From 9a2a16223d28c31adf1119c26fccdcc46c67696f Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Fri, 19 Aug 2022 08:04:55 -0600 Subject: [PATCH 01/29] nuclear case notebook for multiperiod, TEAL cashflows added to deterministic case. still some bugs --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 1472 +++++++++++++++++ 1 file changed, 1472 insertions(+) create mode 100644 dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb new file mode 100644 index 000000000..136885845 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -0,0 +1,1472 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "naval-employment", + "metadata": {}, + "source": [ + "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" + ] + }, + { + "cell_type": "markdown", + "id": "052896d1", + "metadata": {}, + "source": [ + "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", + "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", + "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", + "\n", + " ```bash\n", + " # assuming git cloning with SSH key, can substitute HTML cloning\n", + " git clone git@github.com:idaholab/raven.git\n", + " git clone git@github.com:gmlc-dispatches/dispatches.git\n", + "\n", + " cd raven\n", + "\n", + " # if you haven't installed RAVEN yet:\n", + " ./scripts/establish_conda_env.sh --install\n", + " # else, activate the environment\n", + " conda activate raven_libraries\n", + "\n", + " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", + " sh ./scripts/establish_conda_env.sh --load\n", + "\n", + " cd ../dispatches \n", + "\n", + " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", + " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", + "\n", + " ```\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "automated-antigua", + "metadata": {}, + "outputs": [], + "source": [ + "# General python imports\n", + "import json\n", + "\n", + "# Pyomo imports\n", + "from pyomo.environ import (ConcreteModel,\n", + " RangeSet,\n", + " Var,\n", + " NonNegativeReals,\n", + " Constraint,\n", + " Expression,\n", + " Objective,\n", + " maximize,\n", + " units as pyunits)\n", + "\n", + "# IDAES imports\n", + "from idaes.core.solvers import get_solver\n", + "from idaes.core.util.model_statistics import degrees_of_freedom\n", + "\n", + "# Nuclear flowsheet function imports\n", + "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", + " fix_dof_and_initialize)\n", + "\n", + "# Import function for the construction of the multiperiod model\n", + "from dispatches.case_studies.nuclear_case.multiperiod import (\n", + " build_multiperiod_design,\n", + " plot_lmp_and_schedule)" + ] + }, + { + "cell_type": "markdown", + "id": "72522d0d", + "metadata": {}, + "source": [ + "### TEAL: Adding TEAL to path and importing Cashflows \n", + "\n", + "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e3e331c5", + "metadata": {}, + "outputs": [], + "source": [ + "import os.path as path \n", + "import os, sys\n", + "cwd = os.getcwd()\n", + "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", + "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", + "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", + "sys.path.append( proj_dir )\n", + "sys.path.append( TEAL_dir )\n", + "sys.path.append( raven_dir )\n", + "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", + "\n", + "from TEAL.src import CashFlows\n", + "from TEAL.src import main as RunCashFlow" + ] + }, + { + "cell_type": "markdown", + "id": "centered-tamil", + "metadata": {}, + "source": [ + "## Simulation of the Flowsheet\n", + "\n", + "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", + "\n", + "The flowsheet has four degrees of freedom viz.,\n", + "\n", + "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", + "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", + "\n", + "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", + "\n", + "| Name | Variable | Value |\n", + "| :- | :- | :-: |\n", + "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", + "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", + "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", + "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", + "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", + "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", + "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", + "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", + "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "annoying-myrtle", + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "# Create a concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Build the nuclear flowsheet\n", + "build_ne_flowsheet(m)\n", + "\n", + "# Fix the degrees of freedom and initialize\n", + "fix_dof_and_initialize(m)\n", + "\n", + "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", + "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", + "assert degrees_of_freedom(m) == 0\n", + "\n", + "# Create a solver object with the default solver (IPOPT)\n", + "solver = get_solver()\n", + "\n", + "# Simulate the entire flowsheet\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "average-replacement", + "metadata": {}, + "source": [ + "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "animal-astronomy", + "metadata": {}, + "outputs": [], + "source": [ + "def get_units(obj):\n", + " return str(pyunits.get_units(obj))\n", + "\n", + "# Print results: power splitter\n", + "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", + " get_units(m.fs.np_power_split.electricity[0]))\n", + "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", + "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", + "print()\n", + "\n", + "# Print results: PEM electrolyzer\n", + "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", + " get_units(m.fs.pem.outlet.flow_mol[0]))\n", + "print()\n", + "\n", + "# Print results: Hydrogen tank\n", + "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", + "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", + "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", + "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", + "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup[0]))\n", + "\n", + "# Print results: Hydrogen Turbine\n", + "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", + "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", + "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", + " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" + ] + }, + { + "cell_type": "markdown", + "id": "accessory-paris", + "metadata": {}, + "source": [ + "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "guilty-appliance", + "metadata": {}, + "outputs": [], + "source": [ + "# Delete the object containing the flowsheet\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "alert-packing", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Deterministic\n", + "\n", + "### LMP Signal\n", + "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", + "\n", + "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", + "\n", + "![](sample_lmp_plots.png)\n", + "\n", + "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", + "\n", + "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "involved-skill", + "metadata": {}, + "outputs": [], + "source": [ + "# Load the LMP dataset\n", + "with open(\"lmp_signal.json\") as fp:\n", + " lmp_dataset = json.load(fp)\n", + " \n", + "# Gather the LMP data needed for the deterministic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n", + "\n", + "# Size of each cluster/number of days in a year represented by the cluster\n", + "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n" + ] + }, + { + "cell_type": "markdown", + "id": "boxed-pattern", + "metadata": {}, + "source": [ + "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", + "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", + "\n", + "First, we create a `ConcreteModel` object, and define sets and parameters" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "driven-allah", + "metadata": {}, + "outputs": [], + "source": [ + "# Create a ConcreteModel object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022, 2023] # Set of years\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = lmp_deterministic # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster" + ] + }, + { + "cell_type": "markdown", + "id": "august-rings", + "metadata": {}, + "source": [ + "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", + "\n", + "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", + "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", + "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", + "- Unfixes the molar flow rate of air to the turbine.\n", + "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", + "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "senior-multimedia", + "metadata": {}, + "outputs": [], + "source": [ + "def unfix_dof(m, **kwargs):\n", + " \"\"\"\n", + " This function unfixes a few degrees of freedom for optimization\n", + " \"\"\"\n", + " # Set defaults in case options are not passed to the function\n", + " options = kwargs.get(\"options\", {})\n", + " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", + " \n", + " # Unfix the electricity split in the electrical splitter\n", + " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", + "\n", + " # Unfix the holdup_previous and outflow variables\n", + " m.fs.h2_tank.tank_holdup_previous.unfix()\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", + "\n", + " # Unfix the flowrate of air to the mixer\n", + " m.fs.mixer.air_feed.flow_mol.unfix()\n", + "\n", + " # Add a constraint to maintain the air to hydrogen flow ratio\n", + " m.fs.mixer.air_h2_ratio = Constraint(\n", + " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", + " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", + " \n", + " # Set bounds on variables. A small non-zero value is set as the lower \n", + " # bound on molar flowrates to avoid convergence issues\n", + " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "organized-peoples", + "metadata": {}, + "source": [ + "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "\n", + "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + "\n", + "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "democratic-aurora", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ERROR: Constructing component\n", + " 'period[2,4,2022].fs.h2_turbine.compressor.properties_isentropic' from\n", + " data=None failed: KeyboardInterrupt:\n", + "ERROR: Constructing component 'period[2,4,2022].fs.h2_turbine.compressor' from\n", + " data=None failed: KeyboardInterrupt:\n", + "ERROR: Constructing component 'period[2,4,2022].fs.h2_turbine' from data=None\n", + " failed: KeyboardInterrupt:\n", + "ERROR: Constructing component 'period' from data=None failed:\n", + " KeyboardInterrupt:\n" + ] + }, + { + "ename": "KeyboardInterrupt", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_7412\\10234574.py\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mmultiple_days\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 7\u001b[0m \u001b[0mmultiyear\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 8\u001b[1;33m verbose=False)\n\u001b[0m", + "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36mbuild_multiperiod_design\u001b[1;34m(m, flowsheet, initialization, unfix_dof, flowsheet_options, initialization_options, unfix_dof_options, solver, verbose, stochastic, multiyear, multiple_days, **kwargs)\u001b[0m\n\u001b[0;32m 133\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mscenario\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mBlock\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mset_scenarios\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrule\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 134\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 135\u001b[1;33m \u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mm\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 136\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 137\u001b[0m \u001b[0mtimer\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtoc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Completed the formulation of the multiperiod problem\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36m_build_scenario_model\u001b[1;34m(blk)\u001b[0m\n\u001b[0;32m 125\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 126\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mblk\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 127\u001b[1;33m \u001b[0mblk\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mperiod\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mBlock\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mset_period\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrule\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0m_period_model_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mflowsheet_options\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mverbose\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 128\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 129\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mblk\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1962\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0m_idx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex_set\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1963\u001b[0m \u001b[1;31m# Trigger population & call the rule\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1964\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1965\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1966\u001b[0m \u001b[1;31m# We must check that any pre-existing components are\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 371\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 372\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__call__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 373\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 374\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 375\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mconstant\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36m_period_model\u001b[1;34m(blk)\u001b[0m\n\u001b[0;32m 120\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Constructing flowsheet model for \"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mblk\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 121\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 122\u001b[1;33m \u001b[0mflowsheet\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mblk\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0moptions\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0moptions\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 123\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 124\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0m_period_model\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\nuclear_flowsheet.py\u001b[0m in \u001b[0;36mbuild_ne_flowsheet\u001b[1;34m(m, **kwargs)\u001b[0m\n\u001b[0;32m 125\u001b[0m m.fs.h2_turbine = HydrogenTurbine(\n\u001b[0;32m 126\u001b[0m default={\"property_package\": m.fs.h2turbine_props,\n\u001b[1;32m--> 127\u001b[1;33m \"reaction_package\": m.fs.reaction_params})\n\u001b[0m\u001b[0;32m 128\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 129\u001b[0m \"\"\"\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1986\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1987\u001b[0m \u001b[1;31m# Trigger the (normal) initialization of the block\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1988\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1989\u001b[0m \u001b[1;32mfinally\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1990\u001b[0m \u001b[1;31m# We must allow that id(self) may no longer be in\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\unit_models\\hydrogen_turbine_unit.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 102\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 103\u001b[0m self.compressor = Compressor(\n\u001b[1;32m--> 104\u001b[1;33m default={\"property_package\": self.config.property_package})\n\u001b[0m\u001b[0;32m 105\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 106\u001b[0m self.stoic_reactor = StoichiometricReactor(\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1986\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1987\u001b[0m \u001b[1;31m# Trigger the (normal) initialization of the block\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1988\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1989\u001b[0m \u001b[1;32mfinally\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1990\u001b[0m \u001b[1;31m# We must allow that id(self) may no longer be in\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\unit_models\\pressure_changer.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 363\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_isothermal\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 364\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mthermodynamic_assumption\u001b[0m \u001b[1;33m==\u001b[0m \u001b[0mThermodynamicAssumption\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0misentropic\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 365\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_isentropic\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 366\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mthermodynamic_assumption\u001b[0m \u001b[1;33m==\u001b[0m \u001b[0mThermodynamicAssumption\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpump\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 367\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_pump\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\unit_models\\pressure_changer.py\u001b[0m in \u001b[0;36madd_isentropic\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 481\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mflowsheet\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtime\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 482\u001b[0m \u001b[0mdoc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"isentropic properties at outlet\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 483\u001b[1;33m \u001b[0mdefault\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtmp_dict\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 484\u001b[0m )\n\u001b[0;32m 485\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1962\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0m_idx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex_set\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1963\u001b[0m \u001b[1;31m# Trigger population & call the rule\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1964\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1965\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1966\u001b[0m \u001b[1;31m# We must check that any pre-existing components are\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\properties\\modular_properties\\base\\generic_property.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1994\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1995\u001b[0m \u001b[1;31m# Add state variables and associated methods\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1996\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_definition\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdefine_state\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1997\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1998\u001b[0m \u001b[1;31m# Add equilibrium temperature variable if required\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\properties\\modular_properties\\state_definitions\\FTPx.py\u001b[0m in \u001b[0;36mdefine_state\u001b[1;34m(b)\u001b[0m\n\u001b[0;32m 65\u001b[0m \u001b[0mexpected_keys\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;34m\"flow_mol\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"temperature\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"pressure\"\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 66\u001b[0m if (\n\u001b[1;32m---> 67\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_bounds\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 68\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0many\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_bounds\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mkeys\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mexpected_keys\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 69\u001b[0m ):\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, name)\u001b[0m\n\u001b[0;32m 2171\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0m_name\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2172\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mAttributeError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Unknown attribute '%s'\"\u001b[0m \u001b[1;33m%\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2173\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__getitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0m_name\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2174\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2175\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 2103\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2104\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__getitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2105\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_userAccessed\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2106\u001b[0m \u001b[0m_key\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m' '\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'_'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2107\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0m_key\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mConfigValue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, value)\u001b[0m\n\u001b[0;32m 2175\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2176\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_all_slots\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2177\u001b[1;33m \u001b[0msuper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mConfigDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2178\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2179\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__setitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mKeyboardInterrupt\u001b[0m: " + ] + } + ], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "suited-development", + "metadata": {}, + "source": [ + "Next, we define \n", + "\n", + "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", + "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", + "\n", + "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", + "\n", + "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "optimum-closing", + "metadata": {}, + "outputs": [], + "source": [ + "def build_connecting_constraints(m, set_time, set_days, set_years):\n", + " \n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions,\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values, and adds constraints connecting variables at t - 1 and t\n", + " \"\"\"\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", + " m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\")\n", + " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\")\n", + "\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def pem_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", + "\n", + " # Ensure that the final tank holdup does not exceed the tank capacity \n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + "\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def turbine_capacity_constraint(blk, t, d, y):\n", + " return (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", + " m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_holdup_constraints(blk, t, d, y):\n", + " if t == 1:\n", + " # Each day begins with an empty tank\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", + " )\n", + " else:\n", + " # Initial holdup at time t = final holdup at time t - 1\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", + " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "addressed-mount", + "metadata": {}, + "source": [ + "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", + "\n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", + "\n", + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." + ] + }, + { + "cell_type": "markdown", + "id": "01055db2", + "metadata": {}, + "source": [ + "### TEAL: Defining component costs/revenues and corresponding IDAES variables " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cbf4c9c2", + "metadata": {}, + "outputs": [], + "source": [ + "# NOTE: Each cash flow per component must have:\n", + "# 1) Expression: pointing to the corresponding DISPATCHES Pyomo variable\n", + "# 2) Value: the cost per unit\n", + "# 3) Multiplier: any extra multiplier (currently using this to distinguish +/- cash flows)\n", + "# Each component must also have a Lifetime but all currently set to be the same\n", + "\n", + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 15,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 15,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946, # $29/kWh * 33.3 kWh/kg * 2.013e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 15,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out as negative in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 15,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 15,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 3.0, # this is $/kg\n", + " \"Multiplier\": [7.2468] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", + "global parameters. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "418b46b4", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import operator\n", + "\n", + "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", + "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", + " \"\"\"\n", + " Constructs global settings for econ run\n", + " @ In, cfs, CashFlow, cash flow components\n", + " @ In, life, float, life time of the years to evaluate\n", + " @ In, dr, float, discount rate\n", + " @ In, tax, float, the amount of tax ratio to apply\n", + " @ In, infl, float, the amount of inflation ratio to apply\n", + " @ Out, settings, CashFlow.GlobalSettings, settings\n", + " \"\"\"\n", + " active = []\n", + " for comp_name, cf_list in cfs.items():\n", + " for cf in cf_list:\n", + " active.append(f'{comp_name}|{cf}')\n", + " print(active)\n", + " params = {'DiscountRate': dr,\n", + " 'tax': tax,\n", + " 'inflation': infl,\n", + " 'ProjectTime': life,\n", + " 'Indicator': {'name': ['NPV'],\n", + " 'active': active}\n", + " }\n", + " settings = CashFlows.GlobalSettings()\n", + " settings.setParams(params)\n", + " settings._verbosity = 0\n", + " return settings\n", + "\n", + "tealSettings = build_econ_settings(components,\n", + " life=len(m.set_years),\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)" + ] + }, + { + "cell_type": "markdown", + "id": "f93fefce", + "metadata": {}, + "source": [ + "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0b30e827", + "metadata": {}, + "outputs": [], + "source": [ + "def createCapex(comp, alpha, driver, life):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, price\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", + " \"\"\"\n", + " # extract alpha, driver as just one value\n", + " cf = CashFlows.Capex()\n", + " cf.name = 'Cap'\n", + " cf.initParams(life)\n", + " cfParams = {'name': 'Cap',\n", + " 'alpha': alpha,\n", + " 'driver': driver,\n", + " 'reference': 1.0,\n", + " 'X': 1.0,\n", + " 'depreciate': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False,\n", + " }\n", + " cf.setParams(cfParams)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringYearly(comp, alpha, driver, life):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, yearly price to populate\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", + " \"\"\"\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'FixedOM',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", + " alphas = np.ones(life+1, dtype=object) * alpha\n", + " drivers = np.ones(life+1, dtype=object) * driver\n", + " alphas[0] = 0\n", + " drivers[0] = 0\n", + " # construct annual summary cashflows\n", + " cf.computeYearlyCashflow(alphas, drivers)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringHourly(comp, alpha, driver, life):\n", + " \"\"\"\n", + " Constructs recurring cashflow with one value per hour\n", + " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", + " sto run\n", + " @ In, comp, CashFlow.Component, component this cf will belong to\n", + " @ In, driver, string, variable name in df to take driver from\n", + " @ In, alpha, string, variable name in df to take alpha from\n", + " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", + " \"\"\"\n", + " print('DEBUGG cRH life:', comp.name, life)\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'Hourly',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + " cf.initParams(life, pyomoVar=True)\n", + " for year in range(life):\n", + " if isinstance(alpha, float):\n", + " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", + " else:\n", + " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", + " return cf" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2df7b4f5", + "metadata": {}, + "outputs": [], + "source": [ + "def getCapexVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", + " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", + " driver = driver[0]\n", + " return alpha, driver\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "463cfe9b", + "metadata": {}, + "outputs": [], + "source": [ + "def getDispatchVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " # time indeces for HERON/TEAL\n", + " n_hours = len(mdl.set_time)\n", + " n_days = len(mdl.set_days)\n", + " n_years = len(mdl.set_years)\n", + " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", + "\n", + " dispatch_array = np.zeros((n_years+1, n_hours_per_year), dtype=object)\n", + "\n", + " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", + " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", + " indeces = indeces.reshape(time_shape)\n", + "\n", + " # currently, taking this to mean that we are using the LMP signal... \n", + " # TODO: needs to be more general here\n", + " if alpha == []:\n", + " signal = mdl.LMP\n", + "\n", + " # plus 1 to year term to allow for 0 recurring costs during build year\n", + " alpha = np.zeros([n_years+1, n_hours_per_year])\n", + " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", + " # clusterhour loops through hours first, then cluster\n", + " realized_alpha = [[signal[y][d][h] \\\n", + " for d in mdl.set_days\n", + " for h in mdl.set_time] # order here matches *indeces*\n", + " for y in mdl.set_years] #shape here is [year, hour]\n", + " # first column of year axis is 0 for project year 0\n", + " alpha[1:,:] = realized_alpha\n", + "\n", + " # TODO: check that all periods and LMPs match up...\n", + " for pyear in range(n_years+1):\n", + " if pyear == 0:\n", + " continue\n", + "\n", + " for time in range(n_hours_per_year):\n", + " ind = tuple(indeces[pyear-1,time])\n", + " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", + " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", + " dispatch_driver = 0\n", + " for ds, dStr in enumerate(exprs):\n", + " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", + "\n", + " # getting weights for each day/cluster\n", + " dy, yr = ind[1:]\n", + " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", + "\n", + " # storing individual Pyomo dispatch\n", + " dispatch_array[pyear, time] = dispatch_driver * weight\n", + "\n", + " return alpha, dispatch_array\n", + "\n", + "def buildTealComponent(name, comp, mdl):\n", + " life = comp['Lifetime']\n", + " projLife = len(mdl.set_years) + 1\n", + " tealComp = CashFlows.Component()\n", + " tealComp.setParams({'name': name, \n", + " 'Life_time': comp['Lifetime']})\n", + " cashFlows = []\n", + "\n", + " for cfName, cfDict in comp.items():\n", + " if cfName == 'Capex':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " capex = createCapex(tealComp, alpha, driver, projLife)\n", + " cashFlows.append(capex)\n", + "\n", + " capex.setAmortization('MACRS', 3)\n", + " amorts = tealComp._createDepreciation(capex)\n", + " cashFlows.extend(amorts)\n", + " \n", + " elif cfName == 'FixedOM':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " fixedOM = createRecurringYearly(tealComp, alpha, driver, projLife)\n", + " cashFlows.append(fixedOM)\n", + " \n", + " elif cfName == 'Hourly':\n", + " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", + " hourly = createRecurringHourly(tealComp, alpha, driver, projLife)\n", + " cashFlows.append(hourly)\n", + " \n", + "\n", + " tealComp.addCashflows(cashFlows)\n", + " return tealComp\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "qualified-bargain", + "metadata": {}, + "outputs": [], + "source": [ + "def append_costs_and_revenue(m, ps, LMP):\n", + " \"\"\"\n", + " ps: Object containing information on sets and parameters\n", + " LMP: Dictionary containing the LMP data\n", + " \"\"\"\n", + "\n", + " set_time = ps.set_time # Set of hours\n", + " set_days = ps.set_days # Set of days/clusters\n", + " set_years = ps.set_years # Set of years\n", + " weights_days = ps.weights_days # Weights associated with each cluster\n", + "\n", + " h2_sp = ps.h2_price # Selling price of hydrogen\n", + " plant_life = ps.plant_life # Plant lifetime\n", + " tax_rate = ps.tax_rate # Corporate tax rate\n", + " discount_rate = ps.discount_rate # Discount rate\n", + " \n", + " years_vec = [y - set_years[0] + 1 for y in set_years]\n", + " years_vec.append(plant_life + 1)\n", + " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", + " for i in range(years_vec[j], years_vec[j + 1]))\n", + " for j, y in enumerate(set_years)}\n", + "\n", + " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", + " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", + " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", + " # tank_capacity is in moles \n", + " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", + " m.capex = Expression(\n", + " expr=(1630 * m.pem_capacity +\n", + " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", + " (947 / 1000) * m.h2_turbine_capacity),\n", + " doc=\"Total capital cost (in USD)\"\n", + " )\n", + "\n", + " # Fixed O&M of PEM: $47.9/kW\n", + " # Fixed O&M of turbine: $7/kW\n", + " @m.Expression(set_years,\n", + " doc=\"Fixed O&M cost per year (in USD)\")\n", + " def fixed_om_cost(blk, y):\n", + " return (\n", + " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", + " @m.Expression(set_years,\n", + " doc=\"Total variable O&M cost per year (in USD)\")\n", + " def variable_om_cost(blk, y):\n", + " return (\n", + " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", + " for t in set_time for d in set_days) +\n", + " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", + " def electricity_revenue(blk, y):\n", + " return (\n", + " sum(weights_days[y][d] * LMP[y][d][t] *\n", + " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", + " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", + " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", + " def h2_revenue(blk, y):\n", + " return (\n", + " h2_sp * 2.016e-3 * 3600 *\n", + " sum(weights_days[y][d] *\n", + " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Depreciation value per year (in USD)\")\n", + " def depreciation(blk, y):\n", + " return (\n", + " blk.capex / plant_life\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Net profit per year (in USD)\")\n", + " def net_profit(blk, y):\n", + " return (\n", + " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", + " + blk.electricity_revenue[y]\n", + " - blk.fixed_om_cost[y]\n", + " - blk.variable_om_cost[y]\n", + " - blk.depreciation[y])\n", + " )\n", + "\n", + " m.npv = Expression(\n", + " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", + " doc=\"Net present value (in USD)\"\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "banner-native", + "metadata": {}, + "source": [ + "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "republican-diagnosis", + "metadata": {}, + "outputs": [], + "source": [ + "# Build the connecting constraints\n", + "build_connecting_constraints(m, \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c5844dcd", + "metadata": {}, + "outputs": [], + "source": [ + "# # Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "#=================================================\n", + "tealComponentList = []\n", + "for name, comp in components.items():\n", + " tealComp = buildTealComponent(name, comp, m)\n", + " tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "71991e45", + "metadata": {}, + "outputs": [], + "source": [ + "# print(m.npv.expr)\n", + "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", + " # text_file.write(str(m.npv.expr))\n", + " text_file.write(str(metrics['NPV']))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d7355a37", + "metadata": {}, + "outputs": [], + "source": [ + "# Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "\n", + "#=================================================\n", + "# tealComponentList = []\n", + "# for name, comp in components.items():\n", + "# tealComp = buildTealComponent(name, comp, m)\n", + "# tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", + "\n", + "#=================================================\n", + "# m.obj = Objective(expr=m.npv, sense=maximize)\n", + "# Define the solver object. Using IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solver the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "confident-neutral", + "metadata": {}, + "source": [ + "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", + "\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "scientific-nudist", + "metadata": {}, + "outputs": [], + "source": [ + "def generate_plots(m, d, y, set_time, lmp):\n", + " LMP = [lmp[y][d][t] for t in set_time]\n", + " \n", + " # Power from nuclear power plant to the grid (convert it to MW)\n", + " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", + " for t in set_time]\n", + " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.013e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.013e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.013e-3 * 3600\n", + " for t in set_time]\n", + " \n", + " # Plot the results\n", + " plot_lmp_and_schedule(lmp=LMP,\n", + " schedule={\"power_to_grid\": np_to_grid,\n", + " \"h2_production\": h2_production,\n", + " \"h2_to_pipeline\": h2_to_pipeline,\n", + " \"h2_to_turbine\": h2_to_turbine},\n", + " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", + " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", + " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", + " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", + " y_range={\"power_to_grid\": (0.5, 1.02),\n", + " \"h2_production\": (0, 4000),\n", + " \"h2_to_pipeline\": (0, 4000),\n", + " \"h2_to_turbine\": (-0.5, 10)})" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "disabled-invitation", + "metadata": {}, + "outputs": [], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", + "\n", + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "brutal-sigma", + "metadata": {}, + "outputs": [], + "source": [ + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" + ] + }, + { + "cell_type": "markdown", + "id": "empty-identity", + "metadata": {}, + "source": [ + "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", + "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", + "\n", + "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "brilliant-prairie", + "metadata": {}, + "outputs": [], + "source": [ + "# These optimization problems tend to be very large, so we \n", + "# delete the model after analyzing the results to save memory.\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "civic-special", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Stochastic\n", + "\n", + "### LMP Signal\n", + "\n", + "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", + "\n", + "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "previous-sending", + "metadata": {}, + "outputs": [], + "source": [ + "# Gather the LMP data needed for the stochastic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022]}\n", + " for scenario in [0, 1]}" + ] + }, + { + "cell_type": "markdown", + "id": "polar-bridge", + "metadata": {}, + "source": [ + "Next, we formulate an optimization problem of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", + "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", + "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", + "\n", + "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "lightweight-prediction", + "metadata": {}, + "outputs": [], + "source": [ + "# Create concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022] # Set of years\n", + "m.set_scenarios = [0, 1] # Set of scenarios\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = lmp_stochastic # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster\n", + "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" + ] + }, + { + "cell_type": "markdown", + "id": "talented-dietary", + "metadata": {}, + "source": [ + "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "returning-moderator", + "metadata": {}, + "outputs": [], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " stochastic=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "divine-zimbabwe", + "metadata": {}, + "source": [ + "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "elder-victoria", + "metadata": {}, + "outputs": [], + "source": [ + "for s in m.set_scenarios:\n", + " # Build the connecting constraints\n", + " build_connecting_constraints(m.scenario[s], \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + " # Append cash flow expressions\n", + " append_costs_and_revenue(m.scenario[s],\n", + " ps=m,\n", + " LMP=m.LMP[s])\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [], + "source": [ + "# Define the objective function\n", + "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", + " for s in m.set_scenarios), \n", + " sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "civil-celebration", + "metadata": {}, + "outputs": [], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [], + "source": [ + "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + ] + }, + { + "cell_type": "markdown", + "id": "protecting-flexibility", + "metadata": {}, + "source": [ + "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.7.12 ('raven_libraries')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.12" + }, + "vscode": { + "interpreter": { + "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 78971db0af2787b5398b58a9e498ab921a757ad7 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Fri, 19 Aug 2022 15:16:23 -0600 Subject: [PATCH 02/29] some more commenting and year-fixes --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 383 +++++++++++++----- 1 file changed, 285 insertions(+), 98 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index 136885845..9cd0fc842 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "automated-antigua", "metadata": {}, "outputs": [], @@ -89,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "e3e331c5", "metadata": {}, "outputs": [], @@ -142,12 +142,133 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "annoying-myrtle", "metadata": { "scrolled": false }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:52 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:53 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "Degrees of freedom: 0\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 593\n", + "Number of nonzeros in inequality constraint Jacobian.: 0\n", + "Number of nonzeros in Lagrangian Hessian.............: 204\n", + "\n", + "Total number of variables............................: 215\n", + " variables with only lower bounds: 20\n", + " variables with lower and upper bounds: 180\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 215\n", + "Total number of inequality constraints...............: 0\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 0\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 1\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "\n", + "\n", + "Number of objective function evaluations = 2\n", + "Number of objective gradient evaluations = 2\n", + "Number of equality constraint evaluations = 2\n", + "Number of inequality constraint evaluations = 0\n", + "Number of equality constraint Jacobian evaluations = 2\n", + "Number of inequality constraint Jacobian evaluations = 0\n", + "Number of Lagrangian Hessian evaluations = 1\n", + "Total seconds in IPOPT = 0.007\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09967422485351562}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Create a concrete model object\n", "m = ConcreteModel()\n", @@ -179,10 +300,31 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "animal-astronomy", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nuclear plant power production : 1000000.0 kW\n", + "Electricity to grid : 800000.0 kW\n", + "Electricity to PEM : 199999.99999999997 kW\n", + "\n", + "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", + "\n", + "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", + "Flowrate of H2 to pipeline : 10 mol/s\n", + "Flowrate of H2 to turbine : 10 mol/s\n", + "Initial tank holdup : 0 mol\n", + "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", + "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", + "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", + "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" + ] + } + ], "source": [ "def get_units(obj):\n", " return str(pyunits.get_units(obj))\n", @@ -233,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -263,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "involved-skill", "metadata": {}, "outputs": [], @@ -277,12 +419,12 @@ "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", " for hour in range(1, 25)} \n", " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n", + " for year in [2022]}\n", "\n", "# Size of each cluster/number of days in a year represented by the cluster\n", "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n" + " for year in [2022]}\n" ] }, { @@ -306,7 +448,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "driven-allah", "metadata": {}, "outputs": [], @@ -317,7 +459,7 @@ "# Define sets\n", "m.set_time = RangeSet(24) # twenty fours in a day\n", "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022, 2023] # Set of years\n", + "m.set_years = [2022] # Set of years\n", "\n", "# Define parameters\n", "m.plant_life = 20 # Plant lifetime: 20 years\n", @@ -346,7 +488,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "senior-multimedia", "metadata": {}, "outputs": [], @@ -411,61 +553,64 @@ "name": "stdout", "output_type": "stream", "text": [ - "ERROR: Constructing component\n", - " 'period[2,4,2022].fs.h2_turbine.compressor.properties_isentropic' from\n", - " data=None failed: KeyboardInterrupt:\n", - "ERROR: Constructing component 'period[2,4,2022].fs.h2_turbine.compressor' from\n", - " data=None failed: KeyboardInterrupt:\n", - "ERROR: Constructing component 'period[2,4,2022].fs.h2_turbine' from data=None\n", - " failed: KeyboardInterrupt:\n", - "ERROR: Constructing component 'period' from data=None failed:\n", - " KeyboardInterrupt:\n" - ] - }, - { - "ename": "KeyboardInterrupt", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_7412\\10234574.py\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mmultiple_days\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 7\u001b[0m \u001b[0mmultiyear\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;32mTrue\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 8\u001b[1;33m verbose=False)\n\u001b[0m", - "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36mbuild_multiperiod_design\u001b[1;34m(m, flowsheet, initialization, unfix_dof, flowsheet_options, initialization_options, unfix_dof_options, solver, verbose, stochastic, multiyear, multiple_days, **kwargs)\u001b[0m\n\u001b[0;32m 133\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mscenario\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mBlock\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mset_scenarios\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrule\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 134\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 135\u001b[1;33m \u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mm\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 136\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 137\u001b[0m \u001b[0mtimer\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtoc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Completed the formulation of the multiperiod problem\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36m_build_scenario_model\u001b[1;34m(blk)\u001b[0m\n\u001b[0;32m 125\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 126\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_build_scenario_model\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mblk\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 127\u001b[1;33m \u001b[0mblk\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mperiod\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mBlock\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mset_period\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mrule\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0m_period_model_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mflowsheet_options\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mverbose\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 128\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 129\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mblk\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1962\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0m_idx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex_set\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1963\u001b[0m \u001b[1;31m# Trigger population & call the rule\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1964\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1965\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1966\u001b[0m \u001b[1;31m# We must check that any pre-existing components are\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 371\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 372\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__call__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 373\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 374\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 375\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mconstant\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\multiperiod.py\u001b[0m in \u001b[0;36m_period_model\u001b[1;34m(blk)\u001b[0m\n\u001b[0;32m 120\u001b[0m \u001b[0mprint\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Constructing flowsheet model for \"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mblk\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 121\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 122\u001b[1;33m \u001b[0mflowsheet\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mblk\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0moptions\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0moptions\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 123\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 124\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0m_period_model\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\case_studies\\nuclear_case\\nuclear_flowsheet.py\u001b[0m in \u001b[0;36mbuild_ne_flowsheet\u001b[1;34m(m, **kwargs)\u001b[0m\n\u001b[0;32m 125\u001b[0m m.fs.h2_turbine = HydrogenTurbine(\n\u001b[0;32m 126\u001b[0m default={\"property_package\": m.fs.h2turbine_props,\n\u001b[1;32m--> 127\u001b[1;33m \"reaction_package\": m.fs.reaction_params})\n\u001b[0m\u001b[0;32m 128\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 129\u001b[0m \"\"\"\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1986\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1987\u001b[0m \u001b[1;31m# Trigger the (normal) initialization of the block\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1988\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1989\u001b[0m \u001b[1;32mfinally\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1990\u001b[0m \u001b[1;31m# We must allow that id(self) may no longer be in\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\sotogj\\projects\\dispatches\\dispatches\\unit_models\\hydrogen_turbine_unit.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 102\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 103\u001b[0m self.compressor = Compressor(\n\u001b[1;32m--> 104\u001b[1;33m default={\"property_package\": self.config.property_package})\n\u001b[0m\u001b[0;32m 105\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 106\u001b[0m self.stoic_reactor = StoichiometricReactor(\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1986\u001b[0m \u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1987\u001b[0m \u001b[1;31m# Trigger the (normal) initialization of the block\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1988\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1989\u001b[0m \u001b[1;32mfinally\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1990\u001b[0m \u001b[1;31m# We must allow that id(self) may no longer be in\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\unit_models\\pressure_changer.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 363\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_isothermal\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 364\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mthermodynamic_assumption\u001b[0m \u001b[1;33m==\u001b[0m \u001b[0mThermodynamicAssumption\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0misentropic\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 365\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_isentropic\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 366\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mthermodynamic_assumption\u001b[0m \u001b[1;33m==\u001b[0m \u001b[0mThermodynamicAssumption\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mpump\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 367\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_pump\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\unit_models\\pressure_changer.py\u001b[0m in \u001b[0;36madd_isentropic\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 481\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mflowsheet\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mtime\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 482\u001b[0m \u001b[0mdoc\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"isentropic properties at outlet\"\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 483\u001b[1;33m \u001b[0mdefault\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtmp_dict\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 484\u001b[0m )\n\u001b[0;32m 485\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 542\u001b[0m \u001b[1;31m# Pyomo components are added with the add_component method.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 543\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 544\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0madd_component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mval\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 545\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 546\u001b[0m \u001b[1;31m#\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36madd_component\u001b[1;34m(self, name, val)\u001b[0m\n\u001b[0;32m 1087\u001b[0m _blockName, str(data))\n\u001b[0;32m 1088\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1089\u001b[1;33m \u001b[0mval\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconstruct\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdata\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1090\u001b[0m \u001b[1;32mexcept\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1091\u001b[0m \u001b[0merr\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0msys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexc_info\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m1\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36mconstruct\u001b[1;34m(self, data)\u001b[0m\n\u001b[0;32m 1962\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0m_idx\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex_set\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1963\u001b[0m \u001b[1;31m# Trigger population & call the rule\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1964\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_when_not_present\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_idx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1965\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1966\u001b[0m \u001b[1;31m# We must check that any pre-existing components are\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m_getitem_when_not_present\u001b[1;34m(self, idx)\u001b[0m\n\u001b[0;32m 1911\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1912\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1913\u001b[1;33m \u001b[0mobj\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_rule\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m_block\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1914\u001b[0m \u001b[1;31m# If the user returns a block, transfer over everything\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1915\u001b[0m \u001b[1;31m# they defined into the empty one we created. We do\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\core\\base\\initializer.py\u001b[0m in \u001b[0;36m__call__\u001b[1;34m(self, parent, idx)\u001b[0m\n\u001b[0;32m 251\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m*\u001b[0m\u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 252\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 253\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_fcn\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mparent\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0midx\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 254\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 255\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\core\\base\\process_block.py\u001b[0m in \u001b[0;36m_rule_default\u001b[1;34m(b, *args)\u001b[0m\n\u001b[0;32m 35\u001b[0m \"\"\"\n\u001b[0;32m 36\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 37\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mbuild\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 38\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 39\u001b[0m \u001b[0mlogging\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mgetLogger\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0m__name__\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mexception\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Failure in build: {}\"\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\properties\\modular_properties\\base\\generic_property.py\u001b[0m in \u001b[0;36mbuild\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 1994\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1995\u001b[0m \u001b[1;31m# Add state variables and associated methods\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1996\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_definition\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mdefine_state\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1997\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1998\u001b[0m \u001b[1;31m# Add equilibrium temperature variable if required\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\idaes\\models\\properties\\modular_properties\\state_definitions\\FTPx.py\u001b[0m in \u001b[0;36mdefine_state\u001b[1;34m(b)\u001b[0m\n\u001b[0;32m 65\u001b[0m \u001b[0mexpected_keys\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;34m\"flow_mol\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"temperature\"\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;34m\"pressure\"\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 66\u001b[0m if (\n\u001b[1;32m---> 67\u001b[1;33m \u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_bounds\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 68\u001b[0m \u001b[1;32mand\u001b[0m \u001b[0many\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mb\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mparams\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mconfig\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mstate_bounds\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mkeys\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mexpected_keys\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 69\u001b[0m ):\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, name)\u001b[0m\n\u001b[0;32m 2171\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0m_name\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2172\u001b[0m \u001b[1;32mraise\u001b[0m \u001b[0mAttributeError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m\"Unknown attribute '%s'\"\u001b[0m \u001b[1;33m%\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2173\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__getitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0m_name\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2174\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2175\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 2103\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2104\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__getitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2105\u001b[1;33m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_userAccessed\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;32mTrue\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2106\u001b[0m \u001b[0m_key\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mstr\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreplace\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m' '\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'_'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2107\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0m_key\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mConfigValue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\pyomo\\common\\config.py\u001b[0m in \u001b[0;36m__setattr__\u001b[1;34m(self, name, value)\u001b[0m\n\u001b[0;32m 2175\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2176\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_all_slots\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2177\u001b[1;33m \u001b[0msuper\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mConfigDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__setattr__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2178\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2179\u001b[0m \u001b[0mConfigDict\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m__setitem__\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalue\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mKeyboardInterrupt\u001b[0m: " + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 70.87] Completed the formulation of the multiperiod problem\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-19 13:50:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.20] Created an instance of the flowsheet and initialized it.\n", + "[+ 8.99] Initialized the entire multiperiod optimization model.\n", + "[+ 0.19] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -497,7 +642,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "optimum-closing", "metadata": {}, "outputs": [], @@ -579,7 +724,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "cbf4c9c2", "metadata": {}, "outputs": [], @@ -593,7 +738,7 @@ "components={\n", " # Electrolyzer: negative Cash flows\n", " \"pem\":{ \n", - " \"Lifetime\": 15,\n", + " \"Lifetime\": 20,\n", " \"Capex\":{\n", " \"Expressions\": ['pem_capacity'],\n", " \"Value\": 1630, # $/kW\n", @@ -612,7 +757,7 @@ " },\n", " # Hydrogen Tank: negative Cash flows\n", " \"h2tank\":{\n", - " \"Lifetime\": 15,\n", + " \"Lifetime\": 5,\n", " \"Capex\":{\n", " \"Expressions\": ['tank_capacity'],\n", " \"Value\": 1.946, # $29/kWh * 33.3 kWh/kg * 2.013e-3 kg/mol\n", @@ -621,7 +766,7 @@ " },\n", " # Hydrogen Turbine: negative Cash flows\n", " \"h2turbine\":{ \n", - " \"Lifetime\": 15,\n", + " \"Lifetime\": 20,\n", " \"Capex\":{\n", " \"Expressions\": ['h2_turbine_capacity'],\n", " \"Value\": 0.947, # $/kW -> $/W\n", @@ -636,12 +781,12 @@ " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", " 'fs.h2_turbine.compressor.work_mechanical'],\n", " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out as negative in expression\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", " },\n", " },\n", " # Electricity Market: positive Cash flows\n", " \"electricity_market\":{\n", - " \"Lifetime\": 15,\n", + " \"Lifetime\": 20,\n", " \"Hourly\":{\n", " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", " 'fs.h2_turbine.turbine.work_mechanical',\n", @@ -652,7 +797,7 @@ " },\n", " # Hydrogen Market: positive Cash flows\n", " \"h2_market\":{\n", - " \"Lifetime\": 15,\n", + " \"Lifetime\": 20,\n", " \"Hourly\":{\n", " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", " \"Value\": 3.0, # this is $/kg\n", @@ -675,10 +820,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "418b46b4", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" + ] + } + ], "source": [ "import numpy as np\n", "import operator\n", @@ -703,7 +856,7 @@ " 'tax': tax,\n", " 'inflation': infl,\n", " 'ProjectTime': life,\n", - " 'Indicator': {'name': ['NPV'],\n", + " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", " 'active': active}\n", " }\n", " settings = CashFlows.GlobalSettings()\n", @@ -711,8 +864,11 @@ " settings._verbosity = 0\n", " return settings\n", "\n", + "\n", + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", "tealSettings = build_econ_settings(components,\n", - " life=len(m.set_years),\n", + " life=m.plant_life,\n", " dr=m.discount_rate,\n", " tax=m.tax_rate)" ] @@ -727,12 +883,12 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "0b30e827", "metadata": {}, "outputs": [], "source": [ - "def createCapex(comp, alpha, driver, life):\n", + "def createCapex(comp, alpha, driver):\n", " \"\"\"\n", " Constructs the parameters for capital expenditures\n", " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", @@ -743,6 +899,7 @@ " # extract alpha, driver as just one value\n", " cf = CashFlows.Capex()\n", " cf.name = 'Cap'\n", + " life = comp._lifetime\n", " cf.initParams(life)\n", " cfParams = {'name': 'Cap',\n", " 'alpha': alpha,\n", @@ -757,7 +914,7 @@ " return cf\n", "\n", "\n", - "def createRecurringYearly(comp, alpha, driver, life):\n", + "def createRecurringYearly(comp, alpha, driver, projLife):\n", " \"\"\"\n", " Constructs the parameters for capital expenditures\n", " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", @@ -771,9 +928,10 @@ " 'mult_target': None,\n", " 'inflation': False}\n", " cf.setParams(cfParams)\n", + "\n", " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", - " alphas = np.ones(life+1, dtype=object) * alpha\n", - " drivers = np.ones(life+1, dtype=object) * driver\n", + " alphas = np.ones(projLife+1, dtype=object) * alpha\n", + " drivers = np.ones(projLife+1, dtype=object) * driver\n", " alphas[0] = 0\n", " drivers[0] = 0\n", " # construct annual summary cashflows\n", @@ -781,7 +939,7 @@ " return cf\n", "\n", "\n", - "def createRecurringHourly(comp, alpha, driver, life):\n", + "def createRecurringHourly(comp, alpha, driver, projLife):\n", " \"\"\"\n", " Constructs recurring cashflow with one value per hour\n", " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", @@ -791,15 +949,15 @@ " @ In, alpha, string, variable name in df to take alpha from\n", " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", " \"\"\"\n", - " print('DEBUGG cRH life:', comp.name, life)\n", + " print('DEBUGG cRH life:', comp.name, projLife)\n", " cf = CashFlows.Recurring()\n", " cfParams = {'name': 'Hourly',\n", " 'X': 1,\n", " 'mult_target': None,\n", " 'inflation': False}\n", " cf.setParams(cfParams)\n", - " cf.initParams(life, pyomoVar=True)\n", - " for year in range(life):\n", + " cf.initParams(projLife, pyomoVar=True)\n", + " for year in range(projLife):\n", " if isinstance(alpha, float):\n", " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", " else:\n", @@ -809,7 +967,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "2df7b4f5", "metadata": {}, "outputs": [], @@ -829,7 +987,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "463cfe9b", "metadata": {}, "outputs": [], @@ -898,10 +1056,12 @@ " 'Life_time': comp['Lifetime']})\n", " cashFlows = []\n", "\n", + " ## check years vs projLife\n", + "\n", " for cfName, cfDict in comp.items():\n", " if cfName == 'Capex':\n", " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " capex = createCapex(tealComp, alpha, driver, projLife)\n", + " capex = createCapex(tealComp, alpha, driver)\n", " cashFlows.append(capex)\n", "\n", " capex.setAmortization('MACRS', 3)\n", @@ -910,12 +1070,12 @@ " \n", " elif cfName == 'FixedOM':\n", " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " fixedOM = createRecurringYearly(tealComp, alpha, driver, projLife)\n", + " fixedOM = createRecurringYearly(tealComp, alpha, driver)\n", " cashFlows.append(fixedOM)\n", " \n", " elif cfName == 'Hourly':\n", " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", - " hourly = createRecurringHourly(tealComp, alpha, driver, projLife)\n", + " hourly = createRecurringHourly(tealComp, alpha, driver)\n", " cashFlows.append(hourly)\n", " \n", "\n", @@ -926,7 +1086,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 16, "id": "qualified-bargain", "metadata": {}, "outputs": [], @@ -1042,7 +1202,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -1063,10 +1223,37 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "id": "c5844dcd", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", + " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: pem 20\n" + ] + }, + { + "ename": "IndexError", + "evalue": "index 2 is out of bounds for axis 0 with size 2", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\2710084785.py\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mtealComponentList\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 7\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mcomponents\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 8\u001b[1;33m \u001b[0mtealComp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbuildTealComponent\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 9\u001b[0m \u001b[0mtealComponentList\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 10\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\590899342.py\u001b[0m in \u001b[0;36mbuildTealComponent\u001b[1;34m(name, comp, mdl)\u001b[0m\n\u001b[0;32m 80\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mcfName\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;34m'Hourly'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 81\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetDispatchVarFromModel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcfDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 82\u001b[1;33m \u001b[0mhourly\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcreateRecurringHourly\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 83\u001b[0m \u001b[0mcashFlows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhourly\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 84\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\3759155829.py\u001b[0m in \u001b[0;36mcreateRecurringHourly\u001b[1;34m(comp, alpha, driver)\u001b[0m\n\u001b[0;32m 71\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0myear\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlife\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 72\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfloat\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 73\u001b[1;33m \u001b[0mcf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcomputeIntrayearCashflow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 74\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 75\u001b[0m \u001b[0mcf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcomputeIntrayearCashflow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mIndexError\u001b[0m: index 2 is out of bounds for axis 0 with size 2" + ] + } + ], "source": [ "# # Append cash flow expressions\n", "# append_costs_and_revenue(m,\n", From b2d9390896c58dba5b6575496cd190dba26fe10f Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Mon, 22 Aug 2022 15:14:34 -0600 Subject: [PATCH 03/29] results via TEAL NPV generation match DISPATCHESresults --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 2312 +++++++++++++++-- 1 file changed, 2132 insertions(+), 180 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index 9cd0fc842..e7febc7ae 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 289, "id": "automated-antigua", "metadata": {}, "outputs": [], @@ -89,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 290, "id": "e3e331c5", "metadata": {}, "outputs": [], @@ -142,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 291, "id": "annoying-myrtle", "metadata": { "scrolled": false @@ -152,58 +152,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:52 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:52 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:53 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:54 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:55 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:48:56 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:24:15 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:24:15 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -253,7 +253,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.007\n", + "Total seconds in IPOPT = 0.017\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -261,10 +261,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09967422485351562}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.21031641960144043}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 3, + "execution_count": 291, "metadata": {}, "output_type": "execute_result" } @@ -300,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 292, "id": "animal-astronomy", "metadata": {}, "outputs": [ @@ -375,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 293, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -405,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 294, "id": "involved-skill", "metadata": {}, "outputs": [], @@ -419,12 +419,12 @@ "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", " for hour in range(1, 25)} \n", " for cluster in range(1, 21)}\n", - " for year in [2022]}\n", + " for year in [2022, 2032]}\n", "\n", "# Size of each cluster/number of days in a year represented by the cluster\n", "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", " for cluster in range(1, 21)}\n", - " for year in [2022]}\n" + " for year in [2022, 2032]}\n" ] }, { @@ -448,7 +448,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 295, "id": "driven-allah", "metadata": {}, "outputs": [], @@ -459,7 +459,7 @@ "# Define sets\n", "m.set_time = RangeSet(24) # twenty fours in a day\n", "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022] # Set of years\n", + "m.set_years = [2022, 2032] # Set of years\n", "\n", "# Define parameters\n", "m.plant_life = 20 # Plant lifetime: 20 years\n", @@ -471,6 +471,108 @@ "m.weights_days = weights_days # number of days represented by each cluster" ] }, + { + "cell_type": "markdown", + "id": "167b5f29", + "metadata": {}, + "source": [ + "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", + "In the future, project length and plant lifetime should be separate entities. \n", + "Should also figure out multiplicity (least common multiple) of plant lives. " + ] + }, + { + "cell_type": "code", + "execution_count": 296, + "id": "1cf94ff3", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "LMP Data less than project life\n" + ] + } + ], + "source": [ + "# checking if number of years provided in data match plant_life\n", + "import numpy as np\n", + "\n", + "# list of available years in LMP data\n", + "years = list( m.LMP.keys() )\n", + "n_years_data = len(years)\n", + "\n", + "# template dictionary full of 0s, same structure as LMP\n", + "zeroDict = {cluster: {hour: 0\n", + " for hour in m.set_time} \n", + " for cluster in m.set_days}\n", + "\n", + "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", + "# Case where we have less data than the project life/sim time\n", + "# Here, we assume (as in the default nuclear case demo) that\n", + "# the years 2022-2031 all have the same LMP data, which\n", + "# helps to cut down on variables just for the demonstration\n", + "if n_years_data < m.plant_life:\n", + " print(\"LMP Data less than project life\")\n", + " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", + " years[0] + m.plant_life) # full project time with first year of data as starting point\n", + "\n", + " # initializing empty dicts and lists\n", + " newLMP = {} # going to replace existing LMP dictionary\n", + " newYearsVec = [] # list of years used\n", + " stuckYear = 0 # ugly way of duplicating years\n", + "\n", + " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", + " for i,y in enumerate(projLifeRange):\n", + " # data not available for given year within project lifetime\n", + " if y not in years:\n", + " if i == 0: # construction year\n", + " newLMP[y] = zeroDict\n", + " newYearsVec.append(0)\n", + " else: # duplicate previous year's values\n", + " newLMP[y] = newLMP[y-1]\n", + " newYearsVec.append(stuckYear)\n", + " # data for current year is available in LMP dict\n", + " else:\n", + " stuckYear = y # update year for duplication (word?)\n", + " newLMP[y] = m.LMP[y] # keep current LMP value\n", + " newYearsVec.append(y) # update current year\n", + " \n", + " # save to model object\n", + " m.LMP = newLMP\n", + " m.yearsFullVec = newYearsVec\n", + "\n", + "elif n_years_data > m.plant_life:\n", + " print(\"LMP Data more than project life, must curtail.\")\n", + " # TODO fill this out\n", + "else:\n", + " print(\"LMP Data matches project life\")\n", + " # TODO fill this out\n", + " # years.insert(0,0)" + ] + }, + { + "cell_type": "code", + "execution_count": 297, + "id": "b6a8297c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "10" + ] + }, + "execution_count": 297, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sum(w == 2032 for w in m.yearsFullVec)\n" + ] + }, { "cell_type": "markdown", "id": "august-rings", @@ -488,7 +590,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 298, "id": "senior-multimedia", "metadata": {}, "outputs": [], @@ -545,7 +647,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 299, "id": "democratic-aurora", "metadata": {}, "outputs": [ @@ -555,62 +657,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 70.87] Completed the formulation of the multiperiod problem\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-19 13:50:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-19 13:50:11 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.20] Created an instance of the flowsheet and initialized it.\n", - "[+ 8.99] Initialized the entire multiperiod optimization model.\n", - "[+ 0.19] Unfixed the degrees of freedom from each period model.\n" + "[+ 353.65] Completed the formulation of the multiperiod problem\n", + "2022-08-22 14:30:11 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:12 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 6.77] Created an instance of the flowsheet and initialized it.\n", + "[+ 36.88] Initialized the entire multiperiod optimization model.\n", + "[+ 0.83] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -642,7 +744,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 300, "id": "optimum-closing", "metadata": {}, "outputs": [], @@ -719,22 +821,30 @@ "id": "01055db2", "metadata": {}, "source": [ - "### TEAL: Defining component costs/revenues and corresponding IDAES variables " + "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. " ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 301, "id": "cbf4c9c2", "metadata": {}, "outputs": [], "source": [ - "# NOTE: Each cash flow per component must have:\n", - "# 1) Expression: pointing to the corresponding DISPATCHES Pyomo variable\n", - "# 2) Value: the cost per unit\n", - "# 3) Multiplier: any extra multiplier (currently using this to distinguish +/- cash flows)\n", - "# Each component must also have a Lifetime but all currently set to be the same\n", - "\n", "components={\n", " # Electrolyzer: negative Cash flows\n", " \"pem\":{ \n", @@ -757,7 +867,7 @@ " },\n", " # Hydrogen Tank: negative Cash flows\n", " \"h2tank\":{\n", - " \"Lifetime\": 5,\n", + " \"Lifetime\": 20,\n", " \"Capex\":{\n", " \"Expressions\": ['tank_capacity'],\n", " \"Value\": 1.946, # $29/kWh * 33.3 kWh/kg * 2.013e-3 kg/mol\n", @@ -820,7 +930,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 302, "id": "418b46b4", "metadata": {}, "outputs": [ @@ -883,12 +993,12 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 303, "id": "0b30e827", "metadata": {}, "outputs": [], "source": [ - "def createCapex(comp, alpha, driver):\n", + "def createCapex(comp, alpha, driver, life):\n", " \"\"\"\n", " Constructs the parameters for capital expenditures\n", " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", @@ -899,7 +1009,7 @@ " # extract alpha, driver as just one value\n", " cf = CashFlows.Capex()\n", " cf.name = 'Cap'\n", - " life = comp._lifetime\n", + " # life = comp._lifetime\n", " cf.initParams(life)\n", " cfParams = {'name': 'Cap',\n", " 'alpha': alpha,\n", @@ -909,12 +1019,12 @@ " 'depreciate': 1,\n", " 'mult_target': None,\n", " 'inflation': False,\n", - " }\n", + " }\n", " cf.setParams(cfParams)\n", " return cf\n", "\n", "\n", - "def createRecurringYearly(comp, alpha, driver, projLife):\n", + "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", " \"\"\"\n", " Constructs the parameters for capital expenditures\n", " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", @@ -929,11 +1039,14 @@ " 'inflation': False}\n", " cf.setParams(cfParams)\n", "\n", + " # convert to binary mask, includes a zero for year 0 (construction)\n", + " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", + " projYears = projYears.astype(object)\n", + "\n", " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", - " alphas = np.ones(projLife+1, dtype=object) * alpha\n", - " drivers = np.ones(projLife+1, dtype=object) * driver\n", - " alphas[0] = 0\n", - " drivers[0] = 0\n", + " alphas = projYears * alpha\n", + " drivers = projYears * driver\n", + "\n", " # construct annual summary cashflows\n", " cf.computeYearlyCashflow(alphas, drivers)\n", " return cf\n", @@ -949,6 +1062,7 @@ " @ In, alpha, string, variable name in df to take alpha from\n", " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", " \"\"\"\n", + " projLife += 1\n", " print('DEBUGG cRH life:', comp.name, projLife)\n", " cf = CashFlows.Recurring()\n", " cfParams = {'name': 'Hourly',\n", @@ -967,7 +1081,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 304, "id": "2df7b4f5", "metadata": {}, "outputs": [], @@ -987,7 +1101,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 305, "id": "463cfe9b", "metadata": {}, "outputs": [], @@ -1002,9 +1116,13 @@ " n_hours = len(mdl.set_time)\n", " n_days = len(mdl.set_days)\n", " n_years = len(mdl.set_years)\n", + " n_projLife = mdl.plant_life + 1\n", + "\n", + " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", + " \n", " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", "\n", - " dispatch_array = np.zeros((n_years+1, n_hours_per_year), dtype=object)\n", + " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", "\n", " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", @@ -1015,24 +1133,29 @@ " if alpha == []:\n", " signal = mdl.LMP\n", "\n", - " # plus 1 to year term to allow for 0 recurring costs during build year\n", - " alpha = np.zeros([n_years+1, n_hours_per_year])\n", + " # # plus 1 to year term to allow for 0 recurring costs during build year\n", + " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", " # clusterhour loops through hours first, then cluster\n", - " realized_alpha = [[signal[y][d][h] \\\n", - " for d in mdl.set_days\n", - " for h in mdl.set_time] # order here matches *indeces*\n", - " for y in mdl.set_years] #shape here is [year, hour]\n", - " # first column of year axis is 0 for project year 0\n", - " alpha[1:,:] = realized_alpha\n", + " alpha = [[signal[y][d][h] \\\n", + " for d in mdl.set_days\n", + " for h in mdl.set_time] # order here matches *indeces*\n", + " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", + " # # first column of year axis is 0 for project year 0\n", + " alpha = np.array(alpha)\n", + " # alpha[1:,:] = realized_alpha\n", "\n", " # TODO: check that all periods and LMPs match up...\n", - " for pyear in range(n_years+1):\n", + " pcount = -1\n", + " for p, pyear in enumerate(yearsMaskArray):\n", " if pyear == 0:\n", " continue\n", "\n", + " if pyear > yearsMaskArray[p-1]:\n", + " pcount +=1\n", + "\n", " for time in range(n_hours_per_year):\n", - " ind = tuple(indeces[pyear-1,time])\n", + " ind = tuple(indeces[pcount,time])\n", " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", " dispatch_driver = 0\n", @@ -1044,7 +1167,7 @@ " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", "\n", " # storing individual Pyomo dispatch\n", - " dispatch_array[pyear, time] = dispatch_driver * weight\n", + " dispatch_array[p, time] = dispatch_driver * weight\n", "\n", " return alpha, dispatch_array\n", "\n", @@ -1061,7 +1184,7 @@ " for cfName, cfDict in comp.items():\n", " if cfName == 'Capex':\n", " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " capex = createCapex(tealComp, alpha, driver)\n", + " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", " cashFlows.append(capex)\n", "\n", " capex.setAmortization('MACRS', 3)\n", @@ -1070,12 +1193,12 @@ " \n", " elif cfName == 'FixedOM':\n", " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " fixedOM = createRecurringYearly(tealComp, alpha, driver)\n", + " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", " cashFlows.append(fixedOM)\n", " \n", " elif cfName == 'Hourly':\n", " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", - " hourly = createRecurringHourly(tealComp, alpha, driver)\n", + " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", " cashFlows.append(hourly)\n", " \n", "\n", @@ -1086,7 +1209,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 306, "id": "qualified-bargain", "metadata": {}, "outputs": [], @@ -1202,7 +1325,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 307, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -1223,7 +1346,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 308, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1237,20 +1360,906 @@ " 0. ]\n", "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 20\n" - ] - }, - { - "ename": "IndexError", - "evalue": "index 2 is out of bounds for axis 0 with size 2", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\2710084785.py\u001b[0m in \u001b[0;36m\u001b[1;34m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[0mtealComponentList\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 7\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mcomponents\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 8\u001b[1;33m \u001b[0mtealComp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbuildTealComponent\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 9\u001b[0m \u001b[0mtealComponentList\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 10\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\590899342.py\u001b[0m in \u001b[0;36mbuildTealComponent\u001b[1;34m(name, comp, mdl)\u001b[0m\n\u001b[0;32m 80\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mcfName\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;34m'Hourly'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 81\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetDispatchVarFromModel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcfDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 82\u001b[1;33m \u001b[0mhourly\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcreateRecurringHourly\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 83\u001b[0m \u001b[0mcashFlows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhourly\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 84\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m~\\AppData\\Local\\Temp\\1\\ipykernel_17080\\3759155829.py\u001b[0m in \u001b[0;36mcreateRecurringHourly\u001b[1;34m(comp, alpha, driver)\u001b[0m\n\u001b[0;32m 71\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0myear\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlife\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 72\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mfloat\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 73\u001b[1;33m \u001b[0mcf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcomputeIntrayearCashflow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 74\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 75\u001b[0m \u001b[0mcf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcomputeIntrayearCashflow\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0malpha\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0myear\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m:\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mIndexError\u001b[0m: index 2 is out of bounds for axis 0 with size 2" + "DEBUGG cRH life: pem 21\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", + " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", + " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: h2turbine 21\n", + "DEBUGG cRH life: electricity_market 21\n", + "DEBUGG cRH life: h2_market 21\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n" ] } ], @@ -1270,7 +2279,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 309, "id": "71991e45", "metadata": {}, "outputs": [], @@ -1283,10 +2292,953 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 310, "id": "d7355a37", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 580760\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", + "\n", + "Total number of variables............................: 211203\n", + " variables with only lower bounds: 20163\n", + " variables with lower and upper bounds: 176640\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 208320\n", + "Total number of inequality constraints...............: 3840\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 3840\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.1949636e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.4616018e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.10e-04 8.91e-01f 1\n", + " 2 -1.4977726e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", + " 3 -1.4982406e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", + " 4 -1.4982550e+09 1.30e+02 8.86e+04 -1.0 1.98e+02 - 1.44e-01 4.23e-01h 1\n", + " 5 -1.4982650e+09 9.94e+01 1.20e+05 -1.0 7.28e+02 - 2.34e-01 3.58e-01f 1\n", + " 6 -1.4983004e+09 1.09e+00 6.40e+05 -1.0 1.87e+02 - 1.67e-01 1.00e+00f 1\n", + " 7 -1.4983388e+09 4.00e-01 3.07e+06 -1.0 1.90e+02 - 6.83e-01 1.00e+00f 1\n", + " 8 -1.4984641e+09 1.24e+00 1.03e+06 -1.0 1.14e+03 - 6.64e-01 1.00e+00f 1\n", + " 9 -1.4985511e+09 1.90e+02 1.28e+06 -1.0 5.49e+04 - 3.03e-02 4.43e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.4985585e+09 1.36e+00 8.84e+05 -1.0 1.83e+02 -4.0 1.17e-01 1.00e+00f 1\n", + " 11 -1.4985842e+09 2.01e+00 4.31e+05 -1.0 6.68e+01 -4.5 5.12e-01 1.00e+00f 1\n", + " 12 -1.4997717e+09 3.72e+01 4.26e+05 -1.0 5.68e+03 - 1.32e-02 1.00e+00f 1\n", + " 13 -1.4998507e+09 1.11e-02 2.61e+05 -1.0 4.28e+02 -5.0 3.88e-01 1.00e+00f 1\n", + " 14 -1.5022064e+09 9.78e-03 2.55e+05 -1.0 1.80e+04 - 2.19e-02 7.57e-01f 1\n", + " 15 -1.5063746e+09 1.12e-03 2.28e+05 -1.0 2.10e+04 - 1.05e-01 8.08e-01f 1\n", + " 16 -1.5164377e+09 4.30e-04 2.04e+05 -1.0 3.74e+04 - 1.06e-01 9.59e-01f 1\n", + " 17 -1.5164771e+09 3.62e-07 1.13e+05 -1.0 1.28e+02 -4.5 4.46e-01 1.00e+00f 1\n", + " 18 -1.5537867e+09 8.89e-03 1.06e+05 -1.0 1.44e+05 - 6.24e-02 8.09e-01f 1\n", + " 19 -1.5538313e+09 1.72e-04 6.22e+04 -1.0 1.26e+02 -4.6 4.13e-01 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.5733025e+09 5.33e-04 5.97e+04 -1.0 6.63e+05 - 4.01e-02 8.36e-02f 1\n", + " 21 -1.5734977e+09 5.42e-04 5.53e+04 -1.0 3.71e+05 - 7.43e-02 1.68e-03f 1\n", + " 22 -1.5734996e+09 4.93e-04 8.22e+02 -1.0 8.03e+01 -4.6 9.90e-01 9.03e-02f 1\n" + ] + } + ], "source": [ "# Append cash flow expressions\n", "# append_costs_and_revenue(m,\n", From abd1a376d2716ea82ec22c9cf78d5f936363c112 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Tue, 23 Aug 2022 12:47:50 -0600 Subject: [PATCH 04/29] TEAL NPV results match original notebook. Original notebook H2 mole frac conversion fixed --- .../multiperiod_design_pricetaker.ipynb | 884 ++++---- .../multiperiod_design_pricetaker_wTEAL.ipynb | 1773 +++++++++++------ 2 files changed, 1619 insertions(+), 1038 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker.ipynb index 4aaba07b3..6150ff7b9 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker.ipynb @@ -121,82 +121,70 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-07-01 17:07:21 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:21 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:07:22 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:49 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:50 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:51 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:15:52 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", - "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", "\n", "******************************************************************************\n", "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit http://projects.coin-or.org/Ipopt\n", - "\n", - "This version of Ipopt was compiled from source code available at\n", - " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", - " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", - " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", - "\n", - "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", - " for large-scale scientific computation. All technical papers, sales and\n", - " publicity material resulting from use of the HSL codes within IPOPT must\n", - " contain the following acknowledgement:\n", - " HSL, a collection of Fortran codes for large-scale scientific\n", - " computation. See http://www.hsl.rl.ac.uk.\n", + " For more information visit https://github.com/coin-or/Ipopt\n", "******************************************************************************\n", "\n", - "This is Ipopt version 3.13.2, running with linear solver ma27.\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", "\n", "Number of nonzeros in equality constraint Jacobian...: 593\n", "Number of nonzeros in inequality constraint Jacobian.: 0\n", @@ -214,16 +202,17 @@ "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 0.0000000e+00 3.49e-08 8.83e+00 -1.0 4.05e+02 - 1.96e-01 1.00e+00h 1\n", + " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", "\n", "Number of Iterations....: 1\n", "\n", " (scaled) (unscaled)\n", "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Constraint violation....: 4.6566128730773926e-10 3.4924596548080444e-08\n", + "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Overall NLP error.......: 4.6566128730773926e-10 3.4924596548080444e-08\n", + "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", "\n", "\n", "Number of objective function evaluations = 2\n", @@ -233,8 +222,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 0.002\n", - "Total CPU secs in NLP function evaluations = 0.000\n", + "Total seconds in IPOPT = 0.007\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -242,7 +230,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.024416446685791016}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.10199785232543945}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 2, @@ -291,18 +279,18 @@ "text": [ "Nuclear plant power production : 1000000.0 kW\n", "Electricity to grid : 800000.0 kW\n", - "Electricity to PEM : 200000.0 kW\n", + "Electricity to PEM : 199999.99999999997 kW\n", "\n", - "Flowrate of H2 from pem : 505.48119999999994 mol/s\n", + "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", "\n", - "Flowrate of H2 to tank : 505.48119999999994 mol/s\n", + "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", "Flowrate of H2 to pipeline : 10 mol/s\n", "Flowrate of H2 to turbine : 10 mol/s\n", "Initial tank holdup : 0 mol\n", - "Tank holdup at the end of 1 hr : 1747732.3199999998 mol\n", - "H2 Turbine's compressor work : 1764604.5955977982 kg*m**2/s**3\n", - "H2 Turbine's turbine work : -2672169.126200439 kg*m**2/s**3\n", - "Net power produced by turbine : 907564.5306026407 kg*m**2/s**3\n" + "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", + "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", + "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", + "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" ] } ], @@ -536,62 +524,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 226.00] Completed the formulation of the multiperiod problem\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:08 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:10 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:11:11 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:11:11 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 2.85] Created an instance of the flowsheet and initialized it.\n", - "[+ 24.06] Initialized the entire multiperiod optimization model.\n", - "[+ 0.47] Unfixed the degrees of freedom from each period model.\n" + "[+ 149.21] Completed the formulation of the multiperiod problem\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:22 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:23 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:18:24 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:25 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:18:26 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:18:26 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.12] Created an instance of the flowsheet and initialized it.\n", + "[+ 14.81] Initialized the entire multiperiod optimization model.\n", + "[+ 0.32] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -821,29 +809,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", "\n", "******************************************************************************\n", "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit http://projects.coin-or.org/Ipopt\n", - "\n", - "This version of Ipopt was compiled from source code available at\n", - " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", - " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", - " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", - "\n", - "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", - " for large-scale scientific computation. All technical papers, sales and\n", - " publicity material resulting from use of the HSL codes within IPOPT must\n", - " contain the following acknowledgement:\n", - " HSL, a collection of Fortran codes for large-scale scientific\n", - " computation. See http://www.hsl.rl.ac.uk.\n", + " For more information visit https://github.com/coin-or/Ipopt\n", "******************************************************************************\n", "\n", - "This is Ipopt version 3.13.2, running with linear solver ma27.\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", "\n", "Number of nonzeros in equality constraint Jacobian...: 580760\n", "Number of nonzeros in inequality constraint Jacobian.: 7680\n", @@ -864,94 +840,184 @@ " 1 -1.4944642e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.10e-04 8.91e-01f 1\n", " 2 -1.5310591e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", " 3 -1.5315194e+09 2.28e+02 6.52e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", - " 4 -1.5315313e+09 1.30e+02 8.88e+04 -1.0 1.98e+02 - 1.43e-01 4.23e-01h 1\n", - " 5 -1.5315387e+09 9.95e+01 1.20e+05 -1.0 7.29e+02 - 2.34e-01 3.57e-01f 1\n", - " 6 -1.5315650e+09 1.09e+00 6.39e+05 -1.0 1.87e+02 - 1.67e-01 1.00e+00f 1\n", - " 7 -1.5315922e+09 3.97e-01 3.07e+06 -1.0 1.89e+02 - 6.84e-01 1.00e+00f 1\n", - " 8 -1.5316800e+09 1.23e+00 1.03e+06 -1.0 1.14e+03 - 6.66e-01 1.00e+00f 1\n", - " 9 -1.5317263e+09 1.90e+02 1.28e+06 -1.0 4.72e+04 - 3.52e-02 5.15e-01f 1\n", + " 4 -1.5315278e+09 1.35e+02 9.36e+03 -1.0 1.28e+03 - 7.18e-03 4.10e-01f 1\n", + " 5 -1.5315521e+09 1.35e+01 4.03e+03 -1.0 4.32e+02 - 3.32e-01 9.91e-01h 1\n", + " 6 -1.5315746e+09 4.57e+00 2.56e+05 -1.0 9.75e+01 - 5.72e-01 1.00e+00f 1\n", + " 7 -1.5316292e+09 1.45e+00 1.34e+06 -1.0 1.73e+02 - 8.62e-01 1.00e+00f 1\n", + " 8 -1.5318644e+09 2.47e-01 8.30e+05 -1.0 1.54e+03 - 3.79e-01 4.80e-01f 1\n", + " 9 -1.5328864e+09 4.92e-01 8.24e+05 -1.0 3.19e+03 - 7.34e-03 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.5343789e+09 1.07e+01 7.79e+05 -1.0 1.31e+04 - 5.55e-02 1.00e+00f 1\n", + " 11 -1.5367043e+09 1.90e+01 6.93e+05 -1.0 1.74e+04 - 1.10e-01 1.00e+00f 1\n", + " 12 -1.5407888e+09 8.00e+00 6.23e+05 -1.0 2.86e+04 - 1.02e-01 1.00e+00f 1\n", + " 13 -1.5483396e+09 3.67e+00 5.47e+05 -1.0 4.26e+04 - 1.21e-01 1.00e+00f 1\n", + " 14 -1.5636993e+09 1.02e+00 4.84e+05 -1.0 7.92e+04 - 1.16e-01 1.00e+00f 1\n", + " 15 -1.5637242e+09 1.34e-03 6.68e+04 -1.0 1.08e+02 -4.5 8.62e-01 1.00e+00f 1\n", + " 16 -1.5943785e+09 1.14e-03 6.57e+04 -1.0 1.08e+06 - 1.74e-02 1.32e-01f 1\n", + " 17 -1.5946867e+09 1.13e-03 6.53e+04 -1.0 1.21e+06 - 5.96e-03 1.43e-03f 1\n", + " 18 -1.5946882e+09 3.04e-07 6.53e+02 -1.0 1.22e+01 -3.6 9.90e-01 1.00e+00f 1\n", + " 19 -1.5950668e+09 1.23e-04 6.51e+02 -1.0 2.47e+07 - 2.35e-03 4.52e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.5953212e+09 2.41e-04 6.50e+02 -1.0 2.40e+07 - 2.48e-03 4.47e-03f 1\n", + " 21 -1.5953225e+09 1.40e-05 6.45e+00 -1.0 3.11e+01 -4.2 9.90e-01 1.00e+00f 1\n", + " 22 -1.5953226e+09 1.49e-09 5.18e-02 -1.0 1.68e+01 -3.7 9.97e-01 1.00e+00f 1\n", + " 23 -1.5955218e+09 1.11e-05 8.25e-01 -3.8 3.15e+07 - 2.35e-03 3.56e-03f 1\n", + " 24 -1.5957134e+09 1.85e-05 1.44e+00 -3.8 4.32e+07 - 1.63e-03 2.55e-03f 1\n", + " 25 -1.5957170e+09 2.23e-06 8.06e+05 -3.8 7.56e+00 -3.4 9.53e-01 8.72e-01f 1\n", + " 26 -1.5957180e+09 1.54e-06 5.99e+05 -3.8 3.91e+01 -3.8 4.06e-01 3.08e-01f 1\n", + " 27 -1.5957187e+09 1.32e-06 5.31e+05 -3.8 7.22e+01 -4.3 2.06e-01 1.40e-01f 1\n", + " 28 -1.5958478e+09 1.32e-06 5.31e+05 -3.8 1.45e+09 - 4.82e-05 7.14e-05f 1\n", + " 29 -1.5958480e+09 1.17e-06 4.91e+05 -3.8 5.70e+01 -3.9 2.27e-01 1.15e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.5958487e+09 9.54e-07 4.07e+05 -3.8 9.63e+01 -4.4 2.04e-01 1.79e-01f 1\n", + " 31 -1.5958490e+09 8.04e-07 3.46e+05 -3.8 5.27e+01 -3.9 1.76e-01 1.56e-01f 1\n", + " 32 -1.5958494e+09 6.76e-07 3.06e+05 -3.8 8.00e+01 -4.4 3.04e-01 1.57e-01f 1\n", + " 33 -1.5960229e+09 7.00e-07 3.06e+05 -3.8 3.42e+09 - 2.09e-05 3.16e-05f 1\n", + " 34 -1.5961423e+09 7.24e-07 3.06e+05 -3.8 3.26e+09 - 2.22e-05 3.13e-05f 1\n", + " 35 -1.5961424e+09 6.57e-07 2.83e+05 -3.8 3.80e+01 -4.0 1.67e-01 9.24e-02f 1\n", + " 36 -1.5961429e+09 5.30e-07 2.24e+05 -3.8 7.88e+01 -4.5 1.00e-01 1.90e-01f 1\n", + " 37 -1.5961985e+09 5.45e-07 2.24e+05 -3.8 3.85e+09 - 1.88e-05 2.87e-05f 1\n", + " 38 -1.5962283e+09 5.60e-07 2.24e+05 -3.8 1.91e+09 - 2.38e-05 2.83e-05f 1\n", + " 39 -1.5962689e+09 5.60e-07 2.24e+05 -3.8 3.41e+09 - 2.06e-05 2.84e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.5963101e+09 5.60e-07 2.24e+05 -3.8 2.66e+09 - 2.71e-05 3.12e-05f 1\n", + " 41 -1.5963408e+09 5.75e-07 2.24e+05 -3.8 3.70e+09 - 2.17e-05 2.86e-05f 1\n", + " 42 -1.5963632e+09 5.75e-07 2.24e+05 -3.8 3.11e+09 - 2.48e-05 3.44e-05f 1\n", + " 43 -1.5963633e+09 5.19e-07 2.14e+05 -3.8 3.54e+01 -4.1 3.25e-01 9.83e-02f 1\n", + " 44 -1.5963788e+09 5.19e-07 2.14e+05 -3.8 2.91e+09 - 2.63e-05 2.83e-05f 1\n", + " 45 -1.5963954e+09 5.19e-07 2.14e+05 -3.8 4.79e+09 - 1.57e-05 2.54e-05f 1\n", + " 46 -1.5964084e+09 5.12e-07 2.14e+05 -3.8 1.19e+09 - 2.98e-05 3.07e-05f 1\n", + " 47 -1.5964473e+09 6.00e-07 2.14e+05 -3.8 4.48e+09 - 1.51e-05 2.77e-05f 1\n", + " 48 -1.5964475e+09 5.12e-07 1.90e+05 -3.8 3.76e+01 -4.2 3.53e-01 1.46e-01f 1\n", + " 49 -1.5964476e+09 3.98e-07 1.49e+05 -3.8 1.45e+01 -3.8 2.79e-01 2.21e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.5964477e+09 2.55e-07 9.82e+04 -3.8 5.53e+00 -3.3 5.19e-01 3.59e-01f 1\n", + " 51 -1.5964479e+09 1.61e-07 6.50e+04 -3.8 1.62e+01 -3.8 7.16e-01 3.66e-01f 1\n", + " 52 -1.5964810e+09 2.58e-07 6.50e+04 -3.8 7.36e+09 - 8.75e-06 1.57e-05f 1\n", + " 53 -1.5964811e+09 2.23e-07 5.82e+04 -3.8 1.79e+01 -3.9 1.00e+00 1.34e-01f 1\n", + " 54 -1.5964985e+09 3.88e-07 5.82e+04 -3.8 3.97e+09 - 9.24e-06 1.85e-05f 1\n", + " 55 -1.5965084e+09 4.36e-07 5.82e+04 -3.8 9.03e+09 - 1.25e-05 9.52e-06f 1\n", + " 56 -1.5965084e+09 3.14e-07 4.20e+04 -3.8 7.54e+00 -3.5 1.00e+00 2.79e-01f 1\n", + " 57 -1.5965085e+09 2.61e-07 3.49e+04 -3.8 2.14e+01 -4.0 1.00e+00 1.68e-01f 1\n", + " 58 -1.5965086e+09 1.79e-07 2.41e+04 -3.8 8.02e+00 -3.5 1.00e+00 3.10e-01f 1\n", + " 59 -1.5965087e+09 1.37e-07 1.85e+04 -3.8 2.37e+01 -4.0 1.00e+00 2.30e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.5965089e+09 1.24e-07 1.67e+04 -3.8 6.72e+01 -4.5 1.00e+00 9.74e-02f 1\n", + " 61 -1.5965090e+09 1.07e-07 1.44e+04 -3.8 2.51e+01 -4.1 9.10e-01 1.37e-01f 1\n", + " 62 -1.5965357e+09 6.60e-07 1.44e+04 -3.8 4.26e+09 - 9.86e-06 3.63e-05f 1\n", + " 63 -1.5965359e+09 4.66e-07 1.03e+04 -3.8 2.80e+01 -4.1 1.00e+00 2.89e-01f 1\n", + " 64 -1.5965557e+09 7.14e-07 1.03e+04 -3.8 5.68e+09 - 1.05e-05 2.40e-05f 1\n", + " 65 -1.5965559e+09 5.47e-07 7.90e+03 -3.8 3.02e+01 -4.2 8.10e-01 2.29e-01f 1\n", + " 66 -1.5965819e+09 7.02e-07 7.90e+03 -3.8 5.82e+09 - 1.13e-05 1.91e-05f 1\n", + " 67 -1.5966007e+09 7.89e-07 7.90e+03 -3.8 6.73e+09 - 1.06e-05 1.44e-05f 1\n", + " 68 -1.5966161e+09 8.92e-07 7.90e+03 -3.8 6.86e+09 - 1.05e-05 1.56e-05f 1\n", + " 69 -1.5966286e+09 1.00e-06 7.90e+03 -3.8 6.02e+09 - 1.38e-05 1.62e-05f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.5317313e+09 1.36e+00 8.72e+05 -1.0 1.83e+02 -4.0 1.18e-01 1.00e+00f 1\n", - " 11 -1.5321112e+09 3.78e-01 4.32e+05 -1.0 5.99e+03 - 5.05e-01 1.00e+00f 1\n", - " 12 -1.5332880e+09 4.00e-03 4.26e+05 -1.0 3.66e+03 - 1.31e-02 1.00e+00f 1\n", - " 13 -1.5350114e+09 1.45e-06 3.95e+05 -1.0 1.44e+04 - 7.24e-02 1.00e+00f 1\n", - " 14 -1.5377561e+09 2.18e-10 3.48e+05 -1.0 1.69e+04 - 1.19e-01 1.00e+00f 1\n", - " 15 -1.5426917e+09 1.27e-10 3.04e+05 -1.0 3.00e+04 - 1.27e-01 1.00e+00f 1\n", - " 16 -1.5524243e+09 3.43e-10 2.67e+05 -1.0 5.34e+04 - 1.22e-01 1.00e+00f 1\n", - " 17 -1.5727455e+09 5.98e-10 2.35e+05 -1.0 9.82e+04 - 1.19e-01 1.00e+00f 1\n", - " 18 -1.5945127e+09 6.02e-10 2.08e+05 -1.0 1.91e+05 - 1.13e-01 5.05e-01f 1\n", - " 19 -1.5947343e+09 6.46e-10 1.77e+05 -1.0 1.76e+05 - 1.50e-01 7.45e-03f 1\n", + " 70 -1.5966287e+09 7.40e-07 5.85e+03 -3.8 1.37e+01 -3.8 1.00e+00 2.60e-01f 1\n", + " 71 -1.5966390e+09 1.02e-06 5.85e+03 -3.8 3.97e+09 - 1.58e-05 2.59e-05f 1\n", + " 72 -1.5966494e+09 1.16e-06 5.85e+03 -3.8 5.73e+09 - 1.18e-05 1.82e-05f 1\n", + " 73 -1.5966563e+09 1.32e-06 5.85e+03 -3.8 4.95e+09 - 1.55e-05 1.96e-05f 1\n", + " 74 -1.5966564e+09 1.14e-06 5.08e+03 -3.8 1.73e+01 -3.9 1.00e+00 1.32e-01f 1\n", + " 75 -1.5966566e+09 9.25e-07 4.13e+03 -3.8 5.20e+01 -4.4 1.00e+00 1.87e-01f 1\n", + " 76 -1.5966619e+09 1.34e-06 4.13e+03 -3.8 3.00e+09 - 3.10e-05 3.16e-05f 1\n", + " 77 -1.5966674e+09 1.48e-06 4.13e+03 -3.8 8.17e+09 - 5.49e-06 1.86e-05f 1\n", + " 78 -1.5966676e+09 9.22e-07 2.60e+03 -3.8 2.19e+01 -4.1 1.00e+00 3.70e-01f 1\n", + " 79 -1.5966678e+09 7.81e-07 2.21e+03 -3.8 6.57e+01 -4.5 4.52e-01 1.49e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.5947823e+09 7.89e-10 1.52e+05 -1.0 1.02e+05 - 1.43e-01 6.31e-02f 1\n", - " 21 -1.5954440e+09 5.61e-10 1.34e+05 -1.0 1.11e+05 - 1.17e-01 7.52e-01f 1\n", - " 22 -1.5955818e+09 5.49e-10 1.18e+05 -1.0 8.63e+04 - 1.15e-01 2.29e-01f 1\n", - " 23 -1.5959467e+09 4.95e-10 9.17e+04 -1.0 8.59e+04 - 2.25e-01 6.63e-01f 1\n", - " 24 -1.5962946e+09 5.55e-10 6.85e+04 -1.0 8.62e+04 - 2.53e-01 9.94e-01f 1\n", - " 25 -1.5964117e+09 5.31e-10 4.99e+04 -1.0 8.40e+04 - 2.73e-01 1.00e+00f 1\n", - " 26 -1.5964845e+09 6.88e-10 3.56e+04 -1.0 8.50e+04 - 2.86e-01 1.00e+00f 1\n", - " 27 -1.5965329e+09 5.42e-10 2.50e+04 -1.0 8.48e+04 - 2.98e-01 1.00e+00f 1\n", - " 28 -1.5965524e+09 5.34e-10 1.80e+04 -1.0 8.53e+04 - 2.80e-01 5.67e-01f 1\n", - " 29 -1.5965611e+09 5.25e-10 1.46e+04 -1.0 8.72e+04 - 1.90e-01 2.19e-01f 1\n", + " 80 -1.5966843e+09 2.03e-05 2.21e+03 -3.8 8.22e+08 - 3.09e-05 2.08e-04f 1\n", + " 81 -1.5966885e+09 2.04e-05 2.21e+03 -3.8 2.88e+09 - 3.25e-05 1.89e-05f 1\n", + " 82 -1.5966987e+09 2.09e-05 2.21e+03 -3.8 2.85e+09 - 2.30e-05 3.49e-05f 1\n", + " 83 -1.5966988e+09 1.86e-05 1.96e+03 -3.8 2.77e+01 -4.2 1.00e+00 1.13e-01f 1\n", + " 84 -1.5966990e+09 1.58e-05 1.68e+03 -3.8 8.31e+01 -4.6 3.29e-01 1.46e-01f 1\n", + " 85 -1.5967053e+09 1.69e-05 1.68e+03 -3.8 2.39e+09 - 3.34e-05 4.75e-05f 1\n", + " 86 -1.5967086e+09 1.73e-05 1.68e+03 -3.8 3.85e+09 - 2.14e-05 3.05e-05f 1\n", + " 87 -1.5967087e+09 1.50e-05 1.45e+03 -3.8 3.51e+01 -4.3 1.00e+00 1.33e-01f 1\n", + " 88 -1.5967176e+09 4.16e-05 1.45e+03 -3.8 7.08e+08 - 4.20e-05 2.35e-04f 1\n", + " 89 -1.5967178e+09 3.30e-05 1.15e+03 -3.8 3.94e+01 -4.3 4.11e-01 2.07e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.5965750e+09 5.27e-10 1.13e+04 -1.0 9.18e+04 - 2.21e-01 3.60e-01f 1\n", - " 31 -1.5965878e+09 5.91e-10 8.75e+03 -1.0 9.17e+04 - 2.29e-01 3.99e-01f 1\n", - " 32 -1.5965937e+09 5.47e-10 6.56e+03 -1.0 9.06e+04 - 2.50e-01 4.54e-01f 1\n", - " 33 -1.5965974e+09 4.95e-10 4.78e+03 -1.0 7.97e+04 - 2.71e-01 5.12e-01f 1\n", - " 34 -1.5966027e+09 4.91e-10 3.42e+03 -1.0 6.07e+04 - 2.84e-01 5.30e-01f 1\n", - " 35 -1.5966013e+09 5.30e-10 2.41e+03 -1.0 8.43e+04 - 2.95e-01 6.23e-01f 1\n", - " 36 -1.5965947e+09 5.78e-10 1.61e+03 -1.0 6.27e+04 - 3.32e-01 7.29e-01f 1\n", - " 37 -1.5965872e+09 5.77e-10 1.01e+03 -1.0 6.84e+04 - 3.75e-01 9.34e-01f 1\n", - " 38 -1.5965795e+09 5.52e-10 5.39e+02 -1.0 3.69e+04 - 4.64e-01 1.00e+00f 1\n", - " 39 -1.5965702e+09 6.13e-10 1.83e+02 -1.0 3.58e+04 - 6.60e-01 1.00e+00f 1\n", + " 90 -1.5967209e+09 3.58e-05 1.15e+03 -3.8 1.49e+09 - 4.52e-05 7.50e-05f 1\n", + " 91 -1.5967220e+09 3.73e-05 1.15e+03 -3.8 5.32e+08 - 6.59e-05 5.43e-05f 1\n", + " 92 -1.5967241e+09 3.84e-05 1.15e+03 -3.8 2.93e+09 - 2.28e-05 4.51e-05f 1\n", + " 93 -1.5967242e+09 3.07e-06 9.50e+01 -3.8 6.24e+00 -3.5 1.00e+00 9.18e-01f 1\n", + " 94 -1.5967244e+09 1.92e-06 5.95e+01 -3.8 1.87e+01 -4.0 5.95e-01 3.74e-01f 1\n", + " 95 -1.5967262e+09 3.26e-05 5.95e+01 -3.8 1.08e+08 - 1.32e-04 2.34e-04f 1\n", + " 96 -1.5967280e+09 3.41e-05 5.95e+01 -3.8 3.14e+09 - 1.29e-05 4.99e-05f 1\n", + " 97 -1.5967283e+09 3.56e-05 5.94e+01 -3.8 2.69e+06 - 1.33e-03 4.90e-05f 1\n", + " 98 -1.5967296e+09 5.13e-05 5.94e+01 -3.8 1.65e+09 - 2.29e-06 1.17e-04f 1\n", + " 99 -1.5967296e+09 4.58e-05 5.30e+01 -3.8 1.38e+01 -3.7 3.41e-01 1.07e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.5965659e+09 5.71e-10 5.90e+01 -1.0 2.92e+04 - 9.90e-01 1.00e+00f 1\n", - " 41 -1.5965644e+09 5.93e-10 2.28e+00 -1.0 7.96e+03 - 1.00e+00 1.00e+00f 1\n", - " 42 -1.5967508e+09 5.55e-10 8.78e+05 -2.5 1.54e+05 - 8.91e-01 9.82e-01f 1\n", - " 43 -1.5967560e+09 5.64e-10 2.11e+00 -2.5 6.73e+03 - 1.00e+00 1.00e+00f 1\n", - " 44 -1.5967560e+09 5.99e-10 4.61e-01 -2.5 3.47e+01 - 1.00e+00 1.00e+00f 1\n", - " 45 -1.5967560e+09 5.30e-10 1.09e-02 -2.5 5.35e+00 - 1.00e+00 1.00e+00f 1\n", - " 46 -1.5967588e+09 5.16e-10 1.19e+05 -3.8 4.45e+03 - 1.00e+00 5.56e-01f 1\n", - " 47 -1.5967599e+09 5.34e-10 5.36e+04 -3.8 1.97e+03 - 1.00e+00 5.49e-01f 1\n", - " 48 -1.5967604e+09 5.05e-10 1.91e+04 -3.8 8.72e+02 - 9.22e-01 6.43e-01f 1\n", - " 49 -1.5967605e+09 5.54e-10 1.18e+03 -3.8 2.83e+02 - 1.00e+00 9.38e-01f 1\n", + " 100 -1.5967296e+09 4.55e-05 5.28e+01 -3.8 2.66e+01 -4.1 1.00e+00 6.54e-03f 1\n", + " 101 -1.5967383e+09 2.11e-03 5.27e+01 -3.8 1.37e+06 - 1.39e-03 1.69e-03f 1\n", + " 102 -1.5967410e+09 2.46e-03 5.26e+01 -3.8 1.65e+06 - 2.21e-03 9.74e-04f 1\n", + " 103 -1.5967418e+09 2.46e-03 5.26e+01 -3.8 8.21e+08 - 6.50e-06 2.33e-04f 1\n", + " 104 -1.5967463e+09 3.10e-03 5.24e+01 -3.8 5.96e+05 - 3.00e-03 2.28e-03f 1\n", + " 105 -1.5967509e+09 4.79e-03 5.23e+01 -3.8 3.38e+05 - 2.65e-03 3.68e-03f 1\n", + " 106 -1.5967550e+09 1.06e-02 5.19e+01 -3.8 1.99e+05 - 7.78e-03 6.16e-03f 1\n", + " 107 -1.5967559e+09 1.06e-02 5.18e+01 -3.8 1.02e+05 - 5.53e-04 3.90e-03f 1\n", + " 108 -1.5967567e+09 1.05e-02 5.17e+01 -3.8 8.74e+04 - 2.40e-03 4.12e-03f 1\n", + " 109 -1.5967573e+09 1.05e-02 5.13e+01 -3.8 6.89e+04 - 7.67e-03 4.54e-03f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5967605e+09 6.23e-10 1.09e-01 -3.8 5.05e+01 - 1.00e+00 1.00e+00f 1\n", - " 51 -1.5967605e+09 6.44e-10 5.86e-03 -3.8 1.33e+01 - 1.00e+00 1.00e+00f 1\n", - " 52 -1.5967605e+09 5.46e-10 2.15e-05 -3.8 8.11e-01 - 1.00e+00 1.00e+00h 1\n", - " 53 -1.5967606e+09 5.37e-10 6.82e+03 -5.7 1.54e+02 - 8.46e-01 3.87e-01f 1\n", - " 54 -1.5967606e+09 5.33e-10 4.79e+03 -5.7 4.71e+01 - 1.92e-01 2.71e-01f 1\n", - " 55 -1.5967606e+09 4.94e-10 3.23e+03 -5.7 2.95e+01 - 3.27e-01 3.26e-01f 1\n", - " 56 -1.5967606e+09 7.18e-10 3.53e+03 -5.7 1.90e+01 - 6.07e-01 1.02e-01f 1\n", - " 57 -1.5967606e+09 5.37e-10 2.36e+03 -5.7 1.38e+01 - 7.60e-02 2.99e-01f 1\n", - " 58 -1.5967606e+09 7.03e-10 1.40e+03 -5.7 9.27e+00 - 2.21e-01 3.76e-01f 1\n", - " 59 -1.5967606e+09 5.23e-10 8.52e+02 -5.7 5.52e+00 - 4.97e-01 4.14e-01f 1\n", + " 110 -1.5967580e+09 1.04e-02 5.10e+01 -3.8 5.02e+04 - 5.15e-03 7.81e-03f 1\n", + " 111 -1.5967585e+09 1.03e-02 5.01e+01 -3.8 3.78e+04 - 1.82e-02 8.76e-03f 1\n", + " 112 -1.5967589e+09 1.02e-02 7.14e+01 -3.8 2.48e+04 - 6.46e-02 1.31e-02f 1\n", + " 113 -1.5967595e+09 9.67e-03 7.02e+01 -3.8 1.24e+04 - 4.93e-02 4.66e-02f 1\n", + " 114 -1.5967596e+09 8.41e-03 2.72e+02 -3.8 4.29e+00 -3.6 7.81e-01 1.30e-01f 1\n", + " 115 -1.5967600e+09 7.86e-03 2.67e+02 -3.8 7.02e+03 - 1.49e-01 6.27e-02f 1\n", + " 116 -1.5967600e+09 5.99e-03 2.80e+02 -3.8 3.99e+00 -4.1 1.00e+00 2.38e-01f 1\n", + " 117 -1.5967604e+09 8.43e-03 2.40e+02 -3.8 3.00e+03 - 1.40e-01 1.49e-01f 1\n", + " 118 -1.5967605e+09 7.74e-03 1.38e+02 -3.8 7.70e+02 - 5.29e-01 2.64e-01f 1\n", + " 119 -1.5967605e+09 4.32e-03 5.58e+01 -3.8 1.01e+00 -3.7 6.79e-01 4.43e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5967606e+09 5.57e-10 5.14e+02 -5.7 3.07e+00 - 8.68e-01 4.77e-01f 1\n", - " 61 -1.5967606e+09 5.48e-10 1.33e+02 -5.7 1.54e+00 - 1.00e+00 7.53e-01f 1\n", - " 62 -1.5967606e+09 6.23e-10 1.71e-05 -5.7 3.76e-01 - 1.00e+00 1.00e+00f 1\n", - " 63 -1.5967606e+09 6.89e-10 1.01e+02 -7.0 5.79e-01 - 9.95e-01 4.19e-01f 1\n", - " 64 -1.5967606e+09 5.30e-10 5.01e-01 -7.0 3.32e-01 - 1.00e+00 9.95e-01f 1\n", - " 65 -1.5967606e+09 5.49e-10 3.49e-09 -7.0 1.61e-03 - 1.00e+00 1.00e+00f 1\n", + " 120 -1.5967605e+09 4.08e-03 4.49e+01 -3.8 4.36e+01 - 1.00e+00 5.70e-02f 1\n", + " 121 -1.5967605e+09 1.40e-03 1.86e-02 -3.8 2.90e+01 - 1.00e+00 1.00e+00f 1\n", + " 122 -1.5967605e+09 1.34e-07 7.71e-05 -3.8 3.23e-02 -3.3 1.00e+00 1.00e+00h 1\n", + " 123 -1.5967605e+09 5.86e-08 5.76e+03 -5.7 7.20e-01 -3.8 9.49e-01 5.61e-01f 1\n", + " 124 -1.5967605e+09 3.59e-08 3.87e+03 -5.7 1.84e+00 -4.3 8.41e-01 3.87e-01f 1\n", + " 125 -1.5967605e+09 1.46e-08 1.62e+03 -5.7 1.51e-01 -2.9 9.24e-01 5.92e-01f 1\n", + " 126 -1.5967606e+09 7.21e-05 1.61e+03 -5.7 1.44e+04 - 9.12e-03 5.22e-03f 1\n", + " 127 -1.5967606e+09 7.27e-05 1.58e+03 -5.7 3.89e+03 - 2.01e-02 2.22e-03f 1\n", + " 128 -1.5967606e+09 7.17e-05 1.56e+03 -5.7 1.04e+03 - 9.62e-03 1.49e-02f 1\n", + " 129 -1.5967606e+09 7.08e-05 1.55e+03 -5.7 4.86e+02 - 5.42e-03 1.46e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -1.5967606e+09 7.00e-05 1.53e+03 -5.7 2.91e+02 - 1.14e-02 1.35e-02f 1\n", + " 131 -1.5967606e+09 6.96e-05 1.48e+03 -5.7 1.75e+02 - 3.96e-02 7.07e-03f 1\n", + " 132 -1.5967606e+09 6.89e-05 1.28e+03 -5.7 1.20e+02 - 1.39e-01 1.11e-02f 1\n", + " 133 -1.5967606e+09 6.60e-05 1.23e+03 -5.7 4.38e+01 - 3.72e-02 4.75e-02f 1\n", + " 134 -1.5967606e+09 6.28e-05 1.13e+03 -5.7 2.59e+01 - 8.43e-02 5.62e-02f 1\n", + " 135 -1.5967606e+09 2.74e-05 4.18e+02 -5.7 1.76e-01 -3.2 4.85e-01 5.63e-01f 1\n", + " 136 -1.5967606e+09 1.82e-05 2.76e+02 -5.7 3.73e-01 -3.7 2.63e-01 3.37e-01f 1\n", + " 137 -1.5967606e+09 2.29e-05 2.67e+02 -5.7 2.39e+01 - 2.97e-02 4.98e-02f 1\n", + " 138 -1.5967606e+09 1.59e-05 1.99e+02 -5.7 3.33e-01 -3.7 1.00e+00 3.01e-01f 1\n", + " 139 -1.5967606e+09 2.57e-05 1.94e+02 -5.7 1.97e+01 - 1.83e-02 5.83e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 140 -1.5967606e+09 3.34e-05 1.82e+02 -5.7 2.38e+01 - 6.52e-02 5.21e-02f 1\n", + " 141 -1.5967606e+09 4.60e-05 8.40e+01 -5.7 7.49e+00 - 5.90e-01 9.66e-02f 1\n", + " 142 -1.5967606e+09 1.10e-04 5.87e+00 -5.7 1.75e+00 - 1.00e+00 6.02e-01f 1\n", + " 143 -1.5967606e+09 3.25e-07 2.51e-05 -5.7 6.64e-02 -5.2 1.00e+00 1.00e+00f 1\n", + " 144 -1.5967606e+09 2.16e-06 1.88e-07 -5.7 4.01e-02 - 1.00e+00 1.00e+00h 1\n", + " 145 -1.5967606e+09 9.44e-07 9.09e+00 -7.0 5.77e-01 - 9.95e-01 5.45e-01f 1\n", + " 146 -1.5967606e+09 4.88e-08 6.28e-06 -7.0 2.58e-01 - 1.00e+00 1.00e+00f 1\n", + " 147 -1.5967606e+09 4.67e-08 2.87e-10 -7.0 7.60e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 65\n", + "Number of Iterations....: 147\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -2.6787832953601621e+07 -1.5967606334020669e+09\n", - "Dual infeasibility......: 3.4906158039623750e-09 2.0806751750887140e-07\n", - "Constraint violation....: 1.1641532182693481e-10 5.4893600776040330e-10\n", - "Complementarity.........: 9.1160146931116271e-08 5.4338450671570302e-06\n", - "Overall NLP error.......: 9.1160146931116271e-08 5.4338450671570302e-06\n", + "Objective...............: -2.6787832953601550e+07 -1.5967606334020629e+09\n", + "Dual infeasibility......: 2.8677333357578488e-10 1.7093893729904225e-08\n", + "Constraint violation....: 5.6086243422276531e-09 4.6677200771227945e-08\n", + "Variable bound violation: 6.2798239865591993e-09 6.2798239865591993e-09\n", + "Complementarity.........: 1.1337418143208924e-07 6.7579721759689421e-06\n", + "Overall NLP error.......: 1.1337418143208924e-07 6.7579721759689421e-06\n", "\n", "\n", - "Number of objective function evaluations = 66\n", - "Number of objective gradient evaluations = 66\n", - "Number of equality constraint evaluations = 66\n", - "Number of inequality constraint evaluations = 66\n", - "Number of equality constraint Jacobian evaluations = 66\n", - "Number of inequality constraint Jacobian evaluations = 66\n", - "Number of Lagrangian Hessian evaluations = 65\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 49.355\n", - "Total CPU secs in NLP function evaluations = 21.167\n", + "Number of objective function evaluations = 148\n", + "Number of objective gradient evaluations = 148\n", + "Number of equality constraint evaluations = 148\n", + "Number of inequality constraint evaluations = 148\n", + "Number of equality constraint Jacobian evaluations = 148\n", + "Number of inequality constraint Jacobian evaluations = 148\n", + "Number of Lagrangian Hessian evaluations = 147\n", + "Total seconds in IPOPT = 492.297\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -959,7 +1025,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 72.74183440208435}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 494.4763538837433}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 11, @@ -1020,13 +1086,13 @@ " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", " for t in set_time]\n", " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " \n", " # Plot the results\n", @@ -1055,14 +1121,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.2616021908122 MW\n", - "Optimal tank capacity : 2.0756993646370207e-05 kg\n", - "OPtimal turbine capacity: 9.076695580817415e-05 MW\n" + "Optimal PEM capacity : 196.26160219081282 MW\n", + "Optimal tank capacity : 2.0756957290771968e-05 kg\n", + "OPtimal turbine capacity: 9.076695570861662e-05 MW\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -1089,7 +1155,7 @@ "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -1223,62 +1289,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 253.45] Completed the formulation of the multiperiod problem\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:34 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:35 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-07-01 17:18:36 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 2.91] Created an instance of the flowsheet and initialized it.\n", - "[+ 24.67] Initialized the entire multiperiod optimization model.\n", - "[+ 0.43] Unfixed the degrees of freedom from each period model.\n" + "[+ 153.47] Completed the formulation of the multiperiod problem\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:16 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:17 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:18 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:19 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-22 06:30:20 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:20 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-22 06:30:20 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-22 06:30:20 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.40] Created an instance of the flowsheet and initialized it.\n", + "[+ 16.93] Initialized the entire multiperiod optimization model.\n", + "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -1367,29 +1433,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", "\n", "******************************************************************************\n", "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit http://projects.coin-or.org/Ipopt\n", - "\n", - "This version of Ipopt was compiled from source code available at\n", - " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", - " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", - " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", - "\n", - "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", - " for large-scale scientific computation. All technical papers, sales and\n", - " publicity material resulting from use of the HSL codes within IPOPT must\n", - " contain the following acknowledgement:\n", - " HSL, a collection of Fortran codes for large-scale scientific\n", - " computation. See http://www.hsl.rl.ac.uk.\n", + " For more information visit https://github.com/coin-or/Ipopt\n", "******************************************************************************\n", "\n", - "This is Ipopt version 3.13.2, running with linear solver ma27.\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", "\n", "Number of nonzeros in equality constraint Jacobian...: 580772\n", "Number of nonzeros in inequality constraint Jacobian.: 7680\n", @@ -1411,81 +1465,149 @@ " 2 -1.5732609e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.39e-04 9.90e-01f 1\n", " 3 -1.5737278e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", " 4 -1.5737296e+09 2.21e+02 1.17e+04 -1.0 2.04e+02 - 2.69e-02 5.23e-02f 4\n", - " 5 -1.5737373e+09 1.69e+02 5.96e+04 -1.0 1.39e+02 - 7.09e-02 2.32e-01h 2\n", - " 6 -1.5737516e+09 9.33e+01 1.20e+05 -1.0 9.11e+01 - 8.23e-01 4.43e-01h 1\n", - " 7 -1.5738919e+09 9.07e+00 3.52e+05 -1.0 5.28e+02 - 4.10e-01 9.39e-01f 1\n", - " 8 -1.5741711e+09 2.33e+01 3.18e+06 -1.0 1.02e+03 - 3.86e-01 1.00e+00f 1\n", - " 9 -1.5741718e+09 2.03e+01 8.01e+05 -1.0 1.02e+02 -4.0 3.95e-01 1.25e-01f 4\n", + " 5 -1.5737432e+09 1.14e+02 1.23e+04 -1.0 1.02e+03 - 6.74e-03 4.98e-01f 1\n", + " 6 -1.5737728e+09 1.29e+01 5.26e+03 -1.0 3.95e+02 - 7.84e-01 9.92e-01h 1\n", + " 7 -1.5737782e+09 1.23e+00 1.13e+06 -1.0 3.37e+01 -4.0 5.46e-01 1.00e+00f 1\n", + " 8 -1.5740225e+09 1.35e+00 3.90e+06 -1.0 8.84e+02 - 5.47e-01 1.00e+00f 1\n", + " 9 -1.5747652e+09 3.14e+00 3.72e+06 -1.0 2.68e+03 - 4.76e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.5747859e+09 4.29e-02 2.22e+06 -1.0 1.68e+02 -4.5 4.04e-01 1.00e+00f 1\n", + " 11 -1.5767248e+09 4.49e-02 2.19e+06 -1.0 1.49e+04 - 1.14e-02 1.00e+00f 1\n", + " 12 -1.5791179e+09 4.25e-01 1.99e+06 -1.0 2.27e+04 - 9.09e-02 6.91e-01f 1\n", + " 13 -1.5841947e+09 5.01e-01 1.80e+06 -1.0 3.51e+04 - 9.63e-02 7.93e-01f 1\n", + " 14 -1.5975256e+09 4.62e-02 1.62e+06 -1.0 6.32e+04 - 1.01e-01 1.00e+00f 1\n", + " 15 -1.5976020e+09 1.59e-04 4.60e+05 -1.0 3.29e+02 -5.0 7.16e-01 1.00e+00f 1\n", + " 16 -1.5976057e+09 3.03e-08 4.60e+03 -1.0 1.67e+01 -3.6 9.90e-01 1.00e+00f 1\n", + " 17 -1.6299658e+09 1.76e-04 4.59e+03 -1.0 2.61e+07 - 1.03e-03 4.68e-03f 1\n", + " 18 -1.6299700e+09 7.39e-06 4.57e+01 -1.0 1.86e+01 -3.7 9.90e-01 1.00e+00f 1\n", + " 19 -1.6303305e+09 1.10e-04 4.56e+01 -1.0 2.97e+07 - 2.20e-03 3.61e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.6305480e+09 1.93e-04 4.55e+01 -1.0 3.36e+07 - 2.13e-03 3.05e-03f 1\n", + " 21 -1.6306623e+09 2.96e-04 4.54e+01 -1.0 3.01e+07 - 2.40e-03 3.45e-03f 1\n", + " 22 -1.6307205e+09 4.19e-04 4.53e+01 -1.0 2.65e+07 - 3.49e-03 3.85e-03f 1\n", + " 23 -1.6307870e+09 9.58e-04 4.51e+01 -1.0 1.49e+07 - 2.81e-03 8.68e-03f 1\n", + " 24 -1.6307920e+09 4.56e-05 1.14e+01 -1.0 2.74e+01 -3.8 9.94e-01 1.00e+00f 1\n", + " 25 -1.6308272e+09 4.50e-05 6.51e+04 -1.7 1.21e+07 - 3.96e-03 1.21e-02f 1\n", + " 26 -1.6308337e+09 5.88e-05 6.44e+04 -1.7 2.02e+06 - 1.06e-02 5.31e-03f 1\n", + " 27 -1.6308503e+09 1.02e-04 6.43e+04 -1.7 3.06e+07 - 1.06e-03 5.30e-03f 1\n", + " 28 -1.6308610e+09 1.49e-04 6.40e+04 -1.7 1.74e+07 - 5.42e-03 5.72e-03f 1\n", + " 29 -1.6308774e+09 2.51e-05 2.97e+05 -1.7 7.43e+01 -4.3 9.37e-01 9.73e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.6308829e+09 2.54e-07 4.41e-03 -1.7 2.98e+01 -3.8 1.00e+00 1.00e+00f 1\n", + " 31 -1.6308832e+09 2.49e-07 1.06e+06 -3.8 7.49e+01 -4.3 5.55e-01 2.21e-02f 1\n", + " 32 -1.6308993e+09 5.03e-06 1.06e+06 -3.8 9.29e+07 - 5.21e-04 1.59e-03f 1\n", + " 33 -1.6309009e+09 3.92e-06 7.47e+05 -3.8 1.53e+02 -4.4 1.24e-01 2.16e-01f 1\n", + " 34 -1.6309016e+09 2.95e-06 4.98e+05 -3.8 6.68e+01 -3.9 1.60e-01 2.45e-01f 1\n", + " 35 -1.6309021e+09 2.04e-06 2.90e+05 -3.8 3.15e+01 -3.5 2.27e-01 3.09e-01f 1\n", + " 36 -1.6309021e+09 1.99e-06 3.67e+05 -3.8 9.06e+01 -4.0 1.87e-01 2.21e-02f 1\n", + " 37 -1.6309023e+09 1.69e-06 2.87e+05 -3.8 3.43e+01 -3.6 9.14e-02 1.51e-01f 1\n", + " 38 -1.6309026e+09 1.50e-06 2.36e+05 -3.8 7.31e+01 -4.0 6.09e-02 1.12e-01f 1\n", + " 39 -1.6309027e+09 1.34e-06 2.82e+05 -3.8 2.78e+01 -3.6 3.14e-01 1.07e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.6309203e+09 2.56e-06 2.82e+05 -3.8 3.75e+08 - 1.65e-04 3.57e-04f 1\n", + " 41 -1.6309289e+09 2.94e-06 2.82e+05 -3.8 4.30e+08 - 1.89e-04 1.81e-04f 1\n", + " 42 -1.6309290e+09 2.28e-06 2.19e+05 -3.8 2.12e+01 -3.2 2.26e-01 2.24e-01f 1\n", + " 43 -1.6309292e+09 1.90e-06 1.73e+05 -3.8 3.41e+01 -3.7 1.10e-01 1.65e-01f 1\n", + " 44 -1.6309294e+09 1.74e-06 1.65e+05 -3.8 7.76e+01 -4.2 1.23e-01 8.39e-02f 1\n", + " 45 -1.6309295e+09 1.65e-06 1.75e+05 -3.8 3.81e+01 -3.8 1.90e-01 5.46e-02f 1\n", + " 46 -1.6309297e+09 1.46e-06 1.63e+05 -3.8 8.50e+01 -4.2 1.76e-01 1.12e-01f 1\n", + " 47 -1.6309298e+09 1.26e-06 1.80e+05 -3.8 3.17e+01 -3.8 5.44e-01 1.34e-01f 1\n", + " 48 -1.6309300e+09 8.34e-07 1.17e+05 -3.8 1.17e+01 -3.4 2.74e-01 3.38e-01f 1\n", + " 49 -1.6309300e+09 7.47e-07 1.15e+05 -3.8 2.64e+01 -3.9 4.25e-01 1.04e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.6309389e+09 1.04e-06 1.15e+05 -3.8 1.52e+09 - 3.37e-05 4.19e-05f 1\n", + " 51 -1.6309391e+09 8.37e-07 9.78e+04 -3.8 3.03e+01 -3.9 4.86e-01 1.94e-01f 1\n", + " 52 -1.6309514e+09 1.01e-06 9.78e+04 -3.8 4.88e+09 - 1.44e-05 2.53e-05f 1\n", + " 53 -1.6309515e+09 9.09e-07 9.39e+04 -3.8 2.90e+01 -4.0 7.11e-01 9.90e-02f 1\n", + " 54 -1.6309644e+09 1.34e-06 9.39e+04 -3.8 4.32e+09 - 1.46e-05 3.07e-05f 1\n", + " 55 -1.6309645e+09 3.56e-07 2.62e+04 -3.8 4.40e+00 -3.1 1.00e+00 7.29e-01f 1\n", + " 56 -1.6309645e+09 2.87e-07 2.11e+04 -3.8 1.10e+01 -3.6 6.23e-01 1.94e-01f 1\n", + " 57 -1.6309646e+09 1.94e-07 1.43e+04 -3.8 3.88e+00 -3.2 1.00e+00 3.23e-01f 1\n", + " 58 -1.6309646e+09 1.53e-07 1.13e+04 -3.8 1.16e+01 -3.6 9.44e-01 2.07e-01f 1\n", + " 59 -1.6309711e+09 3.04e-07 1.13e+04 -3.8 3.38e+09 - 2.22e-05 2.59e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.6309711e+09 2.57e-07 9.60e+03 -3.8 1.29e+01 -3.7 1.00e+00 1.54e-01f 1\n", + " 61 -1.6309842e+09 5.97e-07 9.60e+03 -3.8 3.50e+09 - 1.56e-05 4.05e-05f 1\n", + " 62 -1.6309932e+09 6.81e-07 9.60e+03 -3.8 4.45e+09 - 1.64e-05 1.92e-05f 1\n", + " 63 -1.6309997e+09 8.22e-07 9.60e+03 -3.8 4.75e+09 - 1.59e-05 2.47e-05f 1\n", + " 64 -1.6309998e+09 5.85e-10 2.64e-03 -3.8 2.58e-01 -2.0 1.00e+00 1.00e+00f 1\n", + " 65 -1.6309998e+09 6.93e-10 3.72e-01 -3.8 7.75e-01 -2.5 1.00e+00 9.17e-01f 1\n", + " 66 -1.6310042e+09 2.83e-07 3.72e-01 -3.8 3.25e+09 - 2.36e-05 3.68e-05f 1\n", + " 67 -1.6310082e+09 5.39e-07 3.72e-01 -3.8 3.54e+09 - 1.51e-05 3.50e-05f 1\n", + " 68 -1.6310109e+09 7.07e-07 3.72e-01 -3.8 3.33e+09 - 2.20e-05 2.84e-05f 1\n", + " 69 -1.6310123e+09 9.67e-07 3.72e-01 -3.8 7.99e+08 - 7.84e-05 3.53e-05f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.5741812e+09 8.83e+00 1.76e+06 -1.0 2.88e+02 -4.5 1.95e-01 5.00e-01f 2\n", - " 11 -1.5742405e+09 1.20e+00 2.98e+06 -1.0 4.64e+02 -5.0 1.67e-01 1.00e+00f 1\n", - " 12 -1.5758575e+09 1.61e+00 2.91e+06 -1.0 1.25e+04 - 2.49e-02 1.00e+00f 1\n", - " 13 -1.5779187e+09 3.22e-02 2.58e+06 -1.0 1.69e+04 - 1.13e-01 6.84e-01f 1\n", - " 14 -1.5835775e+09 1.34e-02 2.32e+06 -1.0 2.97e+04 - 1.00e-01 9.54e-01f 1\n", - " 15 -1.5978308e+09 4.90e-03 2.08e+06 -1.0 6.24e+04 - 1.06e-01 1.00e+00f 1\n", - " 16 -1.6303589e+09 2.75e-04 1.87e+06 -1.0 1.53e+05 - 9.86e-02 8.53e-01f 1\n", - " 17 -1.6306844e+09 2.73e-04 1.61e+06 -1.0 2.14e+05 - 1.40e-01 6.28e-03f 1\n", - " 18 -1.6306914e+09 2.64e-04 9.51e+05 -1.0 4.69e+04 - 4.10e-01 3.19e-02f 1\n", - " 19 -1.6307897e+09 3.96e-05 6.54e+05 -1.0 6.76e+04 - 3.12e-01 6.44e-01f 1\n", + " 70 -1.6310124e+09 9.00e-07 1.76e+01 -3.8 2.29e+01 -3.9 9.41e-01 6.94e-02f 1\n", + " 71 -1.6310213e+09 2.95e-05 1.74e+01 -3.8 4.91e+08 - 4.48e-05 3.55e-04f 1\n", + " 72 -1.6310214e+09 2.58e-05 3.87e+01 -3.8 2.49e+01 -4.0 1.00e+00 1.24e-01f 1\n", + " 73 -1.6310215e+09 1.81e-05 2.63e+01 -3.8 9.29e+00 -3.6 1.00e+00 2.99e-01f 1\n", + " 74 -1.6310301e+09 3.65e-04 2.44e+01 -3.8 3.15e+07 - 2.41e-04 1.23e-03f 1\n", + " 75 -1.6310316e+09 3.65e-04 2.43e+01 -3.8 3.27e+09 - 1.43e-05 4.58e-05f 1\n", + " 76 -1.6310325e+09 3.66e-04 2.43e+01 -3.8 1.46e+09 - 5.60e-05 7.21e-05f 1\n", + " 77 -1.6310329e+09 3.68e-04 2.62e+01 -3.8 9.93e+07 - 1.18e-03 8.66e-05f 1\n", + " 78 -1.6310337e+09 3.72e-04 2.60e+01 -3.8 1.63e+09 - 3.97e-06 1.17e-04f 1\n", + " 79 -1.6310337e+09 2.86e-04 5.62e+01 -3.8 7.08e-01 -1.9 7.89e-01 2.32e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.6308760e+09 6.12e-06 3.68e+05 -1.0 6.58e+04 - 4.37e-01 8.21e-01f 1\n", - " 21 -1.6309292e+09 2.98e-06 1.64e+05 -1.0 6.00e+04 - 5.55e-01 1.00e+00f 1\n", - " 22 -1.6309356e+09 1.34e-06 1.32e+05 -1.0 5.99e+04 - 1.96e-01 4.56e-01f 1\n", - " 23 -1.6309409e+09 7.57e-07 9.41e+04 -1.0 5.16e+04 - 2.85e-01 4.97e-01f 1\n", - " 24 -1.6309464e+09 2.32e-07 6.55e+04 -1.0 5.17e+04 - 3.04e-01 8.46e-01f 1\n", - " 25 -1.6309419e+09 4.16e-08 4.27e+04 -1.0 4.01e+04 - 3.49e-01 9.11e-01f 1\n", - " 26 -1.6309368e+09 1.38e-08 2.71e+04 -1.0 3.75e+04 - 3.65e-01 1.00e+00f 1\n", - " 27 -1.6309299e+09 5.02e-09 1.61e+04 -1.0 3.24e+04 - 4.05e-01 1.00e+00f 1\n", - " 28 -1.6309221e+09 1.48e-09 8.34e+03 -1.0 1.99e+04 - 4.82e-01 1.00e+00f 1\n", - " 29 -1.6309164e+09 6.35e-10 3.43e+03 -1.0 2.01e+04 - 5.89e-01 1.00e+00f 1\n", + " 80 -1.6310337e+09 2.77e-04 1.52e+01 -3.8 6.40e-01 -2.4 1.00e+00 3.18e-02f 1\n", + " 81 -1.6310337e+09 1.30e-04 7.41e+00 -3.8 1.91e+00 -2.9 1.00e+00 5.32e-01f 1\n", + " 82 -1.6310389e+09 1.51e-03 7.43e+00 -3.8 3.06e+06 - 1.47e-03 2.37e-03f 1\n", + " 83 -1.6310395e+09 1.52e-03 7.43e+00 -3.8 1.09e+09 - 1.09e-05 1.70e-04f 1\n", + " 84 -1.6310423e+09 2.77e-03 7.33e+00 -3.8 3.82e+05 - 4.71e-03 2.01e-03f 1\n", + " 85 -1.6310450e+09 4.52e-03 7.27e+00 -3.8 2.08e+05 - 4.44e-03 3.69e-03f 1\n", + " 86 -1.6310478e+09 8.31e-03 7.20e+00 -3.8 1.20e+05 - 7.70e-03 7.13e-03f 1\n", + " 87 -1.6310479e+09 8.03e-03 1.11e+02 -3.8 4.01e+01 -4.4 3.51e-01 3.35e-02f 1\n", + " 88 -1.6310479e+09 7.82e-03 9.18e+02 -3.8 5.19e+01 -4.8 1.00e+00 2.64e-02f 1\n", + " 89 -1.6310501e+09 1.10e-02 9.01e+02 -3.8 5.37e+04 - 2.14e-02 1.89e-02f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.6309105e+09 6.09e-10 3.41e+01 -1.0 1.17e+04 - 9.90e-01 1.00e+00f 1\n", - " 31 -1.6309083e+09 5.93e-10 8.19e-01 -1.0 4.00e+03 - 9.97e-01 1.00e+00f 1\n", - " 32 -1.6310468e+09 6.13e-10 6.61e+05 -2.5 1.13e+05 - 9.25e-01 9.93e-01f 1\n", - " 33 -1.6310486e+09 6.36e-10 4.06e+00 -2.5 2.83e+03 - 1.00e+00 1.00e+00f 1\n", - " 34 -1.6310486e+09 5.88e-10 4.79e-01 -2.5 3.44e+01 - 1.00e+00 1.00e+00f 1\n", - " 35 -1.6310486e+09 5.56e-10 1.13e-02 -2.5 5.29e+00 - 1.00e+00 1.00e+00f 1\n", - " 36 -1.6310507e+09 5.19e-10 1.17e+05 -3.8 3.21e+03 - 1.00e+00 5.64e-01f 1\n", - " 37 -1.6310513e+09 4.69e-10 5.31e+04 -3.8 1.39e+03 - 1.00e+00 5.46e-01f 1\n", - " 38 -1.6310516e+09 5.42e-10 1.89e+04 -3.8 6.08e+02 - 1.00e+00 6.43e-01f 1\n", - " 39 -1.6310517e+09 5.32e-10 2.78e+03 -3.8 1.72e+02 - 1.00e+00 8.53e-01f 1\n", + " 90 -1.6310506e+09 1.09e-02 8.88e+02 -3.8 2.30e+04 - 4.73e-02 1.75e-02f 1\n", + " 91 -1.6310510e+09 1.04e-02 8.53e+02 -3.8 1.04e+04 - 1.59e-01 4.45e-02f 1\n", + " 92 -1.6310511e+09 1.23e-03 1.89e+02 -3.8 1.90e+01 -3.1 1.00e+00 9.33e-01f 1\n", + " 93 -1.6310514e+09 6.62e-03 4.39e+02 -3.8 4.48e+03 - 2.58e-01 6.57e-02f 1\n", + " 94 -1.6310516e+09 2.93e-02 5.48e+02 -3.8 1.27e+03 - 3.41e-01 2.44e-01f 1\n", + " 95 -1.6310516e+09 1.32e-02 5.34e+02 -3.8 2.28e+01 -3.7 7.80e-01 5.47e-01f 1\n", + " 96 -1.6310516e+09 4.97e-03 3.02e+02 -3.8 2.51e+00 -4.1 9.84e-01 6.21e-01f 1\n", + " 97 -1.6310517e+09 1.55e-02 1.38e+02 -3.8 2.94e+02 - 1.00e+00 5.30e-01f 1\n", + " 98 -1.6310517e+09 1.27e-02 4.54e+02 -3.8 5.37e+01 - 4.79e-02 1.00e+00f 1\n", + " 99 -1.6310517e+09 3.21e-03 2.71e-03 -3.8 1.65e+01 - 1.00e+00 1.00e+00h 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.6310517e+09 5.45e-10 5.47e-02 -3.8 2.77e+01 - 1.00e+00 1.00e+00f 1\n", - " 41 -1.6310517e+09 4.97e-10 1.40e-03 -3.8 6.39e+00 - 1.00e+00 1.00e+00f 1\n", - " 42 -1.6310517e+09 5.09e-10 3.08e+03 -5.7 8.60e+01 - 5.85e-01 3.77e-01f 1\n", - " 43 -1.6310518e+09 5.31e-10 2.08e+03 -5.7 3.12e+01 - 3.37e-01 3.32e-01f 1\n", - " 44 -1.6310518e+09 6.33e-10 3.28e+03 -5.7 1.98e+01 - 4.51e-01 1.05e-01f 1\n", - " 45 -1.6310518e+09 5.33e-10 1.99e+03 -5.7 1.53e+01 - 9.80e-02 2.73e-01f 1\n", - " 46 -1.6310518e+09 4.98e-10 7.84e+02 -5.7 9.71e+00 - 2.71e-01 4.37e-01f 1\n", - " 47 -1.6310518e+09 5.06e-10 7.81e+02 -5.7 5.01e+00 - 5.83e-01 3.82e-01f 1\n", - " 48 -1.6310518e+09 4.89e-10 6.89e+02 -5.7 2.88e+00 - 9.20e-01 4.72e-01f 1\n", - " 49 -1.6310518e+09 5.72e-10 2.99e+02 -5.7 1.45e+00 - 1.00e+00 5.95e-01f 1\n", + " 100 -1.6310517e+09 2.31e-07 5.27e-05 -3.8 7.31e-02 -3.8 1.00e+00 1.00e+00h 1\n", + " 101 -1.6310517e+09 2.84e-04 9.37e+01 -5.7 8.43e+01 - 6.25e-01 3.21e-01f 1\n", + " 102 -1.6310518e+09 2.91e-04 5.13e+01 -5.7 3.64e+01 - 3.21e-01 3.77e-01f 1\n", + " 103 -1.6310518e+09 2.61e-04 8.49e+01 -5.7 2.14e+01 - 5.02e-01 1.04e-01f 1\n", + " 104 -1.6310518e+09 1.91e-04 4.97e+01 -5.7 1.68e+01 - 1.04e-01 2.72e-01f 1\n", + " 105 -1.6310518e+09 9.64e-05 2.20e+01 -5.7 1.06e+01 - 2.69e-01 4.47e-01f 1\n", + " 106 -1.6310518e+09 5.22e-05 1.72e+01 -5.7 5.44e+00 - 6.03e-01 3.84e-01f 1\n", + " 107 -1.6310518e+09 2.45e-05 5.53e+04 -5.7 1.49e+00 -4.8 1.07e-01 5.01e-01f 1\n", + " 108 -1.6310518e+09 9.80e-06 2.32e+04 -5.7 3.45e-01 -4.4 1.00e+00 5.83e-01f 1\n", + " 109 -1.6310518e+09 1.57e-06 5.72e+03 -5.7 8.84e-01 -4.9 1.00e+00 7.51e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.6310518e+09 5.27e-10 6.73e+01 -5.7 5.87e-01 - 1.00e+00 7.75e-01f 1\n", - " 51 -1.6310518e+09 5.96e-10 2.96e-06 -5.7 1.32e-01 - 1.00e+00 1.00e+00f 1\n", - " 52 -1.6310518e+09 5.05e-10 6.64e+01 -7.0 4.10e-01 - 1.00e+00 6.22e-01f 1\n", - " 53 -1.6310518e+09 6.55e-10 3.09e-06 -7.0 1.53e-01 - 1.00e+00 1.00e+00f 1\n", - " 54 -1.6310518e+09 5.51e-10 2.57e-12 -7.0 2.88e-04 - 1.00e+00 1.00e+00h 1\n", + " 110 -1.6310518e+09 1.11e-06 4.74e+03 -5.7 9.57e+00 - 8.20e-02 1.72e-01f 1\n", + " 111 -1.6310518e+09 7.41e-07 3.28e+03 -5.7 1.33e+00 - 3.81e-01 3.07e-01f 1\n", + " 112 -1.6310518e+09 1.89e-07 6.77e+02 -5.7 3.80e-01 - 1.00e+00 7.95e-01f 1\n", + " 113 -1.6310518e+09 3.31e-09 5.45e-07 -5.7 7.25e-02 - 1.00e+00 1.00e+00f 1\n", + " 114 -1.6310518e+09 1.34e-09 7.10e+01 -7.0 4.08e-01 - 1.00e+00 5.95e-01f 1\n", + " 115 -1.6310518e+09 5.95e-10 3.52e-06 -7.0 1.63e-01 - 1.00e+00 1.00e+00f 1\n", + " 116 -1.6310518e+09 7.84e-10 1.08e-12 -7.0 2.13e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 54\n", + "Number of Iterations....: 116\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -3.7401907403570741e+07 -1.6310517839609087e+09\n", - "Dual infeasibility......: 2.5730085157677933e-12 1.1220577829110959e-10\n", - "Constraint violation....: 1.1641532182693481e-10 5.5087978623191702e-10\n", - "Complementarity.........: 9.0916704111854490e-08 3.9647671129020865e-06\n", - "Overall NLP error.......: 9.0916704111854490e-08 3.9647671129020865e-06\n", + "Objective...............: -3.7401907403570734e+07 -1.6310517839609082e+09\n", + "Dual infeasibility......: 1.0820077830755358e-12 4.7185046094105214e-11\n", + "Constraint violation....: 1.1641532182693481e-10 7.8449113871670306e-10\n", + "Variable bound violation: 6.2884182240770248e-09 6.2884182240770248e-09\n", + "Complementarity.........: 9.0912040120645205e-08 3.9645637219065363e-06\n", + "Overall NLP error.......: 9.0912040120645205e-08 3.9645637219065363e-06\n", "\n", "\n", - "Number of objective function evaluations = 63\n", - "Number of objective gradient evaluations = 55\n", - "Number of equality constraint evaluations = 63\n", - "Number of inequality constraint evaluations = 63\n", - "Number of equality constraint Jacobian evaluations = 55\n", - "Number of inequality constraint Jacobian evaluations = 55\n", - "Number of Lagrangian Hessian evaluations = 54\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 45.865\n", - "Total CPU secs in NLP function evaluations = 18.631\n", + "Number of objective function evaluations = 120\n", + "Number of objective gradient evaluations = 117\n", + "Number of equality constraint evaluations = 120\n", + "Number of inequality constraint evaluations = 120\n", + "Number of equality constraint Jacobian evaluations = 117\n", + "Number of inequality constraint Jacobian evaluations = 117\n", + "Number of Lagrangian Hessian evaluations = 116\n", + "Total seconds in IPOPT = 370.873\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -1493,7 +1615,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 67.20030307769775}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 373.2809476852417}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 21, @@ -1524,9 +1646,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.26160219185448 MW\n", - "Optimal tank capacity : 1.417908572877676e-05 kg\n", - "OPtimal turbine capacity: 9.076374619487129e-05 MW\n" + "Optimal PEM capacity : 196.2616021918545 MW\n", + "Optimal tank capacity : 1.4179083742965303e-05 kg\n", + "OPtimal turbine capacity: 9.0763746194857e-05 MW\n" ] } ], @@ -1545,7 +1667,7 @@ "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
" ] @@ -1569,7 +1691,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.10.4 ('dispatches-dev')", + "display_name": "Python 3.7.12 ('raven_libraries')", "language": "python", "name": "python3" }, @@ -1583,11 +1705,11 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.4" + "version": "3.7.12" }, "vscode": { "interpreter": { - "hash": "3de6449f03505a37b78911f8b034d40127ea57d9aee03280633bd6a176a9ad3c" + "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" } } }, diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index e7febc7ae..aff970923 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 289, + "execution_count": 106, "id": "automated-antigua", "metadata": {}, "outputs": [], @@ -89,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 290, + "execution_count": 107, "id": "e3e331c5", "metadata": {}, "outputs": [], @@ -142,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 291, + "execution_count": 108, "id": "annoying-myrtle", "metadata": { "scrolled": false @@ -152,58 +152,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:12 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:24:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:24:15 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:24:15 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:20:59 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:20:59 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -253,7 +253,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.017\n", + "Total seconds in IPOPT = 0.006\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -261,10 +261,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.21031641960144043}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.11427092552185059}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 291, + "execution_count": 108, "metadata": {}, "output_type": "execute_result" } @@ -300,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 292, + "execution_count": 109, "id": "animal-astronomy", "metadata": {}, "outputs": [ @@ -375,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": 293, + "execution_count": 110, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -405,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": 294, + "execution_count": 111, "id": "involved-skill", "metadata": {}, "outputs": [], @@ -448,7 +448,7 @@ }, { "cell_type": "code", - "execution_count": 295, + "execution_count": 112, "id": "driven-allah", "metadata": {}, "outputs": [], @@ -483,7 +483,7 @@ }, { "cell_type": "code", - "execution_count": 296, + "execution_count": 113, "id": "1cf94ff3", "metadata": {}, "outputs": [ @@ -509,6 +509,7 @@ " for cluster in m.set_days}\n", "\n", "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", + "\n", "# Case where we have less data than the project life/sim time\n", "# Here, we assume (as in the default nuclear case demo) that\n", "# the years 2022-2031 all have the same LMP data, which\n", @@ -519,9 +520,9 @@ " years[0] + m.plant_life) # full project time with first year of data as starting point\n", "\n", " # initializing empty dicts and lists\n", - " newLMP = {} # going to replace existing LMP dictionary\n", + " newLMP = {} # going to replace existing LMP dictionary\n", " newYearsVec = [] # list of years used\n", - " stuckYear = 0 # ugly way of duplicating years\n", + " stuckYear = 0 # ugly way of duplicating years\n", "\n", " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", " for i,y in enumerate(projLifeRange):\n", @@ -552,27 +553,6 @@ " # years.insert(0,0)" ] }, - { - "cell_type": "code", - "execution_count": 297, - "id": "b6a8297c", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "10" - ] - }, - "execution_count": 297, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "sum(w == 2032 for w in m.yearsFullVec)\n" - ] - }, { "cell_type": "markdown", "id": "august-rings", @@ -590,7 +570,7 @@ }, { "cell_type": "code", - "execution_count": 298, + "execution_count": 114, "id": "senior-multimedia", "metadata": {}, "outputs": [], @@ -647,7 +627,7 @@ }, { "cell_type": "code", - "execution_count": 299, + "execution_count": 115, "id": "democratic-aurora", "metadata": {}, "outputs": [ @@ -657,62 +637,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 353.65] Completed the formulation of the multiperiod problem\n", - "2022-08-22 14:30:11 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:12 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:13 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:30:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:15 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-22 14:30:16 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 6.77] Created an instance of the flowsheet and initialized it.\n", - "[+ 36.88] Initialized the entire multiperiod optimization model.\n", - "[+ 0.83] Unfixed the degrees of freedom from each period model.\n" + "[+ 143.92] Completed the formulation of the multiperiod problem\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:24 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.89] Created an instance of the flowsheet and initialized it.\n", + "[+ 21.01] Initialized the entire multiperiod optimization model.\n", + "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -744,7 +724,7 @@ }, { "cell_type": "code", - "execution_count": 300, + "execution_count": 116, "id": "optimum-closing", "metadata": {}, "outputs": [], @@ -840,7 +820,7 @@ }, { "cell_type": "code", - "execution_count": 301, + "execution_count": 117, "id": "cbf4c9c2", "metadata": {}, "outputs": [], @@ -870,7 +850,7 @@ " \"Lifetime\": 20,\n", " \"Capex\":{\n", " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946, # $29/kWh * 33.3 kWh/kg * 2.013e-3 kg/mol\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", " \"Multiplier\": [-1],\n", " },\n", " },\n", @@ -911,7 +891,7 @@ " \"Hourly\":{\n", " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", " \"Value\": 3.0, # this is $/kg\n", - " \"Multiplier\": [7.2468] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", " },\n", " },\n", "}" @@ -930,7 +910,7 @@ }, { "cell_type": "code", - "execution_count": 302, + "execution_count": 118, "id": "418b46b4", "metadata": {}, "outputs": [ @@ -993,7 +973,7 @@ }, { "cell_type": "code", - "execution_count": 303, + "execution_count": 119, "id": "0b30e827", "metadata": {}, "outputs": [], @@ -1081,7 +1061,7 @@ }, { "cell_type": "code", - "execution_count": 304, + "execution_count": 120, "id": "2df7b4f5", "metadata": {}, "outputs": [], @@ -1101,7 +1081,7 @@ }, { "cell_type": "code", - "execution_count": 305, + "execution_count": 121, "id": "463cfe9b", "metadata": {}, "outputs": [], @@ -1169,8 +1149,16 @@ " # storing individual Pyomo dispatch\n", " dispatch_array[p, time] = dispatch_driver * weight\n", "\n", - " return alpha, dispatch_array\n", - "\n", + " return alpha, dispatch_array\n" + ] + }, + { + "cell_type": "code", + "execution_count": 122, + "id": "e9157024", + "metadata": {}, + "outputs": [], + "source": [ "def buildTealComponent(name, comp, mdl):\n", " life = comp['Lifetime']\n", " projLife = len(mdl.set_years) + 1\n", @@ -1187,7 +1175,7 @@ " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", " cashFlows.append(capex)\n", "\n", - " capex.setAmortization('MACRS', 3)\n", + " capex.setAmortization('MACRS', 15)\n", " amorts = tealComp._createDepreciation(capex)\n", " cashFlows.extend(amorts)\n", " \n", @@ -1203,13 +1191,12 @@ " \n", "\n", " tealComp.addCashflows(cashFlows)\n", - " return tealComp\n", - "\n" + " return tealComp\n" ] }, { "cell_type": "code", - "execution_count": 306, + "execution_count": 123, "id": "qualified-bargain", "metadata": {}, "outputs": [], @@ -1325,7 +1312,7 @@ }, { "cell_type": "code", - "execution_count": 307, + "execution_count": 124, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -1346,7 +1333,7 @@ }, { "cell_type": "code", - "execution_count": 308, + "execution_count": 125, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1355,24 +1342,24 @@ "output_type": "stream", "text": [ "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", - " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", + " -1. -1. -1.]\n", "DEBUGG cRH life: pem 21\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", - " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", + " -1. -1. -1.]\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.3333 0.4445 0.1481 0.0741 0. 0. 0. 0. 0.\n", - " 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", + " 0.0005]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", + " -1. -1. -1.]\n", "DEBUGG cRH life: h2turbine 21\n", "DEBUGG cRH life: electricity_market 21\n", "DEBUGG cRH life: h2_market 21\n", @@ -1384,7 +1371,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1413,7 +1400,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1425,24 +1412,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1454,24 +1441,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1497,7 +1484,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1524,7 +1511,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1553,7 +1540,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1565,24 +1552,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1594,24 +1581,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1640,7 +1627,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1652,24 +1639,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1681,24 +1668,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1724,7 +1711,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1751,7 +1738,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1778,7 +1765,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1850,22 +1837,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1877,22 +1864,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1989,22 +1976,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2016,22 +2003,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -2074,60 +2061,60 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", @@ -2261,6 +2248,14 @@ "CashFlow INFO (FCFF): 20: \n", "CashFlow INFO (NPV): ... NPV: \n" ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", + " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" + ] } ], "source": [ @@ -2279,7 +2274,7 @@ }, { "cell_type": "code", - "execution_count": 309, + "execution_count": 126, "id": "71991e45", "metadata": {}, "outputs": [], @@ -2292,7 +2287,7 @@ }, { "cell_type": "code", - "execution_count": 310, + "execution_count": 127, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -2308,7 +2303,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2337,7 +2332,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2349,24 +2344,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2378,24 +2373,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2421,7 +2416,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2448,7 +2443,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2477,7 +2472,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2489,24 +2484,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2518,24 +2513,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2564,7 +2559,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2576,24 +2571,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2605,24 +2600,24 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2648,7 +2643,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2675,7 +2670,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2702,7 +2697,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2774,22 +2769,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2801,22 +2796,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2913,22 +2908,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2940,22 +2935,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -2998,22 +2993,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -3025,22 +3020,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -3211,32 +3206,185 @@ " inequality constraints with only upper bounds: 3840\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.1949636e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.4616018e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.10e-04 8.91e-01f 1\n", - " 2 -1.4977726e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", - " 3 -1.4982406e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", - " 4 -1.4982550e+09 1.30e+02 8.86e+04 -1.0 1.98e+02 - 1.44e-01 4.23e-01h 1\n", - " 5 -1.4982650e+09 9.94e+01 1.20e+05 -1.0 7.28e+02 - 2.34e-01 3.58e-01f 1\n", - " 6 -1.4983004e+09 1.09e+00 6.40e+05 -1.0 1.87e+02 - 1.67e-01 1.00e+00f 1\n", - " 7 -1.4983388e+09 4.00e-01 3.07e+06 -1.0 1.90e+02 - 6.83e-01 1.00e+00f 1\n", - " 8 -1.4984641e+09 1.24e+00 1.03e+06 -1.0 1.14e+03 - 6.64e-01 1.00e+00f 1\n", - " 9 -1.4985511e+09 1.90e+02 1.28e+06 -1.0 5.49e+04 - 3.03e-02 4.43e-01f 1\n", + " 0 -1.1949854e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.4615964e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.13e-04 8.91e-01f 1\n", + " 2 -1.4962109e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", + " 3 -1.4966101e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", + " 4 -1.4966125e+09 1.35e+02 9.36e+03 -1.0 1.28e+03 - 7.18e-03 4.10e-01f 1\n", + " 5 -1.4966226e+09 1.35e+01 4.02e+03 -1.0 4.32e+02 - 3.33e-01 9.91e-01h 1\n", + " 6 -1.4966250e+09 4.56e+00 2.56e+05 -1.0 9.74e+01 - 5.72e-01 1.00e+00f 1\n", + " 7 -1.4966313e+09 1.46e+00 1.34e+06 -1.0 1.26e+02 - 8.62e-01 1.00e+00f 1\n", + " 8 -1.4966565e+09 2.47e-01 6.72e+05 -1.0 5.18e+02 - 4.98e-01 4.80e-01f 1\n", + " 9 -1.4967763e+09 6.43e-01 6.64e+05 -1.0 1.10e+03 - 1.16e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.4969256e+09 1.48e+01 6.17e+05 -1.0 7.63e+03 - 7.08e-02 1.00e+00f 1\n", + " 11 -1.4971144e+09 3.24e+01 5.29e+05 -1.0 7.54e+03 - 1.42e-01 1.00e+00f 1\n", + " 12 -1.4973960e+09 1.40e+01 4.53e+05 -1.0 9.75e+03 - 1.44e-01 1.00e+00f 1\n", + " 13 -1.4978344e+09 7.36e+00 3.77e+05 -1.0 1.04e+04 - 1.68e-01 1.00e+00f 1\n", + " 14 -1.4985776e+09 2.08e+00 3.14e+05 -1.0 1.56e+04 - 1.68e-01 1.00e+00f 1\n", + " 15 -1.4999065e+09 6.31e-01 2.63e+05 -1.0 2.31e+04 - 1.62e-01 1.00e+00f 1\n", + " 16 -1.4999102e+09 7.73e-05 2.35e+04 -1.0 5.75e+01 -4.5 9.11e-01 1.00e+00f 1\n", + " 17 -1.5028700e+09 2.09e-02 2.31e+04 -1.0 3.73e+05 - 1.91e-02 1.10e-01f 1\n", + " 18 -1.5090914e+09 3.38e-02 2.26e+04 -1.0 6.53e+05 - 1.90e-02 1.18e-01f 1\n", + " 19 -1.5219198e+09 3.93e-02 2.22e+04 -1.0 1.20e+06 - 1.91e-02 1.18e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.5220491e+09 3.92e-02 2.15e+04 -1.0 1.26e+06 - 3.24e-02 1.49e-03f 1\n", + " 21 -1.5220487e+09 1.89e-04 2.15e+02 -1.0 4.70e+01 -4.6 9.90e-01 1.00e+00f 1\n", + " 22 -1.5220487e+09 2.11e-09 2.10e+00 -1.0 2.30e+00 -3.3 9.90e-01 1.00e+00f 1\n", + " 23 -1.5220519e+09 6.10e-10 4.59e+04 -1.7 1.20e+01 -3.7 9.94e-01 1.00e+00f 1\n", + " 24 -1.5220538e+09 5.39e-10 5.27e-03 -1.7 3.67e+01 -4.2 1.00e+00 1.00e+00f 1\n", + " 25 -1.5221876e+09 1.72e-06 3.70e-01 -3.8 8.94e+07 - 7.68e-04 1.24e-03f 1\n", + " 26 -1.5221882e+09 1.31e-06 1.41e+06 -3.8 4.34e+01 -4.3 9.41e-01 2.34e-01f 1\n", + " 27 -1.5222541e+09 2.29e-06 1.41e+06 -3.8 1.40e+09 - 5.19e-05 7.18e-05f 1\n", + " 28 -1.5222543e+09 1.70e-06 1.13e+06 -3.8 8.08e+00 -3.4 1.00e+00 2.59e-01f 1\n", + " 29 -1.5222549e+09 8.18e-07 5.49e+05 -3.8 2.22e+01 -3.9 6.11e-01 5.13e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.5222552e+09 6.93e-07 4.65e+05 -3.8 6.00e+01 -4.4 2.02e-01 1.52e-01f 1\n", + " 31 -1.5222553e+09 6.03e-07 4.06e+05 -3.8 2.28e+01 -3.9 4.71e-01 1.28e-01f 1\n", + " 32 -1.5222555e+09 2.77e-07 1.87e+05 -3.8 8.62e+00 -3.5 7.15e-01 5.38e-01f 1\n", + " 33 -1.5222556e+09 2.26e-07 1.53e+05 -3.8 2.56e+01 -4.0 2.74e-01 1.83e-01f 1\n", + " 34 -1.5222558e+09 2.04e-07 1.38e+05 -3.8 7.71e+01 -4.5 1.24e-01 1.00e-01f 1\n", + " 35 -1.5222559e+09 1.82e-07 1.23e+05 -3.8 2.93e+01 -4.0 4.68e-01 1.07e-01f 1\n", + " 36 -1.5222560e+09 1.22e-07 8.25e+04 -3.8 1.12e+01 -3.6 1.00e+00 3.29e-01f 1\n", + " 37 -1.5223190e+09 1.20e-06 8.25e+04 -3.8 7.72e+09 - 7.81e-06 1.53e-05f 1\n", + " 38 -1.5223192e+09 7.26e-07 5.00e+04 -3.8 1.26e+01 -3.7 3.19e-01 3.95e-01f 1\n", + " 39 -1.5223192e+09 6.99e-07 4.81e+04 -3.8 3.74e+01 -4.1 5.66e-01 3.76e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.5223195e+09 6.30e-07 4.34e+04 -3.8 1.09e+02 -4.6 1.05e-01 9.83e-02f 1\n", + " 41 -1.5223195e+09 6.21e-07 4.28e+04 -3.8 6.31e+01 -4.2 6.55e-01 1.30e-02f 1\n", + " 42 -1.5223196e+09 5.24e-07 3.61e+04 -3.8 1.79e+01 -3.8 1.00e+00 1.57e-01f 1\n", + " 43 -1.5223196e+09 3.18e-07 2.19e+04 -3.8 5.33e+00 -3.3 1.00e+00 3.93e-01f 1\n", + " 44 -1.5223197e+09 2.48e-07 1.71e+04 -3.8 1.39e+01 -3.8 8.96e-01 2.18e-01f 1\n", + " 45 -1.5223197e+09 1.76e-07 1.22e+04 -3.8 5.05e+00 -3.4 1.00e+00 2.89e-01f 1\n", + " 46 -1.5223198e+09 1.35e-07 9.32e+03 -3.8 1.46e+01 -3.9 5.44e-01 2.35e-01f 1\n", + " 47 -1.5223199e+09 1.24e-07 8.59e+03 -3.8 4.29e+01 -4.3 6.24e-01 7.76e-02f 1\n", + " 48 -1.5223584e+09 1.29e-06 8.59e+03 -3.8 5.98e+09 - 8.99e-06 1.55e-05f 1\n", + " 49 -1.5223585e+09 4.39e-07 2.94e+03 -3.8 6.09e+00 -3.5 1.00e+00 6.58e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4985585e+09 1.36e+00 8.84e+05 -1.0 1.83e+02 -4.0 1.17e-01 1.00e+00f 1\n", - " 11 -1.4985842e+09 2.01e+00 4.31e+05 -1.0 6.68e+01 -4.5 5.12e-01 1.00e+00f 1\n", - " 12 -1.4997717e+09 3.72e+01 4.26e+05 -1.0 5.68e+03 - 1.32e-02 1.00e+00f 1\n", - " 13 -1.4998507e+09 1.11e-02 2.61e+05 -1.0 4.28e+02 -5.0 3.88e-01 1.00e+00f 1\n", - " 14 -1.5022064e+09 9.78e-03 2.55e+05 -1.0 1.80e+04 - 2.19e-02 7.57e-01f 1\n", - " 15 -1.5063746e+09 1.12e-03 2.28e+05 -1.0 2.10e+04 - 1.05e-01 8.08e-01f 1\n", - " 16 -1.5164377e+09 4.30e-04 2.04e+05 -1.0 3.74e+04 - 1.06e-01 9.59e-01f 1\n", - " 17 -1.5164771e+09 3.62e-07 1.13e+05 -1.0 1.28e+02 -4.5 4.46e-01 1.00e+00f 1\n", - " 18 -1.5537867e+09 8.89e-03 1.06e+05 -1.0 1.44e+05 - 6.24e-02 8.09e-01f 1\n", - " 19 -1.5538313e+09 1.72e-04 6.22e+04 -1.0 1.26e+02 -4.6 4.13e-01 1.00e+00f 1\n", + " 50 -1.5223585e+09 3.44e-07 2.31e+03 -3.8 1.78e+01 -4.0 1.00e+00 2.15e-01f 1\n", + " 51 -1.5223586e+09 3.15e-07 2.11e+03 -3.8 5.09e+01 -4.4 4.46e-01 8.44e-02f 1\n", + " 52 -1.5223848e+09 1.76e-06 2.11e+03 -3.8 5.96e+09 - 1.03e-05 1.73e-05f 1\n", + " 53 -1.5223848e+09 8.43e-07 1.01e+03 -3.8 7.27e+00 -3.6 1.00e+00 5.20e-01f 1\n", + " 54 -1.5224141e+09 3.42e-06 1.01e+03 -3.8 3.12e+09 - 1.26e-05 2.29e-05f 1\n", + " 55 -1.5224442e+09 4.34e-06 1.01e+03 -3.8 7.54e+09 - 1.01e-05 1.38e-05f 1\n", + " 56 -1.5224442e+09 3.63e-06 8.49e+02 -3.8 2.36e+01 -4.1 7.39e-01 1.63e-01f 1\n", + " 57 -1.5224634e+09 5.93e-06 8.49e+02 -3.8 4.86e+09 - 1.30e-05 2.16e-05f 1\n", + " 58 -1.5224764e+09 7.61e-06 8.49e+02 -3.8 6.02e+09 - 1.24e-05 1.85e-05f 1\n", + " 59 -1.5224911e+09 9.52e-06 8.49e+02 -3.8 5.75e+09 - 1.27e-05 1.96e-05f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.5733025e+09 5.33e-04 5.97e+04 -1.0 6.63e+05 - 4.01e-02 8.36e-02f 1\n", - " 21 -1.5734977e+09 5.42e-04 5.53e+04 -1.0 3.71e+05 - 7.43e-02 1.68e-03f 1\n", - " 22 -1.5734996e+09 4.93e-04 8.22e+02 -1.0 8.03e+01 -4.6 9.90e-01 9.03e-02f 1\n" + " 60 -1.5225015e+09 1.11e-05 8.49e+02 -3.8 4.95e+09 - 1.59e-05 1.79e-05f 1\n", + " 61 -1.5225015e+09 9.30e-06 7.10e+02 -3.8 9.20e+01 -3.8 1.00e+00 1.63e-01f 1\n", + " 62 -1.5225077e+09 1.45e-05 7.10e+02 -3.8 2.91e+09 - 2.85e-05 3.19e-05f 1\n", + " 63 -1.5225078e+09 1.08e-05 5.32e+02 -3.8 1.24e+01 -3.8 5.76e-01 2.51e-01f 1\n", + " 64 -1.5225151e+09 1.89e-05 5.32e+02 -3.8 3.66e+09 - 1.40e-05 3.95e-05f 1\n", + " 65 -1.5225173e+09 2.08e-05 5.32e+02 -3.8 1.53e+09 - 2.59e-05 1.93e-05f 1\n", + " 66 -1.5225174e+09 1.03e-05 2.66e+02 -3.8 3.41e+01 -3.5 1.00e+00 5.01e-01f 1\n", + " 67 -1.5225175e+09 8.50e-06 2.18e+02 -3.8 1.55e+01 -3.9 8.34e-01 1.78e-01f 1\n", + " 68 -1.5225175e+09 6.07e-06 1.56e+02 -3.8 5.82e+00 -3.5 1.00e+00 2.86e-01f 1\n", + " 69 -1.5225176e+09 4.75e-06 1.22e+02 -3.8 1.71e+01 -4.0 4.75e-01 2.17e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.5225251e+09 1.50e-05 1.22e+02 -3.8 2.87e+09 - 2.41e-05 4.43e-05f 1\n", + " 71 -1.5225253e+09 1.45e-05 1.17e+02 -3.8 1.46e+02 -5.0 4.12e-01 3.73e-02f 1\n", + " 72 -1.5225254e+09 1.28e-05 1.04e+02 -3.8 5.38e+01 -4.5 6.56e-01 1.14e-01f 1\n", + " 73 -1.5225323e+09 2.10e-05 1.04e+02 -3.8 2.70e+09 - 2.49e-05 3.91e-05f 1\n", + " 74 -1.5225391e+09 2.59e-05 1.04e+02 -3.8 2.92e+09 - 2.20e-05 2.97e-05f 1\n", + " 75 -1.5225392e+09 1.88e-05 7.58e+01 -3.8 2.26e+01 -4.2 1.00e+00 2.71e-01f 1\n", + " 76 -1.5225491e+09 3.22e-05 7.58e+01 -3.8 2.32e+09 - 2.76e-05 4.84e-05f 1\n", + " 77 -1.5225525e+09 4.07e-05 7.58e+01 -3.8 1.51e+09 - 2.80e-05 3.82e-05f 1\n", + " 78 -1.5225554e+09 4.81e-05 7.58e+01 -3.8 2.78e+09 - 3.83e-05 3.48e-05f 1\n", + " 79 -1.5225557e+09 4.46e-05 1.67e+02 -3.8 2.16e+02 -5.2 4.23e-01 7.16e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.5225557e+09 2.87e-05 1.18e+02 -3.8 1.05e+01 -3.8 1.00e+00 3.55e-01f 1\n", + " 81 -1.5225700e+09 9.44e-04 1.17e+02 -3.8 4.51e+08 - 5.32e-05 3.82e-04f 1\n", + " 82 -1.5225715e+09 9.50e-04 1.17e+02 -3.8 1.16e+09 - 6.15e-05 2.98e-05f 1\n", + " 83 -1.5225716e+09 7.48e-04 1.20e+02 -3.8 2.21e+02 -4.4 6.64e-01 2.13e-01f 1\n", + " 84 -1.5225717e+09 5.96e-04 3.10e+01 -3.8 1.30e+01 -3.9 1.00e+00 2.03e-01f 1\n", + " 85 -1.5225743e+09 6.27e-04 3.10e+01 -3.8 1.43e+09 - 6.56e-05 7.15e-05f 1\n", + " 86 -1.5225744e+09 4.50e-04 2.05e+01 -3.8 1.45e+01 -4.0 1.00e+00 2.82e-01f 1\n", + " 87 -1.5225745e+09 3.65e-04 5.56e+01 -3.8 4.27e+01 -4.5 1.00e+00 1.89e-01f 1\n", + " 88 -1.5225784e+09 5.06e-04 5.53e+01 -3.8 9.55e+08 - 4.71e-05 1.58e-04f 1\n", + " 89 -1.5225784e+09 3.17e-04 1.44e+01 -3.8 6.03e+00 -3.6 1.00e+00 3.74e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -1.5225925e+09 5.60e-03 1.60e+01 -3.8 1.52e+08 - 1.17e-04 1.06e-03f 1\n", + " 91 -1.5225932e+09 5.60e-03 1.51e+01 -3.8 3.08e+08 - 6.76e-04 5.49e-05f 1\n", + " 92 -1.5225932e+09 4.27e-03 3.07e+01 -3.8 1.94e+01 -4.1 1.00e+00 2.38e-01f 1\n", + " 93 -1.5226115e+09 1.06e-02 2.79e+01 -3.8 7.06e+06 - 7.91e-04 2.97e-03f 1\n", + " 94 -1.5226115e+09 9.47e-03 3.93e+01 -3.8 2.14e+01 -4.2 2.80e-01 1.03e-01f 1\n", + " 95 -1.5226129e+09 9.47e-03 3.91e+01 -3.8 4.14e+08 - 6.42e-05 4.10e-04f 1\n", + " 96 -1.5226133e+09 9.47e-03 4.07e+01 -3.8 2.03e+06 - 2.62e-03 2.26e-04f 1\n", + " 97 -1.5226140e+09 9.47e-03 4.05e+01 -3.8 6.75e+08 - 8.63e-06 2.82e-04f 1\n", + " 98 -1.5226207e+09 1.07e-02 4.03e+01 -3.8 4.89e+05 - 5.36e-03 5.39e-03f 1\n", + " 99 -1.5226227e+09 1.11e-02 4.28e+01 -3.8 2.24e+05 - 1.07e-02 4.66e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -1.5226242e+09 1.11e-02 4.53e+01 -3.8 1.20e+05 - 1.53e-02 7.93e-03f 1\n", + " 101 -1.5226257e+09 1.09e-02 5.24e+01 -3.8 6.28e+04 - 3.85e-02 1.62e-02f 1\n", + " 102 -1.5226268e+09 1.06e-02 1.97e+02 -3.8 2.57e+04 - 1.70e-01 3.45e-02f 1\n", + " 103 -1.5226276e+09 9.40e-03 2.14e+02 -3.8 5.99e+03 - 1.79e-01 1.24e-01f 1\n", + " 104 -1.5226280e+09 8.70e-03 2.42e+02 -3.8 2.08e+03 - 4.02e-01 2.06e-01f 1\n", + " 105 -1.5226280e+09 5.06e-03 2.71e+02 -3.8 2.26e+01 -4.0 1.00e+00 4.20e-01f 1\n", + " 106 -1.5226282e+09 6.93e-03 9.13e+01 -3.8 9.69e+02 - 8.77e-01 3.12e-01f 1\n", + " 107 -1.5226282e+09 4.67e-05 1.80e-02 -3.8 1.73e+00 -4.1 1.00e+00 1.00e+00f 1\n", + " 108 -1.5226282e+09 1.15e-03 4.41e-03 -3.8 2.62e+01 - 1.00e+00 1.00e+00f 1\n", + " 109 -1.5226282e+09 5.91e-04 1.34e-03 -3.8 1.06e+01 - 1.00e+00 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -1.5226283e+09 5.37e-04 1.29e+02 -5.7 1.38e+02 - 8.10e-01 3.76e-01f 1\n", + " 111 -1.5226283e+09 2.31e-04 1.61e+03 -5.7 8.82e-01 -4.2 6.37e-01 5.69e-01f 1\n", + " 112 -1.5226283e+09 1.03e-04 6.24e+02 -5.7 1.20e-01 -2.8 1.00e+00 5.53e-01f 1\n", + " 113 -1.5226283e+09 5.85e-05 3.75e+02 -5.7 3.30e-01 -3.3 1.00e+00 4.33e-01f 1\n", + " 114 -1.5226283e+09 5.80e-05 3.73e+02 -5.7 2.29e+03 - 4.80e-03 9.97e-03f 1\n", + " 115 -1.5226283e+09 5.79e-05 3.63e+02 -5.7 8.38e+02 - 2.95e-02 2.58e-03f 1\n", + " 116 -1.5226283e+09 5.74e-05 3.47e+02 -5.7 4.26e+02 - 4.98e-02 1.10e-02f 1\n", + " 117 -1.5226283e+09 5.70e-05 3.34e+02 -5.7 1.45e+02 - 4.01e-02 1.28e-02f 1\n", + " 118 -1.5226283e+09 5.19e-05 3.08e+02 -5.7 1.35e+00 -4.3 1.87e-01 9.06e-02f 1\n", + " 119 -1.5226283e+09 5.03e-05 2.94e+02 -5.7 1.08e+02 - 4.56e-02 4.42e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 120 -1.5226283e+09 2.78e-05 1.60e+02 -5.7 1.04e+00 -3.5 4.01e-01 4.49e-01f 1\n", + " 121 -1.5226283e+09 2.10e-05 1.25e+02 -5.7 4.95e-01 -4.0 4.03e-01 2.42e-01f 1\n", + " 122 -1.5226283e+09 2.09e-05 1.23e+02 -5.7 4.63e+01 - 1.08e-02 3.09e-02f 1\n", + " 123 -1.5226283e+09 3.10e-05 1.20e+02 -5.7 3.13e+01 - 2.45e-02 3.19e-02f 1\n", + " 124 -1.5226283e+09 4.94e-05 1.09e+02 -5.7 1.99e+01 - 9.48e-02 6.06e-02f 1\n", + " 125 -1.5226283e+09 9.00e-05 5.51e+01 -5.7 7.90e+00 - 1.00e+00 1.54e-01f 1\n", + " 126 -1.5226283e+09 2.64e-04 1.99e-04 -5.7 7.14e-01 - 1.00e+00 1.00e+00f 1\n", + " 127 -1.5226283e+09 1.42e-06 4.93e-04 -5.7 1.01e-01 - 1.00e+00 1.00e+00h 1\n", + " 128 -1.5226283e+09 5.83e-10 4.57e-08 -5.7 2.26e-02 - 1.00e+00 1.00e+00h 1\n", + " 129 -1.5226283e+09 9.23e-08 1.91e+01 -7.0 5.39e-01 - 1.00e+00 5.42e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -1.5226283e+09 4.98e-08 5.95e-06 -7.0 2.43e-01 - 1.00e+00 1.00e+00f 1\n", + " 131 -1.5226283e+09 6.69e-10 4.64e+02 -7.0 1.02e-03 - 1.98e-01 1.00e+00h 1\n", + " 132 -1.5226283e+09 5.59e-10 5.30e-11 -7.0 3.64e-06 - 1.00e+00 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 132\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -2.5544162560830932e+07 -1.5226283238739488e+09\n", + "Dual infeasibility......: 5.3016998059424539e-11 3.1602203712809465e-09\n", + "Constraint violation....: 1.1641532182693481e-10 5.5854076919104045e-10\n", + "Variable bound violation: 6.2899274233096242e-09 6.2899274233096242e-09\n", + "Complementarity.........: 9.0909391369495014e-08 5.4188981093311786e-06\n", + "Overall NLP error.......: 9.0909391369495014e-08 5.4188981093311786e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 133\n", + "Number of objective gradient evaluations = 133\n", + "Number of equality constraint evaluations = 133\n", + "Number of inequality constraint evaluations = 133\n", + "Number of equality constraint Jacobian evaluations = 133\n", + "Number of inequality constraint Jacobian evaluations = 133\n", + "Number of Lagrangian Hessian evaluations = 132\n", + "Total seconds in IPOPT = 510.923\n", + "\n", + "EXIT: Optimal Solution Found.\n" ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 513.1680381298065}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 127, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ @@ -3278,7 +3426,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 128, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -3290,13 +3438,13 @@ " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", " for t in set_time]\n", " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.013e-3 * 3600\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", " for t in set_time]\n", " \n", " # Plot the results\n", @@ -3317,10 +3465,30 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 129, "id": "disabled-invitation", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.26160215981525 MW\n", + "Optimal tank capacity : 1.873296230838106e-05 kg\n", + "OPtimal turbine capacity: 9.076616170113655e-05 MW\n" + ] + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "# Print Results\n", "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", @@ -3333,10 +3501,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 130, "id": "brutal-sigma", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" @@ -3355,7 +3534,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 131, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -3381,7 +3560,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 132, "id": "previous-sending", "metadata": {}, "outputs": [], @@ -3417,7 +3596,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 133, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -3452,10 +3631,75 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 134, "id": "returning-moderator", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 217.43] Completed the formulation of the multiperiod problem\n", + "2022-08-23 10:37:04 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 5.44] Created an instance of the flowsheet and initialized it.\n", + "[+ 26.49] Initialized the entire multiperiod optimization model.\n", + "[+ 0.42] Unfixed the degrees of freedom from each period model.\n" + ] + } + ], "source": [ "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", "build_multiperiod_design(m,\n", @@ -3478,7 +3722,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 135, "id": "elder-victoria", "metadata": {}, "outputs": [], @@ -3505,7 +3749,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 136, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -3533,10 +3777,204 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 137, "id": "liberal-riverside", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 580772\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", + "\n", + "Total number of variables............................: 211209\n", + " variables with only lower bounds: 20169\n", + " variables with lower and upper bounds: 176640\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 208326\n", + "Total number of inequality constraints...............: 3840\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 3840\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.2559159e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.5355493e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", + " 2 -1.5732609e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.39e-04 9.90e-01f 1\n", + " 3 -1.5737278e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", + " 4 -1.5737296e+09 2.21e+02 1.17e+04 -1.0 2.04e+02 - 2.69e-02 5.23e-02f 4\n", + " 5 -1.5737432e+09 1.14e+02 1.23e+04 -1.0 1.02e+03 - 6.74e-03 4.98e-01f 1\n", + " 6 -1.5737728e+09 1.29e+01 5.26e+03 -1.0 3.95e+02 - 7.84e-01 9.92e-01h 1\n", + " 7 -1.5737782e+09 1.23e+00 1.13e+06 -1.0 3.37e+01 -4.0 5.46e-01 1.00e+00f 1\n", + " 8 -1.5740225e+09 1.35e+00 3.90e+06 -1.0 8.84e+02 - 5.47e-01 1.00e+00f 1\n", + " 9 -1.5747652e+09 3.14e+00 3.72e+06 -1.0 2.68e+03 - 4.76e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.5747859e+09 4.29e-02 2.22e+06 -1.0 1.68e+02 -4.5 4.04e-01 1.00e+00f 1\n", + " 11 -1.5767248e+09 4.49e-02 2.19e+06 -1.0 1.49e+04 - 1.14e-02 1.00e+00f 1\n", + " 12 -1.5791179e+09 4.25e-01 1.99e+06 -1.0 2.27e+04 - 9.09e-02 6.91e-01f 1\n", + " 13 -1.5841947e+09 5.01e-01 1.80e+06 -1.0 3.51e+04 - 9.63e-02 7.93e-01f 1\n", + " 14 -1.5975256e+09 4.62e-02 1.62e+06 -1.0 6.32e+04 - 1.01e-01 1.00e+00f 1\n", + " 15 -1.5976020e+09 1.59e-04 4.60e+05 -1.0 3.29e+02 -5.0 7.16e-01 1.00e+00f 1\n", + " 16 -1.5976057e+09 3.03e-08 4.60e+03 -1.0 1.67e+01 -3.6 9.90e-01 1.00e+00f 1\n", + " 17 -1.6299658e+09 1.76e-04 4.59e+03 -1.0 2.61e+07 - 1.03e-03 4.68e-03f 1\n", + " 18 -1.6299700e+09 7.39e-06 4.57e+01 -1.0 1.86e+01 -3.7 9.90e-01 1.00e+00f 1\n", + " 19 -1.6303305e+09 1.10e-04 4.56e+01 -1.0 2.97e+07 - 2.20e-03 3.61e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.6305480e+09 1.93e-04 4.55e+01 -1.0 3.36e+07 - 2.13e-03 3.05e-03f 1\n", + " 21 -1.6306623e+09 2.96e-04 4.54e+01 -1.0 3.01e+07 - 2.40e-03 3.45e-03f 1\n", + " 22 -1.6307205e+09 4.19e-04 4.53e+01 -1.0 2.65e+07 - 3.49e-03 3.85e-03f 1\n", + " 23 -1.6307870e+09 9.58e-04 4.51e+01 -1.0 1.49e+07 - 2.81e-03 8.68e-03f 1\n", + " 24 -1.6307920e+09 4.56e-05 1.14e+01 -1.0 2.74e+01 -3.8 9.94e-01 1.00e+00f 1\n", + " 25 -1.6308272e+09 4.50e-05 6.51e+04 -1.7 1.21e+07 - 3.96e-03 1.21e-02f 1\n", + " 26 -1.6308337e+09 5.88e-05 6.44e+04 -1.7 2.02e+06 - 1.06e-02 5.31e-03f 1\n", + " 27 -1.6308503e+09 1.02e-04 6.43e+04 -1.7 3.06e+07 - 1.06e-03 5.30e-03f 1\n", + " 28 -1.6308610e+09 1.49e-04 6.40e+04 -1.7 1.74e+07 - 5.42e-03 5.72e-03f 1\n", + " 29 -1.6308774e+09 2.51e-05 2.97e+05 -1.7 7.43e+01 -4.3 9.37e-01 9.73e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.6308829e+09 2.54e-07 4.41e-03 -1.7 2.98e+01 -3.8 1.00e+00 1.00e+00f 1\n", + " 31 -1.6308832e+09 2.49e-07 1.06e+06 -3.8 7.49e+01 -4.3 5.55e-01 2.21e-02f 1\n", + " 32 -1.6308993e+09 5.03e-06 1.06e+06 -3.8 9.29e+07 - 5.21e-04 1.59e-03f 1\n", + " 33 -1.6309009e+09 3.92e-06 7.47e+05 -3.8 1.53e+02 -4.4 1.24e-01 2.16e-01f 1\n", + " 34 -1.6309016e+09 2.95e-06 4.98e+05 -3.8 6.68e+01 -3.9 1.60e-01 2.45e-01f 1\n", + " 35 -1.6309021e+09 2.04e-06 2.90e+05 -3.8 3.15e+01 -3.5 2.27e-01 3.09e-01f 1\n", + " 36 -1.6309021e+09 1.99e-06 3.67e+05 -3.8 9.06e+01 -4.0 1.87e-01 2.21e-02f 1\n", + " 37 -1.6309023e+09 1.69e-06 2.87e+05 -3.8 3.43e+01 -3.6 9.14e-02 1.51e-01f 1\n", + " 38 -1.6309026e+09 1.50e-06 2.36e+05 -3.8 7.31e+01 -4.0 6.09e-02 1.12e-01f 1\n", + " 39 -1.6309027e+09 1.34e-06 2.82e+05 -3.8 2.78e+01 -3.6 3.14e-01 1.07e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.6309203e+09 2.56e-06 2.82e+05 -3.8 3.75e+08 - 1.65e-04 3.57e-04f 1\n", + " 41 -1.6309289e+09 2.94e-06 2.82e+05 -3.8 4.30e+08 - 1.89e-04 1.81e-04f 1\n", + " 42 -1.6309290e+09 2.28e-06 2.19e+05 -3.8 2.12e+01 -3.2 2.26e-01 2.24e-01f 1\n", + " 43 -1.6309292e+09 1.90e-06 1.73e+05 -3.8 3.41e+01 -3.7 1.10e-01 1.65e-01f 1\n", + " 44 -1.6309294e+09 1.74e-06 1.65e+05 -3.8 7.76e+01 -4.2 1.23e-01 8.39e-02f 1\n", + " 45 -1.6309295e+09 1.65e-06 1.75e+05 -3.8 3.81e+01 -3.8 1.90e-01 5.46e-02f 1\n", + " 46 -1.6309297e+09 1.46e-06 1.63e+05 -3.8 8.50e+01 -4.2 1.76e-01 1.12e-01f 1\n", + " 47 -1.6309298e+09 1.26e-06 1.80e+05 -3.8 3.17e+01 -3.8 5.44e-01 1.34e-01f 1\n", + " 48 -1.6309300e+09 8.34e-07 1.17e+05 -3.8 1.17e+01 -3.4 2.74e-01 3.38e-01f 1\n", + " 49 -1.6309300e+09 7.47e-07 1.15e+05 -3.8 2.64e+01 -3.9 4.25e-01 1.04e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.6309389e+09 1.04e-06 1.15e+05 -3.8 1.52e+09 - 3.37e-05 4.19e-05f 1\n", + " 51 -1.6309391e+09 8.37e-07 9.78e+04 -3.8 3.03e+01 -3.9 4.86e-01 1.94e-01f 1\n", + " 52 -1.6309514e+09 1.01e-06 9.78e+04 -3.8 4.88e+09 - 1.44e-05 2.53e-05f 1\n", + " 53 -1.6309515e+09 9.09e-07 9.39e+04 -3.8 2.90e+01 -4.0 7.11e-01 9.90e-02f 1\n", + " 54 -1.6309644e+09 1.34e-06 9.39e+04 -3.8 4.32e+09 - 1.46e-05 3.07e-05f 1\n", + " 55 -1.6309645e+09 3.56e-07 2.62e+04 -3.8 4.40e+00 -3.1 1.00e+00 7.29e-01f 1\n", + " 56 -1.6309645e+09 2.87e-07 2.11e+04 -3.8 1.10e+01 -3.6 6.23e-01 1.94e-01f 1\n", + " 57 -1.6309646e+09 1.94e-07 1.43e+04 -3.8 3.88e+00 -3.2 1.00e+00 3.23e-01f 1\n", + " 58 -1.6309646e+09 1.53e-07 1.13e+04 -3.8 1.16e+01 -3.6 9.44e-01 2.07e-01f 1\n", + " 59 -1.6309711e+09 3.04e-07 1.13e+04 -3.8 3.38e+09 - 2.22e-05 2.59e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.6309711e+09 2.57e-07 9.60e+03 -3.8 1.29e+01 -3.7 1.00e+00 1.54e-01f 1\n", + " 61 -1.6309842e+09 5.97e-07 9.60e+03 -3.8 3.50e+09 - 1.56e-05 4.05e-05f 1\n", + " 62 -1.6309932e+09 6.81e-07 9.60e+03 -3.8 4.45e+09 - 1.64e-05 1.92e-05f 1\n", + " 63 -1.6309997e+09 8.22e-07 9.60e+03 -3.8 4.75e+09 - 1.59e-05 2.47e-05f 1\n", + " 64 -1.6309998e+09 5.85e-10 2.64e-03 -3.8 2.58e-01 -2.0 1.00e+00 1.00e+00f 1\n", + " 65 -1.6309998e+09 6.93e-10 3.72e-01 -3.8 7.75e-01 -2.5 1.00e+00 9.17e-01f 1\n", + " 66 -1.6310042e+09 2.83e-07 3.72e-01 -3.8 3.25e+09 - 2.36e-05 3.68e-05f 1\n", + " 67 -1.6310082e+09 5.39e-07 3.72e-01 -3.8 3.54e+09 - 1.51e-05 3.50e-05f 1\n", + " 68 -1.6310109e+09 7.07e-07 3.72e-01 -3.8 3.33e+09 - 2.20e-05 2.84e-05f 1\n", + " 69 -1.6310123e+09 9.67e-07 3.72e-01 -3.8 7.99e+08 - 7.84e-05 3.53e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.6310124e+09 9.00e-07 1.76e+01 -3.8 2.29e+01 -3.9 9.41e-01 6.94e-02f 1\n", + " 71 -1.6310213e+09 2.95e-05 1.74e+01 -3.8 4.91e+08 - 4.48e-05 3.55e-04f 1\n", + " 72 -1.6310214e+09 2.58e-05 3.87e+01 -3.8 2.49e+01 -4.0 1.00e+00 1.24e-01f 1\n", + " 73 -1.6310215e+09 1.81e-05 2.63e+01 -3.8 9.29e+00 -3.6 1.00e+00 2.99e-01f 1\n", + " 74 -1.6310301e+09 3.65e-04 2.44e+01 -3.8 3.15e+07 - 2.41e-04 1.23e-03f 1\n", + " 75 -1.6310316e+09 3.65e-04 2.43e+01 -3.8 3.27e+09 - 1.43e-05 4.58e-05f 1\n", + " 76 -1.6310325e+09 3.66e-04 2.43e+01 -3.8 1.46e+09 - 5.60e-05 7.21e-05f 1\n", + " 77 -1.6310329e+09 3.68e-04 2.62e+01 -3.8 9.93e+07 - 1.18e-03 8.66e-05f 1\n", + " 78 -1.6310337e+09 3.72e-04 2.60e+01 -3.8 1.63e+09 - 3.97e-06 1.17e-04f 1\n", + " 79 -1.6310337e+09 2.86e-04 5.62e+01 -3.8 7.08e-01 -1.9 7.89e-01 2.32e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.6310337e+09 2.77e-04 1.52e+01 -3.8 6.40e-01 -2.4 1.00e+00 3.18e-02f 1\n", + " 81 -1.6310337e+09 1.30e-04 7.41e+00 -3.8 1.91e+00 -2.9 1.00e+00 5.32e-01f 1\n", + " 82 -1.6310389e+09 1.51e-03 7.43e+00 -3.8 3.06e+06 - 1.47e-03 2.37e-03f 1\n", + " 83 -1.6310395e+09 1.52e-03 7.43e+00 -3.8 1.09e+09 - 1.09e-05 1.70e-04f 1\n", + " 84 -1.6310423e+09 2.77e-03 7.33e+00 -3.8 3.82e+05 - 4.71e-03 2.01e-03f 1\n", + " 85 -1.6310450e+09 4.52e-03 7.27e+00 -3.8 2.08e+05 - 4.44e-03 3.69e-03f 1\n", + " 86 -1.6310478e+09 8.31e-03 7.20e+00 -3.8 1.20e+05 - 7.70e-03 7.13e-03f 1\n", + " 87 -1.6310479e+09 8.03e-03 1.11e+02 -3.8 4.01e+01 -4.4 3.51e-01 3.35e-02f 1\n", + " 88 -1.6310479e+09 7.82e-03 9.18e+02 -3.8 5.19e+01 -4.8 1.00e+00 2.64e-02f 1\n", + " 89 -1.6310501e+09 1.10e-02 9.01e+02 -3.8 5.37e+04 - 2.14e-02 1.89e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -1.6310506e+09 1.09e-02 8.88e+02 -3.8 2.30e+04 - 4.73e-02 1.75e-02f 1\n", + " 91 -1.6310510e+09 1.04e-02 8.53e+02 -3.8 1.04e+04 - 1.59e-01 4.45e-02f 1\n", + " 92 -1.6310511e+09 1.23e-03 1.89e+02 -3.8 1.90e+01 -3.1 1.00e+00 9.33e-01f 1\n", + " 93 -1.6310514e+09 6.62e-03 4.39e+02 -3.8 4.48e+03 - 2.58e-01 6.57e-02f 1\n", + " 94 -1.6310516e+09 2.93e-02 5.48e+02 -3.8 1.27e+03 - 3.41e-01 2.44e-01f 1\n", + " 95 -1.6310516e+09 1.32e-02 5.34e+02 -3.8 2.28e+01 -3.7 7.80e-01 5.47e-01f 1\n", + " 96 -1.6310516e+09 4.97e-03 3.02e+02 -3.8 2.51e+00 -4.1 9.84e-01 6.21e-01f 1\n", + " 97 -1.6310517e+09 1.55e-02 1.38e+02 -3.8 2.94e+02 - 1.00e+00 5.30e-01f 1\n", + " 98 -1.6310517e+09 1.27e-02 4.54e+02 -3.8 5.37e+01 - 4.79e-02 1.00e+00f 1\n", + " 99 -1.6310517e+09 3.21e-03 2.71e-03 -3.8 1.65e+01 - 1.00e+00 1.00e+00h 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -1.6310517e+09 2.31e-07 5.27e-05 -3.8 7.31e-02 -3.8 1.00e+00 1.00e+00h 1\n", + " 101 -1.6310517e+09 2.84e-04 9.37e+01 -5.7 8.43e+01 - 6.25e-01 3.21e-01f 1\n", + " 102 -1.6310518e+09 2.91e-04 5.13e+01 -5.7 3.64e+01 - 3.21e-01 3.77e-01f 1\n", + " 103 -1.6310518e+09 2.61e-04 8.49e+01 -5.7 2.14e+01 - 5.02e-01 1.04e-01f 1\n", + " 104 -1.6310518e+09 1.91e-04 4.97e+01 -5.7 1.68e+01 - 1.04e-01 2.72e-01f 1\n", + " 105 -1.6310518e+09 9.64e-05 2.20e+01 -5.7 1.06e+01 - 2.69e-01 4.47e-01f 1\n", + " 106 -1.6310518e+09 5.22e-05 1.72e+01 -5.7 5.44e+00 - 6.03e-01 3.84e-01f 1\n", + " 107 -1.6310518e+09 2.45e-05 5.53e+04 -5.7 1.49e+00 -4.8 1.07e-01 5.01e-01f 1\n", + " 108 -1.6310518e+09 9.80e-06 2.32e+04 -5.7 3.45e-01 -4.4 1.00e+00 5.83e-01f 1\n", + " 109 -1.6310518e+09 1.57e-06 5.72e+03 -5.7 8.84e-01 -4.9 1.00e+00 7.51e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -1.6310518e+09 1.11e-06 4.74e+03 -5.7 9.57e+00 - 8.20e-02 1.72e-01f 1\n", + " 111 -1.6310518e+09 7.41e-07 3.28e+03 -5.7 1.33e+00 - 3.81e-01 3.07e-01f 1\n", + " 112 -1.6310518e+09 1.89e-07 6.77e+02 -5.7 3.80e-01 - 1.00e+00 7.95e-01f 1\n", + " 113 -1.6310518e+09 3.31e-09 5.45e-07 -5.7 7.25e-02 - 1.00e+00 1.00e+00f 1\n", + " 114 -1.6310518e+09 1.34e-09 7.10e+01 -7.0 4.08e-01 - 1.00e+00 5.95e-01f 1\n", + " 115 -1.6310518e+09 5.95e-10 3.52e-06 -7.0 1.63e-01 - 1.00e+00 1.00e+00f 1\n", + " 116 -1.6310518e+09 7.84e-10 1.08e-12 -7.0 2.13e-04 - 1.00e+00 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 116\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -3.7401907403570734e+07 -1.6310517839609082e+09\n", + "Dual infeasibility......: 1.0820077830755358e-12 4.7185046094105214e-11\n", + "Constraint violation....: 1.1641532182693481e-10 7.8449113871670306e-10\n", + "Variable bound violation: 6.2884182240770248e-09 6.2884182240770248e-09\n", + "Complementarity.........: 9.0912040120645205e-08 3.9645637219065363e-06\n", + "Overall NLP error.......: 9.0912040120645205e-08 3.9645637219065363e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 120\n", + "Number of objective gradient evaluations = 117\n", + "Number of equality constraint evaluations = 120\n", + "Number of inequality constraint evaluations = 120\n", + "Number of equality constraint Jacobian evaluations = 117\n", + "Number of inequality constraint Jacobian evaluations = 117\n", + "Number of Lagrangian Hessian evaluations = 116\n", + "Total seconds in IPOPT = 436.433\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 439.303608417511}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 137, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Define the objective function\n", "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", @@ -3552,10 +3990,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 138, "id": "civil-celebration", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.2616021918545 MW\n", + "Optimal tank capacity : 1.4179083742965303e-05 kg\n", + "OPtimal turbine capacity: 9.0763746194857e-05 MW\n" + ] + } + ], "source": [ "# Print Results\n", "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", @@ -3565,10 +4013,21 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 139, "id": "protecting-asthma", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" ] From 3de7f7b2b9749a8ee6bbc9ec4f3eef4db6c22f96 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Mon, 29 Aug 2022 11:21:02 -0600 Subject: [PATCH 05/29] printing NPV value from optimization --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 952 +++++++++--------- 1 file changed, 450 insertions(+), 502 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index aff970923..4007b3c1c 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 106, + "execution_count": 1, "id": "automated-antigua", "metadata": {}, "outputs": [], @@ -89,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 107, + "execution_count": 2, "id": "e3e331c5", "metadata": {}, "outputs": [], @@ -142,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 108, + "execution_count": 3, "id": "annoying-myrtle", "metadata": { "scrolled": false @@ -152,58 +152,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:55 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-23 10:20:56 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:20:57 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:58 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:20:59 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:20:59 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -253,7 +253,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.006\n", + "Total seconds in IPOPT = 0.029\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -261,10 +261,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.11427092552185059}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16513776779174805}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 108, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -300,7 +300,7 @@ }, { "cell_type": "code", - "execution_count": 109, + "execution_count": 4, "id": "animal-astronomy", "metadata": {}, "outputs": [ @@ -375,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": 110, + "execution_count": 5, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -405,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": 111, + "execution_count": 6, "id": "involved-skill", "metadata": {}, "outputs": [], @@ -448,7 +448,7 @@ }, { "cell_type": "code", - "execution_count": 112, + "execution_count": 7, "id": "driven-allah", "metadata": {}, "outputs": [], @@ -483,7 +483,7 @@ }, { "cell_type": "code", - "execution_count": 113, + "execution_count": 8, "id": "1cf94ff3", "metadata": {}, "outputs": [ @@ -570,7 +570,7 @@ }, { "cell_type": "code", - "execution_count": 114, + "execution_count": 9, "id": "senior-multimedia", "metadata": {}, "outputs": [], @@ -627,7 +627,7 @@ }, { "cell_type": "code", - "execution_count": 115, + "execution_count": 10, "id": "democratic-aurora", "metadata": {}, "outputs": [ @@ -637,62 +637,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 143.92] Completed the formulation of the multiperiod problem\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:24 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:25 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:26 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:27 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:23:28 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.89] Created an instance of the flowsheet and initialized it.\n", - "[+ 21.01] Initialized the entire multiperiod optimization model.\n", - "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" + "[+ 215.91] Completed the formulation of the multiperiod problem\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 6.01] Created an instance of the flowsheet and initialized it.\n", + "[+ 27.33] Initialized the entire multiperiod optimization model.\n", + "[+ 0.68] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -724,7 +724,7 @@ }, { "cell_type": "code", - "execution_count": 116, + "execution_count": 11, "id": "optimum-closing", "metadata": {}, "outputs": [], @@ -820,7 +820,7 @@ }, { "cell_type": "code", - "execution_count": 117, + "execution_count": 12, "id": "cbf4c9c2", "metadata": {}, "outputs": [], @@ -910,7 +910,7 @@ }, { "cell_type": "code", - "execution_count": 118, + "execution_count": 13, "id": "418b46b4", "metadata": {}, "outputs": [ @@ -973,7 +973,7 @@ }, { "cell_type": "code", - "execution_count": 119, + "execution_count": 14, "id": "0b30e827", "metadata": {}, "outputs": [], @@ -1061,7 +1061,7 @@ }, { "cell_type": "code", - "execution_count": 120, + "execution_count": 15, "id": "2df7b4f5", "metadata": {}, "outputs": [], @@ -1081,7 +1081,7 @@ }, { "cell_type": "code", - "execution_count": 121, + "execution_count": 16, "id": "463cfe9b", "metadata": {}, "outputs": [], @@ -1154,7 +1154,7 @@ }, { "cell_type": "code", - "execution_count": 122, + "execution_count": 17, "id": "e9157024", "metadata": {}, "outputs": [], @@ -1196,7 +1196,7 @@ }, { "cell_type": "code", - "execution_count": 123, + "execution_count": 18, "id": "qualified-bargain", "metadata": {}, "outputs": [], @@ -1312,7 +1312,7 @@ }, { "cell_type": "code", - "execution_count": 124, + "execution_count": 19, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -1333,7 +1333,7 @@ }, { "cell_type": "code", - "execution_count": 125, + "execution_count": 20, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1342,24 +1342,24 @@ "output_type": "stream", "text": [ "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", - " -1. -1. -1.]\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "DEBUGG cRH life: pem 21\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", - " -1. -1. -1.]\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005 0.0005\n", - " 0.0005]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1.\n", - " -1. -1. -1.]\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "DEBUGG cRH life: h2turbine 21\n", "DEBUGG cRH life: electricity_market 21\n", "DEBUGG cRH life: h2_market 21\n", @@ -1371,7 +1371,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1400,7 +1400,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1424,12 +1424,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1453,12 +1453,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1484,7 +1484,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1511,7 +1511,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1540,7 +1540,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1564,12 +1564,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1593,12 +1593,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1627,7 +1627,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1651,12 +1651,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1680,12 +1680,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1711,7 +1711,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1738,7 +1738,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1765,7 +1765,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1849,10 +1849,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1876,10 +1876,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1988,10 +1988,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2015,10 +2015,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -2073,10 +2073,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2100,10 +2100,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2274,7 +2274,7 @@ }, { "cell_type": "code", - "execution_count": 126, + "execution_count": 21, "id": "71991e45", "metadata": {}, "outputs": [], @@ -2287,7 +2287,7 @@ }, { "cell_type": "code", - "execution_count": 127, + "execution_count": 22, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -2303,7 +2303,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2332,7 +2332,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2356,12 +2356,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2385,12 +2385,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2416,7 +2416,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2443,7 +2443,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2472,7 +2472,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2496,12 +2496,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2525,12 +2525,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2559,7 +2559,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2583,12 +2583,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2612,12 +2612,12 @@ "CashFlow INFO (compLife): 14 , , , \n", "CashFlow INFO (compLife): 15 , , , \n", "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2643,7 +2643,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2670,7 +2670,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2697,7 +2697,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2781,10 +2781,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2808,10 +2808,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2920,10 +2920,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -2947,10 +2947,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -3005,10 +3005,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -3032,10 +3032,10 @@ "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -3207,171 +3207,114 @@ "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", " 0 -1.1949854e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.4615964e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.13e-04 8.91e-01f 1\n", - " 2 -1.4962109e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", - " 3 -1.4966101e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", - " 4 -1.4966125e+09 1.35e+02 9.36e+03 -1.0 1.28e+03 - 7.18e-03 4.10e-01f 1\n", - " 5 -1.4966226e+09 1.35e+01 4.02e+03 -1.0 4.32e+02 - 3.33e-01 9.91e-01h 1\n", - " 6 -1.4966250e+09 4.56e+00 2.56e+05 -1.0 9.74e+01 - 5.72e-01 1.00e+00f 1\n", - " 7 -1.4966313e+09 1.46e+00 1.34e+06 -1.0 1.26e+02 - 8.62e-01 1.00e+00f 1\n", - " 8 -1.4966565e+09 2.47e-01 6.72e+05 -1.0 5.18e+02 - 4.98e-01 4.80e-01f 1\n", - " 9 -1.4967763e+09 6.43e-01 6.64e+05 -1.0 1.10e+03 - 1.16e-02 1.00e+00f 1\n", + " 1 -1.4615999e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.11e-04 8.91e-01f 1\n", + " 2 -1.4971840e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", + " 3 -1.4976246e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", + " 4 -1.4976368e+09 3.55e+01 2.38e+05 -1.0 7.90e+01 -4.0 4.37e-02 8.22e-01h 1\n", + " 5 -1.4976366e+09 4.60e+01 3.57e+05 -1.0 3.46e+03 - 2.43e-03 9.75e-02f 1\n", + " 6 -1.4976412e+09 5.18e+01 9.16e+05 -1.0 1.89e+03 - 4.39e-01 1.00e+00f 1\n", + " 7 -1.4976420e+09 4.52e+01 6.58e+06 -1.0 3.71e+02 -4.5 9.22e-01 1.25e-01f 4\n", + " 8 -1.4976553e+09 1.67e+01 3.59e+06 -1.0 1.42e+03 -5.0 4.40e-01 4.53e-01f 2\n", + " 9 -1.4977569e+09 2.01e+00 3.87e+05 -1.0 8.25e+02 -5.4 4.00e-02 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4969256e+09 1.48e+01 6.17e+05 -1.0 7.63e+03 - 7.08e-02 1.00e+00f 1\n", - " 11 -1.4971144e+09 3.24e+01 5.29e+05 -1.0 7.54e+03 - 1.42e-01 1.00e+00f 1\n", - " 12 -1.4973960e+09 1.40e+01 4.53e+05 -1.0 9.75e+03 - 1.44e-01 1.00e+00f 1\n", - " 13 -1.4978344e+09 7.36e+00 3.77e+05 -1.0 1.04e+04 - 1.68e-01 1.00e+00f 1\n", - " 14 -1.4985776e+09 2.08e+00 3.14e+05 -1.0 1.56e+04 - 1.68e-01 1.00e+00f 1\n", - " 15 -1.4999065e+09 6.31e-01 2.63e+05 -1.0 2.31e+04 - 1.62e-01 1.00e+00f 1\n", - " 16 -1.4999102e+09 7.73e-05 2.35e+04 -1.0 5.75e+01 -4.5 9.11e-01 1.00e+00f 1\n", - " 17 -1.5028700e+09 2.09e-02 2.31e+04 -1.0 3.73e+05 - 1.91e-02 1.10e-01f 1\n", - " 18 -1.5090914e+09 3.38e-02 2.26e+04 -1.0 6.53e+05 - 1.90e-02 1.18e-01f 1\n", - " 19 -1.5219198e+09 3.93e-02 2.22e+04 -1.0 1.20e+06 - 1.91e-02 1.18e-01f 1\n", + " 10 -1.4979926e+09 1.22e+01 3.49e+05 -1.0 2.36e+03 -5.9 1.00e-01 1.00e+00f 1\n", + " 11 -1.4987457e+09 3.13e+02 3.17e+05 -1.0 7.13e+03 - 9.13e-02 1.00e+00f 1\n", + " 12 -1.4993552e+09 7.13e+00 2.47e+05 -1.0 4.50e+03 -6.4 2.19e-01 1.00e+00f 1\n", + " 13 -1.5014293e+09 3.18e+00 2.21e+05 -1.0 1.41e+04 - 1.09e-01 1.00e+00f 1\n", + " 14 -1.5034098e+09 8.92e-02 1.72e+05 -1.0 1.02e+04 -6.9 2.22e-01 1.00e+00f 1\n", + " 15 -1.5114236e+09 2.36e-01 1.55e+05 -1.0 3.84e+04 - 9.59e-02 1.00e+00f 1\n", + " 16 -1.5312970e+09 2.62e-01 1.36e+05 -1.0 8.03e+04 - 1.21e-01 1.00e+00f 1\n", + " 17 -1.5541824e+09 1.38e-01 1.22e+05 -1.0 2.04e+05 - 1.04e-01 4.21e-01f 1\n", + " 18 -1.5544114e+09 1.37e-01 1.02e+05 -1.0 1.78e+05 - 1.63e-01 4.96e-03f 1\n", + " 19 -1.5544217e+09 1.28e-01 2.27e+04 -1.0 2.81e+04 - 7.78e-01 6.77e-02f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.5220491e+09 3.92e-02 2.15e+04 -1.0 1.26e+06 - 3.24e-02 1.49e-03f 1\n", - " 21 -1.5220487e+09 1.89e-04 2.15e+02 -1.0 4.70e+01 -4.6 9.90e-01 1.00e+00f 1\n", - " 22 -1.5220487e+09 2.11e-09 2.10e+00 -1.0 2.30e+00 -3.3 9.90e-01 1.00e+00f 1\n", - " 23 -1.5220519e+09 6.10e-10 4.59e+04 -1.7 1.20e+01 -3.7 9.94e-01 1.00e+00f 1\n", - " 24 -1.5220538e+09 5.39e-10 5.27e-03 -1.7 3.67e+01 -4.2 1.00e+00 1.00e+00f 1\n", - " 25 -1.5221876e+09 1.72e-06 3.70e-01 -3.8 8.94e+07 - 7.68e-04 1.24e-03f 1\n", - " 26 -1.5221882e+09 1.31e-06 1.41e+06 -3.8 4.34e+01 -4.3 9.41e-01 2.34e-01f 1\n", - " 27 -1.5222541e+09 2.29e-06 1.41e+06 -3.8 1.40e+09 - 5.19e-05 7.18e-05f 1\n", - " 28 -1.5222543e+09 1.70e-06 1.13e+06 -3.8 8.08e+00 -3.4 1.00e+00 2.59e-01f 1\n", - " 29 -1.5222549e+09 8.18e-07 5.49e+05 -3.8 2.22e+01 -3.9 6.11e-01 5.13e-01f 1\n", + " 20 -1.5545105e+09 3.93e-02 1.79e+04 -1.0 7.49e+04 - 2.10e-01 4.91e-01f 1\n", + " 21 -1.5545340e+09 4.09e-01 1.61e+04 -1.0 6.34e+04 - 1.03e-01 1.88e-01f 1\n", + " 22 -1.5545517e+09 4.25e-01 1.39e+04 -1.0 6.01e+04 - 1.38e-01 1.62e-01f 1\n", + " 23 -1.5545792e+09 4.51e-01 1.16e+04 -1.0 5.87e+04 - 1.67e-01 2.76e-01f 1\n", + " 24 -1.5545853e+09 3.85e-03 2.13e+03 -1.0 5.75e+02 -6.1 8.16e-01 1.00e+00f 1\n", + " 25 -1.5546662e+09 1.18e-01 1.70e+03 -1.0 2.67e+05 - 1.99e-01 2.46e-01f 1\n", + " 26 -1.5546749e+09 4.85e-01 1.38e+03 -1.0 1.19e+05 - 1.89e-01 3.91e-01f 1\n", + " 27 -1.5546741e+09 4.26e-01 1.03e+03 -1.0 7.38e+04 - 2.56e-01 4.91e-01f 1\n", + " 28 -1.5546738e+09 4.11e-01 7.07e+02 -1.0 5.17e+04 - 3.12e-01 6.62e-01f 1\n", + " 29 -1.5546622e+09 4.05e-01 4.30e+02 -1.0 2.89e+04 - 3.92e-01 9.28e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.5222552e+09 6.93e-07 4.65e+05 -3.8 6.00e+01 -4.4 2.02e-01 1.52e-01f 1\n", - " 31 -1.5222553e+09 6.03e-07 4.06e+05 -3.8 2.28e+01 -3.9 4.71e-01 1.28e-01f 1\n", - " 32 -1.5222555e+09 2.77e-07 1.87e+05 -3.8 8.62e+00 -3.5 7.15e-01 5.38e-01f 1\n", - " 33 -1.5222556e+09 2.26e-07 1.53e+05 -3.8 2.56e+01 -4.0 2.74e-01 1.83e-01f 1\n", - " 34 -1.5222558e+09 2.04e-07 1.38e+05 -3.8 7.71e+01 -4.5 1.24e-01 1.00e-01f 1\n", - " 35 -1.5222559e+09 1.82e-07 1.23e+05 -3.8 2.93e+01 -4.0 4.68e-01 1.07e-01f 1\n", - " 36 -1.5222560e+09 1.22e-07 8.25e+04 -3.8 1.12e+01 -3.6 1.00e+00 3.29e-01f 1\n", - " 37 -1.5223190e+09 1.20e-06 8.25e+04 -3.8 7.72e+09 - 7.81e-06 1.53e-05f 1\n", - " 38 -1.5223192e+09 7.26e-07 5.00e+04 -3.8 1.26e+01 -3.7 3.19e-01 3.95e-01f 1\n", - " 39 -1.5223192e+09 6.99e-07 4.81e+04 -3.8 3.74e+01 -4.1 5.66e-01 3.76e-02f 1\n", + " 30 -1.5546621e+09 2.03e-01 2.87e+02 -1.0 2.26e+01 -3.9 3.33e-01 5.00e-01f 2\n", + " 31 -1.5546620e+09 2.76e-06 2.84e+00 -1.0 1.04e+01 -4.4 9.90e-01 1.00e+00h 1\n", + " 32 -1.5546440e+09 1.75e-01 1.45e+02 -1.0 3.37e+04 - 4.34e-01 1.00e+00f 1\n", + " 33 -1.5546332e+09 3.03e-01 8.32e+01 -1.0 2.67e+04 - 6.71e-01 1.00e+00f 1\n", + " 34 -1.5546332e+09 5.61e-06 5.99e-04 -1.0 5.77e+00 -4.9 1.00e+00 1.00e+00h 1\n", + " 35 -1.5546366e+09 2.41e-06 4.26e+06 -3.8 4.47e+01 -4.5 9.98e-01 5.71e-01f 1\n", + " 36 -1.5546379e+09 1.13e-06 2.00e+06 -3.8 2.63e+01 -4.1 7.17e-01 5.31e-01f 1\n", + " 37 -1.5546386e+09 3.47e-07 6.16e+05 -3.8 1.23e+01 -3.7 7.36e-01 6.92e-01f 1\n", + " 38 -1.5546417e+09 1.63e-04 6.15e+05 -3.8 7.90e+07 - 2.54e-03 3.06e-05f 1\n", + " 39 -1.5546424e+09 1.11e-04 4.16e+05 -3.8 8.03e+01 -4.6 8.88e-03 3.22e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.5223195e+09 6.30e-07 4.34e+04 -3.8 1.09e+02 -4.6 1.05e-01 9.83e-02f 1\n", - " 41 -1.5223195e+09 6.21e-07 4.28e+04 -3.8 6.31e+01 -4.2 6.55e-01 1.30e-02f 1\n", - " 42 -1.5223196e+09 5.24e-07 3.61e+04 -3.8 1.79e+01 -3.8 1.00e+00 1.57e-01f 1\n", - " 43 -1.5223196e+09 3.18e-07 2.19e+04 -3.8 5.33e+00 -3.3 1.00e+00 3.93e-01f 1\n", - " 44 -1.5223197e+09 2.48e-07 1.71e+04 -3.8 1.39e+01 -3.8 8.96e-01 2.18e-01f 1\n", - " 45 -1.5223197e+09 1.76e-07 1.22e+04 -3.8 5.05e+00 -3.4 1.00e+00 2.89e-01f 1\n", - " 46 -1.5223198e+09 1.35e-07 9.32e+03 -3.8 1.46e+01 -3.9 5.44e-01 2.35e-01f 1\n", - " 47 -1.5223199e+09 1.24e-07 8.59e+03 -3.8 4.29e+01 -4.3 6.24e-01 7.76e-02f 1\n", - " 48 -1.5223584e+09 1.29e-06 8.59e+03 -3.8 5.98e+09 - 8.99e-06 1.55e-05f 1\n", - " 49 -1.5223585e+09 4.39e-07 2.94e+03 -3.8 6.09e+00 -3.5 1.00e+00 6.58e-01f 1\n", + " 40 -1.5546435e+09 1.30e-04 4.15e+05 -3.8 3.22e+07 - 1.90e-03 2.78e-05f 1\n", + " 41 -1.5546436e+09 1.24e-04 3.97e+05 -3.8 3.45e+02 -4.7 1.19e-01 4.40e-02f 1\n", + " 42 -1.5546437e+09 1.08e-04 3.49e+05 -3.8 3.36e+01 -4.2 9.58e-01 1.28e-01f 1\n", + " 43 -1.5546440e+09 9.33e-05 3.01e+05 -3.8 8.48e+01 -4.7 8.68e-01 1.40e-01f 1\n", + " 44 -1.5546442e+09 5.98e-05 1.92e+05 -3.8 3.21e+01 -4.3 1.00e+00 3.60e-01f 1\n", + " 45 -1.5546445e+09 4.64e-05 1.49e+05 -3.8 9.40e+01 -4.8 1.00e+00 2.23e-01f 1\n", + " 46 -1.5547218e+09 1.03e-01 1.48e+05 -3.8 8.27e+07 - 9.63e-03 7.13e-04f 1\n", + " 47 -1.5548137e+09 2.19e-01 9.16e+04 -3.8 7.40e+06 - 3.82e-01 1.04e-02f 1\n", + " 48 -1.5548165e+09 1.89e-01 9.82e+02 -3.8 1.96e+04 - 1.00e+00 1.36e-01f 1\n", + " 49 -1.5548186e+09 1.07e-01 5.16e+02 -3.8 4.95e+03 - 1.00e+00 4.28e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5223585e+09 3.44e-07 2.31e+03 -3.8 1.78e+01 -4.0 1.00e+00 2.15e-01f 1\n", - " 51 -1.5223586e+09 3.15e-07 2.11e+03 -3.8 5.09e+01 -4.4 4.46e-01 8.44e-02f 1\n", - " 52 -1.5223848e+09 1.76e-06 2.11e+03 -3.8 5.96e+09 - 1.03e-05 1.73e-05f 1\n", - " 53 -1.5223848e+09 8.43e-07 1.01e+03 -3.8 7.27e+00 -3.6 1.00e+00 5.20e-01f 1\n", - " 54 -1.5224141e+09 3.42e-06 1.01e+03 -3.8 3.12e+09 - 1.26e-05 2.29e-05f 1\n", - " 55 -1.5224442e+09 4.34e-06 1.01e+03 -3.8 7.54e+09 - 1.01e-05 1.38e-05f 1\n", - " 56 -1.5224442e+09 3.63e-06 8.49e+02 -3.8 2.36e+01 -4.1 7.39e-01 1.63e-01f 1\n", - " 57 -1.5224634e+09 5.93e-06 8.49e+02 -3.8 4.86e+09 - 1.30e-05 2.16e-05f 1\n", - " 58 -1.5224764e+09 7.61e-06 8.49e+02 -3.8 6.02e+09 - 1.24e-05 1.85e-05f 1\n", - " 59 -1.5224911e+09 9.52e-06 8.49e+02 -3.8 5.75e+09 - 1.27e-05 1.96e-05f 1\n", + " 50 -1.5548186e+09 6.65e-02 2.78e+04 -3.8 1.32e+01 -4.9 4.53e-01 3.76e-01f 1\n", + " 51 -1.5548187e+09 3.40e-02 2.09e+03 -3.8 2.82e+00 -3.5 1.00e+00 4.88e-01f 1\n", + " 52 -1.5548187e+09 1.63e-02 6.14e+03 -3.8 5.74e+00 -4.0 1.00e+00 5.21e-01f 1\n", + " 53 -1.5548187e+09 7.73e-03 1.86e+03 -3.8 1.92e+00 -3.6 1.00e+00 5.26e-01f 1\n", + " 54 -1.5548201e+09 8.03e-03 1.18e+03 -3.8 3.42e+04 - 3.67e-01 5.38e-02f 1\n", + " 55 -1.5548206e+09 8.82e-03 3.37e+02 -3.8 2.34e+03 - 7.15e-01 2.76e-01f 1\n", + " 56 -1.5548208e+09 6.49e-03 8.45e+01 -3.8 3.72e+02 - 1.00e+00 5.76e-01f 1\n", + " 57 -1.5548208e+09 5.56e-05 1.05e-02 -3.8 2.87e+00 -4.1 1.00e+00 1.00e+00f 1\n", + " 58 -1.5548208e+09 8.55e-04 3.86e-02 -3.8 7.59e+01 - 1.00e+00 1.00e+00f 1\n", + " 59 -1.5548208e+09 1.99e-03 3.47e-03 -3.8 2.35e+01 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5225015e+09 1.11e-05 8.49e+02 -3.8 4.95e+09 - 1.59e-05 1.79e-05f 1\n", - " 61 -1.5225015e+09 9.30e-06 7.10e+02 -3.8 9.20e+01 -3.8 1.00e+00 1.63e-01f 1\n", - " 62 -1.5225077e+09 1.45e-05 7.10e+02 -3.8 2.91e+09 - 2.85e-05 3.19e-05f 1\n", - " 63 -1.5225078e+09 1.08e-05 5.32e+02 -3.8 1.24e+01 -3.8 5.76e-01 2.51e-01f 1\n", - " 64 -1.5225151e+09 1.89e-05 5.32e+02 -3.8 3.66e+09 - 1.40e-05 3.95e-05f 1\n", - " 65 -1.5225173e+09 2.08e-05 5.32e+02 -3.8 1.53e+09 - 2.59e-05 1.93e-05f 1\n", - " 66 -1.5225174e+09 1.03e-05 2.66e+02 -3.8 3.41e+01 -3.5 1.00e+00 5.01e-01f 1\n", - " 67 -1.5225175e+09 8.50e-06 2.18e+02 -3.8 1.55e+01 -3.9 8.34e-01 1.78e-01f 1\n", - " 68 -1.5225175e+09 6.07e-06 1.56e+02 -3.8 5.82e+00 -3.5 1.00e+00 2.86e-01f 1\n", - " 69 -1.5225176e+09 4.75e-06 1.22e+02 -3.8 1.71e+01 -4.0 4.75e-01 2.17e-01f 1\n", + " 60 -1.5548208e+09 4.94e-06 1.06e-05 -3.8 8.19e-01 - 1.00e+00 1.00e+00h 1\n", + " 61 -1.5548209e+09 5.06e-04 1.36e+02 -5.7 1.57e+02 - 8.50e-01 3.91e-01f 1\n", + " 62 -1.5548209e+09 1.93e-04 3.31e+02 -5.7 1.76e-01 -2.9 6.31e-01 6.17e-01f 1\n", + " 63 -1.5548209e+09 1.02e-04 1.09e+02 -5.7 3.95e-01 -3.4 7.81e-01 4.70e-01f 1\n", + " 64 -1.5548209e+09 9.86e-05 1.06e+02 -5.7 5.68e+02 - 1.84e-02 3.26e-02f 1\n", + " 65 -1.5548209e+09 9.57e-05 1.01e+02 -5.7 2.34e+02 - 5.27e-02 3.65e-02f 1\n", + " 66 -1.5548209e+09 9.41e-05 8.51e+01 -5.7 1.07e+02 - 1.74e-01 2.54e-02f 1\n", + " 67 -1.5548209e+09 9.21e-05 7.84e+01 -5.7 5.69e+01 - 8.52e-02 3.22e-02f 1\n", + " 68 -1.5548209e+09 8.71e-05 7.19e+01 -5.7 4.02e+01 - 8.41e-02 8.12e-02f 1\n", + " 69 -1.5548209e+09 2.41e-05 1.48e+01 -5.7 7.32e-02 -2.6 4.83e-01 7.23e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.5225251e+09 1.50e-05 1.22e+02 -3.8 2.87e+09 - 2.41e-05 4.43e-05f 1\n", - " 71 -1.5225253e+09 1.45e-05 1.17e+02 -3.8 1.46e+02 -5.0 4.12e-01 3.73e-02f 1\n", - " 72 -1.5225254e+09 1.28e-05 1.04e+02 -3.8 5.38e+01 -4.5 6.56e-01 1.14e-01f 1\n", - " 73 -1.5225323e+09 2.10e-05 1.04e+02 -3.8 2.70e+09 - 2.49e-05 3.91e-05f 1\n", - " 74 -1.5225391e+09 2.59e-05 1.04e+02 -3.8 2.92e+09 - 2.20e-05 2.97e-05f 1\n", - " 75 -1.5225392e+09 1.88e-05 7.58e+01 -3.8 2.26e+01 -4.2 1.00e+00 2.71e-01f 1\n", - " 76 -1.5225491e+09 3.22e-05 7.58e+01 -3.8 2.32e+09 - 2.76e-05 4.84e-05f 1\n", - " 77 -1.5225525e+09 4.07e-05 7.58e+01 -3.8 1.51e+09 - 2.80e-05 3.82e-05f 1\n", - " 78 -1.5225554e+09 4.81e-05 7.58e+01 -3.8 2.78e+09 - 3.83e-05 3.48e-05f 1\n", - " 79 -1.5225557e+09 4.46e-05 1.67e+02 -3.8 2.16e+02 -5.2 4.23e-01 7.16e-02f 1\n", + " 70 -1.5548209e+09 1.14e-05 8.93e+00 -5.7 1.65e-01 -3.1 7.54e-01 5.25e-01f 1\n", + " 71 -1.5548209e+09 1.93e-05 8.77e+00 -5.7 6.95e+01 - 1.38e-02 4.46e-02f 1\n", + " 72 -1.5548209e+09 1.54e-05 7.72e+00 -5.7 7.65e-01 -4.1 5.75e-01 2.00e-01f 1\n", + " 73 -1.5548209e+09 2.89e-05 7.50e+00 -5.7 3.88e+01 - 2.49e-02 5.32e-02f 1\n", + " 74 -1.5548209e+09 4.62e-05 6.66e+00 -5.7 1.86e+01 - 1.17e-01 7.67e-02f 1\n", + " 75 -1.5548209e+09 7.72e-05 1.30e+01 -5.7 5.24e+00 - 9.58e-01 1.64e-01f 1\n", + " 76 -1.5548209e+09 1.97e-04 5.82e-05 -5.7 4.36e-01 - 1.00e+00 1.00e+00f 1\n", + " 77 -1.5548209e+09 1.66e-07 3.67e-07 -5.7 5.76e-02 -5.5 1.00e+00 1.00e+00h 1\n", + " 78 -1.5548209e+09 2.59e-07 1.76e+01 -7.0 5.80e-01 - 9.95e-01 5.73e-01f 1\n", + " 79 -1.5548209e+09 4.80e-08 8.56e+01 -7.0 2.46e-01 - 6.25e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.5225557e+09 2.87e-05 1.18e+02 -3.8 1.05e+01 -3.8 1.00e+00 3.55e-01f 1\n", - " 81 -1.5225700e+09 9.44e-04 1.17e+02 -3.8 4.51e+08 - 5.32e-05 3.82e-04f 1\n", - " 82 -1.5225715e+09 9.50e-04 1.17e+02 -3.8 1.16e+09 - 6.15e-05 2.98e-05f 1\n", - " 83 -1.5225716e+09 7.48e-04 1.20e+02 -3.8 2.21e+02 -4.4 6.64e-01 2.13e-01f 1\n", - " 84 -1.5225717e+09 5.96e-04 3.10e+01 -3.8 1.30e+01 -3.9 1.00e+00 2.03e-01f 1\n", - " 85 -1.5225743e+09 6.27e-04 3.10e+01 -3.8 1.43e+09 - 6.56e-05 7.15e-05f 1\n", - " 86 -1.5225744e+09 4.50e-04 2.05e+01 -3.8 1.45e+01 -4.0 1.00e+00 2.82e-01f 1\n", - " 87 -1.5225745e+09 3.65e-04 5.56e+01 -3.8 4.27e+01 -4.5 1.00e+00 1.89e-01f 1\n", - " 88 -1.5225784e+09 5.06e-04 5.53e+01 -3.8 9.55e+08 - 4.71e-05 1.58e-04f 1\n", - " 89 -1.5225784e+09 3.17e-04 1.44e+01 -3.8 6.03e+00 -3.6 1.00e+00 3.74e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.5225925e+09 5.60e-03 1.60e+01 -3.8 1.52e+08 - 1.17e-04 1.06e-03f 1\n", - " 91 -1.5225932e+09 5.60e-03 1.51e+01 -3.8 3.08e+08 - 6.76e-04 5.49e-05f 1\n", - " 92 -1.5225932e+09 4.27e-03 3.07e+01 -3.8 1.94e+01 -4.1 1.00e+00 2.38e-01f 1\n", - " 93 -1.5226115e+09 1.06e-02 2.79e+01 -3.8 7.06e+06 - 7.91e-04 2.97e-03f 1\n", - " 94 -1.5226115e+09 9.47e-03 3.93e+01 -3.8 2.14e+01 -4.2 2.80e-01 1.03e-01f 1\n", - " 95 -1.5226129e+09 9.47e-03 3.91e+01 -3.8 4.14e+08 - 6.42e-05 4.10e-04f 1\n", - " 96 -1.5226133e+09 9.47e-03 4.07e+01 -3.8 2.03e+06 - 2.62e-03 2.26e-04f 1\n", - " 97 -1.5226140e+09 9.47e-03 4.05e+01 -3.8 6.75e+08 - 8.63e-06 2.82e-04f 1\n", - " 98 -1.5226207e+09 1.07e-02 4.03e+01 -3.8 4.89e+05 - 5.36e-03 5.39e-03f 1\n", - " 99 -1.5226227e+09 1.11e-02 4.28e+01 -3.8 2.24e+05 - 1.07e-02 4.66e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -1.5226242e+09 1.11e-02 4.53e+01 -3.8 1.20e+05 - 1.53e-02 7.93e-03f 1\n", - " 101 -1.5226257e+09 1.09e-02 5.24e+01 -3.8 6.28e+04 - 3.85e-02 1.62e-02f 1\n", - " 102 -1.5226268e+09 1.06e-02 1.97e+02 -3.8 2.57e+04 - 1.70e-01 3.45e-02f 1\n", - " 103 -1.5226276e+09 9.40e-03 2.14e+02 -3.8 5.99e+03 - 1.79e-01 1.24e-01f 1\n", - " 104 -1.5226280e+09 8.70e-03 2.42e+02 -3.8 2.08e+03 - 4.02e-01 2.06e-01f 1\n", - " 105 -1.5226280e+09 5.06e-03 2.71e+02 -3.8 2.26e+01 -4.0 1.00e+00 4.20e-01f 1\n", - " 106 -1.5226282e+09 6.93e-03 9.13e+01 -3.8 9.69e+02 - 8.77e-01 3.12e-01f 1\n", - " 107 -1.5226282e+09 4.67e-05 1.80e-02 -3.8 1.73e+00 -4.1 1.00e+00 1.00e+00f 1\n", - " 108 -1.5226282e+09 1.15e-03 4.41e-03 -3.8 2.62e+01 - 1.00e+00 1.00e+00f 1\n", - " 109 -1.5226282e+09 5.91e-04 1.34e-03 -3.8 1.06e+01 - 1.00e+00 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -1.5226283e+09 5.37e-04 1.29e+02 -5.7 1.38e+02 - 8.10e-01 3.76e-01f 1\n", - " 111 -1.5226283e+09 2.31e-04 1.61e+03 -5.7 8.82e-01 -4.2 6.37e-01 5.69e-01f 1\n", - " 112 -1.5226283e+09 1.03e-04 6.24e+02 -5.7 1.20e-01 -2.8 1.00e+00 5.53e-01f 1\n", - " 113 -1.5226283e+09 5.85e-05 3.75e+02 -5.7 3.30e-01 -3.3 1.00e+00 4.33e-01f 1\n", - " 114 -1.5226283e+09 5.80e-05 3.73e+02 -5.7 2.29e+03 - 4.80e-03 9.97e-03f 1\n", - " 115 -1.5226283e+09 5.79e-05 3.63e+02 -5.7 8.38e+02 - 2.95e-02 2.58e-03f 1\n", - " 116 -1.5226283e+09 5.74e-05 3.47e+02 -5.7 4.26e+02 - 4.98e-02 1.10e-02f 1\n", - " 117 -1.5226283e+09 5.70e-05 3.34e+02 -5.7 1.45e+02 - 4.01e-02 1.28e-02f 1\n", - " 118 -1.5226283e+09 5.19e-05 3.08e+02 -5.7 1.35e+00 -4.3 1.87e-01 9.06e-02f 1\n", - " 119 -1.5226283e+09 5.03e-05 2.94e+02 -5.7 1.08e+02 - 4.56e-02 4.42e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 120 -1.5226283e+09 2.78e-05 1.60e+02 -5.7 1.04e+00 -3.5 4.01e-01 4.49e-01f 1\n", - " 121 -1.5226283e+09 2.10e-05 1.25e+02 -5.7 4.95e-01 -4.0 4.03e-01 2.42e-01f 1\n", - " 122 -1.5226283e+09 2.09e-05 1.23e+02 -5.7 4.63e+01 - 1.08e-02 3.09e-02f 1\n", - " 123 -1.5226283e+09 3.10e-05 1.20e+02 -5.7 3.13e+01 - 2.45e-02 3.19e-02f 1\n", - " 124 -1.5226283e+09 4.94e-05 1.09e+02 -5.7 1.99e+01 - 9.48e-02 6.06e-02f 1\n", - " 125 -1.5226283e+09 9.00e-05 5.51e+01 -5.7 7.90e+00 - 1.00e+00 1.54e-01f 1\n", - " 126 -1.5226283e+09 2.64e-04 1.99e-04 -5.7 7.14e-01 - 1.00e+00 1.00e+00f 1\n", - " 127 -1.5226283e+09 1.42e-06 4.93e-04 -5.7 1.01e-01 - 1.00e+00 1.00e+00h 1\n", - " 128 -1.5226283e+09 5.83e-10 4.57e-08 -5.7 2.26e-02 - 1.00e+00 1.00e+00h 1\n", - " 129 -1.5226283e+09 9.23e-08 1.91e+01 -7.0 5.39e-01 - 1.00e+00 5.42e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 130 -1.5226283e+09 4.98e-08 5.95e-06 -7.0 2.43e-01 - 1.00e+00 1.00e+00f 1\n", - " 131 -1.5226283e+09 6.69e-10 4.64e+02 -7.0 1.02e-03 - 1.98e-01 1.00e+00h 1\n", - " 132 -1.5226283e+09 5.59e-10 5.30e-11 -7.0 3.64e-06 - 1.00e+00 1.00e+00h 1\n", + " 80 -1.5548209e+09 5.66e-10 1.16e-09 -7.0 1.04e-03 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 132\n", + "Number of Iterations....: 80\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -2.5544162560830932e+07 -1.5226283238739488e+09\n", - "Dual infeasibility......: 5.3016998059424539e-11 3.1602203712809465e-09\n", - "Constraint violation....: 1.1641532182693481e-10 5.5854076919104045e-10\n", - "Variable bound violation: 6.2899274233096242e-09 6.2899274233096242e-09\n", - "Complementarity.........: 9.0909391369495014e-08 5.4188981093311786e-06\n", - "Overall NLP error.......: 9.0909391369495014e-08 5.4188981093311786e-06\n", + "Objective...............: -2.6084237389827598e+07 -1.5548209326425235e+09\n", + "Dual infeasibility......: 1.1645811194840818e-09 6.9417981260984143e-08\n", + "Constraint violation....: 1.1641532182693481e-10 5.6555737870667144e-10\n", + "Variable bound violation: 6.2716869560133087e-09 6.2716869560133087e-09\n", + "Complementarity.........: 9.1552855412841452e-08 5.4572535095311482e-06\n", + "Overall NLP error.......: 9.1552855412841452e-08 5.4572535095311482e-06\n", "\n", "\n", - "Number of objective function evaluations = 133\n", - "Number of objective gradient evaluations = 133\n", - "Number of equality constraint evaluations = 133\n", - "Number of inequality constraint evaluations = 133\n", - "Number of equality constraint Jacobian evaluations = 133\n", - "Number of inequality constraint Jacobian evaluations = 133\n", - "Number of Lagrangian Hessian evaluations = 132\n", - "Total seconds in IPOPT = 510.923\n", + "Number of objective function evaluations = 86\n", + "Number of objective gradient evaluations = 81\n", + "Number of equality constraint evaluations = 86\n", + "Number of inequality constraint evaluations = 86\n", + "Number of equality constraint Jacobian evaluations = 81\n", + "Number of inequality constraint Jacobian evaluations = 81\n", + "Number of Lagrangian Hessian evaluations = 80\n", + "Total seconds in IPOPT = 256.985\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -3379,10 +3322,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 513.1680381298065}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 259.56267189979553}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 127, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -3426,7 +3369,7 @@ }, { "cell_type": "code", - "execution_count": 128, + "execution_count": 23, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -3465,7 +3408,7 @@ }, { "cell_type": "code", - "execution_count": 129, + "execution_count": 24, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -3473,9 +3416,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.26160215981525 MW\n", - "Optimal tank capacity : 1.873296230838106e-05 kg\n", - "OPtimal turbine capacity: 9.076616170113655e-05 MW\n" + "Optimal PEM capacity : 196.2616021878854 MW\n", + "Optimal tank capacity : 2.066591758867942e-05 kg\n", + "OPtimal turbine capacity: 9.076707516973046e-05 MW\n", + "NPV : 1.5548209326425222 $B\n" ] }, { @@ -3490,18 +3434,22 @@ } ], "source": [ + "import pyomo.environ as pyo\n", + "\n", "# Print Results\n", "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", "\n", + "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", + "\n", "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" ] }, { "cell_type": "code", - "execution_count": 130, + "execution_count": 25, "id": "brutal-sigma", "metadata": {}, "outputs": [ @@ -3534,7 +3482,7 @@ }, { "cell_type": "code", - "execution_count": 131, + "execution_count": 26, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -3560,7 +3508,7 @@ }, { "cell_type": "code", - "execution_count": 132, + "execution_count": 27, "id": "previous-sending", "metadata": {}, "outputs": [], @@ -3596,7 +3544,7 @@ }, { "cell_type": "code", - "execution_count": 133, + "execution_count": 28, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -3631,7 +3579,7 @@ }, { "cell_type": "code", - "execution_count": 134, + "execution_count": 29, "id": "returning-moderator", "metadata": {}, "outputs": [ @@ -3641,62 +3589,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 217.43] Completed the formulation of the multiperiod problem\n", - "2022-08-23 10:37:04 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:05 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:06 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:07 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:08 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-23 10:37:09 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 5.44] Created an instance of the flowsheet and initialized it.\n", - "[+ 26.49] Initialized the entire multiperiod optimization model.\n", - "[+ 0.42] Unfixed the degrees of freedom from each period model.\n" + "[+ 154.66] Completed the formulation of the multiperiod problem\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.33] Created an instance of the flowsheet and initialized it.\n", + "[+ 18.59] Initialized the entire multiperiod optimization model.\n", + "[+ 0.38] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -3722,7 +3670,7 @@ }, { "cell_type": "code", - "execution_count": 135, + "execution_count": 30, "id": "elder-victoria", "metadata": {}, "outputs": [], @@ -3749,7 +3697,7 @@ }, { "cell_type": "code", - "execution_count": 136, + "execution_count": 31, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -3777,7 +3725,7 @@ }, { "cell_type": "code", - "execution_count": 137, + "execution_count": 32, "id": "liberal-riverside", "metadata": {}, "outputs": [ @@ -3959,7 +3907,7 @@ "Number of equality constraint Jacobian evaluations = 117\n", "Number of inequality constraint Jacobian evaluations = 117\n", "Number of Lagrangian Hessian evaluations = 116\n", - "Total seconds in IPOPT = 436.433\n", + "Total seconds in IPOPT = 366.450\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -3967,10 +3915,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 439.303608417511}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 368.75286197662354}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 137, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -3990,7 +3938,7 @@ }, { "cell_type": "code", - "execution_count": 138, + "execution_count": 33, "id": "civil-celebration", "metadata": {}, "outputs": [ @@ -4013,7 +3961,7 @@ }, { "cell_type": "code", - "execution_count": 139, + "execution_count": 34, "id": "protecting-asthma", "metadata": {}, "outputs": [ From 64540cca397c5183bd74bab097784cd5426504c8 Mon Sep 17 00:00:00 2001 From: annawrobe <89105484+annawrobe@users.noreply.github.com> Date: Fri, 2 Sep 2022 09:36:47 -0600 Subject: [PATCH 06/29] Integration of RAVEN synthetic history generation --- ...riod_design_pricetaker_wTEALwSynhist.ipynb | 4049 +++++++++++++++++ 1 file changed, 4049 insertions(+) create mode 100644 dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb diff --git a/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb b/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb new file mode 100644 index 000000000..235fe6daf --- /dev/null +++ b/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb @@ -0,0 +1,4049 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "naval-employment", + "metadata": {}, + "source": [ + "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" + ] + }, + { + "cell_type": "markdown", + "id": "052896d1", + "metadata": {}, + "source": [ + "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", + "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", + "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", + "\n", + " ```bash\n", + " # assuming git cloning with SSH key, can substitute HTML cloning\n", + " git clone git@github.com:idaholab/raven.git\n", + " git clone git@github.com:gmlc-dispatches/dispatches.git\n", + "\n", + " cd raven\n", + "\n", + " # if you haven't installed RAVEN yet:\n", + " ./scripts/establish_conda_env.sh --install\n", + " # else, activate the environment\n", + " conda activate raven_libraries\n", + "\n", + " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", + " sh ./scripts/establish_conda_env.sh --load\n", + "\n", + " cd ../dispatches \n", + "\n", + " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", + " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", + "\n", + " ```\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "automated-antigua", + "metadata": {}, + "outputs": [], + "source": [ + "# General python imports\n", + "import json\n", + "\n", + "# Pyomo imports\n", + "from pyomo.environ import (ConcreteModel,\n", + " RangeSet,\n", + " Var,\n", + " NonNegativeReals,\n", + " Constraint,\n", + " Expression,\n", + " Objective,\n", + " maximize,\n", + " units as pyunits)\n", + "\n", + "# IDAES imports\n", + "from idaes.core.solvers import get_solver\n", + "from idaes.core.util.model_statistics import degrees_of_freedom\n", + "\n", + "# Nuclear flowsheet function imports\n", + "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", + " fix_dof_and_initialize)\n", + "\n", + "# Import function for the construction of the multiperiod model\n", + "from dispatches.case_studies.nuclear_case.multiperiod import (\n", + " build_multiperiod_design,\n", + " plot_lmp_and_schedule)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "37efedf5", + "metadata": {}, + "outputs": [], + "source": [ + "import sys\n", + "import os\n", + "import numpy as np\n", + "import cloudpickle as pk\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "\n", + "\n", + "\n", + "# add romLoader to path\n", + "here = os.path.abspath(os.path.dirname(__file__))\n", + "frameworkPath = \"C:/projects/raven/ravenframework\"\n", + "print(here)\n", + "sys.path.append(os.path.abspath(os.path.join(frameworkPath, '..', 'scripts')))\n", + "import externalROMloader\n", + "\n", + "#create\n", + "targetFile = \"C:/projects/raven/tests/framework/ROM/TimeSeries/ARMA/Interpolated/interpolated.pk\"\n", + "runner = externalROMloader.ravenROMexternal(targetFile, frameworkPath)\n", + "\n", + "#run\n", + "inp = {'scaling': [1]}" + ] + }, + { + "cell_type": "markdown", + "id": "72522d0d", + "metadata": {}, + "source": [ + "### TEAL: Adding TEAL to path and importing Cashflows \n", + "\n", + "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "e3e331c5", + "metadata": {}, + "outputs": [], + "source": [ + "import os.path as path \n", + "import os, sys\n", + "cwd = os.getcwd()\n", + "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", + "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", + "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", + "sys.path.append( proj_dir )\n", + "sys.path.append( TEAL_dir )\n", + "sys.path.append( raven_dir )\n", + "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", + "\n", + "from TEAL.src import CashFlows\n", + "from TEAL.src import main as RunCashFlow" + ] + }, + { + "cell_type": "markdown", + "id": "centered-tamil", + "metadata": {}, + "source": [ + "## Simulation of the Flowsheet\n", + "\n", + "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", + "\n", + "The flowsheet has four degrees of freedom viz.,\n", + "\n", + "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", + "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", + "\n", + "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", + "\n", + "| Name | Variable | Value |\n", + "| :- | :- | :-: |\n", + "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", + "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", + "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", + "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", + "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", + "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", + "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", + "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", + "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "annoying-myrtle", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:08 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "Degrees of freedom: 0\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 593\n", + "Number of nonzeros in inequality constraint Jacobian.: 0\n", + "Number of nonzeros in Lagrangian Hessian.............: 204\n", + "\n", + "Total number of variables............................: 215\n", + " variables with only lower bounds: 20\n", + " variables with lower and upper bounds: 180\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 215\n", + "Total number of inequality constraints...............: 0\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 0\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 1\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "\n", + "\n", + "Number of objective function evaluations = 2\n", + "Number of objective gradient evaluations = 2\n", + "Number of equality constraint evaluations = 2\n", + "Number of inequality constraint evaluations = 0\n", + "Number of equality constraint Jacobian evaluations = 2\n", + "Number of inequality constraint Jacobian evaluations = 0\n", + "Number of Lagrangian Hessian evaluations = 1\n", + "Total seconds in IPOPT = 0.029\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16513776779174805}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Create a concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Build the nuclear flowsheet\n", + "build_ne_flowsheet(m)\n", + "\n", + "# Fix the degrees of freedom and initialize\n", + "fix_dof_and_initialize(m)\n", + "\n", + "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", + "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", + "assert degrees_of_freedom(m) == 0\n", + "\n", + "# Create a solver object with the default solver (IPOPT)\n", + "solver = get_solver()\n", + "\n", + "# Simulate the entire flowsheet\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "average-replacement", + "metadata": {}, + "source": [ + "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "animal-astronomy", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nuclear plant power production : 1000000.0 kW\n", + "Electricity to grid : 800000.0 kW\n", + "Electricity to PEM : 199999.99999999997 kW\n", + "\n", + "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", + "\n", + "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", + "Flowrate of H2 to pipeline : 10 mol/s\n", + "Flowrate of H2 to turbine : 10 mol/s\n", + "Initial tank holdup : 0 mol\n", + "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", + "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", + "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", + "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" + ] + } + ], + "source": [ + "def get_units(obj):\n", + " return str(pyunits.get_units(obj))\n", + "\n", + "# Print results: power splitter\n", + "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", + " get_units(m.fs.np_power_split.electricity[0]))\n", + "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", + "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", + "print()\n", + "\n", + "# Print results: PEM electrolyzer\n", + "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", + " get_units(m.fs.pem.outlet.flow_mol[0]))\n", + "print()\n", + "\n", + "# Print results: Hydrogen tank\n", + "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", + "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", + "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", + "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", + "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup[0]))\n", + "\n", + "# Print results: Hydrogen Turbine\n", + "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", + "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", + "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", + " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" + ] + }, + { + "cell_type": "markdown", + "id": "accessory-paris", + "metadata": {}, + "source": [ + "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "guilty-appliance", + "metadata": {}, + "outputs": [], + "source": [ + "# Delete the object containing the flowsheet\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "alert-packing", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Deterministic\n", + "\n", + "### LMP Signal\n", + "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", + "\n", + "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", + "\n", + "![](sample_lmp_plots.png)\n", + "\n", + "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", + "\n", + "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "involved-skill", + "metadata": {}, + "outputs": [], + "source": [ + "# Load the LMP dataset\n", + "with open(\"lmp_signal.json\") as fp:\n", + " lmp_dataset = json.load(fp)\n", + " \n", + "# Gather the LMP data needed for the deterministic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n", + "\n", + "# Size of each cluster/number of days in a year represented by the cluster\n", + "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n" + ] + }, + { + "cell_type": "markdown", + "id": "boxed-pattern", + "metadata": {}, + "source": [ + "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", + "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", + "\n", + "First, we create a `ConcreteModel` object, and define sets and parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "driven-allah", + "metadata": {}, + "outputs": [], + "source": [ + "# Create a ConcreteModel object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022, 2032] # Set of years\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = lmp_deterministic # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster" + ] + }, + { + "cell_type": "markdown", + "id": "167b5f29", + "metadata": {}, + "source": [ + "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", + "In the future, project length and plant lifetime should be separate entities. \n", + "Should also figure out multiplicity (least common multiple) of plant lives. " + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "1cf94ff3", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "LMP Data less than project life\n" + ] + } + ], + "source": [ + "# checking if number of years provided in data match plant_life\n", + "import numpy as np\n", + "\n", + "# list of available years in LMP data\n", + "years = list( m.LMP.keys() )\n", + "n_years_data = len(years)\n", + "\n", + "# template dictionary full of 0s, same structure as LMP\n", + "zeroDict = {cluster: {hour: 0\n", + " for hour in m.set_time} \n", + " for cluster in m.set_days}\n", + "\n", + "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", + "\n", + "# Case where we have less data than the project life/sim time\n", + "# Here, we assume (as in the default nuclear case demo) that\n", + "# the years 2022-2031 all have the same LMP data, which\n", + "# helps to cut down on variables just for the demonstration\n", + "if n_years_data < m.plant_life:\n", + " print(\"LMP Data less than project life\")\n", + " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", + " years[0] + m.plant_life) # full project time with first year of data as starting point\n", + "\n", + " # initializing empty dicts and lists\n", + " newLMP = {} # going to replace existing LMP dictionary\n", + " newYearsVec = [] # list of years used\n", + " stuckYear = 0 # ugly way of duplicating years\n", + "\n", + " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", + " for i,y in enumerate(projLifeRange):\n", + " # data not available for given year within project lifetime\n", + " if y not in years:\n", + " if i == 0: # construction year\n", + " newLMP[y] = zeroDict\n", + " newYearsVec.append(0)\n", + " else: # duplicate previous year's values\n", + " newLMP[y] = newLMP[y-1]\n", + " newYearsVec.append(stuckYear)\n", + " # data for current year is available in LMP dict\n", + " else:\n", + " stuckYear = y # update year for duplication (word?)\n", + " newLMP[y] = m.LMP[y] # keep current LMP value\n", + " newYearsVec.append(y) # update current year\n", + " \n", + " # save to model object\n", + " m.LMP = newLMP\n", + " m.yearsFullVec = newYearsVec\n", + "\n", + "elif n_years_data > m.plant_life:\n", + " print(\"LMP Data more than project life, must curtail.\")\n", + " # TODO fill this out\n", + "else:\n", + " print(\"LMP Data matches project life\")\n", + " # TODO fill this out\n", + " # years.insert(0,0)" + ] + }, + { + "cell_type": "markdown", + "id": "august-rings", + "metadata": {}, + "source": [ + "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", + "\n", + "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", + "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", + "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", + "- Unfixes the molar flow rate of air to the turbine.\n", + "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", + "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "senior-multimedia", + "metadata": {}, + "outputs": [], + "source": [ + "def unfix_dof(m, **kwargs):\n", + " \"\"\"\n", + " This function unfixes a few degrees of freedom for optimization\n", + " \"\"\"\n", + " # Set defaults in case options are not passed to the function\n", + " options = kwargs.get(\"options\", {})\n", + " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", + " \n", + " # Unfix the electricity split in the electrical splitter\n", + " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", + "\n", + " # Unfix the holdup_previous and outflow variables\n", + " m.fs.h2_tank.tank_holdup_previous.unfix()\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", + "\n", + " # Unfix the flowrate of air to the mixer\n", + " m.fs.mixer.air_feed.flow_mol.unfix()\n", + "\n", + " # Add a constraint to maintain the air to hydrogen flow ratio\n", + " m.fs.mixer.air_h2_ratio = Constraint(\n", + " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", + " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", + " \n", + " # Set bounds on variables. A small non-zero value is set as the lower \n", + " # bound on molar flowrates to avoid convergence issues\n", + " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "organized-peoples", + "metadata": {}, + "source": [ + "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "\n", + "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + "\n", + "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "democratic-aurora", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 215.91] Completed the formulation of the multiperiod problem\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:48 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 6.01] Created an instance of the flowsheet and initialized it.\n", + "[+ 27.33] Initialized the entire multiperiod optimization model.\n", + "[+ 0.68] Unfixed the degrees of freedom from each period model.\n" + ] + } + ], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "suited-development", + "metadata": {}, + "source": [ + "Next, we define \n", + "\n", + "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", + "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", + "\n", + "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", + "\n", + "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "optimum-closing", + "metadata": {}, + "outputs": [], + "source": [ + "def build_connecting_constraints(m, set_time, set_days, set_years):\n", + " \n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions,\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values, and adds constraints connecting variables at t - 1 and t\n", + " \"\"\"\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", + " m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\")\n", + " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\")\n", + "\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def pem_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", + "\n", + " # Ensure that the final tank holdup does not exceed the tank capacity \n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + "\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def turbine_capacity_constraint(blk, t, d, y):\n", + " return (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", + " m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_holdup_constraints(blk, t, d, y):\n", + " if t == 1:\n", + " # Each day begins with an empty tank\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", + " )\n", + " else:\n", + " # Initial holdup at time t = final holdup at time t - 1\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", + " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "addressed-mount", + "metadata": {}, + "source": [ + "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", + "\n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", + "\n", + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." + ] + }, + { + "cell_type": "markdown", + "id": "01055db2", + "metadata": {}, + "source": [ + "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. " + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "cbf4c9c2", + "metadata": {}, + "outputs": [], + "source": [ + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 3.0, # this is $/kg\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", + "global parameters. " + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "418b46b4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" + ] + } + ], + "source": [ + "import numpy as np\n", + "import operator\n", + "\n", + "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", + "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", + " \"\"\"\n", + " Constructs global settings for econ run\n", + " @ In, cfs, CashFlow, cash flow components\n", + " @ In, life, float, life time of the years to evaluate\n", + " @ In, dr, float, discount rate\n", + " @ In, tax, float, the amount of tax ratio to apply\n", + " @ In, infl, float, the amount of inflation ratio to apply\n", + " @ Out, settings, CashFlow.GlobalSettings, settings\n", + " \"\"\"\n", + " active = []\n", + " for comp_name, cf_list in cfs.items():\n", + " for cf in cf_list:\n", + " active.append(f'{comp_name}|{cf}')\n", + " print(active)\n", + " params = {'DiscountRate': dr,\n", + " 'tax': tax,\n", + " 'inflation': infl,\n", + " 'ProjectTime': life,\n", + " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", + " 'active': active}\n", + " }\n", + " settings = CashFlows.GlobalSettings()\n", + " settings.setParams(params)\n", + " settings._verbosity = 0\n", + " return settings\n", + "\n", + "\n", + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)" + ] + }, + { + "cell_type": "markdown", + "id": "f93fefce", + "metadata": {}, + "source": [ + "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "0b30e827", + "metadata": {}, + "outputs": [], + "source": [ + "def createCapex(comp, alpha, driver, life):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, price\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", + " \"\"\"\n", + " # extract alpha, driver as just one value\n", + " cf = CashFlows.Capex()\n", + " cf.name = 'Cap'\n", + " # life = comp._lifetime\n", + " cf.initParams(life)\n", + " cfParams = {'name': 'Cap',\n", + " 'alpha': alpha,\n", + " 'driver': driver,\n", + " 'reference': 1.0,\n", + " 'X': 1.0,\n", + " 'depreciate': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False,\n", + " }\n", + " cf.setParams(cfParams)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, yearly price to populate\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", + " \"\"\"\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'FixedOM',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + "\n", + " # convert to binary mask, includes a zero for year 0 (construction)\n", + " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", + " projYears = projYears.astype(object)\n", + "\n", + " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", + " alphas = projYears * alpha\n", + " drivers = projYears * driver\n", + "\n", + " # construct annual summary cashflows\n", + " cf.computeYearlyCashflow(alphas, drivers)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringHourly(comp, alpha, driver, projLife):\n", + " \"\"\"\n", + " Constructs recurring cashflow with one value per hour\n", + " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", + " sto run\n", + " @ In, comp, CashFlow.Component, component this cf will belong to\n", + " @ In, driver, string, variable name in df to take driver from\n", + " @ In, alpha, string, variable name in df to take alpha from\n", + " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", + " \"\"\"\n", + " projLife += 1\n", + " print('DEBUGG cRH life:', comp.name, projLife)\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'Hourly',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + " cf.initParams(projLife, pyomoVar=True)\n", + " for year in range(projLife):\n", + " if isinstance(alpha, float):\n", + " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", + " else:\n", + " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", + " return cf" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "2df7b4f5", + "metadata": {}, + "outputs": [], + "source": [ + "def getCapexVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", + " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", + " driver = driver[0]\n", + " return alpha, driver\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "463cfe9b", + "metadata": {}, + "outputs": [], + "source": [ + "def getDispatchVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " # time indeces for HERON/TEAL\n", + " n_hours = len(mdl.set_time)\n", + " n_days = len(mdl.set_days)\n", + " n_years = len(mdl.set_years)\n", + " n_projLife = mdl.plant_life + 1\n", + "\n", + " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", + " \n", + " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", + "\n", + " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", + "\n", + " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", + " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", + " indeces = indeces.reshape(time_shape)\n", + "\n", + " # currently, taking this to mean that we are using the LMP signal... \n", + " # TODO: needs to be more general here\n", + " if alpha == []:\n", + " signal = mdl.LMP\n", + "\n", + " # # plus 1 to year term to allow for 0 recurring costs during build year\n", + " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", + " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", + " # clusterhour loops through hours first, then cluster\n", + " alpha = [[signal[y][d][h] \\\n", + " for d in mdl.set_days\n", + " for h in mdl.set_time] # order here matches *indeces*\n", + " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", + " # # first column of year axis is 0 for project year 0\n", + " alpha = np.array(alpha)\n", + " # alpha[1:,:] = realized_alpha\n", + "\n", + " # TODO: check that all periods and LMPs match up...\n", + " pcount = -1\n", + " for p, pyear in enumerate(yearsMaskArray):\n", + " if pyear == 0:\n", + " continue\n", + "\n", + " if pyear > yearsMaskArray[p-1]:\n", + " pcount +=1\n", + "\n", + " for time in range(n_hours_per_year):\n", + " ind = tuple(indeces[pcount,time])\n", + " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", + " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", + " dispatch_driver = 0\n", + " for ds, dStr in enumerate(exprs):\n", + " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", + "\n", + " # getting weights for each day/cluster\n", + " dy, yr = ind[1:]\n", + " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", + "\n", + " # storing individual Pyomo dispatch\n", + " dispatch_array[p, time] = dispatch_driver * weight\n", + "\n", + " return alpha, dispatch_array\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "e9157024", + "metadata": {}, + "outputs": [], + "source": [ + "def buildTealComponent(name, comp, mdl):\n", + " life = comp['Lifetime']\n", + " projLife = len(mdl.set_years) + 1\n", + " tealComp = CashFlows.Component()\n", + " tealComp.setParams({'name': name, \n", + " 'Life_time': comp['Lifetime']})\n", + " cashFlows = []\n", + "\n", + " ## check years vs projLife\n", + "\n", + " for cfName, cfDict in comp.items():\n", + " if cfName == 'Capex':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", + " cashFlows.append(capex)\n", + "\n", + " capex.setAmortization('MACRS', 15)\n", + " amorts = tealComp._createDepreciation(capex)\n", + " cashFlows.extend(amorts)\n", + " \n", + " elif cfName == 'FixedOM':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", + " cashFlows.append(fixedOM)\n", + " \n", + " elif cfName == 'Hourly':\n", + " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", + " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", + " cashFlows.append(hourly)\n", + " \n", + "\n", + " tealComp.addCashflows(cashFlows)\n", + " return tealComp\n" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "qualified-bargain", + "metadata": {}, + "outputs": [], + "source": [ + "def append_costs_and_revenue(m, ps, LMP):\n", + " \"\"\"\n", + " ps: Object containing information on sets and parameters\n", + " LMP: Dictionary containing the LMP data\n", + " \"\"\"\n", + "\n", + " set_time = ps.set_time # Set of hours\n", + " set_days = ps.set_days # Set of days/clusters\n", + " set_years = ps.set_years # Set of years\n", + " weights_days = ps.weights_days # Weights associated with each cluster\n", + "\n", + " h2_sp = ps.h2_price # Selling price of hydrogen\n", + " plant_life = ps.plant_life # Plant lifetime\n", + " tax_rate = ps.tax_rate # Corporate tax rate\n", + " discount_rate = ps.discount_rate # Discount rate\n", + " \n", + " years_vec = [y - set_years[0] + 1 for y in set_years]\n", + " years_vec.append(plant_life + 1)\n", + " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", + " for i in range(years_vec[j], years_vec[j + 1]))\n", + " for j, y in enumerate(set_years)}\n", + "\n", + " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", + " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", + " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", + " # tank_capacity is in moles \n", + " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", + " m.capex = Expression(\n", + " expr=(1630 * m.pem_capacity +\n", + " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", + " (947 / 1000) * m.h2_turbine_capacity),\n", + " doc=\"Total capital cost (in USD)\"\n", + " )\n", + "\n", + " # Fixed O&M of PEM: $47.9/kW\n", + " # Fixed O&M of turbine: $7/kW\n", + " @m.Expression(set_years,\n", + " doc=\"Fixed O&M cost per year (in USD)\")\n", + " def fixed_om_cost(blk, y):\n", + " return (\n", + " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", + " @m.Expression(set_years,\n", + " doc=\"Total variable O&M cost per year (in USD)\")\n", + " def variable_om_cost(blk, y):\n", + " return (\n", + " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", + " for t in set_time for d in set_days) +\n", + " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", + " def electricity_revenue(blk, y):\n", + " return (\n", + " sum(weights_days[y][d] * LMP[y][d][t] *\n", + " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", + " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", + " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", + " def h2_revenue(blk, y):\n", + " return (\n", + " h2_sp * 2.016e-3 * 3600 *\n", + " sum(weights_days[y][d] *\n", + " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Depreciation value per year (in USD)\")\n", + " def depreciation(blk, y):\n", + " return (\n", + " blk.capex / plant_life\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Net profit per year (in USD)\")\n", + " def net_profit(blk, y):\n", + " return (\n", + " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", + " + blk.electricity_revenue[y]\n", + " - blk.fixed_om_cost[y]\n", + " - blk.variable_om_cost[y]\n", + " - blk.depreciation[y])\n", + " )\n", + "\n", + " m.npv = Expression(\n", + " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", + " doc=\"Net present value (in USD)\"\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "banner-native", + "metadata": {}, + "source": [ + "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "republican-diagnosis", + "metadata": {}, + "outputs": [], + "source": [ + "# Build the connecting constraints\n", + "build_connecting_constraints(m, \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "c5844dcd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: pem 21\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: h2turbine 21\n", + "DEBUGG cRH life: electricity_market 21\n", + "DEBUGG cRH life: h2_market 21\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", + " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" + ] + } + ], + "source": [ + "# # Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "#=================================================\n", + "tealComponentList = []\n", + "for name, comp in components.items():\n", + " tealComp = buildTealComponent(name, comp, m)\n", + " tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "71991e45", + "metadata": {}, + "outputs": [], + "source": [ + "# print(m.npv.expr)\n", + "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", + " # text_file.write(str(m.npv.expr))\n", + " text_file.write(str(metrics['NPV']))" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "d7355a37", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 580760\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", + "\n", + "Total number of variables............................: 211203\n", + " variables with only lower bounds: 20163\n", + " variables with lower and upper bounds: 176640\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 208320\n", + "Total number of inequality constraints...............: 3840\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 3840\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.1949854e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.4615999e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.11e-04 8.91e-01f 1\n", + " 2 -1.4971840e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", + " 3 -1.4976246e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", + " 4 -1.4976368e+09 3.55e+01 2.38e+05 -1.0 7.90e+01 -4.0 4.37e-02 8.22e-01h 1\n", + " 5 -1.4976366e+09 4.60e+01 3.57e+05 -1.0 3.46e+03 - 2.43e-03 9.75e-02f 1\n", + " 6 -1.4976412e+09 5.18e+01 9.16e+05 -1.0 1.89e+03 - 4.39e-01 1.00e+00f 1\n", + " 7 -1.4976420e+09 4.52e+01 6.58e+06 -1.0 3.71e+02 -4.5 9.22e-01 1.25e-01f 4\n", + " 8 -1.4976553e+09 1.67e+01 3.59e+06 -1.0 1.42e+03 -5.0 4.40e-01 4.53e-01f 2\n", + " 9 -1.4977569e+09 2.01e+00 3.87e+05 -1.0 8.25e+02 -5.4 4.00e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.4979926e+09 1.22e+01 3.49e+05 -1.0 2.36e+03 -5.9 1.00e-01 1.00e+00f 1\n", + " 11 -1.4987457e+09 3.13e+02 3.17e+05 -1.0 7.13e+03 - 9.13e-02 1.00e+00f 1\n", + " 12 -1.4993552e+09 7.13e+00 2.47e+05 -1.0 4.50e+03 -6.4 2.19e-01 1.00e+00f 1\n", + " 13 -1.5014293e+09 3.18e+00 2.21e+05 -1.0 1.41e+04 - 1.09e-01 1.00e+00f 1\n", + " 14 -1.5034098e+09 8.92e-02 1.72e+05 -1.0 1.02e+04 -6.9 2.22e-01 1.00e+00f 1\n", + " 15 -1.5114236e+09 2.36e-01 1.55e+05 -1.0 3.84e+04 - 9.59e-02 1.00e+00f 1\n", + " 16 -1.5312970e+09 2.62e-01 1.36e+05 -1.0 8.03e+04 - 1.21e-01 1.00e+00f 1\n", + " 17 -1.5541824e+09 1.38e-01 1.22e+05 -1.0 2.04e+05 - 1.04e-01 4.21e-01f 1\n", + " 18 -1.5544114e+09 1.37e-01 1.02e+05 -1.0 1.78e+05 - 1.63e-01 4.96e-03f 1\n", + " 19 -1.5544217e+09 1.28e-01 2.27e+04 -1.0 2.81e+04 - 7.78e-01 6.77e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.5545105e+09 3.93e-02 1.79e+04 -1.0 7.49e+04 - 2.10e-01 4.91e-01f 1\n", + " 21 -1.5545340e+09 4.09e-01 1.61e+04 -1.0 6.34e+04 - 1.03e-01 1.88e-01f 1\n", + " 22 -1.5545517e+09 4.25e-01 1.39e+04 -1.0 6.01e+04 - 1.38e-01 1.62e-01f 1\n", + " 23 -1.5545792e+09 4.51e-01 1.16e+04 -1.0 5.87e+04 - 1.67e-01 2.76e-01f 1\n", + " 24 -1.5545853e+09 3.85e-03 2.13e+03 -1.0 5.75e+02 -6.1 8.16e-01 1.00e+00f 1\n", + " 25 -1.5546662e+09 1.18e-01 1.70e+03 -1.0 2.67e+05 - 1.99e-01 2.46e-01f 1\n", + " 26 -1.5546749e+09 4.85e-01 1.38e+03 -1.0 1.19e+05 - 1.89e-01 3.91e-01f 1\n", + " 27 -1.5546741e+09 4.26e-01 1.03e+03 -1.0 7.38e+04 - 2.56e-01 4.91e-01f 1\n", + " 28 -1.5546738e+09 4.11e-01 7.07e+02 -1.0 5.17e+04 - 3.12e-01 6.62e-01f 1\n", + " 29 -1.5546622e+09 4.05e-01 4.30e+02 -1.0 2.89e+04 - 3.92e-01 9.28e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.5546621e+09 2.03e-01 2.87e+02 -1.0 2.26e+01 -3.9 3.33e-01 5.00e-01f 2\n", + " 31 -1.5546620e+09 2.76e-06 2.84e+00 -1.0 1.04e+01 -4.4 9.90e-01 1.00e+00h 1\n", + " 32 -1.5546440e+09 1.75e-01 1.45e+02 -1.0 3.37e+04 - 4.34e-01 1.00e+00f 1\n", + " 33 -1.5546332e+09 3.03e-01 8.32e+01 -1.0 2.67e+04 - 6.71e-01 1.00e+00f 1\n", + " 34 -1.5546332e+09 5.61e-06 5.99e-04 -1.0 5.77e+00 -4.9 1.00e+00 1.00e+00h 1\n", + " 35 -1.5546366e+09 2.41e-06 4.26e+06 -3.8 4.47e+01 -4.5 9.98e-01 5.71e-01f 1\n", + " 36 -1.5546379e+09 1.13e-06 2.00e+06 -3.8 2.63e+01 -4.1 7.17e-01 5.31e-01f 1\n", + " 37 -1.5546386e+09 3.47e-07 6.16e+05 -3.8 1.23e+01 -3.7 7.36e-01 6.92e-01f 1\n", + " 38 -1.5546417e+09 1.63e-04 6.15e+05 -3.8 7.90e+07 - 2.54e-03 3.06e-05f 1\n", + " 39 -1.5546424e+09 1.11e-04 4.16e+05 -3.8 8.03e+01 -4.6 8.88e-03 3.22e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.5546435e+09 1.30e-04 4.15e+05 -3.8 3.22e+07 - 1.90e-03 2.78e-05f 1\n", + " 41 -1.5546436e+09 1.24e-04 3.97e+05 -3.8 3.45e+02 -4.7 1.19e-01 4.40e-02f 1\n", + " 42 -1.5546437e+09 1.08e-04 3.49e+05 -3.8 3.36e+01 -4.2 9.58e-01 1.28e-01f 1\n", + " 43 -1.5546440e+09 9.33e-05 3.01e+05 -3.8 8.48e+01 -4.7 8.68e-01 1.40e-01f 1\n", + " 44 -1.5546442e+09 5.98e-05 1.92e+05 -3.8 3.21e+01 -4.3 1.00e+00 3.60e-01f 1\n", + " 45 -1.5546445e+09 4.64e-05 1.49e+05 -3.8 9.40e+01 -4.8 1.00e+00 2.23e-01f 1\n", + " 46 -1.5547218e+09 1.03e-01 1.48e+05 -3.8 8.27e+07 - 9.63e-03 7.13e-04f 1\n", + " 47 -1.5548137e+09 2.19e-01 9.16e+04 -3.8 7.40e+06 - 3.82e-01 1.04e-02f 1\n", + " 48 -1.5548165e+09 1.89e-01 9.82e+02 -3.8 1.96e+04 - 1.00e+00 1.36e-01f 1\n", + " 49 -1.5548186e+09 1.07e-01 5.16e+02 -3.8 4.95e+03 - 1.00e+00 4.28e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.5548186e+09 6.65e-02 2.78e+04 -3.8 1.32e+01 -4.9 4.53e-01 3.76e-01f 1\n", + " 51 -1.5548187e+09 3.40e-02 2.09e+03 -3.8 2.82e+00 -3.5 1.00e+00 4.88e-01f 1\n", + " 52 -1.5548187e+09 1.63e-02 6.14e+03 -3.8 5.74e+00 -4.0 1.00e+00 5.21e-01f 1\n", + " 53 -1.5548187e+09 7.73e-03 1.86e+03 -3.8 1.92e+00 -3.6 1.00e+00 5.26e-01f 1\n", + " 54 -1.5548201e+09 8.03e-03 1.18e+03 -3.8 3.42e+04 - 3.67e-01 5.38e-02f 1\n", + " 55 -1.5548206e+09 8.82e-03 3.37e+02 -3.8 2.34e+03 - 7.15e-01 2.76e-01f 1\n", + " 56 -1.5548208e+09 6.49e-03 8.45e+01 -3.8 3.72e+02 - 1.00e+00 5.76e-01f 1\n", + " 57 -1.5548208e+09 5.56e-05 1.05e-02 -3.8 2.87e+00 -4.1 1.00e+00 1.00e+00f 1\n", + " 58 -1.5548208e+09 8.55e-04 3.86e-02 -3.8 7.59e+01 - 1.00e+00 1.00e+00f 1\n", + " 59 -1.5548208e+09 1.99e-03 3.47e-03 -3.8 2.35e+01 - 1.00e+00 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.5548208e+09 4.94e-06 1.06e-05 -3.8 8.19e-01 - 1.00e+00 1.00e+00h 1\n", + " 61 -1.5548209e+09 5.06e-04 1.36e+02 -5.7 1.57e+02 - 8.50e-01 3.91e-01f 1\n", + " 62 -1.5548209e+09 1.93e-04 3.31e+02 -5.7 1.76e-01 -2.9 6.31e-01 6.17e-01f 1\n", + " 63 -1.5548209e+09 1.02e-04 1.09e+02 -5.7 3.95e-01 -3.4 7.81e-01 4.70e-01f 1\n", + " 64 -1.5548209e+09 9.86e-05 1.06e+02 -5.7 5.68e+02 - 1.84e-02 3.26e-02f 1\n", + " 65 -1.5548209e+09 9.57e-05 1.01e+02 -5.7 2.34e+02 - 5.27e-02 3.65e-02f 1\n", + " 66 -1.5548209e+09 9.41e-05 8.51e+01 -5.7 1.07e+02 - 1.74e-01 2.54e-02f 1\n", + " 67 -1.5548209e+09 9.21e-05 7.84e+01 -5.7 5.69e+01 - 8.52e-02 3.22e-02f 1\n", + " 68 -1.5548209e+09 8.71e-05 7.19e+01 -5.7 4.02e+01 - 8.41e-02 8.12e-02f 1\n", + " 69 -1.5548209e+09 2.41e-05 1.48e+01 -5.7 7.32e-02 -2.6 4.83e-01 7.23e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.5548209e+09 1.14e-05 8.93e+00 -5.7 1.65e-01 -3.1 7.54e-01 5.25e-01f 1\n", + " 71 -1.5548209e+09 1.93e-05 8.77e+00 -5.7 6.95e+01 - 1.38e-02 4.46e-02f 1\n", + " 72 -1.5548209e+09 1.54e-05 7.72e+00 -5.7 7.65e-01 -4.1 5.75e-01 2.00e-01f 1\n", + " 73 -1.5548209e+09 2.89e-05 7.50e+00 -5.7 3.88e+01 - 2.49e-02 5.32e-02f 1\n", + " 74 -1.5548209e+09 4.62e-05 6.66e+00 -5.7 1.86e+01 - 1.17e-01 7.67e-02f 1\n", + " 75 -1.5548209e+09 7.72e-05 1.30e+01 -5.7 5.24e+00 - 9.58e-01 1.64e-01f 1\n", + " 76 -1.5548209e+09 1.97e-04 5.82e-05 -5.7 4.36e-01 - 1.00e+00 1.00e+00f 1\n", + " 77 -1.5548209e+09 1.66e-07 3.67e-07 -5.7 5.76e-02 -5.5 1.00e+00 1.00e+00h 1\n", + " 78 -1.5548209e+09 2.59e-07 1.76e+01 -7.0 5.80e-01 - 9.95e-01 5.73e-01f 1\n", + " 79 -1.5548209e+09 4.80e-08 8.56e+01 -7.0 2.46e-01 - 6.25e-01 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.5548209e+09 5.66e-10 1.16e-09 -7.0 1.04e-03 - 1.00e+00 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 80\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -2.6084237389827598e+07 -1.5548209326425235e+09\n", + "Dual infeasibility......: 1.1645811194840818e-09 6.9417981260984143e-08\n", + "Constraint violation....: 1.1641532182693481e-10 5.6555737870667144e-10\n", + "Variable bound violation: 6.2716869560133087e-09 6.2716869560133087e-09\n", + "Complementarity.........: 9.1552855412841452e-08 5.4572535095311482e-06\n", + "Overall NLP error.......: 9.1552855412841452e-08 5.4572535095311482e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 86\n", + "Number of objective gradient evaluations = 81\n", + "Number of equality constraint evaluations = 86\n", + "Number of inequality constraint evaluations = 86\n", + "Number of equality constraint Jacobian evaluations = 81\n", + "Number of inequality constraint Jacobian evaluations = 81\n", + "Number of Lagrangian Hessian evaluations = 80\n", + "Total seconds in IPOPT = 256.985\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 259.56267189979553}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "\n", + "#=================================================\n", + "# tealComponentList = []\n", + "# for name, comp in components.items():\n", + "# tealComp = buildTealComponent(name, comp, m)\n", + "# tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", + "\n", + "#=================================================\n", + "# m.obj = Objective(expr=m.npv, sense=maximize)\n", + "# Define the solver object. Using IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solver the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "confident-neutral", + "metadata": {}, + "source": [ + "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", + "\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "scientific-nudist", + "metadata": {}, + "outputs": [], + "source": [ + "def generate_plots(m, d, y, set_time, lmp):\n", + " LMP = [lmp[y][d][t] for t in set_time]\n", + " \n", + " # Power from nuclear power plant to the grid (convert it to MW)\n", + " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", + " for t in set_time]\n", + " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " \n", + " # Plot the results\n", + " plot_lmp_and_schedule(lmp=LMP,\n", + " schedule={\"power_to_grid\": np_to_grid,\n", + " \"h2_production\": h2_production,\n", + " \"h2_to_pipeline\": h2_to_pipeline,\n", + " \"h2_to_turbine\": h2_to_turbine},\n", + " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", + " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", + " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", + " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", + " y_range={\"power_to_grid\": (0.5, 1.02),\n", + " \"h2_production\": (0, 4000),\n", + " \"h2_to_pipeline\": (0, 4000),\n", + " \"h2_to_turbine\": (-0.5, 10)})" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "disabled-invitation", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.2616021878854 MW\n", + "Optimal tank capacity : 2.066591758867942e-05 kg\n", + "OPtimal turbine capacity: 9.076707516973046e-05 MW\n", + "NPV : 1.5548209326425222 $B\n" + ] + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import pyomo.environ as pyo\n", + "\n", + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", + "\n", + "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", + "\n", + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "brutal-sigma", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" + ] + }, + { + "cell_type": "markdown", + "id": "empty-identity", + "metadata": {}, + "source": [ + "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", + "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", + "\n", + "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "brilliant-prairie", + "metadata": {}, + "outputs": [], + "source": [ + "# These optimization problems tend to be very large, so we \n", + "# delete the model after analyzing the results to save memory.\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "civic-special", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Stochastic\n", + "\n", + "### LMP Signal\n", + "\n", + "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", + "\n", + "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "previous-sending", + "metadata": {}, + "outputs": [], + "source": [ + "# Gather the LMP data needed for the stochastic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022]}\n", + " for scenario in [0, 1]}" + ] + }, + { + "cell_type": "markdown", + "id": "polar-bridge", + "metadata": {}, + "source": [ + "Next, we formulate an optimization problem of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", + "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", + "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", + "\n", + "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "lightweight-prediction", + "metadata": {}, + "outputs": [], + "source": [ + "# Create concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022] # Set of years\n", + "m.set_scenarios = [0, 1] # Set of scenarios\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = lmp_stochastic # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster\n", + "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" + ] + }, + { + "cell_type": "markdown", + "id": "talented-dietary", + "metadata": {}, + "source": [ + "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "returning-moderator", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 154.66] Completed the formulation of the multiperiod problem\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:35 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.33] Created an instance of the flowsheet and initialized it.\n", + "[+ 18.59] Initialized the entire multiperiod optimization model.\n", + "[+ 0.38] Unfixed the degrees of freedom from each period model.\n" + ] + } + ], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " stochastic=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "divine-zimbabwe", + "metadata": {}, + "source": [ + "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "elder-victoria", + "metadata": {}, + "outputs": [], + "source": [ + "for s in m.set_scenarios:\n", + " # Build the connecting constraints\n", + " build_connecting_constraints(m.scenario[s], \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + " # Append cash flow expressions\n", + " append_costs_and_revenue(m.scenario[s],\n", + " ps=m,\n", + " LMP=m.LMP[s])\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 580772\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", + "\n", + "Total number of variables............................: 211209\n", + " variables with only lower bounds: 20169\n", + " variables with lower and upper bounds: 176640\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 208326\n", + "Total number of inequality constraints...............: 3840\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 3840\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.2559159e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.5355493e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", + " 2 -1.5732609e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.39e-04 9.90e-01f 1\n", + " 3 -1.5737278e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", + " 4 -1.5737296e+09 2.21e+02 1.17e+04 -1.0 2.04e+02 - 2.69e-02 5.23e-02f 4\n", + " 5 -1.5737432e+09 1.14e+02 1.23e+04 -1.0 1.02e+03 - 6.74e-03 4.98e-01f 1\n", + " 6 -1.5737728e+09 1.29e+01 5.26e+03 -1.0 3.95e+02 - 7.84e-01 9.92e-01h 1\n", + " 7 -1.5737782e+09 1.23e+00 1.13e+06 -1.0 3.37e+01 -4.0 5.46e-01 1.00e+00f 1\n", + " 8 -1.5740225e+09 1.35e+00 3.90e+06 -1.0 8.84e+02 - 5.47e-01 1.00e+00f 1\n", + " 9 -1.5747652e+09 3.14e+00 3.72e+06 -1.0 2.68e+03 - 4.76e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.5747859e+09 4.29e-02 2.22e+06 -1.0 1.68e+02 -4.5 4.04e-01 1.00e+00f 1\n", + " 11 -1.5767248e+09 4.49e-02 2.19e+06 -1.0 1.49e+04 - 1.14e-02 1.00e+00f 1\n", + " 12 -1.5791179e+09 4.25e-01 1.99e+06 -1.0 2.27e+04 - 9.09e-02 6.91e-01f 1\n", + " 13 -1.5841947e+09 5.01e-01 1.80e+06 -1.0 3.51e+04 - 9.63e-02 7.93e-01f 1\n", + " 14 -1.5975256e+09 4.62e-02 1.62e+06 -1.0 6.32e+04 - 1.01e-01 1.00e+00f 1\n", + " 15 -1.5976020e+09 1.59e-04 4.60e+05 -1.0 3.29e+02 -5.0 7.16e-01 1.00e+00f 1\n", + " 16 -1.5976057e+09 3.03e-08 4.60e+03 -1.0 1.67e+01 -3.6 9.90e-01 1.00e+00f 1\n", + " 17 -1.6299658e+09 1.76e-04 4.59e+03 -1.0 2.61e+07 - 1.03e-03 4.68e-03f 1\n", + " 18 -1.6299700e+09 7.39e-06 4.57e+01 -1.0 1.86e+01 -3.7 9.90e-01 1.00e+00f 1\n", + " 19 -1.6303305e+09 1.10e-04 4.56e+01 -1.0 2.97e+07 - 2.20e-03 3.61e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.6305480e+09 1.93e-04 4.55e+01 -1.0 3.36e+07 - 2.13e-03 3.05e-03f 1\n", + " 21 -1.6306623e+09 2.96e-04 4.54e+01 -1.0 3.01e+07 - 2.40e-03 3.45e-03f 1\n", + " 22 -1.6307205e+09 4.19e-04 4.53e+01 -1.0 2.65e+07 - 3.49e-03 3.85e-03f 1\n", + " 23 -1.6307870e+09 9.58e-04 4.51e+01 -1.0 1.49e+07 - 2.81e-03 8.68e-03f 1\n", + " 24 -1.6307920e+09 4.56e-05 1.14e+01 -1.0 2.74e+01 -3.8 9.94e-01 1.00e+00f 1\n", + " 25 -1.6308272e+09 4.50e-05 6.51e+04 -1.7 1.21e+07 - 3.96e-03 1.21e-02f 1\n", + " 26 -1.6308337e+09 5.88e-05 6.44e+04 -1.7 2.02e+06 - 1.06e-02 5.31e-03f 1\n", + " 27 -1.6308503e+09 1.02e-04 6.43e+04 -1.7 3.06e+07 - 1.06e-03 5.30e-03f 1\n", + " 28 -1.6308610e+09 1.49e-04 6.40e+04 -1.7 1.74e+07 - 5.42e-03 5.72e-03f 1\n", + " 29 -1.6308774e+09 2.51e-05 2.97e+05 -1.7 7.43e+01 -4.3 9.37e-01 9.73e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.6308829e+09 2.54e-07 4.41e-03 -1.7 2.98e+01 -3.8 1.00e+00 1.00e+00f 1\n", + " 31 -1.6308832e+09 2.49e-07 1.06e+06 -3.8 7.49e+01 -4.3 5.55e-01 2.21e-02f 1\n", + " 32 -1.6308993e+09 5.03e-06 1.06e+06 -3.8 9.29e+07 - 5.21e-04 1.59e-03f 1\n", + " 33 -1.6309009e+09 3.92e-06 7.47e+05 -3.8 1.53e+02 -4.4 1.24e-01 2.16e-01f 1\n", + " 34 -1.6309016e+09 2.95e-06 4.98e+05 -3.8 6.68e+01 -3.9 1.60e-01 2.45e-01f 1\n", + " 35 -1.6309021e+09 2.04e-06 2.90e+05 -3.8 3.15e+01 -3.5 2.27e-01 3.09e-01f 1\n", + " 36 -1.6309021e+09 1.99e-06 3.67e+05 -3.8 9.06e+01 -4.0 1.87e-01 2.21e-02f 1\n", + " 37 -1.6309023e+09 1.69e-06 2.87e+05 -3.8 3.43e+01 -3.6 9.14e-02 1.51e-01f 1\n", + " 38 -1.6309026e+09 1.50e-06 2.36e+05 -3.8 7.31e+01 -4.0 6.09e-02 1.12e-01f 1\n", + " 39 -1.6309027e+09 1.34e-06 2.82e+05 -3.8 2.78e+01 -3.6 3.14e-01 1.07e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.6309203e+09 2.56e-06 2.82e+05 -3.8 3.75e+08 - 1.65e-04 3.57e-04f 1\n", + " 41 -1.6309289e+09 2.94e-06 2.82e+05 -3.8 4.30e+08 - 1.89e-04 1.81e-04f 1\n", + " 42 -1.6309290e+09 2.28e-06 2.19e+05 -3.8 2.12e+01 -3.2 2.26e-01 2.24e-01f 1\n", + " 43 -1.6309292e+09 1.90e-06 1.73e+05 -3.8 3.41e+01 -3.7 1.10e-01 1.65e-01f 1\n", + " 44 -1.6309294e+09 1.74e-06 1.65e+05 -3.8 7.76e+01 -4.2 1.23e-01 8.39e-02f 1\n", + " 45 -1.6309295e+09 1.65e-06 1.75e+05 -3.8 3.81e+01 -3.8 1.90e-01 5.46e-02f 1\n", + " 46 -1.6309297e+09 1.46e-06 1.63e+05 -3.8 8.50e+01 -4.2 1.76e-01 1.12e-01f 1\n", + " 47 -1.6309298e+09 1.26e-06 1.80e+05 -3.8 3.17e+01 -3.8 5.44e-01 1.34e-01f 1\n", + " 48 -1.6309300e+09 8.34e-07 1.17e+05 -3.8 1.17e+01 -3.4 2.74e-01 3.38e-01f 1\n", + " 49 -1.6309300e+09 7.47e-07 1.15e+05 -3.8 2.64e+01 -3.9 4.25e-01 1.04e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.6309389e+09 1.04e-06 1.15e+05 -3.8 1.52e+09 - 3.37e-05 4.19e-05f 1\n", + " 51 -1.6309391e+09 8.37e-07 9.78e+04 -3.8 3.03e+01 -3.9 4.86e-01 1.94e-01f 1\n", + " 52 -1.6309514e+09 1.01e-06 9.78e+04 -3.8 4.88e+09 - 1.44e-05 2.53e-05f 1\n", + " 53 -1.6309515e+09 9.09e-07 9.39e+04 -3.8 2.90e+01 -4.0 7.11e-01 9.90e-02f 1\n", + " 54 -1.6309644e+09 1.34e-06 9.39e+04 -3.8 4.32e+09 - 1.46e-05 3.07e-05f 1\n", + " 55 -1.6309645e+09 3.56e-07 2.62e+04 -3.8 4.40e+00 -3.1 1.00e+00 7.29e-01f 1\n", + " 56 -1.6309645e+09 2.87e-07 2.11e+04 -3.8 1.10e+01 -3.6 6.23e-01 1.94e-01f 1\n", + " 57 -1.6309646e+09 1.94e-07 1.43e+04 -3.8 3.88e+00 -3.2 1.00e+00 3.23e-01f 1\n", + " 58 -1.6309646e+09 1.53e-07 1.13e+04 -3.8 1.16e+01 -3.6 9.44e-01 2.07e-01f 1\n", + " 59 -1.6309711e+09 3.04e-07 1.13e+04 -3.8 3.38e+09 - 2.22e-05 2.59e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.6309711e+09 2.57e-07 9.60e+03 -3.8 1.29e+01 -3.7 1.00e+00 1.54e-01f 1\n", + " 61 -1.6309842e+09 5.97e-07 9.60e+03 -3.8 3.50e+09 - 1.56e-05 4.05e-05f 1\n", + " 62 -1.6309932e+09 6.81e-07 9.60e+03 -3.8 4.45e+09 - 1.64e-05 1.92e-05f 1\n", + " 63 -1.6309997e+09 8.22e-07 9.60e+03 -3.8 4.75e+09 - 1.59e-05 2.47e-05f 1\n", + " 64 -1.6309998e+09 5.85e-10 2.64e-03 -3.8 2.58e-01 -2.0 1.00e+00 1.00e+00f 1\n", + " 65 -1.6309998e+09 6.93e-10 3.72e-01 -3.8 7.75e-01 -2.5 1.00e+00 9.17e-01f 1\n", + " 66 -1.6310042e+09 2.83e-07 3.72e-01 -3.8 3.25e+09 - 2.36e-05 3.68e-05f 1\n", + " 67 -1.6310082e+09 5.39e-07 3.72e-01 -3.8 3.54e+09 - 1.51e-05 3.50e-05f 1\n", + " 68 -1.6310109e+09 7.07e-07 3.72e-01 -3.8 3.33e+09 - 2.20e-05 2.84e-05f 1\n", + " 69 -1.6310123e+09 9.67e-07 3.72e-01 -3.8 7.99e+08 - 7.84e-05 3.53e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.6310124e+09 9.00e-07 1.76e+01 -3.8 2.29e+01 -3.9 9.41e-01 6.94e-02f 1\n", + " 71 -1.6310213e+09 2.95e-05 1.74e+01 -3.8 4.91e+08 - 4.48e-05 3.55e-04f 1\n", + " 72 -1.6310214e+09 2.58e-05 3.87e+01 -3.8 2.49e+01 -4.0 1.00e+00 1.24e-01f 1\n", + " 73 -1.6310215e+09 1.81e-05 2.63e+01 -3.8 9.29e+00 -3.6 1.00e+00 2.99e-01f 1\n", + " 74 -1.6310301e+09 3.65e-04 2.44e+01 -3.8 3.15e+07 - 2.41e-04 1.23e-03f 1\n", + " 75 -1.6310316e+09 3.65e-04 2.43e+01 -3.8 3.27e+09 - 1.43e-05 4.58e-05f 1\n", + " 76 -1.6310325e+09 3.66e-04 2.43e+01 -3.8 1.46e+09 - 5.60e-05 7.21e-05f 1\n", + " 77 -1.6310329e+09 3.68e-04 2.62e+01 -3.8 9.93e+07 - 1.18e-03 8.66e-05f 1\n", + " 78 -1.6310337e+09 3.72e-04 2.60e+01 -3.8 1.63e+09 - 3.97e-06 1.17e-04f 1\n", + " 79 -1.6310337e+09 2.86e-04 5.62e+01 -3.8 7.08e-01 -1.9 7.89e-01 2.32e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.6310337e+09 2.77e-04 1.52e+01 -3.8 6.40e-01 -2.4 1.00e+00 3.18e-02f 1\n", + " 81 -1.6310337e+09 1.30e-04 7.41e+00 -3.8 1.91e+00 -2.9 1.00e+00 5.32e-01f 1\n", + " 82 -1.6310389e+09 1.51e-03 7.43e+00 -3.8 3.06e+06 - 1.47e-03 2.37e-03f 1\n", + " 83 -1.6310395e+09 1.52e-03 7.43e+00 -3.8 1.09e+09 - 1.09e-05 1.70e-04f 1\n", + " 84 -1.6310423e+09 2.77e-03 7.33e+00 -3.8 3.82e+05 - 4.71e-03 2.01e-03f 1\n", + " 85 -1.6310450e+09 4.52e-03 7.27e+00 -3.8 2.08e+05 - 4.44e-03 3.69e-03f 1\n", + " 86 -1.6310478e+09 8.31e-03 7.20e+00 -3.8 1.20e+05 - 7.70e-03 7.13e-03f 1\n", + " 87 -1.6310479e+09 8.03e-03 1.11e+02 -3.8 4.01e+01 -4.4 3.51e-01 3.35e-02f 1\n", + " 88 -1.6310479e+09 7.82e-03 9.18e+02 -3.8 5.19e+01 -4.8 1.00e+00 2.64e-02f 1\n", + " 89 -1.6310501e+09 1.10e-02 9.01e+02 -3.8 5.37e+04 - 2.14e-02 1.89e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -1.6310506e+09 1.09e-02 8.88e+02 -3.8 2.30e+04 - 4.73e-02 1.75e-02f 1\n", + " 91 -1.6310510e+09 1.04e-02 8.53e+02 -3.8 1.04e+04 - 1.59e-01 4.45e-02f 1\n", + " 92 -1.6310511e+09 1.23e-03 1.89e+02 -3.8 1.90e+01 -3.1 1.00e+00 9.33e-01f 1\n", + " 93 -1.6310514e+09 6.62e-03 4.39e+02 -3.8 4.48e+03 - 2.58e-01 6.57e-02f 1\n", + " 94 -1.6310516e+09 2.93e-02 5.48e+02 -3.8 1.27e+03 - 3.41e-01 2.44e-01f 1\n", + " 95 -1.6310516e+09 1.32e-02 5.34e+02 -3.8 2.28e+01 -3.7 7.80e-01 5.47e-01f 1\n", + " 96 -1.6310516e+09 4.97e-03 3.02e+02 -3.8 2.51e+00 -4.1 9.84e-01 6.21e-01f 1\n", + " 97 -1.6310517e+09 1.55e-02 1.38e+02 -3.8 2.94e+02 - 1.00e+00 5.30e-01f 1\n", + " 98 -1.6310517e+09 1.27e-02 4.54e+02 -3.8 5.37e+01 - 4.79e-02 1.00e+00f 1\n", + " 99 -1.6310517e+09 3.21e-03 2.71e-03 -3.8 1.65e+01 - 1.00e+00 1.00e+00h 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -1.6310517e+09 2.31e-07 5.27e-05 -3.8 7.31e-02 -3.8 1.00e+00 1.00e+00h 1\n", + " 101 -1.6310517e+09 2.84e-04 9.37e+01 -5.7 8.43e+01 - 6.25e-01 3.21e-01f 1\n", + " 102 -1.6310518e+09 2.91e-04 5.13e+01 -5.7 3.64e+01 - 3.21e-01 3.77e-01f 1\n", + " 103 -1.6310518e+09 2.61e-04 8.49e+01 -5.7 2.14e+01 - 5.02e-01 1.04e-01f 1\n", + " 104 -1.6310518e+09 1.91e-04 4.97e+01 -5.7 1.68e+01 - 1.04e-01 2.72e-01f 1\n", + " 105 -1.6310518e+09 9.64e-05 2.20e+01 -5.7 1.06e+01 - 2.69e-01 4.47e-01f 1\n", + " 106 -1.6310518e+09 5.22e-05 1.72e+01 -5.7 5.44e+00 - 6.03e-01 3.84e-01f 1\n", + " 107 -1.6310518e+09 2.45e-05 5.53e+04 -5.7 1.49e+00 -4.8 1.07e-01 5.01e-01f 1\n", + " 108 -1.6310518e+09 9.80e-06 2.32e+04 -5.7 3.45e-01 -4.4 1.00e+00 5.83e-01f 1\n", + " 109 -1.6310518e+09 1.57e-06 5.72e+03 -5.7 8.84e-01 -4.9 1.00e+00 7.51e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -1.6310518e+09 1.11e-06 4.74e+03 -5.7 9.57e+00 - 8.20e-02 1.72e-01f 1\n", + " 111 -1.6310518e+09 7.41e-07 3.28e+03 -5.7 1.33e+00 - 3.81e-01 3.07e-01f 1\n", + " 112 -1.6310518e+09 1.89e-07 6.77e+02 -5.7 3.80e-01 - 1.00e+00 7.95e-01f 1\n", + " 113 -1.6310518e+09 3.31e-09 5.45e-07 -5.7 7.25e-02 - 1.00e+00 1.00e+00f 1\n", + " 114 -1.6310518e+09 1.34e-09 7.10e+01 -7.0 4.08e-01 - 1.00e+00 5.95e-01f 1\n", + " 115 -1.6310518e+09 5.95e-10 3.52e-06 -7.0 1.63e-01 - 1.00e+00 1.00e+00f 1\n", + " 116 -1.6310518e+09 7.84e-10 1.08e-12 -7.0 2.13e-04 - 1.00e+00 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 116\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -3.7401907403570734e+07 -1.6310517839609082e+09\n", + "Dual infeasibility......: 1.0820077830755358e-12 4.7185046094105214e-11\n", + "Constraint violation....: 1.1641532182693481e-10 7.8449113871670306e-10\n", + "Variable bound violation: 6.2884182240770248e-09 6.2884182240770248e-09\n", + "Complementarity.........: 9.0912040120645205e-08 3.9645637219065363e-06\n", + "Overall NLP error.......: 9.0912040120645205e-08 3.9645637219065363e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 120\n", + "Number of objective gradient evaluations = 117\n", + "Number of equality constraint evaluations = 120\n", + "Number of inequality constraint evaluations = 120\n", + "Number of equality constraint Jacobian evaluations = 117\n", + "Number of inequality constraint Jacobian evaluations = 117\n", + "Number of Lagrangian Hessian evaluations = 116\n", + "Total seconds in IPOPT = 366.450\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 368.75286197662354}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Define the objective function\n", + "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", + " for s in m.set_scenarios), \n", + " sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "civil-celebration", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.2616021918545 MW\n", + "Optimal tank capacity : 1.4179083742965303e-05 kg\n", + "OPtimal turbine capacity: 9.0763746194857e-05 MW\n" + ] + } + ], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + ] + }, + { + "cell_type": "markdown", + "id": "protecting-flexibility", + "metadata": {}, + "source": [ + "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.7.12 ('raven_libraries')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.12" + }, + "vscode": { + "interpreter": { + "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 8001697d0ed77ad1014f7c5ed7bbd0b23c6771d8 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Fri, 16 Sep 2022 07:29:11 -0600 Subject: [PATCH 07/29] fix to stochastic loop, TEAL results match previous nb --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 3083 +++++++++++++---- 1 file changed, 2457 insertions(+), 626 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index 4007b3c1c..66f447576 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -2,44 +2,69 @@ "cells": [ { "cell_type": "markdown", - "id": "naval-employment", + "id": "377a6d3a", "metadata": {}, "source": [ - "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" - ] - }, - { - "cell_type": "markdown", - "id": "052896d1", - "metadata": {}, - "source": [ - "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", - "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", - "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", + "# Integrated Energy Systems: Nuclear Case Study using TEAL \n", "\n", - " ```bash\n", - " # assuming git cloning with SSH key, can substitute HTML cloning\n", - " git clone git@github.com:idaholab/raven.git\n", - " git clone git@github.com:gmlc-dispatches/dispatches.git\n", + "In this notebook, we formulate a multi-period optimization problem that determines the optimal design of an integrated energy system producing electricity and hydrogen such that its net present value (NPV) is maximized for a given market signal. We consider an **existing** nuclear power plant of 1000 MW capcity as the genator. In general, due to safety restrictions, nuclear power plants are not amenable for ramping. Therefore, we assume that the power plant always operates at its base load (i.e., 1000 MW). We are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", "\n", - " cd raven\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand.\n", + "\n", + "Towards this, we formulate the superstructure shown in the figure below.\n", + "\n", + "![](schematic_nuclear_flowsheet.png \"Nuclear Flowsheet\")\n", + "\n", + "In the figure, arrows in red and blue denote that electricity and material, respectively, flows through them. ID denotes the name of the object containing the corresponding unit's model in the code, and DD and OD stand for design decision and operating decision, respectively. \n", + "\n", + "Here, we use a PEM (polymer electrolyte membrane) electrolyzer to produce hydrogen via water electrolysis. Current PEM technology requires ~54 kWh/kg of hydrogen (see https://www.h-tec.com/en/products/detail/h-tec-pem-electrolyser-me100-350/me100-350/ , last accessed on February 18, 2022). The produced hydrogen is stored in a tank, which can either be sold to the market via a pipeline, or combusted in a hydrogen turbine to produce electricity during the periods of high demand for electricity. Note that\n", + "\n", + "- The hydrogen tank is modeled as a simple inventory model i.e., only mass balance is enforced. The enthalpy balance is not included in the model. If needed, the `SimplifiedHydrogenTank` model in the flowsheet can be replaced with a more detailed tank model (the DISPATCHES repository has a more detailed tank model that enforces enthalpy balance as well).\n", + "- The hydrogen turbine is modeled as a compressor, a stochiometric reactor, and a turbine connected in series. \n", + "\n", + "In the flowsheet model, we use two different thermodynamic packages: one for the PEM electrolyzer and the hydrogen tank, and the other for the mixer and the hydrogen turbine. This is because, the material stream(s) to and from the former units only contain hydrogen. Whereas, the material stream(s) to and from the latter units contain nitrogen, oxygen, water and argon, in addition to hydrogen. The translator block facilitates the use of multiple thermodynamic packages by connecting properties across the packages. \n", + "\n", + "### Objective\n", + "For a given market signal, our objective is to determine the optimal design decisions,\n", + "\n", + "- Size of the PEM electrolyzer (`pem_capacity`: maximum rated capacity of the PEM electrolyzer, in MW)\n", + "- Size of the hydrogen tank (`tank_capacity`: maximum amount of hydrogen that can be stored in the tank, in kg)\n", + "- Size of the hydrogen turbine (`turbine_capacity`: maximum power the hydrogen turbine can produce, in MW)\n", "\n", - " # if you haven't installed RAVEN yet:\n", - " ./scripts/establish_conda_env.sh --install\n", - " # else, activate the environment\n", + "and the optimal operating decisions,\n", + "\n", + "- Split fraction of electricity to the pem electrolyzer (`m.fs.np_power_split.split_fraction[\"np_to_pem\", 0]`)\n", + "- Molar flowrate of hydrogen to the pipeline (`m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`)\n", + "- Molar flowrate of hydrogen to the turbine (`m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`)\n", + "\n", + "which maximize the NPV.\n", + "\n", + "### TEAL Installation\n", + "The Tool for Economic Analysis (TEAL) Python software is a plugin for the Risk Analysis Virtual Environment (RAVEN) and developed at Idaho National Lab (INL). TEAL is aimed to contain and deploy complex economic analyses. It allows for a generic definition of cash flows, flexible options to deal with taxes, inflation, discounting, and offers capabilities to compute combined cashflows for components. It also enables the ability to compute different economic metrics: Net Present Value (NPV), Internal Rate of Return (IRR), and Profitability Index (PI). More information on TEAL can be found at https://github.com/idaholab/TEAL. \n", + "\n", + "To run TEAL, first the user must build and install the RAVEN software package on their machine. Installation instructions for Mac, Linux, and Windows can be found here: https://github.com/idaholab/raven/wiki/installationMain. This will create a Python environment with all RAVEN and TEAL dependencies installed. \n", + "\n", + "To install TEAL, follow the instructions here: https://github.com/idaholab/raven/wiki/Plugins#registration-and-installation. \n", + "\n", + "Once RAVEN and TEAL are installed, the easiest way to integrate TEAL with DISPATCHES is to pip install DISPATCHES and all dependencies within the RAVEN Python environment (there will be future work in getting RAVEN installed as its own pip install-able package). First, activate the RAVEN environment (here referred to as ``raven_libraries``) and then install DISPATCHES as follows:\n", + "\n", + "```bash\n", + " # activate existing RAVEN python environment using conda\n", + " cd raven\n", " conda activate raven_libraries\n", "\n", " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", " sh ./scripts/establish_conda_env.sh --load\n", "\n", + " # here, assuming that DISPATCHES and RAVEN are in same directory\n", " cd ../dispatches \n", "\n", " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", + "```\n", "\n", - " ```\n", - "\n", - "\n" + "Next, we import the required packages and functions needed for the formulation of the optimization problem." ] }, { @@ -152,58 +177,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:12:41 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:12:41 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -253,7 +278,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.029\n", + "Total seconds in IPOPT = 0.007\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -261,7 +286,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16513776779174805}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09728717803955078}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 3, @@ -468,6 +493,7 @@ "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", "m.LMP = lmp_deterministic # LMP signal\n", + "m.stochastic = False\n", "m.weights_days = weights_days # number of days represented by each cluster" ] }, @@ -486,71 +512,73 @@ "execution_count": 8, "id": "1cf94ff3", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "LMP Data less than project life\n" - ] - } - ], + "outputs": [], "source": [ "# checking if number of years provided in data match plant_life\n", "import numpy as np\n", "\n", - "# list of available years in LMP data\n", - "years = list( m.LMP.keys() )\n", - "n_years_data = len(years)\n", - "\n", - "# template dictionary full of 0s, same structure as LMP\n", - "zeroDict = {cluster: {hour: 0\n", - " for hour in m.set_time} \n", - " for cluster in m.set_days}\n", - "\n", - "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", - "\n", - "# Case where we have less data than the project life/sim time\n", - "# Here, we assume (as in the default nuclear case demo) that\n", - "# the years 2022-2031 all have the same LMP data, which\n", - "# helps to cut down on variables just for the demonstration\n", - "if n_years_data < m.plant_life:\n", - " print(\"LMP Data less than project life\")\n", - " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", - " years[0] + m.plant_life) # full project time with first year of data as starting point\n", - "\n", - " # initializing empty dicts and lists\n", - " newLMP = {} # going to replace existing LMP dictionary\n", - " newYearsVec = [] # list of years used\n", - " stuckYear = 0 # ugly way of duplicating years\n", - "\n", - " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", - " for i,y in enumerate(projLifeRange):\n", - " # data not available for given year within project lifetime\n", - " if y not in years:\n", - " if i == 0: # construction year\n", - " newLMP[y] = zeroDict\n", - " newYearsVec.append(0)\n", - " else: # duplicate previous year's values\n", - " newLMP[y] = newLMP[y-1]\n", - " newYearsVec.append(stuckYear)\n", - " # data for current year is available in LMP dict\n", - " else:\n", - " stuckYear = y # update year for duplication (word?)\n", - " newLMP[y] = m.LMP[y] # keep current LMP value\n", - " newYearsVec.append(y) # update current year\n", - " \n", - " # save to model object\n", - " m.LMP = newLMP\n", - " m.yearsFullVec = newYearsVec\n", - "\n", - "elif n_years_data > m.plant_life:\n", - " print(\"LMP Data more than project life, must curtail.\")\n", - " # TODO fill this out\n", - "else:\n", - " print(\"LMP Data matches project life\")\n", - " # TODO fill this out\n", - " # years.insert(0,0)" + "def restructure_LMP(m):\n", + " # list of available years in LMP data\n", + " if m.stochastic:\n", + " years = list(m.LMP[0].keys())\n", + " else:\n", + " years = list(m.LMP.keys())\n", + "\n", + " n_years_data = len(years)\n", + " set_scenarios = list( m.LMP.keys() ) if m.stochastic else [0]\n", + "\n", + " # template dictionary full of 0s, same structure as LMP\n", + " zeroDict = {cluster: {hour: 0\n", + " for hour in m.set_time} \n", + " for cluster in m.set_days}\n", + "\n", + " ## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", + "\n", + " # Case where we have less data than the project life/sim time\n", + " # Here, we assume (as in the default nuclear case demo) that\n", + " # the years 2022-2031 all have the same LMP data, which\n", + " # helps to cut down on variables just for the demonstration\n", + " if n_years_data < m.plant_life:\n", + " print(\"LMP Data less than project life\")\n", + " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", + " years[0] + m.plant_life) # full project time with first year of data as starting point\n", + "\n", + " # initializing empty dicts and lists\n", + " newLMP = {} # going to replace existing LMP dictionary\n", + "\n", + " for s in set_scenarios:\n", + " newYearsVec = [] # list of years used\n", + " stuckYear = 0 # ugly way of duplicating years\n", + " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", + " for i,y in enumerate(projLifeRange):\n", + " # data not available for given year within project lifetime\n", + " if y not in years:\n", + " if i == 0: # construction year\n", + " newLMP[y] = zeroDict\n", + " newYearsVec.append(0)\n", + " else: # duplicate previous year's values\n", + " newLMP[y] = newLMP[y-1]\n", + " newYearsVec.append(stuckYear)\n", + " # data for current year is available in LMP dict\n", + " else:\n", + " stuckYear = y # update year for duplication (word?)\n", + " newLMP[y] = m.LMP[y] if not m.stochastic else m.LMP[s][y] # keep current LMP value\n", + " newYearsVec.append(y) # update current year\n", + " \n", + " # save to model object\n", + " if m.stochastic:\n", + " m.LMP[s] = newLMP\n", + " else:\n", + " m.LMP = newLMP\n", + " m.yearsFullVec = newYearsVec\n", + "\n", + " elif n_years_data > m.plant_life:\n", + " print(\"LMP Data more than project life, must curtail.\")\n", + " # TODO fill this out\n", + " else:\n", + " print(\"LMP Data matches project life\")\n", + " # TODO fill this out\n", + " # years.insert(0,0)\n" ] }, { @@ -637,62 +665,63 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 215.91] Completed the formulation of the multiperiod problem\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 6.01] Created an instance of the flowsheet and initialized it.\n", - "[+ 27.33] Initialized the entire multiperiod optimization model.\n", - "[+ 0.68] Unfixed the degrees of freedom from each period model.\n" + "[+ 155.63] Completed the formulation of the multiperiod problem\n", + "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:17 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:18 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.72] Created an instance of the flowsheet and initialized it.\n", + "[+ 19.50] Initialized the entire multiperiod optimization model.\n", + "[+ 0.38] Unfixed the degrees of freedom from each period model.\n", + "LMP Data less than project life\n" ] } ], @@ -704,7 +733,9 @@ " unfix_dof=unfix_dof,\n", " multiple_days=True,\n", " multiyear=True,\n", - " verbose=False)" + " verbose=False)\n", + "\n", + "restructure_LMP(m)" ] }, { @@ -913,15 +944,7 @@ "execution_count": 13, "id": "418b46b4", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" - ] - } - ], + "outputs": [], "source": [ "import numpy as np\n", "import operator\n", @@ -952,15 +975,7 @@ " settings = CashFlows.GlobalSettings()\n", " settings.setParams(params)\n", " settings._verbosity = 0\n", - " return settings\n", - "\n", - "\n", - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)" + " return settings" ] }, { @@ -1066,13 +1081,13 @@ "metadata": {}, "outputs": [], "source": [ - "def getCapexVarFromModel(comp, cfDict, mdl):\n", + "def getCapexVarFromModel(comp, cfDict, mdl, scenario):\n", " alpha = cfDict['Value']\n", " mults = cfDict['Multiplier']\n", " exprs = cfDict['Expressions']\n", " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", "\n", - " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", + " pyomoExpr = [operator.attrgetter(exprs[i])(scenario) for i in range(len(exprs))]\n", " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", " driver = driver[0]\n", " return alpha, driver\n", @@ -1086,7 +1101,7 @@ "metadata": {}, "outputs": [], "source": [ - "def getDispatchVarFromModel(comp, cfDict, mdl):\n", + "def getDispatchVarFromModel(comp, cfDict, mdl, scenario, ind=None):\n", " alpha = cfDict['Value']\n", " mults = cfDict['Multiplier']\n", " exprs = cfDict['Expressions']\n", @@ -1098,13 +1113,13 @@ " n_years = len(mdl.set_years)\n", " n_projLife = mdl.plant_life + 1\n", "\n", - " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", + " yearsMapArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", " \n", " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", "\n", " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", "\n", - " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", + " indeces = np.array([tuple(i) for i in scenario.period_index], dtype=\"i,i,i\")\n", " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", " indeces = indeces.reshape(time_shape)\n", "\n", @@ -1114,24 +1129,26 @@ " signal = mdl.LMP\n", "\n", " # # plus 1 to year term to allow for 0 recurring costs during build year\n", - " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", + " alpha = np.zeros([n_projLife, n_hours_per_year])\n", " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", " # clusterhour loops through hours first, then cluster\n", - " alpha = [[signal[y][d][h] \\\n", - " for d in mdl.set_days\n", - " for h in mdl.set_time] # order here matches *indeces*\n", - " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", + " if mdl.stochastic:\n", + " signal = signal[ind]\n", + " realized_alpha = [[signal[y][d][h] \\\n", + " for d in mdl.set_days\n", + " for h in mdl.set_time] # order here matches *indeces*\n", + " for y in mdl.yearsFullVec[1:]] #shape here is [year, hour]\n", " # # first column of year axis is 0 for project year 0\n", - " alpha = np.array(alpha)\n", - " # alpha[1:,:] = realized_alpha\n", + " realized_alpha = np.array(realized_alpha)\n", + " alpha[1:,:] = realized_alpha\n", "\n", " # TODO: check that all periods and LMPs match up...\n", " pcount = -1\n", - " for p, pyear in enumerate(yearsMaskArray):\n", + " for p, pyear in enumerate(yearsMapArray):\n", " if pyear == 0:\n", " continue\n", "\n", - " if pyear > yearsMaskArray[p-1]:\n", + " if pyear > yearsMapArray[p-1]:\n", " pcount +=1\n", "\n", " for time in range(n_hours_per_year):\n", @@ -1140,7 +1157,7 @@ " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", " dispatch_driver = 0\n", " for ds, dStr in enumerate(exprs):\n", - " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", + " dispatch_driver += operator.attrgetter(dStr)(scenario.period[ind])[0] * mults[ds]\n", "\n", " # getting weights for each day/cluster\n", " dy, yr = ind[1:]\n", @@ -1159,7 +1176,12 @@ "metadata": {}, "outputs": [], "source": [ - "def buildTealComponent(name, comp, mdl):\n", + "def buildTealComponent(name, comp, mdl, scenario=None, scenario_ind=None):\n", + "\n", + " # if scenario is None, we are doing LMP Deterministic\n", + " if scenario is None:\n", + " scenario = mdl\n", + "\n", " life = comp['Lifetime']\n", " projLife = len(mdl.set_years) + 1\n", " tealComp = CashFlows.Component()\n", @@ -1171,7 +1193,7 @@ "\n", " for cfName, cfDict in comp.items():\n", " if cfName == 'Capex':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl, scenario)\n", " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", " cashFlows.append(capex)\n", "\n", @@ -1180,12 +1202,12 @@ " cashFlows.extend(amorts)\n", " \n", " elif cfName == 'FixedOM':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl, scenario)\n", " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", " cashFlows.append(fixedOM)\n", " \n", " elif cfName == 'Hourly':\n", - " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", + " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl, scenario, scenario_ind)\n", " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", " cashFlows.append(hourly)\n", " \n", @@ -1315,8 +1337,22 @@ "execution_count": 19, "id": "republican-diagnosis", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" + ] + } + ], "source": [ + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)\n", "# Build the connecting constraints\n", "build_connecting_constraints(m, \n", " set_time=m.set_time, \n", @@ -1326,9 +1362,7 @@ "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", - "\n", - "\n" + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" ] }, { @@ -1371,7 +1405,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1400,7 +1434,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1429,7 +1463,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1458,7 +1492,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1484,7 +1518,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1511,7 +1545,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1540,7 +1574,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1569,7 +1603,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1598,7 +1632,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1627,7 +1661,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1656,7 +1690,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1685,7 +1719,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1711,7 +1745,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1738,7 +1772,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1765,7 +1799,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2303,7 +2337,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2332,7 +2366,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2361,7 +2395,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2390,7 +2424,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2416,7 +2450,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2443,7 +2477,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2472,7 +2506,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2501,7 +2535,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2530,7 +2564,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2559,7 +2593,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2588,7 +2622,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2617,7 +2651,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2643,7 +2677,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2670,7 +2704,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2697,7 +2731,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -3314,7 +3348,7 @@ "Number of equality constraint Jacobian evaluations = 81\n", "Number of inequality constraint Jacobian evaluations = 81\n", "Number of Lagrangian Hessian evaluations = 80\n", - "Total seconds in IPOPT = 256.985\n", + "Total seconds in IPOPT = 260.087\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -3322,7 +3356,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 259.56267189979553}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 262.2739043235779}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 22, @@ -3331,24 +3365,13 @@ } ], "source": [ - "# Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "\n", - "#=================================================\n", - "# tealComponentList = []\n", - "# for name, comp in components.items():\n", - "# tealComp = buildTealComponent(name, comp, m)\n", - "# tealComponentList.append(tealComp)\n", - "\n", + "# run TEAL to calculate pyomo expressions for cashflows and metrics\n", "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", "\n", "# Define the objective function\n", "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", "\n", "#=================================================\n", - "# m.obj = Objective(expr=m.npv, sense=maximize)\n", "# Define the solver object. Using IPOPT\n", "solver = get_solver()\n", "\n", @@ -3565,6 +3588,7 @@ "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", "m.LMP = lmp_stochastic # LMP signal\n", + "m.stochastic = True\n", "m.weights_days = weights_days # number of days represented by each cluster\n", "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" ] @@ -3589,62 +3613,62 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 154.66] Completed the formulation of the multiperiod problem\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.33] Created an instance of the flowsheet and initialized it.\n", - "[+ 18.59] Initialized the entire multiperiod optimization model.\n", - "[+ 0.38] Unfixed the degrees of freedom from each period model.\n" + "[+ 164.07] Completed the formulation of the multiperiod problem\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.41] Created an instance of the flowsheet and initialized it.\n", + "[+ 17.31] Initialized the entire multiperiod optimization model.\n", + "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -3673,301 +3697,2108 @@ "execution_count": 30, "id": "elder-victoria", "metadata": {}, - "outputs": [], - "source": [ - "for s in m.set_scenarios:\n", - " # Build the connecting constraints\n", - " build_connecting_constraints(m.scenario[s], \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - " # Append cash flow expressions\n", - " append_costs_and_revenue(m.scenario[s],\n", - " ps=m,\n", - " LMP=m.LMP[s])\n", - " \n", - " # Hydrogen demand constraint. \n", - " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", - " obj = m.scenario[s]\n", - " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", - " def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "id": "suburban-radar", - "metadata": {}, - "outputs": [], - "source": [ - "# Add non-anticipativity constraints\n", - "m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design PEM capacity (in kW)\")\n", - "m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design tank capacity (in mol)\")\n", - "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design turbine capacity (in W)\")\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_pem(blk, s):\n", - " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_tank(blk, s):\n", - " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_turbine(blk, s):\n", - " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "id": "liberal-riverside", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 580772\n", - "Number of nonzeros in inequality constraint Jacobian.: 7680\n", - "Number of nonzeros in Lagrangian Hessian.............: 195840\n", - "\n", - "Total number of variables............................: 211209\n", - " variables with only lower bounds: 20169\n", - " variables with lower and upper bounds: 176640\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 208326\n", - "Total number of inequality constraints...............: 3840\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 3840\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.2559159e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.5355493e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", - " 2 -1.5732609e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.39e-04 9.90e-01f 1\n", - " 3 -1.5737278e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", - " 4 -1.5737296e+09 2.21e+02 1.17e+04 -1.0 2.04e+02 - 2.69e-02 5.23e-02f 4\n", - " 5 -1.5737432e+09 1.14e+02 1.23e+04 -1.0 1.02e+03 - 6.74e-03 4.98e-01f 1\n", - " 6 -1.5737728e+09 1.29e+01 5.26e+03 -1.0 3.95e+02 - 7.84e-01 9.92e-01h 1\n", - " 7 -1.5737782e+09 1.23e+00 1.13e+06 -1.0 3.37e+01 -4.0 5.46e-01 1.00e+00f 1\n", - " 8 -1.5740225e+09 1.35e+00 3.90e+06 -1.0 8.84e+02 - 5.47e-01 1.00e+00f 1\n", - " 9 -1.5747652e+09 3.14e+00 3.72e+06 -1.0 2.68e+03 - 4.76e-02 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.5747859e+09 4.29e-02 2.22e+06 -1.0 1.68e+02 -4.5 4.04e-01 1.00e+00f 1\n", - " 11 -1.5767248e+09 4.49e-02 2.19e+06 -1.0 1.49e+04 - 1.14e-02 1.00e+00f 1\n", - " 12 -1.5791179e+09 4.25e-01 1.99e+06 -1.0 2.27e+04 - 9.09e-02 6.91e-01f 1\n", - " 13 -1.5841947e+09 5.01e-01 1.80e+06 -1.0 3.51e+04 - 9.63e-02 7.93e-01f 1\n", - " 14 -1.5975256e+09 4.62e-02 1.62e+06 -1.0 6.32e+04 - 1.01e-01 1.00e+00f 1\n", - " 15 -1.5976020e+09 1.59e-04 4.60e+05 -1.0 3.29e+02 -5.0 7.16e-01 1.00e+00f 1\n", - " 16 -1.5976057e+09 3.03e-08 4.60e+03 -1.0 1.67e+01 -3.6 9.90e-01 1.00e+00f 1\n", - " 17 -1.6299658e+09 1.76e-04 4.59e+03 -1.0 2.61e+07 - 1.03e-03 4.68e-03f 1\n", - " 18 -1.6299700e+09 7.39e-06 4.57e+01 -1.0 1.86e+01 -3.7 9.90e-01 1.00e+00f 1\n", - " 19 -1.6303305e+09 1.10e-04 4.56e+01 -1.0 2.97e+07 - 2.20e-03 3.61e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.6305480e+09 1.93e-04 4.55e+01 -1.0 3.36e+07 - 2.13e-03 3.05e-03f 1\n", - " 21 -1.6306623e+09 2.96e-04 4.54e+01 -1.0 3.01e+07 - 2.40e-03 3.45e-03f 1\n", - " 22 -1.6307205e+09 4.19e-04 4.53e+01 -1.0 2.65e+07 - 3.49e-03 3.85e-03f 1\n", - " 23 -1.6307870e+09 9.58e-04 4.51e+01 -1.0 1.49e+07 - 2.81e-03 8.68e-03f 1\n", - " 24 -1.6307920e+09 4.56e-05 1.14e+01 -1.0 2.74e+01 -3.8 9.94e-01 1.00e+00f 1\n", - " 25 -1.6308272e+09 4.50e-05 6.51e+04 -1.7 1.21e+07 - 3.96e-03 1.21e-02f 1\n", - " 26 -1.6308337e+09 5.88e-05 6.44e+04 -1.7 2.02e+06 - 1.06e-02 5.31e-03f 1\n", - " 27 -1.6308503e+09 1.02e-04 6.43e+04 -1.7 3.06e+07 - 1.06e-03 5.30e-03f 1\n", - " 28 -1.6308610e+09 1.49e-04 6.40e+04 -1.7 1.74e+07 - 5.42e-03 5.72e-03f 1\n", - " 29 -1.6308774e+09 2.51e-05 2.97e+05 -1.7 7.43e+01 -4.3 9.37e-01 9.73e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.6308829e+09 2.54e-07 4.41e-03 -1.7 2.98e+01 -3.8 1.00e+00 1.00e+00f 1\n", - " 31 -1.6308832e+09 2.49e-07 1.06e+06 -3.8 7.49e+01 -4.3 5.55e-01 2.21e-02f 1\n", - " 32 -1.6308993e+09 5.03e-06 1.06e+06 -3.8 9.29e+07 - 5.21e-04 1.59e-03f 1\n", - " 33 -1.6309009e+09 3.92e-06 7.47e+05 -3.8 1.53e+02 -4.4 1.24e-01 2.16e-01f 1\n", - " 34 -1.6309016e+09 2.95e-06 4.98e+05 -3.8 6.68e+01 -3.9 1.60e-01 2.45e-01f 1\n", - " 35 -1.6309021e+09 2.04e-06 2.90e+05 -3.8 3.15e+01 -3.5 2.27e-01 3.09e-01f 1\n", - " 36 -1.6309021e+09 1.99e-06 3.67e+05 -3.8 9.06e+01 -4.0 1.87e-01 2.21e-02f 1\n", - " 37 -1.6309023e+09 1.69e-06 2.87e+05 -3.8 3.43e+01 -3.6 9.14e-02 1.51e-01f 1\n", - " 38 -1.6309026e+09 1.50e-06 2.36e+05 -3.8 7.31e+01 -4.0 6.09e-02 1.12e-01f 1\n", - " 39 -1.6309027e+09 1.34e-06 2.82e+05 -3.8 2.78e+01 -3.6 3.14e-01 1.07e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.6309203e+09 2.56e-06 2.82e+05 -3.8 3.75e+08 - 1.65e-04 3.57e-04f 1\n", - " 41 -1.6309289e+09 2.94e-06 2.82e+05 -3.8 4.30e+08 - 1.89e-04 1.81e-04f 1\n", - " 42 -1.6309290e+09 2.28e-06 2.19e+05 -3.8 2.12e+01 -3.2 2.26e-01 2.24e-01f 1\n", - " 43 -1.6309292e+09 1.90e-06 1.73e+05 -3.8 3.41e+01 -3.7 1.10e-01 1.65e-01f 1\n", - " 44 -1.6309294e+09 1.74e-06 1.65e+05 -3.8 7.76e+01 -4.2 1.23e-01 8.39e-02f 1\n", - " 45 -1.6309295e+09 1.65e-06 1.75e+05 -3.8 3.81e+01 -3.8 1.90e-01 5.46e-02f 1\n", - " 46 -1.6309297e+09 1.46e-06 1.63e+05 -3.8 8.50e+01 -4.2 1.76e-01 1.12e-01f 1\n", - " 47 -1.6309298e+09 1.26e-06 1.80e+05 -3.8 3.17e+01 -3.8 5.44e-01 1.34e-01f 1\n", - " 48 -1.6309300e+09 8.34e-07 1.17e+05 -3.8 1.17e+01 -3.4 2.74e-01 3.38e-01f 1\n", - " 49 -1.6309300e+09 7.47e-07 1.15e+05 -3.8 2.64e+01 -3.9 4.25e-01 1.04e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.6309389e+09 1.04e-06 1.15e+05 -3.8 1.52e+09 - 3.37e-05 4.19e-05f 1\n", - " 51 -1.6309391e+09 8.37e-07 9.78e+04 -3.8 3.03e+01 -3.9 4.86e-01 1.94e-01f 1\n", - " 52 -1.6309514e+09 1.01e-06 9.78e+04 -3.8 4.88e+09 - 1.44e-05 2.53e-05f 1\n", - " 53 -1.6309515e+09 9.09e-07 9.39e+04 -3.8 2.90e+01 -4.0 7.11e-01 9.90e-02f 1\n", - " 54 -1.6309644e+09 1.34e-06 9.39e+04 -3.8 4.32e+09 - 1.46e-05 3.07e-05f 1\n", - " 55 -1.6309645e+09 3.56e-07 2.62e+04 -3.8 4.40e+00 -3.1 1.00e+00 7.29e-01f 1\n", - " 56 -1.6309645e+09 2.87e-07 2.11e+04 -3.8 1.10e+01 -3.6 6.23e-01 1.94e-01f 1\n", - " 57 -1.6309646e+09 1.94e-07 1.43e+04 -3.8 3.88e+00 -3.2 1.00e+00 3.23e-01f 1\n", - " 58 -1.6309646e+09 1.53e-07 1.13e+04 -3.8 1.16e+01 -3.6 9.44e-01 2.07e-01f 1\n", - " 59 -1.6309711e+09 3.04e-07 1.13e+04 -3.8 3.38e+09 - 2.22e-05 2.59e-05f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.6309711e+09 2.57e-07 9.60e+03 -3.8 1.29e+01 -3.7 1.00e+00 1.54e-01f 1\n", - " 61 -1.6309842e+09 5.97e-07 9.60e+03 -3.8 3.50e+09 - 1.56e-05 4.05e-05f 1\n", - " 62 -1.6309932e+09 6.81e-07 9.60e+03 -3.8 4.45e+09 - 1.64e-05 1.92e-05f 1\n", - " 63 -1.6309997e+09 8.22e-07 9.60e+03 -3.8 4.75e+09 - 1.59e-05 2.47e-05f 1\n", - " 64 -1.6309998e+09 5.85e-10 2.64e-03 -3.8 2.58e-01 -2.0 1.00e+00 1.00e+00f 1\n", - " 65 -1.6309998e+09 6.93e-10 3.72e-01 -3.8 7.75e-01 -2.5 1.00e+00 9.17e-01f 1\n", - " 66 -1.6310042e+09 2.83e-07 3.72e-01 -3.8 3.25e+09 - 2.36e-05 3.68e-05f 1\n", - " 67 -1.6310082e+09 5.39e-07 3.72e-01 -3.8 3.54e+09 - 1.51e-05 3.50e-05f 1\n", - " 68 -1.6310109e+09 7.07e-07 3.72e-01 -3.8 3.33e+09 - 2.20e-05 2.84e-05f 1\n", - " 69 -1.6310123e+09 9.67e-07 3.72e-01 -3.8 7.99e+08 - 7.84e-05 3.53e-05f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.6310124e+09 9.00e-07 1.76e+01 -3.8 2.29e+01 -3.9 9.41e-01 6.94e-02f 1\n", - " 71 -1.6310213e+09 2.95e-05 1.74e+01 -3.8 4.91e+08 - 4.48e-05 3.55e-04f 1\n", - " 72 -1.6310214e+09 2.58e-05 3.87e+01 -3.8 2.49e+01 -4.0 1.00e+00 1.24e-01f 1\n", - " 73 -1.6310215e+09 1.81e-05 2.63e+01 -3.8 9.29e+00 -3.6 1.00e+00 2.99e-01f 1\n", - " 74 -1.6310301e+09 3.65e-04 2.44e+01 -3.8 3.15e+07 - 2.41e-04 1.23e-03f 1\n", - " 75 -1.6310316e+09 3.65e-04 2.43e+01 -3.8 3.27e+09 - 1.43e-05 4.58e-05f 1\n", - " 76 -1.6310325e+09 3.66e-04 2.43e+01 -3.8 1.46e+09 - 5.60e-05 7.21e-05f 1\n", - " 77 -1.6310329e+09 3.68e-04 2.62e+01 -3.8 9.93e+07 - 1.18e-03 8.66e-05f 1\n", - " 78 -1.6310337e+09 3.72e-04 2.60e+01 -3.8 1.63e+09 - 3.97e-06 1.17e-04f 1\n", - " 79 -1.6310337e+09 2.86e-04 5.62e+01 -3.8 7.08e-01 -1.9 7.89e-01 2.32e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.6310337e+09 2.77e-04 1.52e+01 -3.8 6.40e-01 -2.4 1.00e+00 3.18e-02f 1\n", - " 81 -1.6310337e+09 1.30e-04 7.41e+00 -3.8 1.91e+00 -2.9 1.00e+00 5.32e-01f 1\n", - " 82 -1.6310389e+09 1.51e-03 7.43e+00 -3.8 3.06e+06 - 1.47e-03 2.37e-03f 1\n", - " 83 -1.6310395e+09 1.52e-03 7.43e+00 -3.8 1.09e+09 - 1.09e-05 1.70e-04f 1\n", - " 84 -1.6310423e+09 2.77e-03 7.33e+00 -3.8 3.82e+05 - 4.71e-03 2.01e-03f 1\n", - " 85 -1.6310450e+09 4.52e-03 7.27e+00 -3.8 2.08e+05 - 4.44e-03 3.69e-03f 1\n", - " 86 -1.6310478e+09 8.31e-03 7.20e+00 -3.8 1.20e+05 - 7.70e-03 7.13e-03f 1\n", - " 87 -1.6310479e+09 8.03e-03 1.11e+02 -3.8 4.01e+01 -4.4 3.51e-01 3.35e-02f 1\n", - " 88 -1.6310479e+09 7.82e-03 9.18e+02 -3.8 5.19e+01 -4.8 1.00e+00 2.64e-02f 1\n", - " 89 -1.6310501e+09 1.10e-02 9.01e+02 -3.8 5.37e+04 - 2.14e-02 1.89e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.6310506e+09 1.09e-02 8.88e+02 -3.8 2.30e+04 - 4.73e-02 1.75e-02f 1\n", - " 91 -1.6310510e+09 1.04e-02 8.53e+02 -3.8 1.04e+04 - 1.59e-01 4.45e-02f 1\n", - " 92 -1.6310511e+09 1.23e-03 1.89e+02 -3.8 1.90e+01 -3.1 1.00e+00 9.33e-01f 1\n", - " 93 -1.6310514e+09 6.62e-03 4.39e+02 -3.8 4.48e+03 - 2.58e-01 6.57e-02f 1\n", - " 94 -1.6310516e+09 2.93e-02 5.48e+02 -3.8 1.27e+03 - 3.41e-01 2.44e-01f 1\n", - " 95 -1.6310516e+09 1.32e-02 5.34e+02 -3.8 2.28e+01 -3.7 7.80e-01 5.47e-01f 1\n", - " 96 -1.6310516e+09 4.97e-03 3.02e+02 -3.8 2.51e+00 -4.1 9.84e-01 6.21e-01f 1\n", - " 97 -1.6310517e+09 1.55e-02 1.38e+02 -3.8 2.94e+02 - 1.00e+00 5.30e-01f 1\n", - " 98 -1.6310517e+09 1.27e-02 4.54e+02 -3.8 5.37e+01 - 4.79e-02 1.00e+00f 1\n", - " 99 -1.6310517e+09 3.21e-03 2.71e-03 -3.8 1.65e+01 - 1.00e+00 1.00e+00h 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -1.6310517e+09 2.31e-07 5.27e-05 -3.8 7.31e-02 -3.8 1.00e+00 1.00e+00h 1\n", - " 101 -1.6310517e+09 2.84e-04 9.37e+01 -5.7 8.43e+01 - 6.25e-01 3.21e-01f 1\n", - " 102 -1.6310518e+09 2.91e-04 5.13e+01 -5.7 3.64e+01 - 3.21e-01 3.77e-01f 1\n", - " 103 -1.6310518e+09 2.61e-04 8.49e+01 -5.7 2.14e+01 - 5.02e-01 1.04e-01f 1\n", - " 104 -1.6310518e+09 1.91e-04 4.97e+01 -5.7 1.68e+01 - 1.04e-01 2.72e-01f 1\n", - " 105 -1.6310518e+09 9.64e-05 2.20e+01 -5.7 1.06e+01 - 2.69e-01 4.47e-01f 1\n", - " 106 -1.6310518e+09 5.22e-05 1.72e+01 -5.7 5.44e+00 - 6.03e-01 3.84e-01f 1\n", - " 107 -1.6310518e+09 2.45e-05 5.53e+04 -5.7 1.49e+00 -4.8 1.07e-01 5.01e-01f 1\n", - " 108 -1.6310518e+09 9.80e-06 2.32e+04 -5.7 3.45e-01 -4.4 1.00e+00 5.83e-01f 1\n", - " 109 -1.6310518e+09 1.57e-06 5.72e+03 -5.7 8.84e-01 -4.9 1.00e+00 7.51e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -1.6310518e+09 1.11e-06 4.74e+03 -5.7 9.57e+00 - 8.20e-02 1.72e-01f 1\n", - " 111 -1.6310518e+09 7.41e-07 3.28e+03 -5.7 1.33e+00 - 3.81e-01 3.07e-01f 1\n", - " 112 -1.6310518e+09 1.89e-07 6.77e+02 -5.7 3.80e-01 - 1.00e+00 7.95e-01f 1\n", - " 113 -1.6310518e+09 3.31e-09 5.45e-07 -5.7 7.25e-02 - 1.00e+00 1.00e+00f 1\n", - " 114 -1.6310518e+09 1.34e-09 7.10e+01 -7.0 4.08e-01 - 1.00e+00 5.95e-01f 1\n", - " 115 -1.6310518e+09 5.95e-10 3.52e-06 -7.0 1.63e-01 - 1.00e+00 1.00e+00f 1\n", - " 116 -1.6310518e+09 7.84e-10 1.08e-12 -7.0 2.13e-04 - 1.00e+00 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 116\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -3.7401907403570734e+07 -1.6310517839609082e+09\n", - "Dual infeasibility......: 1.0820077830755358e-12 4.7185046094105214e-11\n", - "Constraint violation....: 1.1641532182693481e-10 7.8449113871670306e-10\n", - "Variable bound violation: 6.2884182240770248e-09 6.2884182240770248e-09\n", - "Complementarity.........: 9.0912040120645205e-08 3.9645637219065363e-06\n", - "Overall NLP error.......: 9.0912040120645205e-08 3.9645637219065363e-06\n", - "\n", - "\n", - "Number of objective function evaluations = 120\n", - "Number of objective gradient evaluations = 117\n", - "Number of equality constraint evaluations = 120\n", - "Number of inequality constraint evaluations = 120\n", - "Number of equality constraint Jacobian evaluations = 117\n", - "Number of inequality constraint Jacobian evaluations = 117\n", - "Number of Lagrangian Hessian evaluations = 116\n", - "Total seconds in IPOPT = 366.450\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 368.75286197662354}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Define the objective function\n", - "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", - " for s in m.set_scenarios), \n", - " sense=maximize)\n", - "\n", - "# Define the solver object. Using the default solver: IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solve the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "id": "civil-celebration", - "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.2616021918545 MW\n", - "Optimal tank capacity : 1.4179083742965303e-05 kg\n", - "OPtimal turbine capacity: 9.0763746194857e-05 MW\n" - ] - } - ], - "source": [ - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "id": "protecting-asthma", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", + "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n", + "LMP Data less than project life\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: pem 21\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: h2turbine 21\n", + "DEBUGG cRH life: electricity_market 21\n", + "DEBUGG cRH life: h2_market 21\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: pem 21\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: h2turbine 21\n", + "DEBUGG cRH life: electricity_market 21\n", + "DEBUGG cRH life: h2_market 21\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: pem \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2tank \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2turbine \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: electricity_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "DEBUGG comp: h2_market \n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + } + ], + "source": [ + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)\n", + "restructure_LMP(m)\n", + "metrics_list = []\n", + "for s in m.set_scenarios:\n", + " # Build the connecting constraints\n", + " build_connecting_constraints(m.scenario[s], \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + " # Append cash flow expressions\n", + " tealComponentList = []\n", + " for name, comp in components.items():\n", + " tealComp = buildTealComponent(name, comp, m, m.scenario[s], s)\n", + " tealComponentList.append(tealComp)\n", + "\n", + " metrics_list.append(RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True))\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\ipykernel_launcher.py:3: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead.\n", + " This is separate from the ipykernel package so we can avoid doing imports until\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 580772\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", + "\n", + "Total number of variables............................: 211209\n", + " variables with only lower bounds: 20169\n", + " variables with lower and upper bounds: 176640\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 208326\n", + "Total number of inequality constraints...............: 3840\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 3840\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.2652887e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.5469495e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", + " 2 -1.5843763e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.40e-04 9.90e-01f 1\n", + " 3 -1.5848203e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", + " 4 -1.5848404e+09 1.61e+01 8.00e+03 -1.0 7.59e+01 - 1.06e-02 9.33e-01f 1\n", + " 5 -1.5848392e+09 1.63e+01 7.94e+03 -1.0 8.54e+03 - 9.13e-04 3.71e-02f 1\n", + " 6 -1.5848442e+09 1.53e+01 6.79e+03 -1.0 9.00e+02 - 3.36e-02 7.28e-01f 1\n", + " 7 -1.5848491e+09 1.18e+00 3.83e+04 -1.0 7.70e+01 -4.5 9.24e-01 1.00e+00h 1\n", + " 8 -1.5849990e+09 2.70e+00 4.97e+06 -1.0 1.13e+03 - 4.78e-01 1.00e+00f 1\n", + " 9 -1.5853741e+09 2.90e+00 4.92e+06 -1.0 2.08e+03 - 1.07e-02 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.5858830e+09 1.58e+00 4.55e+06 -1.0 9.60e+03 - 7.60e-02 1.00e+00f 1\n", + " 11 -1.5866189e+09 5.81e-01 3.78e+06 -1.0 1.22e+04 - 1.70e-01 1.00e+00f 1\n", + " 12 -1.5866530e+09 7.28e-04 1.81e+06 -1.0 3.52e+02 -5.0 5.20e-01 1.00e+00f 1\n", + " 13 -1.5885355e+09 3.41e-01 1.79e+06 -1.0 3.71e+04 - 1.46e-02 6.02e-01f 1\n", + " 14 -1.5916854e+09 6.04e-02 1.65e+06 -1.0 4.31e+04 - 7.66e-02 5.71e-01f 1\n", + " 15 -1.5994591e+09 9.82e-02 1.51e+06 -1.0 6.36e+04 - 8.39e-02 7.67e-01f 1\n", + " 16 -1.6220924e+09 9.04e-02 1.37e+06 -1.0 1.29e+05 - 9.15e-02 1.00e+00f 1\n", + " 17 -1.6255201e+09 8.48e-02 1.24e+06 -1.0 2.89e+05 - 9.45e-02 6.29e-02f 1\n", + " 18 -1.6255546e+09 8.43e-02 8.42e+05 -1.0 6.64e+04 - 3.23e-01 5.66e-03f 1\n", + " 19 -1.6255554e+09 8.07e-05 1.82e+05 -1.0 4.81e+01 -4.6 7.84e-01 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.6255556e+09 4.09e-09 1.82e+03 -1.0 2.40e+01 -4.2 9.90e-01 1.00e+00f 1\n", + " 21 -1.6256284e+09 1.62e-04 1.80e+03 -1.0 7.90e+06 - 8.90e-03 1.28e-02f 1\n", + " 22 -1.6256655e+09 4.06e-04 1.78e+03 -1.0 5.67e+06 - 1.27e-02 1.68e-02f 1\n", + " 23 -1.6256656e+09 7.30e-07 1.75e+01 -1.0 9.73e+00 -3.8 9.90e-01 1.00e+00f 1\n", + " 24 -1.6256802e+09 4.03e-04 1.71e+01 -1.0 4.21e+06 - 2.17e-02 2.24e-02f 1\n", + " 25 -1.6256855e+09 7.93e-04 1.64e+01 -1.0 5.23e+06 - 4.18e-02 2.31e-02f 1\n", + " 26 -1.6256858e+09 3.61e-06 1.35e-03 -1.0 2.74e+01 -4.3 1.00e+00 1.00e+00f 1\n", + " 27 -1.6257066e+09 3.31e-03 4.66e+01 -3.8 9.15e+05 - 3.90e-02 1.32e-01f 1\n", + " 28 -1.6257079e+09 2.83e-03 7.07e+06 -3.8 1.71e+02 -5.3 7.57e-01 1.43e-01f 1\n", + " 29 -1.6257100e+09 1.01e-03 2.89e+06 -3.8 2.15e+01 -3.9 8.97e-01 6.42e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.6257112e+09 6.18e-04 1.76e+06 -3.8 5.72e+01 -4.4 7.08e-01 3.89e-01f 1\n", + " 31 -1.6257116e+09 4.26e-04 1.21e+06 -3.8 2.29e+01 -4.0 6.58e-01 3.12e-01f 1\n", + " 32 -1.6257159e+09 3.62e-04 1.21e+06 -3.8 2.21e+08 - 6.28e-04 2.58e-04f 1\n", + " 33 -1.6257164e+09 2.03e-04 6.78e+05 -3.8 2.88e+01 -4.0 7.06e-01 4.41e-01f 1\n", + " 34 -1.6257166e+09 8.97e-05 3.00e+05 -3.8 1.10e+01 -3.6 9.80e-01 5.57e-01f 1\n", + " 35 -1.6257168e+09 7.37e-05 2.46e+05 -3.8 2.67e+01 -4.1 1.00e+00 1.78e-01f 1\n", + " 36 -1.6257443e+09 1.21e-02 2.46e+05 -3.8 7.70e+07 - 3.04e-04 9.74e-04f 1\n", + " 37 -1.6257446e+09 8.72e-03 1.78e+05 -3.8 2.69e+01 -4.1 1.00e+00 2.77e-01f 1\n", + " 38 -1.6257491e+09 9.50e-03 1.78e+05 -3.8 2.64e+08 - 3.73e-04 3.71e-04f 1\n", + " 39 -1.6257493e+09 7.12e-03 1.34e+05 -3.8 2.91e+01 -4.2 1.00e+00 2.50e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.6257494e+09 4.91e-03 9.21e+04 -3.8 1.09e+01 -3.8 1.00e+00 3.11e-01f 1\n", + " 41 -1.6257494e+09 2.84e-03 5.33e+04 -3.8 4.09e+00 -3.3 1.00e+00 4.21e-01f 1\n", + " 42 -1.6257495e+09 2.40e-03 4.49e+04 -3.8 1.22e+01 -3.8 1.00e+00 1.57e-01f 1\n", + " 43 -1.6257496e+09 2.04e-03 3.83e+04 -3.8 3.56e+01 -4.3 1.00e+00 1.48e-01f 1\n", + " 44 -1.6257496e+09 1.64e-04 3.07e+03 -3.8 2.22e-01 -2.1 1.00e+00 9.20e-01f 1\n", + " 45 -1.6257497e+09 1.75e-09 1.87e-03 -3.8 6.42e-01 -2.5 1.00e+00 1.00e+00f 1\n", + " 46 -1.6257651e+09 8.69e-03 8.78e-01 -3.8 2.99e+06 - 1.28e-03 1.66e-03f 1\n", + " 47 -1.6257725e+09 9.88e-03 8.91e-01 -3.8 1.31e+06 - 2.37e-03 1.66e-03f 1\n", + " 48 -1.6257725e+09 9.42e-03 8.49e-01 -3.8 2.10e+00 -2.2 5.12e-02 4.68e-02f 1\n", + " 49 -1.6257725e+09 3.83e-03 3.47e+00 -3.8 8.07e-01 -2.6 1.00e+00 5.94e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.6257786e+09 4.58e-03 3.45e+00 -3.8 5.08e+05 - 4.74e-03 4.41e-03f 1\n", + " 51 -1.6257786e+09 3.78e-03 1.87e+01 -3.8 7.03e+00 -3.6 1.00e+00 1.74e-01f 1\n", + " 52 -1.6257825e+09 7.07e-03 2.03e+01 -3.8 2.10e+05 - 1.07e-02 8.83e-03f 1\n", + " 53 -1.6257825e+09 6.26e-03 7.35e+01 -3.8 7.20e+00 -3.6 1.00e+00 1.15e-01f 1\n", + " 54 -1.6257826e+09 2.98e-03 3.82e+01 -3.8 2.67e+00 -3.2 1.00e+00 5.24e-01f 1\n", + " 55 -1.6257826e+09 2.38e-03 2.14e+02 -3.8 6.75e+00 -3.7 1.00e+00 2.00e-01f 1\n", + " 56 -1.6257826e+09 1.99e-03 4.91e+02 -3.8 1.45e+01 -4.2 1.00e+00 1.67e-01f 1\n", + " 57 -1.6257826e+09 1.43e-03 2.99e+02 -3.8 4.71e+00 -3.7 1.00e+00 2.81e-01f 1\n", + " 58 -1.6257827e+09 1.05e-03 2.97e+02 -3.8 1.13e+01 -4.2 1.00e+00 2.67e-01f 1\n", + " 59 -1.6257827e+09 1.36e-04 1.37e+01 -3.8 5.87e-01 -2.9 1.00e+00 8.70e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.6257827e+09 5.66e-05 3.63e+01 -3.8 1.67e+00 -3.4 1.00e+00 5.83e-01f 1\n", + " 61 -1.6257827e+09 4.23e-05 7.56e+01 -3.8 4.21e+00 -3.8 1.00e+00 2.53e-01f 1\n", + " 62 -1.6257848e+09 4.78e-03 7.53e+01 -3.8 7.92e+04 - 2.50e-02 1.88e-02f 1\n", + " 63 -1.6257856e+09 6.57e-03 8.57e+01 -3.8 2.72e+04 - 8.90e-02 2.58e-02f 1\n", + " 64 -1.6257856e+09 8.63e-04 2.18e+00 -3.8 2.06e+01 -3.5 1.00e+00 1.00e+00f 1\n", + " 65 -1.6257862e+09 6.60e-03 4.83e+02 -3.8 9.63e+03 - 3.90e-01 7.45e-02f 1\n", + " 66 -1.6257863e+09 1.85e-02 4.05e+02 -3.8 1.03e+03 - 3.54e-01 2.86e-01f 1\n", + " 67 -1.6257864e+09 1.18e-03 6.53e+01 -3.8 2.64e+01 -3.5 9.60e-01 1.00e+00f 1\n", + " 68 -1.6257864e+09 1.94e-05 2.66e+01 -3.8 1.46e+00 -4.0 1.00e+00 9.84e-01f 1\n", + " 69 -1.6257864e+09 9.34e-04 4.53e+01 -3.8 2.55e+02 - 1.00e+00 1.58e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.6257864e+09 1.85e-03 5.88e+02 -3.8 7.26e+01 - 3.51e-02 1.00e+00f 1\n", + " 71 -1.6257864e+09 1.41e-05 3.38e-03 -3.8 2.73e-01 -3.6 1.00e+00 1.00e+00h 1\n", + " 72 -1.6257864e+09 7.54e-10 4.31e-04 -3.8 2.00e-01 -4.1 1.00e+00 1.00e+00h 1\n", + " 73 -1.6257865e+09 3.25e-04 7.33e+01 -5.7 6.79e+01 - 6.06e-01 3.69e-01f 1\n", + " 74 -1.6257865e+09 2.79e-04 3.77e+01 -5.7 2.97e+01 - 2.94e-01 3.59e-01f 1\n", + " 75 -1.6257865e+09 1.49e-04 1.74e+03 -5.7 7.25e-01 -4.2 4.17e-01 4.66e-01f 1\n", + " 76 -1.6257865e+09 1.38e-04 1.62e+03 -5.7 4.20e+01 - 1.23e-01 7.54e-02f 1\n", + " 77 -1.6257865e+09 1.20e-04 1.41e+03 -5.7 2.21e+01 - 1.12e-01 1.31e-01f 1\n", + " 78 -1.6257865e+09 7.33e-05 9.04e+02 -5.7 1.51e+01 - 2.03e-01 3.60e-01f 1\n", + " 79 -1.6257865e+09 4.43e-05 5.65e+02 -5.7 5.83e+00 - 5.41e-01 3.75e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.6257865e+09 2.45e-05 3.17e+02 -5.7 2.22e+00 - 9.77e-01 4.43e-01f 1\n", + " 81 -1.6257865e+09 1.02e-05 3.55e+01 -5.7 9.31e-01 - 1.00e+00 8.89e-01f 1\n", + " 82 -1.6257865e+09 2.12e-06 1.97e-06 -5.7 1.69e-01 - 1.00e+00 1.00e+00f 1\n", + " 83 -1.6257865e+09 4.37e-07 9.98e-01 -7.0 4.03e-01 - 1.00e+00 7.86e-01f 1\n", + " 84 -1.6257865e+09 3.63e-09 9.68e-07 -7.0 8.42e-02 - 1.00e+00 1.00e+00f 1\n", + "\n", + "Number of Iterations....: 84\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -3.8114044268361919e+07 -1.6257864944515448e+09\n", + "Dual infeasibility......: 9.6806290319652826e-07 4.1293534286596742e-05\n", + "Constraint violation....: 1.1641532182693481e-10 3.6270364489610070e-09\n", + "Variable bound violation: 6.2948834810092752e-09 6.2948834810092752e-09\n", + "Complementarity.........: 1.1226287044441443e-07 4.7886668051229792e-06\n", + "Overall NLP error.......: 9.6806290319652826e-07 4.1293534286596742e-05\n", + "\n", + "\n", + "Number of objective function evaluations = 85\n", + "Number of objective gradient evaluations = 85\n", + "Number of equality constraint evaluations = 85\n", + "Number of inequality constraint evaluations = 85\n", + "Number of equality constraint Jacobian evaluations = 85\n", + "Number of inequality constraint Jacobian evaluations = 85\n", + "Number of Lagrangian Hessian evaluations = 84\n", + "Total seconds in IPOPT = 267.914\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 270.38246846199036}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# pyomo expression for full metric wtih scenario weights applied\n", + "TEALMetric = np.sum( m.weights_scenarios[n] * scenario['NPV'] \n", + " for n, scenario in enumerate(metrics_list) )\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "id": "civil-celebration", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.26160218551968 MW\n", + "Optimal tank capacity : 1.3599808605440433e-05 kg\n", + "OPtimal turbine capacity: 9.076360493623579e-05 MW\n" + ] + } + ], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", "text/plain": [ "
" ] From f5a512d3e15e47f76fd171b71e3080b51999abbf Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Fri, 16 Sep 2022 12:44:16 -0600 Subject: [PATCH 08/29] moving helper methods to separate script --- .../nuclear_case/TEAL_integration.py | 382 +++ .../multiperiod_design_pricetaker_wTEAL.ipynb | 2569 ++++------------- 2 files changed, 977 insertions(+), 1974 deletions(-) create mode 100644 dispatches/case_studies/nuclear_case/TEAL_integration.py diff --git a/dispatches/case_studies/nuclear_case/TEAL_integration.py b/dispatches/case_studies/nuclear_case/TEAL_integration.py new file mode 100644 index 000000000..101dda45d --- /dev/null +++ b/dispatches/case_studies/nuclear_case/TEAL_integration.py @@ -0,0 +1,382 @@ +################################################################################# +# DISPATCHES was produced under the DOE Design Integration and Synthesis +# Platform to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), +# and is copyright (c) 2022 by the software owners: The Regents of the University +# of California, through Lawrence Berkeley National Laboratory, National +# Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable +# Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et +# al. All rights reserved. +# +# Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license +# information, respectively. Both files are also available online at the URL: +# "https://github.com/gmlc-dispatches/dispatches". +# +################################################################################# +__author__ = "Gabriel J. Soto" + +# This file contains utility functions for constructing and using TEAL cashflows and metrics. +# First, we add TEAL to the current Python path. Note that DISPATCHES, TEAL, and RAVEN are all +# assumed to be subdirectories within the same directory. +import os +import sys +from os import path +cwd = os.getcwd() +proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) ) +TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') ) +raven_dir = path.abspath( path.join(proj_dir, 'raven') ) +sys.path.append( proj_dir ) +sys.path.append( TEAL_dir ) +sys.path.append( raven_dir ) +sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) ) + +import numpy as np +import operator +from TEAL.src import CashFlows +from TEAL.src import main as RunCashFlow + +################### +def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184): + """ + Constructs global settings for economic run. + Repurposed from TEAL/tests/PyomoTest.py + + @ In, cfs, CashFlow, cash flow components + @ In, life, float, life time of the years to evaluate + @ In, dr, float, discount rate + @ In, tax, float, the amount of tax ratio to apply + @ In, infl, float, the amount of inflation ratio to apply + @ Out, settings, CashFlow.GlobalSettings, settings + """ + active = [] + for comp_name, cf_list in cfs.items(): + for cf in cf_list: + active.append(f'{comp_name}|{cf}') + print(active) + params = {'DiscountRate': dr, + 'tax': tax, + 'inflation': infl, + 'ProjectTime': life, + 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI + 'active': active} + } + settings = CashFlows.GlobalSettings() + settings.setParams(params) + setattr(settings, "_verbosity", 0) + return settings + + +def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): + """ + Constructs TEAL component which holds all desired cash flows (capex, etc.) + for a given Plant component (PEM, H2 Tank, etc.) + + @ In, name, str, name of Plant Component + @ In, comp, dict, dictionary of Plant component cash flows + @ In, mdl, Pyomo model, multiperiod Pyomo model + @ In, scenario, Pyomo model, submodel of mdl pertaining to a scenario (defaults to None) + @ In, scenario_ind, int, index number of scenario (defaults to None) + @ Out, tealComp, CashFlow.Component, object with all cash flows for given plant component + """ + # if scenario is None, we are doing LMP Deterministic (only 1 scenario) + # otherwise, mdl is the main Pyomo model and scenario is the submodel for the scenario within mdl + if scenario is None: + scenario = mdl + + tealComp = CashFlows.Component() + tealComp.setParams({'name': name, + 'Life_time': comp['Lifetime']}) + cashFlows = [] + + for cfName, cfDict in comp.items(): + if cfName == 'Capex': + alpha, driver = getCapexVarFromModel(cfDict, scenario) + capex = createCapex(alpha, driver, mdl.plant_life) + cashFlows.append(capex) + + capex.setAmortization('MACRS', 15) + amorts = tealComp._createDepreciation(capex) + cashFlows.extend(amorts) + + elif cfName == 'FixedOM': + alpha, driver = getCapexVarFromModel(cfDict, scenario) + fixedOM = createRecurringYearly(alpha, driver, mdl.yearsFullVec) + cashFlows.append(fixedOM) + + elif cfName == 'Hourly': + alpha, driver = getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind) + hourly = createRecurringHourly(alpha, driver, mdl.plant_life) + cashFlows.append(hourly) + + tealComp.addCashflows(cashFlows) + return tealComp + +def calculate_TEAL_metrics(tealSettings, tealComponentList): + """ + Calculates desired TEAL metrics (NPV, PI, etc.) given a list of + plant components and associated cash flows. + + @ In, tealSettings, CashFlow.GlobalSetting, global economic settings + @ In, tealComponentList, list, list of component cashflows + @ Out, metrics, dict, dictionary of Pyomo expressions for requested economic metrics + """ + metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True) + + return metrics + +#################################################################### +# Methods to get Pyomo Expressions and convert to Cash Flow drivers +#################################################################### + +def getCapexVarFromModel(cfDict, scenario): + """ + Get Capex parameters from dictionary and convert into a Pyomo expression. + More specifically, a string is extracted from the dictionary which specifies the + IDAES Pyomo expression meant to represent the Capex cashflow driver. + + @ In, cfDict, dict, cash flow dictionary + @ In, scenario, Pyomo model, submodel of mdl pertaining to a scenario (defaults to None) + @ Out, alpha, float, conversion of driver units to monetary value + @ Out, driver, Pyomo Expression, cash flow driver + """ + alpha = cfDict['Value'] + mults = cfDict['Multiplier'] + exprs = cfDict['Expressions'] + assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver + + pyomoExpr = [operator.attrgetter(exprs[i])(scenario) for i in range(len(exprs))] + driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)] + driver = driver[0] + return alpha, driver + +def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): + """ + Get Dispatch parameters from dictionary and convert into a Pyomo expression. + More specifically, a string is extracted from the dictionary which specifies the + IDAES Pyomo expression meant to represent the Hourly Dispatch cash flow driver. + + @ In, cfDict, dict, cash flow dictionary + @ In, mdl, Pyomo model, multiperiod Pyomo model + @ In, scenario, Pyomo model, submodel of mdl pertaining to a scenario (defaults to None) + @ In, scenario_ind, int, index number of scenario (defaults to None) + @ Out, alpha, float, conversion of driver units to monetary value + @ Out, dispatch_array, numpy array, array of hourly cashflows (Pyomo expressions) + """ + alpha = cfDict['Value'] + mults = cfDict['Multiplier'] + exprs = cfDict['Expressions'] + assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver + + # time indeces for HERON/TEAL + n_hours = len(mdl.set_time) + n_days = len(mdl.set_days) + n_years = len(mdl.set_years) + n_projLife = mdl.plant_life + 1 + + yearsMapArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ] + + n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365 + + dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object) + + indeces = np.array([tuple(i) for i in scenario.period_index], dtype="i,i,i") + time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch + indeces = indeces.reshape(time_shape) + + # currently, taking this to mean that we are using the LMP signal... + # TODO: needs to be more general here + if alpha == []: + signal = mdl.LMP + + # # plus 1 to year term to allow for 0 recurring costs during build year + alpha = np.zeros([n_projLife, n_hours_per_year]) + # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour] + # clusterhour loops through hours first, then cluster + if mdl.stochastic: + signal = signal[scenario_ind] + realized_alpha = [[signal[y][d][h] \ + for d in mdl.set_days + for h in mdl.set_time] # order here matches *indeces* + for y in mdl.yearsFullVec[1:]] #shape here is [year, hour] + # # first column of year axis is 0 for project year 0 + realized_alpha = np.array(realized_alpha) + alpha[1:,:] = realized_alpha + + # TODO: check that all periods and LMPs match up... + pcount = -1 + for p, pyear in enumerate(yearsMapArray): + if pyear == 0: + continue + + if pyear > yearsMapArray[p-1]: + pcount +=1 + + for time in range(n_hours_per_year): + ind = tuple(indeces[pcount,time]) + # looping through all DISPATCHES variables pertaining to this specific dispatch + # e.g., turbine costs due to work done by turbine + compressor, separate variables + dispatch_driver = 0 + for ds, dStr in enumerate(exprs): + dispatch_driver += operator.attrgetter(dStr)(scenario.period[ind])[0] * mults[ds] + + # getting weights for each day/cluster + dy, yr = ind[1:] + weight = mdl.weights_days[yr][dy] # extracting weight for year + day + + # storing individual Pyomo dispatch + dispatch_array[p, time] = dispatch_driver * weight + + return alpha, dispatch_array + + +################################### +# Methods to create TEAL components +################################### + +def createCapex(alpha, driver, projLife): + """ + Constructs the TEAL Capex Cashflow + @ In, alpha, float, price + @ In, driver, Pyomo Expression, quantity used in cashflow + @ In, projLife, float, component life + @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures + """ + # extract alpha, driver as just one value + cf = CashFlows.Capex() + cf.name = 'Cap' + # life = comp._lifetime + cf.initParams(projLife) + cfParams = {'name': 'Cap', + 'alpha': alpha, + 'driver': driver, + 'reference': 1.0, + 'X': 1.0, + 'depreciate': 1, + 'mult_target': None, + 'inflation': False, + } + cf.setParams(cfParams) + return cf + + +def createRecurringYearly(alpha, driver, lifeVector): + """ + Constructs a TEAL Yearly Cashflow + @ In, alpha, float, yearly price/cost to populate + @ In, driver, Pyomo Expression, quantity used in cashflow + @ In, lifeVector, numpy array, years in project life + @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly + """ + cf = CashFlows.Recurring() + cfParams = {'name': 'FixedOM', + 'X': 1, + 'mult_target': None, + 'inflation': False} + cf.setParams(cfParams) + + # convert to binary mask, includes a zero for year 0 (construction) + projYears = np.array([y>1 for y in lifeVector], dtype=int) + projYears = projYears.astype(object) + + # 0 for first year (build year) -> TODO couldn't this be automatic? + alphas = projYears * alpha + drivers = projYears * driver + + # construct annual summary cashflows + cf.computeYearlyCashflow(alphas, drivers) + return cf + + +def createRecurringHourly(alpha, driver, projLife): + """ + Constructs a TEAL Hourly Cashflow + @ In, alpha, float, price + @ In, driver, Pyomo Expression, quantity used in cashflow + @ In, projLife, float, component life + @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures + """ + projLife += 1 + cf = CashFlows.Recurring() + cfParams = {'name': 'Hourly', + 'X': 1, + 'mult_target': None, + 'inflation': False} + cf.setParams(cfParams) + cf.initParams(projLife, pyomoVar=True) + for year in range(projLife): + if isinstance(alpha, float): + cf.computeIntrayearCashflow(year, alpha, driver[year, :]) + else: + cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :]) + return cf + +################################### +# Helper methods +################################### + +def restructure_LMP(m): + """ + Restructures LMP signal from JSON to be more compatible with TEAL + @ In, m, Pyomo model, multiperiod Pyomo model + @ Out, None, None + """ + # list of available years in LMP data + if m.stochastic: + years = list(m.LMP[0].keys()) + else: + years = list(m.LMP.keys()) + + n_years_data = len(years) + set_scenarios = list( m.LMP.keys() ) if m.stochastic else [0] + + # template dictionary full of 0s, same structure as LMP + zeroDict = {cluster: {hour: 0 + for hour in m.set_time} + for cluster in m.set_days} + + ## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ## + + # Case where we have less data than the project life/sim time + # Here, we assume (as in the default nuclear case demo) that + # the years 2022-2031 all have the same LMP data, which + # helps to cut down on variables just for the demonstration + if n_years_data < m.plant_life: + print("Requested LMP Data less than project life") + projLifeRange = np.arange( years[0]-1, # year-1 is the construction year + years[0] + m.plant_life) # full project time with first year of data as starting point + + # initializing empty dicts and lists + newLMP = {} # going to replace existing LMP dictionary + + for s in set_scenarios: + newYearsVec = [] # list of years used + stuckYear = 0 # ugly way of duplicating years + # looping through possible years in lifetime (e.g., 2021 -> 2041) + for i,y in enumerate(projLifeRange): + # data not available for given year within project lifetime + if y not in years: + if i == 0: # construction year + newLMP[y] = zeroDict + newYearsVec.append(0) + else: # duplicate previous year's values + newLMP[y] = newLMP[y-1] + newYearsVec.append(stuckYear) + # data for current year is available in LMP dict + else: + stuckYear = y # update year for duplication (word?) + newLMP[y] = m.LMP[y] if not m.stochastic else m.LMP[s][y] # keep current LMP value + newYearsVec.append(y) # update current year + + # save to model object + if m.stochastic: + m.LMP[s] = newLMP + else: + m.LMP = newLMP + m.yearsFullVec = newYearsVec + + elif n_years_data > m.plant_life: + print("LMP Data more than project life, must curtail.") + # TODO fill this out + else: + print("LMP Data matches project life") + # TODO fill this out + # years.insert(0,0) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index 66f447576..c9444d365 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -99,39 +99,13 @@ "# Import function for the construction of the multiperiod model\n", "from dispatches.case_studies.nuclear_case.multiperiod import (\n", " build_multiperiod_design,\n", - " plot_lmp_and_schedule)" - ] - }, - { - "cell_type": "markdown", - "id": "72522d0d", - "metadata": {}, - "source": [ - "### TEAL: Adding TEAL to path and importing Cashflows \n", - "\n", - "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "e3e331c5", - "metadata": {}, - "outputs": [], - "source": [ - "import os.path as path \n", - "import os, sys\n", - "cwd = os.getcwd()\n", - "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", - "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", - "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", - "sys.path.append( proj_dir )\n", - "sys.path.append( TEAL_dir )\n", - "sys.path.append( raven_dir )\n", - "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", + " plot_lmp_and_schedule)\n", "\n", - "from TEAL.src import CashFlows\n", - "from TEAL.src import main as RunCashFlow" + "from dispatches.case_studies.nuclear_case.TEAL_integration import (\n", + " restructure_LMP,\n", + " build_econ_settings,\n", + " build_TEAL_Component,\n", + " calculate_TEAL_metrics)" ] }, { @@ -167,7 +141,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "annoying-myrtle", "metadata": { "scrolled": false @@ -177,58 +151,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:37 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:38 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:39 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:40 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:12:41 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:12:41 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-09-16 09:42:17 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -278,7 +252,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.007\n", + "Total seconds in IPOPT = 0.006\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -286,10 +260,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09728717803955078}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09804749488830566}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 3, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -325,7 +299,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "animal-astronomy", "metadata": {}, "outputs": [ @@ -400,7 +374,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -409,6 +383,123 @@ "del m" ] }, + { + "cell_type": "markdown", + "id": "210c5afa", + "metadata": {}, + "source": [ + "## Define TEAL Component Cash Flows\n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{D^{\\prime}}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $D^{\\prime}$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. " + ] + }, + { + "cell_type": "markdown", + "id": "d0b46352", + "metadata": {}, + "source": [ + "We use the numbers in the table below for constructing the cash flow expressions.\n", + "\n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", + "\n", + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "e7fcb9cb", + "metadata": {}, + "outputs": [], + "source": [ + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 3.0, # this is $/kg\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, { "cell_type": "markdown", "id": "alert-packing", @@ -497,90 +588,6 @@ "m.weights_days = weights_days # number of days represented by each cluster" ] }, - { - "cell_type": "markdown", - "id": "167b5f29", - "metadata": {}, - "source": [ - "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", - "In the future, project length and plant lifetime should be separate entities. \n", - "Should also figure out multiplicity (least common multiple) of plant lives. " - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "1cf94ff3", - "metadata": {}, - "outputs": [], - "source": [ - "# checking if number of years provided in data match plant_life\n", - "import numpy as np\n", - "\n", - "def restructure_LMP(m):\n", - " # list of available years in LMP data\n", - " if m.stochastic:\n", - " years = list(m.LMP[0].keys())\n", - " else:\n", - " years = list(m.LMP.keys())\n", - "\n", - " n_years_data = len(years)\n", - " set_scenarios = list( m.LMP.keys() ) if m.stochastic else [0]\n", - "\n", - " # template dictionary full of 0s, same structure as LMP\n", - " zeroDict = {cluster: {hour: 0\n", - " for hour in m.set_time} \n", - " for cluster in m.set_days}\n", - "\n", - " ## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", - "\n", - " # Case where we have less data than the project life/sim time\n", - " # Here, we assume (as in the default nuclear case demo) that\n", - " # the years 2022-2031 all have the same LMP data, which\n", - " # helps to cut down on variables just for the demonstration\n", - " if n_years_data < m.plant_life:\n", - " print(\"LMP Data less than project life\")\n", - " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", - " years[0] + m.plant_life) # full project time with first year of data as starting point\n", - "\n", - " # initializing empty dicts and lists\n", - " newLMP = {} # going to replace existing LMP dictionary\n", - "\n", - " for s in set_scenarios:\n", - " newYearsVec = [] # list of years used\n", - " stuckYear = 0 # ugly way of duplicating years\n", - " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", - " for i,y in enumerate(projLifeRange):\n", - " # data not available for given year within project lifetime\n", - " if y not in years:\n", - " if i == 0: # construction year\n", - " newLMP[y] = zeroDict\n", - " newYearsVec.append(0)\n", - " else: # duplicate previous year's values\n", - " newLMP[y] = newLMP[y-1]\n", - " newYearsVec.append(stuckYear)\n", - " # data for current year is available in LMP dict\n", - " else:\n", - " stuckYear = y # update year for duplication (word?)\n", - " newLMP[y] = m.LMP[y] if not m.stochastic else m.LMP[s][y] # keep current LMP value\n", - " newYearsVec.append(y) # update current year\n", - " \n", - " # save to model object\n", - " if m.stochastic:\n", - " m.LMP[s] = newLMP\n", - " else:\n", - " m.LMP = newLMP\n", - " m.yearsFullVec = newYearsVec\n", - "\n", - " elif n_years_data > m.plant_life:\n", - " print(\"LMP Data more than project life, must curtail.\")\n", - " # TODO fill this out\n", - " else:\n", - " print(\"LMP Data matches project life\")\n", - " # TODO fill this out\n", - " # years.insert(0,0)\n" - ] - }, { "cell_type": "markdown", "id": "august-rings", @@ -598,7 +605,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "id": "senior-multimedia", "metadata": {}, "outputs": [], @@ -641,1694 +648,285 @@ " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" ] }, - { - "cell_type": "markdown", - "id": "organized-peoples", - "metadata": {}, - "source": [ - "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", - "\n", - "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", - "\n", - "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "democratic-aurora", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 155.63] Completed the formulation of the multiperiod problem\n", - "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:17 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:17 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:18 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:19 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:15:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:15:21 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.72] Created an instance of the flowsheet and initialized it.\n", - "[+ 19.50] Initialized the entire multiperiod optimization model.\n", - "[+ 0.38] Unfixed the degrees of freedom from each period model.\n", - "LMP Data less than project life\n" - ] - } - ], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " verbose=False)\n", - "\n", - "restructure_LMP(m)" - ] - }, - { - "cell_type": "markdown", - "id": "suited-development", - "metadata": {}, - "source": [ - "Next, we define \n", - "\n", - "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", - "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", - "\n", - "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", - "\n", - "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "optimum-closing", - "metadata": {}, - "outputs": [], - "source": [ - "def build_connecting_constraints(m, set_time, set_days, set_years):\n", - " \n", - " \"\"\"\n", - " This function declares the first-stage variables or design decisions,\n", - " adds constraints that ensure that the operational variables never exceed their\n", - " design values, and adds constraints connecting variables at t - 1 and t\n", - " \"\"\"\n", - "\n", - " # Declare first-stage variables (Design decisions)\n", - " m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", - " m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum holdup of the tank (in mol)\")\n", - " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum power output from the turbine (in W)\")\n", - "\n", - " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def pem_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", - "\n", - " # Ensure that the final tank holdup does not exceed the tank capacity \n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", - "\n", - " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def turbine_capacity_constraint(blk, t, d, y):\n", - " return (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", - " m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_holdup_constraints(blk, t, d, y):\n", - " if t == 1:\n", - " # Each day begins with an empty tank\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", - " )\n", - " else:\n", - " # Initial holdup at time t = final holdup at time t - 1\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", - " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "addressed-mount", - "metadata": {}, - "source": [ - "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", - "\n", - "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", - "| :- | :-: | :-: | :-: |\n", - "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", - "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", - "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", - "\n", - "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." - ] - }, - { - "cell_type": "markdown", - "id": "01055db2", - "metadata": {}, - "source": [ - "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", - "\n", - "We now add a template dictionary with all the Nuclear Case components. \n", - "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", - "Note that all cash flows are defined as:\n", - " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", - "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", - "\n", - "\n", - "The cash flow dictionaries below must have:\n", - "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", - "2. a **Value**: the cost per unit ($\\alpha$)\n", - "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", - "\n", - "Each component must also have a Lifetime but all currently set to be the same. " - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "cbf4c9c2", - "metadata": {}, - "outputs": [], - "source": [ - "components={\n", - " # Electrolyzer: negative Cash flows\n", - " \"pem\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 1630, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 47.9, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.pem.electricity'],\n", - " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Tank: negative Cash flows\n", - " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Turbine: negative Cash flows\n", - " \"h2turbine\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.947, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.007, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", - " },\n", - " },\n", - " # Electricity Market: positive Cash flows\n", - " \"electricity_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", - " },\n", - " },\n", - " # Hydrogen Market: positive Cash flows\n", - " \"h2_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 3.0, # this is $/kg\n", - " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", - " },\n", - " },\n", - "}" - ] - }, - { - "cell_type": "markdown", - "id": "499296f9", - "metadata": {}, - "source": [ - "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", - "\n", - "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", - "global parameters. " - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "418b46b4", - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np\n", - "import operator\n", - "\n", - "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", - "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", - " \"\"\"\n", - " Constructs global settings for econ run\n", - " @ In, cfs, CashFlow, cash flow components\n", - " @ In, life, float, life time of the years to evaluate\n", - " @ In, dr, float, discount rate\n", - " @ In, tax, float, the amount of tax ratio to apply\n", - " @ In, infl, float, the amount of inflation ratio to apply\n", - " @ Out, settings, CashFlow.GlobalSettings, settings\n", - " \"\"\"\n", - " active = []\n", - " for comp_name, cf_list in cfs.items():\n", - " for cf in cf_list:\n", - " active.append(f'{comp_name}|{cf}')\n", - " print(active)\n", - " params = {'DiscountRate': dr,\n", - " 'tax': tax,\n", - " 'inflation': infl,\n", - " 'ProjectTime': life,\n", - " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", - " 'active': active}\n", - " }\n", - " settings = CashFlows.GlobalSettings()\n", - " settings.setParams(params)\n", - " settings._verbosity = 0\n", - " return settings" - ] - }, - { - "cell_type": "markdown", - "id": "f93fefce", - "metadata": {}, - "source": [ - "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "0b30e827", - "metadata": {}, - "outputs": [], - "source": [ - "def createCapex(comp, alpha, driver, life):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, price\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", - " \"\"\"\n", - " # extract alpha, driver as just one value\n", - " cf = CashFlows.Capex()\n", - " cf.name = 'Cap'\n", - " # life = comp._lifetime\n", - " cf.initParams(life)\n", - " cfParams = {'name': 'Cap',\n", - " 'alpha': alpha,\n", - " 'driver': driver,\n", - " 'reference': 1.0,\n", - " 'X': 1.0,\n", - " 'depreciate': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False,\n", - " }\n", - " cf.setParams(cfParams)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, yearly price to populate\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", - " \"\"\"\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'FixedOM',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - "\n", - " # convert to binary mask, includes a zero for year 0 (construction)\n", - " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", - " projYears = projYears.astype(object)\n", - "\n", - " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", - " alphas = projYears * alpha\n", - " drivers = projYears * driver\n", - "\n", - " # construct annual summary cashflows\n", - " cf.computeYearlyCashflow(alphas, drivers)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringHourly(comp, alpha, driver, projLife):\n", - " \"\"\"\n", - " Constructs recurring cashflow with one value per hour\n", - " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", - " sto run\n", - " @ In, comp, CashFlow.Component, component this cf will belong to\n", - " @ In, driver, string, variable name in df to take driver from\n", - " @ In, alpha, string, variable name in df to take alpha from\n", - " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", - " \"\"\"\n", - " projLife += 1\n", - " print('DEBUGG cRH life:', comp.name, projLife)\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'Hourly',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - " cf.initParams(projLife, pyomoVar=True)\n", - " for year in range(projLife):\n", - " if isinstance(alpha, float):\n", - " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", - " else:\n", - " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", - " return cf" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "2df7b4f5", - "metadata": {}, - "outputs": [], - "source": [ - "def getCapexVarFromModel(comp, cfDict, mdl, scenario):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " pyomoExpr = [operator.attrgetter(exprs[i])(scenario) for i in range(len(exprs))]\n", - " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", - " driver = driver[0]\n", - " return alpha, driver\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "463cfe9b", - "metadata": {}, - "outputs": [], - "source": [ - "def getDispatchVarFromModel(comp, cfDict, mdl, scenario, ind=None):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " # time indeces for HERON/TEAL\n", - " n_hours = len(mdl.set_time)\n", - " n_days = len(mdl.set_days)\n", - " n_years = len(mdl.set_years)\n", - " n_projLife = mdl.plant_life + 1\n", - "\n", - " yearsMapArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", - " \n", - " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", - "\n", - " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", - "\n", - " indeces = np.array([tuple(i) for i in scenario.period_index], dtype=\"i,i,i\")\n", - " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", - " indeces = indeces.reshape(time_shape)\n", - "\n", - " # currently, taking this to mean that we are using the LMP signal... \n", - " # TODO: needs to be more general here\n", - " if alpha == []:\n", - " signal = mdl.LMP\n", - "\n", - " # # plus 1 to year term to allow for 0 recurring costs during build year\n", - " alpha = np.zeros([n_projLife, n_hours_per_year])\n", - " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", - " # clusterhour loops through hours first, then cluster\n", - " if mdl.stochastic:\n", - " signal = signal[ind]\n", - " realized_alpha = [[signal[y][d][h] \\\n", - " for d in mdl.set_days\n", - " for h in mdl.set_time] # order here matches *indeces*\n", - " for y in mdl.yearsFullVec[1:]] #shape here is [year, hour]\n", - " # # first column of year axis is 0 for project year 0\n", - " realized_alpha = np.array(realized_alpha)\n", - " alpha[1:,:] = realized_alpha\n", - "\n", - " # TODO: check that all periods and LMPs match up...\n", - " pcount = -1\n", - " for p, pyear in enumerate(yearsMapArray):\n", - " if pyear == 0:\n", - " continue\n", - "\n", - " if pyear > yearsMapArray[p-1]:\n", - " pcount +=1\n", - "\n", - " for time in range(n_hours_per_year):\n", - " ind = tuple(indeces[pcount,time])\n", - " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", - " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", - " dispatch_driver = 0\n", - " for ds, dStr in enumerate(exprs):\n", - " dispatch_driver += operator.attrgetter(dStr)(scenario.period[ind])[0] * mults[ds]\n", - "\n", - " # getting weights for each day/cluster\n", - " dy, yr = ind[1:]\n", - " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", - "\n", - " # storing individual Pyomo dispatch\n", - " dispatch_array[p, time] = dispatch_driver * weight\n", - "\n", - " return alpha, dispatch_array\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "e9157024", - "metadata": {}, - "outputs": [], - "source": [ - "def buildTealComponent(name, comp, mdl, scenario=None, scenario_ind=None):\n", - "\n", - " # if scenario is None, we are doing LMP Deterministic\n", - " if scenario is None:\n", - " scenario = mdl\n", - "\n", - " life = comp['Lifetime']\n", - " projLife = len(mdl.set_years) + 1\n", - " tealComp = CashFlows.Component()\n", - " tealComp.setParams({'name': name, \n", - " 'Life_time': comp['Lifetime']})\n", - " cashFlows = []\n", - "\n", - " ## check years vs projLife\n", - "\n", - " for cfName, cfDict in comp.items():\n", - " if cfName == 'Capex':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl, scenario)\n", - " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(capex)\n", - "\n", - " capex.setAmortization('MACRS', 15)\n", - " amorts = tealComp._createDepreciation(capex)\n", - " cashFlows.extend(amorts)\n", - " \n", - " elif cfName == 'FixedOM':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl, scenario)\n", - " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", - " cashFlows.append(fixedOM)\n", - " \n", - " elif cfName == 'Hourly':\n", - " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl, scenario, scenario_ind)\n", - " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(hourly)\n", - " \n", - "\n", - " tealComp.addCashflows(cashFlows)\n", - " return tealComp\n" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "qualified-bargain", - "metadata": {}, - "outputs": [], - "source": [ - "def append_costs_and_revenue(m, ps, LMP):\n", - " \"\"\"\n", - " ps: Object containing information on sets and parameters\n", - " LMP: Dictionary containing the LMP data\n", - " \"\"\"\n", - "\n", - " set_time = ps.set_time # Set of hours\n", - " set_days = ps.set_days # Set of days/clusters\n", - " set_years = ps.set_years # Set of years\n", - " weights_days = ps.weights_days # Weights associated with each cluster\n", - "\n", - " h2_sp = ps.h2_price # Selling price of hydrogen\n", - " plant_life = ps.plant_life # Plant lifetime\n", - " tax_rate = ps.tax_rate # Corporate tax rate\n", - " discount_rate = ps.discount_rate # Discount rate\n", - " \n", - " years_vec = [y - set_years[0] + 1 for y in set_years]\n", - " years_vec.append(plant_life + 1)\n", - " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", - " for i in range(years_vec[j], years_vec[j + 1]))\n", - " for j, y in enumerate(set_years)}\n", - "\n", - " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", - " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", - " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", - " # tank_capacity is in moles \n", - " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", - " m.capex = Expression(\n", - " expr=(1630 * m.pem_capacity +\n", - " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", - " (947 / 1000) * m.h2_turbine_capacity),\n", - " doc=\"Total capital cost (in USD)\"\n", - " )\n", - "\n", - " # Fixed O&M of PEM: $47.9/kW\n", - " # Fixed O&M of turbine: $7/kW\n", - " @m.Expression(set_years,\n", - " doc=\"Fixed O&M cost per year (in USD)\")\n", - " def fixed_om_cost(blk, y):\n", - " return (\n", - " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", - " @m.Expression(set_years,\n", - " doc=\"Total variable O&M cost per year (in USD)\")\n", - " def variable_om_cost(blk, y):\n", - " return (\n", - " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", - " for t in set_time for d in set_days) +\n", - " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", - " def electricity_revenue(blk, y):\n", - " return (\n", - " sum(weights_days[y][d] * LMP[y][d][t] *\n", - " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", - " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", - " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", - " def h2_revenue(blk, y):\n", - " return (\n", - " h2_sp * 2.016e-3 * 3600 *\n", - " sum(weights_days[y][d] *\n", - " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Depreciation value per year (in USD)\")\n", - " def depreciation(blk, y):\n", - " return (\n", - " blk.capex / plant_life\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Net profit per year (in USD)\")\n", - " def net_profit(blk, y):\n", - " return (\n", - " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", - " + blk.electricity_revenue[y]\n", - " - blk.fixed_om_cost[y]\n", - " - blk.variable_om_cost[y]\n", - " - blk.depreciation[y])\n", - " )\n", - "\n", - " m.npv = Expression(\n", - " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", - " doc=\"Net present value (in USD)\"\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "banner-native", - "metadata": {}, - "source": [ - "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "republican-diagnosis", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" - ] - } - ], - "source": [ - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)\n", - "# Build the connecting constraints\n", - "build_connecting_constraints(m, \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", - "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", - "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "c5844dcd", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 21\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: h2turbine 21\n", - "DEBUGG cRH life: electricity_market 21\n", - "DEBUGG cRH life: h2_market 21\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n" - ] - }, + { + "cell_type": "markdown", + "id": "organized-peoples", + "metadata": {}, + "source": [ + "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "\n", + "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + "\n", + "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "democratic-aurora", + "metadata": {}, + "outputs": [ { - "name": "stderr", + "name": "stdout", "output_type": "stream", "text": [ - "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", - " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 198.92] Completed the formulation of the multiperiod problem\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:41 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 09:45:42 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.18] Created an instance of the flowsheet and initialized it.\n", + "[+ 17.69] Initialized the entire multiperiod optimization model.\n", + "[+ 0.42] Unfixed the degrees of freedom from each period model.\n", + "LMP Data less than project life\n" ] } ], "source": [ - "# # Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "#=================================================\n", - "tealComponentList = []\n", - "for name, comp in components.items():\n", - " tealComp = buildTealComponent(name, comp, m)\n", - " tealComponentList.append(tealComp)\n", + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " verbose=False)\n" + ] + }, + { + "cell_type": "markdown", + "id": "278dc2a3", + "metadata": {}, + "source": [ + "We now restructure the LMP signal so that it is compatible with TEAL cash flows. \n", + "Namely, the dictionary LMP signal is restructured to contain an entry for all project years.\n", + "For the case of the nominal pricetaker multiperiod notebook, the LMP signal provides 20 years of data. \n", + "However, to cut down computation time, only two years of variables are created: one for 2022 meant to represent and be duplicated for the rest of that decade, the other for 2032 meant to do the same for the following decade of the 20 year project life. \n", "\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" + "This simplification is applied within the restructuring of the LMP dictionary below, ensuring that LMP values are repeated. " ] }, { "cell_type": "code", - "execution_count": 21, - "id": "71991e45", + "execution_count": null, + "id": "98ffc68c", "metadata": {}, "outputs": [], "source": [ - "# print(m.npv.expr)\n", - "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", - " # text_file.write(str(m.npv.expr))\n", - " text_file.write(str(metrics['NPV']))" + "restructure_LMP(m)" + ] + }, + { + "cell_type": "markdown", + "id": "suited-development", + "metadata": {}, + "source": [ + "Next, we define \n", + "\n", + "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", + "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", + "\n", + "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", + "\n", + "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." ] }, { "cell_type": "code", - "execution_count": 22, - "id": "d7355a37", + "execution_count": 10, + "id": "optimum-closing", + "metadata": {}, + "outputs": [], + "source": [ + "def build_connecting_constraints(m, set_time, set_days, set_years):\n", + " \n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions,\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values, and adds constraints connecting variables at t - 1 and t\n", + " \"\"\"\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", + " m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\")\n", + " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\")\n", + "\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def pem_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", + "\n", + " # Ensure that the final tank holdup does not exceed the tank capacity \n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + "\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def turbine_capacity_constraint(blk, t, d, y):\n", + " return (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", + " m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_holdup_constraints(blk, t, d, y):\n", + " if t == 1:\n", + " # Each day begins with an empty tank\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", + " )\n", + " else:\n", + " # Initial holdup at time t = final holdup at time t - 1\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", + " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "Next, we initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", + "global parameters. \n", + "\n", + "We also build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "republican-diagnosis", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" + ] + } + ], + "source": [ + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)\n", + "# Build the connecting constraints\n", + "build_connecting_constraints(m, \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "markdown", + "id": "d3c2b13a", + "metadata": {}, + "source": [ + "Here we iterate over all components within the components dictionary. For each component, we build a corresponding TEAL component object which holds all requested cash flows.\n", + "\n", + "Afterwards, we call on TEAL to generate a summed Pyomo expression for all requested economic metrics (e.g., NPV)." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "c5844dcd", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: pem 21\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", + " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", + " 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG cRH life: h2turbine 21\n", + "DEBUGG cRH life: electricity_market 21\n", + "DEBUGG cRH life: h2_market 21\n", "CashFlow INFO (run): Starting CashFlow Run ...\n", "CashFlow INFO (run): ... Checking if all drivers present ...\n", "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", @@ -2337,7 +935,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2366,7 +964,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2395,7 +993,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2424,7 +1022,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2450,7 +1048,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2477,7 +1075,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2506,7 +1104,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2535,7 +1133,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2564,7 +1162,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2593,7 +1191,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2622,7 +1220,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -2651,7 +1249,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2677,7 +1275,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2704,7 +1302,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -2731,7 +1329,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -3212,7 +1810,42 @@ "CashFlow INFO (FCFF): 18: \n", "CashFlow INFO (FCFF): 19: \n", "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", + " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" + ] + } + ], + "source": [ + "# # Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "#=================================================\n", + "tealComponentList = []\n", + "for name, comp in components.items():\n", + " tealComp = build_TEAL_Component(name, comp, m)\n", + " tealComponentList.append(tealComp)\n", + "\n", + "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "d7355a37", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", @@ -3348,7 +1981,7 @@ "Number of equality constraint Jacobian evaluations = 81\n", "Number of inequality constraint Jacobian evaluations = 81\n", "Number of Lagrangian Hessian evaluations = 80\n", - "Total seconds in IPOPT = 260.087\n", + "Total seconds in IPOPT = 253.664\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -3356,18 +1989,15 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 262.2739043235779}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 256.0294110774994}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 22, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# run TEAL to calculate pyomo expressions for cashflows and metrics\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", - "\n", "# Define the objective function\n", "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", "\n", @@ -3392,7 +2022,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 14, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -3431,7 +2061,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 15, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -3472,7 +2102,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 16, "id": "brutal-sigma", "metadata": {}, "outputs": [ @@ -3505,7 +2135,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 17, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -3531,7 +2161,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 18, "id": "previous-sending", "metadata": {}, "outputs": [], @@ -3567,7 +2197,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 19, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -3603,7 +2233,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 20, "id": "returning-moderator", "metadata": {}, "outputs": [ @@ -3613,61 +2243,61 @@ "text": [ "[ 0.00] Processing input information.\n", "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 164.07] Completed the formulation of the multiperiod problem\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:51 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:52 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:53 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:54 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 06:23:55 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.41] Created an instance of the flowsheet and initialized it.\n", - "[+ 17.31] Initialized the entire multiperiod optimization model.\n", + "[+ 164.87] Completed the formulation of the multiperiod problem\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-16 09:54:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.27] Created an instance of the flowsheet and initialized it.\n", + "[+ 17.39] Initialized the entire multiperiod optimization model.\n", "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" ] } @@ -3694,7 +2324,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 21, "id": "elder-victoria", "metadata": {}, "outputs": [ @@ -3734,7 +2364,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3763,7 +2393,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3792,7 +2422,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3821,7 +2451,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -3847,7 +2477,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -3874,7 +2504,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3903,7 +2533,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3932,7 +2562,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3961,7 +2591,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -3990,7 +2620,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4019,7 +2649,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4048,7 +2678,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4074,7 +2704,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4101,7 +2731,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4128,7 +2758,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4640,7 +3270,7 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4669,7 +3299,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4698,7 +3328,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4727,7 +3357,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4753,7 +3383,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", + "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4780,7 +3410,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4809,7 +3439,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4838,7 +3468,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", + "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4867,7 +3497,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4896,7 +3526,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4925,7 +3555,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -4954,7 +3584,7 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -4980,7 +3610,7 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", + "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -5007,7 +3637,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", + "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -5034,7 +3664,7 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", + "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -5520,8 +4150,6 @@ } ], "source": [ - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", "tealSettings = build_econ_settings(components,\n", " life=m.plant_life,\n", " dr=m.discount_rate,\n", @@ -5538,10 +4166,11 @@ " # Append cash flow expressions\n", " tealComponentList = []\n", " for name, comp in components.items():\n", - " tealComp = buildTealComponent(name, comp, m, m.scenario[s], s)\n", + " tealComp = build_TEAL_Component(name, comp, m, m.scenario[s], s)\n", " tealComponentList.append(tealComp)\n", "\n", - " metrics_list.append(RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True))\n", + " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", + " metrics_list.append(metrics)\n", " \n", " # Hydrogen demand constraint. \n", " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", @@ -5553,7 +4182,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 22, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -5581,18 +4210,10 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 23, "id": "liberal-riverside", "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\sotogj\\Miniconda3\\envs\\raven_libraries\\lib\\site-packages\\ipykernel_launcher.py:3: DeprecationWarning: Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead.\n", - " This is separate from the ipykernel package so we can avoid doing imports until\n" - ] - }, { "name": "stdout", "output_type": "stream", @@ -5736,7 +4357,7 @@ "Number of equality constraint Jacobian evaluations = 85\n", "Number of inequality constraint Jacobian evaluations = 85\n", "Number of Lagrangian Hessian evaluations = 84\n", - "Total seconds in IPOPT = 267.914\n", + "Total seconds in IPOPT = 266.364\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -5744,18 +4365,18 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 270.38246846199036}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 268.50064039230347}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 32, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# pyomo expression for full metric wtih scenario weights applied\n", - "TEALMetric = np.sum( m.weights_scenarios[n] * scenario['NPV'] \n", - " for n, scenario in enumerate(metrics_list) )\n", + "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", + " for n, scenario in enumerate(metrics_list) )\n", "\n", "# Define the objective function\n", "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", @@ -5769,7 +4390,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 24, "id": "civil-celebration", "metadata": {}, "outputs": [ @@ -5792,7 +4413,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 25, "id": "protecting-asthma", "metadata": {}, "outputs": [ From 5bd4bff3f859b4e0bbda5b73ecdf618f853dd6e2 Mon Sep 17 00:00:00 2001 From: annawrobe <89105484+annawrobe@users.noreply.github.com> Date: Tue, 20 Sep 2022 09:58:50 -0600 Subject: [PATCH 09/29] added ROM sampling, some bugs remain --- ...riod_design_pricetaker_wTEALwSynhist.ipynb | 1606 +++++++++++++++++ 1 file changed, 1606 insertions(+) create mode 100644 dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb new file mode 100644 index 000000000..8e8881275 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb @@ -0,0 +1,1606 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "naval-employment", + "metadata": {}, + "source": [ + "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" + ] + }, + { + "cell_type": "markdown", + "id": "052896d1", + "metadata": {}, + "source": [ + "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", + "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", + "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", + "\n", + " ```bash\n", + " # assuming git cloning with SSH key, can substitute HTML cloning\n", + " git clone git@github.com:idaholab/raven.git\n", + " git clone git@github.com:gmlc-dispatches/dispatches.git\n", + "\n", + " cd raven\n", + "\n", + " # if you haven't installed RAVEN yet:\n", + " ./scripts/establish_conda_env.sh --install\n", + " # else, activate the environment\n", + " conda activate raven_libraries\n", + "\n", + " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", + " sh ./scripts/establish_conda_env.sh --load\n", + "\n", + " cd ../dispatches \n", + "\n", + " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", + " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", + "\n", + " ```\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "automated-antigua", + "metadata": {}, + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "invalid syntax (3084436293.py, line 4)", + "output_type": "error", + "traceback": [ + "\u001b[1;36m Input \u001b[1;32mIn [5]\u001b[1;36m\u001b[0m\n\u001b[1;33m sys.path.append(C:\\projects\\raven)\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n" + ] + } + ], + "source": [ + "# General python imports\n", + "import json\n", + "\n", + "sys.path.append(C:\\projects\\raven)\n", + "\n", + "# Pyomo imports\n", + "from pyomo.environ import (ConcreteModel,\n", + " RangeSet,\n", + " Var,\n", + " NonNegativeReals,\n", + " Constraint,\n", + " Expression,\n", + " Objective,\n", + " maximize,\n", + " units as pyunits)\n", + "\n", + "# IDAES imports\n", + "from idaes.core.solvers import get_solver\n", + "from idaes.core.util.model_statistics import degrees_of_freedom\n", + "\n", + "# Nuclear flowsheet function imports\n", + "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", + " fix_dof_and_initialize)\n", + "\n", + "# Import function for the construction of the multiperiod model\n", + "from dispatches.case_studies.nuclear_case.multiperiod import (\n", + " build_multiperiod_design,\n", + " plot_lmp_and_schedule)" + ] + }, + { + "cell_type": "markdown", + "id": "72522d0d", + "metadata": {}, + "source": [ + "### TEAL: Adding TEAL to path and importing Cashflows \n", + "\n", + "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e3e331c5", + "metadata": {}, + "outputs": [], + "source": [ + "import os.path as path \n", + "import os, sys\n", + "cwd = os.getcwd()\n", + "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", + "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", + "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", + "sys.path.append( proj_dir )\n", + "sys.path.append( TEAL_dir )\n", + "sys.path.append( raven_dir )\n", + "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", + "\n", + "from TEAL.src import CashFlows\n", + "from TEAL.src import main as RunCashFlow" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "690496c3", + "metadata": {}, + "outputs": [], + "source": [ + "cwd\n", + "proj_dir\n", + "TEAL_dir\n", + "raven_dir" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3457bc50", + "metadata": {}, + "outputs": [], + "source": [ + "import sys\n", + "import os\n", + "import numpy as np\n", + "import cloudpickle as pk\n", + "import matplotlib.pyplot as plt\n", + "import seaborn as sns\n", + "\n", + "\n", + "\n", + "# add romLoader to path\n", + "sys.path.append(path.abspath(path.join(raven_dir, 'scripts')))\n", + "sys.path.append(path.abspath(path.join(raven_dir, 'plugins')))\n", + "sys.path.append(raven_dir)\n", + "from ravenframework.utils import xmlUtils\n", + "import externalROMloader\n", + "\n", + "#create\n", + "targetFile = \"C:/projects/arma.pk\"\n", + "runner = externalROMloader.ravenROMexternal(targetFile, raven_dir)\n", + "\n", + "#run\n", + "inp = {'scaling': [1]}" + ] + }, + { + "cell_type": "markdown", + "id": "centered-tamil", + "metadata": {}, + "source": [ + "## Simulation of the Flowsheet\n", + "\n", + "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", + "\n", + "The flowsheet has four degrees of freedom viz.,\n", + "\n", + "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", + "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", + "\n", + "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", + "\n", + "| Name | Variable | Value |\n", + "| :- | :- | :-: |\n", + "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", + "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", + "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", + "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", + "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", + "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", + "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", + "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", + "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "annoying-myrtle", + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "# Create a concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Build the nuclear flowsheet\n", + "build_ne_flowsheet(m)\n", + "\n", + "# Fix the degrees of freedom and initialize\n", + "fix_dof_and_initialize(m)\n", + "\n", + "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", + "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", + "assert degrees_of_freedom(m) == 0\n", + "\n", + "# Create a solver object with the default solver (IPOPT)\n", + "solver = get_solver()\n", + "\n", + "# Simulate the entire flowsheet\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "average-replacement", + "metadata": {}, + "source": [ + "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "animal-astronomy", + "metadata": {}, + "outputs": [], + "source": [ + "def get_units(obj):\n", + " return str(pyunits.get_units(obj))\n", + "\n", + "# Print results: power splitter\n", + "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", + " get_units(m.fs.np_power_split.electricity[0]))\n", + "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", + "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", + "print()\n", + "\n", + "# Print results: PEM electrolyzer\n", + "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", + " get_units(m.fs.pem.outlet.flow_mol[0]))\n", + "print()\n", + "\n", + "# Print results: Hydrogen tank\n", + "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", + "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", + "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", + "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", + "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup[0]))\n", + "\n", + "# Print results: Hydrogen Turbine\n", + "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", + "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", + "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", + " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" + ] + }, + { + "cell_type": "markdown", + "id": "accessory-paris", + "metadata": {}, + "source": [ + "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "guilty-appliance", + "metadata": {}, + "outputs": [], + "source": [ + "# Delete the object containing the flowsheet\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "alert-packing", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Deterministic\n", + "\n", + "### LMP Signal\n", + "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", + "\n", + "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", + "\n", + "![](sample_lmp_plots.png)\n", + "\n", + "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", + "\n", + "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "involved-skill", + "metadata": {}, + "outputs": [], + "source": [ + "# Sample the external ROMloader\n", + "for i in range(5):\n", + " lmp_dataset = runner.evaluate(inp)[0]\n", + "\n", + "#plot\n", + "n_rows=5\n", + "n_cols=2\n", + "fig, axes = plt.subplots(n_rows, n_cols)\n", + "flat_ax = axes.flatten() \n", + "\n", + "for i in range(10):\n", + " res = runner.evaluate(inp)[0]\n", + " for y, time in enumerate(res['Signal']):\n", + " print(y, time)\n", + " ax=flat_ax[y]\n", + " ax.plot(res['Signal'][y], label=i)\n", + " ax.legend()\n", + "\n", + "ax.set_ylabel('Signal')\n", + "ax.set_xlabel('Time')\n", + "plt.show()\n", + " \n", + "# Gather the LMP data needed for the deterministic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "syn_histories = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n", + "\n", + "# Size of each cluster/number of days in a year represented by the cluster\n", + "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", + " for cluster in range(1, 21)}\n", + " for year in [2022, 2032]}\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c8753800", + "metadata": {}, + "outputs": [], + "source": [ + "lmp_dataset['_indexMap']" + ] + }, + { + "cell_type": "markdown", + "id": "boxed-pattern", + "metadata": {}, + "source": [ + "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", + "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", + "\n", + "First, we create a `ConcreteModel` object, and define sets and parameters" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "driven-allah", + "metadata": {}, + "outputs": [], + "source": [ + "# Create a ConcreteModel object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022, 2032] # Set of years\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = syn_histories # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster" + ] + }, + { + "cell_type": "markdown", + "id": "167b5f29", + "metadata": {}, + "source": [ + "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", + "In the future, project length and plant lifetime should be separate entities. \n", + "Should also figure out multiplicity (least common multiple) of plant lives. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1cf94ff3", + "metadata": {}, + "outputs": [], + "source": [ + "# checking if number of years provided in data match plant_life\n", + "import numpy as np\n", + "\n", + "# list of available years in LMP data\n", + "years = list( m.LMP.keys() )\n", + "n_years_data = len(years)\n", + "\n", + "# template dictionary full of 0s, same structure as LMP\n", + "zeroDict = {cluster: {hour: 0\n", + " for hour in m.set_time} \n", + " for cluster in m.set_days}\n", + "\n", + "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", + "\n", + "# Case where we have less data than the project life/sim time\n", + "# Here, we assume (as in the default nuclear case demo) that\n", + "# the years 2022-2031 all have the same LMP data, which\n", + "# helps to cut down on variables just for the demonstration\n", + "if n_years_data < m.plant_life:\n", + " print(\"LMP Data less than project life\")\n", + " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", + " years[0] + m.plant_life) # full project time with first year of data as starting point\n", + "\n", + " # initializing empty dicts and lists\n", + " newLMP = {} # going to replace existing LMP dictionary\n", + " newYearsVec = [] # list of years used\n", + " stuckYear = 0 # ugly way of duplicating years\n", + "\n", + " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", + " for i,y in enumerate(projLifeRange):\n", + " # data not available for given year within project lifetime\n", + " if y not in years:\n", + " if i == 0: # construction year\n", + " newLMP[y] = zeroDict\n", + " newYearsVec.append(0)\n", + " else: # duplicate previous year's values\n", + " newLMP[y] = newLMP[y-1]\n", + " newYearsVec.append(stuckYear)\n", + " # data for current year is available in LMP dict\n", + " else:\n", + " stuckYear = y # update year for duplication (word?)\n", + " newLMP[y] = m.LMP[y] # keep current LMP value\n", + " newYearsVec.append(y) # update current year\n", + " \n", + " # save to model object\n", + " m.LMP = newLMP\n", + " m.yearsFullVec = newYearsVec\n", + "\n", + "elif n_years_data > m.plant_life:\n", + " print(\"LMP Data more than project life, must curtail.\")\n", + " # TODO fill this out\n", + "else:\n", + " print(\"LMP Data matches project life\")\n", + " # TODO fill this out\n", + " # years.insert(0,0)" + ] + }, + { + "cell_type": "markdown", + "id": "august-rings", + "metadata": {}, + "source": [ + "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", + "\n", + "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", + "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", + "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", + "- Unfixes the molar flow rate of air to the turbine.\n", + "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", + "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "senior-multimedia", + "metadata": {}, + "outputs": [], + "source": [ + "def unfix_dof(m, **kwargs):\n", + " \"\"\"\n", + " This function unfixes a few degrees of freedom for optimization\n", + " \"\"\"\n", + " # Set defaults in case options are not passed to the function\n", + " options = kwargs.get(\"options\", {})\n", + " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", + " \n", + " # Unfix the electricity split in the electrical splitter\n", + " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", + "\n", + " # Unfix the holdup_previous and outflow variables\n", + " m.fs.h2_tank.tank_holdup_previous.unfix()\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", + "\n", + " # Unfix the flowrate of air to the mixer\n", + " m.fs.mixer.air_feed.flow_mol.unfix()\n", + "\n", + " # Add a constraint to maintain the air to hydrogen flow ratio\n", + " m.fs.mixer.air_h2_ratio = Constraint(\n", + " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", + " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", + " \n", + " # Set bounds on variables. A small non-zero value is set as the lower \n", + " # bound on molar flowrates to avoid convergence issues\n", + " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "organized-peoples", + "metadata": {}, + "source": [ + "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "\n", + "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + "\n", + "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "democratic-aurora", + "metadata": {}, + "outputs": [], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "suited-development", + "metadata": {}, + "source": [ + "Next, we define \n", + "\n", + "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", + "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", + "\n", + "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", + "\n", + "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "optimum-closing", + "metadata": {}, + "outputs": [], + "source": [ + "def build_connecting_constraints(m, set_time, set_days, set_years):\n", + " \n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions,\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values, and adds constraints connecting variables at t - 1 and t\n", + " \"\"\"\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", + " m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\")\n", + " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\")\n", + "\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def pem_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", + "\n", + " # Ensure that the final tank holdup does not exceed the tank capacity \n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + "\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def turbine_capacity_constraint(blk, t, d, y):\n", + " return (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", + " m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_holdup_constraints(blk, t, d, y):\n", + " if t == 1:\n", + " # Each day begins with an empty tank\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", + " )\n", + " else:\n", + " # Initial holdup at time t = final holdup at time t - 1\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", + " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "addressed-mount", + "metadata": {}, + "source": [ + "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", + "\n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", + "\n", + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." + ] + }, + { + "cell_type": "markdown", + "id": "01055db2", + "metadata": {}, + "source": [ + "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cbf4c9c2", + "metadata": {}, + "outputs": [], + "source": [ + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 3.0, # this is $/kg\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", + "global parameters. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "418b46b4", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import operator\n", + "\n", + "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", + "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", + " \"\"\"\n", + " Constructs global settings for econ run\n", + " @ In, cfs, CashFlow, cash flow components\n", + " @ In, life, float, life time of the years to evaluate\n", + " @ In, dr, float, discount rate\n", + " @ In, tax, float, the amount of tax ratio to apply\n", + " @ In, infl, float, the amount of inflation ratio to apply\n", + " @ Out, settings, CashFlow.GlobalSettings, settings\n", + " \"\"\"\n", + " active = []\n", + " for comp_name, cf_list in cfs.items():\n", + " for cf in cf_list:\n", + " active.append(f'{comp_name}|{cf}')\n", + " print(active)\n", + " params = {'DiscountRate': dr,\n", + " 'tax': tax,\n", + " 'inflation': infl,\n", + " 'ProjectTime': life,\n", + " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", + " 'active': active}\n", + " }\n", + " settings = CashFlows.GlobalSettings()\n", + " settings.setParams(params)\n", + " settings._verbosity = 0\n", + " return settings\n", + "\n", + "\n", + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate)" + ] + }, + { + "cell_type": "markdown", + "id": "f93fefce", + "metadata": {}, + "source": [ + "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0b30e827", + "metadata": {}, + "outputs": [], + "source": [ + "def createCapex(comp, alpha, driver, life):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, price\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", + " \"\"\"\n", + " # extract alpha, driver as just one value\n", + " cf = CashFlows.Capex()\n", + " cf.name = 'Cap'\n", + " # life = comp._lifetime\n", + " cf.initParams(life)\n", + " cfParams = {'name': 'Cap',\n", + " 'alpha': alpha,\n", + " 'driver': driver,\n", + " 'reference': 1.0,\n", + " 'X': 1.0,\n", + " 'depreciate': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False,\n", + " }\n", + " cf.setParams(cfParams)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", + " \"\"\"\n", + " Constructs the parameters for capital expenditures\n", + " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", + " @ In, alpha, float, yearly price to populate\n", + " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", + " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", + " \"\"\"\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'FixedOM',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + "\n", + " # convert to binary mask, includes a zero for year 0 (construction)\n", + " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", + " projYears = projYears.astype(object)\n", + "\n", + " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", + " alphas = projYears * alpha\n", + " drivers = projYears * driver\n", + "\n", + " # construct annual summary cashflows\n", + " cf.computeYearlyCashflow(alphas, drivers)\n", + " return cf\n", + "\n", + "\n", + "def createRecurringHourly(comp, alpha, driver, projLife):\n", + " \"\"\"\n", + " Constructs recurring cashflow with one value per hour\n", + " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", + " sto run\n", + " @ In, comp, CashFlow.Component, component this cf will belong to\n", + " @ In, driver, string, variable name in df to take driver from\n", + " @ In, alpha, string, variable name in df to take alpha from\n", + " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", + " \"\"\"\n", + " projLife += 1\n", + " print('DEBUGG cRH life:', comp.name, projLife)\n", + " cf = CashFlows.Recurring()\n", + " cfParams = {'name': 'Hourly',\n", + " 'X': 1,\n", + " 'mult_target': None,\n", + " 'inflation': False}\n", + " cf.setParams(cfParams)\n", + " cf.initParams(projLife, pyomoVar=True)\n", + " for year in range(projLife):\n", + " if isinstance(alpha, float):\n", + " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", + " else:\n", + " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", + " return cf" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2df7b4f5", + "metadata": {}, + "outputs": [], + "source": [ + "def getCapexVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", + " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", + " driver = driver[0]\n", + " return alpha, driver\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "463cfe9b", + "metadata": {}, + "outputs": [], + "source": [ + "def getDispatchVarFromModel(comp, cfDict, mdl):\n", + " alpha = cfDict['Value']\n", + " mults = cfDict['Multiplier']\n", + " exprs = cfDict['Expressions']\n", + " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", + "\n", + " # time indeces for HERON/TEAL\n", + " n_hours = len(mdl.set_time)\n", + " n_days = len(mdl.set_days)\n", + " n_years = len(mdl.set_years)\n", + " n_projLife = mdl.plant_life + 1\n", + "\n", + " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", + " \n", + " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", + "\n", + " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", + "\n", + " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", + " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", + " indeces = indeces.reshape(time_shape)\n", + "\n", + " # currently, taking this to mean that we are using the LMP signal... \n", + " # TODO: needs to be more general here\n", + " if alpha == []:\n", + " signal = mdl.LMP\n", + "\n", + " # # plus 1 to year term to allow for 0 recurring costs during build year\n", + " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", + " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", + " # clusterhour loops through hours first, then cluster\n", + " alpha = [[signal[y][d][h] \\\n", + " for d in mdl.set_days\n", + " for h in mdl.set_time] # order here matches *indeces*\n", + " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", + " # # first column of year axis is 0 for project year 0\n", + " alpha = np.array(alpha)\n", + " # alpha[1:,:] = realized_alpha\n", + "\n", + " # TODO: check that all periods and LMPs match up...\n", + " pcount = -1\n", + " for p, pyear in enumerate(yearsMaskArray):\n", + " if pyear == 0:\n", + " continue\n", + "\n", + " if pyear > yearsMaskArray[p-1]:\n", + " pcount +=1\n", + "\n", + " for time in range(n_hours_per_year):\n", + " ind = tuple(indeces[pcount,time])\n", + " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", + " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", + " dispatch_driver = 0\n", + " for ds, dStr in enumerate(exprs):\n", + " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", + "\n", + " # getting weights for each day/cluster\n", + " dy, yr = ind[1:]\n", + " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", + "\n", + " # storing individual Pyomo dispatch\n", + " dispatch_array[p, time] = dispatch_driver * weight\n", + "\n", + " return alpha, dispatch_array\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e9157024", + "metadata": {}, + "outputs": [], + "source": [ + "def buildTealComponent(name, comp, mdl):\n", + " life = comp['Lifetime']\n", + " projLife = len(mdl.set_years) + 1\n", + " tealComp = CashFlows.Component()\n", + " tealComp.setParams({'name': name, \n", + " 'Life_time': comp['Lifetime']})\n", + " cashFlows = []\n", + "\n", + " ## check years vs projLife\n", + "\n", + " for cfName, cfDict in comp.items():\n", + " if cfName == 'Capex':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", + " cashFlows.append(capex)\n", + "\n", + " capex.setAmortization('MACRS', 15)\n", + " amorts = tealComp._createDepreciation(capex)\n", + " cashFlows.extend(amorts)\n", + " \n", + " elif cfName == 'FixedOM':\n", + " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", + " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", + " cashFlows.append(fixedOM)\n", + " \n", + " elif cfName == 'Hourly':\n", + " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", + " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", + " cashFlows.append(hourly)\n", + " \n", + "\n", + " tealComp.addCashflows(cashFlows)\n", + " return tealComp\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "qualified-bargain", + "metadata": {}, + "outputs": [], + "source": [ + "def append_costs_and_revenue(m, ps, LMP):\n", + " \"\"\"\n", + " ps: Object containing information on sets and parameters\n", + " LMP: Dictionary containing the LMP data\n", + " \"\"\"\n", + "\n", + " set_time = ps.set_time # Set of hours\n", + " set_days = ps.set_days # Set of days/clusters\n", + " set_years = ps.set_years # Set of years\n", + " weights_days = ps.weights_days # Weights associated with each cluster\n", + "\n", + " h2_sp = ps.h2_price # Selling price of hydrogen\n", + " plant_life = ps.plant_life # Plant lifetime\n", + " tax_rate = ps.tax_rate # Corporate tax rate\n", + " discount_rate = ps.discount_rate # Discount rate\n", + " \n", + " years_vec = [y - set_years[0] + 1 for y in set_years]\n", + " years_vec.append(plant_life + 1)\n", + " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", + " for i in range(years_vec[j], years_vec[j + 1]))\n", + " for j, y in enumerate(set_years)}\n", + "\n", + " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", + " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", + " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", + " # tank_capacity is in moles \n", + " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", + " m.capex = Expression(\n", + " expr=(1630 * m.pem_capacity +\n", + " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", + " (947 / 1000) * m.h2_turbine_capacity),\n", + " doc=\"Total capital cost (in USD)\"\n", + " )\n", + "\n", + " # Fixed O&M of PEM: $47.9/kW\n", + " # Fixed O&M of turbine: $7/kW\n", + " @m.Expression(set_years,\n", + " doc=\"Fixed O&M cost per year (in USD)\")\n", + " def fixed_om_cost(blk, y):\n", + " return (\n", + " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", + " @m.Expression(set_years,\n", + " doc=\"Total variable O&M cost per year (in USD)\")\n", + " def variable_om_cost(blk, y):\n", + " return (\n", + " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", + " for t in set_time for d in set_days) +\n", + " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", + " def electricity_revenue(blk, y):\n", + " return (\n", + " sum(weights_days[y][d] * LMP[y][d][t] *\n", + " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", + " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", + " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", + " def h2_revenue(blk, y):\n", + " return (\n", + " h2_sp * 2.016e-3 * 3600 *\n", + " sum(weights_days[y][d] *\n", + " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", + " for t in set_time for d in set_days)\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Depreciation value per year (in USD)\")\n", + " def depreciation(blk, y):\n", + " return (\n", + " blk.capex / plant_life\n", + " )\n", + "\n", + " @m.Expression(set_years,\n", + " doc=\"Net profit per year (in USD)\")\n", + " def net_profit(blk, y):\n", + " return (\n", + " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", + " + blk.electricity_revenue[y]\n", + " - blk.fixed_om_cost[y]\n", + " - blk.variable_om_cost[y]\n", + " - blk.depreciation[y])\n", + " )\n", + "\n", + " m.npv = Expression(\n", + " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", + " doc=\"Net present value (in USD)\"\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "banner-native", + "metadata": {}, + "source": [ + "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "republican-diagnosis", + "metadata": {}, + "outputs": [], + "source": [ + "# Build the connecting constraints\n", + "build_connecting_constraints(m, \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c5844dcd", + "metadata": {}, + "outputs": [], + "source": [ + "# # Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "#=================================================\n", + "tealComponentList = []\n", + "for name, comp in components.items():\n", + " tealComp = buildTealComponent(name, comp, m)\n", + " tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "71991e45", + "metadata": {}, + "outputs": [], + "source": [ + "# print(m.npv.expr)\n", + "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", + " # text_file.write(str(m.npv.expr))\n", + " text_file.write(str(metrics['NPV']))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d7355a37", + "metadata": {}, + "outputs": [], + "source": [ + "# Append cash flow expressions\n", + "# append_costs_and_revenue(m,\n", + "# ps=m,\n", + "# LMP=m.LMP)\n", + "\n", + "#=================================================\n", + "# tealComponentList = []\n", + "# for name, comp in components.items():\n", + "# tealComp = buildTealComponent(name, comp, m)\n", + "# tealComponentList.append(tealComp)\n", + "\n", + "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", + "\n", + "#=================================================\n", + "# m.obj = Objective(expr=m.npv, sense=maximize)\n", + "# Define the solver object. Using IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solver the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "confident-neutral", + "metadata": {}, + "source": [ + "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", + "\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "scientific-nudist", + "metadata": {}, + "outputs": [], + "source": [ + "def generate_plots(m, d, y, set_time, lmp):\n", + " LMP = [lmp[y][d][t] for t in set_time]\n", + " \n", + " # Power from nuclear power plant to the grid (convert it to MW)\n", + " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", + " for t in set_time]\n", + " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " \n", + " # Plot the results\n", + " plot_lmp_and_schedule(lmp=LMP,\n", + " schedule={\"power_to_grid\": np_to_grid,\n", + " \"h2_production\": h2_production,\n", + " \"h2_to_pipeline\": h2_to_pipeline,\n", + " \"h2_to_turbine\": h2_to_turbine},\n", + " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", + " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", + " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", + " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", + " y_range={\"power_to_grid\": (0.5, 1.02),\n", + " \"h2_production\": (0, 4000),\n", + " \"h2_to_pipeline\": (0, 4000),\n", + " \"h2_to_turbine\": (-0.5, 10)})" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "disabled-invitation", + "metadata": {}, + "outputs": [], + "source": [ + "import pyomo.environ as pyo\n", + "\n", + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", + "\n", + "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", + "\n", + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "brutal-sigma", + "metadata": {}, + "outputs": [], + "source": [ + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" + ] + }, + { + "cell_type": "markdown", + "id": "empty-identity", + "metadata": {}, + "source": [ + "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", + "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", + "\n", + "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "brilliant-prairie", + "metadata": {}, + "outputs": [], + "source": [ + "# These optimization problems tend to be very large, so we \n", + "# delete the model after analyzing the results to save memory.\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "civic-special", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Stochastic\n", + "\n", + "### LMP Signal\n", + "\n", + "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", + "\n", + "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "previous-sending", + "metadata": {}, + "outputs": [], + "source": [ + "# Gather the LMP data needed for the stochastic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", + " for hour in range(1, 25)} \n", + " for cluster in range(1, 21)}\n", + " for year in [2022]}\n", + " for scenario in [0, 1]}" + ] + }, + { + "cell_type": "markdown", + "id": "polar-bridge", + "metadata": {}, + "source": [ + "Next, we formulate an optimization problem of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", + "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", + "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", + "\n", + "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "lightweight-prediction", + "metadata": {}, + "outputs": [], + "source": [ + "# Create concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Define sets\n", + "m.set_time = RangeSet(24) # twenty fours in a day\n", + "m.set_days = RangeSet(20) # twenty clusters/days per year\n", + "m.set_years = [2022] # Set of years\n", + "m.set_scenarios = [0, 1] # Set of scenarios\n", + "\n", + "# Define parameters\n", + "m.plant_life = 20 # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = lmp_stochastic # LMP signal\n", + "m.weights_days = weights_days # number of days represented by each cluster\n", + "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" + ] + }, + { + "cell_type": "markdown", + "id": "talented-dietary", + "metadata": {}, + "source": [ + "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "returning-moderator", + "metadata": {}, + "outputs": [], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " stochastic=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "divine-zimbabwe", + "metadata": {}, + "source": [ + "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "elder-victoria", + "metadata": {}, + "outputs": [], + "source": [ + "for s in m.set_scenarios:\n", + " # Build the connecting constraints\n", + " build_connecting_constraints(m.scenario[s], \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + " # Append cash flow expressions\n", + " append_costs_and_revenue(m.scenario[s],\n", + " ps=m,\n", + " LMP=m.LMP[s])\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [], + "source": [ + "# Define the objective function\n", + "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", + " for s in m.set_scenarios), \n", + " sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "civil-celebration", + "metadata": {}, + "outputs": [], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [], + "source": [ + "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + ] + }, + { + "cell_type": "markdown", + "id": "protecting-flexibility", + "metadata": {}, + "source": [ + "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.7.12 ('raven_libraries')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.13" + }, + "vscode": { + "interpreter": { + "hash": "30a489d75dc74fdb25680615d228a0f0cfe67acdca53983943a779507522064f" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 36a91f804fee142b21ab04500c51393f8bbc784c Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Tue, 20 Sep 2022 10:32:48 -0600 Subject: [PATCH 10/29] cleanup --- .../multiperiod_design_pricetaker_wTEAL.ipynb | 2520 +---------------- 1 file changed, 94 insertions(+), 2426 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb index c9444d365..179240c7f 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb @@ -151,58 +151,58 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-09-16 09:42:17 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:18 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:19 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:20 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:42:21 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", "Degrees of freedom: 0\n", "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -252,7 +252,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.006\n", + "Total seconds in IPOPT = 0.009\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -260,7 +260,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.09804749488830566}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.145463228225708}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 2, @@ -671,64 +671,7 @@ "output_type": "stream", "text": [ "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 198.92] Completed the formulation of the multiperiod problem\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:41 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 09:45:42 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:43 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:45:44 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.18] Created an instance of the flowsheet and initialized it.\n", - "[+ 17.69] Initialized the entire multiperiod optimization model.\n", - "[+ 0.42] Unfixed the degrees of freedom from each period model.\n", - "LMP Data less than project life\n" + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n" ] } ], @@ -761,7 +704,15 @@ "execution_count": null, "id": "98ffc68c", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requested LMP Data less than project life\n" + ] + } + ], "source": [ "restructure_LMP(m)" ] @@ -783,7 +734,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "optimum-closing", "metadata": {}, "outputs": [], @@ -854,7 +805,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "republican-diagnosis", "metadata": {}, "outputs": [ @@ -897,7 +848,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -911,7 +862,6 @@ " 0. ]\n", "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 21\n", "DEBUGG amortizing cf: Cap\n", "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", @@ -924,9 +874,6 @@ " 0. ]\n", "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", " 0. 0. 0.]\n", - "DEBUGG cRH life: h2turbine 21\n", - "DEBUGG cRH life: electricity_market 21\n", - "DEBUGG cRH life: h2_market 21\n", "CashFlow INFO (run): Starting CashFlow Run ...\n", "CashFlow INFO (run): ... Checking if all drivers present ...\n", "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", @@ -935,7 +882,6 @@ "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -964,7 +910,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -993,7 +938,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1022,7 +966,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1048,7 +991,6 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1075,7 +1017,6 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1104,7 +1045,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1133,7 +1073,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1162,7 +1101,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1191,7 +1129,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1220,7 +1157,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", @@ -1249,7 +1185,6 @@ "CashFlow INFO (compLife): 19 , , , \n", "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1275,7 +1210,6 @@ "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1302,7 +1236,6 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1329,7 +1262,6 @@ "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", @@ -1497,7 +1429,7 @@ "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -1721,7 +1653,7 @@ "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -1752,7 +1684,7 @@ "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", @@ -1783,7 +1715,7 @@ "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (run): Economic Indicator Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", @@ -1812,191 +1744,25 @@ "CashFlow INFO (FCFF): 20: \n", "CashFlow INFO (NPV): ... NPV: \n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", - " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" - ] } ], "source": [ - "# # Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", "#=================================================\n", "tealComponentList = []\n", "for name, comp in components.items():\n", " tealComp = build_TEAL_Component(name, comp, m)\n", " tealComponentList.append(tealComp)\n", "\n", - "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n" + "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", + "\n" ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "id": "d7355a37", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 580760\n", - "Number of nonzeros in inequality constraint Jacobian.: 7680\n", - "Number of nonzeros in Lagrangian Hessian.............: 195840\n", - "\n", - "Total number of variables............................: 211203\n", - " variables with only lower bounds: 20163\n", - " variables with lower and upper bounds: 176640\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 208320\n", - "Total number of inequality constraints...............: 3840\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 3840\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.1949854e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.4615999e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.11e-04 8.91e-01f 1\n", - " 2 -1.4971840e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", - " 3 -1.4976246e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", - " 4 -1.4976368e+09 3.55e+01 2.38e+05 -1.0 7.90e+01 -4.0 4.37e-02 8.22e-01h 1\n", - " 5 -1.4976366e+09 4.60e+01 3.57e+05 -1.0 3.46e+03 - 2.43e-03 9.75e-02f 1\n", - " 6 -1.4976412e+09 5.18e+01 9.16e+05 -1.0 1.89e+03 - 4.39e-01 1.00e+00f 1\n", - " 7 -1.4976420e+09 4.52e+01 6.58e+06 -1.0 3.71e+02 -4.5 9.22e-01 1.25e-01f 4\n", - " 8 -1.4976553e+09 1.67e+01 3.59e+06 -1.0 1.42e+03 -5.0 4.40e-01 4.53e-01f 2\n", - " 9 -1.4977569e+09 2.01e+00 3.87e+05 -1.0 8.25e+02 -5.4 4.00e-02 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4979926e+09 1.22e+01 3.49e+05 -1.0 2.36e+03 -5.9 1.00e-01 1.00e+00f 1\n", - " 11 -1.4987457e+09 3.13e+02 3.17e+05 -1.0 7.13e+03 - 9.13e-02 1.00e+00f 1\n", - " 12 -1.4993552e+09 7.13e+00 2.47e+05 -1.0 4.50e+03 -6.4 2.19e-01 1.00e+00f 1\n", - " 13 -1.5014293e+09 3.18e+00 2.21e+05 -1.0 1.41e+04 - 1.09e-01 1.00e+00f 1\n", - " 14 -1.5034098e+09 8.92e-02 1.72e+05 -1.0 1.02e+04 -6.9 2.22e-01 1.00e+00f 1\n", - " 15 -1.5114236e+09 2.36e-01 1.55e+05 -1.0 3.84e+04 - 9.59e-02 1.00e+00f 1\n", - " 16 -1.5312970e+09 2.62e-01 1.36e+05 -1.0 8.03e+04 - 1.21e-01 1.00e+00f 1\n", - " 17 -1.5541824e+09 1.38e-01 1.22e+05 -1.0 2.04e+05 - 1.04e-01 4.21e-01f 1\n", - " 18 -1.5544114e+09 1.37e-01 1.02e+05 -1.0 1.78e+05 - 1.63e-01 4.96e-03f 1\n", - " 19 -1.5544217e+09 1.28e-01 2.27e+04 -1.0 2.81e+04 - 7.78e-01 6.77e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.5545105e+09 3.93e-02 1.79e+04 -1.0 7.49e+04 - 2.10e-01 4.91e-01f 1\n", - " 21 -1.5545340e+09 4.09e-01 1.61e+04 -1.0 6.34e+04 - 1.03e-01 1.88e-01f 1\n", - " 22 -1.5545517e+09 4.25e-01 1.39e+04 -1.0 6.01e+04 - 1.38e-01 1.62e-01f 1\n", - " 23 -1.5545792e+09 4.51e-01 1.16e+04 -1.0 5.87e+04 - 1.67e-01 2.76e-01f 1\n", - " 24 -1.5545853e+09 3.85e-03 2.13e+03 -1.0 5.75e+02 -6.1 8.16e-01 1.00e+00f 1\n", - " 25 -1.5546662e+09 1.18e-01 1.70e+03 -1.0 2.67e+05 - 1.99e-01 2.46e-01f 1\n", - " 26 -1.5546749e+09 4.85e-01 1.38e+03 -1.0 1.19e+05 - 1.89e-01 3.91e-01f 1\n", - " 27 -1.5546741e+09 4.26e-01 1.03e+03 -1.0 7.38e+04 - 2.56e-01 4.91e-01f 1\n", - " 28 -1.5546738e+09 4.11e-01 7.07e+02 -1.0 5.17e+04 - 3.12e-01 6.62e-01f 1\n", - " 29 -1.5546622e+09 4.05e-01 4.30e+02 -1.0 2.89e+04 - 3.92e-01 9.28e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.5546621e+09 2.03e-01 2.87e+02 -1.0 2.26e+01 -3.9 3.33e-01 5.00e-01f 2\n", - " 31 -1.5546620e+09 2.76e-06 2.84e+00 -1.0 1.04e+01 -4.4 9.90e-01 1.00e+00h 1\n", - " 32 -1.5546440e+09 1.75e-01 1.45e+02 -1.0 3.37e+04 - 4.34e-01 1.00e+00f 1\n", - " 33 -1.5546332e+09 3.03e-01 8.32e+01 -1.0 2.67e+04 - 6.71e-01 1.00e+00f 1\n", - " 34 -1.5546332e+09 5.61e-06 5.99e-04 -1.0 5.77e+00 -4.9 1.00e+00 1.00e+00h 1\n", - " 35 -1.5546366e+09 2.41e-06 4.26e+06 -3.8 4.47e+01 -4.5 9.98e-01 5.71e-01f 1\n", - " 36 -1.5546379e+09 1.13e-06 2.00e+06 -3.8 2.63e+01 -4.1 7.17e-01 5.31e-01f 1\n", - " 37 -1.5546386e+09 3.47e-07 6.16e+05 -3.8 1.23e+01 -3.7 7.36e-01 6.92e-01f 1\n", - " 38 -1.5546417e+09 1.63e-04 6.15e+05 -3.8 7.90e+07 - 2.54e-03 3.06e-05f 1\n", - " 39 -1.5546424e+09 1.11e-04 4.16e+05 -3.8 8.03e+01 -4.6 8.88e-03 3.22e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.5546435e+09 1.30e-04 4.15e+05 -3.8 3.22e+07 - 1.90e-03 2.78e-05f 1\n", - " 41 -1.5546436e+09 1.24e-04 3.97e+05 -3.8 3.45e+02 -4.7 1.19e-01 4.40e-02f 1\n", - " 42 -1.5546437e+09 1.08e-04 3.49e+05 -3.8 3.36e+01 -4.2 9.58e-01 1.28e-01f 1\n", - " 43 -1.5546440e+09 9.33e-05 3.01e+05 -3.8 8.48e+01 -4.7 8.68e-01 1.40e-01f 1\n", - " 44 -1.5546442e+09 5.98e-05 1.92e+05 -3.8 3.21e+01 -4.3 1.00e+00 3.60e-01f 1\n", - " 45 -1.5546445e+09 4.64e-05 1.49e+05 -3.8 9.40e+01 -4.8 1.00e+00 2.23e-01f 1\n", - " 46 -1.5547218e+09 1.03e-01 1.48e+05 -3.8 8.27e+07 - 9.63e-03 7.13e-04f 1\n", - " 47 -1.5548137e+09 2.19e-01 9.16e+04 -3.8 7.40e+06 - 3.82e-01 1.04e-02f 1\n", - " 48 -1.5548165e+09 1.89e-01 9.82e+02 -3.8 1.96e+04 - 1.00e+00 1.36e-01f 1\n", - " 49 -1.5548186e+09 1.07e-01 5.16e+02 -3.8 4.95e+03 - 1.00e+00 4.28e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5548186e+09 6.65e-02 2.78e+04 -3.8 1.32e+01 -4.9 4.53e-01 3.76e-01f 1\n", - " 51 -1.5548187e+09 3.40e-02 2.09e+03 -3.8 2.82e+00 -3.5 1.00e+00 4.88e-01f 1\n", - " 52 -1.5548187e+09 1.63e-02 6.14e+03 -3.8 5.74e+00 -4.0 1.00e+00 5.21e-01f 1\n", - " 53 -1.5548187e+09 7.73e-03 1.86e+03 -3.8 1.92e+00 -3.6 1.00e+00 5.26e-01f 1\n", - " 54 -1.5548201e+09 8.03e-03 1.18e+03 -3.8 3.42e+04 - 3.67e-01 5.38e-02f 1\n", - " 55 -1.5548206e+09 8.82e-03 3.37e+02 -3.8 2.34e+03 - 7.15e-01 2.76e-01f 1\n", - " 56 -1.5548208e+09 6.49e-03 8.45e+01 -3.8 3.72e+02 - 1.00e+00 5.76e-01f 1\n", - " 57 -1.5548208e+09 5.56e-05 1.05e-02 -3.8 2.87e+00 -4.1 1.00e+00 1.00e+00f 1\n", - " 58 -1.5548208e+09 8.55e-04 3.86e-02 -3.8 7.59e+01 - 1.00e+00 1.00e+00f 1\n", - " 59 -1.5548208e+09 1.99e-03 3.47e-03 -3.8 2.35e+01 - 1.00e+00 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5548208e+09 4.94e-06 1.06e-05 -3.8 8.19e-01 - 1.00e+00 1.00e+00h 1\n", - " 61 -1.5548209e+09 5.06e-04 1.36e+02 -5.7 1.57e+02 - 8.50e-01 3.91e-01f 1\n", - " 62 -1.5548209e+09 1.93e-04 3.31e+02 -5.7 1.76e-01 -2.9 6.31e-01 6.17e-01f 1\n", - " 63 -1.5548209e+09 1.02e-04 1.09e+02 -5.7 3.95e-01 -3.4 7.81e-01 4.70e-01f 1\n", - " 64 -1.5548209e+09 9.86e-05 1.06e+02 -5.7 5.68e+02 - 1.84e-02 3.26e-02f 1\n", - " 65 -1.5548209e+09 9.57e-05 1.01e+02 -5.7 2.34e+02 - 5.27e-02 3.65e-02f 1\n", - " 66 -1.5548209e+09 9.41e-05 8.51e+01 -5.7 1.07e+02 - 1.74e-01 2.54e-02f 1\n", - " 67 -1.5548209e+09 9.21e-05 7.84e+01 -5.7 5.69e+01 - 8.52e-02 3.22e-02f 1\n", - " 68 -1.5548209e+09 8.71e-05 7.19e+01 -5.7 4.02e+01 - 8.41e-02 8.12e-02f 1\n", - " 69 -1.5548209e+09 2.41e-05 1.48e+01 -5.7 7.32e-02 -2.6 4.83e-01 7.23e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.5548209e+09 1.14e-05 8.93e+00 -5.7 1.65e-01 -3.1 7.54e-01 5.25e-01f 1\n", - " 71 -1.5548209e+09 1.93e-05 8.77e+00 -5.7 6.95e+01 - 1.38e-02 4.46e-02f 1\n", - " 72 -1.5548209e+09 1.54e-05 7.72e+00 -5.7 7.65e-01 -4.1 5.75e-01 2.00e-01f 1\n", - " 73 -1.5548209e+09 2.89e-05 7.50e+00 -5.7 3.88e+01 - 2.49e-02 5.32e-02f 1\n", - " 74 -1.5548209e+09 4.62e-05 6.66e+00 -5.7 1.86e+01 - 1.17e-01 7.67e-02f 1\n", - " 75 -1.5548209e+09 7.72e-05 1.30e+01 -5.7 5.24e+00 - 9.58e-01 1.64e-01f 1\n", - " 76 -1.5548209e+09 1.97e-04 5.82e-05 -5.7 4.36e-01 - 1.00e+00 1.00e+00f 1\n", - " 77 -1.5548209e+09 1.66e-07 3.67e-07 -5.7 5.76e-02 -5.5 1.00e+00 1.00e+00h 1\n", - " 78 -1.5548209e+09 2.59e-07 1.76e+01 -7.0 5.80e-01 - 9.95e-01 5.73e-01f 1\n", - " 79 -1.5548209e+09 4.80e-08 8.56e+01 -7.0 2.46e-01 - 6.25e-01 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.5548209e+09 5.66e-10 1.16e-09 -7.0 1.04e-03 - 1.00e+00 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 80\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -2.6084237389827598e+07 -1.5548209326425235e+09\n", - "Dual infeasibility......: 1.1645811194840818e-09 6.9417981260984143e-08\n", - "Constraint violation....: 1.1641532182693481e-10 5.6555737870667144e-10\n", - "Variable bound violation: 6.2716869560133087e-09 6.2716869560133087e-09\n", - "Complementarity.........: 9.1552855412841452e-08 5.4572535095311482e-06\n", - "Overall NLP error.......: 9.1552855412841452e-08 5.4572535095311482e-06\n", - "\n", - "\n", - "Number of objective function evaluations = 86\n", - "Number of objective gradient evaluations = 81\n", - "Number of equality constraint evaluations = 86\n", - "Number of inequality constraint evaluations = 86\n", - "Number of equality constraint Jacobian evaluations = 81\n", - "Number of inequality constraint Jacobian evaluations = 81\n", - "Number of Lagrangian Hessian evaluations = 80\n", - "Total seconds in IPOPT = 253.664\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 256.0294110774994}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# Define the objective function\n", "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", @@ -2022,7 +1788,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -2061,31 +1827,10 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "id": "disabled-invitation", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Optimal PEM capacity : 196.2616021878854 MW\n", - "Optimal tank capacity : 2.066591758867942e-05 kg\n", - "OPtimal turbine capacity: 9.076707516973046e-05 MW\n", - "NPV : 1.5548209326425222 $B\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "import pyomo.environ as pyo\n", "\n", @@ -2102,21 +1847,10 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "id": "brutal-sigma", "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" @@ -2135,7 +1869,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -2161,7 +1895,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "id": "previous-sending", "metadata": {}, "outputs": [], @@ -2197,7 +1931,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -2233,75 +1967,10 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "id": "returning-moderator", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 164.87] Completed the formulation of the multiperiod problem\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:03 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-16 09:54:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-16 09:54:06 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.27] Created an instance of the flowsheet and initialized it.\n", - "[+ 17.39] Initialized the entire multiperiod optimization model.\n", - "[+ 0.36] Unfixed the degrees of freedom from each period model.\n" - ] - } - ], + "outputs": [], "source": [ "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", "build_multiperiod_design(m,\n", @@ -2324,1831 +1993,10 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "id": "elder-victoria", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n", - "LMP Data less than project life\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 21\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: h2turbine 21\n", - "DEBUGG cRH life: electricity_market 21\n", - "DEBUGG cRH life: h2_market 21\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 21\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: h2turbine 21\n", - "DEBUGG cRH life: electricity_market 21\n", - "DEBUGG cRH life: h2_market 21\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n" - ] - } - ], + "outputs": [], "source": [ "tealSettings = build_econ_settings(components,\n", " life=m.plant_life,\n", @@ -4182,7 +2030,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -4210,169 +2058,10 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "id": "liberal-riverside", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 580772\n", - "Number of nonzeros in inequality constraint Jacobian.: 7680\n", - "Number of nonzeros in Lagrangian Hessian.............: 195840\n", - "\n", - "Total number of variables............................: 211209\n", - " variables with only lower bounds: 20169\n", - " variables with lower and upper bounds: 176640\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 208326\n", - "Total number of inequality constraints...............: 3840\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 3840\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.2652887e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.5469495e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", - " 2 -1.5843763e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.40e-04 9.90e-01f 1\n", - " 3 -1.5848203e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", - " 4 -1.5848404e+09 1.61e+01 8.00e+03 -1.0 7.59e+01 - 1.06e-02 9.33e-01f 1\n", - " 5 -1.5848392e+09 1.63e+01 7.94e+03 -1.0 8.54e+03 - 9.13e-04 3.71e-02f 1\n", - " 6 -1.5848442e+09 1.53e+01 6.79e+03 -1.0 9.00e+02 - 3.36e-02 7.28e-01f 1\n", - " 7 -1.5848491e+09 1.18e+00 3.83e+04 -1.0 7.70e+01 -4.5 9.24e-01 1.00e+00h 1\n", - " 8 -1.5849990e+09 2.70e+00 4.97e+06 -1.0 1.13e+03 - 4.78e-01 1.00e+00f 1\n", - " 9 -1.5853741e+09 2.90e+00 4.92e+06 -1.0 2.08e+03 - 1.07e-02 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.5858830e+09 1.58e+00 4.55e+06 -1.0 9.60e+03 - 7.60e-02 1.00e+00f 1\n", - " 11 -1.5866189e+09 5.81e-01 3.78e+06 -1.0 1.22e+04 - 1.70e-01 1.00e+00f 1\n", - " 12 -1.5866530e+09 7.28e-04 1.81e+06 -1.0 3.52e+02 -5.0 5.20e-01 1.00e+00f 1\n", - " 13 -1.5885355e+09 3.41e-01 1.79e+06 -1.0 3.71e+04 - 1.46e-02 6.02e-01f 1\n", - " 14 -1.5916854e+09 6.04e-02 1.65e+06 -1.0 4.31e+04 - 7.66e-02 5.71e-01f 1\n", - " 15 -1.5994591e+09 9.82e-02 1.51e+06 -1.0 6.36e+04 - 8.39e-02 7.67e-01f 1\n", - " 16 -1.6220924e+09 9.04e-02 1.37e+06 -1.0 1.29e+05 - 9.15e-02 1.00e+00f 1\n", - " 17 -1.6255201e+09 8.48e-02 1.24e+06 -1.0 2.89e+05 - 9.45e-02 6.29e-02f 1\n", - " 18 -1.6255546e+09 8.43e-02 8.42e+05 -1.0 6.64e+04 - 3.23e-01 5.66e-03f 1\n", - " 19 -1.6255554e+09 8.07e-05 1.82e+05 -1.0 4.81e+01 -4.6 7.84e-01 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.6255556e+09 4.09e-09 1.82e+03 -1.0 2.40e+01 -4.2 9.90e-01 1.00e+00f 1\n", - " 21 -1.6256284e+09 1.62e-04 1.80e+03 -1.0 7.90e+06 - 8.90e-03 1.28e-02f 1\n", - " 22 -1.6256655e+09 4.06e-04 1.78e+03 -1.0 5.67e+06 - 1.27e-02 1.68e-02f 1\n", - " 23 -1.6256656e+09 7.30e-07 1.75e+01 -1.0 9.73e+00 -3.8 9.90e-01 1.00e+00f 1\n", - " 24 -1.6256802e+09 4.03e-04 1.71e+01 -1.0 4.21e+06 - 2.17e-02 2.24e-02f 1\n", - " 25 -1.6256855e+09 7.93e-04 1.64e+01 -1.0 5.23e+06 - 4.18e-02 2.31e-02f 1\n", - " 26 -1.6256858e+09 3.61e-06 1.35e-03 -1.0 2.74e+01 -4.3 1.00e+00 1.00e+00f 1\n", - " 27 -1.6257066e+09 3.31e-03 4.66e+01 -3.8 9.15e+05 - 3.90e-02 1.32e-01f 1\n", - " 28 -1.6257079e+09 2.83e-03 7.07e+06 -3.8 1.71e+02 -5.3 7.57e-01 1.43e-01f 1\n", - " 29 -1.6257100e+09 1.01e-03 2.89e+06 -3.8 2.15e+01 -3.9 8.97e-01 6.42e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.6257112e+09 6.18e-04 1.76e+06 -3.8 5.72e+01 -4.4 7.08e-01 3.89e-01f 1\n", - " 31 -1.6257116e+09 4.26e-04 1.21e+06 -3.8 2.29e+01 -4.0 6.58e-01 3.12e-01f 1\n", - " 32 -1.6257159e+09 3.62e-04 1.21e+06 -3.8 2.21e+08 - 6.28e-04 2.58e-04f 1\n", - " 33 -1.6257164e+09 2.03e-04 6.78e+05 -3.8 2.88e+01 -4.0 7.06e-01 4.41e-01f 1\n", - " 34 -1.6257166e+09 8.97e-05 3.00e+05 -3.8 1.10e+01 -3.6 9.80e-01 5.57e-01f 1\n", - " 35 -1.6257168e+09 7.37e-05 2.46e+05 -3.8 2.67e+01 -4.1 1.00e+00 1.78e-01f 1\n", - " 36 -1.6257443e+09 1.21e-02 2.46e+05 -3.8 7.70e+07 - 3.04e-04 9.74e-04f 1\n", - " 37 -1.6257446e+09 8.72e-03 1.78e+05 -3.8 2.69e+01 -4.1 1.00e+00 2.77e-01f 1\n", - " 38 -1.6257491e+09 9.50e-03 1.78e+05 -3.8 2.64e+08 - 3.73e-04 3.71e-04f 1\n", - " 39 -1.6257493e+09 7.12e-03 1.34e+05 -3.8 2.91e+01 -4.2 1.00e+00 2.50e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.6257494e+09 4.91e-03 9.21e+04 -3.8 1.09e+01 -3.8 1.00e+00 3.11e-01f 1\n", - " 41 -1.6257494e+09 2.84e-03 5.33e+04 -3.8 4.09e+00 -3.3 1.00e+00 4.21e-01f 1\n", - " 42 -1.6257495e+09 2.40e-03 4.49e+04 -3.8 1.22e+01 -3.8 1.00e+00 1.57e-01f 1\n", - " 43 -1.6257496e+09 2.04e-03 3.83e+04 -3.8 3.56e+01 -4.3 1.00e+00 1.48e-01f 1\n", - " 44 -1.6257496e+09 1.64e-04 3.07e+03 -3.8 2.22e-01 -2.1 1.00e+00 9.20e-01f 1\n", - " 45 -1.6257497e+09 1.75e-09 1.87e-03 -3.8 6.42e-01 -2.5 1.00e+00 1.00e+00f 1\n", - " 46 -1.6257651e+09 8.69e-03 8.78e-01 -3.8 2.99e+06 - 1.28e-03 1.66e-03f 1\n", - " 47 -1.6257725e+09 9.88e-03 8.91e-01 -3.8 1.31e+06 - 2.37e-03 1.66e-03f 1\n", - " 48 -1.6257725e+09 9.42e-03 8.49e-01 -3.8 2.10e+00 -2.2 5.12e-02 4.68e-02f 1\n", - " 49 -1.6257725e+09 3.83e-03 3.47e+00 -3.8 8.07e-01 -2.6 1.00e+00 5.94e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.6257786e+09 4.58e-03 3.45e+00 -3.8 5.08e+05 - 4.74e-03 4.41e-03f 1\n", - " 51 -1.6257786e+09 3.78e-03 1.87e+01 -3.8 7.03e+00 -3.6 1.00e+00 1.74e-01f 1\n", - " 52 -1.6257825e+09 7.07e-03 2.03e+01 -3.8 2.10e+05 - 1.07e-02 8.83e-03f 1\n", - " 53 -1.6257825e+09 6.26e-03 7.35e+01 -3.8 7.20e+00 -3.6 1.00e+00 1.15e-01f 1\n", - " 54 -1.6257826e+09 2.98e-03 3.82e+01 -3.8 2.67e+00 -3.2 1.00e+00 5.24e-01f 1\n", - " 55 -1.6257826e+09 2.38e-03 2.14e+02 -3.8 6.75e+00 -3.7 1.00e+00 2.00e-01f 1\n", - " 56 -1.6257826e+09 1.99e-03 4.91e+02 -3.8 1.45e+01 -4.2 1.00e+00 1.67e-01f 1\n", - " 57 -1.6257826e+09 1.43e-03 2.99e+02 -3.8 4.71e+00 -3.7 1.00e+00 2.81e-01f 1\n", - " 58 -1.6257827e+09 1.05e-03 2.97e+02 -3.8 1.13e+01 -4.2 1.00e+00 2.67e-01f 1\n", - " 59 -1.6257827e+09 1.36e-04 1.37e+01 -3.8 5.87e-01 -2.9 1.00e+00 8.70e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.6257827e+09 5.66e-05 3.63e+01 -3.8 1.67e+00 -3.4 1.00e+00 5.83e-01f 1\n", - " 61 -1.6257827e+09 4.23e-05 7.56e+01 -3.8 4.21e+00 -3.8 1.00e+00 2.53e-01f 1\n", - " 62 -1.6257848e+09 4.78e-03 7.53e+01 -3.8 7.92e+04 - 2.50e-02 1.88e-02f 1\n", - " 63 -1.6257856e+09 6.57e-03 8.57e+01 -3.8 2.72e+04 - 8.90e-02 2.58e-02f 1\n", - " 64 -1.6257856e+09 8.63e-04 2.18e+00 -3.8 2.06e+01 -3.5 1.00e+00 1.00e+00f 1\n", - " 65 -1.6257862e+09 6.60e-03 4.83e+02 -3.8 9.63e+03 - 3.90e-01 7.45e-02f 1\n", - " 66 -1.6257863e+09 1.85e-02 4.05e+02 -3.8 1.03e+03 - 3.54e-01 2.86e-01f 1\n", - " 67 -1.6257864e+09 1.18e-03 6.53e+01 -3.8 2.64e+01 -3.5 9.60e-01 1.00e+00f 1\n", - " 68 -1.6257864e+09 1.94e-05 2.66e+01 -3.8 1.46e+00 -4.0 1.00e+00 9.84e-01f 1\n", - " 69 -1.6257864e+09 9.34e-04 4.53e+01 -3.8 2.55e+02 - 1.00e+00 1.58e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.6257864e+09 1.85e-03 5.88e+02 -3.8 7.26e+01 - 3.51e-02 1.00e+00f 1\n", - " 71 -1.6257864e+09 1.41e-05 3.38e-03 -3.8 2.73e-01 -3.6 1.00e+00 1.00e+00h 1\n", - " 72 -1.6257864e+09 7.54e-10 4.31e-04 -3.8 2.00e-01 -4.1 1.00e+00 1.00e+00h 1\n", - " 73 -1.6257865e+09 3.25e-04 7.33e+01 -5.7 6.79e+01 - 6.06e-01 3.69e-01f 1\n", - " 74 -1.6257865e+09 2.79e-04 3.77e+01 -5.7 2.97e+01 - 2.94e-01 3.59e-01f 1\n", - " 75 -1.6257865e+09 1.49e-04 1.74e+03 -5.7 7.25e-01 -4.2 4.17e-01 4.66e-01f 1\n", - " 76 -1.6257865e+09 1.38e-04 1.62e+03 -5.7 4.20e+01 - 1.23e-01 7.54e-02f 1\n", - " 77 -1.6257865e+09 1.20e-04 1.41e+03 -5.7 2.21e+01 - 1.12e-01 1.31e-01f 1\n", - " 78 -1.6257865e+09 7.33e-05 9.04e+02 -5.7 1.51e+01 - 2.03e-01 3.60e-01f 1\n", - " 79 -1.6257865e+09 4.43e-05 5.65e+02 -5.7 5.83e+00 - 5.41e-01 3.75e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.6257865e+09 2.45e-05 3.17e+02 -5.7 2.22e+00 - 9.77e-01 4.43e-01f 1\n", - " 81 -1.6257865e+09 1.02e-05 3.55e+01 -5.7 9.31e-01 - 1.00e+00 8.89e-01f 1\n", - " 82 -1.6257865e+09 2.12e-06 1.97e-06 -5.7 1.69e-01 - 1.00e+00 1.00e+00f 1\n", - " 83 -1.6257865e+09 4.37e-07 9.98e-01 -7.0 4.03e-01 - 1.00e+00 7.86e-01f 1\n", - " 84 -1.6257865e+09 3.63e-09 9.68e-07 -7.0 8.42e-02 - 1.00e+00 1.00e+00f 1\n", - "\n", - "Number of Iterations....: 84\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -3.8114044268361919e+07 -1.6257864944515448e+09\n", - "Dual infeasibility......: 9.6806290319652826e-07 4.1293534286596742e-05\n", - "Constraint violation....: 1.1641532182693481e-10 3.6270364489610070e-09\n", - "Variable bound violation: 6.2948834810092752e-09 6.2948834810092752e-09\n", - "Complementarity.........: 1.1226287044441443e-07 4.7886668051229792e-06\n", - "Overall NLP error.......: 9.6806290319652826e-07 4.1293534286596742e-05\n", - "\n", - "\n", - "Number of objective function evaluations = 85\n", - "Number of objective gradient evaluations = 85\n", - "Number of equality constraint evaluations = 85\n", - "Number of inequality constraint evaluations = 85\n", - "Number of equality constraint Jacobian evaluations = 85\n", - "Number of inequality constraint Jacobian evaluations = 85\n", - "Number of Lagrangian Hessian evaluations = 84\n", - "Total seconds in IPOPT = 266.364\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 268.50064039230347}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# pyomo expression for full metric wtih scenario weights applied\n", "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", @@ -4390,20 +2079,10 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "id": "civil-celebration", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Optimal PEM capacity : 196.26160218551968 MW\n", - "Optimal tank capacity : 1.3599808605440433e-05 kg\n", - "OPtimal turbine capacity: 9.076360493623579e-05 MW\n" - ] - } - ], + "outputs": [], "source": [ "# Print Results\n", "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", @@ -4413,21 +2092,10 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "id": "protecting-asthma", "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAagAAAEmCAYAAAA3CARoAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nOyde7hbVZn/P6stBVqocmmbyi2AhWxkY5T75YcN3pBUYHQAuUZxRBQFpzpDYBwRHJgoA4h3qiAB5VKHS7HhImK4ybVAdFN2ip2SYqWhQCstPYC0Xb8/1s5pTk7O2UlOdpJ9zvt5njzJXnuvvd6c5tu19lrvel+ltUYQBEEQeo1x3TZAEARBEOohHZQgCILQk0gHJQiCIPQk0kEJgiAIPYl0UIIgCEJPIh2UIAiC0JNIByUIgiD0JBO6bYAgCIIwylFsA7wHeBMoodnYSDXpoARBEIT2o3gXcBZwIjAReAXYApiO4jHgJ2jyw91COihBEAQhCP4XuA74f2j+PuCMYl/gVBS7obl6qBsoCXUkCIIgBIJCATui+Wsr1cVJQhAEQQgGjQZub7W6dFCCIAhCkDyGYv9WKsoUnyAIghAciueAPYBlwDpAYZ6t9vGtKh2UIAiCEBiKXeqWa5b5VRUvPkEQBCE4NMtQjAem02SfIx2UIAiCEByKrwIXAC9D/wZdDTLFJwiCIHQTxRLgQDSvNVtVvPgEQRCEIPkr8HorFeUJShAEQWg/ijnep/cBewI54O3+85rL/W4ha1CCIAhCEGztvb/ovSZ6r4aRDkoYM0TTuTn+V7GulEleFbgxgjD6eQe4C80zrd5A1qCEscS/AVthRnZDvb7eNesEYXSxFDgHxTMorkVxgpd2o2HkCUoYS1xfyiQvGu6CaDo3uVPGCMKoRnMTcBMAig8ARwK3enuifg/cjeaJ4W4hThKCIAhC51BMAT4KfBzNGcNeKh2UMJaJpnMLSpnk7G7bIQijFsWn6pS+DjhoVg5XVab4hLHODt02QBBGOZ8HDob+7LmzgMeAPVBchOb6oSpKByWMdVr2MBIEoSE2AhaalwFQTAd+ChwIPAhDd1AyxScIgiAEh8JBY1cdK8z03t4onkHzgaGqipu5MGaIpnNz23GNIAhN8RCKBShSKFLAfOBBFJOBvw9XUab4hLHEsdF07q1hzisg0SljBGGMcBbwKeAwjMauQ/O/3rlh9SYdlDCW+LcGrnkocCsEYWxxJJpbgFv6SxRnovmZX0VZgxIEQRCCQ/EI8E00f/COzwVmofmEb1XpoARBEITAUGwPLMDMYBwJxIDPoHnHt6p0UIIgCEKgKKZhwhs9BZyOpqGOR7z4BEEQxhKK8V4A1wXe8bYo7kXxF+99m6prz0OxBMViFB+vKt8XheOd+4HnOl7bzloUa1CsAZYAewDHQX+Zv6nyBCWMFaLp3G9h6JFbKZM8uoPmCEJ3MIkE9wOmoJmN4nvAKjQZFGlgGzTnotgLuBE4AHgP5gloDzQbUDwBnIOJCHEn8AM0d7XbVHmCEsYS/wNcBrwAvAn83Hu9ATzbRbsEoTModgSSwC+qSo8Bst7nLHBsVflNaN5G8wLmKegAFDMwnduj3lTddVV1qtuK+tiiPHuGRNzMhZ4nms5dA8wGVpYyyb3rnFfAlcBRQB/w2VIm+XTtdaVM8gHv+u+UMsnDq079NprOPRiI8YLQW3wf+Hc2ZbsFmI5mBQCaFd56EZg4lY9VXbfcK3vH+1xbXsulKMZhNuY+BbwCbAG8F7P/6cPABTX3GkAoOqhx48bpLbfcsttmCAHR19entdbDPc1fC/wIM1KrxyeAmd7rQDbF+RqKqdF0brdSJrkUIJrO7QpMbdbuMCJaGr309fVpoHpgNldrvSkyijKDPDRPoZjVwC0HryuZKfKhymtLjvOmCU8GTgdmYAaQLmZa8GI0w22cD0cHteWWW7Ju3bpumyEEhFLqzeHOlzLJB6PpXHSYS44Britlkhp4LJrOvTuazs0oZZIrhrj+X4H7o+ncUu84CnyxSbNDiWhp9KKUelNrvd8wlxwKHI3iKMyTzBQUvwJeRjHDe3qaAf0pMJYDO1XV3xF4ySvfsU75YDTPAf/RyveBkHRQtVz420U895K/E8gx8R046cCd+49vePxF5hf+FqRpgVD7PYLiFz++lQVLXh9UPn677ZgwdeQPGHu9ZwoXfPJ9I75PHXYA/lp1XJlyqNtBlTLJu6Pp3EzMfgyAYimTfDsIw4Sxyeqb57FmwYJB5VNmz2abE47vgkWA5jzgPADvCeobaE5BcSmQAjLe+3yvxh3ADSguxzhJzASe8Jwk1qI4CHgcOA34YRAmh7KDaoTnVpgOrPo/9vmFv/HcijXsNWNK29tb/8orbHjttQFl7fiPvd73CIoFS17nL+OmMHPjps5/Y18fQFs6qGGYoJRaWHU8cGrCn4amHKLp3BGlTPIP0XSuNoHa7tF0jlImeWsTbQoB0JP/sbfAmgULeKtYZItYrL/srWIRoBe/RwaYh+LzwIsYV3DQLEIxD3gOWA+chWaDV+dLmKn3LYG7vFfbCWUH1cgo/ISrHq1bvteMKdz8xYNH1H49EfU9+SQAk/bfH6D/x7nLN4daNmmMob5HUMzcuIbbr/hc//GyU0+DPtjli58bptaIWe8zNeHHUFMRtXwI+APwyTrnNCAdVIep1VKtjqCn/2Mfli1iMXa5fpP+l516WhetqUFzP3C/9/k1jMNCvesuBi6uU74QGOSw1G5C2UF1m3qjo0n77z9glNdTP8bRzx3AV6Lp3E0Y54jX660/lTLJC6Lp3DjgrlImOa/TRgqDqdVSrY5AtDQqUOwA7EJ1n6Px9ZyVDqpFakdH9XirWBwkrrBNVfQC0XTuRkya6O2j6dxyjGvqZgClTPJnGI+gozD7NPqAIR/3Spnkxmg69xVAOqgeoRUtiY5ChOK7wAmYqcLKFKGGNnRQbsw6GDgF+H8YN8E3MZsac8CvrKI7eFVdYMrs2YPKwjpV0W1KmeSJPuc1JudMo9wbTee+AdwM9Lu0lTLJVa1Z6E+odTQXuKFO+UnAGcE3X6ullnU01PcIgOnueazbtbPT8z3MscCeaJp2RBq2g3Jj1l2Yufz5mHnIlRj3xD0wG63muzHrcqvo3tG0yaOcbU44fpCAZKqiZzjde6/u1DSwWxCNhV5HNwAFIF5VVvDeO9BB1WqpZR3V+x4BMXF18E5NIWIpZsajvR0UcKpVdF+tKXsDsxnsaeAyN2Zt32yjgtBNSpnkrh1uMvw6ilNZUjfM6o4ZI6b2ewTEP6a/GHwj4aEPKKC4j+pOSnO2X8VhO6g6omrpmrBT62lU6yAhhIs6buYArwNOKZNcWefciBAdGep5v4qWxgR3eK+machJwo1ZnwK+C0zD7DlRgLaKbvs3FPUgtZ5GW8RiddeYGkEWe3uCzwMHA3nveBYm5tge0XTuolImeX0QjYqOBnu/tqolcUAKEZosiomYKW2AxY0kK4TGvfi+B3zSKrpuK/aNBhrxNPKjbYu9wkjZCFilTPJlgGg6N51N8fseBALpoBAdBaIjEC31NCZqRRYoYQZlO6FItdPN/OWxLKp20bbFXmGkRCudk8dKYI9SJrkqms41NLJrEdFRGxAHpNBxGfAxNIsBUOyByTO1r19FPy++ylz9Qjdm3QzcTtUil1V0R93Oe5knHxM8FE3nFgC/8Y4/DTwYTecmA39vd2NjUUcga7dCP5v1d04AmudRZh+jH35PUNUhYfqAj1Udj8rQMO2cJx/L1OvoN7diRM4/v0sWDeAs4FPAYZgph+uAW7z9VIkA2htzOoL2rt2OVYaKTdhDWmqEhSiuZtPU+cmY/FC++HVQc6yiu3okloWRdsyTj3XqdfS9gtcR3eK9OsGY1BGIlkZKL+uoCb6EGRSejRkQPgj8pJGKfh3UYjdmvQI8AvwReMQqus+PwFBhDCH/OfUjOhJaJvQ6MhEkLvdeTeG3D2qaG7P2AA7xXt9wY9ZUjEvuH62i+70WzBWqEHfZ0Y/oqDPIFo4eQzEPzfEoHOpn3N3H7xa+XnzeSO954Fo3Zu2OCcp5DmYeXYQ1AsRdtntE07kB+zJKmWSQ3nuio4CRLRw9yTnee8sLj35efJUR38GYfDtLMaO+UzAhWoQRIO6y3SGazs2iZl9GNJ1LlTJJ330ZrSA6Ch7ZwtGD6P6M1l9Gc+6AcybC+bmD6tTg9wT1MEZAlwO3W0W3rwUzexZxKR+zXAZ8rJRJLgaIpnMN78tokVGtIxAtCcPyUQZ3Rp+oUzYIvw7qPWyaNz/TjVkTMEJ7FHjUKrpLm7e1dxCX8jHLZpXOCaCUST4fTeca2pfRIqNaRyBaEuqg+BLwZWB3FH+uOrM1xmHIFz8niTJmj8atAG7MmoRJVXAhsCswfqi6bszaE5Nvp8JuwLeAdwNfAF7xys+3iu6djRgbBKH3kBFaYWE0nWtpX0YrjERH3vWiJSGM3ADcBfw3kK4qX4umodxrfmtQ78LMm1dGfx/AZC39LcZddkisorsYL/OKG7PGA38DbsNkO73CKrr/04iBghAA9fZl/DioxkaiIxAtCSFF8zrwOoorgVVo1gKg2BrFgWge97uF3xTfEsxi7iPAd4AnrKL7Zgumfhj4P6voLnNjVgvVBaGtnFnKJAfsy4imc+cAVwbUXrt0BKIlIXz8FPhg1fG6OmV18Zvimzoyu/r5DGYRusJX3Jh1GrAQ+Hqzu+zLl1zC225xULnsexAaJMXgzuizdcraQht1BKIlIXwodNU+KM1GVGOByv2m+IZNMmUV3aP9GnBj1kTgaOA8r+inmFGk9t4vY1MK7n6UUmfgJZSeOHGiXzMN7XtY/8orbHjtNZad+tP+OuJlNHaIpnMnAicBu0bTuerf9tbAa0G12w4deffpGS29s3IlG157jZdP/e/+OqIlYQiWojgb83sF4zjRkGOQXy92MPBXzIjtccx8fbN8AnjaKrovA1TeAdyY9XNgcCREQGs9F5gLMHny5AG7kOsFSWxk38OG115jY98mD1/xMgoH0XTuSMzTzXjgF6VMMlNz/l3Ar4CdMb/p/yllkr+sc6tHgBXA9pj/zCushQFeRu2mHToC0ZIQTs4EfgB8EzOYug9vwOSHXwcVwfiwV0aeOeBGq+guasK4E6maknBj1gyr6FY2cP0T8GwT9xox4yZNYperxNMoLETTufEYB4aPAsuBJ6Pp3B2lTPK5qsvOAp4rZZKfjKZzU4HF0XTu16VM8h/V9yplksuAZZgOo5O0Q0fQi1oSrz3BD81KzNR00/itQW0A7gbudmPW5hiB3O/GrIusovtDv5t77rQfBb5YVfw9N2bFMT1pqeZcW3luxRpOuOrR/uMlm72b977T9nQ/gVP7PYKiR/8+BwBLSpnkUoBoOncTcAxQ3UFpYOtoOqeArYBVwPpOGzoUI9URdF9LgtAyil9SPxbfoOnoWnwXqjxBJTGiimIe1RrKX+PtmN+upuzURuqOlGPiOwwqe+87f+fDfcs60XzbqPc9gqJH/z47YKbHKizHpGav5kfAHcBLmPWkE0qZ5MbOmNcYI9ERdFdLgjBCqqeet8A87b/USEU/J4kssDdms9WFVtHt6BTCSDjpwJ056cCdB5RVnCPCRL3vERRd/PtMUEotrDqe662bQP31mtrR2MeBAnAEsDtwbzSde6iUSa5pv6nNE2YdCcKI0TV51xQ3Ar9vpKrfE9SpGJ/1PYCzq/ZdKEBbRXdKU4YKQn3Wa633G+LcckyA1Qo7Mnj09Tkg4yUiXBJN514AYsAT9W4YTecOBb4N7ILRgAJ0KZPcreVvMDyiI0HYxEyMQ5MvfmtQ49pijiC0zpPAzGg6tysmgsJnMI4G1byI2cD6UDSdmw7syfBurFcD/4oJb7Sh7RbXIDoSegLFTsB1GKedjcBcNFei2BYTSiuKWcs8Hs1qr855wOcxOjkbzT1e+b7AtcCWwJ3AOQP2Og1sdy1m1kN572UaCBQL/lN8CzGhWO4C7reK7luN3FQQ2kUpk1wfTee+AtyDcTO/ppRJLoqmc2d653+G2QN0bTSdczAiOLeUSb46zG1fL2WSdwVtewXRkdAjrAe+juZpFFsDT6G4F7NJ/T40GRRpTNy8c1HshRkQvg8T8Pj3KPZAswGzp+kMTISUO4EjMb/vwWi2btVgvym+g4DDvMYvdGPWa5j/KO6SlNXBIZlBB1LKJO/EiKC67GdVn1/CJP5rlHw0nbsU46TwdtV9gsrNJDrqArU6mu6ex/jttmMzpnXRqi5i8jOt8D6vReFinJCOAWZ5V2WB+zFPOMcAN3kp219AsQQ4AEUJmILGuBYrrgOOpbaDUj6hjLR/LjS/Kb71nrH3g9l3gdks+F9uzJqJSRXwZb9GhMaRzKAdoeIFWL3upTFOFm1HdNR56m0armwsHrMdVDWKKCZo8ePA9P7kgpoVqP4/0A6YJ6QKy72yd7zPteW1VDbDb4HR2p8wMxz7eO0e5mdmQ/GQKnibAq8BrnFj1jg6v+Fx1COZQYOnlEkmutm+6Ch46mWrfmu62yVrOsZw3rCbUGwF3AJ8Dc2aYeKaDOVB24hnLWgS3l1uAs5A43jHewPfGLLVKhrZB/U+YKVVdF9xY9Z2wHcxmyEvtIqub6oAIfyMtilHLzTSBcDhXtEDwEWlTPL1oNoUHQkQuJaG84Y1KDbDdE6/Rvfvw3sZxQzv6WkGsNIrH8qDdrn3ubZ8KGL9nROA5lmUSR/jRyPeRT+r+nwxxgPjNqBerDNhlDFl9uwBQUDfKhYHpfYOIddg4u8d773WEPzvWXQ0xum6lhQK48HqojelmsFsck95n1PA/Kryz6DYHMWuGPfwJ7zpwLUoDvLueVpVnXq4KH6BYhaKD6H4OdDQ46yfF98FwHuBL7kxS2F2AF+D2WOyoxuzvoXxSnqwkcaE8DFKpxx3L2WSn646vjCazhWCakx0JEBPaOlQzJ48B0Xl934+kAHmofg8ZsvGcQBoFqGYhwkrth44y/PgA5P081qMm/ldDOXBZ/icd/053vGDbIpsPix+ThIXujHrWEzq3ghwuFV0zwNwY9ZHrKJ7USONCKOb1TfPGzQS7PH0C29G07nDSpnkw9C/cbfVBIK+iI6ERqnVUlt1pHmYoSPpf3iIOhdjnvhryxdioqM00u5bKH6MiR6hgcVo3mmkaiNOEhdherx38CLSevPpw+0zEcYQaxYsGCSkHk+/8CUg661FKUxw2c8G3KboSPClVks9rqPGUMzCuK+XMHrbCUUKje+MgW8HZRXd2zBz5dVlizDTFIIAGCGFJfVCKZMsAO+PpnNTvOPAY/aJjoRGCZOWGuQy4GNoFgOg2AOTNmZfv4p+a1BRq+iWhjmvgB2sort8qGuE0UetJ1KPT+f1E03nTillkr+KpnNzasoBKGWSl9etOEJER8JQhFVLTbJZf+cEoHne8yb0xe8J6lJvn8Z8TNyyVzCbrt4LJDDzlhcwcNNW1xht7tC9SL3phhBNQ0z23uuFXqkfR6w9hEpHMFBLYz4CQ0CEXEvN8BSKq4HrveOTMTrwxc9J4jg3Zu3l3fB0YAbQh3ERvBO4uFfiikkEhs5QbwNkWChlkld5H39fyiQH7D3yHCUCIUw6gsFakggMwRBmLTXJmZis12dj1qAeBH7SSMVG1qCeA/5jJNZ1gh5w4RTCww9hUJywemVtIyw6gsFaGgMRGISgUIwDnkKzN9D0FHpToY4EIcxE07mDgUOAqTXrUFMwkdIFQWgnmo0o/oRiZzQvNltdOihhLDERE15oAgPXodYA/9wViwRh9DMDWITiCUziToPmaL+KgXZQbswqYULKbADWW0V3PzdmDUqOZRXd1UHaIQgApUzyAeCBaDp3bSmTXNZte5pBtCSEmAtbrThsLD43Zk1zY9b33Zi1wI1Z/+3GrFZSUyesohu3im4liGEauM8qujOB+7xjQegkv4imc++uHETTuW2i6dw9QTXWJh2BaEkII5oHgMXAuzDT6Yu9Ml/8gsVeh3kk+yFmauQHIzCzwjGYXcV478e24Z6C0AzblzLJv1cOSpnkagjURS0IHYFoSQgDin8BngA+hZlKfwzF6Y1U9Zvii1hFt+J5dI8bs5rNOKqB37kxSwNXWUV3LjDdy4eDVXRXuDFLfFeFTrMxms7tXMokXwSIpnO7EOw+qJHqCERLQnj5N+ADaF4DQLEd8AgmYPKw+HVQyo1Z27ApwOD46mOr6K7yqX+oVXRf8oRzrxuzin4G9Tes1BmYnPdMnDix0WqC0Aj/ATwcTecq0wyH4/3WAmKkOgLRkhBelmPWTyusBf7aSEW/Kb53YXb8Vl5TgKe9zwuHqQeAVXRf8t5XYuKQHQC87KW8rqS+XlmvrtZ6rtZ6P631fhMmiLOh0D5KmeTdmD1PNwPzgH1LmWRga1CMUEcgWhJCzd+Ax1F8G8UFmDTyS1DMQTFnuIp+kSSirVrkxqzJwDir6K71Pn8ME9G5khwrw8DkWIJQl2g6dyRwJWav0i9KmWSmzjWzgO8DmwGvljLJD/ncdgPmP/QtgL2i6RylTDKQfEwj0RGIloTQ83/eq0Lld1ov5NgA/ILFDruz3iq6w82lTwduc2NWpZ0brKJ7txuzngTmuTFrYHIsoeMEmnumTUTTufHAj4GPYqYKnoymc3eUMsnnqq55NyZ0ypGlTPLFaDo37FpMNJ37F0zytB2BAnAQ8ChwRBDfYYQ6AtFST1MvH9rUvnMYN2lSlyzqMXTrbuZ+z/sLgUWY4JYwMNmVZhhBW0V3KfD+OuWvMVRyLKGjhCT3zAHAklImuRQgms7dhPFee67qmpOAWytOD6VMsu5UVxXnAPsDj5UyyUQ0nYsxgr0aDdCyjkC01OvUy4c2btIkxm+3XRetGh34dVBfBz6NyTZ6E3CbVXTfCNwqoWOEIPfMDgxcUF0OHFhzzR7AZtF07n7MtMGVpUxyuC/1VimTfCuazhFN5zYvZZLFaDq3Z1utHojoaJQzSEezumbKqMJvDeoK4Ao3Zu0KnAjc58asZcAlVtEtDFdXaB+1aURg1KUSmaCUqnYWmKu1nut9rpeiutYlfAIm+dmHgS2BR6Pp3GOlTPL5Idpb7k0L3g7cG03nVgMvtW7+8IiOeoeNfX2SkidENOTSYxXdF9yYNR8j/lMxI1YRVgeoN+VWm0qk3hx4pW5IxLdea73fEOeWAztVHe/I4M5kOcYxYh2wLprOPYiZEqvbQZUyyUoW229H07k8xsvu7laNbxTRUXepnXKrl5KnnpZCpKPeRDEV+AImJNemPkf7b9b1c5LYDfgMZs7/r5jpiZ7KXTPaqZczpvZpqt4ceN+TT9L35JMDxBZSoT0JzIymc7ti3FU/g1lzqmY+8KNoOjcBExD2QOCKejeLpnPjgD+XMsm9oT8+X6CIjnqDzaZNY7Np0/qn4uql5KnVUj0dQWi11C3mAw8Bv8d4zzaM3xPUEuDPXgNrgJ2BL3veRFhFN5AU2ULz1M6B1/PQg/AlcCxlkuuj6dxXgHswbubXlDLJRdF07kzv/M9KmaQbTefuxvxWN2Jc0Z8d4n4bo+ncn6ojSXQA0VGIqNZSvSeqsGqpi0xCc24rFf06qIvYNN+/Vc25IEPDCCOkXgLH2rWsXnQrr0cpk7wTk3m2uuxnNceXApc2eMsZwKJoOjcg/H8pk/QN/98ioqOQMtQMRrWWwqKjLrIAxVHogRpuBD8niW8Pdc6NWV9rtjGhfTQrkHprWT3qVh4Ynsfe2wTrUj4I0VHv0sqgrVYzY01HLXAOcD6KfwD/wDg+aTS+Uf1HEvdkDmbnvtBhWhFIvZHgGORRTIijfyllkqd22xgP0VGXaHXQJlpqEu0fMWIoRtJB1XP/FTqACKRlJkbTuRRwSDSd+1TtyVImeWsXbBIddQnRUYdQKOBkYFc030GxEzADzRN+VUfSQcncuRA2zsQI5d3AJ2vOaaAbHZToSBjt/ATjvHQE8B3gDUz4sv39Kvq5ma+lvoAUZi+HIISGUib5MCbNxsJSJnl1p9oVHQljnAPRfBDFMwBoVqNoKO+Ln5NEy3OHvUBYvdaEYOlk5wTh1xEMjsAgwVCFJngHxXgqgzSzcXdjIxX98kGFlimzZw/qjMTbRhCaZ/x22w3qjCQYakhRHIliMYolKNIdavUHmBxm01BcDDwMXNJIRaV170+BT548Wa9bt87/QiGUKKX6tNaTu23HWKAlLc3y3u/3Ket1Znnv94+ytjx8dWSeYp6nKnUNcCJ6QGaAgIwjhomVqYD70LiNVJP0msKYI5rO3VfKJD/sVzYm+Br+0QALQHyI8lntNihAhvoeQbY3K6B7x2llc8IBwBI0SwFQ1Etd034U22KSg95YVbYZmnf8qoaig+rr69NKqTdriicA67thzwgJo91B29wRR4FoOrcFMAnYPprObcMmF+8pwHs6YUO3aVlLD1DfIT7wSIZD0tpvcqjvERSD/z7t0dIDmBzTA9lymKwA0FjqmiB4GhPweTXmr/9uYAWKlcAX0Dw1VMVQdFBa60FrZUqphcNEwO5Zwmh3GG0egi9inhnegxFNhTUYt9dRz2jRUhhthq7b3UjqmiC4G7gNzT2eFR8DjgTmYVzQh+wkQ9FBCUI7KGWSVwJXRtO5r5YyyR922x5B6DCNpK4Jgv3QnNl/pPkdikvQzEGx+XAVpYMSxgzRdO6IUib5B+BvPRRJQhA6xZPATBTDpa4JglUozsWkmQE4AVjtOW0M624e5g5qrv8lPUkY7Q6jzfX4EPAHBkeRgO5FkugFwvjvG0aboZt2a9ajGJC6Bs2iDrR8EnABJoO1wriZn+TZMGysqVC4mQuCIAghRzEF2IjmjUarhPkJShCaIprOzRnufCmTlMSBgtBuFDZwHbCtd/wqkEJTN6loNdJBCWOJ0IccEoQQchUwB00eAMUszFTnIX4VQznFp5Q6ErMLYDzwC611pssmDUIpdQ0wG1iptd7bK9sWuBmIAiXgeK316m7ZWItSaifMSCeCWbycq7W+stftFlojDDoC0VLoUfwJzft9y+pVDVsHpZSqG65Dax18uI4mUEodjgkrf12VqL4HrNJaZ5RSaQ14B4gAACAASURBVGAbrfW53bSzGqXUDGCG1vpppdTWwFPAscBn6WG7myWazu2G+Y/5IIxzxKPAv5YyyaVdNayDhEVHIFoKPYrbMPsOr/dKTsG4nh/rVzWMwWIPAJZorZdqrf8B/eE6egqt9YPAqpriY4Cs9zkL/v9AnURrvUJr/bT3eS3gYnaf97TdLXADZpPgDMym3d9QHYZlbBAKHYFoaRRwOjAV4yV7K7A98LlGKoZxDapb4TrawXSt9QowP2Cl1LRuGzQUSqko8AHgcUJkd4OoUiZ5fdXxr6Lp3Fe6Zk13CLOOIES/yVGupeExe51+g+YjrVQPYwfVrXAdYwal1FbALcDXtNZrlBp1Wcnz0XQujXlq0JiNg7loOrctQCmTrB2tj0ZERx1gDGhpeDQbUPSheBea15utHsYOqlvhOtrBy0qpGd7IaQYmwm9PoZTaDCOoX2utKxtXe97uJjnBe/9iTfnpmP+kd+usOV0hzDqCEPwmx4iWGuEtwEFxL7Ap14vmbL+KYeygngRmKqU6Ha6jHdwBpICM9z6/u+YMRJnh3dWAq7Wu3hPU03Y3SymT3LXbNvQAYdYR9PhvcqxoqUFy3qtpQufFB6CUOgqTDWU8cI3W+uIumzQIpdSNmGww2wMvsynUxzxgZ+BF4Ditdc9MJymlDgMeAhw2xcg6HzN33rN2N0o0ndsf+Gspkyx7x6cBnwaWAd8eI1N7/YRBRyBaGsuEsoMShFaIpnNPAx8pZZKrounc4Zg1qK9i0r9ZpUzyn7tqoCCMJhQOw61ravbxu0UYp/gEoVXGVz0lnQDMLWWStwC3RNM5v7yygiA0x2zv/SzvveI5ezLQ18gNwrgPShBaZXw0nasMyj6MiWxeQQZrgtBONMvQLAMORfPvaBzvlQY+3sgtpIMSxhI3Ag9E07n5wJuYNQKi6dx7oXkXWEEQGmIyisP6jxSHAJMbqSijRmHMUMokL46mc/dhIkj8rpRJVubHx2HWogRBaD+fB65B8S7MmtTrmC0dvoiThCAIghAcivHeht0pgGpmw65M8Y0ApdS7lVJfrjp+j1LqfwNq61il1Le8z9cqpXw9zpRSE5VSDyql5ElZ6FlER6OeJSguBXZoNpqEdFAj491Av7C01i9prYNyVf534CeNXqyUGu8FAb2PTZETBKEXER2NbvbBRM6/GsVjKM7wnqZ8kQ5qZGSA3ZVSBaXUpUqpqFLqWQCl1GeVUrcrpX6rlHpBKfUVpdQcpdQzSqnHvLwwKKV2V0rdrZR6Sin1kFIqVtuIUmoP4G2t9atVxYcrpR5RSi2tjAKVUrOUUnml1A2YDYJgNjSeHOQfQRBGiOhoNKNZi+bnaA7BDBAuAFagyKJ47/B1tZZXiy9M0rFn6x1j8r4swWRxnYpZGDzTO3cFJngkmJHZTO/zgcAf6rTzOeCyquNrMSkixgF7YdImgNltvw7Ytera8cAr3f5byUteQ71ER6P8hR6v0Udr9G0a/YxGz9Ho6Rr9zxr9/HB1ZU41WPLa5IJZq5R6HfitV+4A+3iRjg8BflMV5XjzOveZAbxSU3a71noj8JxSanpV+RNa6xcqB1rrDUqpfyiltvZsEYSwIToKN38B8sClaB6pKv9fFIcPV1E6qGB5u+rzxqrjjZi//Tjg71rruM993gTeNcy9q2P4r2Mwm2MiCgtCGBEdhZt90LxR94xPRHPpoEbGWszUQ0tokx/mBaXUcVrr33gRkPfRWv+p5lIXkya5aZRS22GmJt5p1U5BCBjR0WhE8UMqsfjqZx/zTbchThIjQGv9GvBHpdSzSqlLW7zNycDnlVJ/AhZRP+32g8AHVGvZzhLAnS3aJgiBIzoatSwEnvJeR1d9rrx8kY26IUEpdSXwW63175usdytwntZ6cTCWCUJ4EB11CcUzaD7QbDV5ggoPlwCTmqmglJqIWQQWUQmCQXTUHVp6EpInKEGog521pwGHAu/BLK4/Cyx0Us7GYSsKgjAYxdNoPth0NemgBGETdtZOAGlgW+AZYCWwBbAHsDvwv8BlTspZ0zUjBSEMKNay6clpEptyQClAo/2jSYgXnyAM5CjgC07KebH2hJ21J2CSsH0UuKXThglCN4nkC1tgfv//j4EzC7lyIr5oUAXdumdmBXmCEoQa7Kw9DvhnJ+XM67YtgtALRPKFb2M88e7HeOdVzywkvM9fLyfif25nu/IEJQg1OClno521vwpIByUIhifLifi3hzh3eSRfmAbs3O5G5QlKEOpgZ+3/xExh3ExVVAEn5azqmlGC0EUi+cJ4IFNOxP+tU22Km7kg1Od04CzM5s7KxsKFXbVIELpIORHfAOwbyRda2ejcEvIEJQiCIDREJF+4DJiJiQLfP7NQTsRvDaI9WYMShCGws/YhmNQP/TpxUs51XTNIELrPtsBrwBFVZRoIpIOSJyhBqIOdta/H7HsqABu8Yu2kHN8Al4IgtAd5ghKE+uwH7OWkHBnBCYJHJF+YCnyBmpmFciJ+ehDtSQclCPV5FogAK7ptiCD0EPOBh4Dfs2lmITBkik8QqrCz9m8xc+pbA3HgCaqS2jkp5+gumSYIXSeSLxTKibhfYsi2IU9QgjCQ/+m2AYLQwyyI5AtHlRPxjuTGkicoQajCztr3AHcDdzkpp9htewShF4jkC5XArwqYjJlVeMc71uVE3DfwaytIByUIVdhZOwIc6b32AB7HdFj3OSnnjW7aJgjdIpIvbFZOxDue7l46KEEYAi9o7IHAJ4APY0If/c5JOd/rqmGC0GEi+cJCYDlmsHZ3OREvdaJd6aAEoUHsrL098HEn5fy627YIQqeJ5Au7YAZrRwI7AA8DdwEPlBPxt4er2yrSQQlCHeys/UMGp6l+HZNVd34XTBKEniGSL2yGyQt1JDALeKWciCfb3Y50UIJQBztrzwVimJhjAJ8GFgE7AUudlPO1btkmCL1GJF/YoZyI/63d9xU3c0Goz3uBI5yUsx7Azto/BX6HyabrdNMwQegWkXzBYYiZhUi+8F/lRPy1drYn6TYEoT47YNxpK0wG3uOknA1UbdwVhDHGXUAOONl7/RYTWaIMXNvuxuQJShDq8z2gYGft+zF7PQ4HLrGz9mRMmBdBGIscWk7ED606diL5wh/LifihkXzhlHY3Jh2UINTBSTlX21n7TuAATAd1vpNyXvJOdyyjqCD0GFtF8oUDy4n44wCRfOEAYCvv3Pp2NyZOEoJQBztrX+SknG9VHY8DrndSzsldNEsQukokX9gfuIZNndJa4F8wDkTJciI+r53tyRqUINRnZztrnwdgZ+3NgduBv3TXJEHoOn8uJ+I2JpDyB8qJ+D7AknIivq7dnRPIE5Qg1MXO2gr4NcZjL4GJzXdFd60ShO4SyRdywDHlRHy9dxwBcuVEfN8g2pMOShCqsLP2B6sONwOuAv4IXA3gpJynu2GXIPQCkXzhC0ASsy9wJ+AO4BvlRPx3QbQnThJCKLCz9nhgIfA3J+XMtrP2tsDNmMyeJeB4J+Ws9q49D/g8JqHa2U7Kuccr3xfjCrslcCdwTp2MuZfVHK8G9vLKNXBEu7+bIHSCSL5wDTAbWFlOxPf2ygbpqJyIrx7qHuVE/OeRfGEiZso7CnyxnIg/EpTN0kEJYeEcwAUqYf3TmAjjGTtrp73jc+2svRfwGeB9wHuA39tZew9v/9JPgTOAxzAd1JGYfR39OCkn0YkvIwhd4FrgR8B1VWVp4L5yIp6J5Av9OqqtGMkX5lQdKszTUwE4KJIvHFROxC8PwmBxkhB6Hjtr74iZVvhFVfExQNb7nAWOrSq/yUk5bzsp5wVgCXCAnbVnAFOclPOo99R0XVWd6rZO8dafhrJldztrHzbiLyUIHaaciD8IrKopHkpHtWxd9doKuA2jrUpZIITiCWrcuHF6yy237LYZQkD09fVpoHptZ67Wem7V8feBf2egEKY7KWcFgJNyVthZe5pXvgPmCanCcq/sHe9zbXkt22E26D4FPAW8AmyBCX30IeBVzCgzlIiWRi8N6Kge08uJ+AqAciK+IpIvTKt3UTkRv7BNZjZFKDqoLbfcknXr1nXbDCEglFJvaq33q3fOztqzgZVOynnKztqzGrldnTI9TPkAnJRzpZ21f4RZazoU2AeTB8oFTnVSzosN2NCziJZGL8PpaKRE8oW5wA/Kifizdc5NBk4A3i4n4m1NRROKDkoY0xwKHG1n7aMwTzJT7Kz9K+BlO2vP8J6eZgArveuXY+bHK+wIvOSV71infBDeetW93ksQRjMvR/KFGd7TU7WOavkJ8K1IvmADz7JpZmEmZl34Gsy2jLYiHZTQz+qb57FmwYJB5VNmz2abE47vgkXgpJzzgMqG2VnAN5yUc4qdtS8FUkDGe6/kaLoDuMHO2pdjnCRmAk84KWeDnbXX2ln7IEwa99OAH3b0ywhjhl7U0hDcQX0dDaCciBeA4yP5wlbAfsAMvJmFciK+OCjjpINqE/V+kD34YxyWNQsW8FaxyBaxWH/ZW8UiQC9+jwwwz87anwdeBI4DcFLOIjtrzwOew8QGO8t7IgL4EpvczO+ixoNP6D4h+o99WHpRS5F84UZMcsHtI/nCcuACPB1F8oUBOhqKciL+BnB/sJZuIhQbdSdPnqx7ad68noj6nnwSgEn77w/Q/+Pc5frrBtXvVZadehrAAJvrlbUbpVSf1nqy/5XCSOl1LdXqCERLjTIadSRPUC1Qb3Q0af/9B4zylp16Gm8Vi/0/ygphGwmOVeysPR24BJMD6hPe/qqDnZRzdZdNG1XUaqlWR1BfS6KjsYFvB+XGrIOBUzD55yvzjs9iklb9yiq6rwdqYYv85vnfcOfSOweVH7XbURy3x7BPsQ3hN6KbMnv2oLJWHvGH+h5B8Na+f2FWeRu+2JHWep5rgV8C/+EdP4/Zcd9SBxVWHXWCZrXU7akywXjulRPxwB/Fh92o68asuzCh1O/B7LqfgQn78k2MB8d8N2YdHbSRrXDn0jtZvGrg2t3iVYs79p/9Nicczy7XXzfgVf3E1Sj1vkdQvLDVm9wfGTLKyVhjeyflzAM2Anip3zcMX6U+YdZRL1CrpVZ0JLSHSL5wSCRfeA6z7YJIvvD+SL7wk6Da83uCOtUquq/WlL2B2Qz2NHCZG7O2D8SyNrDntnvyyyN/2X/8ubs/10VrWqf2ewTFid8/OPA2QsQ6O2tvh7dXyvP+a/UpJ9Q6EoQqrgA+jvH+o5yI/ymSLxweVGPDdlB1RNXSNWGndiG3dv1JGJXMwYhwdztr/xGYCvxzKzcSHRnqOReJlsJHORH/ayRfqC5qaWahERpyknBj1qeA7wLTMDvyFaCtojtl2IqjhNqF3C1isbprTMLowUk5T9tZ+0PAnpjf+2In5bwzknuKjgY7F4mWQsdfI/nCIYD2opqfjTfdFwSNevF9D/ikVXQDM6TXaZebq3gjhYoDMCkFJgAftLM2TsoZyY9AdBSQjkC01CHOBK7ExLFcDvwOOCuoxhrtoF4ey6JqF+KNFB7srH09sDsmpUBlCqMSBb1VREdtoF0eskLzlBPxV4GTO9XesB2UNyUBsNCNWTdjklS9XTlvFd1bA7Rt1LHNCccP2t8h9Cz7AXvVSWjYNKKj9lKrIxAtdYpIvjAV+AKbZhYAKCfipwfRnt8T1CerPvcBH6s61sCoE5Ys5LaHen/Hza0YkfPP75JFTfMsEAFWtOFeY05HIM5F7WCo0E9d1NJ84CHg9wToHFHBr4OaYxXdMbUxRhZy20O9v2PI2B54zs7aT1D1tOOknFb2K405HYE4F7WDHtTRpHIiPijjblD4dVCL3Zj1CvAI8EfgEavoPh+8Wd0lbHG/epWQ/x2/3cZ7jUkdQeh/Az1Bj/0NF0TyhaPKiXhHIh747YOa5sasPYBDvNc33Jg1FZOx9I9W0f1eB2wc1Yg3Um/ipJwH2nUv0VFnEA/ZjnAOcH4kX3gbk6VaAbqciAeyVcLXi88b6T0PXOvGrN2BozwjP4ZxmxVaRLyReg87az/spJzD7Ky9loEZdxWgnZTTkhBFR8EiHrKdoZyIb93J9vy8+CojvoMxWUqXYkZ9p2BCtAgjQLyReg8n5RzmvbdNiKKj4BEP2WCJ5AuxciJejOQLH6x3vpyIB/I79nuCehgjoMuB262i2xeEEYLQK9hZe9vhzjspZ1ULtxUdCWFnDnAGcFmdcxo4IohG/Tqo97Bp3vxMN2ZNwAjtUeBRq+guDcKoTiEu5UIdnsIITtU5p4HdWrjnqNYRiJZGO+VE/AzvPdHJdv2cJMqYPRq3ArgxaxJwOnAhsCswfqi6bszaE5M/p8JuwLeAd2M2er3ilZ9vFd3O5MCoQVzKhVqclLNru+85Eh1514uWhJ4gki9sAXwZOAwzYHsI+Fk5EX8riPb81qDehZk3r4z+PgAsAX6LcZcdEqvoLgbi3n3GA38DbgM+B1xhFd3/Ganx7aDHXDiFHsHO2goT0mVXJ+V8x87aOwMRJ+U80ey9RqIjEC0JPcV1wFrgh97xicD1wMizwNbBb4pvCWYx9xHgO8ATVtF9s4V2Pgz8n1V0l7kxq4XqgtBxfoJJVngE5re/FrgF2L+Fe7VLRyBaErrLnuVE/P1Vx/lIvvCnoBrzm+Kb2qZ2PgPcWHX8FTdmnQYsBL7e7C778iWX8LZbHFQu+x6ENnKgk3I+aGftZwCclLPaztoTW7lRG3UEoiWhuzwTyRcOKifijwFE8oUDaWAWoFX8pvjuGO68VXR9w764MWsicDRwnlf0U8woUnvvl2Hm4weglDoD4zXCxIn+/y80su9h/cpXWL/qNZb9+rT+OrKIKwzBO3bWHs+mjLpT8dK/N0s7dOTdp2e0JHH2xhaRfMHB/M42A06L5Asvese7AM8F1a7fFN/BwF8xI7bHqe/Z5McngKetovsyQOUdwI1ZPwcGR0IEtNZzgbkAkydPHhBRul6QxEb2Paxf9Rob+zZ5+MoirjAMP8Cs80y3s/bFmGy632zxXu3QEfSQliTO3pijK/+4fh1UBPgoZiHsJCAH3GgV3UVNtHEiVVMSbsyaYRXdSoTof8JEje4Y4yZNkoVcwRcn5fzaztpPYdZ8AI51Uk6ruZzaoSPoMS2JU8TYoZyIL4vkC+OAP5cT8b071e644U5aRXeDVXTvtopuCjgIs9h7vxuzvtrIzT132o8yMJ3A99yY5bgx689AAvjX1kwXhMCZhHEBHwds2epNRqojEC0J3aeciG8E/hTJF3buVJu+sfjcmLU5kMSM3qKYqY+G8td4O+a3qyk7tWkrBaHD2Fn7WxjX2VswU3K/tLP2b5yU81+t3G8kOgLRktAzzAAWRfKFJ4B1lcJyIt5KGhpf/JwkssDewF3AhVbR7egUgiB0kROBDzgp5y0AO2tnMNEfmu6gREfCKOLCTjbm9wR1KqaX3AM4u2rfhQK0VXQDCbEuCD1ACdgCqOyQ3xz4vxbvJToSeoJIvlDC7OnbAKwvJ+L7NVO/nIi3LQ1NI/jtgxp2jUoQRjFvA4vsrH0vxp32o8DDdtb+AYCTcs5u9EaiI6HHSJQT8VdbqRjJF6rT0EzEuJ2v60o+KDdmLcRswroLuN8quoHEWxKEobCz9k6Y8CoRzD6kuU7KudKLOn4zZj2nBBzvpJzVXp3zgM9jRolnOynnHq98X+BajMPDncA5TsoZ4HZdxW3eq8L9rX4H0ZEwWqjNBxXJF44FDgiqPb8pvoMwQQGPBC50Y9ZrwD3AXWMlZXU3qM4M+ta+f2HCttv51BjVrAe+7qScp+2svTXwlPdU81ngPiflZOysnQbSwLl21t4LE23hfZgo4r+3s/YeTsrZgNnYegYm7NCdmN/1XfUadVJOto3fQXTUBcZgtuoJSqmFVcdzvT1w1Wjgd5F8QQNXlRPx2vNNUU7Eb4/kC+mR3GM4/Kb41mNGjveD2XeB2Sz4X27MmolJFfDloIwbi9RudtzY18f6LtnSCzgpZwWwwvu81s7aLrADcAwwy7ssi/mNnuuV3+SknLeBF+ysvQQ4wM7aJWCKk3IeBbCz9nXAsdR0UHbWnueknOPtrF3ZOV9rzz7NfgfRUecZo9mq12ut/daUDi0n4i9F8oVpwL2RfKFYTsQfbLSBSL7wqarDccB+1NFJu/B1M6/G2xR4DXCNG7PGYXbIC22kNjPouO+PiT9xIyM/7KwdxUQCfxyY7nVeOClnhZ21p3mX7YB5Qqqw3Ct7x/tcW17LOd57YDvnRUfBI9mq61NOxF/y3ldG8oXbMNNzDXdQwCerPq/HTK8f0zYDa2hkH9T7gJVW0X3FjVnbAd8FtsK4ywYWJFDoHWqnSgKYJvEd+dlZeyvMnqSvOSlnjZ21h7p0qESDQ5UPoKrTW2Zn7QhGwBp40kk55eFsHA7RkQAd0dKQRPKFycC4ciK+1vv8MeCiJm/zi3IiPuD3GskXDgVWtsnMATTiXfSzqs8XA2XM4vEvgzBI6C2mzJ49IAjoW8XioMypQWNn7c0wndOvnZRT2dz6sp21Z3jnZ7BJIMuBnaqq7wi85JXvWKd8qDb/BXgC+BQmDt9jdtYeFIi1CURHY5we0NJ04GEvPcYTQK6ciN/d5D1+2GBZW/Dz4rsAeC/wJTdmKUy8r2uAGLCjG7O+hfFKauYRUQgRtVMlnZ4m8RIHXg24Tsq5vOrUHUAKyHjv86vKb7Cz9uUYJ4mZwBNOytlgZ+21dtY+CDNFeBrDC+vfMBt1X/Ps2A6Tz+maZr+D6EiA7mupnIgvBd7ve2EdIvlCJeHm1Ei+MKfq1BR8MkKPBD8niQvdmHUscAPGzfdwq+ieB+DGrI9YRbfZx0NBaJZDMRtdHTtrF7yy8zEd0zw7a38eeBEvo6eTchbZWXseJgXAeuAsz4MP4EtscjO/iyE8+DyWYzY0VliLiUjeNKIjYRQwETMlPQGodjVfg5lhCIRGnCQuwiyivYNx363Mp7e00UsYfdTmBoL25QdyUs7DDJ2e4sP1Cp2UczFmGq22fCEm5FAj/A143M7a8zFrUMcAT9hZe453r8uHq1wH0ZHgS6/m2fIiSDwQyReuLSfiyzrVrm8HZRXd2g2LeGkC/ikoo4RwUZsbCEZFfqD/Y2Boo8oU4tZ1rvVFdCQ0Qq/n2epk5wT+a1BRq+iWhjmvgB2sort8qGuEscFoyw3kpJy2BcUUHQnNMNq0NBL8nqAu9fZpzAeeAl7BBNB8Lyb/zIeBCxi4v0QY5dS6yvbKNEQPIzoS6iJaGh4/J4nj3Ji1F3AycDomF0gf4GJCxVzcS3HFJERQ8NSbbui1aYheI2w6gu7u1xkrhFFLkXxhR4z362GY2JgPA+eUE/FABleNrEE9B/xHEI23EwkR1Bnq7dAX/AmLjmCwlsZAiKCuEFIt/RLjjXqcd3yKV/bRIBprKtRRLzNGQwQJAWFn7bojRSfljPppuG7v1xF6mqnlRLx6c/m1kXzha0E1Nmo6KEFoMx0dKQpCSHg1ki+cAtzoHZ8IvBZUY9JBCUJ9pjopZ8BI0c7agY0UBSEknA78CLgCsz/wEeBzQTXm52Y+DbNr/72AA/y3VXTXNHpzN2aVqEovbBXd/dyYNSjRnFV0V7divCAEyKt21m7LSHGkOvLuUUK0JHSfncqJ+NHVBV6w2BeDaMwvWOx1wDrMXPxWwA9aaCNhFd24VXQr0arTwH1W0Z0J3OcdC0KvcTpwPCao6wpMOJdWR4rt0BGIloTu0zvBYoGIVXQrnkf3uDHr6Ta0OVSiOUHoJXZyUs6AkaKdtVsdKQahIxAtCR2iJ4PFAsqNWduwKRba+Opjq+iu8qmvgd+5MUsDV1lFdy4w3UvYhlV0V3jTH4MbVuoMTHpuJk6c2NCXEYQ28kPggw2UNcJIdQSiJaG79GSw2Hdhdr5XB+usjP40sJtP/UOtovuSJ5x73ZhVbNQwL6PqXIDJkycHllJYEKqxs3b/SLESGNZjJCPFkeoIREtCF+nJYLFW0Y2O5OZW0X3Je1/pxqxKeuGX3Zg1wxvxVSeaE4ReoO0jxZHqyLuHaEnoOr0WLHbY6Qyr6A45l+7GrMnAOKvorvU+V9ILD5VoThC6jpNyHgAesLP2tU7KaYsYR6Ijr75oSRiT+E3xLQQWYYJbwsApCg0cMUzd6cBtbsyqtHODVXTvdmPWk8A8N2YNSDQndJ7a3DMbrT7GTZrURYt6h3Z1Th4j0RGIlnqaIPOhjXX8OqivA58G3gRuAm6ziu4bjdzYKrp10wtbRfc1hkg0J3SW2twz4yZNkgC7wdCyjkC01OuM0nxodYnkC1OBL2D23vX3H+VE/PQg2vNbg7oCuMKNWbtiNire58asZcAlVtEtDFdXCAfVuWe2uDuwDeFjGtHR6GcM5XCaDzwE/B6zaTxQGgp1ZBXdF9yYNR/YEjgV2AMQYXWIjX19gwJ2SvqDYLGzdt2RopNyWh4pio66j6QRGTGTyol4x/ba+TlJ7AZ8BrMh8K+Y6Ymey10zmpmw7XaD0obUpj+oNwdeDxFjU7RtpCg66g0aSSMiWvJlQSRfOKqciN/Zicb8nqCWAH/GiHUNsDPwZW+xFqvoXh6odQITpk1lwrSp7PK1TXFLa5+m6s2B1yI5fZpmkpNy2jVSFB31AI2kEREt+XIOcH4kX/gH8A+Mw48uJ+JTgmjMr4O6CONlBGZvSDWy4a+H8JsDX3bqaZJeujkW2Fn7KCfltGOkKDoKEc1qaSzpqJyIb+1/Vfvwc5L49lDn3JglqQdCRBjTS3eZc4Dz7aw9YKTopJymR4qio9FFrWbGko4i+YICTgZ2LSfi34nkCzsBM8qJ+BNBtDeSfFBzgO+3yxChOZodwYU0vXTXcFJOp0aKoqMu0sqswhjX0k8wGaaPAL4DvAH8GNg/iMZG0kEp/0uEIBjLI7hOYWft/pGik3K+Y2ftnYAZTspp90hRdNQlZFahJQ4sJ+IfjOQLzwCUE/HVbDiMSAAAC05JREFUkXwhsAjEI+mgZO68S4zxEVyn6NRIUXTUJcaijiL5wpHAlZjAx78oJ+KZJm/xTiRfGI/3u/U27m5sr5Wb8HMzX0t9ASnMXg5BGK0c6KScD9pZ+xkAJ+WstrN2SyNF0ZHQC3gdy4+BjwLLgScj+cId5UT8uSZu8wPgNmBaJF+4GBNA+ZttN9bDz0miox4b7aZ2g6vEmhOa4B07a/ePFL2Nuy2NFHtZR//5l+U8+8abw17z9ieOY2NfH+Nu+G1/2cYPJRk3aRKbP/OXoE0U6rD3VlvynZk7NlvtAGBJORFfChDJF27C7M1ruIMqJ+K/juQLT2FCbCng2HIi7jZrSKOMZIqvp6m3wVVizYUTO2sPmJZwUk6z0xKt0D9StLN24CPFXmb8doM1M27SpLrlQleZoJRaWHU818sFVmEHzEbxCsuBA5tpIJIvbItJ63JjVdlm5UT8nRbs9WX0dlB1NrhKrLnw4T3FDJiWsLP2HU7KaWZaommclPNrO2sPGCk6KSewkWK3aGwUPjNwO4S2sF5rvd8w5+s55DS7Bvo0sBOw2rvfu4EVkXxhJfCFciL+VJP3G5Zx7byZIATAAcASJ+UsdVLOPzBhgo4JulE7a1ePFG8AXraz9mZBtysIAbIc07lU2BF4qcl73A0cVU7Ety8n4tsBnwDmAV/GOBa1lVA+QX33ie9SXDV8xuvFqxaz57Z71i3/XIiepIb6HkG2F9TfJ7ZtjHMPaDp60IinJVqk7kjRztorgS84KaetI0VB6ABPAjMj+cKuwN8w8SFPavIe+5UT8TMrB+VE/HeRfOGSciI+J5IvbN5GW4GQdFB9fX1aKVW7kjsBBi0zDeBRHuVarq1b3kV87a5lqO8RFHX+Pk3bPBRp0vWKtxxm7rwd0xKtcDdwm5Ny7gGws/bHgCMxo8Wf0JlOsu20qqUeJIw2Q7B2D+sRWk7E10fyha8A92DWc68pJ+KLmmxjVSRfOBczkwFwArDa8xBsu7t5KDoorfWgqUil1EKf+daeJIx2d9nmdkxLtMJ+TsrpHyk6Ked3dta+xEk5c+ys3faRYqcYLVoKo83Qfbu9KOQjiS95EnABcDtm8PiwVzYeaPumslB0UMKY5klgpp21RzIt0Qqr7Kw9aKToOW0EtjFREHqZciL+KvDVSL4wBdhYTsSrM0MvaXd74iQh9DROylkPVKYlXGCek3KanZZohZMwT2u3Y9Jk7EyAI0VBCAORfMH2whw5wKJIvvBUJF/YO6j2wvwENdf/kp4kjHZ31WYv5UVHEqRVtfkq8FU7a08BNjopJ9CRYpeR32TnCKvdFa4C5pQT8TxAJF+YhflOhwTRmNJaQoEJQi121raB64BtvaJXgZSTcp7tnlWC0F0i+cKfyon4+/3K2kWYn6AEIUiuAuY4KScPYGftWQQ4UhSEkLA0ki/8J3C9d3wK8EJQjYVyDUopdaRSarFSaolSqq7fcrdRSl2jlFqplHq2qmxbpdS9Sqm/eO/bdNPGWpRSOyml8kopVym1SCl1jlfe03YHxORK5wTgpJz7gcndM6f9hEFHIFrqMU4HpgK3eq/tgcA2loZuik8pNR54nqrQN8CJWutAQ980i1LqcEyKhuu01nt7Zd8DVmmtM95/CNtorZveuRoUSqkZwAyt9dNKqa2Bp4Bjgc/Sw3YHgZ21b8Ns1q0eKe7npJxju2dV+wiLjkC01Ct4e53uKSfiH+lUm2F8gjoAWKK1Xqq17ljom2bRWj8IrKopPgbIep+zmB9sz6C1XqG1ftr7vBbjNbcDPW53QHR0pNgFQqEjEC31CuVEfAPQF8kX3tWpNsO4BtWt0DftYLrWegWYH7BSalq3DRoKpVQU+ADwOCGyux14e51+46Scjo0Uu0CYdQQh+k2OMi29BTiRfOFeYF2lsJyInx1EY2F8gupW6Jsxg1JqK+AW4Gta6zXdtqfTOClnA9BnZ+2OjRS7gOioA4xCLeWA/wQexExbVl6BEMYnqG6FvmkHLyulZngjpxmYaNk9hVJqM4ygfq21vtUr7nm7A+AtwLGz9oCRopNyAhkpdoEw6whC8JscjVoqJ+JZ/6vaRxg7qCeBmUqpToe+aQd3ACkg473P7645A1FKKeBqwNVaX151qqftDoic9xqthFlH0OO/ydGmpUi+4DDME3Y5Ed8niHZD58UHoJQ6Cvg+XkRerfXFXTZpEEqpG4FZmMX1l9kUYHEeJmzOi8BxWuvaxd+uoZQ6DHgIE8akEm/ufMzcec/aLbRGGHQEoqVeIJIv7OJ9PMt7r3i3ngz0lRPxi4JoN5QdlCAEhZ21hx0pOiknkJGiIISBSL7wx3IifqhfWbsI4xSfIATJbO+97kix8+YIQk8xOZIvHFZOxB8GiOQLhxDgBnZ5ghKEOvz/9u7vVYoyjuP4+6OkUUhSF61dRUZ44XPcihJSpO0POHRRV0IbCRHRhXRTQRgRRCASFhUEinNRCR1KMKiLYMBQJMwmJpJQ9HZBg+QUYZFPFzN7nM4P9eyeObt79vO62pnZmXl24eH5PvPj+w1JOJ638203Wmc2Thpp9jBwELiD4krDZeC5Tqt5uo7zjeJj5mbL4faQhO3dhZCEWiNFsxGRlYlhJ4Bmp9Vs1jU4gS/xmS1kF3CwfBdqJlIcbJPMBu5cI82mKMrFn6n7ZB6gzOaX5e18S1kPSnk7vzzoBpkNgQmKVxIONNJsFcXlvsOdVrOWl5B9D8psHiEJF4Ap4GDezmuPFM1GTSPNdgCfAesp+spbnVZzSYt5+h5UHyStl/RiZfkeSVM1netJSXvKz4ckPXUT+6yRdEySZ8qLN0GR7ftASMLJkITny9mULTH3o9HRSLPVjTSbbKTZl8B+YB9wH3CUGqpeewbVhzIJ5FfdEgA1n+sEMBljvCTpUHneBTuxpNUxxn8lvUGRtfqTutu4UoUkzIkU83a+0sq+D4z70ehopNl5IAUOdFrNE7O2vbfUSWM9g+rPO8BGSZmkvZLu7RZVk/SspCOSjkq6IOklSS9L+lHSSUl3lt/bKOkbST9I+k7SptknkfQAcCXGeKmyeoekE5LOd6NASY+XRdI+pXiDHYo37nfW+SesRCEJq0MSJsu6ULVHimPO/Wh0THRazV2zByeoJ6P52E9Z+/QqsDnG2ISZSLBqM0Wa/VuBc8ArMcYHJb0LPEORZuZj4IUY41lJW4EPgSdmHWcbRfG8qg3AdmATRX6vbhT4aNmmbhnmn4FH+viN4+osRaS4N2/n1c44Vc6obOm4Hw25Rpq9T5lhpZFmc7bXVW7DA1S90rJY2bSkyxTRNxRR2USZiv8x4PMityQAa+c5zgbg4qx1R2KMV4FfJN1dWf99pVNRXp74W9K6si12cybydv7HfBtWUEbzUeF+NHinKp/fpMiHWDsPUPW6Uvl8tbJ8leK/XwX83o0cr+Mvije3Fzp2tbbPn8y1lqJ8hN1ASMJMpBiSMGe7B6eBcD8asGqZjUaa7V6ushu+B9WfaWBdrzuXBcwuSHoaihT9krbM89UzwP29nEPSXcDFGOM/vbZzzJziWhG2Sf5flK22wmxjzv1otCzbk3WeQfUhxvibpOPlDd2vgQ96OMxO4CNJrwO3AIeBn2Z95xiwT5Li4h+7bOGb+jctb+czkWFIwu7qstXD/cgW4sfMR4Sk/cDRGOO3i9zvC+C1GOOv9bRs5QpJOJ2384cG3Q5bOu5HvWmk2TTXZk63cS2zv4DYaTVreUfQM6jR8TawdTE7SFpDcRN4LDuV2Tzcj3rQaTV7vgTbD8+gzCpCEq4bKebt3NkkzJaJBygzMxtKforPzMyGkgcoMzMbSh6gzMxsKHmAMjOzoeQByszMhpIHKDMzG0r/Aa5OSvJxwQ+0AAAAAElFTkSuQmCC", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" ] From 299d5c6ee6899784b3f925e2fa3fa333be8aba7b Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Wed, 28 Sep 2022 07:06:03 -0600 Subject: [PATCH 11/29] new notebook with both TEAL metrics and synthetic history generation --- .../nuclear_case/SynHist_integration.py | 132 + .../nuclear_case/TEAL_integration.py | 88 +- .../multiperiod_design_pricetaker_wTEAL.ipynb | 2138 --------- ...od_design_pricetaker_wTEALandSynhist.ipynb | 3351 ++++++++++++++ ...riod_design_pricetaker_wTEALwSynhist.ipynb | 1606 ------- ...riod_design_pricetaker_wTEALwSynhist.ipynb | 4049 ----------------- 6 files changed, 3547 insertions(+), 7817 deletions(-) create mode 100644 dispatches/case_studies/nuclear_case/SynHist_integration.py delete mode 100644 dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb create mode 100644 dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb delete mode 100644 dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb delete mode 100644 dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb diff --git a/dispatches/case_studies/nuclear_case/SynHist_integration.py b/dispatches/case_studies/nuclear_case/SynHist_integration.py new file mode 100644 index 000000000..6f48120e0 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/SynHist_integration.py @@ -0,0 +1,132 @@ +################################################################################# +# DISPATCHES was produced under the DOE Design Integration and Synthesis +# Platform to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), +# and is copyright (c) 2022 by the software owners: The Regents of the University +# of California, through Lawrence Berkeley National Laboratory, National +# Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable +# Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et +# al. All rights reserved. +# +# Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license +# information, respectively. Both files are also available online at the URL: +# "https://github.com/gmlc-dispatches/dispatches". +# +################################################################################# +__author__ = "Gabriel J. Soto, Anna Wrobel" + +# This file contains utility functions for generating synthetic histories from a trained reduced +# order model from RAVEN. +# Note that DISPATCHES, TEAL, and RAVEN are all assumed to be subdirectories within +# the same directory. +import os +import sys +from os import path +cwd = os.getcwd() +proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) ) +raven_dir = path.abspath( path.join(proj_dir, 'raven') ) +sys.path.append( proj_dir ) +sys.path.append( raven_dir ) +sys.path.append( path.abspath( path.join(raven_dir, 'scripts'))) +sys.path.append( path.abspath( path.join(raven_dir, 'plugins'))) + +from raven.ravenframework.utils import xmlUtils +from raven.scripts import externalROMloader + +import numpy as np +import operator + +################### +class SynHist_integration(): + """ + Class to facilitate integration of RAVEN's Synthetic History generation. + Primary use is to load an already-trained price signal ARMA model. This model is + built during the constructor of this class. + Additional methods included for sampling from ARMA model and restructure data to accommodate + DISPATCHES workflow. + """ + + def __init__(self, target_file): + """ + Constructor for SynHist_integration. + @ In, target_file, str, name of synthetic history file + @ Out, None + """ + self.target_file = target_file # full path for ARMA file + self.inp = {'scaling': [1]} # this is a dummy input used for sampling call to ARMA model object + self.runner = self.buildRunner() # builds object to run ARMA model sampling + + def buildRunner(self): + """ + Builds synthetic history object from a pickledROM. + Currently only ARMA models are supported for pickledROM. + """ + if not path.exists(self.target_file): + raise Exception(f"Target file not found at {self.target_file}") + + runner = externalROMloader.ravenROMexternal(self.target_file, raven_dir) + + nodes = [] + node = xmlUtils.newNode('ROM', attrib={'name': 'SyntheticHistory', 'subType': 'pickledRom'}) + node.append(xmlUtils.newNode('clusterEvalMode', text='clustered')) + nodes.append(node) + runner.setAdditionalParams(nodes) + return runner + + def generateSyntheticHistory(self, signal_name, set_years): + """ + Generates a sampled synthetic history from saved ROM object. + @In, signal_name, str, name of signal in ARMA model + @In, set_years, list, project years to simulate + @Out, synHist, dict, dictionary including synthetic history and metadata + """ + # sampling from ARMA model object + synHist = self.runner.evaluate(self.inp)[0] + newSynHist = {} # empty dictionary with restructured data + + # check that signal name included in synthetic history dictionary + if signal_name not in synHist.keys(): + raise Exception(f"Signal name {signal_name} not found in sampled history keys: {synHist.keys()}") + + # extract actual synthetic history data + synHistData = synHist[signal_name] + + # extract hourly, daily/cluster/ and year data arrays + indexMap = synHist['_indexMap'][0][signal_name] + if ('Time' in indexMap) or ('hour' in indexMap): + hourKey = 'Time' if 'Time' in indexMap else 'hour' + if '_ROM_Cluster' in indexMap: + clusterKey = '_ROM_Cluster' + if 'Year' in indexMap: + yearKey = 'Year' + + # time sets from generated synthetic history + synHistHours = np.asarray(synHist[hourKey]+1, dtype=int) + synHistDays = np.asarray(synHist[clusterKey]+1, dtype=int) # 20 clusters + synHistYears = synHist[yearKey] # 2018-2045 + + # checking that simulation years are included within synthetic history year set + if not set(set_years).issubset(synHistYears): + raise Exception(f"Years requested ({set_years}) not provided by ARMA Model: {synHistYears}") + + # getting cluster weights from ROM (deep hierarchy) + # using attrgetter to extract protected members -> self.runner.rom._segmentROM._macroSteps + cluster_steps = operator.attrgetter("runner.rom._segmentROM._macroSteps")(self) + newSynHist['weights_days'] = {} + newSynHist['LMP'] = {} + + # loop through ROM years to extract clusters per year + for year in set_years: + newSynHist['weights_days'][year] = {} + + for cluster in synHistDays: + # using attrgetter to extract protected members -> cluster_steps[year]._clusterInfo['map'] + cluster_map = operator.attrgetter('_clusterInfo')(cluster_steps[year])['map'] + cluster_ind = int(cluster-1) + newSynHist['weights_days'][year][cluster] = len(cluster_map[cluster_ind]) + + newSynHist['LMP'] = {year: {day: {hour: synHistData[y, int(day-1), int(hour-1)] + for hour in synHistHours} + for day in synHistDays} + for y, year in enumerate(set_years)} + + return newSynHist diff --git a/dispatches/case_studies/nuclear_case/TEAL_integration.py b/dispatches/case_studies/nuclear_case/TEAL_integration.py index 101dda45d..241346034 100644 --- a/dispatches/case_studies/nuclear_case/TEAL_integration.py +++ b/dispatches/case_studies/nuclear_case/TEAL_integration.py @@ -17,6 +17,8 @@ # This file contains utility functions for constructing and using TEAL cashflows and metrics. # First, we add TEAL to the current Python path. Note that DISPATCHES, TEAL, and RAVEN are all # assumed to be subdirectories within the same directory. +import numpy as np +import operator import os import sys from os import path @@ -29,13 +31,34 @@ sys.path.append( raven_dir ) sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) ) -import numpy as np -import operator from TEAL.src import CashFlows from TEAL.src import main as RunCashFlow +from TEAL.src.Amortization import MACRS ################### -def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184): +def checkAmortization(projLife, amortYears=None): + """ + Check proposed amortization schedule against intended project life. + If amortization schedule not provided, calculates an appropriate + one that is less than project life. + + @ In, projLife, CashFlow, project lifetime + @ In, amortYears, float or int, intended amortization years (defaults to None) + @ Out, amortYears, float or int, corrected amortization years + """ + MACRS_yrs = np.array(list(MACRS.keys())) # available amortization years + amortIsCorrect = bool(amortYears is not None and projLife > amortYears) # check if recalc is needed + + # amortization years longer than intended project life, must recalculate + if not amortIsCorrect: + assert isinstance(amortYears, (float, int)) + amortYears = MACRS_yrs[projLife > MACRS_yrs].max() # largest value less than project life + print("Proposed amortization schedule cannot be longer than intended project life.") + print(f"Returning a shortened schedule: {amortYears} yrs") + + return amortYears + +def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184, metrics=None): """ Constructs global settings for economic run. Repurposed from TEAL/tests/PyomoTest.py @@ -45,18 +68,29 @@ def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184): @ In, dr, float, discount rate @ In, tax, float, the amount of tax ratio to apply @ In, infl, float, the amount of inflation ratio to apply + @ In, metrics, list, economic metrics to calculate with cashflows @ Out, settings, CashFlow.GlobalSettings, settings """ + available_metrics = ['NPV',] # TODO: add IRR, PI + + # check against possible economic metrics supported by TEAL that provide Pyomo expressions + if metrics is not None: + residual = set(metrics) - set(available_metrics) # extra metrics that are not supported + if len(residual) > 0: + raise Exception(f"Requested metrics not in supported list: {available_metrics}") + else: + metrics = available_metrics + active = [] for comp_name, cf_list in cfs.items(): for cf in cf_list: active.append(f'{comp_name}|{cf}') - print(active) + assert 'NPV' in metrics params = {'DiscountRate': dr, 'tax': tax, 'inflation': infl, 'ProjectTime': life, - 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI + 'Indicator': {'name': metrics, # TODO: check IRR, PI 'active': active} } settings = CashFlows.GlobalSettings() @@ -64,7 +98,6 @@ def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184): setattr(settings, "_verbosity", 0) return settings - def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): """ Constructs TEAL component which holds all desired cash flows (capex, etc.) @@ -79,27 +112,28 @@ def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): """ # if scenario is None, we are doing LMP Deterministic (only 1 scenario) # otherwise, mdl is the main Pyomo model and scenario is the submodel for the scenario within mdl - if scenario is None: - scenario = mdl - + scenario = mdl if scenario is None else scenario + life = np.min([mdl.plant_life, comp['Lifetime']]) tealComp = CashFlows.Component() tealComp.setParams({'name': name, - 'Life_time': comp['Lifetime']}) + 'Life_time': life}) cashFlows = [] - for cfName, cfDict in comp.items(): if cfName == 'Capex': - alpha, driver = getCapexVarFromModel(cfDict, scenario) - capex = createCapex(alpha, driver, mdl.plant_life) + alpha, driver = getCapexVarFromModel(cfDict, scenario) # get Pyomo expressions + capex = createCapex(alpha, driver, life) # create actual TEAL cash flow cashFlows.append(capex) - capex.setAmortization('MACRS', 15) - amorts = tealComp._createDepreciation(capex) - cashFlows.extend(amorts) + if 'Amortization' in cfDict.keys(): + # check desired time < proj years + amort = checkAmortization( life, cfDict['Amortization'] ) + capex.setAmortization('MACRS', amort) # calculate schedule + amorts = getattr(tealComp, '_createDepreciation')(capex) # create actual TEAL cash flow + cashFlows.extend(amorts) elif cfName == 'FixedOM': alpha, driver = getCapexVarFromModel(cfDict, scenario) - fixedOM = createRecurringYearly(alpha, driver, mdl.yearsFullVec) + fixedOM = createRecurringYearly(alpha, driver, mdl.set_years) cashFlows.append(fixedOM) elif cfName == 'Hourly': @@ -143,6 +177,7 @@ def getCapexVarFromModel(cfDict, scenario): exprs = cfDict['Expressions'] assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver + # extraction of attribute looks like: model.expression[i] pyomoExpr = [operator.attrgetter(exprs[i])(scenario) for i in range(len(exprs))] driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)] driver = driver[0] @@ -172,7 +207,7 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): n_years = len(mdl.set_years) n_projLife = mdl.plant_life + 1 - yearsMapArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ] + yearsMapArray = np.hstack([0, mdl.set_years]) # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ] n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365 @@ -182,6 +217,11 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch indeces = indeces.reshape(time_shape) + if mdl.stochastic: + weights_days = mdl.weights_days[scenario_ind] + else: + weights_days = mdl.weights_days + # currently, taking this to mean that we are using the LMP signal... # TODO: needs to be more general here if alpha == []: @@ -193,10 +233,12 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): # clusterhour loops through hours first, then cluster if mdl.stochastic: signal = signal[scenario_ind] + + realized_alpha = [[signal[y][d][h] \ for d in mdl.set_days for h in mdl.set_time] # order here matches *indeces* - for y in mdl.yearsFullVec[1:]] #shape here is [year, hour] + for y in yearsMapArray[1:]] #shape here is [year, hour] # # first column of year axis is 0 for project year 0 realized_alpha = np.array(realized_alpha) alpha[1:,:] = realized_alpha @@ -220,14 +262,13 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): # getting weights for each day/cluster dy, yr = ind[1:] - weight = mdl.weights_days[yr][dy] # extracting weight for year + day + weight = weights_days[yr][dy] # extracting weight for year + day # storing individual Pyomo dispatch dispatch_array[p, time] = dispatch_driver * weight return alpha, dispatch_array - ################################### # Methods to create TEAL components ################################### @@ -257,7 +298,6 @@ def createCapex(alpha, driver, projLife): cf.setParams(cfParams) return cf - def createRecurringYearly(alpha, driver, lifeVector): """ Constructs a TEAL Yearly Cashflow @@ -266,6 +306,7 @@ def createRecurringYearly(alpha, driver, lifeVector): @ In, lifeVector, numpy array, years in project life @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly """ + lifeVector = np.hstack([0, lifeVector]) cf = CashFlows.Recurring() cfParams = {'name': 'FixedOM', 'X': 1, @@ -285,7 +326,6 @@ def createRecurringYearly(alpha, driver, lifeVector): cf.computeYearlyCashflow(alphas, drivers) return cf - def createRecurringHourly(alpha, driver, projLife): """ Constructs a TEAL Hourly Cashflow @@ -315,7 +355,7 @@ def createRecurringHourly(alpha, driver, projLife): def restructure_LMP(m): """ - Restructures LMP signal from JSON to be more compatible with TEAL + Restructures LMP signal from JSON to be more compatible with TEAL (might be deprecated) @ In, m, Pyomo model, multiperiod Pyomo model @ Out, None, None """ diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb deleted file mode 100644 index 179240c7f..000000000 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEAL.ipynb +++ /dev/null @@ -1,2138 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "377a6d3a", - "metadata": {}, - "source": [ - "# Integrated Energy Systems: Nuclear Case Study using TEAL \n", - "\n", - "In this notebook, we formulate a multi-period optimization problem that determines the optimal design of an integrated energy system producing electricity and hydrogen such that its net present value (NPV) is maximized for a given market signal. We consider an **existing** nuclear power plant of 1000 MW capcity as the genator. In general, due to safety restrictions, nuclear power plants are not amenable for ramping. Therefore, we assume that the power plant always operates at its base load (i.e., 1000 MW). We are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", - "\n", - "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", - "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand.\n", - "\n", - "Towards this, we formulate the superstructure shown in the figure below.\n", - "\n", - "![](schematic_nuclear_flowsheet.png \"Nuclear Flowsheet\")\n", - "\n", - "In the figure, arrows in red and blue denote that electricity and material, respectively, flows through them. ID denotes the name of the object containing the corresponding unit's model in the code, and DD and OD stand for design decision and operating decision, respectively. \n", - "\n", - "Here, we use a PEM (polymer electrolyte membrane) electrolyzer to produce hydrogen via water electrolysis. Current PEM technology requires ~54 kWh/kg of hydrogen (see https://www.h-tec.com/en/products/detail/h-tec-pem-electrolyser-me100-350/me100-350/ , last accessed on February 18, 2022). The produced hydrogen is stored in a tank, which can either be sold to the market via a pipeline, or combusted in a hydrogen turbine to produce electricity during the periods of high demand for electricity. Note that\n", - "\n", - "- The hydrogen tank is modeled as a simple inventory model i.e., only mass balance is enforced. The enthalpy balance is not included in the model. If needed, the `SimplifiedHydrogenTank` model in the flowsheet can be replaced with a more detailed tank model (the DISPATCHES repository has a more detailed tank model that enforces enthalpy balance as well).\n", - "- The hydrogen turbine is modeled as a compressor, a stochiometric reactor, and a turbine connected in series. \n", - "\n", - "In the flowsheet model, we use two different thermodynamic packages: one for the PEM electrolyzer and the hydrogen tank, and the other for the mixer and the hydrogen turbine. This is because, the material stream(s) to and from the former units only contain hydrogen. Whereas, the material stream(s) to and from the latter units contain nitrogen, oxygen, water and argon, in addition to hydrogen. The translator block facilitates the use of multiple thermodynamic packages by connecting properties across the packages. \n", - "\n", - "### Objective\n", - "For a given market signal, our objective is to determine the optimal design decisions,\n", - "\n", - "- Size of the PEM electrolyzer (`pem_capacity`: maximum rated capacity of the PEM electrolyzer, in MW)\n", - "- Size of the hydrogen tank (`tank_capacity`: maximum amount of hydrogen that can be stored in the tank, in kg)\n", - "- Size of the hydrogen turbine (`turbine_capacity`: maximum power the hydrogen turbine can produce, in MW)\n", - "\n", - "and the optimal operating decisions,\n", - "\n", - "- Split fraction of electricity to the pem electrolyzer (`m.fs.np_power_split.split_fraction[\"np_to_pem\", 0]`)\n", - "- Molar flowrate of hydrogen to the pipeline (`m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`)\n", - "- Molar flowrate of hydrogen to the turbine (`m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`)\n", - "\n", - "which maximize the NPV.\n", - "\n", - "### TEAL Installation\n", - "The Tool for Economic Analysis (TEAL) Python software is a plugin for the Risk Analysis Virtual Environment (RAVEN) and developed at Idaho National Lab (INL). TEAL is aimed to contain and deploy complex economic analyses. It allows for a generic definition of cash flows, flexible options to deal with taxes, inflation, discounting, and offers capabilities to compute combined cashflows for components. It also enables the ability to compute different economic metrics: Net Present Value (NPV), Internal Rate of Return (IRR), and Profitability Index (PI). More information on TEAL can be found at https://github.com/idaholab/TEAL. \n", - "\n", - "To run TEAL, first the user must build and install the RAVEN software package on their machine. Installation instructions for Mac, Linux, and Windows can be found here: https://github.com/idaholab/raven/wiki/installationMain. This will create a Python environment with all RAVEN and TEAL dependencies installed. \n", - "\n", - "To install TEAL, follow the instructions here: https://github.com/idaholab/raven/wiki/Plugins#registration-and-installation. \n", - "\n", - "Once RAVEN and TEAL are installed, the easiest way to integrate TEAL with DISPATCHES is to pip install DISPATCHES and all dependencies within the RAVEN Python environment (there will be future work in getting RAVEN installed as its own pip install-able package). First, activate the RAVEN environment (here referred to as ``raven_libraries``) and then install DISPATCHES as follows:\n", - "\n", - "```bash\n", - " # activate existing RAVEN python environment using conda\n", - " cd raven\n", - " conda activate raven_libraries\n", - "\n", - " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", - " sh ./scripts/establish_conda_env.sh --load\n", - "\n", - " # here, assuming that DISPATCHES and RAVEN are in same directory\n", - " cd ../dispatches \n", - "\n", - " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", - " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", - "```\n", - "\n", - "Next, we import the required packages and functions needed for the formulation of the optimization problem." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "automated-antigua", - "metadata": {}, - "outputs": [], - "source": [ - "# General python imports\n", - "import json\n", - "\n", - "# Pyomo imports\n", - "from pyomo.environ import (ConcreteModel,\n", - " RangeSet,\n", - " Var,\n", - " NonNegativeReals,\n", - " Constraint,\n", - " Expression,\n", - " Objective,\n", - " maximize,\n", - " units as pyunits)\n", - "\n", - "# IDAES imports\n", - "from idaes.core.solvers import get_solver\n", - "from idaes.core.util.model_statistics import degrees_of_freedom\n", - "\n", - "# Nuclear flowsheet function imports\n", - "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", - " fix_dof_and_initialize)\n", - "\n", - "# Import function for the construction of the multiperiod model\n", - "from dispatches.case_studies.nuclear_case.multiperiod import (\n", - " build_multiperiod_design,\n", - " plot_lmp_and_schedule)\n", - "\n", - "from dispatches.case_studies.nuclear_case.TEAL_integration import (\n", - " restructure_LMP,\n", - " build_econ_settings,\n", - " build_TEAL_Component,\n", - " calculate_TEAL_metrics)" - ] - }, - { - "cell_type": "markdown", - "id": "centered-tamil", - "metadata": {}, - "source": [ - "## Simulation of the Flowsheet\n", - "\n", - "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", - "\n", - "The flowsheet has four degrees of freedom viz.,\n", - "\n", - "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", - "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", - "\n", - "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", - "\n", - "| Name | Variable | Value |\n", - "| :- | :- | :-: |\n", - "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", - "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", - "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", - "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", - "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", - "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", - "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", - "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", - "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "annoying-myrtle", - "metadata": { - "scrolled": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:47 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:48 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:49 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:50 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-20 08:51:51 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "Degrees of freedom: 0\n", - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 593\n", - "Number of nonzeros in inequality constraint Jacobian.: 0\n", - "Number of nonzeros in Lagrangian Hessian.............: 204\n", - "\n", - "Total number of variables............................: 215\n", - " variables with only lower bounds: 20\n", - " variables with lower and upper bounds: 180\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 215\n", - "Total number of inequality constraints...............: 0\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 0\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 1\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", - "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", - "\n", - "\n", - "Number of objective function evaluations = 2\n", - "Number of objective gradient evaluations = 2\n", - "Number of equality constraint evaluations = 2\n", - "Number of inequality constraint evaluations = 0\n", - "Number of equality constraint Jacobian evaluations = 2\n", - "Number of inequality constraint Jacobian evaluations = 0\n", - "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.009\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.145463228225708}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Create a concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Build the nuclear flowsheet\n", - "build_ne_flowsheet(m)\n", - "\n", - "# Fix the degrees of freedom and initialize\n", - "fix_dof_and_initialize(m)\n", - "\n", - "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", - "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", - "assert degrees_of_freedom(m) == 0\n", - "\n", - "# Create a solver object with the default solver (IPOPT)\n", - "solver = get_solver()\n", - "\n", - "# Simulate the entire flowsheet\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "average-replacement", - "metadata": {}, - "source": [ - "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "animal-astronomy", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Nuclear plant power production : 1000000.0 kW\n", - "Electricity to grid : 800000.0 kW\n", - "Electricity to PEM : 199999.99999999997 kW\n", - "\n", - "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", - "\n", - "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", - "Flowrate of H2 to pipeline : 10 mol/s\n", - "Flowrate of H2 to turbine : 10 mol/s\n", - "Initial tank holdup : 0 mol\n", - "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", - "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", - "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", - "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" - ] - } - ], - "source": [ - "def get_units(obj):\n", - " return str(pyunits.get_units(obj))\n", - "\n", - "# Print results: power splitter\n", - "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", - " get_units(m.fs.np_power_split.electricity[0]))\n", - "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", - "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", - "print()\n", - "\n", - "# Print results: PEM electrolyzer\n", - "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", - " get_units(m.fs.pem.outlet.flow_mol[0]))\n", - "print()\n", - "\n", - "# Print results: Hydrogen tank\n", - "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", - "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", - "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", - "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", - "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup[0]))\n", - "\n", - "# Print results: Hydrogen Turbine\n", - "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", - "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", - "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", - " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" - ] - }, - { - "cell_type": "markdown", - "id": "accessory-paris", - "metadata": {}, - "source": [ - "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "guilty-appliance", - "metadata": {}, - "outputs": [], - "source": [ - "# Delete the object containing the flowsheet\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "210c5afa", - "metadata": {}, - "source": [ - "## Define TEAL Component Cash Flows\n", - "\n", - "We now add a template dictionary with all the Nuclear Case components. \n", - "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", - "Note that all cash flows are defined as:\n", - " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{D^{\\prime}}\\bigg)^X$$\n", - "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $D^{\\prime}$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", - "\n", - "\n", - "The cash flow dictionaries below must have:\n", - "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", - "2. a **Value**: the cost per unit ($\\alpha$)\n", - "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", - "\n", - "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. " - ] - }, - { - "cell_type": "markdown", - "id": "d0b46352", - "metadata": {}, - "source": [ - "We use the numbers in the table below for constructing the cash flow expressions.\n", - "\n", - "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", - "| :- | :-: | :-: | :-: |\n", - "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", - "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", - "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", - "\n", - "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "e7fcb9cb", - "metadata": {}, - "outputs": [], - "source": [ - "components={\n", - " # Electrolyzer: negative Cash flows\n", - " \"pem\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 1630, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 47.9, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.pem.electricity'],\n", - " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Tank: negative Cash flows\n", - " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Turbine: negative Cash flows\n", - " \"h2turbine\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.947, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.007, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", - " },\n", - " },\n", - " # Electricity Market: positive Cash flows\n", - " \"electricity_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", - " },\n", - " },\n", - " # Hydrogen Market: positive Cash flows\n", - " \"h2_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 3.0, # this is $/kg\n", - " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", - " },\n", - " },\n", - "}" - ] - }, - { - "cell_type": "markdown", - "id": "alert-packing", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Deterministic\n", - "\n", - "### LMP Signal\n", - "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", - "\n", - "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", - "\n", - "![](sample_lmp_plots.png)\n", - "\n", - "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", - "\n", - "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "involved-skill", - "metadata": {}, - "outputs": [], - "source": [ - "# Load the LMP dataset\n", - "with open(\"lmp_signal.json\") as fp:\n", - " lmp_dataset = json.load(fp)\n", - " \n", - "# Gather the LMP data needed for the deterministic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n", - "\n", - "# Size of each cluster/number of days in a year represented by the cluster\n", - "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n" - ] - }, - { - "cell_type": "markdown", - "id": "boxed-pattern", - "metadata": {}, - "source": [ - "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", - "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", - "\n", - "First, we create a `ConcreteModel` object, and define sets and parameters" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "driven-allah", - "metadata": {}, - "outputs": [], - "source": [ - "# Create a ConcreteModel object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022, 2032] # Set of years\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = lmp_deterministic # LMP signal\n", - "m.stochastic = False\n", - "m.weights_days = weights_days # number of days represented by each cluster" - ] - }, - { - "cell_type": "markdown", - "id": "august-rings", - "metadata": {}, - "source": [ - "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", - "\n", - "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", - "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", - "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", - "- Unfixes the molar flow rate of air to the turbine.\n", - "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", - "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "senior-multimedia", - "metadata": {}, - "outputs": [], - "source": [ - "def unfix_dof(m, **kwargs):\n", - " \"\"\"\n", - " This function unfixes a few degrees of freedom for optimization\n", - " \"\"\"\n", - " # Set defaults in case options are not passed to the function\n", - " options = kwargs.get(\"options\", {})\n", - " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", - " \n", - " # Unfix the electricity split in the electrical splitter\n", - " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", - "\n", - " # Unfix the holdup_previous and outflow variables\n", - " m.fs.h2_tank.tank_holdup_previous.unfix()\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", - "\n", - " # Unfix the flowrate of air to the mixer\n", - " m.fs.mixer.air_feed.flow_mol.unfix()\n", - "\n", - " # Add a constraint to maintain the air to hydrogen flow ratio\n", - " m.fs.mixer.air_h2_ratio = Constraint(\n", - " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", - " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", - " \n", - " # Set bounds on variables. A small non-zero value is set as the lower \n", - " # bound on molar flowrates to avoid convergence issues\n", - " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" - ] - }, - { - "cell_type": "markdown", - "id": "organized-peoples", - "metadata": {}, - "source": [ - "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", - "\n", - "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", - "\n", - "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "democratic-aurora", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n" - ] - } - ], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " verbose=False)\n" - ] - }, - { - "cell_type": "markdown", - "id": "278dc2a3", - "metadata": {}, - "source": [ - "We now restructure the LMP signal so that it is compatible with TEAL cash flows. \n", - "Namely, the dictionary LMP signal is restructured to contain an entry for all project years.\n", - "For the case of the nominal pricetaker multiperiod notebook, the LMP signal provides 20 years of data. \n", - "However, to cut down computation time, only two years of variables are created: one for 2022 meant to represent and be duplicated for the rest of that decade, the other for 2032 meant to do the same for the following decade of the 20 year project life. \n", - "\n", - "This simplification is applied within the restructuring of the LMP dictionary below, ensuring that LMP values are repeated. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "98ffc68c", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Requested LMP Data less than project life\n" - ] - } - ], - "source": [ - "restructure_LMP(m)" - ] - }, - { - "cell_type": "markdown", - "id": "suited-development", - "metadata": {}, - "source": [ - "Next, we define \n", - "\n", - "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", - "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", - "\n", - "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", - "\n", - "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "optimum-closing", - "metadata": {}, - "outputs": [], - "source": [ - "def build_connecting_constraints(m, set_time, set_days, set_years):\n", - " \n", - " \"\"\"\n", - " This function declares the first-stage variables or design decisions,\n", - " adds constraints that ensure that the operational variables never exceed their\n", - " design values, and adds constraints connecting variables at t - 1 and t\n", - " \"\"\"\n", - "\n", - " # Declare first-stage variables (Design decisions)\n", - " m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", - " m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum holdup of the tank (in mol)\")\n", - " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum power output from the turbine (in W)\")\n", - "\n", - " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def pem_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", - "\n", - " # Ensure that the final tank holdup does not exceed the tank capacity \n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", - "\n", - " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def turbine_capacity_constraint(blk, t, d, y):\n", - " return (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", - " m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_holdup_constraints(blk, t, d, y):\n", - " if t == 1:\n", - " # Each day begins with an empty tank\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", - " )\n", - " else:\n", - " # Initial holdup at time t = final holdup at time t - 1\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", - " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "499296f9", - "metadata": {}, - "source": [ - "Next, we initialize global Cash flow attributes within TEAL.\n", - "\n", - "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", - "global parameters. \n", - "\n", - "We also build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "republican-diagnosis", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" - ] - } - ], - "source": [ - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)\n", - "# Build the connecting constraints\n", - "build_connecting_constraints(m, \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", - "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", - "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "markdown", - "id": "d3c2b13a", - "metadata": {}, - "source": [ - "Here we iterate over all components within the components dictionary. For each component, we build a corresponding TEAL component object which holds all requested cash flows.\n", - "\n", - "Afterwards, we call on TEAL to generate a summed Pyomo expression for all requested economic metrics (e.g., NPV)." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c5844dcd", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n" - ] - } - ], - "source": [ - "#=================================================\n", - "tealComponentList = []\n", - "for name, comp in components.items():\n", - " tealComp = build_TEAL_Component(name, comp, m)\n", - " tealComponentList.append(tealComp)\n", - "\n", - "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "d7355a37", - "metadata": {}, - "outputs": [], - "source": [ - "# Define the objective function\n", - "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", - "\n", - "#=================================================\n", - "# Define the solver object. Using IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solver the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "confident-neutral", - "metadata": {}, - "source": [ - "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", - "\n", - "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", - "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "scientific-nudist", - "metadata": {}, - "outputs": [], - "source": [ - "def generate_plots(m, d, y, set_time, lmp):\n", - " LMP = [lmp[y][d][t] for t in set_time]\n", - " \n", - " # Power from nuclear power plant to the grid (convert it to MW)\n", - " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", - " for t in set_time]\n", - " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " \n", - " # Plot the results\n", - " plot_lmp_and_schedule(lmp=LMP,\n", - " schedule={\"power_to_grid\": np_to_grid,\n", - " \"h2_production\": h2_production,\n", - " \"h2_to_pipeline\": h2_to_pipeline,\n", - " \"h2_to_turbine\": h2_to_turbine},\n", - " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", - " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", - " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", - " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", - " y_range={\"power_to_grid\": (0.5, 1.02),\n", - " \"h2_production\": (0, 4000),\n", - " \"h2_to_pipeline\": (0, 4000),\n", - " \"h2_to_turbine\": (-0.5, 10)})" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "disabled-invitation", - "metadata": {}, - "outputs": [], - "source": [ - "import pyomo.environ as pyo\n", - "\n", - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", - "\n", - "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", - "\n", - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "brutal-sigma", - "metadata": {}, - "outputs": [], - "source": [ - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" - ] - }, - { - "cell_type": "markdown", - "id": "empty-identity", - "metadata": {}, - "source": [ - "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", - "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", - "\n", - "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "brilliant-prairie", - "metadata": {}, - "outputs": [], - "source": [ - "# These optimization problems tend to be very large, so we \n", - "# delete the model after analyzing the results to save memory.\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "civic-special", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Stochastic\n", - "\n", - "### LMP Signal\n", - "\n", - "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", - "\n", - "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "previous-sending", - "metadata": {}, - "outputs": [], - "source": [ - "# Gather the LMP data needed for the stochastic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022]}\n", - " for scenario in [0, 1]}" - ] - }, - { - "cell_type": "markdown", - "id": "polar-bridge", - "metadata": {}, - "source": [ - "Next, we formulate an optimization problem of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", - "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", - "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", - "\n", - "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "lightweight-prediction", - "metadata": {}, - "outputs": [], - "source": [ - "# Create concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022] # Set of years\n", - "m.set_scenarios = [0, 1] # Set of scenarios\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = lmp_stochastic # LMP signal\n", - "m.stochastic = True\n", - "m.weights_days = weights_days # number of days represented by each cluster\n", - "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" - ] - }, - { - "cell_type": "markdown", - "id": "talented-dietary", - "metadata": {}, - "source": [ - "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "returning-moderator", - "metadata": {}, - "outputs": [], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " stochastic=True,\n", - " verbose=False)" - ] - }, - { - "cell_type": "markdown", - "id": "divine-zimbabwe", - "metadata": {}, - "source": [ - "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "elder-victoria", - "metadata": {}, - "outputs": [], - "source": [ - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)\n", - "restructure_LMP(m)\n", - "metrics_list = []\n", - "for s in m.set_scenarios:\n", - " # Build the connecting constraints\n", - " build_connecting_constraints(m.scenario[s], \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - " # Append cash flow expressions\n", - " tealComponentList = []\n", - " for name, comp in components.items():\n", - " tealComp = build_TEAL_Component(name, comp, m, m.scenario[s], s)\n", - " tealComponentList.append(tealComp)\n", - "\n", - " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", - " metrics_list.append(metrics)\n", - " \n", - " # Hydrogen demand constraint. \n", - " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", - " obj = m.scenario[s]\n", - " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", - " def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "suburban-radar", - "metadata": {}, - "outputs": [], - "source": [ - "# Add non-anticipativity constraints\n", - "m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design PEM capacity (in kW)\")\n", - "m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design tank capacity (in mol)\")\n", - "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design turbine capacity (in W)\")\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_pem(blk, s):\n", - " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_tank(blk, s):\n", - " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_turbine(blk, s):\n", - " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "liberal-riverside", - "metadata": {}, - "outputs": [], - "source": [ - "# pyomo expression for full metric wtih scenario weights applied\n", - "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", - " for n, scenario in enumerate(metrics_list) )\n", - "\n", - "# Define the objective function\n", - "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", - "\n", - "# Define the solver object. Using the default solver: IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solve the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "civil-celebration", - "metadata": {}, - "outputs": [], - "source": [ - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "protecting-asthma", - "metadata": {}, - "outputs": [], - "source": [ - "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" - ] - }, - { - "cell_type": "markdown", - "id": "protecting-flexibility", - "metadata": {}, - "source": [ - "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3.7.12 ('raven_libraries')", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.12" - }, - "vscode": { - "interpreter": { - "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" - } - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb new file mode 100644 index 000000000..f8bfbde1a --- /dev/null +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -0,0 +1,3351 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "377a6d3a", + "metadata": {}, + "source": [ + "# Integrated Energy Systems: Nuclear Case Study using TEAL Cash Flows and RAVEN Synthetic Histories\n", + "\n", + "In this notebook, we formulate a multi-period optimization problem that determines the optimal design of an integrated energy system producing electricity and hydrogen such that its net present value (NPV) is maximized for a given market signal. We consider an **existing** nuclear power plant of 1000 MW capcity as the genator. In general, due to safety restrictions, nuclear power plants are not amenable for ramping. Therefore, we assume that the power plant always operates at its base load (i.e., 1000 MW). We are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", + "\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand.\n", + "\n", + "Towards this, we formulate the superstructure shown in the figure below.\n", + "\n", + "![](schematic_nuclear_flowsheet.png \"Nuclear Flowsheet\")\n", + "\n", + "In the figure, arrows in red and blue denote that electricity and material, respectively, flows through them. ID denotes the name of the object containing the corresponding unit's model in the code, and DD and OD stand for design decision and operating decision, respectively. \n", + "\n", + "Here, we use a PEM (polymer electrolyte membrane) electrolyzer to produce hydrogen via water electrolysis. Current PEM technology requires ~54 kWh/kg of hydrogen (see https://www.h-tec.com/en/products/detail/h-tec-pem-electrolyser-me100-350/me100-350/ , last accessed on February 18, 2022). The produced hydrogen is stored in a tank, which can either be sold to the market via a pipeline, or combusted in a hydrogen turbine to produce electricity during the periods of high demand for electricity. Note that\n", + "\n", + "- The hydrogen tank is modeled as a simple inventory model i.e., only mass balance is enforced. The enthalpy balance is not included in the model. If needed, the `SimplifiedHydrogenTank` model in the flowsheet can be replaced with a more detailed tank model (the DISPATCHES repository has a more detailed tank model that enforces enthalpy balance as well).\n", + "- The hydrogen turbine is modeled as a compressor, a stochiometric reactor, and a turbine connected in series. \n", + "\n", + "In the flowsheet model, we use two different thermodynamic packages: one for the PEM electrolyzer and the hydrogen tank, and the other for the mixer and the hydrogen turbine. This is because, the material stream(s) to and from the former units only contain hydrogen. Whereas, the material stream(s) to and from the latter units contain nitrogen, oxygen, water and argon, in addition to hydrogen. The translator block facilitates the use of multiple thermodynamic packages by connecting properties across the packages. \n", + "\n", + "### Objective\n", + "For a given market signal, our objective is to determine the optimal design decisions,\n", + "\n", + "- Size of the PEM electrolyzer (`pem_capacity`: maximum rated capacity of the PEM electrolyzer, in MW)\n", + "- Size of the hydrogen tank (`tank_capacity`: maximum amount of hydrogen that can be stored in the tank, in kg)\n", + "- Size of the hydrogen turbine (`turbine_capacity`: maximum power the hydrogen turbine can produce, in MW)\n", + "\n", + "and the optimal operating decisions,\n", + "\n", + "- Split fraction of electricity to the pem electrolyzer (`m.fs.np_power_split.split_fraction[\"np_to_pem\", 0]`)\n", + "- Molar flowrate of hydrogen to the pipeline (`m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`)\n", + "- Molar flowrate of hydrogen to the turbine (`m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`)\n", + "\n", + "which maximize the NPV.\n", + "\n", + "### RAVEN and TEAL Installation\n", + "The Tool for Economic Analysis (TEAL) Python software is a plugin for the Risk Analysis Virtual Environment (RAVEN) and developed at Idaho National Lab (INL). TEAL is aimed to contain and deploy complex economic analyses. It allows for a generic definition of cash flows, flexible options to deal with taxes, inflation, discounting, and offers capabilities to compute combined cashflows for components. It also enables the ability to compute different economic metrics: Net Present Value (NPV), Internal Rate of Return (IRR), and Profitability Index (PI). More information on TEAL can be found at https://github.com/idaholab/TEAL. \n", + "\n", + "To run TEAL, first the user must build and install the RAVEN software package on their machine. Installation instructions for Mac, Linux, and Windows can be found here: https://github.com/idaholab/raven/wiki/installationMain. This will create a Python environment with all RAVEN and TEAL dependencies installed. \n", + "\n", + "To install TEAL, follow the instructions here: https://github.com/idaholab/raven/wiki/Plugins#registration-and-installation. \n", + "\n", + "Once RAVEN and TEAL are installed, the easiest way to integrate TEAL with DISPATCHES is to pip install DISPATCHES and all dependencies within the RAVEN Python environment (there will be future work in getting RAVEN installed as its own pip install-able package). First, activate the RAVEN environment (here referred to as ``raven_libraries``) and then install DISPATCHES as follows:\n", + "\n", + "```bash\n", + " # activate existing RAVEN python environment using conda\n", + " cd raven\n", + " conda activate raven_libraries\n", + "\n", + " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", + " sh ./scripts/establish_conda_env.sh --load\n", + "\n", + " # here, assuming that DISPATCHES and RAVEN are in same directory\n", + " cd ../dispatches \n", + "\n", + " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", + " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", + "```\n", + "\n", + "Next, we import the required packages and functions needed for the formulation of the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "automated-antigua", + "metadata": {}, + "outputs": [], + "source": [ + "# General python imports\n", + "import json\n", + "\n", + "# Pyomo imports\n", + "from pyomo.environ import (ConcreteModel,\n", + " RangeSet,\n", + " Var,\n", + " NonNegativeReals,\n", + " Constraint,\n", + " Expression,\n", + " Objective,\n", + " maximize,\n", + " units as pyunits)\n", + "\n", + "# IDAES imports\n", + "from idaes.core.solvers import get_solver\n", + "from idaes.core.util.model_statistics import degrees_of_freedom\n", + "\n", + "# Nuclear flowsheet function imports\n", + "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", + " fix_dof_and_initialize)\n", + "\n", + "# Import function for the construction of the multiperiod model\n", + "from dispatches.case_studies.nuclear_case.multiperiod import (\n", + " build_multiperiod_design,\n", + " plot_lmp_and_schedule)\n", + "\n", + "from dispatches.case_studies.nuclear_case.TEAL_integration import (\n", + " build_econ_settings,\n", + " build_TEAL_Component,\n", + " calculate_TEAL_metrics)\n", + "\n", + "from dispatches.case_studies.nuclear_case.SynHist_integration import SynHist_integration\n", + "\n", + "import numpy as np" + ] + }, + { + "cell_type": "markdown", + "id": "centered-tamil", + "metadata": {}, + "source": [ + "## Simulation of the Flowsheet\n", + "\n", + "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", + "\n", + "The flowsheet has four degrees of freedom viz.,\n", + "\n", + "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", + "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", + "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", + "\n", + "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", + "\n", + "| Name | Variable | Value |\n", + "| :- | :- | :-: |\n", + "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", + "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", + "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", + "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", + "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", + "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", + "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", + "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", + "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "annoying-myrtle", + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:02 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "Degrees of freedom: 0\n", + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 593\n", + "Number of nonzeros in inequality constraint Jacobian.: 0\n", + "Number of nonzeros in Lagrangian Hessian.............: 204\n", + "\n", + "Total number of variables............................: 215\n", + " variables with only lower bounds: 20\n", + " variables with lower and upper bounds: 180\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 215\n", + "Total number of inequality constraints...............: 0\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 0\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", + "\n", + "Number of Iterations....: 1\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "\n", + "\n", + "Number of objective function evaluations = 2\n", + "Number of objective gradient evaluations = 2\n", + "Number of equality constraint evaluations = 2\n", + "Number of inequality constraint evaluations = 0\n", + "Number of equality constraint Jacobian evaluations = 2\n", + "Number of inequality constraint Jacobian evaluations = 0\n", + "Number of Lagrangian Hessian evaluations = 1\n", + "Total seconds in IPOPT = 0.010\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.13619208335876465}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Create a concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# Build the nuclear flowsheet\n", + "build_ne_flowsheet(m)\n", + "\n", + "# Fix the degrees of freedom and initialize\n", + "fix_dof_and_initialize(m)\n", + "\n", + "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", + "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", + "assert degrees_of_freedom(m) == 0\n", + "\n", + "# Create a solver object with the default solver (IPOPT)\n", + "solver = get_solver()\n", + "\n", + "# Simulate the entire flowsheet\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "average-replacement", + "metadata": {}, + "source": [ + "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "animal-astronomy", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nuclear plant power production : 1000000.0 kW\n", + "Electricity to grid : 800000.0 kW\n", + "Electricity to PEM : 199999.99999999997 kW\n", + "\n", + "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", + "\n", + "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", + "Flowrate of H2 to pipeline : 10 mol/s\n", + "Flowrate of H2 to turbine : 10 mol/s\n", + "Initial tank holdup : 0 mol\n", + "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", + "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", + "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", + "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" + ] + } + ], + "source": [ + "def get_units(obj):\n", + " return str(pyunits.get_units(obj))\n", + "\n", + "# Print results: power splitter\n", + "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", + " get_units(m.fs.np_power_split.electricity[0]))\n", + "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", + "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", + " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", + "print()\n", + "\n", + "# Print results: PEM electrolyzer\n", + "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", + " get_units(m.fs.pem.outlet.flow_mol[0]))\n", + "print()\n", + "\n", + "# Print results: Hydrogen tank\n", + "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", + "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", + "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", + " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", + "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", + "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", + " get_units(m.fs.h2_tank.tank_holdup[0]))\n", + "\n", + "# Print results: Hydrogen Turbine\n", + "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", + "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", + " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", + "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", + " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", + " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" + ] + }, + { + "cell_type": "markdown", + "id": "accessory-paris", + "metadata": {}, + "source": [ + "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "guilty-appliance", + "metadata": {}, + "outputs": [], + "source": [ + "# Delete the object containing the flowsheet\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "210c5afa", + "metadata": {}, + "source": [ + "## Cash Flow Values\n", + "\n", + "We use the numbers in the table below for constructing the cash flow expressions.\n", + "\n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", + "\n", + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." + ] + }, + { + "cell_type": "markdown", + "id": "221c93c1", + "metadata": {}, + "source": [ + "## Define TEAL Component Cash Flows\n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{D^{\\prime}}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $D^{\\prime}$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. \n", + "**NOTE**: All expressions currently correspond to " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "e7fcb9cb", + "metadata": {}, + "outputs": [], + "source": [ + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 6.0, # this is $/kg, NOTE: this is increased from previous $3/kg\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "alert-packing", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Deterministic\n", + "\n", + "### LMP Signal\n", + "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", + "\n", + "### Sampling from a Trained ARMA Model\n", + "In previous notebooks, LMP data was taken from a file called `lmp_signal.json`. That dataset was generated using the FORCE toolset provided by Idaho National Lab. In particular, RAVEN (https://github.com/idaholab/raven) was used to train an auto-regressive moving average (ARMA) model based on price data from 2019/2020 New York Independent System Operator (NYISO). The JSON file contained several sampled scenarios (or synthetic histories) generated from that ARMA model.\n", + "\n", + "Here, we allow the user to sample from any trained ARMA model from RAVEN. An ARMA model is provided as an example in the ```\\ARMA_Model``` subdirectory, please note that this model is meant for demonstration only (no meaningful conclusions should be made from simulation results). \n", + "RAVEN divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", + "\n", + "![](sample_lmp_plots.png)\n", + "\n", + "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", + "\n", + "Also note that ARMA models occasionally go through minor structural changes; be sure to update RAVEN and retrain the ARMA model when such changes are implemented. Details and workshop examples on how to train an ARMA model can be found at: https://github.com/idaholab/raven/tree/devel/doc/workshop/ARMA. \n", + "\n", + "\n", + "### Years Used in Demonstration\n", + "Previously, we did not use the entire dataset in `lmp_signal.json`. Instead, we used the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We used the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041).\n", + "\n", + "Now, we use the plant lifetime and a starting year (based on available years within the ARMA model) to extract synthetic LMP histories for all corresponding years. E.g., for starting year 2020 and plant lifetime of 20 years, we generate histories for 2020 - 2040. Please note that computation time will increase with requested number of years. " + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "0ada016c", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Loading plugin \"ExamplePlugin\" at C:\\Users\\sotogj\\projects\\raven\\plugins\\ExamplePlugin\n", + " ... successfully imported \"ExamplePlugin\" ...\n", + "Loading plugin \"HERON\" at C:\\Users\\sotogj\\projects\\HERON\n", + " ... successfully imported \"HERON\" ...\n", + "Loading plugin \"TEAL\" at C:\\Users\\sotogj\\projects\\TEAL\n", + " ... successfully imported \"TEAL\" ...\n", + "InputData: Using param spec \"pickledROM\" to read XML node \"ROM.\n", + "(85762.80 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(85762.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(85763.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(85763.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(85763.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(85763.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(85763.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(85763.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(85763.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(85763.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(85763.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(85763.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(85763.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(85763.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(85763.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(85763.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(85763.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(85763.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(85763.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(85763.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(85763.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(85763.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(85763.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(85763.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(85763.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(85763.54 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(85763.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(85763.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(85763.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + ] + } + ], + "source": [ + "# Define Time sets\n", + "plant_life = 5\n", + "startYear = 2020\n", + "set_years = range(startYear, startYear + plant_life) # Set of years\n", + "\n", + "# location of trained ARMA model file\n", + "targetFile = \"C:/Users/sotogj/projects/dispatches/dispatches/case_studies/nuclear_case/ARMA_Model/arma.pk\"\n", + "synHistIntegration = SynHist_integration(targetFile) # this object used to generate histories\n", + "\n", + "# generate single synthetic history / sampled scenario\n", + "synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)" + ] + }, + { + "cell_type": "markdown", + "id": "boxed-pattern", + "metadata": {}, + "source": [ + "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", + "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", + "\n", + "First, we create a `ConcreteModel` object, and define sets and parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "driven-allah", + "metadata": {}, + "outputs": [], + "source": [ + "# Create a ConcreteModel object\n", + "m = ConcreteModel()\n", + "\n", + "# Define parameters\n", + "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.stochastic = False\n", + "\n", + "m.LMP = synHistDict['LMP']\n", + "m.weights_days = synHistDict['weights_days']\n", + "\n", + "# Define sets\n", + "m.set_years = set_years # Set of years\n", + "m.set_days = list(m.LMP[set_years[0]].keys()) # e.g., twenty clusters/days per year\n", + "m.set_time = list(m.LMP[set_years[0]][m.set_days[0]].keys()) # e.g., twenty fours in a day\n" + ] + }, + { + "cell_type": "markdown", + "id": "august-rings", + "metadata": {}, + "source": [ + "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", + "\n", + "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", + "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", + "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", + "- Unfixes the molar flow rate of air to the turbine.\n", + "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", + "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "senior-multimedia", + "metadata": {}, + "outputs": [], + "source": [ + "def unfix_dof(m, **kwargs):\n", + " \"\"\"\n", + " This function unfixes a few degrees of freedom for optimization\n", + " \"\"\"\n", + " # Set defaults in case options are not passed to the function\n", + " options = kwargs.get(\"options\", {})\n", + " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", + " \n", + " # Unfix the electricity split in the electrical splitter\n", + " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", + "\n", + " # Unfix the holdup_previous and outflow variables\n", + " m.fs.h2_tank.tank_holdup_previous.unfix()\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", + "\n", + " # Unfix the flowrate of air to the mixer\n", + " m.fs.mixer.air_feed.flow_mol.unfix()\n", + "\n", + " # Add a constraint to maintain the air to hydrogen flow ratio\n", + " m.fs.mixer.air_h2_ratio = Constraint(\n", + " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", + " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", + " \n", + " # Set bounds on variables. A small non-zero value is set as the lower \n", + " # bound on molar flowrates to avoid convergence issues\n", + " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", + " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", + " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", + "\n", + " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" + ] + }, + { + "cell_type": "markdown", + "id": "organized-peoples", + "metadata": {}, + "source": [ + "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "\n", + "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + "\n", + "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "democratic-aurora", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 480.23] Completed the formulation of the multiperiod problem\n", + "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:10 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 4.81] Created an instance of the flowsheet and initialized it.\n", + "[+ 49.10] Initialized the entire multiperiod optimization model.\n", + "[+ 1.02] Unfixed the degrees of freedom from each period model.\n" + ] + } + ], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " verbose=False)\n" + ] + }, + { + "cell_type": "markdown", + "id": "suited-development", + "metadata": {}, + "source": [ + "Next, we define \n", + "\n", + "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", + "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", + "\n", + "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", + "\n", + "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "optimum-closing", + "metadata": {}, + "outputs": [], + "source": [ + "def build_connecting_constraints(m, set_time, set_days, set_years):\n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions,\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values, and adds constraints connecting variables at t - 1 and t\n", + " \"\"\"\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", + " m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\")\n", + " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\")\n", + "\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def pem_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", + "\n", + " # Ensure that the final tank holdup does not exceed the tank capacity \n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_capacity_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + "\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def turbine_capacity_constraint(blk, t, d, y):\n", + " return (\n", + " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", + " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", + " m.h2_turbine_capacity\n", + " )\n", + "\n", + " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", + " @m.Constraint(set_time, set_days, set_years)\n", + " def tank_holdup_constraints(blk, t, d, y):\n", + " if t == 1:\n", + " # Each day begins with an empty tank\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", + " )\n", + " else:\n", + " # Initial holdup at time t = final holdup at time t - 1\n", + " return (\n", + " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", + " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "Next, we initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", + "global parameters. \n", + "\n", + "We also build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "republican-diagnosis", + "metadata": {}, + "outputs": [], + "source": [ + "# using full plant life = 20 yrs\n", + "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate,\n", + " metrics=['NPV'])\n", + "# Build the connecting constraints\n", + "build_connecting_constraints(m, \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "markdown", + "id": "d3c2b13a", + "metadata": {}, + "source": [ + "Here we iterate over all components within the components dictionary. For each component, we build a corresponding TEAL component object which holds all requested cash flows.\n", + "\n", + "Afterwards, we call on TEAL to generate a summed Pyomo expression for all requested economic metrics (e.g., NPV)." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "c5844dcd", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 6 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + } + ], + "source": [ + "#=================================================\n", + "tealComponentList = []\n", + "for name, comp in components.items():\n", + " tealComp = build_TEAL_Component(name, comp, m)\n", + " tealComponentList.append(tealComp)\n", + "\n", + "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "d7355a37", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 1451900\n", + "Number of nonzeros in inequality constraint Jacobian.: 19200\n", + "Number of nonzeros in Lagrangian Hessian.............: 489600\n", + "\n", + "Total number of variables............................: 528003\n", + " variables with only lower bounds: 50403\n", + " variables with lower and upper bounds: 441600\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 520800\n", + "Total number of inequality constraints...............: 9600\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 9600\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.1545817e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.4047409e+09 1.92e+05 2.09e+04 -1.0 2.80e+06 - 3.25e-04 8.95e-01f 1\n", + " 2 -1.4358080e+09 7.50e+03 1.24e+04 -1.0 4.90e+05 - 4.57e-03 9.90e-01f 1\n", + " 3 -1.4361604e+09 1.97e+02 8.13e+03 -1.0 9.59e+03 - 1.16e-01 9.73e-01h 1\n", + " 4 -1.4361617e+09 1.29e+02 1.26e+04 -1.0 1.46e+03 - 3.53e-02 3.48e-01f 1\n", + " 5 -1.4361704e+09 1.29e+01 3.10e+03 -1.0 4.80e+02 - 4.16e-01 9.90e-01h 1\n", + " 6 -1.4361726e+09 2.81e+00 2.82e+05 -1.0 5.86e+01 - 1.62e-01 1.00e+00f 1\n", + " 7 -1.4362302e+09 2.00e+00 9.91e+06 -1.0 3.55e+03 - 2.96e-03 1.00e+00f 1\n", + " 8 -1.4362733e+09 8.30e-02 8.36e+06 -1.0 4.40e+03 - 1.56e-01 5.91e-01f 1\n", + " 9 -1.4363397e+09 1.78e-02 8.24e+06 -1.0 8.04e+03 - 1.48e-02 6.33e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.4363781e+09 2.68e-03 7.32e+06 -1.0 2.12e+03 - 1.11e-01 6.59e-01f 1\n", + " 11 -1.4364783e+09 1.28e-03 6.54e+06 -1.0 6.49e+03 - 1.07e-01 6.00e-01f 1\n", + " 12 -1.4365881e+09 6.15e-04 5.75e+06 -1.0 6.27e+03 - 1.20e-01 5.87e-01f 1\n", + " 13 -1.4367435e+09 2.87e-04 5.15e+06 -1.0 6.52e+03 - 1.04e-01 6.01e-01f 1\n", + " 14 -1.4369809e+09 1.13e-04 4.52e+06 -1.0 5.93e+03 - 1.22e-01 6.91e-01f 1\n", + " 15 -1.4371704e+09 6.22e-05 3.94e+06 -1.0 5.81e+03 - 1.28e-01 4.84e-01f 1\n", + " 16 -1.4373663e+09 3.79e-05 3.49e+06 -1.0 6.06e+03 - 1.16e-01 4.19e-01f 1\n", + " 17 -1.4374832e+09 3.03e-05 3.10e+06 -1.0 6.17e+03 - 1.12e-01 2.08e-01f 1\n", + " 18 -1.4376963e+09 2.09e-05 2.82e+06 -1.0 6.65e+03 - 8.89e-02 3.31e-01f 1\n", + " 19 -1.4379525e+09 1.24e-05 2.53e+06 -1.0 6.24e+03 - 1.02e-01 4.44e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.4380490e+09 2.89e-02 2.25e+06 -1.0 6.25e+03 - 1.12e-01 2.02e-01f 1\n", + " 21 -1.4382436e+09 8.93e-03 2.06e+06 -1.0 6.98e+03 - 8.56e-02 3.78e-01f 1\n", + " 22 -1.4383870e+09 6.89e-02 1.83e+06 -1.0 6.35e+03 - 1.09e-01 3.03e-01f 1\n", + " 23 -1.4385699e+09 1.69e-01 1.66e+06 -1.0 7.29e+03 - 9.61e-02 3.70e-01f 1\n", + " 24 -1.4386887e+09 1.07e-01 1.48e+06 -1.0 7.38e+03 - 1.06e-01 2.23e-01f 1\n", + " 25 -1.4389658e+09 6.96e-02 1.35e+06 -1.0 8.07e+03 - 8.82e-02 4.34e-01f 1\n", + " 26 -1.4392462e+09 5.23e-02 1.20e+06 -1.0 8.10e+03 - 1.11e-01 3.99e-01f 1\n", + " 27 -1.4393949e+09 4.33e-02 1.07e+06 -1.0 8.89e+03 - 1.07e-01 1.75e-01f 1\n", + " 28 -1.4395972e+09 3.47e-02 9.82e+05 -1.0 1.01e+04 - 8.44e-02 2.00e-01f 1\n", + " 29 -1.4398603e+09 2.40e-02 9.02e+05 -1.0 9.91e+03 - 8.21e-02 2.25e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.4401441e+09 2.12e-02 8.24e+05 -1.0 1.13e+04 - 8.59e-02 2.08e-01f 1\n", + " 31 -1.4404810e+09 2.10e-02 7.56e+05 -1.0 1.22e+04 - 8.23e-02 2.08e-01f 1\n", + " 32 -1.4404886e+09 1.38e-02 2.76e+05 -1.0 1.56e+02 -4.0 6.35e-01 3.44e-01f 1\n", + " 33 -1.4420823e+09 5.07e-02 2.74e+05 -1.0 3.63e+04 - 8.63e-03 2.98e-01f 1\n", + " 34 -1.4420863e+09 2.66e-02 8.08e+04 -1.0 6.48e+01 -3.6 7.05e-01 4.74e-01f 1\n", + " 35 -1.4449386e+09 2.99e-02 7.96e+04 -1.0 1.17e+05 - 1.55e-02 1.21e-01f 1\n", + " 36 -1.4496697e+09 3.39e-02 7.79e+04 -1.0 1.42e+05 - 2.13e-02 1.34e-01f 1\n", + " 37 -1.4586979e+09 3.73e-02 7.60e+04 -1.0 1.85e+05 - 2.45e-02 1.61e-01f 1\n", + " 38 -1.4587011e+09 1.95e-02 5.93e+04 -1.0 1.10e+02 -3.7 2.19e-01 4.79e-01f 1\n", + " 39 -1.4848054e+09 3.73e-02 5.81e+04 -1.0 3.91e+05 - 2.06e-02 2.04e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.5252288e+09 3.73e-02 5.67e+04 -1.0 7.95e+05 - 2.34e-02 1.45e-01f 1\n", + " 41 -1.5256338e+09 3.73e-02 5.46e+04 -1.0 8.09e+05 - 3.71e-02 1.68e-03f 1\n", + " 42 -1.5256378e+09 3.16e-02 1.30e+04 -1.0 1.18e+02 -4.6 7.61e-01 1.52e-01f 1\n", + " 43 -1.5257625e+09 3.33e-02 1.28e+04 -1.0 1.22e+06 - 1.72e-02 9.02e-02f 1\n", + " 44 -1.5257625e+09 1.29e-05 1.28e+02 -1.0 9.85e+00 -3.3 9.90e-01 1.00e+00f 1\n", + " 45 -1.5257632e+09 8.77e-10 7.14e+00 -1.0 1.97e+01 -3.8 9.90e-01 1.00e+00f 1\n", + " 46 -1.5257691e+09 5.73e-10 1.44e+06 -1.7 4.08e+01 -4.3 8.61e-01 6.80e-01f 1\n", + " 47 -1.5257724e+09 5.78e-10 1.10e+06 -1.7 1.13e+02 -4.7 9.05e-01 5.28e-01f 1\n", + " 48 -1.5257741e+09 5.63e-10 3.21e+05 -1.7 4.28e+01 -4.3 1.00e+00 7.34e-01f 1\n", + " 49 -1.5257748e+09 7.46e-10 2.17e-02 -1.7 1.60e+01 -3.9 1.00e+00 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.5258336e+09 3.57e-06 5.79e+00 -3.8 1.24e+08 - 5.11e-04 8.21e-04f 1\n", + " 51 -1.5258349e+09 2.47e-06 4.78e+05 -3.8 1.47e+02 -4.8 5.34e-01 2.93e-01f 1\n", + " 52 -1.5258358e+09 1.45e-06 3.00e+05 -3.8 5.79e+01 -4.4 4.17e-01 4.01e-01f 1\n", + " 53 -1.5258625e+09 3.53e-06 3.00e+05 -3.8 5.43e+08 - 1.33e-04 1.87e-04f 1\n", + " 54 -1.5258629e+09 2.66e-06 3.56e+05 -3.8 6.45e+01 -4.5 4.72e-01 2.37e-01f 1\n", + " 55 -1.5258633e+09 1.38e-06 1.91e+05 -3.8 2.52e+01 -4.0 4.64e-01 4.63e-01f 1\n", + " 56 -1.5258639e+09 8.29e-07 1.44e+05 -3.8 7.30e+01 -4.5 5.18e-01 3.69e-01f 1\n", + " 57 -1.5258639e+09 4.91e-07 9.98e+04 -3.8 3.61e+00 -3.2 6.04e-01 4.06e-01f 1\n", + " 58 -1.5258640e+09 2.75e-07 6.28e+04 -3.8 1.07e+01 -3.7 6.42e-01 4.32e-01f 1\n", + " 59 -1.5258641e+09 1.23e-07 3.24e+04 -3.8 4.04e+00 -3.2 9.41e-01 5.49e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.5258642e+09 8.05e-08 2.18e+04 -3.8 1.21e+01 -3.7 1.00e+00 3.40e-01f 1\n", + " 61 -1.5258643e+09 6.43e-08 1.75e+04 -3.8 3.57e+01 -4.2 1.00e+00 1.96e-01f 1\n", + " 62 -1.5258952e+09 6.09e-06 1.75e+04 -3.8 1.37e+10 - 5.28e-06 8.41e-06f 1\n", + " 63 -1.5258953e+09 5.21e-06 1.50e+04 -3.8 3.95e+01 -4.2 9.43e-01 1.44e-01f 1\n", + " 64 -1.5259129e+09 1.18e-05 1.50e+04 -3.8 1.25e+10 - 5.22e-06 8.87e-06f 1\n", + " 65 -1.5259131e+09 8.39e-06 1.08e+04 -3.8 4.43e+01 -4.3 1.00e+00 2.82e-01f 1\n", + " 66 -1.5259270e+09 1.80e-05 1.08e+04 -3.8 1.14e+10 - 5.72e-06 1.08e-05f 1\n", + " 67 -1.5259333e+09 2.03e-05 1.08e+04 -3.8 1.39e+10 - 6.21e-06 5.33e-06f 1\n", + " 68 -1.5259438e+09 2.44e-05 1.08e+04 -3.8 1.67e+10 - 3.98e-06 7.18e-06f 1\n", + " 69 -1.5259474e+09 2.70e-05 1.08e+04 -3.8 1.04e+10 - 5.48e-06 5.78e-06f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.5259475e+09 2.20e-05 8.77e+03 -3.8 1.26e+02 -4.0 1.00e+00 1.85e-01f 1\n", + " 71 -1.5259475e+09 9.86e-06 3.98e+03 -3.8 7.90e+00 -3.5 1.00e+00 5.47e-01f 1\n", + " 72 -1.5259476e+09 7.33e-06 2.97e+03 -3.8 2.37e+01 -4.0 1.00e+00 2.53e-01f 1\n", + " 73 -1.5259555e+09 2.27e-05 2.97e+03 -3.8 7.34e+09 - 7.15e-06 1.40e-05f 1\n", + " 74 -1.5259556e+09 1.40e-05 1.85e+03 -3.8 2.65e+01 -4.1 1.00e+00 3.77e-01f 1\n", + " 75 -1.5259614e+09 2.98e-05 1.85e+03 -3.8 8.46e+09 - 8.73e-06 1.45e-05f 1\n", + " 76 -1.5259636e+09 3.44e-05 1.85e+03 -3.8 5.87e+09 - 7.02e-06 7.90e-06f 1\n", + " 77 -1.5259681e+09 4.10e-05 1.85e+03 -3.8 1.16e+10 - 7.75e-06 9.40e-06f 1\n", + " 78 -1.5259681e+09 3.38e-05 1.53e+03 -3.8 3.31e+01 -4.2 1.00e+00 1.74e-01f 1\n", + " 79 -1.5259682e+09 1.83e-05 8.35e+02 -3.8 1.21e+01 -3.7 1.00e+00 4.53e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.5259683e+09 1.45e-05 6.61e+02 -3.8 3.60e+01 -4.2 1.00e+00 2.09e-01f 1\n", + " 81 -1.5259754e+09 4.73e-05 6.61e+02 -3.8 6.42e+09 - 8.92e-06 2.16e-05f 1\n", + " 82 -1.5259787e+09 5.11e-05 6.61e+02 -3.8 8.60e+09 - 8.52e-06 7.44e-06f 1\n", + " 83 -1.5259788e+09 2.84e-05 3.70e+02 -3.8 8.29e+01 -3.8 4.15e-01 4.41e-01f 1\n", + " 84 -1.5259789e+09 2.39e-05 3.12e+02 -3.8 4.55e+01 -4.3 1.00e+00 1.55e-01f 1\n", + " 85 -1.5259835e+09 4.94e-05 3.12e+02 -3.8 3.84e+09 - 1.07e-05 1.98e-05f 1\n", + " 86 -1.5259836e+09 3.86e-05 2.45e+02 -3.8 5.11e+01 -4.4 1.00e+00 2.17e-01f 1\n", + " 87 -1.5259872e+09 6.15e-05 2.45e+02 -3.8 4.50e+09 - 1.65e-05 1.92e-05f 1\n", + " 88 -1.5259929e+09 6.84e-05 2.45e+02 -3.8 1.36e+10 - 3.76e-06 1.07e-05f 1\n", + " 89 -1.5259934e+09 7.28e-05 2.45e+02 -3.8 8.30e+08 - 4.20e-05 8.62e-06f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -1.5259967e+09 8.02e-05 2.45e+02 -3.8 1.62e+10 - 8.42e-07 1.13e-05f 1\n", + " 91 -1.5259971e+09 8.37e-05 2.45e+02 -3.8 6.85e+08 - 2.03e-05 7.72e-06f 1\n", + " 92 -1.5259972e+09 3.89e-05 1.15e+02 -3.8 3.81e+01 -3.6 3.38e-01 5.31e-01f 1\n", + " 93 -1.5259973e+09 2.74e-05 8.11e+01 -3.8 2.73e+01 -4.1 1.00e+00 2.93e-01f 1\n", + " 94 -1.5260043e+09 1.25e-03 8.11e+01 -3.8 7.70e+08 - 2.49e-05 1.48e-04f 1\n", + " 95 -1.5260045e+09 7.36e-04 4.78e+01 -3.8 3.06e+01 -4.2 1.00e+00 4.10e-01f 1\n", + " 96 -1.5260072e+09 7.88e-04 4.78e+01 -3.8 2.23e+09 - 1.65e-05 3.41e-05f 1\n", + " 97 -1.5260088e+09 8.00e-04 4.78e+01 -3.8 4.96e+09 - 2.36e-05 1.69e-05f 1\n", + " 98 -1.5260093e+09 8.18e-04 4.78e+01 -3.8 2.42e+07 - 1.82e-04 2.09e-05f 1\n", + " 99 -1.5260113e+09 8.34e-04 4.78e+01 -3.8 9.35e+09 - 5.27e-07 2.05e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -1.5260116e+09 8.40e-04 9.21e+01 -3.8 6.24e+06 - 8.65e-04 1.31e-05f 1\n", + " 101 -1.5260180e+09 3.08e-02 7.05e+01 -3.8 2.41e+07 - 2.95e-05 3.76e-04f 1\n", + " 102 -1.5260180e+09 1.37e-06 3.55e-03 -3.8 3.38e+00 -3.0 1.00e+00 1.00e+00f 1\n", + " 103 -1.5260181e+09 4.20e-07 8.09e+00 -3.8 6.13e+00 -3.5 9.12e-01 6.93e-01f 1\n", + " 104 -1.5260200e+09 7.20e-04 1.91e+01 -3.8 1.12e+07 - 3.58e-04 1.05e-04f 1\n", + " 105 -1.5260200e+09 5.16e-04 4.50e+01 -3.8 2.24e+01 -3.5 1.00e+00 2.84e-01f 1\n", + " 106 -1.5260201e+09 1.70e-07 2.32e+00 -3.8 2.58e+00 -3.1 9.68e-01 1.00e+00f 1\n", + " 107 -1.5260201e+09 5.82e-08 1.96e+01 -3.8 7.69e+00 -3.6 1.00e+00 6.58e-01f 1\n", + " 108 -1.5260202e+09 2.66e-08 2.08e+01 -3.8 2.84e+00 -3.1 1.00e+00 5.42e-01f 1\n", + " 109 -1.5260202e+09 9.11e-09 4.62e+01 -3.8 8.51e+00 -3.6 1.00e+00 6.58e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -1.5260354e+09 6.04e-02 4.62e+01 -3.8 1.21e+07 - 3.87e-04 8.87e-04f 1\n", + " 111 -1.5260354e+09 6.04e-02 2.69e+02 -3.8 1.56e+01 -3.7 9.75e-02 1.21e-03f 1\n", + " 112 -1.5260402e+09 6.18e-02 2.69e+02 -3.8 7.01e+06 - 5.13e-04 4.23e-04f 1\n", + " 113 -1.5260466e+09 6.28e-02 2.69e+02 -3.8 8.76e+06 - 4.72e-04 6.88e-04f 1\n", + " 114 -1.5260466e+09 6.12e-02 2.64e+02 -3.8 3.20e+01 -4.2 2.49e-01 2.47e-02f 1\n", + " 115 -1.5260467e+09 6.12e-02 2.64e+02 -3.8 4.48e+06 - 7.53e-04 5.08e-06f 1\n", + " 116 -1.5260533e+09 6.15e-02 2.63e+02 -3.8 4.66e+06 - 5.06e-04 1.13e-03f 1\n", + " 117 -1.5260534e+09 4.53e-02 3.10e+02 -3.8 6.22e+00 -2.9 1.27e-01 2.63e-01f 1\n", + " 118 -1.5260534e+09 3.15e-02 2.51e+02 -3.8 5.08e+00 -3.4 3.78e-01 3.05e-01f 1\n", + " 119 -1.5260534e+09 2.98e-02 2.37e+02 -3.8 2.93e+01 -3.9 6.25e-02 5.53e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 120 -1.5260584e+09 2.99e-02 2.36e+02 -3.8 2.45e+06 - 1.69e-03 1.20e-03f 1\n", + " 121 -1.5260584e+09 2.29e-02 5.57e+02 -3.8 3.08e+01 -3.9 4.40e-02 2.33e-01f 1\n", + " 122 -1.5260584e+09 2.27e-02 5.51e+02 -3.8 4.87e+01 -4.4 1.81e-02 1.05e-02f 1\n", + " 123 -1.5260584e+09 1.96e-02 4.76e+02 -3.8 3.33e+01 -4.0 5.69e-02 1.36e-01f 1\n", + " 124 -1.5260584e+09 1.40e-02 6.01e+02 -3.8 1.16e+01 -3.5 5.86e-02 2.84e-01f 1\n", + " 125 -1.5260584e+09 1.39e-02 5.95e+02 -3.8 2.04e+01 -4.0 5.68e-02 1.11e-02f 1\n", + " 126 -1.5260634e+09 1.42e-02 5.94e+02 -3.8 1.43e+06 - 1.86e-03 1.78e-03f 1\n", + " 127 -1.5260664e+09 1.43e-02 5.93e+02 -3.8 9.32e+05 - 3.56e-03 1.60e-03f 1\n", + " 128 -1.5260664e+09 1.40e-02 5.77e+02 -3.8 9.51e+00 -3.6 4.59e-02 2.63e-02f 1\n", + " 129 -1.5260714e+09 1.48e-02 5.75e+02 -3.8 5.47e+05 - 6.09e-04 4.12e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -1.5260736e+09 1.51e-02 5.73e+02 -3.8 3.26e+05 - 9.99e-03 2.61e-03f 1\n", + " 131 -1.5260765e+09 1.59e-02 5.69e+02 -3.8 1.53e+05 - 3.02e-03 7.00e-03f 1\n", + " 132 -1.5260774e+09 1.60e-02 5.67e+02 -3.8 9.94e+04 - 9.09e-03 3.49e-03f 1\n", + " 133 -1.5260789e+09 1.62e-02 5.63e+02 -3.8 1.01e+05 - 4.34e-03 8.32e-03f 1\n", + " 134 -1.5260793e+09 1.62e-02 5.61e+02 -3.8 8.54e+04 - 2.39e-03 3.19e-03f 1\n", + " 135 -1.5260793e+09 8.67e-03 4.12e+02 -3.8 6.84e+00 -2.5 3.74e-01 4.65e-01f 1\n", + " 136 -1.5260793e+09 7.77e-03 4.95e+02 -3.8 1.60e+00 -2.9 1.79e-01 1.04e-01f 1\n", + " 137 -1.5260793e+09 3.50e-03 3.20e+02 -3.8 6.10e-01 -2.5 6.19e-01 5.50e-01f 1\n", + " 138 -1.5260793e+09 2.68e-03 2.11e+02 -3.8 1.61e+00 -3.0 1.71e-01 2.35e-01f 1\n", + " 139 -1.5260805e+09 5.93e-03 2.03e+02 -3.8 4.49e+04 - 2.54e-03 1.39e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 140 -1.5260812e+09 1.09e-02 2.03e+02 -3.8 2.92e+04 - 1.64e-02 1.12e-02f 1\n", + " 141 -1.5260812e+09 7.53e-03 3.27e+02 -3.8 5.24e+00 -2.6 4.51e-01 3.12e-01f 1\n", + " 142 -1.5260812e+09 5.93e-03 2.13e+02 -3.8 1.47e+00 -3.1 4.50e-01 2.13e-01f 1\n", + " 143 -1.5260819e+09 1.21e-02 2.05e+02 -3.8 1.50e+04 - 9.60e-03 2.59e-02f 1\n", + " 144 -1.5260819e+09 1.03e-02 6.66e+02 -3.8 1.18e+01 -3.1 5.70e-01 1.46e-01f 1\n", + " 145 -1.5260819e+09 2.97e-03 1.36e+02 -3.8 5.17e-01 -2.7 1.00e+00 7.13e-01f 1\n", + " 146 -1.5260824e+09 1.18e-02 1.31e+02 -3.8 1.23e+04 - 6.80e-03 3.63e-02f 1\n", + " 147 -1.5260824e+09 1.18e-02 1.30e+02 -3.8 8.82e+03 - 3.20e-02 6.99e-03f 1\n", + " 148 -1.5260825e+09 1.16e-02 1.28e+02 -3.8 1.76e+04 - 6.91e-03 1.56e-02f 1\n", + " 149 -1.5260825e+09 1.10e-02 1.22e+02 -3.8 1.04e+00 -2.8 9.55e-02 4.56e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 150 -1.5260825e+09 6.40e-03 7.18e+01 -3.8 1.09e+00 -3.3 2.39e-01 4.21e-01f 1\n", + " 151 -1.5260826e+09 1.10e-02 7.01e+01 -3.8 1.22e+04 - 1.74e-02 2.23e-02f 1\n", + " 152 -1.5260826e+09 7.20e-04 6.54e+01 -3.8 1.56e+00 -2.5 1.00e+00 9.40e-01f 1\n", + " 153 -1.5260826e+09 2.42e-07 9.03e-04 -3.8 3.77e-01 -2.9 1.00e+00 1.00e+00f 1\n", + " 154 -1.5260828e+09 7.99e-04 3.07e+01 -5.7 4.81e+03 - 2.94e-02 4.34e-02f 1\n", + " 155 -1.5260828e+09 2.32e-03 4.48e+01 -5.7 6.97e+03 - 1.78e-02 3.24e-02f 1\n", + " 156 -1.5260828e+09 1.51e-03 7.11e+02 -5.7 9.72e-01 -2.6 3.93e-01 3.49e-01f 1\n", + " 157 -1.5260828e+09 1.07e-03 3.97e+03 -5.7 5.80e-01 -3.0 6.83e-01 2.96e-01f 1\n", + " 158 -1.5260828e+09 6.53e-04 3.46e+03 -5.7 2.43e-01 -2.6 7.96e-01 3.87e-01f 1\n", + " 159 -1.5260829e+09 4.85e-04 2.83e+03 -5.7 6.75e-01 -3.1 8.66e-01 2.57e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 160 -1.5260829e+09 1.47e-04 8.69e+02 -5.7 2.54e-01 -2.7 9.41e-01 6.98e-01f 1\n", + " 161 -1.5260829e+09 1.47e-04 8.68e+02 -5.7 2.63e+05 - 6.69e-04 6.36e-06f 1\n", + " 162 -1.5260829e+09 3.25e-04 8.68e+02 -5.7 1.91e+05 - 4.61e-04 8.58e-04f 1\n", + " 163 -1.5260830e+09 3.25e-04 8.68e+02 -5.7 2.93e+05 - 3.04e-04 4.20e-04f 1\n", + " 164 -1.5260830e+09 3.25e-04 8.67e+02 -5.7 1.61e+05 - 5.73e-04 4.87e-04f 1\n", + " 165 -1.5260830e+09 2.93e-04 1.38e+03 -5.7 2.75e+01 -3.2 4.36e-01 9.90e-02f 1\n", + " 166 -1.5260830e+09 2.93e-04 1.38e+03 -5.7 1.06e+05 - 1.45e-03 1.31e-05f 1\n", + " 167 -1.5260830e+09 2.92e-04 1.38e+03 -5.7 9.62e+04 - 6.42e-04 1.60e-03f 1\n", + " 168 -1.5260830e+09 2.92e-04 1.38e+03 -5.7 5.47e+04 - 1.70e-03 6.35e-04f 1\n", + " 169 -1.5260831e+09 2.91e-04 1.37e+03 -5.7 4.01e+04 - 8.60e-04 8.28e-04f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 170 -1.5260831e+09 2.57e-04 1.28e+03 -5.7 8.81e+00 -3.8 7.91e-02 1.17e-01f 1\n", + " 171 -1.5260831e+09 2.57e-04 1.28e+03 -5.7 3.35e+04 - 7.39e-04 6.38e-04f 1\n", + " 172 -1.5260831e+09 1.86e-04 5.00e+02 -5.7 2.45e+00 -2.1 6.57e-01 2.76e-01f 1\n", + " 173 -1.5260831e+09 1.58e-04 4.25e+02 -5.7 1.66e-01 -2.5 5.29e-01 1.50e-01f 1\n", + " 174 -1.5260831e+09 1.58e-04 4.25e+02 -5.7 2.69e+04 - 7.71e-04 6.50e-05f 1\n", + " 175 -1.5260831e+09 1.58e-04 4.23e+02 -5.7 9.60e+00 -3.5 2.82e-02 4.36e-03f 1\n", + " 176 -1.5260831e+09 1.49e-04 4.02e+02 -5.7 3.33e+00 -4.0 1.96e-01 5.19e-02f 1\n", + " 177 -1.5260831e+09 1.49e-04 4.01e+02 -5.7 2.43e+04 - 9.03e-04 4.52e-04f 1\n", + " 178 -1.5260831e+09 1.49e-04 4.01e+02 -5.7 5.76e+01 -4.0 2.51e-02 1.47e-03f 1\n", + " 179 -1.5260831e+09 1.38e-04 3.71e+02 -5.7 1.33e+00 -3.6 1.40e-01 7.54e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 180 -1.5260831e+09 1.18e-04 3.17e+02 -5.7 5.13e-01 -3.2 2.94e-01 1.46e-01f 1\n", + " 181 -1.5260831e+09 1.06e-04 2.85e+02 -5.7 1.32e+00 -3.6 9.93e-02 1.01e-01f 1\n", + " 182 -1.5260831e+09 1.06e-04 2.84e+02 -5.7 2.09e+04 - 1.53e-03 1.10e-03f 1\n", + " 183 -1.5260831e+09 1.01e-04 2.72e+02 -5.7 1.31e+00 -3.7 6.31e-02 4.40e-02f 1\n", + " 184 -1.5260831e+09 9.71e-05 2.61e+02 -5.7 3.46e+00 -4.2 1.28e-01 3.94e-02f 1\n", + " 185 -1.5260831e+09 9.71e-05 2.60e+02 -5.7 1.57e+04 - 3.41e-03 3.15e-04f 1\n", + " 186 -1.5260831e+09 3.46e-04 2.60e+02 -5.7 1.46e+04 - 1.36e-03 4.25e-03f 1\n", + " 187 -1.5260831e+09 4.39e-04 2.58e+02 -5.7 6.02e+03 - 7.43e-03 2.39e-03f 1\n", + " 188 -1.5260831e+09 1.04e-03 2.56e+02 -5.7 2.53e+03 - 8.77e-03 9.82e-03f 1\n", + " 189 -1.5260831e+09 1.79e-03 2.52e+02 -5.7 8.92e+02 - 1.35e-02 1.61e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 190 -1.5260832e+09 2.72e-03 2.46e+02 -5.7 2.60e+02 - 2.60e-02 2.69e-02f 1\n", + " 191 -1.5260832e+09 3.55e-03 2.29e+02 -5.7 6.35e+01 - 7.05e-02 3.60e-02f 1\n", + " 192 -1.5260832e+09 3.07e-03 1.98e+02 -5.7 2.84e+00 -3.5 1.23e-01 1.36e-01f 1\n", + " 193 -1.5260832e+09 3.86e-03 1.74e+02 -5.7 1.90e+01 - 1.30e-01 5.05e-02f 1\n", + " 194 -1.5260832e+09 2.09e-03 1.11e+02 -5.7 3.41e-01 -2.6 7.64e-01 4.60e-01f 1\n", + " 195 -1.5260832e+09 2.42e-04 1.26e+01 -5.7 1.84e-01 -2.2 8.90e-01 8.86e-01f 1\n", + " 196 -1.5260832e+09 7.73e-05 4.10e+00 -5.7 3.63e-02 -2.7 1.00e+00 6.81e-01f 1\n", + " 197 -1.5260832e+09 5.03e-04 7.63e+00 -5.7 1.26e+01 - 4.91e-02 1.63e-01f 1\n", + " 198 -1.5260832e+09 6.03e-04 4.84e+00 -5.7 6.71e+00 - 2.34e-01 4.23e-02f 1\n", + " 199 -1.5260832e+09 7.41e-04 8.39e+00 -5.7 2.95e+00 - 2.41e-01 6.46e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 200 -1.5260832e+09 1.62e-03 3.65e+00 -5.7 2.10e+00 - 5.20e-01 5.38e-01f 1\n", + " 201 -1.5260832e+09 7.67e-05 1.13e-01 -5.7 5.67e-01 -2.8 1.00e+00 1.00e+00f 1\n", + " 202 -1.5260832e+09 6.46e-10 6.93e-03 -5.7 1.75e-02 -3.3 1.00e+00 1.00e+00h 1\n", + " 203 -1.5260832e+09 5.89e-10 7.62e-06 -5.7 4.10e-02 -3.7 1.00e+00 1.00e+00h 1\n", + " 204 -1.5260832e+09 9.62e-06 9.27e+00 -7.0 9.08e-01 - 9.04e-01 6.82e-01f 1\n", + " 205 -1.5260832e+09 2.66e-07 1.25e+02 -7.0 1.37e+00 - 5.40e-01 1.00e+00f 1\n", + " 206 -1.5260832e+09 6.02e-10 3.78e+00 -7.0 1.18e+00 - 5.84e-01 1.00e+00h 1\n", + " 207 -1.5260832e+09 5.62e-10 1.14e+00 -7.0 2.36e+00 - 6.97e-01 1.00e+00h 1\n", + " 208 -1.5260832e+09 5.16e-10 2.28e-01 -7.0 3.31e+00 - 8.01e-01 7.82e-01h 1\n", + " 209 -1.5260832e+09 4.66e-10 7.89e-11 -7.0 1.26e+00 - 1.00e+00 1.00e+00f 1\n", + "\n", + "Number of Iterations....: 209\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -6.9575891027062416e+07 -1.5260831598588691e+09\n", + "Dual infeasibility......: 7.8854069107681113e-11 1.7295914601334059e-09\n", + "Constraint violation....: 1.1641532182693481e-10 4.6566128730773926e-10\n", + "Variable bound violation: 9.3490332660813719e-09 9.3490332660813719e-09\n", + "Complementarity.........: 1.6654908733340153e-07 3.6531010054978156e-06\n", + "Overall NLP error.......: 1.6654908733340153e-07 3.6531010054978156e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 210\n", + "Number of objective gradient evaluations = 210\n", + "Number of equality constraint evaluations = 210\n", + "Number of inequality constraint evaluations = 210\n", + "Number of equality constraint Jacobian evaluations = 210\n", + "Number of inequality constraint Jacobian evaluations = 210\n", + "Number of Lagrangian Hessian evaluations = 209\n", + "Total seconds in IPOPT = 1856.072\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 530400, 'Number of variables': 528003, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 1866.8461706638336}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Define the objective function\n", + "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", + "\n", + "#=======================================\n", + "# Define the solver object. Using IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solver the optimization problem\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "markdown", + "id": "confident-neutral", + "metadata": {}, + "source": [ + "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", + "\n", + "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", + "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "scientific-nudist", + "metadata": {}, + "outputs": [], + "source": [ + "def generate_plots(m, d, y, set_time, lmp):\n", + " LMP = [lmp[y][d][t] for t in set_time]\n", + " \n", + " # Power from nuclear power plant to the grid (convert it to MW)\n", + " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", + " for t in set_time]\n", + " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", + " for t in set_time]\n", + " \n", + " # Plot the results\n", + " plot_lmp_and_schedule(lmp=LMP,\n", + " schedule={\"power_to_grid\": np_to_grid,\n", + " \"h2_production\": h2_production,\n", + " \"h2_to_pipeline\": h2_to_pipeline,\n", + " \"h2_to_turbine\": h2_to_turbine},\n", + " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", + " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", + " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", + " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", + " y_range={\"power_to_grid\": (0.5, 1.02),\n", + " \"h2_production\": (0, 4000),\n", + " \"h2_to_pipeline\": (0, 4000),\n", + " \"h2_to_turbine\": (-0.5, 10)})" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "disabled-invitation", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.26160220264526 MW\n", + "Optimal tank capacity : 0.01451633474125722 kg\n", + "Optimal turbine capacity: 9.076527250442872e-05 MW\n", + "NPV : 1.5260831598588753 $B\n" + ] + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "import pyomo.environ as pyo\n", + "\n", + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", + "\n", + "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", + "\n", + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=4, y=2022, set_time=m.set_time, lmp=m.LMP)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "brutal-sigma", + "metadata": {}, + "outputs": [], + "source": [ + "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", + "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "brilliant-prairie", + "metadata": {}, + "outputs": [], + "source": [ + "# These optimization problems tend to be very large, so we \n", + "# delete the model after analyzing the results to save memory.\n", + "del m" + ] + }, + { + "cell_type": "markdown", + "id": "civic-special", + "metadata": {}, + "source": [ + "## Multiperiod Optimization Model: Stochastic\n", + "\n", + "### LMP Signal\n", + "\n", + "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", + "\n", + "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). These scenarios are sampled from the trained ARMA model used in the previous example." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "previous-sending", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(88312.98 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(88312.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(88313.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(88313.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(88313.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(88313.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(88313.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(88313.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(88313.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(88313.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(88313.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(88313.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(88313.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(88313.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(88313.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(88313.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(88313.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(88313.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(88313.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(88313.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(88313.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(88313.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(88313.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(88313.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(88313.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(88313.37 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(88313.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(88313.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(88313.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "(88313.45 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(88313.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(88313.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(88313.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(88313.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(88313.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(88313.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(88313.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(88313.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(88313.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(88313.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(88313.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(88313.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(88313.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(88313.67 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(88313.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(88313.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(88313.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(88313.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(88313.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(88313.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(88313.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(88313.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(88313.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(88313.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(88313.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(88313.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(88313.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(88313.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + ] + } + ], + "source": [ + "# Create concrete model object\n", + "m = ConcreteModel()\n", + "\n", + "# number of requested scenarios/synthetic histories\n", + "num_scenarios = 2 \n", + "m.set_scenarios = range(num_scenarios)\n", + "\n", + "# empty dictionaries\n", + "m.LMP = {}\n", + "m.weights_days = {} \n", + "\n", + "# Gather the LMP data needed for the stochastic case\n", + "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", + "for scenario in m.set_scenarios:\n", + " # generate a new scenario\n", + " synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)\n", + " # save data to model\n", + " m.LMP[scenario] = synHistDict['LMP']\n", + " m.weights_days[scenario] = synHistDict['weights_days']\n" + ] + }, + { + "cell_type": "markdown", + "id": "polar-bridge", + "metadata": {}, + "source": [ + "Next, we formulate an optimization problem of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", + "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", + "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", + "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", + "\\end{aligned}$$\n", + "\n", + "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", + "\n", + "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "lightweight-prediction", + "metadata": {}, + "outputs": [], + "source": [ + "# Define sets\n", + "m.set_years = set_years # Set of years\n", + "m.set_days = list(m.LMP[0][set_years[0]].keys()) # e.g., twenty clusters/days per year\n", + "m.set_time = list(m.LMP[0][set_years[0]][m.set_days[0]].keys()) # e.g., twenty fours in a day\n", + "\n", + "# Define parameters\n", + "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.stochastic = True\n", + "\n", + "# Equal probability for all scenarios\n", + "m.weights_scenarios = {s: 1/num_scenarios for s in m.set_scenarios} " + ] + }, + { + "cell_type": "markdown", + "id": "talented-dietary", + "metadata": {}, + "source": [ + "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "returning-moderator", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[ 0.00] Processing input information.\n", + "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", + "[+ 961.94] Completed the formulation of the multiperiod problem\n", + "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", + "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:42 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", + "2022-09-27 16:37:44 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", + "2022-09-27 16:37:47 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", + "2022-09-27 16:37:47 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "[+ 5.18] Created an instance of the flowsheet and initialized it.\n", + "[+ 91.64] Initialized the entire multiperiod optimization model.\n", + "[+ 1.90] Unfixed the degrees of freedom from each period model.\n" + ] + } + ], + "source": [ + "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", + "build_multiperiod_design(m,\n", + " flowsheet=build_ne_flowsheet,\n", + " initialization=fix_dof_and_initialize,\n", + " unfix_dof=unfix_dof,\n", + " multiple_days=True,\n", + " multiyear=True,\n", + " stochastic=True,\n", + " verbose=False)" + ] + }, + { + "cell_type": "markdown", + "id": "divine-zimbabwe", + "metadata": {}, + "source": [ + "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "elder-victoria", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 6 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (NPV): ... NPV: \n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 6 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + } + ], + "source": [ + "tealSettings = build_econ_settings(components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate,\n", + " metrics=['NPV'])\n", + "\n", + "metrics_list = []\n", + "for s in m.set_scenarios:\n", + " # Build the connecting constraints\n", + " build_connecting_constraints(m.scenario[s], \n", + " set_time=m.set_time, \n", + " set_days=m.set_days,\n", + " set_years=m.set_years)\n", + "\n", + " # Append cash flow expressions\n", + " tealComponentList = []\n", + " for name, comp in components.items():\n", + " tealComp = build_TEAL_Component(name, comp, m, m.scenario[s], s)\n", + " tealComponentList.append(tealComp)\n", + "\n", + " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", + " metrics_list.append(metrics)\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit https://github.com/coin-or/Ipopt\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 2903812\n", + "Number of nonzeros in inequality constraint Jacobian.: 38400\n", + "Number of nonzeros in Lagrangian Hessian.............: 979200\n", + "\n", + "Total number of variables............................: 1056009\n", + " variables with only lower bounds: 100809\n", + " variables with lower and upper bounds: 883200\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 1041606\n", + "Total number of inequality constraints...............: 19200\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 19200\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -1.1439621e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.3911867e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 4.88e-04 8.93e-01f 1\n", + " 2 -1.4226254e+09 7.65e+03 1.26e+04 -1.0 4.95e+05 - 3.03e-03 9.90e-01f 1\n", + " 3 -1.4229845e+09 2.17e+02 7.47e+03 -1.0 9.81e+03 - 1.69e-01 9.72e-01h 1\n", + " 4 -1.4229865e+09 1.38e+02 1.11e+04 -1.0 1.41e+03 - 1.62e-02 3.69e-01f 1\n", + " 5 -1.4229958e+09 1.30e+01 2.94e+03 -1.0 4.67e+02 - 3.92e-01 9.90e-01h 1\n", + " 6 -1.4229964e+09 8.27e-01 6.37e+03 -1.0 4.32e+01 -4.0 1.62e-01 1.00e+00f 1\n", + " 7 -1.4230076e+09 1.15e+00 5.83e+03 -1.0 2.21e+03 -4.5 5.21e-03 3.88e-01f 2\n", + " 8 -1.4230369e+09 3.65e+00 5.45e+03 -1.0 5.79e+03 -5.0 8.46e-02 3.24e-01f 2\n", + " 9 -1.4230970e+09 1.90e+00 6.81e+03 -1.0 6.31e+03 - 1.27e-01 5.93e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -1.4231474e+09 1.54e+00 1.75e+04 -1.0 8.04e+03 - 1.45e-02 6.38e-01f 1\n", + " 11 -1.4231912e+09 7.52e-02 4.38e+04 -1.0 4.51e+03 - 1.05e-01 6.79e-01f 1\n", + " 12 -1.4232594e+09 3.57e-02 1.29e+05 -1.0 6.36e+03 - 1.04e-01 6.66e-01f 1\n", + " 13 -1.4233379e+09 1.48e-02 2.91e+05 -1.0 5.80e+03 - 1.12e-01 4.98e-01f 1\n", + " 14 -1.4234815e+09 7.78e-03 5.19e+05 -1.0 6.19e+03 - 1.08e-01 4.31e-01f 1\n", + " 15 -1.4237861e+09 3.34e-03 1.27e+06 -1.0 6.11e+03 - 1.05e-01 7.56e-01f 1\n", + " 16 -1.4239146e+09 2.35e-03 1.71e+06 -1.0 5.65e+03 - 1.31e-01 3.18e-01f 1\n", + " 17 -1.4242338e+09 1.15e-03 3.24e+06 -1.0 6.39e+03 - 9.76e-02 5.98e-01f 1\n", + " 18 -1.4244034e+09 7.59e-04 3.62e+06 -1.0 5.88e+03 - 1.26e-01 3.68e-01f 1\n", + " 19 -1.4246862e+09 4.06e-04 4.45e+06 -1.0 6.41e+03 - 1.04e-01 5.31e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -1.4248156e+09 3.08e-04 4.17e+06 -1.0 6.14e+03 - 1.22e-01 2.58e-01f 1\n", + " 21 -1.4249636e+09 1.05e-01 3.78e+06 -1.0 6.92e+03 - 9.43e-02 2.75e-01f 1\n", + " 22 -1.4251311e+09 1.46e-01 3.41e+06 -1.0 6.76e+03 - 9.69e-02 3.19e-01f 1\n", + " 23 -1.4253820e+09 8.75e-02 3.46e+06 -1.0 7.09e+03 - 1.01e-01 4.75e-01f 1\n", + " 24 -1.4255052e+09 5.02e-02 3.10e+06 -1.0 3.20e+03 -5.4 1.77e-01 4.32e-01f 1\n", + " 25 -1.4256642e+09 4.89e-02 3.02e+06 -1.0 8.81e+03 - 7.12e-02 2.34e-01f 1\n", + " 26 -1.4258420e+09 4.53e-02 2.85e+06 -1.0 8.23e+03 - 9.27e-02 2.45e-01f 1\n", + " 27 -1.4260441e+09 4.15e-02 2.60e+06 -1.0 8.81e+03 - 8.97e-02 2.45e-01f 1\n", + " 28 -1.4262698e+09 5.68e-02 2.36e+06 -1.0 9.20e+03 - 8.98e-02 2.40e-01f 1\n", + " 29 -1.4265611e+09 1.86e-02 2.26e+06 -1.0 9.82e+03 - 8.81e-02 2.68e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -1.4269027e+09 2.95e-02 2.13e+06 -1.0 1.07e+04 - 9.08e-02 2.67e-01f 1\n", + " 31 -1.4272672e+09 3.12e-02 2.00e+06 -1.0 1.16e+04 - 8.96e-02 2.39e-01f 1\n", + " 32 -1.4275455e+09 1.94e-02 1.76e+06 -1.0 4.72e+03 -5.9 1.56e-01 3.81e-01f 1\n", + " 33 -1.4281819e+09 4.07e-02 1.66e+06 -1.0 1.59e+04 - 5.84e-02 2.68e-01f 1\n", + " 34 -1.4288614e+09 2.20e-02 1.51e+06 -1.0 8.47e+03 -6.4 1.30e-01 4.30e-01f 1\n", + " 35 -1.4299703e+09 5.72e-02 1.40e+06 -1.0 1.98e+04 - 7.33e-02 2.93e-01f 1\n", + " 36 -1.4316233e+09 6.87e-02 1.27e+06 -1.0 2.26e+04 - 8.74e-02 3.35e-01f 1\n", + " 37 -1.4341613e+09 5.58e-02 1.16e+06 -1.0 2.87e+04 - 8.82e-02 3.69e-01f 1\n", + " 38 -1.4381167e+09 4.28e-02 1.06e+06 -1.0 3.88e+04 - 8.44e-02 3.91e-01f 1\n", + " 39 -1.4445741e+09 3.03e-02 9.75e+05 -1.0 5.50e+04 - 8.35e-02 4.11e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -1.4457045e+09 7.31e-03 7.46e+05 -1.0 4.83e+03 -6.1 2.99e-01 7.36e-01f 1\n", + " 41 -1.4750315e+09 1.07e-01 7.33e+05 -1.0 1.24e+05 - 1.75e-02 7.42e-01f 1\n", + " 42 -1.5119193e+09 4.91e-02 6.78e+05 -1.0 2.14e+05 - 7.45e-02 4.53e-01f 1\n", + " 43 -1.5122883e+09 4.88e-02 5.91e+05 -1.0 1.76e+05 - 1.29e-01 5.75e-03f 1\n", + " 44 -1.5122965e+09 4.45e-02 3.24e+05 -1.0 4.05e+04 - 4.51e-01 6.65e-02f 1\n", + " 45 -1.5122969e+09 4.02e-05 1.61e+05 -1.0 5.71e+01 -3.9 5.73e-01 1.00e+00f 1\n", + " 46 -1.5123788e+09 1.62e-01 1.28e+05 -1.0 1.44e+05 - 2.05e-01 4.11e-01f 1\n", + " 47 -1.5123796e+09 6.02e-05 1.30e+03 -1.0 2.30e+01 -3.9 9.90e-01 1.00e+00f 1\n", + " 48 -1.5124183e+09 2.55e-04 1.28e+03 -1.0 5.37e+06 - 1.44e-02 1.66e-02f 1\n", + " 49 -1.5124191e+09 2.98e-06 1.29e+01 -1.0 2.31e+01 -4.0 9.90e-01 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -1.5124240e+09 3.30e-04 2.93e+01 -1.0 5.16e+06 - 1.48e-02 1.84e-02f 1\n", + " 51 -1.5124260e+09 7.95e-04 1.38e+02 -1.0 2.23e+06 - 4.67e-02 2.39e-02f 1\n", + " 52 -1.5124268e+09 1.57e-03 3.63e+01 -1.0 4.51e+06 - 1.75e-02 3.49e-02f 1\n", + " 53 -1.5124268e+09 3.58e-07 4.05e-01 -1.0 5.53e-01 -2.3 9.97e-01 1.00e+00f 1\n", + " 54 -1.5124300e+09 7.55e-08 1.69e+06 -2.5 4.46e+00 -2.8 9.63e-01 7.89e-01f 1\n", + " 55 -1.5124317e+09 4.48e-08 1.08e+06 -2.5 1.20e+01 -3.2 6.21e-01 4.06e-01f 1\n", + " 56 -1.5124325e+09 3.92e-08 9.46e+05 -2.5 5.07e+01 -3.7 1.36e-01 1.26e-01f 1\n", + " 57 -1.5124330e+09 3.70e-08 8.93e+05 -2.5 1.62e+02 -4.2 5.90e-02 5.62e-02f 1\n", + " 58 -1.5124505e+09 5.92e-02 8.88e+05 -2.5 1.88e+06 - 5.70e-03 6.34e-03f 1\n", + " 59 -1.5124513e+09 5.40e-02 8.07e+05 -2.5 1.61e+02 -4.2 5.67e-02 8.69e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -1.5124594e+09 1.04e-01 8.05e+05 -2.5 1.12e+07 - 2.34e-03 4.57e-03f 1\n", + " 61 -1.5124645e+09 1.05e-01 8.03e+05 -2.5 3.72e+07 - 3.29e-03 3.19e-03f 1\n", + " 62 -1.5124723e+09 1.05e-01 8.01e+05 -2.5 2.41e+07 - 2.43e-03 5.69e-03f 1\n", + " 63 -1.5124725e+09 8.33e-02 6.86e+05 -2.5 2.83e+00 -2.5 6.43e-01 2.10e-01f 1\n", + " 64 -1.5124729e+09 1.04e-05 8.58e-03 -2.5 7.94e-01 -2.1 1.00e+00 1.00e+00f 1\n", + " 65 -1.5124731e+09 8.38e-06 1.86e+04 -3.8 4.72e+00 -2.6 2.65e-01 1.95e-01f 1\n", + " 66 -1.5124732e+09 7.55e-06 9.06e+03 -3.8 1.44e+01 -3.1 6.02e-02 9.95e-02f 1\n", + " 67 -1.5124734e+09 7.18e-06 1.75e+04 -3.8 3.89e+01 -3.5 9.63e-02 4.83e-02f 1\n", + " 68 -1.5124736e+09 6.83e-06 1.63e+04 -3.8 7.80e+01 -4.0 4.83e-02 4.98e-02f 1\n", + " 69 -1.5124758e+09 4.10e-03 1.63e+04 -3.8 1.78e+06 - 3.59e-03 8.89e-04f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -1.5124831e+09 8.94e-02 1.62e+04 -3.8 2.52e+06 - 2.03e-03 3.49e-03f 1\n", + " 71 -1.5124832e+09 8.70e-02 1.16e+04 -3.8 3.56e+01 -3.6 7.50e-04 2.71e-02f 1\n", + " 72 -1.5124834e+09 8.45e-02 1.09e+04 -3.8 8.32e+01 -4.1 2.59e-02 2.85e-02f 1\n", + " 73 -1.5124870e+09 8.97e-02 1.09e+04 -3.8 3.13e+06 - 2.46e-03 1.98e-03f 1\n", + " 74 -1.5124872e+09 8.70e-02 7.74e+03 -3.8 5.61e+02 -4.2 1.23e-02 3.03e-02f 1\n", + " 75 -1.5124872e+09 8.41e-02 2.32e+04 -3.8 8.23e+00 -2.8 1.36e-01 3.33e-02f 1\n", + " 76 -1.5124880e+09 8.42e-02 2.32e+04 -3.8 6.76e+06 - 2.41e-03 4.43e-04f 1\n", + " 77 -1.5124953e+09 9.08e-02 2.31e+04 -3.8 1.43e+07 - 2.11e-03 4.08e-03f 1\n", + " 78 -1.5124995e+09 9.18e-02 2.30e+04 -3.8 2.23e+07 - 4.49e-03 2.90e-03f 1\n", + " 79 -1.5124996e+09 8.92e-02 1.90e+04 -3.8 4.34e+01 -3.8 2.71e-03 2.81e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -1.5124996e+09 8.75e-02 2.49e+04 -3.8 1.83e+01 -3.4 6.63e-02 1.92e-02f 1\n", + " 81 -1.5124997e+09 8.42e-02 2.22e+04 -3.8 3.38e+01 -3.9 2.36e-02 3.77e-02f 1\n", + " 82 -1.5124998e+09 7.89e-02 1.75e+04 -3.8 1.64e+01 -3.5 3.56e-02 6.32e-02f 1\n", + " 83 -1.5124999e+09 7.52e-02 1.59e+04 -3.8 3.67e+01 -3.9 4.06e-02 4.70e-02f 1\n", + " 84 -1.5125034e+09 7.54e-02 1.58e+04 -3.8 5.37e+06 - 3.67e-03 2.51e-03f 1\n", + " 85 -1.5125035e+09 7.08e-02 1.84e+04 -3.8 7.40e+00 -3.1 9.25e-02 6.07e-02f 1\n", + " 86 -1.5125035e+09 6.57e-02 1.69e+04 -3.8 1.61e+01 -3.6 7.03e-02 7.22e-02f 1\n", + " 87 -1.5125035e+09 6.11e-02 2.29e+04 -3.8 7.72e+00 -3.1 1.47e-01 7.06e-02f 1\n", + " 88 -1.5125036e+09 5.93e-02 2.41e+04 -3.8 1.71e+01 -3.6 5.16e-02 2.88e-02f 1\n", + " 89 -1.5125036e+09 5.65e-02 2.34e+04 -3.8 6.83e+00 -3.2 5.43e-02 4.76e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -1.5125037e+09 5.07e-02 1.93e+04 -3.8 2.15e+01 -3.7 7.88e-02 1.03e-01f 1\n", + " 91 -1.5125037e+09 4.81e-02 2.20e+04 -3.8 8.80e+00 -3.3 1.07e-01 5.05e-02f 1\n", + " 92 -1.5125037e+09 4.50e-02 1.94e+04 -3.8 1.81e+01 -3.7 4.47e-02 6.44e-02f 1\n", + " 93 -1.5125037e+09 4.15e-02 1.98e+04 -3.8 7.32e+00 -3.3 1.11e-01 7.81e-02f 1\n", + " 94 -1.5125100e+09 4.19e-02 1.97e+04 -3.8 4.59e+06 - 2.18e-03 2.69e-03f 1\n", + " 95 -1.5125100e+09 3.58e-02 1.14e+04 -3.8 8.28e+00 -3.4 3.82e-02 1.47e-01f 1\n", + " 96 -1.5125101e+09 3.36e-02 1.28e+04 -3.8 2.22e+01 -3.8 1.02e-01 5.95e-02f 1\n", + " 97 -1.5125101e+09 3.03e-02 1.56e+04 -3.8 8.79e+00 -3.4 1.92e-01 9.78e-02f 1\n", + " 98 -1.5125101e+09 2.50e-02 1.55e+04 -3.8 3.39e+00 -3.0 2.53e-01 1.75e-01f 1\n", + " 99 -1.5125102e+09 2.18e-02 1.40e+04 -3.8 9.70e+00 -3.5 1.47e-01 1.29e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -1.5125102e+09 1.67e-02 1.04e+04 -3.8 3.75e+00 -3.0 2.22e-01 2.34e-01f 1\n", + " 101 -1.5125102e+09 1.53e-02 1.16e+04 -3.8 1.03e+01 -3.5 2.08e-01 8.55e-02f 1\n", + " 102 -1.5125103e+09 1.39e-02 1.22e+04 -3.8 2.76e+01 -4.0 2.05e-01 8.92e-02f 1\n", + " 103 -1.5125103e+09 1.27e-02 1.45e+04 -3.8 1.05e+01 -3.6 4.01e-01 8.54e-02f 1\n", + " 104 -1.5125161e+09 1.28e-02 1.45e+04 -3.8 3.97e+06 - 2.97e-04 1.07e-03f 1\n", + " 105 -1.5125162e+09 1.05e-02 1.33e+04 -3.8 1.09e+01 -3.6 4.14e-01 1.83e-01f 1\n", + " 106 -1.5125231e+09 1.06e-02 1.33e+04 -3.8 2.75e+06 - 4.97e-05 1.39e-03f 1\n", + " 107 -1.5125232e+09 9.26e-03 1.19e+04 -3.8 1.65e+01 -3.7 1.86e-01 1.25e-01f 1\n", + " 108 -1.5125232e+09 9.03e-03 1.20e+04 -3.8 3.28e+01 -4.1 1.64e-01 2.44e-02f 1\n", + " 109 -1.5125290e+09 9.09e-03 1.20e+04 -3.8 1.85e+06 - 1.70e-03 1.47e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -1.5125332e+09 9.12e-03 1.20e+04 -3.8 1.62e+06 - 1.68e-03 1.56e-03f 1\n", + " 111 -1.5125369e+09 9.35e-03 1.19e+04 -3.8 1.15e+06 - 3.18e-03 1.99e-03f 1\n", + " 112 -1.5125369e+09 8.39e-03 1.06e+04 -3.8 6.94e+00 -3.3 5.48e-02 1.02e-01f 1\n", + " 113 -1.5125409e+09 9.38e-03 1.05e+04 -3.8 4.69e+05 - 7.21e-03 3.33e-03f 1\n", + " 114 -1.5125439e+09 1.02e-02 1.05e+04 -3.8 2.31e+05 - 2.79e-03 4.87e-03f 1\n", + " 115 -1.5125439e+09 7.78e-03 7.79e+03 -3.8 5.55e+00 -3.0 1.62e-01 2.38e-01f 1\n", + " 116 -1.5125454e+09 9.79e-03 7.77e+03 -3.8 1.58e+05 - 2.43e-03 3.69e-03f 1\n", + " 117 -1.5125455e+09 3.42e-03 2.73e+03 -3.8 2.37e+00 -2.1 6.55e-01 6.51e-01f 1\n", + " 118 -1.5125455e+09 2.75e-03 2.32e+03 -3.8 1.01e+00 -2.6 3.65e-01 1.96e-01f 1\n", + " 119 -1.5125455e+09 2.21e-03 1.81e+03 -3.8 2.87e+00 -3.1 1.07e-01 1.99e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 120 -1.5125472e+09 3.14e-02 1.80e+03 -3.8 1.28e+05 - 4.82e-03 5.88e-03f 1\n", + " 121 -1.5125472e+09 2.15e-02 1.37e+03 -3.8 9.58e-01 -2.2 6.48e-01 3.16e-01f 1\n", + " 122 -1.5125472e+09 1.28e-02 8.11e+02 -3.8 1.21e+00 -2.7 3.40e-01 4.03e-01f 1\n", + " 123 -1.5125472e+09 1.08e-02 6.93e+02 -3.8 3.43e+00 -3.2 2.76e-01 1.59e-01f 1\n", + " 124 -1.5125493e+09 2.14e-02 6.91e+02 -3.8 9.17e+04 - 2.96e-03 1.15e-02f 1\n", + " 125 -1.5125493e+09 2.14e-02 6.87e+02 -3.8 4.60e+04 - 6.44e-03 4.21e-04f 1\n", + " 126 -1.5125494e+09 1.63e-02 6.25e+02 -3.8 1.77e+01 -2.8 3.22e-01 2.40e-01f 1\n", + " 127 -1.5125494e+09 1.37e-02 4.47e+02 -3.8 3.43e+00 -3.3 2.28e-01 1.60e-01f 1\n", + " 128 -1.5125495e+09 1.37e-02 4.47e+02 -3.8 3.83e+04 - 8.75e-04 2.00e-03f 1\n", + " 129 -1.5125495e+09 9.69e-03 7.06e+02 -3.8 5.25e-01 -2.4 7.97e-01 2.91e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -1.5125495e+09 7.18e-03 7.20e+02 -3.8 1.37e+00 -2.9 7.69e-01 2.59e-01f 1\n", + " 131 -1.5125501e+09 7.13e-03 7.16e+02 -3.8 3.28e+04 - 1.24e-03 8.76e-03f 1\n", + " 132 -1.5125507e+09 1.07e-02 7.09e+02 -3.8 2.91e+04 - 9.94e-03 9.80e-03f 1\n", + " 133 -1.5125507e+09 6.05e-03 1.49e+03 -3.8 4.56e+00 -2.5 1.00e+00 4.39e-01f 1\n", + " 134 -1.5125508e+09 6.16e-03 1.47e+03 -3.8 1.79e+04 - 1.23e-02 4.25e-03f 1\n", + " 135 -1.5125511e+09 6.38e-03 1.47e+03 -3.8 1.55e+04 - 3.99e-03 8.75e-03f 1\n", + " 136 -1.5125511e+09 1.17e-03 2.01e+02 -3.8 2.27e-01 -2.1 9.95e-01 8.17e-01f 1\n", + " 137 -1.5125511e+09 6.13e-04 9.84e+01 -3.8 6.01e-01 -2.6 1.00e+00 4.74e-01f 1\n", + " 138 -1.5125515e+09 9.16e-03 9.97e+01 -3.8 1.39e+04 - 2.89e-03 1.91e-02f 1\n", + " 139 -1.5125515e+09 4.91e-03 6.77e+01 -3.8 5.87e-01 -2.7 1.00e+00 4.64e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 140 -1.5125515e+09 4.71e-04 6.60e+00 -3.8 2.09e-01 -2.2 1.00e+00 9.04e-01f 1\n", + " 141 -1.5125515e+09 1.97e-04 3.93e+01 -3.8 5.33e-01 -2.7 1.00e+00 5.81e-01f 1\n", + " 142 -1.5125516e+09 1.11e-03 3.93e+01 -3.8 9.88e+03 - 1.08e-02 7.31e-03f 1\n", + " 143 -1.5125518e+09 4.55e-03 3.97e+01 -3.8 1.05e+04 - 1.80e-02 8.96e-03f 1\n", + " 144 -1.5125518e+09 4.54e-03 3.92e+01 -3.8 1.73e+04 - 5.04e-03 7.40e-03f 1\n", + " 145 -1.5125518e+09 1.89e-03 1.54e+02 -3.8 1.32e+00 -2.8 1.00e+00 5.96e-01f 1\n", + " 146 -1.5125518e+09 2.55e-06 3.10e-03 -3.8 1.88e-01 -2.4 1.00e+00 1.00e+00f 1\n", + " 147 -1.5125520e+09 4.26e-03 2.25e+01 -3.8 1.53e+04 - 9.52e-03 1.65e-02f 1\n", + " 148 -1.5125521e+09 6.85e-03 5.78e+01 -3.8 1.43e+04 - 4.45e-03 1.53e-02f 1\n", + " 149 -1.5125521e+09 5.44e-03 4.57e+01 -3.8 7.46e-01 -2.9 2.08e-01 2.06e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 150 -1.5125521e+09 2.55e-03 1.38e+01 -3.8 2.09e-01 -2.5 1.00e+00 5.32e-01f 1\n", + " 151 -1.5125522e+09 2.76e-03 1.36e+01 -3.8 1.13e+04 - 1.73e-02 5.89e-03f 1\n", + " 152 -1.5125522e+09 3.59e-03 1.36e+01 -3.8 1.50e+04 - 5.32e-03 1.31e-02f 1\n", + " 153 -1.5125522e+09 2.49e-03 3.26e+01 -3.8 7.16e-01 -3.0 1.00e+00 3.06e-01f 1\n", + " 154 -1.5125522e+09 3.79e-06 5.19e-04 -3.8 2.09e-01 -2.6 1.00e+00 1.00e+00f 1\n", + " 155 -1.5125523e+09 1.82e-06 1.65e+03 -5.7 7.12e-01 -3.1 6.31e-01 5.20e-01f 1\n", + " 156 -1.5125523e+09 3.39e-04 1.65e+03 -5.7 2.78e+04 - 4.26e-03 4.33e-03f 1\n", + " 157 -1.5125523e+09 2.33e-04 2.02e+03 -5.7 7.82e-01 -3.1 4.72e-01 3.12e-01f 1\n", + " 158 -1.5125523e+09 2.36e-04 2.01e+03 -5.7 3.63e+04 - 1.88e-03 3.40e-04f 1\n", + " 159 -1.5125524e+09 4.02e-04 2.01e+03 -5.7 3.06e+04 - 2.30e-03 2.88e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 160 -1.5125524e+09 4.08e-04 2.00e+03 -5.7 4.08e+04 - 3.23e-03 8.47e-04f 1\n", + " 161 -1.5125525e+09 4.63e-04 1.99e+03 -5.7 4.44e+04 - 3.31e-03 3.30e-03f 1\n", + " 162 -1.5125525e+09 1.58e-04 1.17e+03 -5.7 2.20e-01 -1.9 7.15e-02 6.58e-01f 1\n", + " 163 -1.5125525e+09 1.09e-04 8.54e+02 -5.7 1.55e-01 -2.4 6.78e-01 3.12e-01f 1\n", + " 164 -1.5125525e+09 7.88e-05 6.27e+02 -5.7 4.51e-01 -2.9 4.63e-01 2.75e-01f 1\n", + " 165 -1.5125526e+09 1.13e-03 6.29e+02 -5.7 1.22e+05 - 4.02e-04 1.49e-03f 1\n", + " 166 -1.5125526e+09 1.12e-03 6.30e+02 -5.7 1.19e+05 - 1.75e-04 9.70e-04f 1\n", + " 167 -1.5125526e+09 9.59e-04 8.68e+02 -5.7 3.34e+01 -3.4 1.88e-02 1.53e-01f 1\n", + " 168 -1.5125527e+09 9.61e-04 8.67e+02 -5.7 1.14e+05 - 2.47e-04 1.19e-03f 1\n", + " 169 -1.5125527e+09 9.62e-04 8.67e+02 -5.7 8.46e+04 - 1.09e-03 7.62e-05f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 170 -1.5125527e+09 9.65e-04 8.66e+02 -5.7 8.56e+04 - 7.78e-04 1.36e-03f 1\n", + " 171 -1.5125528e+09 9.66e-04 8.66e+02 -5.7 7.74e+04 - 1.14e-03 3.60e-04f 1\n", + " 172 -1.5125528e+09 9.70e-04 8.64e+02 -5.7 7.61e+04 - 7.42e-04 1.81e-03f 1\n", + " 173 -1.5125528e+09 9.73e-04 8.63e+02 -5.7 5.12e+04 - 2.38e-03 1.31e-03f 1\n", + " 174 -1.5125529e+09 9.75e-04 8.62e+02 -5.7 2.27e+04 - 3.58e-03 1.10e-03f 1\n", + " 175 -1.5125529e+09 9.80e-04 8.61e+02 -5.7 1.78e+04 - 3.10e-03 2.18e-03f 1\n", + " 176 -1.5125529e+09 9.07e-04 7.97e+02 -5.7 1.82e+00 -3.2 8.36e-02 7.46e-02f 1\n", + " 177 -1.5125529e+09 9.07e-04 7.97e+02 -5.7 1.55e+04 - 9.31e-04 4.08e-05f 1\n", + " 178 -1.5125529e+09 9.15e-04 7.94e+02 -5.7 1.74e+04 - 2.04e-03 3.69e-03f 1\n", + " 179 -1.5125529e+09 9.20e-04 7.93e+02 -5.7 1.35e+04 - 3.60e-03 2.21e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 180 -1.5125529e+09 9.28e-04 7.90e+02 -5.7 1.02e+04 - 4.85e-03 3.82e-03f 1\n", + " 181 -1.5125529e+09 4.29e-04 3.38e+02 -5.7 5.45e-02 -1.9 2.91e-01 5.37e-01f 1\n", + " 182 -1.5125529e+09 3.29e-04 2.70e+02 -5.7 1.56e-01 -2.4 3.62e-01 2.32e-01f 1\n", + " 183 -1.5125529e+09 3.29e-04 2.70e+02 -5.7 7.96e+03 - 4.21e-03 1.83e-04f 1\n", + " 184 -1.5125529e+09 3.24e-04 2.69e+02 -5.7 3.80e+00 -3.4 9.24e-02 1.67e-02f 1\n", + " 185 -1.5125529e+09 3.24e-04 2.69e+02 -5.7 9.20e+03 - 4.71e-04 2.43e-04f 1\n", + " 186 -1.5125530e+09 3.24e-04 2.68e+02 -5.7 8.74e+03 - 3.52e-03 1.60e-03f 1\n", + " 187 -1.5125530e+09 2.76e-04 2.28e+02 -5.7 5.18e-01 -3.0 1.35e-01 1.47e-01f 1\n", + " 188 -1.5125530e+09 2.76e-04 2.28e+02 -5.7 6.77e+03 - 2.61e-03 9.25e-04f 1\n", + " 189 -1.5125530e+09 2.76e-04 2.27e+02 -5.7 5.22e+03 - 2.18e-03 6.28e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 190 -1.5125530e+09 2.53e-04 2.10e+02 -5.7 1.42e+00 -3.5 1.34e-01 8.37e-02f 1\n", + " 191 -1.5125530e+09 2.53e-04 2.09e+02 -5.7 3.17e+03 - 2.95e-03 3.77e-03f 1\n", + " 192 -1.5125530e+09 2.52e-04 2.08e+02 -5.7 2.09e+03 - 7.37e-03 3.99e-03f 1\n", + " 193 -1.5125530e+09 2.52e-04 2.07e+02 -5.7 1.38e+03 - 1.65e-02 7.13e-03f 1\n", + " 194 -1.5125530e+09 2.51e-04 2.04e+02 -5.7 6.98e+02 - 1.14e-02 1.13e-02f 1\n", + " 195 -1.5125530e+09 2.51e-04 2.03e+02 -5.7 4.54e+02 - 3.16e-02 6.86e-03f 1\n", + " 196 -1.5125530e+09 2.46e-04 1.92e+02 -5.7 2.87e+02 - 3.01e-02 5.51e-02f 1\n", + " 197 -1.5125530e+09 2.42e-04 1.83e+02 -5.7 7.60e+01 - 5.03e-02 4.46e-02f 1\n", + " 198 -1.5125530e+09 2.04e-04 1.55e+02 -5.7 1.46e-01 -2.8 1.77e-01 1.56e-01f 1\n", + " 199 -1.5125530e+09 1.97e-04 1.49e+02 -5.7 3.71e+01 - 3.15e-02 4.25e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 200 -1.5125530e+09 1.42e-04 1.36e+02 -5.7 2.32e+01 - 8.01e-02 1.05e-01f 1\n", + " 201 -1.5125530e+09 1.43e-04 1.19e+02 -5.7 7.38e+00 - 1.15e-01 1.33e-01f 1\n", + " 202 -1.5125530e+09 1.44e-04 1.11e+02 -5.7 4.86e+00 - 1.07e-01 4.95e-02f 1\n", + " 203 -1.5125530e+09 1.57e-04 9.24e+01 -5.7 4.02e+00 - 1.86e-01 1.69e-01f 1\n", + " 204 -1.5125530e+09 2.90e-04 6.52e+01 -5.7 2.63e+00 - 2.15e-01 2.86e-01f 1\n", + " 205 -1.5125530e+09 3.99e-04 5.87e+01 -5.7 1.97e+00 - 2.99e-01 1.54e-01f 1\n", + " 206 -1.5125530e+09 6.66e-04 2.50e+01 -5.7 2.02e+00 - 3.02e-01 5.02e-01f 1\n", + " 207 -1.5125530e+09 2.31e-05 2.10e+01 -5.7 3.35e-01 -3.9 8.83e-01 1.00e+00f 1\n", + " 208 -1.5125530e+09 2.08e-05 2.20e+01 -5.7 5.70e+00 - 1.82e-01 1.02e-01h 1\n", + " 209 -1.5125530e+09 5.03e-06 1.13e+01 -5.7 4.57e+00 - 2.51e-01 7.59e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 210 -1.5125530e+09 1.16e-07 1.37e+01 -5.7 2.66e+00 - 4.28e-01 9.77e-01f 1\n", + " 211 -1.5125530e+09 1.04e-07 4.18e+00 -5.7 2.04e+00 -3.5 1.00e+00 1.01e-01f 2\n", + " 212 -1.5125530e+09 1.88e-06 2.09e-01 -5.7 2.07e+00 - 5.40e-01 1.00e+00h 1\n", + " 213 -1.5125530e+09 2.65e-07 2.29e-02 -5.7 2.37e+00 - 9.05e-01 8.59e-01h 1\n", + " 214 -1.5125530e+09 5.79e-10 9.57e-11 -5.7 1.40e+00 - 1.00e+00 1.00e+00f 1\n", + " 215 -1.5125530e+09 6.41e-10 3.20e-01 -7.0 2.11e+00 - 7.02e-01 7.01e-01f 1\n", + " 216 -1.5125530e+09 5.79e-10 2.01e+01 -7.0 1.10e+00 - 1.00e+00 6.17e-01f 1\n", + " 217 -1.5125530e+09 7.26e-10 4.28e-07 -7.0 6.59e-01 - 1.00e+00 1.00e+00f 1\n", + "\n", + "Number of Iterations....: 217\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -1.3791807263071379e+08 -1.5125530192639432e+09\n", + "Dual infeasibility......: 4.2799067815583546e-07 4.6937908869621736e-06\n", + "Constraint violation....: 1.1641532182693481e-10 7.2564620978710082e-10\n", + "Variable bound violation: 9.3490329651068488e-09 9.3490329651068488e-09\n", + "Complementarity.........: 1.0479753338544475e-07 1.1493187405395078e-06\n", + "Overall NLP error.......: 4.2799067815583546e-07 4.6937908869621736e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 227\n", + "Number of objective gradient evaluations = 218\n", + "Number of equality constraint evaluations = 227\n", + "Number of inequality constraint evaluations = 227\n", + "Number of equality constraint Jacobian evaluations = 218\n", + "Number of inequality constraint Jacobian evaluations = 218\n", + "Number of Lagrangian Hessian evaluations = 217\n", + "Total seconds in IPOPT = 3247.574\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 1060806, 'Number of variables': 1056009, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 3280.080867290497}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# pyomo expression for full metric wtih scenario weights applied\n", + "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", + " for n, scenario in enumerate(metrics_list) )\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem0\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "civil-celebration", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 196.26160220383377 MW\n", + "Optimal tank capacity : 0.01451578333935298 kg\n", + "Optimal turbine capacity: 9.076526259296586e-05 MW\n" + ] + } + ], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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l2Jc/RTjAijesqxfvNdcyF6xKykpYfXq1UyYMKFW+YQJE1i+fHmAetW8bN26lZycnFrvUXR0NOPGjQu59ygvLw+ANm3aAHpvpHlTfHON/o6rKcYFj5BN7Pbt20d5eTnp6em1ytPT08nJyQlQr5qXyvch1N8jy7K49dZbOeGEE+jbty+g90aaN8U31+jv2FCMCy4hv46dzWardWxZVp2yUBfq79GNN97IDz/8wLJly+qcC/X3Rpo3/X66JtTfJ8W4ZsCLb2nIJnZt27YlPDy8ziePvXv31vmEEqoyMjIA88ktMzOzqjyU3qObbrqJjz76iCVLltChQ4eqcr030pwpvrlGf8eKcQFxrsPxUeB6oJVD+XueNR+yt2KjoqIYMmQICxYsqFW+YMECRo0aFaBeNS9du3YlIyOj1ntUUlLC4sWLg/49siyLG2+8kffee4+vvvqKrl271jofyu+NNH+Kb64J5b9jxbgASnR4/A5o56TcU96bh9HyvPnmm1ZkZKQ1Z84ca/369daUKVOsVq1aWdu2bQt01/ymoKDAysrKsrKysizAmjlzppWVlWVt377dsizLevjhh63ExETrvffes3788Ufr4osvtjIzM638/PwA99y3/vjHP1qJiYnWokWLrOzs7KpHYWFhVZ1QfW+kZVB8MxTjnFOMC14hndhZlmU9/fTTVufOna2oqChr8ODBVVO9Q8XChQstoM7jiiuusCzLTHmfOnWqlZGRYUVHR1tjx461fvzxx8B22g+cvSeA9eKLL1bVCdX3RlqOUI9vlqUYVx/FuOClLcVEREREgkTIjrETERERCTZK7ERERESChBI7ERERkSChxE5EREQkSCixExEREQkSSuxEREREgoQSOxEREZEgocROREREJEgosQtBixYtwmazcejQoYC8/ldffcVxxx1HRUUFANOmTWPgwIFut1NcXEynTp1YvXq1t7soIi2YYpyEMiV2Qe7EE09kypQptcpGjRpFdnY2iYlN2WXYc3feeSf33HMPYWFN+/WLjo7m9ttv56677vJSz0SkpVGME6lNiV0IioqKIiMjA5vN5vfXXr58OZs3b+aCCy5oUjslJSUAXHrppSxdupQNGzZ4o3siEgQU4ySUKbELYldeeSWLFy/miSeewGazYbPZ2LZtW53bFC+99BJJSUnMmzePnj17EhcXx/nnn8+RI0d4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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.7.12 ('raven_libraries')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.13" + }, + "vscode": { + "interpreter": { + "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb deleted file mode 100644 index 8e8881275..000000000 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALwSynhist.ipynb +++ /dev/null @@ -1,1606 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "naval-employment", - "metadata": {}, - "source": [ - "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" - ] - }, - { - "cell_type": "markdown", - "id": "052896d1", - "metadata": {}, - "source": [ - "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", - "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", - "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", - "\n", - " ```bash\n", - " # assuming git cloning with SSH key, can substitute HTML cloning\n", - " git clone git@github.com:idaholab/raven.git\n", - " git clone git@github.com:gmlc-dispatches/dispatches.git\n", - "\n", - " cd raven\n", - "\n", - " # if you haven't installed RAVEN yet:\n", - " ./scripts/establish_conda_env.sh --install\n", - " # else, activate the environment\n", - " conda activate raven_libraries\n", - "\n", - " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", - " sh ./scripts/establish_conda_env.sh --load\n", - "\n", - " cd ../dispatches \n", - "\n", - " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", - " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", - "\n", - " ```\n", - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "automated-antigua", - "metadata": {}, - "outputs": [ - { - "ename": "SyntaxError", - "evalue": "invalid syntax (3084436293.py, line 4)", - "output_type": "error", - "traceback": [ - "\u001b[1;36m Input \u001b[1;32mIn [5]\u001b[1;36m\u001b[0m\n\u001b[1;33m sys.path.append(C:\\projects\\raven)\u001b[0m\n\u001b[1;37m ^\u001b[0m\n\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m invalid syntax\n" - ] - } - ], - "source": [ - "# General python imports\n", - "import json\n", - "\n", - "sys.path.append(C:\\projects\\raven)\n", - "\n", - "# Pyomo imports\n", - "from pyomo.environ import (ConcreteModel,\n", - " RangeSet,\n", - " Var,\n", - " NonNegativeReals,\n", - " Constraint,\n", - " Expression,\n", - " Objective,\n", - " maximize,\n", - " units as pyunits)\n", - "\n", - "# IDAES imports\n", - "from idaes.core.solvers import get_solver\n", - "from idaes.core.util.model_statistics import degrees_of_freedom\n", - "\n", - "# Nuclear flowsheet function imports\n", - "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", - " fix_dof_and_initialize)\n", - "\n", - "# Import function for the construction of the multiperiod model\n", - "from dispatches.case_studies.nuclear_case.multiperiod import (\n", - " build_multiperiod_design,\n", - " plot_lmp_and_schedule)" - ] - }, - { - "cell_type": "markdown", - "id": "72522d0d", - "metadata": {}, - "source": [ - "### TEAL: Adding TEAL to path and importing Cashflows \n", - "\n", - "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e3e331c5", - "metadata": {}, - "outputs": [], - "source": [ - "import os.path as path \n", - "import os, sys\n", - "cwd = os.getcwd()\n", - "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", - "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", - "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", - "sys.path.append( proj_dir )\n", - "sys.path.append( TEAL_dir )\n", - "sys.path.append( raven_dir )\n", - "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", - "\n", - "from TEAL.src import CashFlows\n", - "from TEAL.src import main as RunCashFlow" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "690496c3", - "metadata": {}, - "outputs": [], - "source": [ - "cwd\n", - "proj_dir\n", - "TEAL_dir\n", - "raven_dir" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3457bc50", - "metadata": {}, - "outputs": [], - "source": [ - "import sys\n", - "import os\n", - "import numpy as np\n", - "import cloudpickle as pk\n", - "import matplotlib.pyplot as plt\n", - "import seaborn as sns\n", - "\n", - "\n", - "\n", - "# add romLoader to path\n", - "sys.path.append(path.abspath(path.join(raven_dir, 'scripts')))\n", - "sys.path.append(path.abspath(path.join(raven_dir, 'plugins')))\n", - "sys.path.append(raven_dir)\n", - "from ravenframework.utils import xmlUtils\n", - "import externalROMloader\n", - "\n", - "#create\n", - "targetFile = \"C:/projects/arma.pk\"\n", - "runner = externalROMloader.ravenROMexternal(targetFile, raven_dir)\n", - "\n", - "#run\n", - "inp = {'scaling': [1]}" - ] - }, - { - "cell_type": "markdown", - "id": "centered-tamil", - "metadata": {}, - "source": [ - "## Simulation of the Flowsheet\n", - "\n", - "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", - "\n", - "The flowsheet has four degrees of freedom viz.,\n", - "\n", - "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", - "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", - "\n", - "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", - "\n", - "| Name | Variable | Value |\n", - "| :- | :- | :-: |\n", - "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", - "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", - "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", - "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", - "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", - "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", - "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", - "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", - "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "annoying-myrtle", - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [ - "# Create a concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Build the nuclear flowsheet\n", - "build_ne_flowsheet(m)\n", - "\n", - "# Fix the degrees of freedom and initialize\n", - "fix_dof_and_initialize(m)\n", - "\n", - "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", - "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", - "assert degrees_of_freedom(m) == 0\n", - "\n", - "# Create a solver object with the default solver (IPOPT)\n", - "solver = get_solver()\n", - "\n", - "# Simulate the entire flowsheet\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "average-replacement", - "metadata": {}, - "source": [ - "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "animal-astronomy", - "metadata": {}, - "outputs": [], - "source": [ - "def get_units(obj):\n", - " return str(pyunits.get_units(obj))\n", - "\n", - "# Print results: power splitter\n", - "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", - " get_units(m.fs.np_power_split.electricity[0]))\n", - "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", - "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", - "print()\n", - "\n", - "# Print results: PEM electrolyzer\n", - "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", - " get_units(m.fs.pem.outlet.flow_mol[0]))\n", - "print()\n", - "\n", - "# Print results: Hydrogen tank\n", - "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", - "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", - "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", - "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", - "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup[0]))\n", - "\n", - "# Print results: Hydrogen Turbine\n", - "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", - "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", - "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", - " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" - ] - }, - { - "cell_type": "markdown", - "id": "accessory-paris", - "metadata": {}, - "source": [ - "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "guilty-appliance", - "metadata": {}, - "outputs": [], - "source": [ - "# Delete the object containing the flowsheet\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "alert-packing", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Deterministic\n", - "\n", - "### LMP Signal\n", - "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", - "\n", - "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", - "\n", - "![](sample_lmp_plots.png)\n", - "\n", - "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", - "\n", - "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "involved-skill", - "metadata": {}, - "outputs": [], - "source": [ - "# Sample the external ROMloader\n", - "for i in range(5):\n", - " lmp_dataset = runner.evaluate(inp)[0]\n", - "\n", - "#plot\n", - "n_rows=5\n", - "n_cols=2\n", - "fig, axes = plt.subplots(n_rows, n_cols)\n", - "flat_ax = axes.flatten() \n", - "\n", - "for i in range(10):\n", - " res = runner.evaluate(inp)[0]\n", - " for y, time in enumerate(res['Signal']):\n", - " print(y, time)\n", - " ax=flat_ax[y]\n", - " ax.plot(res['Signal'][y], label=i)\n", - " ax.legend()\n", - "\n", - "ax.set_ylabel('Signal')\n", - "ax.set_xlabel('Time')\n", - "plt.show()\n", - " \n", - "# Gather the LMP data needed for the deterministic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "syn_histories = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n", - "\n", - "# Size of each cluster/number of days in a year represented by the cluster\n", - "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c8753800", - "metadata": {}, - "outputs": [], - "source": [ - "lmp_dataset['_indexMap']" - ] - }, - { - "cell_type": "markdown", - "id": "boxed-pattern", - "metadata": {}, - "source": [ - "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", - "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", - "\n", - "First, we create a `ConcreteModel` object, and define sets and parameters" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "driven-allah", - "metadata": {}, - "outputs": [], - "source": [ - "# Create a ConcreteModel object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022, 2032] # Set of years\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = syn_histories # LMP signal\n", - "m.weights_days = weights_days # number of days represented by each cluster" - ] - }, - { - "cell_type": "markdown", - "id": "167b5f29", - "metadata": {}, - "source": [ - "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", - "In the future, project length and plant lifetime should be separate entities. \n", - "Should also figure out multiplicity (least common multiple) of plant lives. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1cf94ff3", - "metadata": {}, - "outputs": [], - "source": [ - "# checking if number of years provided in data match plant_life\n", - "import numpy as np\n", - "\n", - "# list of available years in LMP data\n", - "years = list( m.LMP.keys() )\n", - "n_years_data = len(years)\n", - "\n", - "# template dictionary full of 0s, same structure as LMP\n", - "zeroDict = {cluster: {hour: 0\n", - " for hour in m.set_time} \n", - " for cluster in m.set_days}\n", - "\n", - "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", - "\n", - "# Case where we have less data than the project life/sim time\n", - "# Here, we assume (as in the default nuclear case demo) that\n", - "# the years 2022-2031 all have the same LMP data, which\n", - "# helps to cut down on variables just for the demonstration\n", - "if n_years_data < m.plant_life:\n", - " print(\"LMP Data less than project life\")\n", - " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", - " years[0] + m.plant_life) # full project time with first year of data as starting point\n", - "\n", - " # initializing empty dicts and lists\n", - " newLMP = {} # going to replace existing LMP dictionary\n", - " newYearsVec = [] # list of years used\n", - " stuckYear = 0 # ugly way of duplicating years\n", - "\n", - " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", - " for i,y in enumerate(projLifeRange):\n", - " # data not available for given year within project lifetime\n", - " if y not in years:\n", - " if i == 0: # construction year\n", - " newLMP[y] = zeroDict\n", - " newYearsVec.append(0)\n", - " else: # duplicate previous year's values\n", - " newLMP[y] = newLMP[y-1]\n", - " newYearsVec.append(stuckYear)\n", - " # data for current year is available in LMP dict\n", - " else:\n", - " stuckYear = y # update year for duplication (word?)\n", - " newLMP[y] = m.LMP[y] # keep current LMP value\n", - " newYearsVec.append(y) # update current year\n", - " \n", - " # save to model object\n", - " m.LMP = newLMP\n", - " m.yearsFullVec = newYearsVec\n", - "\n", - "elif n_years_data > m.plant_life:\n", - " print(\"LMP Data more than project life, must curtail.\")\n", - " # TODO fill this out\n", - "else:\n", - " print(\"LMP Data matches project life\")\n", - " # TODO fill this out\n", - " # years.insert(0,0)" - ] - }, - { - "cell_type": "markdown", - "id": "august-rings", - "metadata": {}, - "source": [ - "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", - "\n", - "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", - "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", - "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", - "- Unfixes the molar flow rate of air to the turbine.\n", - "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", - "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "senior-multimedia", - "metadata": {}, - "outputs": [], - "source": [ - "def unfix_dof(m, **kwargs):\n", - " \"\"\"\n", - " This function unfixes a few degrees of freedom for optimization\n", - " \"\"\"\n", - " # Set defaults in case options are not passed to the function\n", - " options = kwargs.get(\"options\", {})\n", - " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", - " \n", - " # Unfix the electricity split in the electrical splitter\n", - " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", - "\n", - " # Unfix the holdup_previous and outflow variables\n", - " m.fs.h2_tank.tank_holdup_previous.unfix()\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", - "\n", - " # Unfix the flowrate of air to the mixer\n", - " m.fs.mixer.air_feed.flow_mol.unfix()\n", - "\n", - " # Add a constraint to maintain the air to hydrogen flow ratio\n", - " m.fs.mixer.air_h2_ratio = Constraint(\n", - " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", - " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", - " \n", - " # Set bounds on variables. A small non-zero value is set as the lower \n", - " # bound on molar flowrates to avoid convergence issues\n", - " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" - ] - }, - { - "cell_type": "markdown", - "id": "organized-peoples", - "metadata": {}, - "source": [ - "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", - "\n", - "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", - "\n", - "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "democratic-aurora", - "metadata": {}, - "outputs": [], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " verbose=False)" - ] - }, - { - "cell_type": "markdown", - "id": "suited-development", - "metadata": {}, - "source": [ - "Next, we define \n", - "\n", - "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", - "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", - "\n", - "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", - "\n", - "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "optimum-closing", - "metadata": {}, - "outputs": [], - "source": [ - "def build_connecting_constraints(m, set_time, set_days, set_years):\n", - " \n", - " \"\"\"\n", - " This function declares the first-stage variables or design decisions,\n", - " adds constraints that ensure that the operational variables never exceed their\n", - " design values, and adds constraints connecting variables at t - 1 and t\n", - " \"\"\"\n", - "\n", - " # Declare first-stage variables (Design decisions)\n", - " m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", - " m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum holdup of the tank (in mol)\")\n", - " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum power output from the turbine (in W)\")\n", - "\n", - " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def pem_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", - "\n", - " # Ensure that the final tank holdup does not exceed the tank capacity \n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", - "\n", - " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def turbine_capacity_constraint(blk, t, d, y):\n", - " return (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", - " m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_holdup_constraints(blk, t, d, y):\n", - " if t == 1:\n", - " # Each day begins with an empty tank\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", - " )\n", - " else:\n", - " # Initial holdup at time t = final holdup at time t - 1\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", - " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "addressed-mount", - "metadata": {}, - "source": [ - "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", - "\n", - "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", - "| :- | :-: | :-: | :-: |\n", - "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", - "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", - "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", - "\n", - "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." - ] - }, - { - "cell_type": "markdown", - "id": "01055db2", - "metadata": {}, - "source": [ - "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", - "\n", - "We now add a template dictionary with all the Nuclear Case components. \n", - "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", - "Note that all cash flows are defined as:\n", - " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", - "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", - "\n", - "\n", - "The cash flow dictionaries below must have:\n", - "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", - "2. a **Value**: the cost per unit ($\\alpha$)\n", - "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", - "\n", - "Each component must also have a Lifetime but all currently set to be the same. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "cbf4c9c2", - "metadata": {}, - "outputs": [], - "source": [ - "components={\n", - " # Electrolyzer: negative Cash flows\n", - " \"pem\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 1630, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 47.9, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.pem.electricity'],\n", - " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Tank: negative Cash flows\n", - " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Turbine: negative Cash flows\n", - " \"h2turbine\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.947, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.007, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", - " },\n", - " },\n", - " # Electricity Market: positive Cash flows\n", - " \"electricity_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", - " },\n", - " },\n", - " # Hydrogen Market: positive Cash flows\n", - " \"h2_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 3.0, # this is $/kg\n", - " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", - " },\n", - " },\n", - "}" - ] - }, - { - "cell_type": "markdown", - "id": "499296f9", - "metadata": {}, - "source": [ - "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", - "\n", - "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", - "global parameters. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "418b46b4", - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np\n", - "import operator\n", - "\n", - "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", - "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", - " \"\"\"\n", - " Constructs global settings for econ run\n", - " @ In, cfs, CashFlow, cash flow components\n", - " @ In, life, float, life time of the years to evaluate\n", - " @ In, dr, float, discount rate\n", - " @ In, tax, float, the amount of tax ratio to apply\n", - " @ In, infl, float, the amount of inflation ratio to apply\n", - " @ Out, settings, CashFlow.GlobalSettings, settings\n", - " \"\"\"\n", - " active = []\n", - " for comp_name, cf_list in cfs.items():\n", - " for cf in cf_list:\n", - " active.append(f'{comp_name}|{cf}')\n", - " print(active)\n", - " params = {'DiscountRate': dr,\n", - " 'tax': tax,\n", - " 'inflation': infl,\n", - " 'ProjectTime': life,\n", - " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", - " 'active': active}\n", - " }\n", - " settings = CashFlows.GlobalSettings()\n", - " settings.setParams(params)\n", - " settings._verbosity = 0\n", - " return settings\n", - "\n", - "\n", - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)" - ] - }, - { - "cell_type": "markdown", - "id": "f93fefce", - "metadata": {}, - "source": [ - "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "0b30e827", - "metadata": {}, - "outputs": [], - "source": [ - "def createCapex(comp, alpha, driver, life):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, price\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", - " \"\"\"\n", - " # extract alpha, driver as just one value\n", - " cf = CashFlows.Capex()\n", - " cf.name = 'Cap'\n", - " # life = comp._lifetime\n", - " cf.initParams(life)\n", - " cfParams = {'name': 'Cap',\n", - " 'alpha': alpha,\n", - " 'driver': driver,\n", - " 'reference': 1.0,\n", - " 'X': 1.0,\n", - " 'depreciate': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False,\n", - " }\n", - " cf.setParams(cfParams)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, yearly price to populate\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", - " \"\"\"\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'FixedOM',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - "\n", - " # convert to binary mask, includes a zero for year 0 (construction)\n", - " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", - " projYears = projYears.astype(object)\n", - "\n", - " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", - " alphas = projYears * alpha\n", - " drivers = projYears * driver\n", - "\n", - " # construct annual summary cashflows\n", - " cf.computeYearlyCashflow(alphas, drivers)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringHourly(comp, alpha, driver, projLife):\n", - " \"\"\"\n", - " Constructs recurring cashflow with one value per hour\n", - " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", - " sto run\n", - " @ In, comp, CashFlow.Component, component this cf will belong to\n", - " @ In, driver, string, variable name in df to take driver from\n", - " @ In, alpha, string, variable name in df to take alpha from\n", - " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", - " \"\"\"\n", - " projLife += 1\n", - " print('DEBUGG cRH life:', comp.name, projLife)\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'Hourly',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - " cf.initParams(projLife, pyomoVar=True)\n", - " for year in range(projLife):\n", - " if isinstance(alpha, float):\n", - " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", - " else:\n", - " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", - " return cf" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "2df7b4f5", - "metadata": {}, - "outputs": [], - "source": [ - "def getCapexVarFromModel(comp, cfDict, mdl):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", - " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", - " driver = driver[0]\n", - " return alpha, driver\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "463cfe9b", - "metadata": {}, - "outputs": [], - "source": [ - "def getDispatchVarFromModel(comp, cfDict, mdl):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " # time indeces for HERON/TEAL\n", - " n_hours = len(mdl.set_time)\n", - " n_days = len(mdl.set_days)\n", - " n_years = len(mdl.set_years)\n", - " n_projLife = mdl.plant_life + 1\n", - "\n", - " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", - " \n", - " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", - "\n", - " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", - "\n", - " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", - " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", - " indeces = indeces.reshape(time_shape)\n", - "\n", - " # currently, taking this to mean that we are using the LMP signal... \n", - " # TODO: needs to be more general here\n", - " if alpha == []:\n", - " signal = mdl.LMP\n", - "\n", - " # # plus 1 to year term to allow for 0 recurring costs during build year\n", - " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", - " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", - " # clusterhour loops through hours first, then cluster\n", - " alpha = [[signal[y][d][h] \\\n", - " for d in mdl.set_days\n", - " for h in mdl.set_time] # order here matches *indeces*\n", - " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", - " # # first column of year axis is 0 for project year 0\n", - " alpha = np.array(alpha)\n", - " # alpha[1:,:] = realized_alpha\n", - "\n", - " # TODO: check that all periods and LMPs match up...\n", - " pcount = -1\n", - " for p, pyear in enumerate(yearsMaskArray):\n", - " if pyear == 0:\n", - " continue\n", - "\n", - " if pyear > yearsMaskArray[p-1]:\n", - " pcount +=1\n", - "\n", - " for time in range(n_hours_per_year):\n", - " ind = tuple(indeces[pcount,time])\n", - " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", - " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", - " dispatch_driver = 0\n", - " for ds, dStr in enumerate(exprs):\n", - " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", - "\n", - " # getting weights for each day/cluster\n", - " dy, yr = ind[1:]\n", - " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", - "\n", - " # storing individual Pyomo dispatch\n", - " dispatch_array[p, time] = dispatch_driver * weight\n", - "\n", - " return alpha, dispatch_array\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e9157024", - "metadata": {}, - "outputs": [], - "source": [ - "def buildTealComponent(name, comp, mdl):\n", - " life = comp['Lifetime']\n", - " projLife = len(mdl.set_years) + 1\n", - " tealComp = CashFlows.Component()\n", - " tealComp.setParams({'name': name, \n", - " 'Life_time': comp['Lifetime']})\n", - " cashFlows = []\n", - "\n", - " ## check years vs projLife\n", - "\n", - " for cfName, cfDict in comp.items():\n", - " if cfName == 'Capex':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(capex)\n", - "\n", - " capex.setAmortization('MACRS', 15)\n", - " amorts = tealComp._createDepreciation(capex)\n", - " cashFlows.extend(amorts)\n", - " \n", - " elif cfName == 'FixedOM':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", - " cashFlows.append(fixedOM)\n", - " \n", - " elif cfName == 'Hourly':\n", - " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", - " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(hourly)\n", - " \n", - "\n", - " tealComp.addCashflows(cashFlows)\n", - " return tealComp\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "qualified-bargain", - "metadata": {}, - "outputs": [], - "source": [ - "def append_costs_and_revenue(m, ps, LMP):\n", - " \"\"\"\n", - " ps: Object containing information on sets and parameters\n", - " LMP: Dictionary containing the LMP data\n", - " \"\"\"\n", - "\n", - " set_time = ps.set_time # Set of hours\n", - " set_days = ps.set_days # Set of days/clusters\n", - " set_years = ps.set_years # Set of years\n", - " weights_days = ps.weights_days # Weights associated with each cluster\n", - "\n", - " h2_sp = ps.h2_price # Selling price of hydrogen\n", - " plant_life = ps.plant_life # Plant lifetime\n", - " tax_rate = ps.tax_rate # Corporate tax rate\n", - " discount_rate = ps.discount_rate # Discount rate\n", - " \n", - " years_vec = [y - set_years[0] + 1 for y in set_years]\n", - " years_vec.append(plant_life + 1)\n", - " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", - " for i in range(years_vec[j], years_vec[j + 1]))\n", - " for j, y in enumerate(set_years)}\n", - "\n", - " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", - " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", - " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", - " # tank_capacity is in moles \n", - " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", - " m.capex = Expression(\n", - " expr=(1630 * m.pem_capacity +\n", - " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", - " (947 / 1000) * m.h2_turbine_capacity),\n", - " doc=\"Total capital cost (in USD)\"\n", - " )\n", - "\n", - " # Fixed O&M of PEM: $47.9/kW\n", - " # Fixed O&M of turbine: $7/kW\n", - " @m.Expression(set_years,\n", - " doc=\"Fixed O&M cost per year (in USD)\")\n", - " def fixed_om_cost(blk, y):\n", - " return (\n", - " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", - " @m.Expression(set_years,\n", - " doc=\"Total variable O&M cost per year (in USD)\")\n", - " def variable_om_cost(blk, y):\n", - " return (\n", - " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", - " for t in set_time for d in set_days) +\n", - " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", - " def electricity_revenue(blk, y):\n", - " return (\n", - " sum(weights_days[y][d] * LMP[y][d][t] *\n", - " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", - " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", - " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", - " def h2_revenue(blk, y):\n", - " return (\n", - " h2_sp * 2.016e-3 * 3600 *\n", - " sum(weights_days[y][d] *\n", - " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Depreciation value per year (in USD)\")\n", - " def depreciation(blk, y):\n", - " return (\n", - " blk.capex / plant_life\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Net profit per year (in USD)\")\n", - " def net_profit(blk, y):\n", - " return (\n", - " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", - " + blk.electricity_revenue[y]\n", - " - blk.fixed_om_cost[y]\n", - " - blk.variable_om_cost[y]\n", - " - blk.depreciation[y])\n", - " )\n", - "\n", - " m.npv = Expression(\n", - " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", - " doc=\"Net present value (in USD)\"\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "banner-native", - "metadata": {}, - "source": [ - "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "republican-diagnosis", - "metadata": {}, - "outputs": [], - "source": [ - "# Build the connecting constraints\n", - "build_connecting_constraints(m, \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", - "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", - "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "c5844dcd", - "metadata": {}, - "outputs": [], - "source": [ - "# # Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "#=================================================\n", - "tealComponentList = []\n", - "for name, comp in components.items():\n", - " tealComp = buildTealComponent(name, comp, m)\n", - " tealComponentList.append(tealComp)\n", - "\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "71991e45", - "metadata": {}, - "outputs": [], - "source": [ - "# print(m.npv.expr)\n", - "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", - " # text_file.write(str(m.npv.expr))\n", - " text_file.write(str(metrics['NPV']))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "d7355a37", - "metadata": {}, - "outputs": [], - "source": [ - "# Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "\n", - "#=================================================\n", - "# tealComponentList = []\n", - "# for name, comp in components.items():\n", - "# tealComp = buildTealComponent(name, comp, m)\n", - "# tealComponentList.append(tealComp)\n", - "\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", - "\n", - "# Define the objective function\n", - "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", - "\n", - "#=================================================\n", - "# m.obj = Objective(expr=m.npv, sense=maximize)\n", - "# Define the solver object. Using IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solver the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "confident-neutral", - "metadata": {}, - "source": [ - "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", - "\n", - "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", - "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "scientific-nudist", - "metadata": {}, - "outputs": [], - "source": [ - "def generate_plots(m, d, y, set_time, lmp):\n", - " LMP = [lmp[y][d][t] for t in set_time]\n", - " \n", - " # Power from nuclear power plant to the grid (convert it to MW)\n", - " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", - " for t in set_time]\n", - " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " \n", - " # Plot the results\n", - " plot_lmp_and_schedule(lmp=LMP,\n", - " schedule={\"power_to_grid\": np_to_grid,\n", - " \"h2_production\": h2_production,\n", - " \"h2_to_pipeline\": h2_to_pipeline,\n", - " \"h2_to_turbine\": h2_to_turbine},\n", - " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", - " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", - " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", - " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", - " y_range={\"power_to_grid\": (0.5, 1.02),\n", - " \"h2_production\": (0, 4000),\n", - " \"h2_to_pipeline\": (0, 4000),\n", - " \"h2_to_turbine\": (-0.5, 10)})" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "disabled-invitation", - "metadata": {}, - "outputs": [], - "source": [ - "import pyomo.environ as pyo\n", - "\n", - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", - "\n", - "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", - "\n", - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "brutal-sigma", - "metadata": {}, - "outputs": [], - "source": [ - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" - ] - }, - { - "cell_type": "markdown", - "id": "empty-identity", - "metadata": {}, - "source": [ - "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", - "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", - "\n", - "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "brilliant-prairie", - "metadata": {}, - "outputs": [], - "source": [ - "# These optimization problems tend to be very large, so we \n", - "# delete the model after analyzing the results to save memory.\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "civic-special", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Stochastic\n", - "\n", - "### LMP Signal\n", - "\n", - "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", - "\n", - "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "previous-sending", - "metadata": {}, - "outputs": [], - "source": [ - "# Gather the LMP data needed for the stochastic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022]}\n", - " for scenario in [0, 1]}" - ] - }, - { - "cell_type": "markdown", - "id": "polar-bridge", - "metadata": {}, - "source": [ - "Next, we formulate an optimization problem of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", - "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", - "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", - "\n", - "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "lightweight-prediction", - "metadata": {}, - "outputs": [], - "source": [ - "# Create concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022] # Set of years\n", - "m.set_scenarios = [0, 1] # Set of scenarios\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = lmp_stochastic # LMP signal\n", - "m.weights_days = weights_days # number of days represented by each cluster\n", - "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" - ] - }, - { - "cell_type": "markdown", - "id": "talented-dietary", - "metadata": {}, - "source": [ - "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "returning-moderator", - "metadata": {}, - "outputs": [], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " stochastic=True,\n", - " verbose=False)" - ] - }, - { - "cell_type": "markdown", - "id": "divine-zimbabwe", - "metadata": {}, - "source": [ - "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "elder-victoria", - "metadata": {}, - "outputs": [], - "source": [ - "for s in m.set_scenarios:\n", - " # Build the connecting constraints\n", - " build_connecting_constraints(m.scenario[s], \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - " # Append cash flow expressions\n", - " append_costs_and_revenue(m.scenario[s],\n", - " ps=m,\n", - " LMP=m.LMP[s])\n", - " \n", - " # Hydrogen demand constraint. \n", - " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", - " obj = m.scenario[s]\n", - " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", - " def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "suburban-radar", - "metadata": {}, - "outputs": [], - "source": [ - "# Add non-anticipativity constraints\n", - "m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design PEM capacity (in kW)\")\n", - "m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design tank capacity (in mol)\")\n", - "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design turbine capacity (in W)\")\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_pem(blk, s):\n", - " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_tank(blk, s):\n", - " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_turbine(blk, s):\n", - " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "liberal-riverside", - "metadata": {}, - "outputs": [], - "source": [ - "# Define the objective function\n", - "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", - " for s in m.set_scenarios), \n", - " sense=maximize)\n", - "\n", - "# Define the solver object. Using the default solver: IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solve the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "civil-celebration", - "metadata": {}, - "outputs": [], - "source": [ - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "protecting-asthma", - "metadata": {}, - "outputs": [], - "source": [ - "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" - ] - }, - { - "cell_type": "markdown", - "id": "protecting-flexibility", - "metadata": {}, - "source": [ - "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3.7.12 ('raven_libraries')", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.8.13" - }, - "vscode": { - "interpreter": { - "hash": "30a489d75dc74fdb25680615d228a0f0cfe67acdca53983943a779507522064f" - } - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb b/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb deleted file mode 100644 index 235fe6daf..000000000 --- a/dispatches/multiperiod_design_pricetaker_wTEALwSynhist.ipynb +++ /dev/null @@ -1,4049 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "naval-employment", - "metadata": {}, - "source": [ - "# Integrated Energy Systems: Nuclear Case Study with TEAL Cashflows\n" - ] - }, - { - "cell_type": "markdown", - "id": "052896d1", - "metadata": {}, - "source": [ - "Before running this notebook, we have to get RAVEN and DISPATCHES to play along together. \n", - "The easiest way, as of 8/19/2022, is to first install RAVEN and all its dependencies into a dedicated conda environment. \n", - "Then install DISPATCHES within that environment. Installation guides for [RAVEN](github.com:idaholab/raven.git) and [DISPATCHES](https://github.com/gmlc-dispatches/dispatches) can be found in their respective Github repositories, but the major steps are summarized below:\n", - "\n", - " ```bash\n", - " # assuming git cloning with SSH key, can substitute HTML cloning\n", - " git clone git@github.com:idaholab/raven.git\n", - " git clone git@github.com:gmlc-dispatches/dispatches.git\n", - "\n", - " cd raven\n", - "\n", - " # if you haven't installed RAVEN yet:\n", - " ./scripts/establish_conda_env.sh --install\n", - " # else, activate the environment\n", - " conda activate raven_libraries\n", - "\n", - " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", - " sh ./scripts/establish_conda_env.sh --load\n", - "\n", - " cd ../dispatches \n", - "\n", - " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", - " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", - "\n", - " ```\n", - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "automated-antigua", - "metadata": {}, - "outputs": [], - "source": [ - "# General python imports\n", - "import json\n", - "\n", - "# Pyomo imports\n", - "from pyomo.environ import (ConcreteModel,\n", - " RangeSet,\n", - " Var,\n", - " NonNegativeReals,\n", - " Constraint,\n", - " Expression,\n", - " Objective,\n", - " maximize,\n", - " units as pyunits)\n", - "\n", - "# IDAES imports\n", - "from idaes.core.solvers import get_solver\n", - "from idaes.core.util.model_statistics import degrees_of_freedom\n", - "\n", - "# Nuclear flowsheet function imports\n", - "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", - " fix_dof_and_initialize)\n", - "\n", - "# Import function for the construction of the multiperiod model\n", - "from dispatches.case_studies.nuclear_case.multiperiod import (\n", - " build_multiperiod_design,\n", - " plot_lmp_and_schedule)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "37efedf5", - "metadata": {}, - "outputs": [], - "source": [ - "import sys\n", - "import os\n", - "import numpy as np\n", - "import cloudpickle as pk\n", - "import matplotlib.pyplot as plt\n", - "import seaborn as sns\n", - "\n", - "\n", - "\n", - "# add romLoader to path\n", - "here = os.path.abspath(os.path.dirname(__file__))\n", - "frameworkPath = \"C:/projects/raven/ravenframework\"\n", - "print(here)\n", - "sys.path.append(os.path.abspath(os.path.join(frameworkPath, '..', 'scripts')))\n", - "import externalROMloader\n", - "\n", - "#create\n", - "targetFile = \"C:/projects/raven/tests/framework/ROM/TimeSeries/ARMA/Interpolated/interpolated.pk\"\n", - "runner = externalROMloader.ravenROMexternal(targetFile, frameworkPath)\n", - "\n", - "#run\n", - "inp = {'scaling': [1]}" - ] - }, - { - "cell_type": "markdown", - "id": "72522d0d", - "metadata": {}, - "source": [ - "### TEAL: Adding TEAL to path and importing Cashflows \n", - "\n", - "Note you have to run this using the *raven_libraries* Python environment for now. Within that environment, you should install *dispatches*" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "e3e331c5", - "metadata": {}, - "outputs": [], - "source": [ - "import os.path as path \n", - "import os, sys\n", - "cwd = os.getcwd()\n", - "proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) )\n", - "TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') )\n", - "raven_dir = path.abspath( path.join(proj_dir, 'raven') )\n", - "sys.path.append( proj_dir )\n", - "sys.path.append( TEAL_dir )\n", - "sys.path.append( raven_dir )\n", - "sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) )\n", - "\n", - "from TEAL.src import CashFlows\n", - "from TEAL.src import main as RunCashFlow" - ] - }, - { - "cell_type": "markdown", - "id": "centered-tamil", - "metadata": {}, - "source": [ - "## Simulation of the Flowsheet\n", - "\n", - "Before we formulate the multiperiod optimization problem, we first simulate the nuclear flowsheet and print some results. This helps the reader to familiarize themselves with the names, along with their default units, of a few important variables. The readers are encouraged to go through the `nuclear_flowsheet.py` script. It contains the function `build_ne_flowsheet` which assembles models for all the units in the flowsheet, and connects them via `Arc` objects. It also contains the function `fix_dof_and_initialize` which fixes the degrees of freedom and initializes the entire flowsheet.\n", - "\n", - "The flowsheet has four degrees of freedom viz.,\n", - "\n", - "- Split fraction of electricity to the grid in the power splitter (variable `m.fs.np_power_split.split_fraction[\"np_to_grid\", 0]` in the model). We fix this variable to 0.8.\n", - "- Molar flowrate of hydrogen to the pipeline (variable `m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Molar flowrate of hydrogen to the turbine (variable `m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`). We fix this variable to 10 mol/s.\n", - "- Initial holdup of hydrogen in the tank (variable `m.fs.h2_tank.tank_holdup_previous[0]`). We fix this variable to 0 mol.\n", - "\n", - "These variables are fixed in the `fix_dof_and_initialize` function. In addition to the above three variables, we also fix the variables shown in the table below. We do not refer these variables as degrees of freedom, because they remain fixed at these values in the multiperiod optimization model.\n", - "\n", - "| Name | Variable | Value |\n", - "| :- | :- | :-: |\n", - "| Pressure difference across `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.deltaP` | 24.01 bar |\n", - "| Isentropic efficiency of `h2_turbine`'s compressor | `m.fs.h2_turbine.compressor.efficiency_isentropic` | 0.86 |\n", - "| Conversion of hydrogen in `h2_turbine`'s reactor | `m.fs.h2_turbine.stoic_reactor.conversion` | 0.99 |\n", - "| Pressure deifference across `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.deltaP` | -24.01 bar |\n", - "| Isentripic efficiency of `h2_turbine`'s turbine | `m.fs.h2_turbine.turbine.efficiency_isentropic` | 0.89 |\n", - "| Molar flow rate of air to `h2_turbine` | `m.fs.mixer.air_feed.flow_mol[0]` | 10.76 * molar flowrate of hydrogen to turbine |\n", - "| Temperature of air | `m.fs.mixer.air_feed.temperature[0]` | 300 K |\n", - "| Pressure of air | `m.fs.mixer.air_feed_pressure[0]` | 1.01325 bar |\n", - "| Duration of the simulation for `h2_tank` | `m.fs.h2_tank.dt` | 3600 s |\n" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "annoying-myrtle", - "metadata": { - "scrolled": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:07 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:08 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:09 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:10 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:11 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:28:12 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "Degrees of freedom: 0\n", - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 593\n", - "Number of nonzeros in inequality constraint Jacobian.: 0\n", - "Number of nonzeros in Lagrangian Hessian.............: 204\n", - "\n", - "Total number of variables............................: 215\n", - " variables with only lower bounds: 20\n", - " variables with lower and upper bounds: 180\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 215\n", - "Total number of inequality constraints...............: 0\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 0\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 0.0000000e+00 5.55e+04 1.00e+00 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 0.0000000e+00 3.49e-08 2.36e-01 -1.0 9.80e-03 - 9.90e-01 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 1\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", - "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", - "\n", - "\n", - "Number of objective function evaluations = 2\n", - "Number of objective gradient evaluations = 2\n", - "Number of equality constraint evaluations = 2\n", - "Number of inequality constraint evaluations = 0\n", - "Number of equality constraint Jacobian evaluations = 2\n", - "Number of inequality constraint Jacobian evaluations = 0\n", - "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.029\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16513776779174805}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Create a concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Build the nuclear flowsheet\n", - "build_ne_flowsheet(m)\n", - "\n", - "# Fix the degrees of freedom and initialize\n", - "fix_dof_and_initialize(m)\n", - "\n", - "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", - "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", - "assert degrees_of_freedom(m) == 0\n", - "\n", - "# Create a solver object with the default solver (IPOPT)\n", - "solver = get_solver()\n", - "\n", - "# Simulate the entire flowsheet\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "average-replacement", - "metadata": {}, - "source": [ - "Verify that IPOPT converges to the optimal solution. Next, we print some results. Note the names of the variables and their default units (we use Pyomo's `units`, imported as `pyunits`, to obtain the units of a variable). Units are needed to correctly define the cash flow expressions later." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "animal-astronomy", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Nuclear plant power production : 1000000.0 kW\n", - "Electricity to grid : 800000.0 kW\n", - "Electricity to PEM : 199999.99999999997 kW\n", - "\n", - "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", - "\n", - "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", - "Flowrate of H2 to pipeline : 10 mol/s\n", - "Flowrate of H2 to turbine : 10 mol/s\n", - "Initial tank holdup : 0 mol\n", - "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", - "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", - "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", - "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" - ] - } - ], - "source": [ - "def get_units(obj):\n", - " return str(pyunits.get_units(obj))\n", - "\n", - "# Print results: power splitter\n", - "print(\"Nuclear plant power production : \", m.fs.np_power_split.electricity[0].value,\n", - " get_units(m.fs.np_power_split.electricity[0]))\n", - "print(\"Electricity to grid : \", m.fs.np_power_split.np_to_grid_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_grid_port.electricity[0]))\n", - "print(\"Electricity to PEM : \", m.fs.np_power_split.np_to_pem_port.electricity[0].value,\n", - " get_units(m.fs.np_power_split.np_to_pem_port.electricity[0]))\n", - "print()\n", - "\n", - "# Print results: PEM electrolyzer\n", - "print(\"Flowrate of H2 from pem : \", m.fs.pem.outlet.flow_mol[0].value,\n", - " get_units(m.fs.pem.outlet.flow_mol[0]))\n", - "print()\n", - "\n", - "# Print results: Hydrogen tank\n", - "print(\"Flowrate of H2 to tank : \", m.fs.h2_tank.inlet.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.inlet.flow_mol[0]))\n", - "print(\"Flowrate of H2 to pipeline : \", m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]))\n", - "print(\"Flowrate of H2 to turbine : \", m.fs.h2_tank.outlet_to_turbine.flow_mol[0].value,\n", - " get_units(m.fs.h2_tank.outlet_to_turbine.flow_mol[0]))\n", - "print(\"Initial tank holdup : \", m.fs.h2_tank.tank_holdup_previous[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup_previous[0]))\n", - "print(\"Tank holdup at the end of 1 hr : \", m.fs.h2_tank.tank_holdup[0].value,\n", - " get_units(m.fs.h2_tank.tank_holdup[0]))\n", - "\n", - "# Print results: Hydrogen Turbine\n", - "print(\"H2 Turbine's compressor work : \", m.fs.h2_turbine.compressor.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", - "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", - " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", - "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", - " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" - ] - }, - { - "cell_type": "markdown", - "id": "accessory-paris", - "metadata": {}, - "source": [ - "Observe that the power variables in the power splitter model and the PEM electrolyzer model use kW. Whereas, the power variables (mechanical work) use in the hydrogen turbine model use W. This complete the simulation of the flowsheet. Before proceeding further, we delete the object `m` to avoid confusion" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "guilty-appliance", - "metadata": {}, - "outputs": [], - "source": [ - "# Delete the object containing the flowsheet\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "alert-packing", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Deterministic\n", - "\n", - "### LMP Signal\n", - "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", - "\n", - "Here, we use the LMP data contained in the file `lmp_signal.json`. This dataset is generated by FORCE (link goes here) using the 2019/2020 New York Independent System Operator (NYISO) price data. FORCE divides the 365 days of a year into a specified number of clusters (20, in our case), and generates the LMP signal for each cluster (Note that the LMP signal is the same for all the days of a cluster). The figure below plots the LMP signal for cluster 1 (left) and cluster 8.\n", - "\n", - "![](sample_lmp_plots.png)\n", - "\n", - "As evident from the figure, the price can vary significantly in a day, and from cluster to cluster. Given the variation, we are interested in determining if producing hydrogen, especially during the periods when LMP is low, is attractive or not. \n", - "\n", - "For the demonstration, we do not use the entire dataset in `lmp_signal.json`. Instead, we use the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We use the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041). If desired, the LMP data for the intermediate years can be easily included in the model with a slight modification to the code." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "involved-skill", - "metadata": {}, - "outputs": [], - "source": [ - "# Load the LMP dataset\n", - "with open(\"lmp_signal.json\") as fp:\n", - " lmp_dataset = json.load(fp)\n", - " \n", - "# Gather the LMP data needed for the deterministic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "lmp_deterministic = {year: {cluster: {hour: lmp_dataset[\"0\"][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n", - "\n", - "# Size of each cluster/number of days in a year represented by the cluster\n", - "weights_days = {year: {cluster: lmp_dataset[str(0)][str(year)][str(cluster)][\"num_days\"]\n", - " for cluster in range(1, 21)}\n", - " for year in [2022, 2032]}\n" - ] - }, - { - "cell_type": "markdown", - "id": "boxed-pattern", - "metadata": {}, - "source": [ - "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", - "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", - "\n", - "First, we create a `ConcreteModel` object, and define sets and parameters" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "driven-allah", - "metadata": {}, - "outputs": [], - "source": [ - "# Create a ConcreteModel object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022, 2032] # Set of years\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = lmp_deterministic # LMP signal\n", - "m.weights_days = weights_days # number of days represented by each cluster" - ] - }, - { - "cell_type": "markdown", - "id": "167b5f29", - "metadata": {}, - "source": [ - "This might be a temporary cell, but checking to see if the amount of years supplied by the LMP data match the desired project length/plant life.\n", - "In the future, project length and plant lifetime should be separate entities. \n", - "Should also figure out multiplicity (least common multiple) of plant lives. " - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "1cf94ff3", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "LMP Data less than project life\n" - ] - } - ], - "source": [ - "# checking if number of years provided in data match plant_life\n", - "import numpy as np\n", - "\n", - "# list of available years in LMP data\n", - "years = list( m.LMP.keys() )\n", - "n_years_data = len(years)\n", - "\n", - "# template dictionary full of 0s, same structure as LMP\n", - "zeroDict = {cluster: {hour: 0\n", - " for hour in m.set_time} \n", - " for cluster in m.set_days}\n", - "\n", - "## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ##\n", - "\n", - "# Case where we have less data than the project life/sim time\n", - "# Here, we assume (as in the default nuclear case demo) that\n", - "# the years 2022-2031 all have the same LMP data, which\n", - "# helps to cut down on variables just for the demonstration\n", - "if n_years_data < m.plant_life:\n", - " print(\"LMP Data less than project life\")\n", - " projLifeRange = np.arange( years[0]-1, # year-1 is the construction year\n", - " years[0] + m.plant_life) # full project time with first year of data as starting point\n", - "\n", - " # initializing empty dicts and lists\n", - " newLMP = {} # going to replace existing LMP dictionary\n", - " newYearsVec = [] # list of years used\n", - " stuckYear = 0 # ugly way of duplicating years\n", - "\n", - " # looping through possible years in lifetime (e.g., 2021 -> 2041)\n", - " for i,y in enumerate(projLifeRange):\n", - " # data not available for given year within project lifetime\n", - " if y not in years:\n", - " if i == 0: # construction year\n", - " newLMP[y] = zeroDict\n", - " newYearsVec.append(0)\n", - " else: # duplicate previous year's values\n", - " newLMP[y] = newLMP[y-1]\n", - " newYearsVec.append(stuckYear)\n", - " # data for current year is available in LMP dict\n", - " else:\n", - " stuckYear = y # update year for duplication (word?)\n", - " newLMP[y] = m.LMP[y] # keep current LMP value\n", - " newYearsVec.append(y) # update current year\n", - " \n", - " # save to model object\n", - " m.LMP = newLMP\n", - " m.yearsFullVec = newYearsVec\n", - "\n", - "elif n_years_data > m.plant_life:\n", - " print(\"LMP Data more than project life, must curtail.\")\n", - " # TODO fill this out\n", - "else:\n", - " print(\"LMP Data matches project life\")\n", - " # TODO fill this out\n", - " # years.insert(0,0)" - ] - }, - { - "cell_type": "markdown", - "id": "august-rings", - "metadata": {}, - "source": [ - "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", - "\n", - "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", - "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", - "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", - "- Unfixes the molar flow rate of air to the turbine.\n", - "- Adds a constraint to fix the ratio of molar flow rate of air to molar flowrate of hydrogen (fuel-air ratio).\n", - "- Specifies a small non-zero bounds on a few flow variables to avoid convergence issues." - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "senior-multimedia", - "metadata": {}, - "outputs": [], - "source": [ - "def unfix_dof(m, **kwargs):\n", - " \"\"\"\n", - " This function unfixes a few degrees of freedom for optimization\n", - " \"\"\"\n", - " # Set defaults in case options are not passed to the function\n", - " options = kwargs.get(\"options\", {})\n", - " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", - " \n", - " # Unfix the electricity split in the electrical splitter\n", - " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", - "\n", - " # Unfix the holdup_previous and outflow variables\n", - " m.fs.h2_tank.tank_holdup_previous.unfix()\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol.unfix()\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol.unfix()\n", - "\n", - " # Unfix the flowrate of air to the mixer\n", - " m.fs.mixer.air_feed.flow_mol.unfix()\n", - "\n", - " # Add a constraint to maintain the air to hydrogen flow ratio\n", - " m.fs.mixer.air_h2_ratio = Constraint(\n", - " expr=m.fs.mixer.air_feed.flow_mol[0] ==\n", - " air_h2_ratio * m.fs.mixer.hydrogen_feed.flow_mol[0])\n", - " \n", - " # Set bounds on variables. A small non-zero value is set as the lower \n", - " # bound on molar flowrates to avoid convergence issues\n", - " m.fs.pem.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.h2_tank.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_turbine.flow_mol[0].setlb(0.001)\n", - " m.fs.h2_tank.outlet_to_pipeline.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.translator.inlet.flow_mol[0].setlb(0.001)\n", - " m.fs.translator.outlet.flow_mol[0].setlb(0.001)\n", - "\n", - " m.fs.mixer.hydrogen_feed.flow_mol[0].setlb(0.001)" - ] - }, - { - "cell_type": "markdown", - "id": "organized-peoples", - "metadata": {}, - "source": [ - "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", - "\n", - "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", - "\n", - "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "democratic-aurora", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 215.91] Completed the formulation of the multiperiod problem\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:48 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:49 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:50 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:51 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:52 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:31:53 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 6.01] Created an instance of the flowsheet and initialized it.\n", - "[+ 27.33] Initialized the entire multiperiod optimization model.\n", - "[+ 0.68] Unfixed the degrees of freedom from each period model.\n" - ] - } - ], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " verbose=False)" - ] - }, - { - "cell_type": "markdown", - "id": "suited-development", - "metadata": {}, - "source": [ - "Next, we define \n", - "\n", - "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", - "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", - "\n", - "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", - "\n", - "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "optimum-closing", - "metadata": {}, - "outputs": [], - "source": [ - "def build_connecting_constraints(m, set_time, set_days, set_years):\n", - " \n", - " \"\"\"\n", - " This function declares the first-stage variables or design decisions,\n", - " adds constraints that ensure that the operational variables never exceed their\n", - " design values, and adds constraints connecting variables at t - 1 and t\n", - " \"\"\"\n", - "\n", - " # Declare first-stage variables (Design decisions)\n", - " m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", - " m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum holdup of the tank (in mol)\")\n", - " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum power output from the turbine (in W)\")\n", - "\n", - " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def pem_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", - "\n", - " # Ensure that the final tank holdup does not exceed the tank capacity \n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", - "\n", - " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def turbine_capacity_constraint(blk, t, d, y):\n", - " return (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", - " m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_holdup_constraints(blk, t, d, y):\n", - " if t == 1:\n", - " # Each day begins with an empty tank\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", - " )\n", - " else:\n", - " # Initial holdup at time t = final holdup at time t - 1\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", - " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "addressed-mount", - "metadata": {}, - "source": [ - "Next, we use the numbers in the table below for constructing the cash flow expressions.\n", - "\n", - "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", - "| :- | :-: | :-: | :-: |\n", - "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", - "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", - "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", - "\n", - "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." - ] - }, - { - "cell_type": "markdown", - "id": "01055db2", - "metadata": {}, - "source": [ - "### TEAL: Defining component costs/revenues and corresponding IDAES variables \n", - "\n", - "We now add a template dictionary with all the Nuclear Case components. \n", - "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", - "Note that all cash flows are defined as:\n", - " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{R}\\bigg)^X$$\n", - "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $R$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", - "\n", - "\n", - "The cash flow dictionaries below must have:\n", - "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", - "2. a **Value**: the cost per unit ($\\alpha$)\n", - "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", - "\n", - "Each component must also have a Lifetime but all currently set to be the same. " - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "cbf4c9c2", - "metadata": {}, - "outputs": [], - "source": [ - "components={\n", - " # Electrolyzer: negative Cash flows\n", - " \"pem\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 1630, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 47.9, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.pem.electricity'],\n", - " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Tank: negative Cash flows\n", - " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Turbine: negative Cash flows\n", - " \"h2turbine\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.947, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.007, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", - " },\n", - " },\n", - " # Electricity Market: positive Cash flows\n", - " \"electricity_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", - " },\n", - " },\n", - " # Hydrogen Market: positive Cash flows\n", - " \"h2_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 3.0, # this is $/kg\n", - " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", - " },\n", - " },\n", - "}" - ] - }, - { - "cell_type": "markdown", - "id": "499296f9", - "metadata": {}, - "source": [ - "TEAL: Next, we should initialize global Cash flow attributes within TEAL.\n", - "\n", - "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", - "global parameters. " - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "418b46b4", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "['pem|Lifetime', 'pem|Capex', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Lifetime', 'h2tank|Capex', 'h2turbine|Lifetime', 'h2turbine|Capex', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Lifetime', 'electricity_market|Hourly', 'h2_market|Lifetime', 'h2_market|Hourly']\n" - ] - } - ], - "source": [ - "import numpy as np\n", - "import operator\n", - "\n", - "# *** HELPER FUNCTIONS / repurposed from TEAL/tests/PyomoTest.py ***\n", - "def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184):\n", - " \"\"\"\n", - " Constructs global settings for econ run\n", - " @ In, cfs, CashFlow, cash flow components\n", - " @ In, life, float, life time of the years to evaluate\n", - " @ In, dr, float, discount rate\n", - " @ In, tax, float, the amount of tax ratio to apply\n", - " @ In, infl, float, the amount of inflation ratio to apply\n", - " @ Out, settings, CashFlow.GlobalSettings, settings\n", - " \"\"\"\n", - " active = []\n", - " for comp_name, cf_list in cfs.items():\n", - " for cf in cf_list:\n", - " active.append(f'{comp_name}|{cf}')\n", - " print(active)\n", - " params = {'DiscountRate': dr,\n", - " 'tax': tax,\n", - " 'inflation': infl,\n", - " 'ProjectTime': life,\n", - " 'Indicator': {'name': ['NPV'], # TODO: check IRR, PI\n", - " 'active': active}\n", - " }\n", - " settings = CashFlows.GlobalSettings()\n", - " settings.setParams(params)\n", - " settings._verbosity = 0\n", - " return settings\n", - "\n", - "\n", - "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate)" - ] - }, - { - "cell_type": "markdown", - "id": "f93fefce", - "metadata": {}, - "source": [ - "TEAL: More helper methods distinguish between creating Capex, and recurring (hourly vs yearly) TEAL cash flows." - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "0b30e827", - "metadata": {}, - "outputs": [], - "source": [ - "def createCapex(comp, alpha, driver, life):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, price\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for each capital expenditures\n", - " \"\"\"\n", - " # extract alpha, driver as just one value\n", - " cf = CashFlows.Capex()\n", - " cf.name = 'Cap'\n", - " # life = comp._lifetime\n", - " cf.initParams(life)\n", - " cfParams = {'name': 'Cap',\n", - " 'alpha': alpha,\n", - " 'driver': driver,\n", - " 'reference': 1.0,\n", - " 'X': 1.0,\n", - " 'depreciate': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False,\n", - " }\n", - " cf.setParams(cfParams)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringYearly(comp, alpha, driver, lifeVector):\n", - " \"\"\"\n", - " Constructs the parameters for capital expenditures\n", - " @ In, comp, TEAL.src.CashFlows.Component, main structure to add component cash flows\n", - " @ In, alpha, float, yearly price to populate\n", - " @ In, driver, pyomo.core.base.var.ScalarVar, quantity sold to populate\n", - " @ Out, cf, TEAL.src.CashFlows.Component, cashflow sale for the recurring yearly\n", - " \"\"\"\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'FixedOM',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - "\n", - " # convert to binary mask, includes a zero for year 0 (construction)\n", - " projYears = np.array([y>1 for y in lifeVector], dtype=int)\n", - " projYears = projYears.astype(object)\n", - "\n", - " # 0 for first year (build year) -> TODO couldn't this be automatic?\n", - " alphas = projYears * alpha\n", - " drivers = projYears * driver\n", - "\n", - " # construct annual summary cashflows\n", - " cf.computeYearlyCashflow(alphas, drivers)\n", - " return cf\n", - "\n", - "\n", - "def createRecurringHourly(comp, alpha, driver, projLife):\n", - " \"\"\"\n", - " Constructs recurring cashflow with one value per hour\n", - " @ In, dfSet, tuple, includes pandas.Dataframe, dict of inputs, and pyomo concrete model loaded\n", - " sto run\n", - " @ In, comp, CashFlow.Component, component this cf will belong to\n", - " @ In, driver, string, variable name in df to take driver from\n", - " @ In, alpha, string, variable name in df to take alpha from\n", - " @ Out, comps, dict, dict mapping names to CashFlow component objects\n", - " \"\"\"\n", - " projLife += 1\n", - " print('DEBUGG cRH life:', comp.name, projLife)\n", - " cf = CashFlows.Recurring()\n", - " cfParams = {'name': 'Hourly',\n", - " 'X': 1,\n", - " 'mult_target': None,\n", - " 'inflation': False}\n", - " cf.setParams(cfParams)\n", - " cf.initParams(projLife, pyomoVar=True)\n", - " for year in range(projLife):\n", - " if isinstance(alpha, float):\n", - " cf.computeIntrayearCashflow(year, alpha, driver[year, :])\n", - " else:\n", - " cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :])\n", - " return cf" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "2df7b4f5", - "metadata": {}, - "outputs": [], - "source": [ - "def getCapexVarFromModel(comp, cfDict, mdl):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " pyomoExpr = [operator.attrgetter(exprs[i])(mdl) for i in range(len(exprs))]\n", - " driver = [m*pexp for m, pexp in zip(mults, pyomoExpr)]\n", - " driver = driver[0]\n", - " return alpha, driver\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "463cfe9b", - "metadata": {}, - "outputs": [], - "source": [ - "def getDispatchVarFromModel(comp, cfDict, mdl):\n", - " alpha = cfDict['Value']\n", - " mults = cfDict['Multiplier']\n", - " exprs = cfDict['Expressions']\n", - " assert( len(mults)==len(exprs) ) # NOTE: Multiplier same length as Driver\n", - "\n", - " # time indeces for HERON/TEAL\n", - " n_hours = len(mdl.set_time)\n", - " n_days = len(mdl.set_days)\n", - " n_years = len(mdl.set_years)\n", - " n_projLife = mdl.plant_life + 1\n", - "\n", - " yearsMaskArray = mdl.yearsFullVec # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ]\n", - " \n", - " n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365\n", - "\n", - " dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object)\n", - "\n", - " indeces = np.array([tuple(i) for i in mdl.period_index], dtype=\"i,i,i\")\n", - " time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch\n", - " indeces = indeces.reshape(time_shape)\n", - "\n", - " # currently, taking this to mean that we are using the LMP signal... \n", - " # TODO: needs to be more general here\n", - " if alpha == []:\n", - " signal = mdl.LMP\n", - "\n", - " # # plus 1 to year term to allow for 0 recurring costs during build year\n", - " # alpha = np.zeros([n_projLife, n_hours_per_year])\n", - " # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour]\n", - " # clusterhour loops through hours first, then cluster\n", - " alpha = [[signal[y][d][h] \\\n", - " for d in mdl.set_days\n", - " for h in mdl.set_time] # order here matches *indeces*\n", - " for y in mdl.LMP.keys()] #shape here is [year, hour]\n", - " # # first column of year axis is 0 for project year 0\n", - " alpha = np.array(alpha)\n", - " # alpha[1:,:] = realized_alpha\n", - "\n", - " # TODO: check that all periods and LMPs match up...\n", - " pcount = -1\n", - " for p, pyear in enumerate(yearsMaskArray):\n", - " if pyear == 0:\n", - " continue\n", - "\n", - " if pyear > yearsMaskArray[p-1]:\n", - " pcount +=1\n", - "\n", - " for time in range(n_hours_per_year):\n", - " ind = tuple(indeces[pcount,time])\n", - " # looping through all DISPATCHES variables pertaining to this specific dispatch\n", - " # e.g., turbine costs due to work done by turbine + compressor, separate variables\n", - " dispatch_driver = 0\n", - " for ds, dStr in enumerate(exprs):\n", - " dispatch_driver += operator.attrgetter(dStr)(mdl.period[ind])[0] * mults[ds]\n", - "\n", - " # getting weights for each day/cluster\n", - " dy, yr = ind[1:]\n", - " weight = mdl.weights_days[yr][dy] # extracting weight for year + day\n", - "\n", - " # storing individual Pyomo dispatch\n", - " dispatch_array[p, time] = dispatch_driver * weight\n", - "\n", - " return alpha, dispatch_array\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "e9157024", - "metadata": {}, - "outputs": [], - "source": [ - "def buildTealComponent(name, comp, mdl):\n", - " life = comp['Lifetime']\n", - " projLife = len(mdl.set_years) + 1\n", - " tealComp = CashFlows.Component()\n", - " tealComp.setParams({'name': name, \n", - " 'Life_time': comp['Lifetime']})\n", - " cashFlows = []\n", - "\n", - " ## check years vs projLife\n", - "\n", - " for cfName, cfDict in comp.items():\n", - " if cfName == 'Capex':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " capex = createCapex(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(capex)\n", - "\n", - " capex.setAmortization('MACRS', 15)\n", - " amorts = tealComp._createDepreciation(capex)\n", - " cashFlows.extend(amorts)\n", - " \n", - " elif cfName == 'FixedOM':\n", - " alpha, driver = getCapexVarFromModel(comp, cfDict, mdl)\n", - " fixedOM = createRecurringYearly(tealComp, alpha, driver, mdl.yearsFullVec)\n", - " cashFlows.append(fixedOM)\n", - " \n", - " elif cfName == 'Hourly':\n", - " alpha, driver = getDispatchVarFromModel(comp, cfDict, mdl)\n", - " hourly = createRecurringHourly(tealComp, alpha, driver, m.plant_life)\n", - " cashFlows.append(hourly)\n", - " \n", - "\n", - " tealComp.addCashflows(cashFlows)\n", - " return tealComp\n" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "qualified-bargain", - "metadata": {}, - "outputs": [], - "source": [ - "def append_costs_and_revenue(m, ps, LMP):\n", - " \"\"\"\n", - " ps: Object containing information on sets and parameters\n", - " LMP: Dictionary containing the LMP data\n", - " \"\"\"\n", - "\n", - " set_time = ps.set_time # Set of hours\n", - " set_days = ps.set_days # Set of days/clusters\n", - " set_years = ps.set_years # Set of years\n", - " weights_days = ps.weights_days # Weights associated with each cluster\n", - "\n", - " h2_sp = ps.h2_price # Selling price of hydrogen\n", - " plant_life = ps.plant_life # Plant lifetime\n", - " tax_rate = ps.tax_rate # Corporate tax rate\n", - " discount_rate = ps.discount_rate # Discount rate\n", - " \n", - " years_vec = [y - set_years[0] + 1 for y in set_years]\n", - " years_vec.append(plant_life + 1)\n", - " weights_years = {y: sum(1 / (1 + discount_rate) ** i\n", - " for i in range(years_vec[j], years_vec[j + 1]))\n", - " for j, y in enumerate(set_years)}\n", - "\n", - " # PEM CAPEX: $1630/kWh and pem_capacity is in kW,\n", - " # Tank CAPEX: $29/kWh, the LHV of hydrogen is 33.3 kWh/kg,\n", - " # the molecular mass of hydrogen is 2.016e-3 kg/mol and\n", - " # tank_capacity is in moles \n", - " # Turbine CAPEX: $947/kWh and turbine_capacity is in W\n", - " m.capex = Expression(\n", - " expr=(1630 * m.pem_capacity +\n", - " (29 * 33.3 * 2.016e-3) * m.tank_capacity +\n", - " (947 / 1000) * m.h2_turbine_capacity),\n", - " doc=\"Total capital cost (in USD)\"\n", - " )\n", - "\n", - " # Fixed O&M of PEM: $47.9/kW\n", - " # Fixed O&M of turbine: $7/kW\n", - " @m.Expression(set_years,\n", - " doc=\"Fixed O&M cost per year (in USD)\")\n", - " def fixed_om_cost(blk, y):\n", - " return (\n", - " 47.9 * m.pem_capacity + 7e-3 * m.h2_turbine_capacity\n", - " )\n", - "\n", - " # Variable O&M: PEM: $1.3/MWh and turbine: $4.25/MWh\n", - " @m.Expression(set_years,\n", - " doc=\"Total variable O&M cost per year (in USD)\")\n", - " def variable_om_cost(blk, y):\n", - " return (\n", - " (1.3 * 1e-3) * sum(weights_days[y][d] * blk.period[t, d, y].fs.pem.electricity[0]\n", - " for t in set_time for d in set_days) +\n", - " (4.25 * 1e-6) * sum(weights_days[y][d] * (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0])\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling electricity per year (in USD)\")\n", - " def electricity_revenue(blk, y):\n", - " return (\n", - " sum(weights_days[y][d] * LMP[y][d][t] *\n", - " (blk.period[t, d, y].fs.np_power_split.np_to_grid_port.electricity[0] * 1e-3 -\n", - " blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0] * 1e-6 -\n", - " blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] * 1e-6)\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Revenue generated by selling hydrogen per year (in USD)\")\n", - " def h2_revenue(blk, y):\n", - " return (\n", - " h2_sp * 2.016e-3 * 3600 *\n", - " sum(weights_days[y][d] *\n", - " blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0]\n", - " for t in set_time for d in set_days)\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Depreciation value per year (in USD)\")\n", - " def depreciation(blk, y):\n", - " return (\n", - " blk.capex / plant_life\n", - " )\n", - "\n", - " @m.Expression(set_years,\n", - " doc=\"Net profit per year (in USD)\")\n", - " def net_profit(blk, y):\n", - " return (\n", - " blk.depreciation[y] + (1 - tax_rate) * (+ blk.h2_revenue[y]\n", - " + blk.electricity_revenue[y]\n", - " - blk.fixed_om_cost[y]\n", - " - blk.variable_om_cost[y]\n", - " - blk.depreciation[y])\n", - " )\n", - "\n", - " m.npv = Expression(\n", - " expr=sum(weights_years[y] * m.net_profit[y] for y in set_years) - m.capex,\n", - " doc=\"Net present value (in USD)\"\n", - " )" - ] - }, - { - "cell_type": "markdown", - "id": "banner-native", - "metadata": {}, - "source": [ - "We now build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "republican-diagnosis", - "metadata": {}, - "outputs": [], - "source": [ - "# Build the connecting constraints\n", - "build_connecting_constraints(m, \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", - "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", - "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3\n", - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "c5844dcd", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: pem 21\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059 0.0591\n", - " 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0. 0. 0.\n", - " 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", - "DEBUGG cRH life: h2turbine 21\n", - "DEBUGG cRH life: electricity_market 21\n", - "DEBUGG cRH life: h2_market 21\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "c:\\Users\\sotogj\\projects\\TEAL\\src\\main.py:418: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.\n", - " projCf[nonBuildMask] += lifeCf[relativeOperation[relativeOperation!=0]] * taxMult * np.power(inflRate, -1*years[nonBuildMask])\n" - ] - } - ], - "source": [ - "# # Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "#=================================================\n", - "tealComponentList = []\n", - "for name, comp in components.items():\n", - " tealComp = buildTealComponent(name, comp, m)\n", - " tealComponentList.append(tealComp)\n", - "\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "71991e45", - "metadata": {}, - "outputs": [], - "source": [ - "# print(m.npv.expr)\n", - "with open(\"TEAL_output.txt\", \"w\") as text_file:\n", - " # text_file.write(str(m.npv.expr))\n", - " text_file.write(str(metrics['NPV']))" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "id": "d7355a37", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: pem \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2tank \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2turbine \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: electricity_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "DEBUGG comp: h2_market \n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 21 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 21\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): 6: \n", - "CashFlow INFO (proj comp): 7: \n", - "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", - "CashFlow INFO (proj comp): 11: \n", - "CashFlow INFO (proj comp): 12: \n", - "CashFlow INFO (proj comp): 13: \n", - "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", - "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", - "CashFlow INFO (proj comp): 20: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (FCFF): 6: \n", - "CashFlow INFO (FCFF): 7: \n", - "CashFlow INFO (FCFF): 8: \n", - "CashFlow INFO (FCFF): 9: \n", - "CashFlow INFO (FCFF): 10: \n", - "CashFlow INFO (FCFF): 11: \n", - "CashFlow INFO (FCFF): 12: \n", - "CashFlow INFO (FCFF): 13: \n", - "CashFlow INFO (FCFF): 14: \n", - "CashFlow INFO (FCFF): 15: \n", - "CashFlow INFO (FCFF): 16: \n", - "CashFlow INFO (FCFF): 17: \n", - "CashFlow INFO (FCFF): 18: \n", - "CashFlow INFO (FCFF): 19: \n", - "CashFlow INFO (FCFF): 20: \n", - "CashFlow INFO (NPV): ... NPV: \n", - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 580760\n", - "Number of nonzeros in inequality constraint Jacobian.: 7680\n", - "Number of nonzeros in Lagrangian Hessian.............: 195840\n", - "\n", - "Total number of variables............................: 211203\n", - " variables with only lower bounds: 20163\n", - " variables with lower and upper bounds: 176640\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 208320\n", - "Total number of inequality constraints...............: 3840\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 3840\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.1949854e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.4615999e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 8.11e-04 8.91e-01f 1\n", - " 2 -1.4971840e+09 7.77e+03 1.27e+04 -1.0 5.00e+05 - 1.82e-03 9.90e-01f 1\n", - " 3 -1.4976246e+09 2.28e+02 6.53e+03 -1.0 9.98e+03 - 2.59e-01 9.71e-01h 1\n", - " 4 -1.4976368e+09 3.55e+01 2.38e+05 -1.0 7.90e+01 -4.0 4.37e-02 8.22e-01h 1\n", - " 5 -1.4976366e+09 4.60e+01 3.57e+05 -1.0 3.46e+03 - 2.43e-03 9.75e-02f 1\n", - " 6 -1.4976412e+09 5.18e+01 9.16e+05 -1.0 1.89e+03 - 4.39e-01 1.00e+00f 1\n", - " 7 -1.4976420e+09 4.52e+01 6.58e+06 -1.0 3.71e+02 -4.5 9.22e-01 1.25e-01f 4\n", - " 8 -1.4976553e+09 1.67e+01 3.59e+06 -1.0 1.42e+03 -5.0 4.40e-01 4.53e-01f 2\n", - " 9 -1.4977569e+09 2.01e+00 3.87e+05 -1.0 8.25e+02 -5.4 4.00e-02 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4979926e+09 1.22e+01 3.49e+05 -1.0 2.36e+03 -5.9 1.00e-01 1.00e+00f 1\n", - " 11 -1.4987457e+09 3.13e+02 3.17e+05 -1.0 7.13e+03 - 9.13e-02 1.00e+00f 1\n", - " 12 -1.4993552e+09 7.13e+00 2.47e+05 -1.0 4.50e+03 -6.4 2.19e-01 1.00e+00f 1\n", - " 13 -1.5014293e+09 3.18e+00 2.21e+05 -1.0 1.41e+04 - 1.09e-01 1.00e+00f 1\n", - " 14 -1.5034098e+09 8.92e-02 1.72e+05 -1.0 1.02e+04 -6.9 2.22e-01 1.00e+00f 1\n", - " 15 -1.5114236e+09 2.36e-01 1.55e+05 -1.0 3.84e+04 - 9.59e-02 1.00e+00f 1\n", - " 16 -1.5312970e+09 2.62e-01 1.36e+05 -1.0 8.03e+04 - 1.21e-01 1.00e+00f 1\n", - " 17 -1.5541824e+09 1.38e-01 1.22e+05 -1.0 2.04e+05 - 1.04e-01 4.21e-01f 1\n", - " 18 -1.5544114e+09 1.37e-01 1.02e+05 -1.0 1.78e+05 - 1.63e-01 4.96e-03f 1\n", - " 19 -1.5544217e+09 1.28e-01 2.27e+04 -1.0 2.81e+04 - 7.78e-01 6.77e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.5545105e+09 3.93e-02 1.79e+04 -1.0 7.49e+04 - 2.10e-01 4.91e-01f 1\n", - " 21 -1.5545340e+09 4.09e-01 1.61e+04 -1.0 6.34e+04 - 1.03e-01 1.88e-01f 1\n", - " 22 -1.5545517e+09 4.25e-01 1.39e+04 -1.0 6.01e+04 - 1.38e-01 1.62e-01f 1\n", - " 23 -1.5545792e+09 4.51e-01 1.16e+04 -1.0 5.87e+04 - 1.67e-01 2.76e-01f 1\n", - " 24 -1.5545853e+09 3.85e-03 2.13e+03 -1.0 5.75e+02 -6.1 8.16e-01 1.00e+00f 1\n", - " 25 -1.5546662e+09 1.18e-01 1.70e+03 -1.0 2.67e+05 - 1.99e-01 2.46e-01f 1\n", - " 26 -1.5546749e+09 4.85e-01 1.38e+03 -1.0 1.19e+05 - 1.89e-01 3.91e-01f 1\n", - " 27 -1.5546741e+09 4.26e-01 1.03e+03 -1.0 7.38e+04 - 2.56e-01 4.91e-01f 1\n", - " 28 -1.5546738e+09 4.11e-01 7.07e+02 -1.0 5.17e+04 - 3.12e-01 6.62e-01f 1\n", - " 29 -1.5546622e+09 4.05e-01 4.30e+02 -1.0 2.89e+04 - 3.92e-01 9.28e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.5546621e+09 2.03e-01 2.87e+02 -1.0 2.26e+01 -3.9 3.33e-01 5.00e-01f 2\n", - " 31 -1.5546620e+09 2.76e-06 2.84e+00 -1.0 1.04e+01 -4.4 9.90e-01 1.00e+00h 1\n", - " 32 -1.5546440e+09 1.75e-01 1.45e+02 -1.0 3.37e+04 - 4.34e-01 1.00e+00f 1\n", - " 33 -1.5546332e+09 3.03e-01 8.32e+01 -1.0 2.67e+04 - 6.71e-01 1.00e+00f 1\n", - " 34 -1.5546332e+09 5.61e-06 5.99e-04 -1.0 5.77e+00 -4.9 1.00e+00 1.00e+00h 1\n", - " 35 -1.5546366e+09 2.41e-06 4.26e+06 -3.8 4.47e+01 -4.5 9.98e-01 5.71e-01f 1\n", - " 36 -1.5546379e+09 1.13e-06 2.00e+06 -3.8 2.63e+01 -4.1 7.17e-01 5.31e-01f 1\n", - " 37 -1.5546386e+09 3.47e-07 6.16e+05 -3.8 1.23e+01 -3.7 7.36e-01 6.92e-01f 1\n", - " 38 -1.5546417e+09 1.63e-04 6.15e+05 -3.8 7.90e+07 - 2.54e-03 3.06e-05f 1\n", - " 39 -1.5546424e+09 1.11e-04 4.16e+05 -3.8 8.03e+01 -4.6 8.88e-03 3.22e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.5546435e+09 1.30e-04 4.15e+05 -3.8 3.22e+07 - 1.90e-03 2.78e-05f 1\n", - " 41 -1.5546436e+09 1.24e-04 3.97e+05 -3.8 3.45e+02 -4.7 1.19e-01 4.40e-02f 1\n", - " 42 -1.5546437e+09 1.08e-04 3.49e+05 -3.8 3.36e+01 -4.2 9.58e-01 1.28e-01f 1\n", - " 43 -1.5546440e+09 9.33e-05 3.01e+05 -3.8 8.48e+01 -4.7 8.68e-01 1.40e-01f 1\n", - " 44 -1.5546442e+09 5.98e-05 1.92e+05 -3.8 3.21e+01 -4.3 1.00e+00 3.60e-01f 1\n", - " 45 -1.5546445e+09 4.64e-05 1.49e+05 -3.8 9.40e+01 -4.8 1.00e+00 2.23e-01f 1\n", - " 46 -1.5547218e+09 1.03e-01 1.48e+05 -3.8 8.27e+07 - 9.63e-03 7.13e-04f 1\n", - " 47 -1.5548137e+09 2.19e-01 9.16e+04 -3.8 7.40e+06 - 3.82e-01 1.04e-02f 1\n", - " 48 -1.5548165e+09 1.89e-01 9.82e+02 -3.8 1.96e+04 - 1.00e+00 1.36e-01f 1\n", - " 49 -1.5548186e+09 1.07e-01 5.16e+02 -3.8 4.95e+03 - 1.00e+00 4.28e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5548186e+09 6.65e-02 2.78e+04 -3.8 1.32e+01 -4.9 4.53e-01 3.76e-01f 1\n", - " 51 -1.5548187e+09 3.40e-02 2.09e+03 -3.8 2.82e+00 -3.5 1.00e+00 4.88e-01f 1\n", - " 52 -1.5548187e+09 1.63e-02 6.14e+03 -3.8 5.74e+00 -4.0 1.00e+00 5.21e-01f 1\n", - " 53 -1.5548187e+09 7.73e-03 1.86e+03 -3.8 1.92e+00 -3.6 1.00e+00 5.26e-01f 1\n", - " 54 -1.5548201e+09 8.03e-03 1.18e+03 -3.8 3.42e+04 - 3.67e-01 5.38e-02f 1\n", - " 55 -1.5548206e+09 8.82e-03 3.37e+02 -3.8 2.34e+03 - 7.15e-01 2.76e-01f 1\n", - " 56 -1.5548208e+09 6.49e-03 8.45e+01 -3.8 3.72e+02 - 1.00e+00 5.76e-01f 1\n", - " 57 -1.5548208e+09 5.56e-05 1.05e-02 -3.8 2.87e+00 -4.1 1.00e+00 1.00e+00f 1\n", - " 58 -1.5548208e+09 8.55e-04 3.86e-02 -3.8 7.59e+01 - 1.00e+00 1.00e+00f 1\n", - " 59 -1.5548208e+09 1.99e-03 3.47e-03 -3.8 2.35e+01 - 1.00e+00 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5548208e+09 4.94e-06 1.06e-05 -3.8 8.19e-01 - 1.00e+00 1.00e+00h 1\n", - " 61 -1.5548209e+09 5.06e-04 1.36e+02 -5.7 1.57e+02 - 8.50e-01 3.91e-01f 1\n", - " 62 -1.5548209e+09 1.93e-04 3.31e+02 -5.7 1.76e-01 -2.9 6.31e-01 6.17e-01f 1\n", - " 63 -1.5548209e+09 1.02e-04 1.09e+02 -5.7 3.95e-01 -3.4 7.81e-01 4.70e-01f 1\n", - " 64 -1.5548209e+09 9.86e-05 1.06e+02 -5.7 5.68e+02 - 1.84e-02 3.26e-02f 1\n", - " 65 -1.5548209e+09 9.57e-05 1.01e+02 -5.7 2.34e+02 - 5.27e-02 3.65e-02f 1\n", - " 66 -1.5548209e+09 9.41e-05 8.51e+01 -5.7 1.07e+02 - 1.74e-01 2.54e-02f 1\n", - " 67 -1.5548209e+09 9.21e-05 7.84e+01 -5.7 5.69e+01 - 8.52e-02 3.22e-02f 1\n", - " 68 -1.5548209e+09 8.71e-05 7.19e+01 -5.7 4.02e+01 - 8.41e-02 8.12e-02f 1\n", - " 69 -1.5548209e+09 2.41e-05 1.48e+01 -5.7 7.32e-02 -2.6 4.83e-01 7.23e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.5548209e+09 1.14e-05 8.93e+00 -5.7 1.65e-01 -3.1 7.54e-01 5.25e-01f 1\n", - " 71 -1.5548209e+09 1.93e-05 8.77e+00 -5.7 6.95e+01 - 1.38e-02 4.46e-02f 1\n", - " 72 -1.5548209e+09 1.54e-05 7.72e+00 -5.7 7.65e-01 -4.1 5.75e-01 2.00e-01f 1\n", - " 73 -1.5548209e+09 2.89e-05 7.50e+00 -5.7 3.88e+01 - 2.49e-02 5.32e-02f 1\n", - " 74 -1.5548209e+09 4.62e-05 6.66e+00 -5.7 1.86e+01 - 1.17e-01 7.67e-02f 1\n", - " 75 -1.5548209e+09 7.72e-05 1.30e+01 -5.7 5.24e+00 - 9.58e-01 1.64e-01f 1\n", - " 76 -1.5548209e+09 1.97e-04 5.82e-05 -5.7 4.36e-01 - 1.00e+00 1.00e+00f 1\n", - " 77 -1.5548209e+09 1.66e-07 3.67e-07 -5.7 5.76e-02 -5.5 1.00e+00 1.00e+00h 1\n", - " 78 -1.5548209e+09 2.59e-07 1.76e+01 -7.0 5.80e-01 - 9.95e-01 5.73e-01f 1\n", - " 79 -1.5548209e+09 4.80e-08 8.56e+01 -7.0 2.46e-01 - 6.25e-01 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.5548209e+09 5.66e-10 1.16e-09 -7.0 1.04e-03 - 1.00e+00 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 80\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -2.6084237389827598e+07 -1.5548209326425235e+09\n", - "Dual infeasibility......: 1.1645811194840818e-09 6.9417981260984143e-08\n", - "Constraint violation....: 1.1641532182693481e-10 5.6555737870667144e-10\n", - "Variable bound violation: 6.2716869560133087e-09 6.2716869560133087e-09\n", - "Complementarity.........: 9.1552855412841452e-08 5.4572535095311482e-06\n", - "Overall NLP error.......: 9.1552855412841452e-08 5.4572535095311482e-06\n", - "\n", - "\n", - "Number of objective function evaluations = 86\n", - "Number of objective gradient evaluations = 81\n", - "Number of equality constraint evaluations = 86\n", - "Number of inequality constraint evaluations = 86\n", - "Number of equality constraint Jacobian evaluations = 81\n", - "Number of inequality constraint Jacobian evaluations = 81\n", - "Number of Lagrangian Hessian evaluations = 80\n", - "Total seconds in IPOPT = 256.985\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212160, 'Number of variables': 211203, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 259.56267189979553}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Append cash flow expressions\n", - "# append_costs_and_revenue(m,\n", - "# ps=m,\n", - "# LMP=m.LMP)\n", - "\n", - "#=================================================\n", - "# tealComponentList = []\n", - "# for name, comp in components.items():\n", - "# tealComp = buildTealComponent(name, comp, m)\n", - "# tealComponentList.append(tealComp)\n", - "\n", - "metrics = RunCashFlow.run(tealSettings, tealComponentList, {}, pyomoVar=True)\n", - "\n", - "# Define the objective function\n", - "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", - "\n", - "#=================================================\n", - "# m.obj = Objective(expr=m.npv, sense=maximize)\n", - "# Define the solver object. Using IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solver the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "markdown", - "id": "confident-neutral", - "metadata": {}, - "source": [ - "Verify that the solver converges to the optimal solution. We now print the results and answer the questions posed at the beginning of this notebook. To recall, we are interested in determining whether the following options are attractive (i.e., maximize NPV):\n", - "\n", - "- Produce hydrogen using a portion of the electricity, especially during periods of low electricity demand, and sell it.\n", - "- Produce hydrogen, store it in a tank, and combust it to produce electrity during the periods of high electricity demand." - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "id": "scientific-nudist", - "metadata": {}, - "outputs": [], - "source": [ - "def generate_plots(m, d, y, set_time, lmp):\n", - " LMP = [lmp[y][d][t] for t in set_time]\n", - " \n", - " # Power from nuclear power plant to the grid (convert it to MW)\n", - " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", - " for t in set_time]\n", - " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", - " for t in set_time]\n", - " \n", - " # Plot the results\n", - " plot_lmp_and_schedule(lmp=LMP,\n", - " schedule={\"power_to_grid\": np_to_grid,\n", - " \"h2_production\": h2_production,\n", - " \"h2_to_pipeline\": h2_to_pipeline,\n", - " \"h2_to_turbine\": h2_to_turbine},\n", - " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", - " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", - " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", - " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", - " y_range={\"power_to_grid\": (0.5, 1.02),\n", - " \"h2_production\": (0, 4000),\n", - " \"h2_to_pipeline\": (0, 4000),\n", - " \"h2_to_turbine\": (-0.5, 10)})" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "id": "disabled-invitation", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Optimal PEM capacity : 196.2616021878854 MW\n", - "Optimal tank capacity : 2.066591758867942e-05 kg\n", - "OPtimal turbine capacity: 9.076707516973046e-05 MW\n", - "NPV : 1.5548209326425222 $B\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "import pyomo.environ as pyo\n", - "\n", - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", - "\n", - "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", - "\n", - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=1, y=2022, set_time=m.set_time, lmp=m.LMP)" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "brutal-sigma", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" - ] - }, - { - "cell_type": "markdown", - "id": "empty-identity", - "metadata": {}, - "source": [ - "- Clearly, when the selling price of hydrogen is $3/kg, it is attractive (maximizes NPV) to produce hydrogen using a portion of electricity when its price is sufficiently low.\n", - "- However, storing hydrogen and combusting it later to produce electricity is not attractive. This is inferred from the optimal size of the hydrogen tank and the size of the turbine, respectively (both the values are zero. We see a small nonzero value because we imposed small nonzero lower bounds on flows to avoid convergence issues). \n", - "\n", - "The optimal size of the PEM electrolyzer for the production of hydrogen is 196.26 MW for a hydrogen demand of 1 kg/s. The hydrogen tank and the hydrogen turbine must not be built to maximize the NPV. The hydrogen produced by the PEM electrolyzer must be sold immediately to the hydrogen market via the pipeline." - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "brilliant-prairie", - "metadata": {}, - "outputs": [], - "source": [ - "# These optimization problems tend to be very large, so we \n", - "# delete the model after analyzing the results to save memory.\n", - "del m" - ] - }, - { - "cell_type": "markdown", - "id": "civic-special", - "metadata": {}, - "source": [ - "## Multiperiod Optimization Model: Stochastic\n", - "\n", - "### LMP Signal\n", - "\n", - "As mentioned in the previous section, due to uncertainty in various factors such as weather, demand, etc., it is not possible to determine the future locational marginal price accurately. There are many approaches to take into account the uncertainty in the LMP signal during the decision making process. One such approach involves the generation of potential LMP scenarios along with their associated probabilities and use them to formulate a stochastic program.\n", - "\n", - "Here, for demonstration, we consider two different realizations of the LMP signal (i.e., two scenarios: scenario 0 and scenario 1). " - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "id": "previous-sending", - "metadata": {}, - "outputs": [], - "source": [ - "# Gather the LMP data needed for the stochastic case\n", - "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "lmp_stochastic = {scenario: {year: {cluster: {hour: lmp_dataset[str(scenario)][str(year)][str(cluster)][str(hour)]\n", - " for hour in range(1, 25)} \n", - " for cluster in range(1, 21)}\n", - " for year in [2022]}\n", - " for scenario in [0, 1]}" - ] - }, - { - "cell_type": "markdown", - "id": "polar-bridge", - "metadata": {}, - "source": [ - "Next, we formulate an optimization problem of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, D_s, u_{s, t, d}} \\quad & \\sum_s w_s \\text{NPV}_s(D_s, u_{s, t, d})\\\\\n", - "& g(u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& h(u_{s, t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& f(u_{s, t-1, d}, u_{s, t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S} \\\\\n", - "& u_{s, t, d} \\le D_s, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}; \\forall\\; s \\in \\mathcal{S}\\\\\n", - "& D_s = D, & & \\forall\\; s \\in \\mathcal{S}\n", - "\\end{aligned}$$\n", - "\n", - "Here, the sets $\\mathcal{S} = \\{0, 1\\}$, $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the the set of scenarios, the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`), and $D_s$ denotes the design decisions in scenario $s$. $u_{s, t, d}$ denotes the operating decisions (or, second-stage decisions) in scenario $s$, at time $t$ of day/cluster $d$. $g(u_{s, t, d}) = 0$ and $h(u_{s, t,d}) \\le 0$ denote the flowsheet model, $f(u_{s, t-1,d}, u_{s, t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{s, t, d} \\le D_s$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity) in scenario $s$. Finally, $D_s = D$ ensures that the design decisions are maintained the same in all scenarios (non-anticipativity constraints).\n", - "\n", - "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "id": "lightweight-prediction", - "metadata": {}, - "outputs": [], - "source": [ - "# Create concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Define sets\n", - "m.set_time = RangeSet(24) # twenty fours in a day\n", - "m.set_days = RangeSet(20) # twenty clusters/days per year\n", - "m.set_years = [2022] # Set of years\n", - "m.set_scenarios = [0, 1] # Set of scenarios\n", - "\n", - "# Define parameters\n", - "m.plant_life = 20 # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_price = 3 # Selling price of hydrogen: $3/kg\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.LMP = lmp_stochastic # LMP signal\n", - "m.weights_days = weights_days # number of days represented by each cluster\n", - "m.weights_scenarios = {0: 0.5, 1: 0.5} # Equal probability for both the scenarios" - ] - }, - { - "cell_type": "markdown", - "id": "talented-dietary", - "metadata": {}, - "source": [ - "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "id": "returning-moderator", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 154.66] Completed the formulation of the multiperiod problem\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:35 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:36 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:37 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:38 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-08-29 06:40:39 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.33] Created an instance of the flowsheet and initialized it.\n", - "[+ 18.59] Initialized the entire multiperiod optimization model.\n", - "[+ 0.38] Unfixed the degrees of freedom from each period model.\n" - ] - } - ], - "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " stochastic=True,\n", - " verbose=False)" - ] - }, - { - "cell_type": "markdown", - "id": "divine-zimbabwe", - "metadata": {}, - "source": [ - "Next, add the connecting constraints and hydrogen demand constraints for each of the scenarios." - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "id": "elder-victoria", - "metadata": {}, - "outputs": [], - "source": [ - "for s in m.set_scenarios:\n", - " # Build the connecting constraints\n", - " build_connecting_constraints(m.scenario[s], \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - " # Append cash flow expressions\n", - " append_costs_and_revenue(m.scenario[s],\n", - " ps=m,\n", - " LMP=m.LMP[s])\n", - " \n", - " # Hydrogen demand constraint. \n", - " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", - " obj = m.scenario[s]\n", - " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", - " def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "id": "suburban-radar", - "metadata": {}, - "outputs": [], - "source": [ - "# Add non-anticipativity constraints\n", - "m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design PEM capacity (in kW)\")\n", - "m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design tank capacity (in mol)\")\n", - "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design turbine capacity (in W)\")\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_pem(blk, s):\n", - " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_tank(blk, s):\n", - " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_turbine(blk, s):\n", - " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "id": "liberal-riverside", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 580772\n", - "Number of nonzeros in inequality constraint Jacobian.: 7680\n", - "Number of nonzeros in Lagrangian Hessian.............: 195840\n", - "\n", - "Total number of variables............................: 211209\n", - " variables with only lower bounds: 20169\n", - " variables with lower and upper bounds: 176640\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 208326\n", - "Total number of inequality constraints...............: 3840\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 3840\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.2559159e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.5355493e+09 1.94e+05 2.06e+04 -1.0 2.80e+06 - 2.43e-03 8.89e-01f 1\n", - " 2 -1.5732609e+09 7.89e+03 1.24e+04 -1.0 5.04e+05 - 6.39e-04 9.90e-01f 1\n", - " 3 -1.5737278e+09 2.33e+02 4.40e+03 -1.0 1.01e+04 - 4.84e-01 9.71e-01f 1\n", - " 4 -1.5737296e+09 2.21e+02 1.17e+04 -1.0 2.04e+02 - 2.69e-02 5.23e-02f 4\n", - " 5 -1.5737432e+09 1.14e+02 1.23e+04 -1.0 1.02e+03 - 6.74e-03 4.98e-01f 1\n", - " 6 -1.5737728e+09 1.29e+01 5.26e+03 -1.0 3.95e+02 - 7.84e-01 9.92e-01h 1\n", - " 7 -1.5737782e+09 1.23e+00 1.13e+06 -1.0 3.37e+01 -4.0 5.46e-01 1.00e+00f 1\n", - " 8 -1.5740225e+09 1.35e+00 3.90e+06 -1.0 8.84e+02 - 5.47e-01 1.00e+00f 1\n", - " 9 -1.5747652e+09 3.14e+00 3.72e+06 -1.0 2.68e+03 - 4.76e-02 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.5747859e+09 4.29e-02 2.22e+06 -1.0 1.68e+02 -4.5 4.04e-01 1.00e+00f 1\n", - " 11 -1.5767248e+09 4.49e-02 2.19e+06 -1.0 1.49e+04 - 1.14e-02 1.00e+00f 1\n", - " 12 -1.5791179e+09 4.25e-01 1.99e+06 -1.0 2.27e+04 - 9.09e-02 6.91e-01f 1\n", - " 13 -1.5841947e+09 5.01e-01 1.80e+06 -1.0 3.51e+04 - 9.63e-02 7.93e-01f 1\n", - " 14 -1.5975256e+09 4.62e-02 1.62e+06 -1.0 6.32e+04 - 1.01e-01 1.00e+00f 1\n", - " 15 -1.5976020e+09 1.59e-04 4.60e+05 -1.0 3.29e+02 -5.0 7.16e-01 1.00e+00f 1\n", - " 16 -1.5976057e+09 3.03e-08 4.60e+03 -1.0 1.67e+01 -3.6 9.90e-01 1.00e+00f 1\n", - " 17 -1.6299658e+09 1.76e-04 4.59e+03 -1.0 2.61e+07 - 1.03e-03 4.68e-03f 1\n", - " 18 -1.6299700e+09 7.39e-06 4.57e+01 -1.0 1.86e+01 -3.7 9.90e-01 1.00e+00f 1\n", - " 19 -1.6303305e+09 1.10e-04 4.56e+01 -1.0 2.97e+07 - 2.20e-03 3.61e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.6305480e+09 1.93e-04 4.55e+01 -1.0 3.36e+07 - 2.13e-03 3.05e-03f 1\n", - " 21 -1.6306623e+09 2.96e-04 4.54e+01 -1.0 3.01e+07 - 2.40e-03 3.45e-03f 1\n", - " 22 -1.6307205e+09 4.19e-04 4.53e+01 -1.0 2.65e+07 - 3.49e-03 3.85e-03f 1\n", - " 23 -1.6307870e+09 9.58e-04 4.51e+01 -1.0 1.49e+07 - 2.81e-03 8.68e-03f 1\n", - " 24 -1.6307920e+09 4.56e-05 1.14e+01 -1.0 2.74e+01 -3.8 9.94e-01 1.00e+00f 1\n", - " 25 -1.6308272e+09 4.50e-05 6.51e+04 -1.7 1.21e+07 - 3.96e-03 1.21e-02f 1\n", - " 26 -1.6308337e+09 5.88e-05 6.44e+04 -1.7 2.02e+06 - 1.06e-02 5.31e-03f 1\n", - " 27 -1.6308503e+09 1.02e-04 6.43e+04 -1.7 3.06e+07 - 1.06e-03 5.30e-03f 1\n", - " 28 -1.6308610e+09 1.49e-04 6.40e+04 -1.7 1.74e+07 - 5.42e-03 5.72e-03f 1\n", - " 29 -1.6308774e+09 2.51e-05 2.97e+05 -1.7 7.43e+01 -4.3 9.37e-01 9.73e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.6308829e+09 2.54e-07 4.41e-03 -1.7 2.98e+01 -3.8 1.00e+00 1.00e+00f 1\n", - " 31 -1.6308832e+09 2.49e-07 1.06e+06 -3.8 7.49e+01 -4.3 5.55e-01 2.21e-02f 1\n", - " 32 -1.6308993e+09 5.03e-06 1.06e+06 -3.8 9.29e+07 - 5.21e-04 1.59e-03f 1\n", - " 33 -1.6309009e+09 3.92e-06 7.47e+05 -3.8 1.53e+02 -4.4 1.24e-01 2.16e-01f 1\n", - " 34 -1.6309016e+09 2.95e-06 4.98e+05 -3.8 6.68e+01 -3.9 1.60e-01 2.45e-01f 1\n", - " 35 -1.6309021e+09 2.04e-06 2.90e+05 -3.8 3.15e+01 -3.5 2.27e-01 3.09e-01f 1\n", - " 36 -1.6309021e+09 1.99e-06 3.67e+05 -3.8 9.06e+01 -4.0 1.87e-01 2.21e-02f 1\n", - " 37 -1.6309023e+09 1.69e-06 2.87e+05 -3.8 3.43e+01 -3.6 9.14e-02 1.51e-01f 1\n", - " 38 -1.6309026e+09 1.50e-06 2.36e+05 -3.8 7.31e+01 -4.0 6.09e-02 1.12e-01f 1\n", - " 39 -1.6309027e+09 1.34e-06 2.82e+05 -3.8 2.78e+01 -3.6 3.14e-01 1.07e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.6309203e+09 2.56e-06 2.82e+05 -3.8 3.75e+08 - 1.65e-04 3.57e-04f 1\n", - " 41 -1.6309289e+09 2.94e-06 2.82e+05 -3.8 4.30e+08 - 1.89e-04 1.81e-04f 1\n", - " 42 -1.6309290e+09 2.28e-06 2.19e+05 -3.8 2.12e+01 -3.2 2.26e-01 2.24e-01f 1\n", - " 43 -1.6309292e+09 1.90e-06 1.73e+05 -3.8 3.41e+01 -3.7 1.10e-01 1.65e-01f 1\n", - " 44 -1.6309294e+09 1.74e-06 1.65e+05 -3.8 7.76e+01 -4.2 1.23e-01 8.39e-02f 1\n", - " 45 -1.6309295e+09 1.65e-06 1.75e+05 -3.8 3.81e+01 -3.8 1.90e-01 5.46e-02f 1\n", - " 46 -1.6309297e+09 1.46e-06 1.63e+05 -3.8 8.50e+01 -4.2 1.76e-01 1.12e-01f 1\n", - " 47 -1.6309298e+09 1.26e-06 1.80e+05 -3.8 3.17e+01 -3.8 5.44e-01 1.34e-01f 1\n", - " 48 -1.6309300e+09 8.34e-07 1.17e+05 -3.8 1.17e+01 -3.4 2.74e-01 3.38e-01f 1\n", - " 49 -1.6309300e+09 7.47e-07 1.15e+05 -3.8 2.64e+01 -3.9 4.25e-01 1.04e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.6309389e+09 1.04e-06 1.15e+05 -3.8 1.52e+09 - 3.37e-05 4.19e-05f 1\n", - " 51 -1.6309391e+09 8.37e-07 9.78e+04 -3.8 3.03e+01 -3.9 4.86e-01 1.94e-01f 1\n", - " 52 -1.6309514e+09 1.01e-06 9.78e+04 -3.8 4.88e+09 - 1.44e-05 2.53e-05f 1\n", - " 53 -1.6309515e+09 9.09e-07 9.39e+04 -3.8 2.90e+01 -4.0 7.11e-01 9.90e-02f 1\n", - " 54 -1.6309644e+09 1.34e-06 9.39e+04 -3.8 4.32e+09 - 1.46e-05 3.07e-05f 1\n", - " 55 -1.6309645e+09 3.56e-07 2.62e+04 -3.8 4.40e+00 -3.1 1.00e+00 7.29e-01f 1\n", - " 56 -1.6309645e+09 2.87e-07 2.11e+04 -3.8 1.10e+01 -3.6 6.23e-01 1.94e-01f 1\n", - " 57 -1.6309646e+09 1.94e-07 1.43e+04 -3.8 3.88e+00 -3.2 1.00e+00 3.23e-01f 1\n", - " 58 -1.6309646e+09 1.53e-07 1.13e+04 -3.8 1.16e+01 -3.6 9.44e-01 2.07e-01f 1\n", - " 59 -1.6309711e+09 3.04e-07 1.13e+04 -3.8 3.38e+09 - 2.22e-05 2.59e-05f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.6309711e+09 2.57e-07 9.60e+03 -3.8 1.29e+01 -3.7 1.00e+00 1.54e-01f 1\n", - " 61 -1.6309842e+09 5.97e-07 9.60e+03 -3.8 3.50e+09 - 1.56e-05 4.05e-05f 1\n", - " 62 -1.6309932e+09 6.81e-07 9.60e+03 -3.8 4.45e+09 - 1.64e-05 1.92e-05f 1\n", - " 63 -1.6309997e+09 8.22e-07 9.60e+03 -3.8 4.75e+09 - 1.59e-05 2.47e-05f 1\n", - " 64 -1.6309998e+09 5.85e-10 2.64e-03 -3.8 2.58e-01 -2.0 1.00e+00 1.00e+00f 1\n", - " 65 -1.6309998e+09 6.93e-10 3.72e-01 -3.8 7.75e-01 -2.5 1.00e+00 9.17e-01f 1\n", - " 66 -1.6310042e+09 2.83e-07 3.72e-01 -3.8 3.25e+09 - 2.36e-05 3.68e-05f 1\n", - " 67 -1.6310082e+09 5.39e-07 3.72e-01 -3.8 3.54e+09 - 1.51e-05 3.50e-05f 1\n", - " 68 -1.6310109e+09 7.07e-07 3.72e-01 -3.8 3.33e+09 - 2.20e-05 2.84e-05f 1\n", - " 69 -1.6310123e+09 9.67e-07 3.72e-01 -3.8 7.99e+08 - 7.84e-05 3.53e-05f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.6310124e+09 9.00e-07 1.76e+01 -3.8 2.29e+01 -3.9 9.41e-01 6.94e-02f 1\n", - " 71 -1.6310213e+09 2.95e-05 1.74e+01 -3.8 4.91e+08 - 4.48e-05 3.55e-04f 1\n", - " 72 -1.6310214e+09 2.58e-05 3.87e+01 -3.8 2.49e+01 -4.0 1.00e+00 1.24e-01f 1\n", - " 73 -1.6310215e+09 1.81e-05 2.63e+01 -3.8 9.29e+00 -3.6 1.00e+00 2.99e-01f 1\n", - " 74 -1.6310301e+09 3.65e-04 2.44e+01 -3.8 3.15e+07 - 2.41e-04 1.23e-03f 1\n", - " 75 -1.6310316e+09 3.65e-04 2.43e+01 -3.8 3.27e+09 - 1.43e-05 4.58e-05f 1\n", - " 76 -1.6310325e+09 3.66e-04 2.43e+01 -3.8 1.46e+09 - 5.60e-05 7.21e-05f 1\n", - " 77 -1.6310329e+09 3.68e-04 2.62e+01 -3.8 9.93e+07 - 1.18e-03 8.66e-05f 1\n", - " 78 -1.6310337e+09 3.72e-04 2.60e+01 -3.8 1.63e+09 - 3.97e-06 1.17e-04f 1\n", - " 79 -1.6310337e+09 2.86e-04 5.62e+01 -3.8 7.08e-01 -1.9 7.89e-01 2.32e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.6310337e+09 2.77e-04 1.52e+01 -3.8 6.40e-01 -2.4 1.00e+00 3.18e-02f 1\n", - " 81 -1.6310337e+09 1.30e-04 7.41e+00 -3.8 1.91e+00 -2.9 1.00e+00 5.32e-01f 1\n", - " 82 -1.6310389e+09 1.51e-03 7.43e+00 -3.8 3.06e+06 - 1.47e-03 2.37e-03f 1\n", - " 83 -1.6310395e+09 1.52e-03 7.43e+00 -3.8 1.09e+09 - 1.09e-05 1.70e-04f 1\n", - " 84 -1.6310423e+09 2.77e-03 7.33e+00 -3.8 3.82e+05 - 4.71e-03 2.01e-03f 1\n", - " 85 -1.6310450e+09 4.52e-03 7.27e+00 -3.8 2.08e+05 - 4.44e-03 3.69e-03f 1\n", - " 86 -1.6310478e+09 8.31e-03 7.20e+00 -3.8 1.20e+05 - 7.70e-03 7.13e-03f 1\n", - " 87 -1.6310479e+09 8.03e-03 1.11e+02 -3.8 4.01e+01 -4.4 3.51e-01 3.35e-02f 1\n", - " 88 -1.6310479e+09 7.82e-03 9.18e+02 -3.8 5.19e+01 -4.8 1.00e+00 2.64e-02f 1\n", - " 89 -1.6310501e+09 1.10e-02 9.01e+02 -3.8 5.37e+04 - 2.14e-02 1.89e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.6310506e+09 1.09e-02 8.88e+02 -3.8 2.30e+04 - 4.73e-02 1.75e-02f 1\n", - " 91 -1.6310510e+09 1.04e-02 8.53e+02 -3.8 1.04e+04 - 1.59e-01 4.45e-02f 1\n", - " 92 -1.6310511e+09 1.23e-03 1.89e+02 -3.8 1.90e+01 -3.1 1.00e+00 9.33e-01f 1\n", - " 93 -1.6310514e+09 6.62e-03 4.39e+02 -3.8 4.48e+03 - 2.58e-01 6.57e-02f 1\n", - " 94 -1.6310516e+09 2.93e-02 5.48e+02 -3.8 1.27e+03 - 3.41e-01 2.44e-01f 1\n", - " 95 -1.6310516e+09 1.32e-02 5.34e+02 -3.8 2.28e+01 -3.7 7.80e-01 5.47e-01f 1\n", - " 96 -1.6310516e+09 4.97e-03 3.02e+02 -3.8 2.51e+00 -4.1 9.84e-01 6.21e-01f 1\n", - " 97 -1.6310517e+09 1.55e-02 1.38e+02 -3.8 2.94e+02 - 1.00e+00 5.30e-01f 1\n", - " 98 -1.6310517e+09 1.27e-02 4.54e+02 -3.8 5.37e+01 - 4.79e-02 1.00e+00f 1\n", - " 99 -1.6310517e+09 3.21e-03 2.71e-03 -3.8 1.65e+01 - 1.00e+00 1.00e+00h 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -1.6310517e+09 2.31e-07 5.27e-05 -3.8 7.31e-02 -3.8 1.00e+00 1.00e+00h 1\n", - " 101 -1.6310517e+09 2.84e-04 9.37e+01 -5.7 8.43e+01 - 6.25e-01 3.21e-01f 1\n", - " 102 -1.6310518e+09 2.91e-04 5.13e+01 -5.7 3.64e+01 - 3.21e-01 3.77e-01f 1\n", - " 103 -1.6310518e+09 2.61e-04 8.49e+01 -5.7 2.14e+01 - 5.02e-01 1.04e-01f 1\n", - " 104 -1.6310518e+09 1.91e-04 4.97e+01 -5.7 1.68e+01 - 1.04e-01 2.72e-01f 1\n", - " 105 -1.6310518e+09 9.64e-05 2.20e+01 -5.7 1.06e+01 - 2.69e-01 4.47e-01f 1\n", - " 106 -1.6310518e+09 5.22e-05 1.72e+01 -5.7 5.44e+00 - 6.03e-01 3.84e-01f 1\n", - " 107 -1.6310518e+09 2.45e-05 5.53e+04 -5.7 1.49e+00 -4.8 1.07e-01 5.01e-01f 1\n", - " 108 -1.6310518e+09 9.80e-06 2.32e+04 -5.7 3.45e-01 -4.4 1.00e+00 5.83e-01f 1\n", - " 109 -1.6310518e+09 1.57e-06 5.72e+03 -5.7 8.84e-01 -4.9 1.00e+00 7.51e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -1.6310518e+09 1.11e-06 4.74e+03 -5.7 9.57e+00 - 8.20e-02 1.72e-01f 1\n", - " 111 -1.6310518e+09 7.41e-07 3.28e+03 -5.7 1.33e+00 - 3.81e-01 3.07e-01f 1\n", - " 112 -1.6310518e+09 1.89e-07 6.77e+02 -5.7 3.80e-01 - 1.00e+00 7.95e-01f 1\n", - " 113 -1.6310518e+09 3.31e-09 5.45e-07 -5.7 7.25e-02 - 1.00e+00 1.00e+00f 1\n", - " 114 -1.6310518e+09 1.34e-09 7.10e+01 -7.0 4.08e-01 - 1.00e+00 5.95e-01f 1\n", - " 115 -1.6310518e+09 5.95e-10 3.52e-06 -7.0 1.63e-01 - 1.00e+00 1.00e+00f 1\n", - " 116 -1.6310518e+09 7.84e-10 1.08e-12 -7.0 2.13e-04 - 1.00e+00 1.00e+00h 1\n", - "\n", - "Number of Iterations....: 116\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -3.7401907403570734e+07 -1.6310517839609082e+09\n", - "Dual infeasibility......: 1.0820077830755358e-12 4.7185046094105214e-11\n", - "Constraint violation....: 1.1641532182693481e-10 7.8449113871670306e-10\n", - "Variable bound violation: 6.2884182240770248e-09 6.2884182240770248e-09\n", - "Complementarity.........: 9.0912040120645205e-08 3.9645637219065363e-06\n", - "Overall NLP error.......: 9.0912040120645205e-08 3.9645637219065363e-06\n", - "\n", - "\n", - "Number of objective function evaluations = 120\n", - "Number of objective gradient evaluations = 117\n", - "Number of equality constraint evaluations = 120\n", - "Number of inequality constraint evaluations = 120\n", - "Number of equality constraint Jacobian evaluations = 117\n", - "Number of inequality constraint Jacobian evaluations = 117\n", - "Number of Lagrangian Hessian evaluations = 116\n", - "Total seconds in IPOPT = 366.450\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212166, 'Number of variables': 211209, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 368.75286197662354}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Define the objective function\n", - "m.obj = Objective(expr=sum(m.weights_scenarios[s] * m.scenario[s].npv\n", - " for s in m.set_scenarios), \n", - " sense=maximize)\n", - "\n", - "# Define the solver object. Using the default solver: IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solve the optimization problem\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "id": "civil-celebration", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Optimal PEM capacity : 196.2616021918545 MW\n", - "Optimal tank capacity : 1.4179083742965303e-05 kg\n", - "OPtimal turbine capacity: 9.0763746194857e-05 MW\n" - ] - } - ], - "source": [ - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"OPtimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "id": "protecting-asthma", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" - ] - }, - { - "cell_type": "markdown", - "id": "protecting-flexibility", - "metadata": {}, - "source": [ - "Even in the stochastic case, we observe the same result i.e., producing hydrogen and selling it during the periods of low electricity demand is profitable. Whereas, building a turbine to combust hydrogen and produce electricity is not attractive. " - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3.7.12 ('raven_libraries')", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.12" - }, - "vscode": { - "interpreter": { - "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" - } - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} From fc367e34ec69b84788ed13e1e322e53f0d4a7394 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Wed, 28 Sep 2022 07:20:24 -0600 Subject: [PATCH 12/29] ARMA model files, synth training data, and README --- .../ARMA_pointer_2018_2021_to2045.csv | 6 + .../nuclear_case/ARMA_Model/ARMA_train.xml | 131 + .../nuclear_case/ARMA_Model/Price_2018.csv | 8761 +++++++++++++++++ .../nuclear_case/ARMA_Model/Price_2019.csv | 8761 +++++++++++++++++ .../nuclear_case/ARMA_Model/Price_2020.csv | 8761 +++++++++++++++++ .../nuclear_case/ARMA_Model/Price_2021.csv | 8761 +++++++++++++++++ .../nuclear_case/ARMA_Model/README.md | 14 + .../nuclear_case/ARMA_Model/output/arma.pk | Bin 0 -> 12105586 bytes 8 files changed, 35195 insertions(+) create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_pointer_2018_2021_to2045.csv create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/Price_2018.csv create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/Price_2019.csv create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/Price_2020.csv create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/Price_2021.csv create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/README.md create mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_pointer_2018_2021_to2045.csv b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_pointer_2018_2021_to2045.csv new file mode 100644 index 000000000..726a72305 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_pointer_2018_2021_to2045.csv @@ -0,0 +1,6 @@ +scaling,Year,filename +1,2018,Price_2018.csv +1,2019,Price_2019.csv +1,2020,Price_2020.csv +1,2021,Price_2021.csv +1,2045,Price_2021.csv diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml new file mode 100644 index 000000000..9456ba3a4 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml @@ -0,0 +1,131 @@ + + + + output + load, train, meta, serialize, sample, plotting + + + + ../ARMA_pointer_2018_2021_to2045.csv + arma.pk + + + + + input + input + test1 + + + input + arma + + + arma + meta + romMeta + + + arma + pk + + + placeholder + arma + mc + test2 + synthetic + synthetic + + + input + synthetic + plotters + + + + + + scaling + OutputPlaceHolder + + + scaling,Year + price,hour + + hour + + + + scaling + price + price + price + + + + + + + hour + scaling + price,hour +

0

+ 1 + 8760,4380,2190,1095,168,24,12 + + Year + hour + full + classifier + + True + True + 42 +
+ + + price + cluster|KMeans + 20 + + +
+ + + + csv + meta + + + csv + input + + + csv + placeholder + + + csv + synthetic + + + input + synthetic + Year + hour + price + + + + + + + 1 + 42 + + 1 + + + +
diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2018.csv b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2018.csv new file mode 100644 index 000000000..96983a2ec --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2018.csv @@ -0,0 +1,8761 @@ +hour,price +1,32.75470262 +2,257.2140927 +3,31.39031222 +4,112.7671262 +5,187.4765937 +6,397.5959536 +7,367.2208833 +8,29.81054294 +9,33.27915035 +10,19.06160638 +11,26.38716857 +12,19.7034075 +13,46.20814419 +14,18.54043427 +15,62.1851653 +16,27.60315361 +17,107.2699908 +18,220.9839165 +19,17.26833679 +20,27.24258536 +21,17.74267425 +22,19.86162898 +23,18.00264835 +24,18.21270828 +25,17.6717748 +26,19.77851605 +27,17.50962632 +28,18.31602649 +29,28.55237757 +30,21.48316251 +31,137.7660856 +32,26.65097699 +33,17.31029167 +34,33.7186738 +35,19.73992081 +36,25.21048686 +37,18.69787131 +38,30.40884655 +39,18.8942057 +40,17.48332724 +41,21.29876765 +42,17.4705868 +43,31.92787991 +44,17.77720511 +45,19.82451845 +46,21.20403983 +47,25.26001474 +48,25.00775713 +49,15.26432567 +50,26.87322536 +51,17.56533542 +52,18.79213895 +53,23.99526208 +54,18.69755321 +55,28.96304178 +56,17.67206998 +57,26.28216716 +58,28.37217282 +59,23.67453949 +60,39.65484652 +61,17.50751169 +62,18.51037846 +63,22.12462727 +64,17.51840689 +65,61.88376699 +66,18.01480888 +67,10.08427635 +68,17.27865587 +69,30.66184524 +70,19.42582642 +71,114.3845483 +72,19.3092813 +73,20.19158518 +74,95.8934434 +75,18.85950881 +76,19.78006966 +77,26.17979414 +78,10.86240959 +79,18.00534162 +80,33.96910424 +81,29.45605129 +82,22.33042435 +83,21.79718642 +84,17.74738408 +85,28.79763743 +86,27.63479906 +87,52.58749609 +88,18.89094557 +89,18.66113303 +90,17.32983602 +91,19.80829117 +92,21.18643836 +93,36.41437433 +94,15.52008039 +95,61.06828474 +96,17.37331284 +97,67.51728006 +98,32.96480064 +99,43.25842693 +100,34.30925951 +101,21.52105573 +102,20.71442481 +103,43.72845972 +104,22.46828101 +105,28.67802151 +106,21.97203692 +107,31.35414406 +108,52.17414044 +109,17.74574709 +110,21.52283958 +111,45.55128383 +112,18.11899537 +113,20.04209252 +114,28.28961299 +115,17.24085287 +116,23.13489693 +117,20.89768287 +118,38.59717129 +119,14.12498172 +120,55.82170623 +121,17.75875841 +122,64.19845345 +123,19.25927122 +124,32.51792546 +125,22.89545444 +126,18.34144703 +127,36.42481797 +128,45.14268956 +129,101.9479788 +130,33.75799769 +131,17.85346012 +132,58.90743679 +133,17.53456352 +134,37.94985091 +135,5.790000839 +136,25.71313898 +137,19.13126614 +138,29.98861663 +139,19.35095342 +140,10.82504293 +141,189.951503 +142,19.51113697 +143,37.16419239 +144,42.46102345 +145,17.68981875 +146,21.08898795 +147,52.02108538 +148,61.6508673 +149,42.0031729 +150,20.55432456 +151,45.77239629 +152,19.64439758 +153,62.05867462 +154,20.48613878 +155,17.53283441 +156,68.56681027 +157,20.50564864 +158,17.35083997 +159,24.07960399 +160,58.65895443 +161,19.24046844 +162,17.258564 +163,23.01583152 +164,28.08147215 +165,22.39763178 +166,19.62710034 +167,22.90134918 +168,26.18222709 +169,37.34496121 +170,32.72942592 +171,25.19983281 +172,23.57551247 +173,54.7753309 +174,22.47988577 +175,30.45991225 +176,19.50056937 +177,33.03416282 +178,43.60454619 +179,20.09793286 +180,20.88627789 +181,71.10499352 +182,20.02617924 +183,11.49227188 +184,37.69646543 +185,22.29267729 +186,17.65461918 +187,22.80478279 +188,19.82892455 +189,36.3477015 +190,34.18460649 +191,65.71723227 +192,20.82168824 +193,22.0873374 +194,37.53861162 +195,19.47075281 +196,20.1375526 +197,23.8052722 +198,20.43717592 +199,29.59201189 +200,29.05740877 +201,19.73052214 +202,18.21359704 +203,18.54902517 +204,58.4911897 +205,43.83383652 +206,24.42233242 +207,32.32086994 +208,23.11948619 +209,24.91589211 +210,19.21299041 +211,20.29717901 +212,19.52606995 +213,23.23875058 +214,22.39097863 +215,33.48515871 +216,27.13593548 +217,21.74304831 +218,32.11596242 +219,30.32512683 +220,37.9816368 +221,33.59515789 +222,39.23912348 +223,72.24300065 +224,37.42674516 +225,21.81740763 +226,38.01886655 +227,39.83609214 +228,20.45592148 +229,23.24852086 +230,25.03221458 +231,21.79331637 +232,19.02887903 +233,18.85973036 +234,19.79070344 +235,19.27286613 +236,19.72642082 +237,31.67415789 +238,55.95538119 +239,25.57806162 +240,18.39749833 +241,22.60703809 +242,18.25958615 +243,253.2217781 +244,23.03482987 +245,19.34732564 +246,32.99839282 +247,34.78027936 +248,20.29622348 +249,20.64484405 +250,23.5489492 +251,28.90508161 +252,21.4923443 +253,22.11763923 +254,19.3663117 +255,54.65625639 +256,56.55545351 +257,19.83805077 +258,21.40525334 +259,18.35912906 +260,27.23397805 +261,21.29114316 +262,17.67319724 +263,28.21062584 +264,19.81845513 +265,27.10664264 +266,18.64684368 +267,21.81765783 +268,17.69817871 +269,43.72912299 +270,43.11436107 +271,28.64677447 +272,27.36705075 +273,61.90053912 +274,36.72936048 +275,21.07599048 +276,26.75387096 +277,22.51817085 +278,75.33403297 +279,60.84562937 +280,25.34467894 +281,48.21201357 +282,23.07551113 +283,29.98848848 +284,37.44969347 +285,25.55820706 +286,23.72083805 +287,18.07482483 +288,17.51888541 +289,17.48404691 +290,24.15879255 +291,18.37335673 +292,23.58559219 +293,20.02091036 +294,47.69360559 +295,9.598040101 +296,64.04894667 +297,17.73445296 +298,23.25069482 +299,40.81818639 +300,21.91383173 +301,19.02860127 +302,22.73076851 +303,10.69870109 +304,31.68283303 +305,23.27461314 +306,30.4256836 +307,18.11171959 +308,19.12342572 +309,18.92755708 +310,23.48637814 +311,18.65644517 +312,21.88495846 +313,19.51374521 +314,25.38360872 +315,32.48403707 +316,28.84794987 +317,20.65088383 +318,30.25343365 +319,45.42352251 +320,30.25442112 +321,32.45190093 +322,18.91337429 +323,24.60026292 +324,28.64374409 +325,23.52513982 +326,32.64693534 +327,31.43384648 +328,28.4155738 +329,18.69580513 +330,19.49263943 +331,31.67067013 +332,29.46847087 +333,18.976297 +334,31.22160402 +335,20.44765208 +336,47.07298291 +337,24.44016872 +338,28.11960234 +339,36.69975505 +340,31.00294299 +341,19.78997633 +342,27.03914862 +343,28.93048261 +344,22.27564339 +345,19.55518025 +346,28.09677703 +347,19.35645538 +348,47.35118271 +349,21.06497962 +350,30.24666217 +351,17.326642 +352,27.38658359 +353,11.31353978 +354,19.7171119 +355,23.84245311 +356,18.97367857 +357,17.41277225 +358,18.37137674 +359,18.83822522 +360,26.87688063 +361,24.38704148 +362,22.75551214 +363,22.90057705 +364,23.59703925 +365,19.65133028 +366,100.6585453 +367,55.75548142 +368,126.2968431 +369,49.30136484 +370,151.0903968 +371,328.3071569 +372,130.5174923 +373,108.1643088 +374,47.97737267 +375,18.87349002 +376,22.31087768 +377,19.25679418 +378,9.469062677 +379,24.83792001 +380,48.70600489 +381,18.01437327 +382,59.45590091 +383,17.75979909 +384,17.33412938 +385,26.17770249 +386,17.66405515 +387,19.37986596 +388,17.73674838 +389,17.61137783 +390,18.63358186 +391,17.45121635 +392,19.24934173 +393,18.11842454 +394,27.00523798 +395,32.71094642 +396,95.75415895 +397,19.56931097 +398,49.28519347 +399,39.05911104 +400,19.80640635 +401,22.49454627 +402,18.270593 +403,28.4802235 +404,28.82296728 +405,27.1453383 +406,23.48498561 +407,17.47066168 +408,31.20499426 +409,18.05541203 +410,17.55493569 +411,17.47310784 +412,17.70755061 +413,117.8800869 +414,18.52802841 +415,17.82275517 +416,17.27450757 +417,18.46749502 +418,20.68283208 +419,22.42529521 +420,27.57407808 +421,29.22299745 +422,17.67495685 +423,27.95194542 +424,22.45812408 +425,15.22452783 +426,21.58769913 +427,35.5026273 +428,30.4725545 +429,16.61697657 +430,20.71636184 +431,17.28926616 +432,56.17915153 +433,105.1785592 +434,17.43034827 +435,47.51818548 +436,-31.25380301 +437,27.89222186 +438,28.51177505 +439,25.42118036 +440,17.53069806 +441,30.2865727 +442,24.36576818 +443,83.66847565 +444,140.4052857 +445,65.97822934 +446,18.05101908 +447,17.39749555 +448,29.35597692 +449,17.36325485 +450,17.67759417 +451,30.77980437 +452,18.60262837 +453,21.38036256 +454,22.48267288 +455,17.39282576 +456,19.61751595 +457,26.95735032 +458,36.01770059 +459,10.90363992 +460,60.84894046 +461,14.78948693 +462,28.5369068 +463,37.05884917 +464,43.00644331 +465,23.10967567 +466,31.42676703 +467,23.76283487 +468,37.29913526 +469,19.23840058 +470,20.65865228 +471,72.77694048 +472,37.27697251 +473,52.41572716 +474,17.67284448 +475,40.59205553 +476,73.97494905 +477,26.42783082 +478,19.44706595 +479,39.72959528 +480,17.67697071 +481,21.307423 +482,36.56396641 +483,18.35065072 +484,63.78522265 +485,15.31907458 +486,13.71963843 +487,19.04941736 +488,18.77005989 +489,28.47307089 +490,35.67585757 +491,31.06554186 +492,20.53894475 +493,28.38771245 +494,55.31800683 +495,36.67059782 +496,38.45747857 +497,40.91382823 +498,17.53887251 +499,86.75545097 +500,105.5906967 +501,13.83040116 +502,25.39136837 +503,45.29959882 +504,30.97038239 +505,13.91960812 +506,53.21708119 +507,19.27467084 +508,20.37048066 +509,23.28015939 +510,19.63991889 +511,19.38450453 +512,17.46262381 +513,60.26873339 +514,45.67957385 +515,25.9828172 +516,29.34490152 +517,20.86328839 +518,92.28699184 +519,22.43053663 +520,18.35922709 +521,18.17289746 +522,21.05398862 +523,18.37987031 +524,46.05952007 +525,30.81356824 +526,21.28949591 +527,18.27258218 +528,20.60299676 +529,36.86125099 +530,19.58453659 +531,32.63770907 +532,18.46922464 +533,19.52809097 +534,39.15186711 +535,24.49426295 +536,25.83916995 +537,30.70606776 +538,18.92418592 +539,25.7519402 +540,22.11895525 +541,39.67931824 +542,20.87926839 +543,26.81875295 +544,22.82786572 +545,18.75549706 +546,70.26748839 +547,19.92703484 +548,10.21630722 +549,19.16617569 +550,24.64023375 +551,23.44673312 +552,21.98980777 +553,19.42034768 +554,35.60274141 +555,27.91269428 +556,19.85278731 +557,64.09158328 +558,24.11490875 +559,21.74537719 +560,17.8655246 +561,18.95880204 +562,23.42815942 +563,20.05227252 +564,19.92670123 +565,46.29507872 +566,22.46670135 +567,18.94118868 +568,22.8024276 +569,56.07219294 +570,43.23501465 +571,29.71597363 +572,20.84539098 +573,21.39941547 +574,24.53834241 +575,22.49009315 +576,20.20406689 +577,20.80398344 +578,25.60113474 +579,22.38750307 +580,40.48271766 +581,19.98383366 +582,19.68335384 +583,23.06291564 +584,27.41678524 +585,20.48799267 +586,34.45807379 +587,23.34260833 +588,73.42997255 +589,21.48791874 +590,49.088934 +591,23.63013544 +592,29.80386281 +593,40.20238175 +594,24.0156722 +595,22.76345861 +596,26.57268541 +597,26.19993103 +598,19.63313809 +599,23.69214041 +600,20.13871355 +601,19.79229445 +602,23.59849915 +603,55.21548701 +604,19.47753179 +605,20.78028789 +606,40.10021416 +607,28.88840041 +608,47.0733076 +609,21.03707156 +610,48.1984036 +611,41.65404266 +612,24.31069922 +613,23.53353622 +614,26.14759991 +615,23.51072076 +616,27.97985373 +617,18.35398879 +618,18.14081136 +619,19.1425575 +620,45.95475483 +621,56.63956521 +622,35.09085478 +623,24.26600054 +624,19.37196593 +625,17.61821661 +626,115.9244418 +627,35.11847886 +628,48.08627707 +629,23.08474598 +630,26.35234108 +631,20.97001555 +632,21.653348 +633,19.35946809 +634,17.69767348 +635,43.39003539 +636,61.10417245 +637,20.88996676 +638,31.76261529 +639,12.10192219 +640,14.54570087 +641,29.32912029 +642,30.51006679 +643,28.6634145 +644,20.4426822 +645,69.77673513 +646,20.78110876 +647,21.55647933 +648,19.74715599 +649,38.38318001 +650,24.90773444 +651,31.25815768 +652,22.25057507 +653,34.60030075 +654,19.43880614 +655,17.61933694 +656,17.6225454 +657,18.09831274 +658,24.35633491 +659,22.72274471 +660,9.970627698 +661,64.02058685 +662,38.07316922 +663,51.28372801 +664,39.68800255 +665,24.48374821 +666,29.33657758 +667,23.57762614 +668,34.34469392 +669,30.65136545 +670,24.11731217 +671,32.24614499 +672,17.58389893 +673,17.86294 +674,17.5614205 +675,40.00537416 +676,32.58162567 +677,19.2773289 +678,25.06051338 +679,18.95971434 +680,17.7639475 +681,29.30576673 +682,35.58966864 +683,27.01630617 +684,26.34935187 +685,19.39323701 +686,19.21646426 +687,30.56043771 +688,18.90412201 +689,28.49143039 +690,22.11727022 +691,30.65681652 +692,31.54405248 +693,30.36738208 +694,18.38959784 +695,18.42226482 +696,46.3221973 +697,19.2217272 +698,18.96584683 +699,24.42889885 +700,19.40539407 +701,24.14443138 +702,23.35741476 +703,26.78375835 +704,28.20032974 +705,20.35351465 +706,17.99348266 +707,21.28380727 +708,21.63344575 +709,37.00367676 +710,43.26506384 +711,24.79814278 +712,23.100461 +713,19.56914098 +714,27.77491323 +715,19.36781427 +716,14.19678496 +717,27.00038067 +718,55.90828114 +719,23.75961689 +720,18.49420348 +721,35.3815826 +722,17.74371854 +723,17.68675616 +724,19.25741 +725,17.66292849 +726,24.49199617 +727,21.32806472 +728,17.61584855 +729,23.39842445 +730,22.96387183 +731,55.0418251 +732,67.47057511 +733,228.2327775 +734,147.0979226 +735,144.1989176 +736,158.7078622 +737,483.2546994 +738,117.4898902 +739,60.87338925 +740,19.6359229 +741,18.87037343 +742,19.32365442 +743,9.402370171 +744,105.5690744 +745,162.6698704 +746,37.66557973 +747,63.51021034 +748,255.41453 +749,11.67102274 +750,27.62261821 +751,18.84597916 +752,17.64056464 +753,18.086181 +754,17.53362199 +755,25.26090932 +756,17.63448013 +757,23.4327984 +758,18.16386614 +759,27.09128721 +760,32.39943278 +761,18.07426307 +762,18.46391003 +763,59.46349485 +764,20.87881907 +765,20.235498 +766,24.18043933 +767,33.15413058 +768,19.47322357 +769,29.31808475 +770,17.54770335 +771,18.21000235 +772,17.5833163 +773,31.65011731 +774,24.48679651 +775,17.5774316 +776,22.94184134 +777,18.78147837 +778,22.22458128 +779,18.72443047 +780,40.81189448 +781,17.44641325 +782,18.5989618 +783,19.07308155 +784,22.58600628 +785,27.10821549 +786,29.39315311 +787,18.85718001 +788,17.28169056 +789,17.61658166 +790,19.49286944 +791,130.3827933 +792,35.60437191 +793,18.18854491 +794,64.24803744 +795,24.68370488 +796,17.30136124 +797,23.40615138 +798,20.49670916 +799,17.54950972 +800,19.67894237 +801,20.41907762 +802,31.29868225 +803,14.11066032 +804,37.34152388 +805,36.26686653 +806,57.51500515 +807,13.41524688 +808,17.98708546 +809,63.80346538 +810,46.08182969 +811,31.9798488 +812,46.35008416 +813,29.74787475 +814,22.86275876 +815,18.2702887 +816,63.08284585 +817,23.33329245 +818,18.95756579 +819,25.32273899 +820,17.26166954 +821,24.87913404 +822,23.94818378 +823,26.01007611 +824,20.79945424 +825,22.43002392 +826,17.46100518 +827,21.5196008 +828,18.9022309 +829,21.8651315 +830,19.15532695 +831,18.60856796 +832,19.77244505 +833,19.6700685 +834,23.46045991 +835,22.50189033 +836,73.95993035 +837,27.06970239 +838,53.45190281 +839,34.3674524 +840,13.2542593 +841,31.91423983 +842,27.61914124 +843,23.18986471 +844,40.4480474 +845,19.44578074 +846,21.78245678 +847,18.57384711 +848,36.67276821 +849,15.61069879 +850,182.7589207 +851,42.03372112 +852,17.59285592 +853,54.58147947 +854,22.12799281 +855,20.45839856 +856,31.20190126 +857,72.82369525 +858,27.10997297 +859,110.815168 +860,39.31928979 +861,37.09637375 +862,45.91823138 +863,17.72543431 +864,19.67531858 +865,251.5906265 +866,146.3407726 +867,66.21822941 +868,42.15214995 +869,21.07399044 +870,19.33475578 +871,48.19972672 +872,70.85637497 +873,20.34680076 +874,21.66623292 +875,19.89005937 +876,21.42661628 +877,46.3199758 +878,59.18947757 +879,18.85246298 +880,27.25894445 +881,47.66378872 +882,20.86157618 +883,25.6838777 +884,18.33138598 +885,38.48564133 +886,64.01240707 +887,22.52590475 +888,19.83581107 +889,23.82846262 +890,28.02203564 +891,23.92157137 +892,19.83677242 +893,23.76733457 +894,21.25847322 +895,20.55620048 +896,37.45885687 +897,20.40350488 +898,24.5844401 +899,40.18269811 +900,32.39255343 +901,22.95114659 +902,23.03030129 +903,50.22491846 +904,37.30455942 +905,28.43714683 +906,39.0120596 +907,23.29156035 +908,24.66910156 +909,21.83762252 +910,30.02844227 +911,43.68802211 +912,20.26560984 +913,9.670800982 +914,54.18402557 +915,43.29438239 +916,17.36905247 +917,22.46694643 +918,30.74237505 +919,22.66048486 +920,24.46799975 +921,41.54909 +922,65.850655 +923,21.29956114 +924,21.8920044 +925,28.32058319 +926,22.80354857 +927,20.99120208 +928,22.36062256 +929,18.97080913 +930,22.60454902 +931,21.92119131 +932,23.03919478 +933,18.53761203 +934,55.35836001 +935,43.54888918 +936,29.25167833 +937,24.93235843 +938,24.14046774 +939,24.93762341 +940,24.84624069 +941,23.80692229 +942,19.64531899 +943,26.41176112 +944,41.01054496 +945,23.70548939 +946,29.09476585 +947,22.72531871 +948,18.23116609 +949,27.24872031 +950,23.46550707 +951,23.62054558 +952,22.55179717 +953,74.18058176 +954,21.01724626 +955,22.24836153 +956,23.52787057 +957,21.24184322 +958,32.41221924 +959,28.22304378 +960,26.73318029 +961,27.41104949 +962,20.8303387 +963,24.05370409 +964,22.35800368 +965,21.22383636 +966,20.15630005 +967,25.75651096 +968,19.80746587 +969,45.91665692 +970,59.46563097 +971,50.42259264 +972,40.37807827 +973,307.3520037 +974,21.09892359 +975,49.08823697 +976,31.9799336 +977,36.03093895 +978,26.34435085 +979,20.48044894 +980,45.8946758 +981,23.26136114 +982,17.64057665 +983,24.29697745 +984,19.20132123 +985,23.8769466 +986,58.02835923 +987,27.25409448 +988,45.46691832 +989,56.224456 +990,19.98146942 +991,40.63079557 +992,40.33817803 +993,23.07064437 +994,23.16176354 +995,21.83964857 +996,26.54299255 +997,19.15606016 +998,23.8801256 +999,22.20184536 +1000,27.03555553 +1001,60.37846451 +1002,22.39486465 +1003,62.96092496 +1004,37.90852921 +1005,32.11927453 +1006,25.01288228 +1007,24.95331188 +1008,34.65373182 +1009,18.70553799 +1010,46.25554267 +1011,36.58366238 +1012,30.917617 +1013,19.82868041 +1014,18.64903626 +1015,21.62682821 +1016,31.60016281 +1017,18.69318781 +1018,17.71329427 +1019,17.69307839 +1020,23.63415465 +1021,18.87699894 +1022,18.00142235 +1023,17.55599117 +1024,18.86291136 +1025,103.5502048 +1026,17.45082316 +1027,18.36235805 +1028,28.2850162 +1029,37.33306001 +1030,19.67935435 +1031,24.09481445 +1032,21.80531884 +1033,14.68413013 +1034,18.2097901 +1035,35.08997781 +1036,31.48891801 +1037,24.71201636 +1038,17.35600864 +1039,43.08221452 +1040,22.20787411 +1041,22.32671863 +1042,42.30468696 +1043,20.54811991 +1044,24.12589384 +1045,27.52721356 +1046,26.36167707 +1047,31.53368464 +1048,58.39369527 +1049,29.30528411 +1050,20.04941699 +1051,37.88191946 +1052,31.42831198 +1053,19.277361 +1054,28.47302664 +1055,28.57391045 +1056,19.89759747 +1057,32.58267264 +1058,27.30408365 +1059,29.07649398 +1060,32.37865956 +1061,18.90433695 +1062,32.07088139 +1063,24.04120534 +1064,21.90144222 +1065,18.86671674 +1066,18.41434338 +1067,19.49206281 +1068,27.08525429 +1069,19.88342265 +1070,21.03710894 +1071,20.38679961 +1072,27.1186078 +1073,22.36746603 +1074,31.55319672 +1075,19.07788428 +1076,28.75479974 +1077,25.24555328 +1078,47.00857443 +1079,19.77112399 +1080,31.65159084 +1081,16.0107669 +1082,27.69785039 +1083,58.81405081 +1084,20.87242353 +1085,18.45165035 +1086,35.24805617 +1087,18.17390435 +1088,17.68014283 +1089,25.38603402 +1090,26.49054274 +1091,22.08731148 +1092,18.05529473 +1093,17.6637289 +1094,18.57318314 +1095,23.18289846 +1096,147.3440598 +1097,205.3162038 +1098,247.6867877 +1099,17.59057925 +1100,229.1752823 +1101,354.3291084 +1102,626.6147323 +1103,12.38641693 +1104,22.06578303 +1105,19.19094413 +1106,27.22855941 +1107,19.14903124 +1108,77.73140838 +1109,224.3019264 +1110,223.5710456 +1111,47.36867814 +1112,58.87596443 +1113,225.6887003 +1114,14.80911265 +1115,27.67645285 +1116,19.99829413 +1117,17.76942281 +1118,22.67371866 +1119,17.72737661 +1120,23.85185369 +1121,18.41075095 +1122,22.69845172 +1123,18.42565441 +1124,19.00502901 +1125,20.51263626 +1126,17.94981076 +1127,19.99608861 +1128,45.00043189 +1129,37.45650156 +1130,20.81608977 +1131,26.4990251 +1132,32.96774402 +1133,19.39464048 +1134,30.89269815 +1135,17.89708449 +1136,18.4036596 +1137,17.75421522 +1138,24.28306637 +1139,18.31856461 +1140,24.14071585 +1141,23.07188864 +1142,29.6411271 +1143,39.64632763 +1144,18.37466387 +1145,17.50813796 +1146,17.76324051 +1147,36.6937181 +1148,20.71950845 +1149,22.25151979 +1150,23.92802649 +1151,19.50398541 +1152,23.88951479 +1153,26.21477413 +1154,17.72738309 +1155,17.42348137 +1156,28.84503939 +1157,36.28686138 +1158,31.83064073 +1159,17.81335042 +1160,22.74926774 +1161,43.04049447 +1162,42.18801738 +1163,111.5318779 +1164,43.62638304 +1165,33.60591497 +1166,-7.977854405 +1167,20.64579581 +1168,62.48979741 +1169,13.09616523 +1170,17.45270964 +1171,17.41847392 +1172,14.97623829 +1173,14.58065773 +1174,11.11876623 +1175,66.71827757 +1176,19.51972054 +1177,23.75167299 +1178,30.89234159 +1179,30.73593892 +1180,34.02565149 +1181,27.99141334 +1182,34.41184009 +1183,26.31729998 +1184,25.16001877 +1185,30.08622384 +1186,25.36897062 +1187,31.6484125 +1188,24.59832322 +1189,13.81532336 +1190,21.65470854 +1191,19.56538017 +1192,19.4558836 +1193,18.40806883 +1194,24.16249549 +1195,19.82612485 +1196,23.18467101 +1197,36.32991423 +1198,44.29083422 +1199,56.95827619 +1200,20.70622264 +1201,26.63237789 +1202,19.65477813 +1203,25.34527321 +1204,19.12224277 +1205,23.1590953 +1206,30.15290888 +1207,19.04570021 +1208,43.43434568 +1209,110.4612704 +1210,50.15859228 +1211,34.22562426 +1212,27.76713035 +1213,21.36450087 +1214,18.9834051 +1215,25.02203785 +1216,44.87491834 +1217,33.12620518 +1218,53.94628137 +1219,22.55754101 +1220,25.3812006 +1221,34.37477583 +1222,75.33717801 +1223,33.66470793 +1224,55.89465337 +1225,42.36154704 +1226,118.3165641 +1227,20.65189991 +1228,18.64609099 +1229,88.72697723 +1230,63.05907294 +1231,28.16618747 +1232,27.10239865 +1233,40.62827838 +1234,30.59966065 +1235,88.24142135 +1236,40.99881692 +1237,72.67462678 +1238,44.47977749 +1239,21.42158959 +1240,55.71244273 +1241,19.67615004 +1242,44.69594532 +1243,59.04875211 +1244,20.81505292 +1245,23.44720548 +1246,41.67049542 +1247,21.4785507 +1248,24.75860977 +1249,21.95130399 +1250,40.24493379 +1251,17.61044001 +1252,23.19727154 +1253,21.78666328 +1254,20.37211047 +1255,22.37658748 +1256,22.2916828 +1257,19.81646777 +1258,24.68471601 +1259,21.02964814 +1260,25.87686837 +1261,22.35742454 +1262,19.78308158 +1263,41.13626039 +1264,40.90157279 +1265,27.86772917 +1266,22.57455875 +1267,22.15153224 +1268,18.53194566 +1269,38.53486342 +1270,20.48653497 +1271,18.66496747 +1272,32.36682615 +1273,32.19599396 +1274,22.19593858 +1275,23.77720818 +1276,18.39200797 +1277,31.82094803 +1278,17.55282316 +1279,51.32647789 +1280,40.25798061 +1281,17.5708385 +1282,23.14760419 +1283,30.4833187 +1284,36.18715061 +1285,51.57240116 +1286,32.40618227 +1287,66.8990853 +1288,22.08832487 +1289,38.52508898 +1290,42.29292379 +1291,21.40507623 +1292,40.03533463 +1293,22.60976846 +1294,25.41778274 +1295,47.21286657 +1296,21.18048481 +1297,19.73768639 +1298,29.95146133 +1299,18.8715175 +1300,22.0856372 +1301,25.41419297 +1302,21.3108177 +1303,22.38318424 +1304,33.45108418 +1305,23.87823111 +1306,22.29733327 +1307,21.09348315 +1308,21.16233845 +1309,34.83572247 +1310,23.05113013 +1311,21.53074431 +1312,19.96584133 +1313,35.7667718 +1314,23.10432679 +1315,40.96841021 +1316,24.02224701 +1317,22.9892445 +1318,27.81815944 +1319,22.29342317 +1320,24.4520779 +1321,21.8207526 +1322,21.12241078 +1323,22.68325296 +1324,28.41460442 +1325,24.82287017 +1326,23.33419476 +1327,24.62272543 +1328,41.82417322 +1329,21.2506308 +1330,23.86260114 +1331,20.61666723 +1332,22.8676127 +1333,19.03590741 +1334,77.9937535 +1335,61.45687032 +1336,25.15311238 +1337,18.16702319 +1338,23.81883706 +1339,21.57437493 +1340,50.11251432 +1341,22.90134198 +1342,27.83042543 +1343,29.69049718 +1344,29.76152277 +1345,22.58858056 +1346,30.85415959 +1347,20.367608 +1348,17.83068467 +1349,19.74065318 +1350,22.77376049 +1351,59.02541824 +1352,24.40363869 +1353,34.1636455 +1354,34.12484764 +1355,23.33718717 +1356,122.3570173 +1357,75.29021579 +1358,22.6040755 +1359,20.85633192 +1360,22.9240228 +1361,26.76398569 +1362,19.81224964 +1363,18.82953757 +1364,19.51275083 +1365,24.76509861 +1366,24.26926435 +1367,37.94049282 +1368,61.29206012 +1369,39.606512 +1370,18.38122091 +1371,24.87714342 +1372,26.0382177 +1373,29.23202906 +1374,29.82319998 +1375,21.7214344 +1376,46.12985138 +1377,22.70435712 +1378,37.59993247 +1379,44.78345631 +1380,23.32030826 +1381,26.08205467 +1382,18.56111535 +1383,40.48373401 +1384,20.52906471 +1385,18.55801016 +1386,28.63795589 +1387,18.66505001 +1388,22.8720895 +1389,52.04753437 +1390,111.8120636 +1391,18.5820023 +1392,19.50385125 +1393,32.67309054 +1394,19.64922549 +1395,38.77362971 +1396,22.7577513 +1397,39.51947219 +1398,42.61585022 +1399,26.91176793 +1400,20.66691774 +1401,32.21900337 +1402,17.68051991 +1403,17.73424907 +1404,19.15717243 +1405,25.11577184 +1406,19.74377042 +1407,19.62260908 +1408,23.69815517 +1409,17.71796012 +1410,22.19184563 +1411,41.85285755 +1412,31.18149446 +1413,55.28457459 +1414,31.20086215 +1415,90.033107 +1416,19.81513995 +1417,19.45950834 +1418,27.07240609 +1419,29.0932503 +1420,26.86110943 +1421,19.67574356 +1422,35.29056694 +1423,29.54239841 +1424,23.9784679 +1425,33.24101672 +1426,24.27949942 +1427,33.23686098 +1428,22.78030307 +1429,26.4696348 +1430,19.31880869 +1431,30.86377614 +1432,21.64385618 +1433,19.76599678 +1434,39.77111537 +1435,22.33617074 +1436,77.95038483 +1437,28.0114953 +1438,36.48621308 +1439,19.23070567 +1440,19.54236525 +1441,22.59346738 +1442,29.52536931 +1443,20.05933367 +1444,19.78285267 +1445,19.48762944 +1446,18.77878257 +1447,18.69663541 +1448,28.32298769 +1449,24.02962001 +1450,18.60684854 +1451,36.38188647 +1452,20.77428825 +1453,17.74138953 +1454,26.23746225 +1455,18.31256885 +1456,17.97930585 +1457,19.40221251 +1458,17.87597284 +1459,17.63054096 +1460,23.61524152 +1461,105.1295327 +1462,93.50189767 +1463,138.8481189 +1464,108.3381405 +1465,288.5796771 +1466,401.2393008 +1467,89.60055392 +1468,148.7987141 +1469,39.27930743 +1470,21.44635265 +1471,28.98853182 +1472,19.38859755 +1473,184.444688 +1474,59.49656009 +1475,145.8138518 +1476,60.14478169 +1477,32.45755921 +1478,235.1228318 +1479,18.39136255 +1480,29.13042325 +1481,27.08413981 +1482,20.07935117 +1483,24.63166204 +1484,22.50927392 +1485,29.54217033 +1486,19.67492407 +1487,21.14461577 +1488,21.2537586 +1489,21.42926707 +1490,25.90945428 +1491,24.16205648 +1492,19.34780785 +1493,23.81512782 +1494,41.62608902 +1495,25.09589632 +1496,19.73081931 +1497,23.22453317 +1498,19.61095507 +1499,33.056735 +1500,18.94530073 +1501,21.53008777 +1502,20.78776818 +1503,25.8755655 +1504,27.20695939 +1505,22.41524327 +1506,18.51197468 +1507,31.36333883 +1508,24.81731883 +1509,21.03710165 +1510,40.25876095 +1511,18.83137084 +1512,38.04421448 +1513,19.15895777 +1514,20.8422056 +1515,19.28133714 +1516,17.905891 +1517,19.63689298 +1518,34.57002968 +1519,18.84885589 +1520,18.03165586 +1521,26.46637214 +1522,37.40420392 +1523,31.64929576 +1524,31.21465786 +1525,33.45951894 +1526,33.05127822 +1527,33.62341976 +1528,27.92208286 +1529,46.66355706 +1530,18.9707494 +1531,17.59349896 +1532,25.5776735 +1533,23.28588124 +1534,34.0499253 +1535,19.29090629 +1536,40.59587578 +1537,25.39317275 +1538,18.44280355 +1539,10.86980815 +1540,22.78682057 +1541,20.79222102 +1542,19.46356332 +1543,32.04134592 +1544,34.38884585 +1545,19.98178453 +1546,126.0295325 +1547,32.72913001 +1548,28.22669861 +1549,17.99082055 +1550,32.9211758 +1551,17.73305248 +1552,21.64304647 +1553,33.2519269 +1554,25.37240872 +1555,25.91037421 +1556,35.97816964 +1557,60.82597654 +1558,19.79723958 +1559,25.34140282 +1560,32.47975558 +1561,27.02860282 +1562,38.24277779 +1563,21.5181148 +1564,24.85423225 +1565,21.16826035 +1566,20.4535601 +1567,42.60260218 +1568,37.52323712 +1569,66.61067427 +1570,55.45753327 +1571,72.98244351 +1572,19.35389427 +1573,25.29084276 +1574,37.61030066 +1575,22.06594173 +1576,34.89832927 +1577,43.12572572 +1578,18.50146716 +1579,79.82950429 +1580,59.26771024 +1581,46.60099343 +1582,33.26940409 +1583,32.07564176 +1584,35.3972647 +1585,21.36756058 +1586,23.15572406 +1587,27.51994515 +1588,56.70952004 +1589,100.136145 +1590,40.39120895 +1591,37.68630496 +1592,25.68331847 +1593,23.43103298 +1594,24.86113427 +1595,278.8946095 +1596,50.40554818 +1597,34.16222084 +1598,17.94986579 +1599,50.58200197 +1600,162.9468951 +1601,31.584908 +1602,47.51481339 +1603,38.03005873 +1604,163.9182709 +1605,33.62852883 +1606,17.63005669 +1607,46.9117962 +1608,17.41684224 +1609,187.5083532 +1610,20.99107963 +1611,26.73682588 +1612,68.93000651 +1613,43.32125117 +1614,37.60908471 +1615,21.53015449 +1616,21.29158197 +1617,24.14463962 +1618,19.88290429 +1619,26.42767179 +1620,19.38384721 +1621,27.39836953 +1622,17.76238401 +1623,26.93620293 +1624,38.70317652 +1625,28.96360298 +1626,20.57885547 +1627,24.0552082 +1628,30.51454429 +1629,42.03094088 +1630,38.64100396 +1631,22.92156843 +1632,55.49752751 +1633,24.14386828 +1634,39.58855903 +1635,24.19547902 +1636,20.54654172 +1637,32.09297735 +1638,49.24956234 +1639,24.21288392 +1640,52.43830177 +1641,20.79230302 +1642,30.25661301 +1643,12.7798157 +1644,17.83803546 +1645,19.54141965 +1646,18.95209319 +1647,30.44185271 +1648,19.41253029 +1649,11.14759202 +1650,53.90277093 +1651,70.67148709 +1652,25.9335611 +1653,24.82254509 +1654,25.98209226 +1655,21.56243943 +1656,19.33142263 +1657,27.73016031 +1658,37.43959948 +1659,20.99186413 +1660,22.7315477 +1661,20.78751669 +1662,23.65774452 +1663,20.80144367 +1664,20.85622779 +1665,23.33822885 +1666,25.42393696 +1667,21.53887364 +1668,22.01010752 +1669,22.20158558 +1670,23.33381623 +1671,27.36866384 +1672,22.53849709 +1673,24.57756218 +1674,21.40606038 +1675,43.37970991 +1676,21.87413057 +1677,21.93375616 +1678,35.10084608 +1679,30.84278266 +1680,42.63729791 +1681,32.26231808 +1682,26.98412439 +1683,22.91947855 +1684,20.58551084 +1685,21.66699029 +1686,21.68347817 +1687,20.82365873 +1688,42.823797 +1689,31.2489943 +1690,25.1324427 +1691,27.96385328 +1692,37.6212187 +1693,42.6632861 +1694,22.02020845 +1695,21.27890121 +1696,20.75299445 +1697,30.95434374 +1698,48.65875761 +1699,73.70079025 +1700,24.01924703 +1701,20.50508791 +1702,40.54001609 +1703,22.70408923 +1704,22.84312032 +1705,23.51607874 +1706,22.8414093 +1707,33.34990034 +1708,31.14516938 +1709,9.446450642 +1710,20.96120215 +1711,31.68229426 +1712,18.24850292 +1713,18.59060593 +1714,23.1143373 +1715,23.9109897 +1716,27.73880208 +1717,22.79298197 +1718,32.23590148 +1719,25.11778192 +1720,37.64783974 +1721,41.83886644 +1722,45.87572097 +1723,21.96059321 +1724,37.46141496 +1725,26.6790902 +1726,19.05727656 +1727,19.0250705 +1728,25.96509441 +1729,44.92761265 +1730,25.04881595 +1731,36.32537848 +1732,59.81618654 +1733,47.72242786 +1734,39.86123478 +1735,23.5830197 +1736,36.55967308 +1737,20.32621739 +1738,40.29799386 +1739,19.82256235 +1740,70.03330056 +1741,110.0227887 +1742,36.04661926 +1743,23.74530894 +1744,35.22158219 +1745,26.88699971 +1746,19.18687841 +1747,19.27649743 +1748,32.17844843 +1749,21.76184163 +1750,19.71301071 +1751,23.48238462 +1752,43.70280731 +1753,18.57739747 +1754,30.81090037 +1755,49.0206633 +1756,21.13771853 +1757,24.9047245 +1758,39.08563671 +1759,20.12527595 +1760,19.90057497 +1761,30.80664496 +1762,39.45358038 +1763,25.81039101 +1764,19.98089936 +1765,20.27385668 +1766,26.10316369 +1767,19.41140063 +1768,29.77531235 +1769,48.33830616 +1770,22.11907164 +1771,31.58220841 +1772,29.32736913 +1773,26.88494859 +1774,19.21307865 +1775,38.046367 +1776,33.76042176 +1777,31.82506168 +1778,31.44386379 +1779,48.11042774 +1780,92.22120126 +1781,21.70414341 +1782,35.03652258 +1783,21.6544478 +1784,24.16049665 +1785,24.96625773 +1786,26.85391531 +1787,26.19885625 +1788,23.89557517 +1789,31.81110981 +1790,20.05645122 +1791,26.75099184 +1792,30.4204494 +1793,36.00838766 +1794,32.75225577 +1795,19.23704806 +1796,31.10053478 +1797,23.96449011 +1798,22.9364628 +1799,26.80687997 +1800,24.90456767 +1801,25.1472505 +1802,28.07798179 +1803,26.60034869 +1804,45.18792998 +1805,30.08569765 +1806,22.56327821 +1807,31.61898868 +1808,22.92729501 +1809,24.76963969 +1810,37.84001733 +1811,19.26367181 +1812,22.02008717 +1813,46.21973691 +1814,27.14045537 +1815,19.06498026 +1816,17.95354369 +1817,23.61610981 +1818,19.74651442 +1819,18.06318439 +1820,30.81245302 +1821,22.27420636 +1822,20.36980667 +1823,18.1791666 +1824,25.65029945 +1825,24.11703363 +1826,61.32666799 +1827,126.3779784 +1828,115.0968781 +1829,34.02305255 +1830,302.7555828 +1831,399.8388988 +1832,641.17 +1833,169.1294413 +1834,27.04889244 +1835,23.21881542 +1836,30.8659752 +1837,23.87442821 +1838,194.430917 +1839,50.07377581 +1840,164.8120415 +1841,73.9335089 +1842,37.11411247 +1843,31.38399703 +1844,73.68918457 +1845,18.96307918 +1846,20.64511287 +1847,24.25499572 +1848,19.58008369 +1849,38.47911376 +1850,22.39539431 +1851,35.14063855 +1852,22.1562653 +1853,26.6362115 +1854,21.97006992 +1855,38.29373935 +1856,31.641215 +1857,21.8878618 +1858,36.96228427 +1859,29.17124548 +1860,21.56938045 +1861,31.29465964 +1862,27.82020474 +1863,30.66022202 +1864,36.20580484 +1865,21.61019859 +1866,19.5171662 +1867,32.64956811 +1868,29.54772812 +1869,29.46187752 +1870,19.81181295 +1871,19.84577535 +1872,26.75043378 +1873,18.18712959 +1874,22.01571728 +1875,40.27793125 +1876,31.90243457 +1877,25.17022473 +1878,27.03041539 +1879,25.03938605 +1880,31.28824637 +1881,34.12362213 +1882,19.22349456 +1883,37.21086098 +1884,24.39449793 +1885,23.59463626 +1886,23.82358194 +1887,19.92487539 +1888,23.05861853 +1889,82.63823515 +1890,39.04564331 +1891,22.91635965 +1892,47.33998939 +1893,28.61694273 +1894,51.18964344 +1895,40.56003411 +1896,200.7900276 +1897,22.83509118 +1898,58.91620091 +1899,36.33855204 +1900,19.8468399 +1901,74.89578821 +1902,18.43580894 +1903,102.4601507 +1904,31.24819115 +1905,40.41357122 +1906,84.65188002 +1907,18.73812149 +1908,31.34009631 +1909,31.39188478 +1910,29.1587803 +1911,35.00101872 +1912,26.38108374 +1913,21.90185389 +1914,19.63593574 +1915,22.69245277 +1916,30.11246898 +1917,29.03826495 +1918,39.51118755 +1919,33.05563357 +1920,31.81980647 +1921,36.41005619 +1922,32.6281411 +1923,40.28037016 +1924,40.87344404 +1925,36.54736556 +1926,27.49601214 +1927,29.68166065 +1928,30.64594424 +1929,23.10052263 +1930,22.84337919 +1931,31.88483291 +1932,32.78405051 +1933,29.08298262 +1934,22.88865828 +1935,30.24000985 +1936,71.92166477 +1937,37.91523319 +1938,34.06970652 +1939,24.93437962 +1940,23.00854095 +1941,22.37944974 +1942,26.90951198 +1943,31.0107245 +1944,86.57934187 +1945,55.04697189 +1946,-1.252524515 +1947,21.43310153 +1948,36.50875959 +1949,36.22852048 +1950,38.12964972 +1951,31.42761358 +1952,23.07596066 +1953,30.49450852 +1954,35.36256036 +1955,38.76423465 +1956,24.25969004 +1957,74.58629821 +1958,28.14264532 +1959,41.19011635 +1960,117.0163111 +1961,26.55507386 +1962,28.49368089 +1963,24.64444493 +1964,52.40943947 +1965,30.48606054 +1966,180.5069494 +1967,36.63569106 +1968,110.2915431 +1969,39.00879824 +1970,20.38007808 +1971,18.00708383 +1972,25.10772978 +1973,19.52980313 +1974,58.62823858 +1975,39.88848268 +1976,23.12687051 +1977,68.13188551 +1978,63.75591789 +1979,19.99220067 +1980,22.43906956 +1981,22.81132492 +1982,24.71563676 +1983,52.88795579 +1984,24.06350925 +1985,55.40749647 +1986,20.84559567 +1987,23.54847505 +1988,20.69036203 +1989,19.65320291 +1990,43.28232491 +1991,26.89598414 +1992,18.47969425 +1993,31.62296116 +1994,31.96320109 +1995,27.11579966 +1996,29.28620764 +1997,23.24515808 +1998,26.78416538 +1999,22.35863805 +2000,24.00338528 +2001,21.78392996 +2002,22.32764826 +2003,35.60099629 +2004,29.55878013 +2005,36.94758121 +2006,75.4427901 +2007,38.32095111 +2008,42.5554912 +2009,54.02795854 +2010,30.4321975 +2011,63.77743259 +2012,25.4348217 +2013,18.06911324 +2014,19.85365342 +2015,31.44117352 +2016,34.06376058 +2017,66.45037283 +2018,31.55773327 +2019,29.92277177 +2020,23.2463625 +2021,26.20233291 +2022,21.29308594 +2023,24.72512377 +2024,22.61542286 +2025,23.14166696 +2026,23.17239257 +2027,19.42305203 +2028,19.5470228 +2029,21.83501075 +2030,26.99235448 +2031,21.4181001 +2032,22.60609181 +2033,21.12921154 +2034,24.96090671 +2035,19.87551639 +2036,23.08050554 +2037,24.01494224 +2038,24.68274737 +2039,27.92285538 +2040,24.42961546 +2041,22.53151268 +2042,20.95177417 +2043,31.61517135 +2044,28.80644102 +2045,33.76907132 +2046,28.61904036 +2047,40.60065087 +2048,72.15949893 +2049,22.01229051 +2050,26.69597276 +2051,22.51071882 +2052,38.72573416 +2053,26.4992303 +2054,27.68767493 +2055,27.56400477 +2056,21.29455663 +2057,22.62418275 +2058,23.0136776 +2059,29.04310781 +2060,24.27858484 +2061,20.92773683 +2062,26.4326844 +2063,25.94453967 +2064,20.85363149 +2065,61.33914023 +2066,21.82811975 +2067,28.93291933 +2068,75.34026509 +2069,23.3338905 +2070,22.40689914 +2071,25.69047295 +2072,25.5544763 +2073,31.19678217 +2074,35.69006123 +2075,23.70552603 +2076,32.57043016 +2077,18.45337459 +2078,24.46625206 +2079,37.46789994 +2080,58.46599258 +2081,28.39263808 +2082,31.17486483 +2083,22.63153303 +2084,59.13670119 +2085,27.41306438 +2086,28.04198731 +2087,17.80179155 +2088,30.09255749 +2089,20.63204345 +2090,28.18047176 +2091,19.24994338 +2092,26.62451631 +2093,49.99377184 +2094,20.66305391 +2095,28.93272582 +2096,20.00362544 +2097,29.5273235 +2098,19.82856439 +2099,43.76247757 +2100,40.49311701 +2101,45.25904441 +2102,20.20700265 +2103,23.1428117 +2104,53.29274094 +2105,20.90873888 +2106,52.77748336 +2107,25.59233021 +2108,23.64702946 +2109,49.15807687 +2110,21.47129828 +2111,38.64544674 +2112,20.68173877 +2113,24.28201195 +2114,30.49048066 +2115,22.30204755 +2116,23.7298349 +2117,35.0644193 +2118,30.12927515 +2119,58.45723926 +2120,60.96500034 +2121,90.39748763 +2122,46.20335072 +2123,26.84016753 +2124,41.4557603 +2125,22.25109019 +2126,31.92293069 +2127,22.97798432 +2128,54.48567575 +2129,31.98587147 +2130,36.3957148 +2131,22.64440101 +2132,19.10459565 +2133,31.80908347 +2134,23.82154754 +2135,26.2622414 +2136,24.69550773 +2137,31.10412975 +2138,28.59130659 +2139,27.36471824 +2140,39.63601163 +2141,18.28829092 +2142,42.56340573 +2143,39.07253466 +2144,28.34718063 +2145,37.04908889 +2146,28.49352584 +2147,32.4891193 +2148,23.64921779 +2149,31.48173362 +2150,48.16156174 +2151,29.83979407 +2152,39.09428643 +2153,31.97426027 +2154,33.7141996 +2155,26.29507287 +2156,32.84100459 +2157,65.30987965 +2158,35.419838 +2159,28.39832157 +2160,23.85766691 +2161,37.11092674 +2162,27.40760766 +2163,23.91447776 +2164,46.77816235 +2165,30.685684 +2166,43.55192178 +2167,30.07395358 +2168,29.45676678 +2169,34.25274763 +2170,24.59705827 +2171,25.19162795 +2172,34.30911338 +2173,25.70280714 +2174,27.83650048 +2175,27.0840964 +2176,25.57755187 +2177,34.02540292 +2178,34.71118815 +2179,21.62729149 +2180,19.76619498 +2181,19.36890431 +2182,29.54331397 +2183,26.54564657 +2184,18.78240683 +2185,32.79075884 +2186,28.03358331 +2187,20.63193798 +2188,18.91436234 +2189,22.10953522 +2190,24.79356451 +2191,54.44724114 +2192,68.14855238 +2193,232.4600836 +2194,155.999999 +2195,114.1344945 +2196,402.6968111 +2197,101.6929192 +2198,131.6651437 +2199,47.01911246 +2200,24.82905694 +2201,32.4583266 +2202,26.1143929 +2203,197.9116631 +2204,121.2737107 +2205,197.990549 +2206,93.86600103 +2207,62.73307176 +2208,40.71144595 +2209,26.42309706 +2210,19.38400017 +2211,29.51128964 +2212,22.52641484 +2213,21.26188295 +2214,25.25757987 +2215,27.04676251 +2216,34.80219684 +2217,26.07569113 +2218,21.71169739 +2219,28.10239005 +2220,37.93573803 +2221,39.55109009 +2222,31.2783833 +2223,26.32517046 +2224,20.67896891 +2225,30.57325584 +2226,34.08307302 +2227,40.76486432 +2228,22.59054178 +2229,24.52357553 +2230,25.17271872 +2231,22.57125581 +2232,23.06377062 +2233,21.91265468 +2234,21.89825647 +2235,29.37840321 +2236,19.72552188 +2237,20.86712787 +2238,110.5721182 +2239,19.16634469 +2240,21.22145528 +2241,51.74751552 +2242,24.29429437 +2243,29.23168067 +2244,21.51584029 +2245,22.74240196 +2246,19.70479801 +2247,25.91996153 +2248,32.82182904 +2249,22.5893417 +2250,33.96863762 +2251,37.59796647 +2252,21.75758517 +2253,38.2495894 +2254,28.23201966 +2255,79.59723597 +2256,25.5329952 +2257,99.2624946 +2258,30.07579594 +2259,26.21464485 +2260,26.70294534 +2261,215.2450154 +2262,36.45129187 +2263,28.79878669 +2264,25.84266705 +2265,30.65219681 +2266,26.34162892 +2267,19.84631347 +2268,105.5724909 +2269,87.53711376 +2270,36.88522317 +2271,31.65749911 +2272,26.0214007 +2273,18.55103439 +2274,39.94872617 +2275,36.89506456 +2276,122.0253101 +2277,29.85376577 +2278,29.66729474 +2279,23.58693719 +2280,38.54217117 +2281,32.34171009 +2282,40.95260398 +2283,55.05055213 +2284,19.84601358 +2285,67.84188184 +2286,32.91377816 +2287,20.08309598 +2288,41.68507376 +2289,29.36705669 +2290,37.86969868 +2291,37.21240858 +2292,28.3764667 +2293,25.32768891 +2294,71.69677771 +2295,28.46697279 +2296,82.76495442 +2297,29.53779326 +2298,45.43200196 +2299,27.05107965 +2300,49.13047359 +2301,28.80328285 +2302,27.88428041 +2303,31.56280412 +2304,19.63825788 +2305,22.57908991 +2306,35.1551798 +2307,19.82954156 +2308,20.9791373 +2309,28.2970247 +2310,29.91105801 +2311,23.50436931 +2312,26.56138284 +2313,61.12831406 +2314,36.69710168 +2315,24.85983454 +2316,23.41458064 +2317,22.95713581 +2318,43.66327933 +2319,20.87903884 +2320,48.02089615 +2321,33.82580041 +2322,21.96260908 +2323,24.02183822 +2324,91.05330456 +2325,227.6694432 +2326,27.4745263 +2327,28.79017677 +2328,42.020102 +2329,23.34146167 +2330,45.60513999 +2331,51.41821663 +2332,28.13938028 +2333,12.52815804 +2334,17.7461118 +2335,19.54692243 +2336,19.09920327 +2337,45.5327349 +2338,17.8423928 +2339,11.32712132 +2340,36.79284569 +2341,25.66697351 +2342,67.41805276 +2343,64.88185644 +2344,17.74429242 +2345,30.98413155 +2346,18.60753089 +2347,25.08597278 +2348,83.35976618 +2349,42.98745633 +2350,18.21264167 +2351,32.97966761 +2352,19.41900782 +2353,28.45380044 +2354,19.28226429 +2355,43.09222581 +2356,29.59167596 +2357,19.22986853 +2358,31.10017749 +2359,22.51008621 +2360,29.56986931 +2361,23.68945853 +2362,25.26287232 +2363,23.25786448 +2364,26.89473875 +2365,19.77489242 +2366,21.06045827 +2367,21.25656704 +2368,33.47927904 +2369,29.3428035 +2370,50.94126507 +2371,34.39109115 +2372,31.05012341 +2373,12.82211743 +2374,24.00647473 +2375,29.56853259 +2376,68.11745334 +2377,27.22355189 +2378,22.87228594 +2379,12.32056371 +2380,20.71642007 +2381,36.02304637 +2382,65.29281928 +2383,32.91025878 +2384,23.92610672 +2385,45.96242483 +2386,31.58285565 +2387,41.75113328 +2388,26.5343039 +2389,36.33418068 +2390,47.91553446 +2391,26.16938074 +2392,20.18024061 +2393,20.16422402 +2394,24.66344892 +2395,48.39219381 +2396,23.53151771 +2397,44.58521237 +2398,22.02836839 +2399,22.53576371 +2400,20.35725536 +2401,22.194792 +2402,30.74332839 +2403,26.73250441 +2404,46.72976345 +2405,41.87795511 +2406,22.92393639 +2407,23.93240546 +2408,23.07778585 +2409,23.96203349 +2410,26.91591631 +2411,35.86266716 +2412,40.88383402 +2413,19.94503605 +2414,23.18013261 +2415,48.18287312 +2416,28.31955023 +2417,22.24090923 +2418,35.8580104 +2419,23.91654947 +2420,23.99753173 +2421,21.7522781 +2422,38.54481437 +2423,25.12739017 +2424,30.00892794 +2425,21.41060369 +2426,21.19322568 +2427,22.21176436 +2428,49.1453704 +2429,18.96020376 +2430,34.82080699 +2431,46.53035522 +2432,18.5615613 +2433,17.41860354 +2434,22.71689985 +2435,32.87344877 +2436,38.42269649 +2437,25.98913887 +2438,34.47676154 +2439,36.84063521 +2440,26.67812244 +2441,23.51709188 +2442,19.39802196 +2443,21.37205171 +2444,27.44972951 +2445,60.12221125 +2446,35.27582768 +2447,27.373987 +2448,32.59937347 +2449,20.29208724 +2450,25.58366487 +2451,19.1830538 +2452,14.28800761 +2453,95.09954147 +2454,22.69545268 +2455,25.16467415 +2456,19.51112759 +2457,28.20845683 +2458,30.86894372 +2459,23.94022489 +2460,26.23203593 +2461,26.96734003 +2462,19.82755835 +2463,19.67444532 +2464,45.3253553 +2465,22.5862941 +2466,42.74076591 +2467,28.48319218 +2468,21.57502674 +2469,29.15057631 +2470,21.32233403 +2471,105.8128285 +2472,27.1685204 +2473,25.68963025 +2474,49.84763928 +2475,22.74809478 +2476,39.77556217 +2477,23.60793929 +2478,49.14315254 +2479,23.49227154 +2480,40.79358489 +2481,25.55196899 +2482,21.87340588 +2483,32.4342904 +2484,25.67474818 +2485,142.1342533 +2486,29.50650576 +2487,46.94503083 +2488,41.04014569 +2489,44.96734746 +2490,36.33950838 +2491,24.09375732 +2492,25.93666543 +2493,69.38909622 +2494,40.32057635 +2495,22.20108919 +2496,29.33956728 +2497,31.68111242 +2498,24.97525165 +2499,25.79227536 +2500,47.95221583 +2501,28.29659556 +2502,53.95240983 +2503,30.40054937 +2504,40.30811274 +2505,25.50625603 +2506,115.9572053 +2507,31.02320961 +2508,39.58983677 +2509,100.7559312 +2510,44.89404295 +2511,26.89313726 +2512,22.56871036 +2513,36.05956774 +2514,35.9427972 +2515,32.31339589 +2516,24.58137558 +2517,40.18547358 +2518,26.18108365 +2519,26.31812512 +2520,45.75272475 +2521,37.86437969 +2522,34.40784833 +2523,71.2994112 +2524,29.33614739 +2525,22.74371275 +2526,31.39541953 +2527,30.04601624 +2528,26.67686188 +2529,33.42147418 +2530,30.03210355 +2531,40.49274362 +2532,37.43678286 +2533,37.37212365 +2534,32.70590818 +2535,31.69706475 +2536,29.56709692 +2537,25.59104293 +2538,40.16416917 +2539,23.12202994 +2540,32.81037009 +2541,92.1873141 +2542,36.63572797 +2543,39.12978685 +2544,28.89207598 +2545,27.066172 +2546,21.87832185 +2547,20.74896836 +2548,27.49051542 +2549,19.59468672 +2550,22.89705292 +2551,19.42490518 +2552,23.04698948 +2553,19.4231126 +2554,23.414431 +2555,21.35733295 +2556,229.5319844 +2557,106.9221038 +2558,221.373653 +2559,82.13865299 +2560,257.9288181 +2561,194.5300081 +2562,551.1402046 +2563,45.73188817 +2564,31.78717512 +2565,32.69710189 +2566,22.52748409 +2567,23.33152334 +2568,47.67260675 +2569,277.0349935 +2570,242.4632682 +2571,74.72688461 +2572,55.25216385 +2573,33.03427005 +2574,28.51629394 +2575,19.77551542 +2576,19.74279728 +2577,21.54469641 +2578,22.71215795 +2579,32.52944003 +2580,47.60610267 +2581,23.6816926 +2582,24.35397178 +2583,31.74153918 +2584,34.19732034 +2585,36.71799136 +2586,34.80464193 +2587,32.48106682 +2588,25.18836426 +2589,39.58380343 +2590,31.5533943 +2591,26.51335117 +2592,44.79126864 +2593,25.85492434 +2594,29.07559428 +2595,22.96040687 +2596,21.39497688 +2597,34.90881483 +2598,23.5150511 +2599,28.66843822 +2600,30.64201706 +2601,35.90731779 +2602,22.18765242 +2603,19.17316885 +2604,21.54277796 +2605,26.82298653 +2606,24.31967006 +2607,31.98548258 +2608,30.92053477 +2609,22.72108838 +2610,22.81155459 +2611,30.7336248 +2612,28.19826173 +2613,31.09614342 +2614,25.02195167 +2615,28.00175833 +2616,180.1318195 +2617,23.17163903 +2618,40.16263091 +2619,41.4248581 +2620,27.91766673 +2621,28.88468955 +2622,32.6846462 +2623,54.80348989 +2624,27.58537554 +2625,40.01976684 +2626,138.990514 +2627,28.95859965 +2628,42.0037527 +2629,36.17448914 +2630,43.45219456 +2631,82.85451824 +2632,22.33651543 +2633,28.33004167 +2634,39.57324629 +2635,40.41225571 +2636,92.53839754 +2637,26.05711124 +2638,32.73721054 +2639,27.07701876 +2640,23.74504685 +2641,24.39337175 +2642,27.56116028 +2643,23.37287832 +2644,35.09772308 +2645,27.03357292 +2646,21.41994463 +2647,34.76656146 +2648,33.21233716 +2649,94.85892172 +2650,35.47700854 +2651,33.38144901 +2652,68.22227378 +2653,38.76123857 +2654,48.69930527 +2655,34.31029699 +2656,39.76234809 +2657,27.95440986 +2658,44.37394466 +2659,27.84608836 +2660,32.50950569 +2661,39.52546184 +2662,42.62552906 +2663,59.89481111 +2664,28.4169377 +2665,67.71168758 +2666,26.97707172 +2667,22.47533932 +2668,36.7748681 +2669,20.67785181 +2670,51.77538753 +2671,28.65295831 +2672,41.10348698 +2673,43.32915766 +2674,89.08084539 +2675,24.98152544 +2676,44.77009648 +2677,23.89896458 +2678,32.86748545 +2679,37.39414611 +2680,40.89152137 +2681,38.45411714 +2682,25.96501889 +2683,28.54427693 +2684,21.74129605 +2685,47.33550589 +2686,140.8588016 +2687,70.4812051 +2688,25.38125136 +2689,85.22077743 +2690,87.41471373 +2691,173.5584674 +2692,32.27717997 +2693,27.54976245 +2694,36.60468096 +2695,9.444106104 +2696,32.58576251 +2697,32.1070399 +2698,12.17604119 +2699,14.73083251 +2700,28.67756001 +2701,32.60511193 +2702,22.38910038 +2703,29.99187592 +2704,125.8488395 +2705,30.61804057 +2706,25.56500564 +2707,52.38229209 +2708,17.49659017 +2709,20.15548222 +2710,45.60411428 +2711,67.9339191 +2712,25.3266254 +2713,77.1545917 +2714,43.94258338 +2715,18.89583673 +2716,33.66972227 +2717,18.69152606 +2718,21.72769179 +2719,23.77782302 +2720,22.46125964 +2721,36.96396594 +2722,29.19945685 +2723,27.98664947 +2724,28.85700263 +2725,24.15774936 +2726,28.39241724 +2727,24.76563888 +2728,23.70725692 +2729,40.20605729 +2730,34.05875415 +2731,24.89500289 +2732,34.16309233 +2733,52.54004345 +2734,34.59010182 +2735,30.67219609 +2736,83.97496394 +2737,39.76823384 +2738,32.9967545 +2739,22.46421513 +2740,33.92652608 +2741,69.4489905 +2742,24.68836409 +2743,18.4670463 +2744,27.69550696 +2745,31.48606242 +2746,69.53628734 +2747,25.10572986 +2748,27.3254533 +2749,26.98921057 +2750,35.95615345 +2751,23.03879068 +2752,25.1956366 +2753,27.98513013 +2754,33.02818157 +2755,48.93319047 +2756,24.66801515 +2757,24.43803752 +2758,21.9577003 +2759,66.78887237 +2760,49.76377996 +2761,29.22989425 +2762,27.7317641 +2763,23.45000584 +2764,22.79064533 +2765,21.06531262 +2766,30.18122552 +2767,23.59954724 +2768,51.06989497 +2769,29.45456947 +2770,42.57661551 +2771,30.64585333 +2772,27.0794869 +2773,36.90477113 +2774,33.77744632 +2775,43.80411683 +2776,27.84989746 +2777,26.13199451 +2778,21.72327685 +2779,23.00516041 +2780,22.86529396 +2781,24.64904239 +2782,26.83782674 +2783,25.38994115 +2784,24.52556378 +2785,24.87052473 +2786,22.41112654 +2787,38.55566707 +2788,43.43864272 +2789,23.92415176 +2790,22.89381476 +2791,26.19417379 +2792,22.46981141 +2793,25.13901951 +2794,17.77738927 +2795,22.64727259 +2796,46.93062113 +2797,42.1251926 +2798,11.76329187 +2799,25.08252699 +2800,24.1696295 +2801,23.58276216 +2802,34.35975917 +2803,35.96609193 +2804,32.96007557 +2805,48.65999867 +2806,31.74778356 +2807,19.83389964 +2808,30.81623115 +2809,29.3128056 +2810,62.46599878 +2811,69.52738839 +2812,27.0767223 +2813,31.23734863 +2814,19.46495611 +2815,24.66532476 +2816,38.88545591 +2817,62.46413074 +2818,21.88002026 +2819,28.73927356 +2820,30.6214247 +2821,19.93402704 +2822,29.57415224 +2823,53.09101304 +2824,36.72514378 +2825,36.24241037 +2826,64.89447298 +2827,19.2236672 +2828,38.10240559 +2829,28.96270077 +2830,36.82707985 +2831,40.89310276 +2832,31.45936665 +2833,82.12122689 +2834,19.42743063 +2835,21.94402878 +2836,49.78090279 +2837,28.30308453 +2838,27.93122866 +2839,49.39503905 +2840,31.27101109 +2841,31.79383171 +2842,27.80660723 +2843,39.17895536 +2844,47.80823608 +2845,25.22132177 +2846,26.84517317 +2847,47.25564513 +2848,25.33608964 +2849,26.04664734 +2850,45.76700843 +2851,37.99546892 +2852,47.97317234 +2853,71.88653362 +2854,36.1933879 +2855,25.5995405 +2856,22.92215896 +2857,33.604709 +2858,52.35506496 +2859,26.56504557 +2860,38.38416274 +2861,32.35879424 +2862,31.74868911 +2863,22.36118794 +2864,28.23398333 +2865,32.86138038 +2866,45.17456868 +2867,55.19562981 +2868,31.91264781 +2869,32.28687703 +2870,43.85116605 +2871,18.86803153 +2872,32.62415821 +2873,36.54606585 +2874,107.7567694 +2875,66.4185032 +2876,37.46697238 +2877,32.97896149 +2878,37.16928641 +2879,37.47950909 +2880,32.64318925 +2881,27.82737107 +2882,40.58802988 +2883,35.93327501 +2884,34.72730322 +2885,40.13281425 +2886,87.73331441 +2887,45.80971727 +2888,38.50712293 +2889,31.501903 +2890,25.5001005 +2891,25.85416065 +2892,32.47997709 +2893,37.68314241 +2894,40.7634183 +2895,45.20055274 +2896,32.90001065 +2897,39.61079539 +2898,32.39610174 +2899,54.12646633 +2900,54.73996678 +2901,29.36226466 +2902,28.00272553 +2903,57.30834915 +2904,24.25213954 +2905,36.42893069 +2906,96.5354602 +2907,28.46047191 +2908,27.47373469 +2909,25.17549922 +2910,22.74283128 +2911,47.07876148 +2912,21.04818859 +2913,29.11271534 +2914,20.39824263 +2915,38.01850744 +2916,27.39492721 +2917,20.46003131 +2918,20.13163131 +2919,30.40266507 +2920,26.83301048 +2921,221.5455137 +2922,84.99455129 +2923,94.284363 +2924,104.8180863 +2925,103.2820534 +2926,118.6749358 +2927,22.30759509 +2928,29.68132743 +2929,31.83136972 +2930,36.6455403 +2931,31.87351798 +2932,29.08193221 +2933,63.37251008 +2934,42.7770169 +2935,240.6596095 +2936,96.8432432 +2937,65.14284684 +2938,31.30796204 +2939,38.15169864 +2940,24.17550955 +2941,28.31455623 +2942,22.52990731 +2943,32.23733344 +2944,34.83208525 +2945,44.3586061 +2946,33.35539863 +2947,23.8897417 +2948,31.69046524 +2949,39.48956467 +2950,37.12619512 +2951,191.8879363 +2952,25.84218022 +2953,84.98847094 +2954,44.85955006 +2955,22.98800853 +2956,27.30937945 +2957,31.92573229 +2958,28.79802103 +2959,39.52241241 +2960,22.80636343 +2961,22.58823151 +2962,20.30278493 +2963,30.31822525 +2964,32.77224989 +2965,31.29310253 +2966,36.56857616 +2967,23.38612005 +2968,24.47646741 +2969,39.75271754 +2970,47.20793769 +2971,22.72124133 +2972,44.81845314 +2973,26.44609775 +2974,30.84352881 +2975,27.36585836 +2976,31.87056071 +2977,37.80201209 +2978,31.77341294 +2979,23.63325753 +2980,36.18131862 +2981,172.7313756 +2982,23.73209427 +2983,40.41746474 +2984,31.30216789 +2985,31.57004812 +2986,41.45027584 +2987,39.59264319 +2988,127.3704379 +2989,28.95158376 +2990,69.77137455 +2991,46.83095176 +2992,46.20829302 +2993,49.43668833 +2994,41.40396564 +2995,35.36433445 +2996,53.23400992 +2997,22.76709147 +2998,40.35173203 +2999,192.353704 +3000,60.00859673 +3001,34.63713205 +3002,20.42165254 +3003,19.54237034 +3004,28.39744282 +3005,21.68014503 +3006,121.0513254 +3007,26.53416156 +3008,28.42850375 +3009,37.20837849 +3010,40.2966674 +3011,22.6148998 +3012,46.72129255 +3013,54.80916425 +3014,98.83119299 +3015,29.6463444 +3016,40.7264199 +3017,36.53950953 +3018,26.25259825 +3019,33.67885774 +3020,33.57160328 +3021,39.88472637 +3022,27.69795984 +3023,29.70744896 +3024,28.49273797 +3025,30.80896701 +3026,62.45299928 +3027,39.83803622 +3028,60.1720436 +3029,36.03497969 +3030,24.58483104 +3031,27.83787385 +3032,35.33141442 +3033,53.95957849 +3034,19.39912988 +3035,48.01143468 +3036,25.76467393 +3037,23.09462227 +3038,25.27497021 +3039,25.72915941 +3040,168.6379718 +3041,-15.75936446 +3042,21.23080869 +3043,38.70684 +3044,26.31160884 +3045,26.70322218 +3046,27.64324857 +3047,25.50881401 +3048,32.32218972 +3049,14.75081223 +3050,45.78263399 +3051,101.7552951 +3052,29.58138857 +3053,79.70785144 +3054,80.09401594 +3055,-0.909928391 +3056,24.41436439 +3057,34.30735563 +3058,25.53348672 +3059,55.57855693 +3060,8.21998931 +3061,39.23655425 +3062,35.96455337 +3063,44.19496047 +3064,17.71456879 +3065,19.13766995 +3066,35.92506294 +3067,26.96039718 +3068,36.7478636 +3069,115.7210923 +3070,30.61059899 +3071,23.19108459 +3072,65.18537781 +3073,19.34383347 +3074,26.907725 +3075,23.18962869 +3076,19.7394591 +3077,22.92174438 +3078,72.37321015 +3079,20.92147798 +3080,55.78982872 +3081,19.98857766 +3082,29.54430395 +3083,21.94279748 +3084,20.16089949 +3085,22.34617112 +3086,29.30326757 +3087,33.37031276 +3088,29.92518102 +3089,22.24214074 +3090,40.85033813 +3091,28.28157943 +3092,28.44333286 +3093,27.5780644 +3094,40.33566388 +3095,24.22685325 +3096,28.44377835 +3097,36.30344418 +3098,28.18771913 +3099,28.41861295 +3100,48.91089658 +3101,30.90304684 +3102,40.37337861 +3103,46.74207128 +3104,33.97640577 +3105,36.45743855 +3106,72.59710995 +3107,28.06179082 +3108,21.40402671 +3109,22.21670206 +3110,47.80421247 +3111,34.115815 +3112,28.76851408 +3113,28.08373699 +3114,37.12086614 +3115,40.68548932 +3116,31.24298801 +3117,35.62642778 +3118,29.53937106 +3119,25.26654079 +3120,50.09174519 +3121,26.50523233 +3122,27.24604865 +3123,25.95274279 +3124,32.78606708 +3125,50.99985313 +3126,28.34430073 +3127,45.45779028 +3128,29.74138695 +3129,27.5346937 +3130,28.03590436 +3131,26.19978966 +3132,26.34129246 +3133,36.57981443 +3134,28.0319507 +3135,28.18099984 +3136,52.33626108 +3137,23.84189819 +3138,19.99490322 +3139,32.76227242 +3140,34.55771674 +3141,24.0204628 +3142,27.21277562 +3143,20.65798371 +3144,24.75422205 +3145,24.69327053 +3146,29.13272982 +3147,33.60204327 +3148,37.87568245 +3149,26.17298626 +3150,26.94514298 +3151,22.8558487 +3152,23.16920604 +3153,44.02781976 +3154,24.72202782 +3155,29.47137773 +3156,22.1832396 +3157,28.46253099 +3158,20.89982124 +3159,17.57148606 +3160,53.75222998 +3161,20.20741438 +3162,28.30740125 +3163,17.57896173 +3164,24.64878401 +3165,35.27116878 +3166,29.75591015 +3167,39.91365466 +3168,30.35192672 +3169,33.96162047 +3170,27.3963806 +3171,37.03710526 +3172,28.24784733 +3173,24.49475794 +3174,30.8600582 +3175,37.50987359 +3176,30.79560495 +3177,40.30467405 +3178,22.71222309 +3179,28.33892052 +3180,22.17173019 +3181,76.02034412 +3182,11.17244821 +3183,23.15423056 +3184,31.46611215 +3185,29.45634128 +3186,21.08405678 +3187,26.39930782 +3188,34.27614984 +3189,29.20276613 +3190,48.65989737 +3191,68.80332013 +3192,32.83534713 +3193,47.99396047 +3194,46.0737459 +3195,21.0925118 +3196,18.99629422 +3197,44.52585665 +3198,33.57198188 +3199,31.06882362 +3200,22.90285526 +3201,17.68918322 +3202,32.39947703 +3203,34.43687253 +3204,32.23061153 +3205,32.27714459 +3206,25.51004241 +3207,30.2220727 +3208,48.74658708 +3209,26.24050168 +3210,41.50764833 +3211,26.92796386 +3212,26.48822706 +3213,24.66047714 +3214,25.96274785 +3215,55.94788281 +3216,40.26335655 +3217,25.54194731 +3218,69.39194232 +3219,48.77760239 +3220,29.5458334 +3221,28.1519221 +3222,52.51856592 +3223,39.34519924 +3224,27.67469672 +3225,39.89449284 +3226,33.08490549 +3227,22.2990019 +3228,20.81908862 +3229,32.9830993 +3230,28.47623382 +3231,45.48887149 +3232,57.63223408 +3233,33.18505439 +3234,33.90145116 +3235,27.30171863 +3236,23.24463991 +3237,37.80195312 +3238,68.48330527 +3239,41.03920394 +3240,36.1728622 +3241,30.2086585 +3242,38.35118824 +3243,27.94072896 +3244,30.71689922 +3245,49.36868242 +3246,40.02772678 +3247,37.37672632 +3248,33.01097839 +3249,37.69903627 +3250,51.74718839 +3251,87.71795697 +3252,44.501301 +3253,48.47287411 +3254,35.2056116 +3255,56.86713794 +3256,25.93770151 +3257,31.08441829 +3258,32.24287144 +3259,40.66522742 +3260,45.49012922 +3261,28.0286665 +3262,36.84902976 +3263,39.3762771 +3264,41.36568502 +3265,32.00438464 +3266,34.68955925 +3267,38.72324905 +3268,34.93310621 +3269,35.15164712 +3270,45.02542092 +3271,96.50522342 +3272,28.52932216 +3273,52.00888355 +3274,25.97325474 +3275,24.12243392 +3276,38.90807776 +3277,21.47027225 +3278,29.78145246 +3279,21.62592994 +3280,38.69397902 +3281,21.24579319 +3282,23.78793561 +3283,21.10796208 +3284,22.02391348 +3285,23.65052138 +3286,101.7469307 +3287,131.4182108 +3288,92.24771933 +3289,110.8524853 +3290,116.1717236 +3291,415.6849952 +3292,184.285719 +3293,145.2976662 +3294,37.62067452 +3295,31.7454619 +3296,32.73175745 +3297,30.40139733 +3298,192.4453333 +3299,42.71294884 +3300,45.17027967 +3301,19.11738256 +3302,68.8436429 +3303,196.4837158 +3304,75.55349548 +3305,34.6043368 +3306,21.13572146 +3307,28.39091414 +3308,29.7918586 +3309,30.00267439 +3310,37.24152612 +3311,39.59948538 +3312,31.44038438 +3313,33.73366942 +3314,28.77880918 +3315,47.9363209 +3316,182.537031 +3317,30.93528845 +3318,80.39696076 +3319,28.07063676 +3320,24.23926947 +3321,27.68166542 +3322,32.17672961 +3323,28.43263728 +3324,27.36878621 +3325,38.55624745 +3326,29.21505128 +3327,20.38777193 +3328,24.87531004 +3329,23.11265814 +3330,31.81555459 +3331,36.54575553 +3332,35.23538113 +3333,29.01561129 +3334,20.12246531 +3335,24.09090392 +3336,23.99863733 +3337,32.59713801 +3338,25.89524988 +3339,31.65651142 +3340,25.45246962 +3341,22.76637508 +3342,51.81594461 +3343,39.62518581 +3344,23.98017842 +3345,52.36141233 +3346,20.59214281 +3347,24.46039327 +3348,38.29403067 +3349,41.35432973 +3350,28.31545076 +3351,90.92594043 +3352,24.85025586 +3353,28.09937608 +3354,55.46760378 +3355,29.38309972 +3356,154.3710121 +3357,56.63939011 +3358,40.10936676 +3359,15.33883582 +3360,51.86573226 +3361,37.34995405 +3362,54.98616868 +3363,26.56723014 +3364,112.0702417 +3365,45.67620792 +3366,86.08044152 +3367,20.61543431 +3368,30.79513453 +3369,32.71183919 +3370,31.60921481 +3371,61.23519599 +3372,31.82692544 +3373,31.84942595 +3374,26.8354206 +3375,40.13834136 +3376,37.2333314 +3377,36.35345155 +3378,30.55706296 +3379,43.37747614 +3380,71.48189783 +3381,41.1407483 +3382,75.08981193 +3383,28.14076845 +3384,49.41260027 +3385,30.02663928 +3386,39.48930441 +3387,26.82483128 +3388,36.50201899 +3389,74.06561136 +3390,41.73282784 +3391,32.23840343 +3392,33.95082724 +3393,60.10937682 +3394,41.16996032 +3395,63.18516829 +3396,36.90427025 +3397,27.86419758 +3398,54.40019442 +3399,28.28152227 +3400,47.53661414 +3401,28.80760771 +3402,30.28524743 +3403,46.52627377 +3404,37.8905001 +3405,14.06142071 +3406,10.0045037 +3407,31.75222489 +3408,37.70739633 +3409,27.17804777 +3410,36.16088728 +3411,32.91130197 +3412,63.90699444 +3413,39.04695834 +3414,14.75877299 +3415,42.60124836 +3416,129.0137448 +3417,21.91619183 +3418,25.18915807 +3419,29.9659581 +3420,40.32560767 +3421,149.4527948 +3422,27.76909157 +3423,28.03117664 +3424,38.94800055 +3425,1.746911972 +3426,158.8853662 +3427,81.80512523 +3428,29.93448933 +3429,135.6975764 +3430,45.1040078 +3431,31.17821421 +3432,71.8566434 +3433,21.10014709 +3434,118.4674949 +3435,32.93159546 +3436,20.27109028 +3437,68.8604969 +3438,90.88566063 +3439,46.8409268 +3440,29.42584353 +3441,75.93262606 +3442,23.47628257 +3443,26.63328187 +3444,47.23022629 +3445,19.85654591 +3446,21.43407155 +3447,20.06038967 +3448,22.35305363 +3449,36.14388837 +3450,29.4672941 +3451,21.48504493 +3452,35.57034844 +3453,23.89882573 +3454,32.24627176 +3455,28.86736897 +3456,40.60435215 +3457,26.63849812 +3458,63.96859207 +3459,40.32506024 +3460,24.33112106 +3461,29.32644363 +3462,38.0037927 +3463,28.04057019 +3464,58.6687076 +3465,48.62563546 +3466,34.6690284 +3467,37.28703113 +3468,62.58168217 +3469,31.45124217 +3470,32.78633084 +3471,25.53687966 +3472,28.00523882 +3473,24.97226327 +3474,22.52989457 +3475,19.19919218 +3476,32.77055725 +3477,30.53656893 +3478,29.40923701 +3479,41.33241999 +3480,21.95624207 +3481,25.94065812 +3482,29.54457361 +3483,39.83599592 +3484,33.96388517 +3485,26.38210533 +3486,27.65536073 +3487,27.89632627 +3488,23.11534883 +3489,38.28998377 +3490,51.69855008 +3491,28.01453291 +3492,46.53787801 +3493,31.38473334 +3494,29.29687357 +3495,26.13173842 +3496,27.18466819 +3497,23.58007189 +3498,21.31636078 +3499,27.04962726 +3500,24.91367799 +3501,32.60667292 +3502,25.22719086 +3503,28.02768678 +3504,36.96904524 +3505,35.57439787 +3506,27.28437067 +3507,29.15437918 +3508,46.62280638 +3509,31.98677491 +3510,30.90485765 +3511,31.23104079 +3512,43.9286142 +3513,46.06523267 +3514,27.56115048 +3515,28.42813295 +3516,23.88846431 +3517,24.54927555 +3518,28.55575151 +3519,25.70212126 +3520,24.70774508 +3521,33.05514 +3522,28.39385039 +3523,27.65521468 +3524,31.41729402 +3525,19.15031158 +3526,50.02380665 +3527,27.44839912 +3528,244.2232256 +3529,26.40947272 +3530,23.28359495 +3531,26.0841261 +3532,40.29208241 +3533,19.33030711 +3534,37.79619836 +3535,30.12957124 +3536,32.74266694 +3537,28.45805584 +3538,27.45082864 +3539,41.34890431 +3540,30.56385015 +3541,31.54354218 +3542,33.02332786 +3543,46.84270077 +3544,28.76605718 +3545,19.74037143 +3546,11.99965604 +3547,123.1930611 +3548,25.35254278 +3549,32.73582501 +3550,25.89923459 +3551,27.41573585 +3552,31.26203865 +3553,31.02859192 +3554,38.90571494 +3555,30.26707049 +3556,36.97438916 +3557,56.20178267 +3558,42.72581106 +3559,18.127074 +3560,19.52906963 +3561,19.55504521 +3562,46.23233171 +3563,24.01705753 +3564,36.14000036 +3565,27.07680451 +3566,17.6199193 +3567,40.0338723 +3568,45.7126029 +3569,32.77266586 +3570,30.35144997 +3571,42.05060317 +3572,35.60350506 +3573,25.7512654 +3574,21.23421866 +3575,34.54368516 +3576,53.82688799 +3577,22.78976028 +3578,26.94884885 +3579,25.12024064 +3580,122.5321822 +3581,26.74287833 +3582,25.19180438 +3583,34.54645883 +3584,50.33250187 +3585,30.9256332 +3586,25.30189857 +3587,39.38591895 +3588,18.12754111 +3589,34.14742298 +3590,26.89180891 +3591,31.5626722 +3592,31.06341473 +3593,22.11553965 +3594,51.81982758 +3595,31.02668176 +3596,29.69159293 +3597,39.37202768 +3598,27.06289346 +3599,45.75389587 +3600,27.05576906 +3601,25.79248946 +3602,39.4337012 +3603,36.75864002 +3604,114.2655648 +3605,33.23815949 +3606,47.07522607 +3607,36.86770814 +3608,27.98720579 +3609,32.50712921 +3610,29.65074415 +3611,34.56628651 +3612,33.15228955 +3613,32.1362169 +3614,38.16528704 +3615,41.73460128 +3616,83.17924199 +3617,41.6116518 +3618,31.89673493 +3619,37.35804639 +3620,58.22038091 +3621,25.15673269 +3622,32.1765897 +3623,39.43463292 +3624,41.16534111 +3625,35.15299286 +3626,81.85258185 +3627,37.08170878 +3628,39.10249214 +3629,54.95407013 +3630,29.41336649 +3631,39.7355105 +3632,28.55889853 +3633,37.19867943 +3634,35.18815765 +3635,32.87910042 +3636,29.83635396 +3637,34.02165009 +3638,44.97928953 +3639,34.83773688 +3640,33.57646789 +3641,48.25834591 +3642,36.04187438 +3643,22.54228011 +3644,28.00396905 +3645,35.37152933 +3646,32.04164485 +3647,25.09081219 +3648,28.05418886 +3649,26.66142931 +3650,29.84626492 +3651,63.70804294 +3652,50.85552458 +3653,24.07028291 +3654,137.3190624 +3655,193.77186 +3656,403.8513643 +3657,418.1863994 +3658,129.7772257 +3659,74.93823172 +3660,42.01302249 +3661,35.97386378 +3662,31.4550467 +3663,18.95048917 +3664,29.69390398 +3665,231.7748018 +3666,71.56478323 +3667,107.8147063 +3668,36.23664361 +3669,19.50336126 +3670,21.39972635 +3671,27.85807089 +3672,31.48069831 +3673,30.43603033 +3674,36.75319047 +3675,46.79941325 +3676,37.81257625 +3677,41.2135856 +3678,24.78827642 +3679,28.26931397 +3680,35.65299997 +3681,155.6102605 +3682,24.70159755 +3683,36.10210299 +3684,45.46825713 +3685,25.34811387 +3686,35.28908969 +3687,45.45667766 +3688,29.38393727 +3689,29.0155884 +3690,45.68556602 +3691,32.46503405 +3692,36.18429514 +3693,23.21376741 +3694,23.08214995 +3695,21.98219499 +3696,28.34405222 +3697,39.2284918 +3698,37.98546924 +3699,33.90628669 +3700,50.51867523 +3701,23.10398018 +3702,32.96913171 +3703,27.81685543 +3704,32.05652462 +3705,35.06380647 +3706,22.80691893 +3707,20.67249875 +3708,30.85480742 +3709,28.32390262 +3710,50.27559934 +3711,18.09743763 +3712,42.54580992 +3713,26.73263954 +3714,39.56388036 +3715,34.81425995 +3716,27.28289478 +3717,89.33688196 +3718,23.25494342 +3719,40.50348303 +3720,22.61457074 +3721,19.26605899 +3722,55.91130166 +3723,21.77669545 +3724,25.85058016 +3725,51.962918 +3726,35.22119282 +3727,27.68800515 +3728,17.72305472 +3729,96.14615742 +3730,40.13001703 +3731,23.44089412 +3732,39.59617615 +3733,38.59545095 +3734,25.0374909 +3735,23.42125901 +3736,24.51146741 +3737,23.89979834 +3738,27.15221235 +3739,27.68823434 +3740,23.46090244 +3741,23.50355622 +3742,36.15428295 +3743,50.30482125 +3744,35.29128594 +3745,72.03158634 +3746,22.62828852 +3747,33.7872379 +3748,23.61428914 +3749,31.95823147 +3750,36.5090969 +3751,35.91700744 +3752,40.07514869 +3753,52.13257908 +3754,25.95083815 +3755,34.64758462 +3756,35.88966389 +3757,37.47714316 +3758,59.99068847 +3759,25.32728151 +3760,41.76861185 +3761,82.98502169 +3762,24.01740302 +3763,36.27248163 +3764,20.60691926 +3765,20.66481698 +3766,31.14773682 +3767,50.6401207 +3768,30.0706118 +3769,22.77889375 +3770,59.61601465 +3771,9.84732618 +3772,37.5794202 +3773,37.31320441 +3774,28.15167787 +3775,35.53544123 +3776,24.44771243 +3777,19.64058724 +3778,36.23943451 +3779,17.51223904 +3780,41.47004888 +3781,37.97173883 +3782,18.64902194 +3783,77.33465855 +3784,35.61395745 +3785,206.0859333 +3786,31.30469567 +3787,31.31075711 +3788,30.49464394 +3789,27.06671202 +3790,2.504067711 +3791,177.185256 +3792,30.52899521 +3793,19.04575721 +3794,30.28448035 +3795,19.51305079 +3796,26.03062038 +3797,58.10487023 +3798,71.97337329 +3799,5.323640133 +3800,32.44648253 +3801,21.05128929 +3802,71.71632673 +3803,40.51098675 +3804,48.96023741 +3805,23.12870294 +3806,46.25638626 +3807,29.99577588 +3808,47.85187459 +3809,30.28021916 +3810,24.34085165 +3811,23.40335853 +3812,20.11894828 +3813,23.1166425 +3814,23.40658851 +3815,25.76763054 +3816,27.96804633 +3817,25.9706032 +3818,48.01246505 +3819,43.69095969 +3820,37.35865154 +3821,37.50623551 +3822,29.58117155 +3823,32.75757031 +3824,23.68302886 +3825,31.04068848 +3826,28.26045467 +3827,28.21497202 +3828,43.66900545 +3829,59.97949995 +3830,34.25719742 +3831,30.33924601 +3832,42.52285562 +3833,63.73429617 +3834,38.84496886 +3835,33.1719294 +3836,41.84080037 +3837,29.84256461 +3838,26.36086826 +3839,27.61283005 +3840,37.74721434 +3841,73.07929804 +3842,67.67360002 +3843,37.97702046 +3844,42.37657269 +3845,32.80044268 +3846,27.73922218 +3847,48.86108903 +3848,30.45637516 +3849,25.62221932 +3850,26.76879076 +3851,40.16744817 +3852,29.01851925 +3853,23.94424983 +3854,31.96284731 +3855,40.80602305 +3856,29.02254795 +3857,47.11405222 +3858,31.17257729 +3859,28.35150086 +3860,24.46890922 +3861,30.35494222 +3862,23.08173726 +3863,38.688203 +3864,32.61063989 +3865,25.68758171 +3866,24.47787002 +3867,34.54797482 +3868,43.44826677 +3869,29.78182519 +3870,43.71427581 +3871,28.38604519 +3872,45.55718109 +3873,27.55927748 +3874,43.12448483 +3875,31.21957572 +3876,32.92989365 +3877,36.48532903 +3878,26.63980955 +3879,43.64412941 +3880,30.44778338 +3881,29.92579211 +3882,28.94798649 +3883,23.91113212 +3884,33.32205441 +3885,23.80387588 +3886,35.07572751 +3887,37.95308788 +3888,31.84843632 +3889,29.45032362 +3890,55.66174334 +3891,25.58061275 +3892,45.94228695 +3893,36.08229454 +3894,33.86673352 +3895,46.57837915 +3896,32.19189021 +3897,36.80920953 +3898,19.51878648 +3899,26.7776853 +3900,31.5552635 +3901,38.83133644 +3902,23.00852359 +3903,31.16538966 +3904,41.07497936 +3905,34.85802515 +3906,65.39254822 +3907,30.39310551 +3908,41.74088103 +3909,62.5789282 +3910,73.45387596 +3911,107.4306596 +3912,50.32886138 +3913,28.24650768 +3914,30.68235256 +3915,28.84455556 +3916,33.56942674 +3917,26.85784361 +3918,52.62902309 +3919,55.26588827 +3920,30.71909649 +3921,46.02733077 +3922,55.89203958 +3923,32.83823058 +3924,24.2154964 +3925,18.81736854 +3926,29.0488842 +3927,47.11830717 +3928,27.60193851 +3929,45.82007491 +3930,75.87349592 +3931,23.72344314 +3932,30.81031407 +3933,45.36771877 +3934,31.64423101 +3935,33.95684603 +3936,40.88448405 +3937,34.19564866 +3938,32.56552304 +3939,46.32697623 +3940,23.56205612 +3941,51.98605923 +3942,46.68917527 +3943,37.04670618 +3944,25.81605675 +3945,37.23591779 +3946,19.38378498 +3947,45.89850103 +3948,61.88931101 +3949,50.59271386 +3950,31.89146828 +3951,35.53412727 +3952,53.01390755 +3953,136.766567 +3954,26.83252049 +3955,28.83882784 +3956,33.02474389 +3957,32.10137462 +3958,30.30588402 +3959,23.06458706 +3960,27.80708403 +3961,28.64956479 +3962,56.48323246 +3963,27.71366576 +3964,45.99495668 +3965,27.60028666 +3966,34.67691875 +3967,46.28891932 +3968,68.66068019 +3969,45.07141859 +3970,33.03350294 +3971,39.62126368 +3972,26.75311005 +3973,37.77228923 +3974,39.18338987 +3975,32.74182803 +3976,32.99336586 +3977,30.30773451 +3978,36.47714687 +3979,33.3148833 +3980,49.63863929 +3981,40.47716792 +3982,34.0659862 +3983,33.55692239 +3984,33.0628811 +3985,31.1761424 +3986,23.73620067 +3987,37.71336519 +3988,38.63532702 +3989,38.29260243 +3990,32.31045569 +3991,38.92958346 +3992,33.22174597 +3993,56.53675068 +3994,34.87240823 +3995,34.78117057 +3996,39.00828772 +3997,28.08573751 +3998,31.4376733 +3999,38.01464725 +4000,30.48453327 +4001,90.90776909 +4002,38.23808069 +4003,23.57609414 +4004,35.87533959 +4005,34.62628696 +4006,38.67069122 +4007,22.9910617 +4008,33.75009918 +4009,36.18931548 +4010,38.07561297 +4011,27.00282424 +4012,24.23475798 +4013,31.16600652 +4014,30.45489457 +4015,31.12748756 +4016,33.21430319 +4017,50.04076179 +4018,81.13629249 +4019,197.8992977 +4020,197.7109792 +4021,126.2046869 +4022,240.7873703 +4023,26.26944144 +4024,18.16242912 +4025,41.06133726 +4026,35.86850496 +4027,31.12225585 +4028,38.11493355 +4029,209.3652788 +4030,229.5406527 +4031,56.43445154 +4032,93.51905772 +4033,184.992799 +4034,17.71292073 +4035,21.9559604 +4036,22.43993233 +4037,27.05770008 +4038,31.50827506 +4039,40.28103558 +4040,37.97991267 +4041,38.14494728 +4042,40.74289745 +4043,24.83389451 +4044,30.2194388 +4045,39.74114687 +4046,108.1439812 +4047,34.9373924 +4048,25.68613568 +4049,45.99219985 +4050,26.71803249 +4051,34.35379976 +4052,28.89495659 +4053,29.62990395 +4054,28.90909696 +4055,24.38024113 +4056,29.22683657 +4057,29.23865552 +4058,41.05061568 +4059,33.76774526 +4060,27.23792251 +4061,21.43464825 +4062,39.09268938 +4063,37.42480132 +4064,19.75309183 +4065,37.57663929 +4066,26.8055193 +4067,44.63973602 +4068,33.03368077 +4069,31.55519609 +4070,35.87883832 +4071,39.45207068 +4072,47.0485072 +4073,34.84987859 +4074,32.36316803 +4075,31.06110134 +4076,15.4645874 +4077,43.57869098 +4078,29.97844692 +4079,24.17375365 +4080,30.9524258 +4081,82.95026204 +4082,17.57295061 +4083,20.17426591 +4084,23.10897046 +4085,38.51263506 +4086,65.25250422 +4087,22.58004505 +4088,19.48647184 +4089,11.10036659 +4090,47.90926719 +4091,43.70430575 +4092,37.64867786 +4093,33.02241265 +4094,49.95547764 +4095,37.31478147 +4096,29.23113086 +4097,55.00323058 +4098,35.90717374 +4099,23.86392899 +4100,21.93832879 +4101,70.40498487 +4102,36.42809653 +4103,32.29631814 +4104,28.44769796 +4105,19.79042091 +4106,23.20563594 +4107,42.1711912 +4108,38.55346164 +4109,47.8143643 +4110,38.19872432 +4111,52.32195334 +4112,86.62929898 +4113,22.42935107 +4114,51.83611835 +4115,50.83200689 +4116,39.74138068 +4117,26.29198151 +4118,29.79417202 +4119,34.16375958 +4120,44.59562739 +4121,49.58866666 +4122,50.12907266 +4123,59.13109891 +4124,26.06500891 +4125,22.86079671 +4126,85.18286082 +4127,40.81681176 +4128,32.23728968 +4129,24.12111954 +4130,38.75108716 +4131,29.62508655 +4132,32.72282229 +4133,35.37449085 +4134,58.16303776 +4135,157.2220867 +4136,21.4519669 +4137,34.31586989 +4138,55.2589466 +4139,39.97923532 +4140,32.10731381 +4141,33.62288118 +4142,42.98443891 +4143,33.15691133 +4144,18.77808188 +4145,40.90152606 +4146,131.4859888 +4147,24.19204361 +4148,31.36599916 +4149,30.24425821 +4150,216.1055153 +4151,17.62722356 +4152,78.44353711 +4153,45.84370043 +4154,28.32981381 +4155,38.41562945 +4156,191.3157171 +4157,28.82851286 +4158,46.46030323 +4159,142.8859089 +4160,36.2981765 +4161,25.88227436 +4162,68.67298258 +4163,75.05953402 +4164,133.0930444 +4165,25.3933788 +4166,22.66211744 +4167,72.61346974 +4168,103.9705286 +4169,35.67373496 +4170,23.42111086 +4171,29.21430359 +4172,26.3372895 +4173,19.19641404 +4174,29.20765409 +4175,43.33171977 +4176,32.98191447 +4177,31.63266349 +4178,23.73489477 +4179,65.19876788 +4180,25.03050365 +4181,32.80289201 +4182,35.37464419 +4183,34.7654086 +4184,43.43863539 +4185,34.97463097 +4186,44.00909771 +4187,30.43178004 +4188,28.76265093 +4189,36.57515878 +4190,41.53084062 +4191,28.82284686 +4192,30.03652964 +4193,23.86858405 +4194,61.58073363 +4195,30.23308171 +4196,38.47126716 +4197,39.86186032 +4198,60.34600485 +4199,79.23203303 +4200,49.2592755 +4201,25.93032202 +4202,28.95413188 +4203,22.38508219 +4204,41.07799558 +4205,29.17277236 +4206,76.81049196 +4207,26.26459184 +4208,38.32694148 +4209,34.83601816 +4210,45.06098251 +4211,29.78053096 +4212,32.03801592 +4213,41.77125602 +4214,25.02267554 +4215,39.87852175 +4216,29.58687775 +4217,31.29990839 +4218,24.6714363 +4219,31.40445689 +4220,34.55069411 +4221,39.33942195 +4222,47.5914849 +4223,29.55761772 +4224,32.95891854 +4225,32.74125532 +4226,30.03704484 +4227,29.28822934 +4228,47.71522955 +4229,49.80756968 +4230,44.02977879 +4231,26.33345684 +4232,28.32364485 +4233,42.47165319 +4234,36.19986796 +4235,30.12662723 +4236,35.70597244 +4237,30.63277209 +4238,31.76271755 +4239,30.38173347 +4240,31.98293231 +4241,45.39588974 +4242,31.2094371 +4243,32.2320946 +4244,36.08505617 +4245,31.49301728 +4246,26.92666368 +4247,40.48042783 +4248,36.62144249 +4249,28.34083305 +4250,30.7979313 +4251,28.66456831 +4252,39.11409598 +4253,33.77106988 +4254,20.38621465 +4255,22.84962108 +4256,56.32422343 +4257,36.24165546 +4258,59.61898281 +4259,35.35669499 +4260,55.54645143 +4261,48.05747641 +4262,31.74874986 +4263,19.55242097 +4264,36.24971791 +4265,33.41146575 +4266,39.66207572 +4267,30.20216973 +4268,33.38546565 +4269,30.09667886 +4270,63.7957619 +4271,67.00990896 +4272,40.95695777 +4273,50.49685116 +4274,34.98210503 +4275,32.89042093 +4276,112.4667189 +4277,42.35980298 +4278,43.00845834 +4279,27.76110141 +4280,28.51569071 +4281,35.77961882 +4282,24.31726098 +4283,51.93249576 +4284,53.9618597 +4285,30.67464714 +4286,33.40872515 +4287,25.35080614 +4288,28.39092472 +4289,42.59245443 +4290,18.95098512 +4291,48.66114011 +4292,37.67603606 +4293,36.55258271 +4294,32.94293689 +4295,29.87276164 +4296,19.42318195 +4297,30.41683506 +4298,36.11053748 +4299,20.0551127 +4300,34.51268895 +4301,40.13359066 +4302,40.45389164 +4303,22.26814728 +4304,20.20044712 +4305,32.31018252 +4306,50.30838838 +4307,25.50580011 +4308,36.0562997 +4309,21.23361838 +4310,30.71200554 +4311,18.62742727 +4312,22.86881569 +4313,59.50559036 +4314,32.11457642 +4315,42.74594287 +4316,30.82888699 +4317,30.64252554 +4318,132.7150197 +4319,35.25891259 +4320,41.68090751 +4321,36.93154514 +4322,35.16934836 +4323,19.48260307 +4324,49.10978603 +4325,27.96696476 +4326,42.27512812 +4327,33.45180026 +4328,33.34365314 +4329,29.63865927 +4330,37.97702558 +4331,47.49771965 +4332,31.77677199 +4333,36.79979979 +4334,43.13072674 +4335,25.62257592 +4336,31.32369764 +4337,28.32220062 +4338,32.18580802 +4339,37.52537216 +4340,48.73814289 +4341,32.99230651 +4342,30.17200488 +4343,36.72118165 +4344,25.70823927 +4345,47.54836274 +4346,28.29933008 +4347,46.0607165 +4348,27.65779174 +4349,31.17273303 +4350,30.46462975 +4351,24.17799094 +4352,34.58786073 +4353,38.40030107 +4354,37.57264748 +4355,37.10612315 +4356,22.5083094 +4357,40.13969422 +4358,56.40426769 +4359,26.97526226 +4360,54.025839 +4361,29.25333385 +4362,36.13643671 +4363,32.19661045 +4364,29.2638126 +4365,29.64891199 +4366,23.25003015 +4367,24.90569838 +4368,68.3550424 +4369,36.19785478 +4370,34.83412032 +4371,46.41765359 +4372,32.14018888 +4373,24.69028209 +4374,36.44197827 +4375,37.4276453 +4376,33.69595472 +4377,26.96299706 +4378,31.9235407 +4379,27.02090686 +4380,32.25434848 +4381,40.08179332 +4382,56.33281766 +4383,210.6181577 +4384,205.7767949 +4385,332.9214933 +4386,414.6874462 +4387,-11.97782814 +4388,117.0762528 +4389,27.76884991 +4390,40.19159395 +4391,35.30048111 +4392,32.95858571 +4393,10.02089516 +4394,105.1363654 +4395,155.685199 +4396,47.99165216 +4397,85.66813609 +4398,37.74324318 +4399,59.39481217 +4400,30.4375285 +4401,27.81695647 +4402,29.02832514 +4403,24.47997957 +4404,36.62914797 +4405,36.18065305 +4406,20.51990857 +4407,40.78608499 +4408,30.87052841 +4409,35.40336099 +4410,31.89171184 +4411,54.72901734 +4412,36.1505478 +4413,19.28207288 +4414,23.79241743 +4415,27.92845387 +4416,25.9740314 +4417,42.15019928 +4418,29.88004334 +4419,24.91706159 +4420,29.77809459 +4421,24.69549547 +4422,25.77557155 +4423,30.58216033 +4424,34.04911676 +4425,23.7826297 +4426,36.749905 +4427,32.66076137 +4428,27.63897293 +4429,20.74387819 +4430,41.57731767 +4431,20.01328315 +4432,31.93587832 +4433,28.48275194 +4434,25.38195903 +4435,37.73622415 +4436,31.74834085 +4437,18.6913793 +4438,21.0770499 +4439,25.17152821 +4440,23.63844227 +4441,140.2030666 +4442,29.90881714 +4443,37.73082183 +4444,31.69029764 +4445,72.35481989 +4446,40.15059772 +4447,68.95622434 +4448,20.04109879 +4449,37.77696644 +4450,57.04308324 +4451,-8.974268462 +4452,47.20254828 +4453,17.85677283 +4454,16.71858381 +4455,23.39811863 +4456,38.03239397 +4457,28.24083534 +4458,17.59126567 +4459,53.32245138 +4460,71.83539577 +4461,29.69997159 +4462,30.74975605 +4463,39.11628301 +4464,31.37299119 +4465,39.13325314 +4466,39.80789651 +4467,61.83274328 +4468,25.10764488 +4469,37.66828709 +4470,25.24831005 +4471,36.6166573 +4472,42.34403593 +4473,32.98930275 +4474,81.54838348 +4475,36.81628873 +4476,34.43725426 +4477,35.15715917 +4478,22.29308928 +4479,34.22500588 +4480,50.15007541 +4481,29.60053201 +4482,25.01122371 +4483,34.89730807 +4484,31.83945311 +4485,36.07827806 +4486,31.39673154 +4487,29.14105212 +4488,36.6918992 +4489,22.53818101 +4490,20.87350572 +4491,41.47002165 +4492,41.72156795 +4493,35.74599344 +4494,28.78276189 +4495,49.44715825 +4496,32.45066941 +4497,51.44215993 +4498,28.8726861 +4499,25.09441595 +4500,166.7894685 +4501,21.06768907 +4502,78.02415244 +4503,45.07181958 +4504,36.86345207 +4505,30.51627217 +4506,25.10456384 +4507,26.79805196 +4508,26.81574308 +4509,45.64712991 +4510,42.12706854 +4511,19.61562222 +4512,32.29653182 +4513,28.56336127 +4514,36.4494366 +4515,6.042067877 +4516,24.35227953 +4517,40.05747119 +4518,54.80385907 +4519,37.07437617 +4520,53.16546167 +4521,79.81896902 +4522,28.91059543 +4523,134.2273418 +4524,38.7330074 +4525,51.27355405 +4526,30.52993686 +4527,63.49108135 +4528,26.84425557 +4529,40.84824835 +4530,28.79268846 +4531,28.70816138 +4532,27.4908411 +4533,103.5874044 +4534,29.6092667 +4535,25.34826031 +4536,82.26940091 +4537,31.43996267 +4538,20.00658753 +4539,39.9475695 +4540,38.59298934 +4541,27.63519731 +4542,20.24404752 +4543,32.48471259 +4544,43.15348584 +4545,26.76489628 +4546,40.42334908 +4547,35.42789305 +4548,27.88842015 +4549,46.58714041 +4550,37.88655037 +4551,44.86953767 +4552,32.83906018 +4553,32.4281886 +4554,32.79939733 +4555,30.83509062 +4556,28.81001931 +4557,42.11280088 +4558,26.11642068 +4559,63.25682384 +4560,23.90045587 +4561,28.34636122 +4562,40.27643914 +4563,55.90622593 +4564,39.27498202 +4565,35.37052871 +4566,22.37875284 +4567,30.5312166 +4568,28.78795553 +4569,40.82667939 +4570,30.23982306 +4571,27.81172595 +4572,57.66628246 +4573,30.83220872 +4574,38.35034238 +4575,45.68581352 +4576,28.48003084 +4577,36.7086999 +4578,30.17420934 +4579,25.36337156 +4580,32.05413011 +4581,31.93510162 +4582,32.22307204 +4583,31.43103473 +4584,32.13192243 +4585,51.90753328 +4586,39.16757572 +4587,48.00763353 +4588,32.51243928 +4589,31.08679104 +4590,34.67078189 +4591,29.80847061 +4592,51.25711806 +4593,22.46104091 +4594,28.22249697 +4595,40.77227161 +4596,31.52960605 +4597,29.06953292 +4598,36.32906343 +4599,33.67245611 +4600,28.56021406 +4601,37.0581967 +4602,31.47014737 +4603,85.49800445 +4604,38.98522789 +4605,31.71250016 +4606,46.09715728 +4607,40.50457684 +4608,28.2260475 +4609,36.39490937 +4610,32.05057857 +4611,30.91397389 +4612,32.56516742 +4613,47.09880739 +4614,28.56648457 +4615,31.7090981 +4616,27.83886391 +4617,31.7676876 +4618,46.31319162 +4619,38.03872938 +4620,46.24009594 +4621,57.63028675 +4622,24.17234682 +4623,294.2199987 +4624,30.26974555 +4625,56.49970215 +4626,31.49831257 +4627,31.04098508 +4628,33.41203603 +4629,35.43704102 +4630,36.08433523 +4631,40.01427717 +4632,23.60243725 +4633,32.53984699 +4634,40.5022229 +4635,64.14357822 +4636,32.28384876 +4637,36.93067632 +4638,39.56464171 +4639,24.72739295 +4640,20.03884836 +4641,117.7533098 +4642,24.49112738 +4643,33.37088472 +4644,34.76454034 +4645,37.40471737 +4646,26.92139463 +4647,24.27978057 +4648,23.72678565 +4649,32.90123422 +4650,31.94677636 +4651,35.44572248 +4652,28.93983527 +4653,75.58150225 +4654,44.96524574 +4655,32.71926923 +4656,30.82140521 +4657,40.72419474 +4658,25.88139342 +4659,31.74605785 +4660,85.34605215 +4661,23.10258788 +4662,32.11719628 +4663,45.37158442 +4664,45.01845885 +4665,27.41436004 +4666,23.40706264 +4667,40.38383224 +4668,45.34810694 +4669,22.11286015 +4670,30.03913319 +4671,31.89419681 +4672,25.45729002 +4673,25.08245127 +4674,34.83195249 +4675,18.20644181 +4676,34.29699502 +4677,45.68797284 +4678,58.21908603 +4679,32.64526169 +4680,49.30540973 +4681,39.15186604 +4682,28.81203015 +4683,39.3185062 +4684,24.67954044 +4685,43.59909462 +4686,30.71439195 +4687,27.8150925 +4688,35.30353065 +4689,22.27987984 +4690,37.17445073 +4691,34.53460335 +4692,52.2994019 +4693,31.68570323 +4694,28.62332626 +4695,36.17528406 +4696,40.08054381 +4697,33.77369029 +4698,46.78661809 +4699,46.75929415 +4700,25.20904054 +4701,30.41974151 +4702,37.39018739 +4703,37.4082739 +4704,38.48844197 +4705,31.79206427 +4706,34.98241745 +4707,29.77422476 +4708,45.09705933 +4709,25.61205204 +4710,36.64574557 +4711,31.79498267 +4712,62.55712481 +4713,27.46101037 +4714,31.24418569 +4715,30.17024755 +4716,23.34364242 +4717,36.30888313 +4718,28.91027045 +4719,27.29102342 +4720,42.63785142 +4721,27.98273876 +4722,40.09306255 +4723,38.61569724 +4724,45.73870127 +4725,53.05465546 +4726,37.60093692 +4727,36.10444627 +4728,32.74757838 +4729,37.5988627 +4730,29.14872494 +4731,36.99717328 +4732,24.47068731 +4733,17.60271182 +4734,33.6368246 +4735,35.02515656 +4736,22.44505017 +4737,23.28046989 +4738,24.40262993 +4739,36.35702252 +4740,36.47313327 +4741,34.60962003 +4742,25.44671803 +4743,32.66311656 +4744,33.7623809 +4745,32.76041389 +4746,50.45211117 +4747,173.5564517 +4748,78.47981782 +4749,70.87340168 +4750,361.5019981 +4751,120.2877316 +4752,477.6116345 +4753,17.28795034 +4754,68.56614604 +4755,31.3025588 +4756,33.33343285 +4757,32.59637523 +4758,157.0618689 +4759,9.837855022 +4760,49.53337097 +4761,44.98947553 +4762,48.1881146 +4763,269.1581746 +4764,22.99045162 +4765,22.86956073 +4766,34.89502959 +4767,31.37677284 +4768,23.76650639 +4769,32.02669353 +4770,28.40564426 +4771,21.28773849 +4772,41.70202918 +4773,25.12018238 +4774,25.35122076 +4775,41.50776311 +4776,21.73954814 +4777,35.93021717 +4778,32.09013945 +4779,35.07385239 +4780,38.22317569 +4781,36.11108394 +4782,27.15660619 +4783,30.00285964 +4784,24.72335585 +4785,25.47636348 +4786,33.83741146 +4787,27.668441 +4788,21.2060322 +4789,32.15478493 +4790,22.35819327 +4791,36.80851938 +4792,31.05097991 +4793,127.9642687 +4794,19.79904615 +4795,24.69812677 +4796,25.01014902 +4797,43.81602879 +4798,25.22048362 +4799,25.15545042 +4800,25.6079334 +4801,22.2700744 +4802,45.21243547 +4803,19.85125533 +4804,27.60466395 +4805,34.60090946 +4806,19.59397023 +4807,43.52624785 +4808,22.58497126 +4809,20.36245691 +4810,29.2845224 +4811,74.67628911 +4812,21.52860339 +4813,38.24156606 +4814,50.04755301 +4815,56.2945269 +4816,61.43263202 +4817,49.24647691 +4818,17.91200134 +4819,14.73515333 +4820,21.56515283 +4821,69.67139019 +4822,49.19108237 +4823,18.53259976 +4824,19.77290383 +4825,82.85145138 +4826,67.57949042 +4827,29.91450177 +4828,21.94945629 +4829,36.06385365 +4830,29.0431853 +4831,70.66434637 +4832,28.92711486 +4833,34.31685824 +4834,27.05206889 +4835,37.67232422 +4836,22.48643644 +4837,28.90706955 +4838,23.96508301 +4839,21.83813773 +4840,73.93941091 +4841,37.5464409 +4842,43.335552 +4843,24.6025851 +4844,51.73826561 +4845,32.95107589 +4846,35.94528038 +4847,36.6971545 +4848,34.00052423 +4849,30.52663481 +4850,31.48321454 +4851,90.07774246 +4852,27.7757648 +4853,44.5673147 +4854,22.3106579 +4855,17.73182142 +4856,88.49281132 +4857,32.09944577 +4858,33.19748555 +4859,48.04478452 +4860,37.41610436 +4861,41.85664046 +4862,24.74133357 +4863,45.16212705 +4864,78.88493977 +4865,47.65587505 +4866,-4.06088285 +4867,19.7576964 +4868,40.93227462 +4869,36.65561275 +4870,31.88149244 +4871,29.25527316 +4872,32.24095123 +4873,56.96184357 +4874,117.1738528 +4875,28.98646551 +4876,43.03951448 +4877,24.08871353 +4878,23.09662426 +4879,99.19287936 +4880,41.73119054 +4881,148.82192 +4882,39.5570553 +4883,36.99257934 +4884,42.88956116 +4885,72.10088122 +4886,202.7835909 +4887,29.31032934 +4888,138.5424688 +4889,164.9472597 +4890,25.20255416 +4891,36.33090143 +4892,58.15747678 +4893,22.62670577 +4894,184.907678 +4895,29.05747567 +4896,28.5610904 +4897,36.61275396 +4898,104.2176986 +4899,28.13337692 +4900,45.67727044 +4901,26.04260342 +4902,31.86532712 +4903,25.23976999 +4904,54.91951541 +4905,41.08084215 +4906,28.93352685 +4907,30.8603652 +4908,26.61662081 +4909,72.07209113 +4910,37.14164113 +4911,32.13444357 +4912,26.17736531 +4913,37.47971808 +4914,36.09960636 +4915,35.14458135 +4916,33.98196647 +4917,32.36981834 +4918,29.15677621 +4919,27.44133884 +4920,32.9407739 +4921,33.48615572 +4922,42.66036946 +4923,37.77839967 +4924,40.00369634 +4925,28.10673748 +4926,27.19209621 +4927,40.9773761 +4928,26.25936528 +4929,27.81787326 +4930,27.45561771 +4931,21.59866852 +4932,36.2920405 +4933,25.12729587 +4934,42.39008377 +4935,56.58918839 +4936,29.91488192 +4937,35.38919368 +4938,37.09183062 +4939,45.70254641 +4940,47.21584858 +4941,27.2612842 +4942,38.57343762 +4943,32.79728654 +4944,27.38825378 +4945,34.83676421 +4946,27.11516932 +4947,32.12264389 +4948,27.67873725 +4949,30.45540333 +4950,50.75304248 +4951,28.35725955 +4952,30.79329533 +4953,31.97596026 +4954,29.94191797 +4955,30.86171991 +4956,34.46237427 +4957,52.69783974 +4958,25.77614564 +4959,27.04439924 +4960,48.66487757 +4961,28.62876086 +4962,32.95184689 +4963,38.07774203 +4964,32.93481727 +4965,30.32881562 +4966,35.0922524 +4967,35.72862658 +4968,85.71174805 +4969,32.67916501 +4970,32.77032473 +4971,33.60885414 +4972,34.01789066 +4973,29.15755505 +4974,38.65513601 +4975,32.40921879 +4976,33.74132158 +4977,36.40233561 +4978,37.32496068 +4979,36.21949428 +4980,36.32696211 +4981,33.58625002 +4982,34.79629033 +4983,34.81407597 +4984,28.97674157 +4985,29.01817934 +4986,42.40156431 +4987,38.15641789 +4988,26.65580514 +4989,30.78779036 +4990,57.99321075 +4991,36.41713262 +4992,43.24029804 +4993,31.64820924 +4994,24.38071622 +4995,32.09078316 +4996,40.12294125 +4997,29.60113672 +4998,32.54605542 +4999,37.85104287 +5000,35.68078777 +5001,68.387809 +5002,30.38339363 +5003,32.73027473 +5004,28.06425643 +5005,34.89107163 +5006,127.475886 +5007,28.68178871 +5008,55.48459461 +5009,33.71022391 +5010,37.14359472 +5011,27.43902511 +5012,27.04107136 +5013,51.40929559 +5014,25.79974957 +5015,31.03467958 +5016,77.85345668 +5017,31.19577505 +5018,78.16968661 +5019,18.17827026 +5020,19.62925865 +5021,43.62710034 +5022,51.13203148 +5023,95.48814634 +5024,41.2615036 +5025,33.94802593 +5026,27.95600854 +5027,40.72945238 +5028,45.06832758 +5029,36.76753355 +5030,27.63281216 +5031,27.26808331 +5032,23.10337367 +5033,24.81400294 +5034,46.5986414 +5035,28.05015313 +5036,48.66978528 +5037,30.91605842 +5038,22.36866037 +5039,20.88920079 +5040,17.57060534 +5041,21.24293974 +5042,23.62363928 +5043,20.60817684 +5044,37.08583574 +5045,48.52955603 +5046,39.15956094 +5047,27.27647577 +5048,139.3913052 +5049,25.13651648 +5050,30.86224294 +5051,39.94426726 +5052,34.81516728 +5053,36.27663801 +5054,27.16652966 +5055,30.06086095 +5056,25.2613242 +5057,30.5849777 +5058,35.86930809 +5059,38.88341026 +5060,27.07494066 +5061,38.12002015 +5062,33.75585925 +5063,38.07003718 +5064,47.06182186 +5065,28.31309125 +5066,46.01336028 +5067,40.2343362 +5068,37.62653533 +5069,31.0211636 +5070,38.93564306 +5071,32.95847175 +5072,30.50401164 +5073,32.92939214 +5074,25.73244495 +5075,25.24680195 +5076,55.54919931 +5077,37.15607165 +5078,36.62051088 +5079,31.35710726 +5080,28.16060996 +5081,33.45625421 +5082,28.36455859 +5083,28.3453313 +5084,28.33323735 +5085,42.88071908 +5086,82.24475531 +5087,40.24029777 +5088,55.76827618 +5089,38.9519594 +5090,27.42248505 +5091,36.13518267 +5092,27.60824427 +5093,34.95081122 +5094,38.59729588 +5095,28.68434121 +5096,19.49149245 +5097,28.68191895 +5098,33.41871791 +5099,28.52654437 +5100,32.2397634 +5101,26.28416393 +5102,23.21589493 +5103,24.42397211 +5104,23.56045598 +5105,36.59714541 +5106,35.24416715 +5107,25.05170711 +5108,32.71885026 +5109,34.43493449 +5110,24.89454933 +5111,111.5212723 +5112,121.3904287 +5113,151.2212946 +5114,47.72358601 +5115,342.6415403 +5116,121.7194911 +5117,17.55234883 +5118,128.1554456 +5119,74.22695189 +5120,38.89486225 +5121,25.3762832 +5122,30.35555456 +5123,17.70523605 +5124,89.79486045 +5125,56.55977453 +5126,47.01784704 +5127,46.41908224 +5128,42.16286156 +5129,30.18380604 +5130,31.58722245 +5131,31.81812028 +5132,23.35856767 +5133,24.29351652 +5134,32.49230762 +5135,21.02493082 +5136,23.74433474 +5137,23.8195317 +5138,25.01848318 +5139,25.27338729 +5140,28.84228062 +5141,167.5877002 +5142,36.37064476 +5143,25.65684296 +5144,40.69467952 +5145,38.50238433 +5146,25.68197321 +5147,42.43316837 +5148,28.03846173 +5149,25.20452674 +5150,32.94422825 +5151,33.58985185 +5152,33.08890464 +5153,21.84405272 +5154,24.48767661 +5155,29.94603149 +5156,22.38514088 +5157,38.0780595 +5158,36.79474213 +5159,36.96451672 +5160,50.24398792 +5161,27.98527759 +5162,35.50389652 +5163,31.79838805 +5164,25.68793402 +5165,23.94115653 +5166,22.6716857 +5167,19.40151015 +5168,23.35317571 +5169,24.39885145 +5170,31.53105165 +5171,40.09678648 +5172,43.71553951 +5173,33.43378784 +5174,80.90081001 +5175,80.80575841 +5176,24.88186835 +5177,12.10757113 +5178,21.44618234 +5179,41.3093552 +5180,39.46822574 +5181,-14.9879365 +5182,18.43836074 +5183,19.75779317 +5184,15.10575177 +5185,19.15953831 +5186,42.27181666 +5187,36.59365979 +5188,20.68329735 +5189,17.32413437 +5190,26.293932 +5191,21.30327726 +5192,31.49947596 +5193,34.65768102 +5194,39.83825169 +5195,57.31645472 +5196,40.18888374 +5197,49.86076661 +5198,27.16914842 +5199,23.4207268 +5200,22.08430404 +5201,22.25654323 +5202,32.03014288 +5203,48.68330692 +5204,14.51556225 +5205,29.73293147 +5206,39.03890345 +5207,30.43852384 +5208,23.50038973 +5209,32.2486397 +5210,50.15739015 +5211,41.12727281 +5212,39.53266163 +5213,28.40346493 +5214,48.55297716 +5215,31.91172831 +5216,32.98863101 +5217,47.27513551 +5218,61.57183983 +5219,35.23127432 +5220,21.41276902 +5221,45.65688993 +5222,44.00957317 +5223,28.86928504 +5224,37.25610089 +5225,25.40156506 +5226,30.64552604 +5227,50.14508223 +5228,24.41267306 +5229,19.91542962 +5230,56.52257932 +5231,40.52620985 +5232,19.4086084 +5233,36.11351585 +5234,32.14454706 +5235,29.26392295 +5236,27.25530301 +5237,86.86610409 +5238,60.05557709 +5239,32.11050158 +5240,44.85790288 +5241,28.70739957 +5242,30.16967672 +5243,24.58885842 +5244,30.42933619 +5245,297.4405234 +5246,33.01459014 +5247,50.42200276 +5248,48.57423056 +5249,28.40323098 +5250,32.35753032 +5251,71.03835606 +5252,29.05794271 +5253,44.15285872 +5254,166.4177816 +5255,38.63642475 +5256,28.95791734 +5257,21.37015289 +5258,21.59179347 +5259,61.93187525 +5260,31.21945513 +5261,37.07744835 +5262,82.75845401 +5263,66.86852157 +5264,48.2650881 +5265,28.25416693 +5266,34.03416483 +5267,30.93089101 +5268,64.62018986 +5269,34.29958079 +5270,31.00187474 +5271,32.37946875 +5272,19.59392606 +5273,26.99126263 +5274,72.88079229 +5275,49.00317317 +5276,29.65123343 +5277,28.32374911 +5278,36.45025727 +5279,39.55948743 +5280,37.16478547 +5281,32.72168661 +5282,56.41312079 +5283,25.10499743 +5284,29.0024112 +5285,31.81746299 +5286,47.14909621 +5287,30.94166233 +5288,28.7333819 +5289,31.31061269 +5290,30.63724431 +5291,25.91839572 +5292,31.11496912 +5293,19.14269196 +5294,64.28919093 +5295,43.46704797 +5296,21.04531861 +5297,32.15913738 +5298,40.03640926 +5299,33.32836959 +5300,47.48289091 +5301,33.07033403 +5302,40.48362138 +5303,32.01640688 +5304,31.06446544 +5305,38.10331165 +5306,31.13315171 +5307,31.37117332 +5308,30.20303332 +5309,26.89101217 +5310,31.8468447 +5311,26.75446572 +5312,31.80913167 +5313,26.09924212 +5314,48.20449403 +5315,31.09736775 +5316,38.39854894 +5317,48.50762781 +5318,30.29588441 +5319,41.04382849 +5320,28.70027651 +5321,30.4416439 +5322,35.53973133 +5323,55.43919658 +5324,27.6889986 +5325,31.67906736 +5326,57.55908956 +5327,46.9187634 +5328,32.40115183 +5329,38.20328144 +5330,36.75366861 +5331,43.6657417 +5332,32.59746863 +5333,88.88790171 +5334,32.71911751 +5335,38.57988372 +5336,33.3370644 +5337,31.15613466 +5338,29.91813356 +5339,47.3859937 +5340,34.822113 +5341,30.31662669 +5342,31.08549121 +5343,49.6332987 +5344,30.60008318 +5345,36.71541867 +5346,39.06276789 +5347,35.86979693 +5348,29.76832158 +5349,37.19076218 +5350,68.013009 +5351,43.09463526 +5352,36.48560655 +5353,44.814904 +5354,32.33712936 +5355,59.17788285 +5356,50.81251778 +5357,36.35631508 +5358,34.55198446 +5359,28.86366571 +5360,39.70584668 +5361,39.59644772 +5362,30.87140632 +5363,26.81084779 +5364,30.94735683 +5365,45.480659 +5366,69.70222937 +5367,36.14186374 +5368,33.2703432 +5369,76.75718475 +5370,29.32033567 +5371,132.2665477 +5372,62.52332717 +5373,40.38547159 +5374,44.36231718 +5375,36.53689826 +5376,33.4145891 +5377,27.46212713 +5378,25.2715354 +5379,23.39859619 +5380,31.73821011 +5381,75.14903988 +5382,51.27641777 +5383,37.30273464 +5384,28.11650028 +5385,41.42444221 +5386,41.96409716 +5387,48.8405552 +5388,33.67794914 +5389,36.94307179 +5390,52.82519453 +5391,117.1557826 +5392,41.52946807 +5393,34.44863664 +5394,48.35448697 +5395,27.75739493 +5396,40.52506894 +5397,35.44811466 +5398,26.24280536 +5399,47.70236929 +5400,23.52581287 +5401,26.73223037 +5402,38.18507938 +5403,22.4435124 +5404,22.36826143 +5405,17.686776 +5406,31.36859637 +5407,46.88556339 +5408,23.03600661 +5409,29.09752706 +5410,36.78343252 +5411,39.12324208 +5412,26.53260381 +5413,145.0572027 +5414,28.23474444 +5415,30.61645126 +5416,40.31080489 +5417,35.0061936 +5418,34.19376526 +5419,29.59283637 +5420,27.50152063 +5421,41.94314888 +5422,25.17684627 +5423,27.81436464 +5424,22.85325094 +5425,27.80571958 +5426,66.29825192 +5427,38.48330511 +5428,71.08712614 +5429,40.60610525 +5430,96.66144396 +5431,38.95423374 +5432,40.69400916 +5433,30.45683294 +5434,38.61069325 +5435,35.80290895 +5436,31.25924354 +5437,38.87768361 +5438,32.60501124 +5439,26.18566183 +5440,21.95139486 +5441,40.61830848 +5442,27.6070519 +5443,28.04038804 +5444,34.58512964 +5445,55.74351836 +5446,40.45835311 +5447,29.37037379 +5448,28.67382878 +5449,39.23749073 +5450,43.65300954 +5451,39.87522581 +5452,40.55371844 +5453,39.3697601 +5454,46.57532716 +5455,29.2524216 +5456,38.49139893 +5457,28.95904829 +5458,56.06567915 +5459,38.15001203 +5460,37.79643173 +5461,23.0340201 +5462,28.28583305 +5463,47.68547542 +5464,28.39082141 +5465,28.78173215 +5466,21.03196879 +5467,23.52070456 +5468,24.59605509 +5469,33.09025178 +5470,37.01179216 +5471,35.42468416 +5472,32.18776908 +5473,29.55536088 +5474,27.55202949 +5475,25.08699925 +5476,266.2457484 +5477,329.3708335 +5478,105.3991491 +5479,112.8565183 +5480,126.8085262 +5481,404.3898092 +5482,40.00706389 +5483,17.2444057 +5484,83.06881444 +5485,30.84974237 +5486,24.1996349 +5487,31.51418942 +5488,48.74276887 +5489,243.2585319 +5490,232.7893392 +5491,55.77923687 +5492,76.16489273 +5493,31.3897269 +5494,19.00377774 +5495,37.65482679 +5496,28.77249087 +5497,31.82278041 +5498,31.5128643 +5499,22.53879759 +5500,29.88011449 +5501,31.18076135 +5502,25.70807608 +5503,25.33573822 +5504,26.63252177 +5505,41.94161627 +5506,88.93853366 +5507,28.47544409 +5508,71.89702728 +5509,26.61062676 +5510,28.99020507 +5511,27.96910948 +5512,44.74643964 +5513,37.60424617 +5514,26.60945447 +5515,26.98737066 +5516,28.30090715 +5517,36.63846613 +5518,23.01892854 +5519,25.25143526 +5520,23.17645775 +5521,32.34781828 +5522,25.0919784 +5523,31.70102345 +5524,32.19718896 +5525,22.17970106 +5526,36.09176093 +5527,26.23262737 +5528,30.80884472 +5529,25.17146763 +5530,23.79750311 +5531,28.03656813 +5532,39.26229487 +5533,21.78649639 +5534,22.91760003 +5535,20.742097 +5536,18.2062832 +5537,30.43615352 +5538,21.77450487 +5539,29.35050313 +5540,40.38506131 +5541,35.89192429 +5542,79.74292775 +5543,35.3046022 +5544,32.92509042 +5545,22.04770909 +5546,11.75678142 +5547,20.68542043 +5548,54.99209187 +5549,120.0944261 +5550,19.53067224 +5551,41.8044364 +5552,40.03503408 +5553,21.60052601 +5554,14.11792957 +5555,27.51496712 +5556,26.4867511 +5557,31.29106219 +5558,30.34359723 +5559,26.78928501 +5560,43.38136632 +5561,140.8593988 +5562,69.79306521 +5563,28.1050522 +5564,30.09583296 +5565,20.78038628 +5566,36.38573818 +5567,28.84692062 +5568,29.16157069 +5569,13.23359027 +5570,33.11989938 +5571,53.52917939 +5572,74.68834406 +5573,25.54975356 +5574,50.90591251 +5575,36.77093469 +5576,27.17734933 +5577,29.85914236 +5578,51.87578768 +5579,40.76053121 +5580,36.06693506 +5581,28.52679296 +5582,28.74084781 +5583,45.30612113 +5584,26.246137 +5585,61.16581485 +5586,30.60021851 +5587,30.78384992 +5588,28.85411858 +5589,40.47633143 +5590,28.31168259 +5591,40.1600901 +5592,27.19788582 +5593,23.975834 +5594,36.2917688 +5595,91.58203147 +5596,64.75694863 +5597,89.84672602 +5598,67.83477094 +5599,31.69014311 +5600,43.3028096 +5601,28.33824622 +5602,89.98274684 +5603,63.35323331 +5604,39.27805527 +5605,34.82927928 +5606,39.99463426 +5607,43.57208561 +5608,26.36807859 +5609,32.01037149 +5610,326.1369775 +5611,39.88951191 +5612,29.86454524 +5613,32.5664672 +5614,53.83020416 +5615,35.11335995 +5616,58.99228185 +5617,73.07796131 +5618,27.58336726 +5619,30.14064825 +5620,37.91825215 +5621,25.33264756 +5622,17.78168388 +5623,40.860974 +5624,64.44180317 +5625,30.46815097 +5626,30.88673792 +5627,45.89650149 +5628,24.46692476 +5629,24.29075466 +5630,28.38909108 +5631,22.25704178 +5632,32.00529109 +5633,42.17126272 +5634,28.99247808 +5635,70.30791623 +5636,28.22719686 +5637,30.4415095 +5638,28.07979073 +5639,30.22808904 +5640,30.77099013 +5641,39.33021878 +5642,35.48965849 +5643,49.9782858 +5644,49.02253087 +5645,46.61014544 +5646,34.73015339 +5647,49.29034979 +5648,60.05031712 +5649,36.90950916 +5650,39.18749035 +5651,47.28443382 +5652,29.83219352 +5653,39.92105104 +5654,35.30955162 +5655,30.65883141 +5656,26.34249084 +5657,35.52860552 +5658,11.37952327 +5659,24.52210275 +5660,35.85702056 +5661,65.95443926 +5662,33.33961183 +5663,39.34406211 +5664,17.3057118 +5665,61.02356764 +5666,83.07857047 +5667,80.39865271 +5668,30.70354766 +5669,36.82411837 +5670,27.79501941 +5671,32.15958144 +5672,47.8085405 +5673,33.60611699 +5674,39.69544603 +5675,30.32264901 +5676,30.69430504 +5677,24.85071809 +5678,34.49288094 +5679,67.29993434 +5680,31.9387503 +5681,27.28771268 +5682,29.5478746 +5683,30.52476308 +5684,35.48247434 +5685,30.9647954 +5686,29.92966851 +5687,31.53122337 +5688,40.99083911 +5689,31.5891881 +5690,37.40652309 +5691,40.27338234 +5692,31.68516951 +5693,40.33104716 +5694,37.36757691 +5695,49.22220798 +5696,35.73343923 +5697,32.11943473 +5698,34.20040298 +5699,45.22042563 +5700,31.57485436 +5701,33.23829719 +5702,30.05891046 +5703,30.27121863 +5704,42.23308328 +5705,36.58001915 +5706,31.1923695 +5707,34.76236132 +5708,34.67889716 +5709,30.0104247 +5710,32.53621097 +5711,32.13683571 +5712,30.53930269 +5713,47.0905244 +5714,79.7114033 +5715,32.72770294 +5716,31.43082641 +5717,23.94225642 +5718,324.7064416 +5719,36.58987077 +5720,37.40998264 +5721,42.42512778 +5722,32.55103926 +5723,38.52271253 +5724,37.94431387 +5725,38.80585471 +5726,24.63647652 +5727,30.71068111 +5728,35.96968384 +5729,30.50300577 +5730,43.0142981 +5731,33.2711916 +5732,44.9016853 +5733,33.7598136 +5734,79.06712992 +5735,63.12317863 +5736,62.42066855 +5737,32.31964438 +5738,34.85830408 +5739,31.21376653 +5740,26.82679131 +5741,28.16780903 +5742,25.80443024 +5743,37.07585959 +5744,24.17003499 +5745,36.26680238 +5746,37.18984682 +5747,38.07334886 +5748,36.26707854 +5749,19.81017564 +5750,24.65912853 +5751,56.73445799 +5752,48.28214724 +5753,43.11614528 +5754,40.78591352 +5755,31.58798178 +5756,50.30041937 +5757,42.05867989 +5758,29.26151688 +5759,28.74603206 +5760,32.24400601 +5761,41.22321346 +5762,25.13009297 +5763,27.2251441 +5764,24.38092653 +5765,30.25873914 +5766,25.40408667 +5767,36.40083188 +5768,23.01169558 +5769,25.75455555 +5770,44.81823379 +5771,31.88640241 +5772,48.6607735 +5773,26.86149131 +5774,26.85015801 +5775,27.95953882 +5776,38.82036317 +5777,27.9303572 +5778,49.46285739 +5779,26.14950247 +5780,31.35780054 +5781,32.06053529 +5782,22.80407356 +5783,25.75041929 +5784,40.74281868 +5785,31.04571734 +5786,32.09440426 +5787,25.97201699 +5788,29.03315332 +5789,23.55857843 +5790,27.22941938 +5791,31.82003823 +5792,34.33671989 +5793,38.56514441 +5794,55.85752459 +5795,34.06867057 +5796,45.78779341 +5797,32.84592914 +5798,32.28374379 +5799,31.17943798 +5800,31.8862183 +5801,31.27392932 +5802,33.3300294 +5803,31.66472481 +5804,39.36701852 +5805,32.42007126 +5806,30.77907732 +5807,64.29167364 +5808,44.82319356 +5809,31.63093807 +5810,54.54242153 +5811,44.07068491 +5812,38.64068788 +5813,37.78322847 +5814,37.5114575 +5815,31.30183149 +5816,32.22210624 +5817,35.22468683 +5818,57.1597748 +5819,48.62284385 +5820,29.46574792 +5821,39.47064412 +5822,38.37524825 +5823,29.19451654 +5824,28.41883231 +5825,44.98703067 +5826,36.68271576 +5827,26.65188349 +5828,21.9129791 +5829,32.70315608 +5830,34.18932566 +5831,21.76535227 +5832,29.92749196 +5833,32.64092106 +5834,36.28788846 +5835,37.86059992 +5836,35.74310555 +5837,31.90909612 +5838,23.83082083 +5839,23.02855155 +5840,27.40871399 +5841,115.1194627 +5842,130.3800843 +5843,110.2849337 +5844,26.59646276 +5845,310.5810605 +5846,359.8252394 +5847,147.9872179 +5848,57.26817139 +5849,91.08898908 +5850,46.67984259 +5851,27.23303399 +5852,25.59594577 +5853,191.8478412 +5854,45.54863019 +5855,54.96641881 +5856,70.14631627 +5857,54.31418172 +5858,322.5159753 +5859,25.79408056 +5860,32.78786084 +5861,24.51094841 +5862,29.13864522 +5863,24.3866555 +5864,29.08973116 +5865,32.96254618 +5866,39.16814793 +5867,27.42807873 +5868,35.06824026 +5869,29.82075094 +5870,32.72620105 +5871,32.76458238 +5872,25.36588796 +5873,78.95583628 +5874,41.24219649 +5875,35.51167703 +5876,32.28467069 +5877,37.32178247 +5878,28.64093008 +5879,27.29508367 +5880,30.59377043 +5881,33.84371967 +5882,32.35096979 +5883,24.3916063 +5884,25.92222278 +5885,23.46718052 +5886,23.8841966 +5887,23.9426224 +5888,123.9790146 +5889,36.93509991 +5890,25.3300901 +5891,37.71984067 +5892,32.91303501 +5893,29.96345671 +5894,25.14251608 +5895,37.27678278 +5896,39.41545997 +5897,40.62305755 +5898,40.66465125 +5899,23.77501196 +5900,22.38838918 +5901,48.92016378 +5902,32.70517512 +5903,31.11340815 +5904,89.45992123 +5905,40.51366221 +5906,25.52717988 +5907,21.69535721 +5908,48.91225672 +5909,26.99495202 +5910,63.85910323 +5911,45.04003046 +5912,63.97028297 +5913,59.09691428 +5914,39.26612528 +5915,21.61262414 +5916,25.00577276 +5917,28.57925469 +5918,104.7154809 +5919,40.60875391 +5920,87.83209988 +5921,73.78961803 +5922,55.25901676 +5923,25.97843794 +5924,24.70283763 +5925,38.0133696 +5926,39.85072207 +5927,35.20207064 +5928,30.13865215 +5929,25.49368956 +5930,23.14592319 +5931,23.86460467 +5932,30.16265591 +5933,55.66224787 +5934,26.00843891 +5935,75.12567489 +5936,55.71889059 +5937,25.09280777 +5938,49.74494067 +5939,33.81947774 +5940,29.39289858 +5941,37.03313896 +5942,44.84446697 +5943,29.31093584 +5944,29.91780419 +5945,57.02589593 +5946,87.97841578 +5947,38.47855835 +5948,48.46688179 +5949,26.5726434 +5950,30.69323064 +5951,85.77377572 +5952,28.52247338 +5953,29.49969427 +5954,31.11463289 +5955,39.99729159 +5956,27.92156564 +5957,48.85607098 +5958,36.7654006 +5959,91.59417359 +5960,198.7524471 +5961,39.01889898 +5962,96.70856389 +5963,69.01567327 +5964,31.68834699 +5965,39.23767001 +5966,32.75406053 +5967,87.14664677 +5968,66.42138138 +5969,118.7976697 +5970,35.29684973 +5971,163.0665083 +5972,43.53293143 +5973,39.91214578 +5974,30.67995501 +5975,296.0104888 +5976,37.55157255 +5977,31.92292353 +5978,29.66888669 +5979,58.12479527 +5980,223.4919933 +5981,68.61199311 +5982,32.00042639 +5983,21.42698895 +5984,53.73257914 +5985,62.6156544 +5986,27.57308052 +5987,29.84742128 +5988,68.476237 +5989,71.87087333 +5990,30.41352797 +5991,30.54891615 +5992,39.29231307 +5993,20.86684679 +5994,29.08792969 +5995,31.19185148 +5996,28.62954135 +5997,25.89147025 +5998,37.07964582 +5999,26.74572153 +6000,28.62534826 +6001,30.95314105 +6002,27.91543045 +6003,27.78448864 +6004,28.2100986 +6005,30.33937027 +6006,29.06203751 +6007,30.99595663 +6008,29.68978233 +6009,30.8187555 +6010,45.55296178 +6011,30.85322162 +6012,30.07114978 +6013,59.7258879 +6014,46.70775376 +6015,40.9016395 +6016,46.35580517 +6017,29.56672956 +6018,37.50356912 +6019,65.22216626 +6020,53.58298314 +6021,67.22409752 +6022,29.72676095 +6023,11.1613319 +6024,24.69401999 +6025,41.25051278 +6026,22.99887837 +6027,30.93945301 +6028,22.94571195 +6029,29.52643802 +6030,60.49592811 +6031,29.59458584 +6032,34.95460623 +6033,36.08619011 +6034,32.14123636 +6035,28.45129398 +6036,26.13112592 +6037,36.53331253 +6038,31.87805118 +6039,39.94584453 +6040,40.73218989 +6041,26.44188367 +6042,27.24670658 +6043,33.88658 +6044,27.57592599 +6045,32.01558771 +6046,31.73534947 +6047,31.22893607 +6048,31.89995899 +6049,30.73887124 +6050,34.45312694 +6051,28.94269399 +6052,30.64620326 +6053,38.46481491 +6054,48.73881422 +6055,36.5220777 +6056,30.17417978 +6057,32.75764984 +6058,41.6211827 +6059,30.73184239 +6060,43.84765701 +6061,38.23871558 +6062,31.5078015 +6063,87.30169168 +6064,43.57562853 +6065,30.68659861 +6066,44.65403025 +6067,30.03992667 +6068,37.58392092 +6069,45.63732973 +6070,32.64563135 +6071,29.39343122 +6072,30.52380689 +6073,34.58173736 +6074,31.67845733 +6075,30.89700804 +6076,28.3139589 +6077,29.64241668 +6078,56.7762304 +6079,30.94114012 +6080,73.17527223 +6081,55.45588937 +6082,34.77519475 +6083,58.49645445 +6084,32.16669784 +6085,58.56973468 +6086,31.52964565 +6087,32.26918559 +6088,20.58568054 +6089,9.82869986 +6090,44.96091009 +6091,24.47159104 +6092,29.64334023 +6093,29.75498411 +6094,41.73010966 +6095,31.87880578 +6096,33.88460787 +6097,38.40923774 +6098,40.51164034 +6099,79.24716632 +6100,35.99899305 +6101,60.9572639 +6102,74.75633165 +6103,35.12853781 +6104,33.47316682 +6105,25.96183932 +6106,30.93135976 +6107,26.06253722 +6108,28.83990673 +6109,51.97518217 +6110,32.51120247 +6111,35.81955273 +6112,30.89012368 +6113,61.39200541 +6114,45.53619422 +6115,27.42529332 +6116,40.7950993 +6117,37.57658094 +6118,38.3613923 +6119,21.7941436 +6120,31.65836422 +6121,38.31878989 +6122,37.13206959 +6123,43.96702501 +6124,31.28627439 +6125,35.0528646 +6126,28.45368655 +6127,26.14477126 +6128,29.97693393 +6129,30.74558063 +6130,37.30661022 +6131,55.0565641 +6132,26.46615597 +6133,25.40483308 +6134,40.91576577 +6135,59.18182126 +6136,30.11306606 +6137,28.64942989 +6138,32.57729742 +6139,31.08538928 +6140,27.18557757 +6141,38.48057243 +6142,31.32741564 +6143,162.7152408 +6144,37.05546851 +6145,38.09881154 +6146,29.21443001 +6147,23.26065261 +6148,38.57917332 +6149,47.74648596 +6150,30.86213364 +6151,29.77820211 +6152,27.92592204 +6153,35.2991261 +6154,28.87783282 +6155,31.91152506 +6156,26.5345925 +6157,35.84676091 +6158,42.06371738 +6159,96.83883888 +6160,39.10514891 +6161,38.0498679 +6162,41.14231187 +6163,39.44702689 +6164,31.46001111 +6165,40.56343703 +6166,36.83068484 +6167,34.20664248 +6168,42.47902376 +6169,37.75222594 +6170,24.36966531 +6171,35.42848137 +6172,46.49916773 +6173,33.33046498 +6174,39.89228336 +6175,54.54976563 +6176,61.24909278 +6177,32.19260558 +6178,37.99618975 +6179,38.80304433 +6180,38.29295776 +6181,47.1749408 +6182,35.93452756 +6183,45.19040903 +6184,34.59773228 +6185,30.12035541 +6186,38.80520756 +6187,39.04223804 +6188,36.7524095 +6189,35.12901985 +6190,45.23428389 +6191,94.04950246 +6192,27.47513483 +6193,26.42922395 +6194,33.16923287 +6195,31.7154914 +6196,25.77348181 +6197,48.56878575 +6198,32.56252503 +6199,36.61822578 +6200,38.13624876 +6201,28.90503912 +6202,29.63156076 +6203,25.23129578 +6204,23.22517538 +6205,24.45579067 +6206,70.26891699 +6207,87.34929102 +6208,105.335065 +6209,42.75259411 +6210,91.90272766 +6211,417.0637976 +6212,87.17648557 +6213,49.22728798 +6214,44.84731176 +6215,46.67497497 +6216,36.60928766 +6217,26.60799547 +6218,23.60186968 +6219,105.7574715 +6220,185.6083191 +6221,79.45132539 +6222,74.47388857 +6223,43.73685793 +6224,27.66609296 +6225,23.05210484 +6226,34.68391055 +6227,25.18465994 +6228,32.9448359 +6229,26.06529321 +6230,30.77635147 +6231,43.4227906 +6232,28.04006004 +6233,27.21594147 +6234,29.90697429 +6235,38.02785303 +6236,37.65427022 +6237,24.81831812 +6238,31.91370713 +6239,44.49489997 +6240,36.74653307 +6241,37.61400841 +6242,32.37649786 +6243,27.93369285 +6244,33.86231744 +6245,25.57973688 +6246,24.73366115 +6247,39.09130717 +6248,25.7550909 +6249,36.3355209 +6250,23.24455523 +6251,38.22015514 +6252,23.96441479 +6253,34.83446885 +6254,26.65580101 +6255,27.5742772 +6256,55.59670922 +6257,30.92869083 +6258,29.54100853 +6259,25.48547292 +6260,24.82054176 +6261,33.99291855 +6262,23.79786482 +6263,41.4116706 +6264,24.15840337 +6265,24.28950223 +6266,34.63841984 +6267,25.25708277 +6268,34.86631124 +6269,30.40384746 +6270,32.47961915 +6271,28.09418349 +6272,99.96998571 +6273,126.6123173 +6274,37.0876725 +6275,68.50076889 +6276,211.748188 +6277,32.77427335 +6278,46.00773997 +6279,23.05850967 +6280,27.65007873 +6281,27.95487159 +6282,22.6198028 +6283,109.764222 +6284,19.8219952 +6285,48.16605691 +6286,91.81638182 +6287,22.62742406 +6288,37.71305092 +6289,25.98889839 +6290,35.2960049 +6291,40.84219923 +6292,70.60858437 +6293,32.60926542 +6294,23.52393127 +6295,25.53280115 +6296,23.10947039 +6297,32.10017419 +6298,45.55195299 +6299,18.74051829 +6300,32.83361951 +6301,32.51519152 +6302,53.17406946 +6303,32.59575773 +6304,34.58292403 +6305,30.12743922 +6306,42.46423245 +6307,32.41102857 +6308,32.20869857 +6309,76.61191073 +6310,33.9754934 +6311,28.443192 +6312,50.79215627 +6313,63.87058785 +6314,46.72509313 +6315,68.72249923 +6316,27.33403837 +6317,42.80235009 +6318,43.94215828 +6319,41.21973837 +6320,42.5845088 +6321,39.02821547 +6322,35.50080014 +6323,39.34355878 +6324,28.96803982 +6325,123.4893257 +6326,27.07653428 +6327,27.69625012 +6328,68.98298133 +6329,30.15318842 +6330,43.21615328 +6331,37.13653557 +6332,82.69957309 +6333,55.87823569 +6334,25.89479227 +6335,43.0845832 +6336,158.4358082 +6337,39.54722811 +6338,40.25825021 +6339,48.06434144 +6340,17.77407452 +6341,50.21319367 +6342,32.47396511 +6343,46.05220197 +6344,29.19823945 +6345,19.99218244 +6346,189.5632584 +6347,40.93397502 +6348,99.85005507 +6349,27.49479632 +6350,25.55071927 +6351,33.14597634 +6352,29.71507726 +6353,33.41523631 +6354,172.9729766 +6355,32.89306449 +6356,28.11826082 +6357,31.49438248 +6358,19.21228377 +6359,22.87124592 +6360,29.33047979 +6361,27.73019281 +6362,25.13408973 +6363,21.31182941 +6364,23.76986405 +6365,22.67497371 +6366,39.2272579 +6367,30.27131473 +6368,26.69150235 +6369,30.68482163 +6370,36.41461425 +6371,40.03885363 +6372,33.07776818 +6373,38.16078877 +6374,29.46886006 +6375,43.82577715 +6376,41.16443589 +6377,28.22144879 +6378,29.96048454 +6379,29.03174923 +6380,39.4124648 +6381,36.03347131 +6382,28.72420524 +6383,34.26915704 +6384,37.07964946 +6385,28.46000995 +6386,26.51494323 +6387,44.23457723 +6388,23.59711271 +6389,28.58766384 +6390,24.08750907 +6391,53.08443752 +6392,34.50049663 +6393,37.34844472 +6394,24.60574603 +6395,59.28255647 +6396,79.64398025 +6397,74.9231585 +6398,37.12985049 +6399,35.75819726 +6400,50.46298693 +6401,25.61537394 +6402,29.19878897 +6403,30.99368167 +6404,39.77609718 +6405,53.9605813 +6406,38.74042619 +6407,24.03753104 +6408,32.9748625 +6409,69.27583942 +6410,33.52341935 +6411,26.68715885 +6412,28.19131498 +6413,26.21295886 +6414,39.83199823 +6415,32.63748375 +6416,34.77428474 +6417,34.09149229 +6418,31.41036788 +6419,49.65244404 +6420,36.80836013 +6421,29.90614285 +6422,30.62126384 +6423,29.6112245 +6424,36.25838239 +6425,48.36729349 +6426,37.11047232 +6427,30.46206091 +6428,27.20620522 +6429,39.70664052 +6430,55.07416858 +6431,30.20040911 +6432,27.39500784 +6433,34.52657063 +6434,31.16937067 +6435,29.00980796 +6436,35.89455399 +6437,40.57587054 +6438,48.954535 +6439,35.31751177 +6440,34.41997406 +6441,31.11280966 +6442,28.09892966 +6443,21.71453127 +6444,28.12195465 +6445,29.47986475 +6446,28.27767023 +6447,32.45832465 +6448,313.1771358 +6449,33.92993087 +6450,36.35806204 +6451,30.09800303 +6452,32.8769468 +6453,30.91703154 +6454,37.24319105 +6455,32.38775927 +6456,36.73073536 +6457,26.15556963 +6458,25.44431449 +6459,33.73619647 +6460,32.92769644 +6461,38.04667529 +6462,29.96332485 +6463,31.70195903 +6464,75.31463577 +6465,64.10238681 +6466,28.51438107 +6467,25.93646997 +6468,52.65296926 +6469,43.63798788 +6470,34.99693221 +6471,30.70535546 +6472,26.1767213 +6473,41.72201465 +6474,29.33937757 +6475,35.73131555 +6476,30.63979636 +6477,65.99486948 +6478,44.00635099 +6479,47.17362673 +6480,44.70031573 +6481,35.48843131 +6482,26.88856883 +6483,93.97835057 +6484,26.08052341 +6485,79.49676238 +6486,111.3030963 +6487,31.91570996 +6488,29.68445807 +6489,45.70264954 +6490,27.10275176 +6491,36.30718889 +6492,44.40127141 +6493,37.01752324 +6494,37.83289056 +6495,32.4218728 +6496,55.25916322 +6497,50.0240303 +6498,26.11406452 +6499,37.97753848 +6500,140.5156491 +6501,30.54794912 +6502,39.71549069 +6503,32.00313136 +6504,27.45995729 +6505,31.40058467 +6506,30.14160369 +6507,49.81834766 +6508,166.0051653 +6509,33.08521406 +6510,29.15326234 +6511,28.50544417 +6512,23.66596878 +6513,35.98582541 +6514,57.17180741 +6515,29.59505586 +6516,46.45502367 +6517,29.7340077 +6518,30.71998276 +6519,38.03856194 +6520,30.03459142 +6521,24.39920257 +6522,35.83701448 +6523,43.31772492 +6524,101.0438571 +6525,36.73548084 +6526,41.1503363 +6527,39.1802437 +6528,39.56698569 +6529,36.38439256 +6530,40.03568433 +6531,38.03117282 +6532,34.6732157 +6533,30.67743155 +6534,31.1644824 +6535,37.42428347 +6536,41.59259153 +6537,73.84253998 +6538,41.70059835 +6539,39.65902826 +6540,55.39991803 +6541,35.39667531 +6542,40.46182026 +6543,30.34988384 +6544,52.38260201 +6545,46.4598171 +6546,37.24941507 +6547,42.37091514 +6548,59.68199034 +6549,39.83640118 +6550,41.17370817 +6551,31.57423379 +6552,39.52638619 +6553,42.60876768 +6554,37.70237302 +6555,32.10613917 +6556,38.3893801 +6557,28.29796954 +6558,90.05813574 +6559,35.05891411 +6560,30.25994864 +6561,40.4595502 +6562,25.23546345 +6563,23.36413652 +6564,32.39154842 +6565,39.50235581 +6566,31.34430243 +6567,30.44364111 +6568,31.06067823 +6569,23.71218096 +6570,31.41360415 +6571,65.52393462 +6572,73.37338281 +6573,240.5730999 +6574,163.6453733 +6575,77.44961793 +6576,415.4106834 +6577,83.77745854 +6578,32.86198588 +6579,96.82220213 +6580,32.04099845 +6581,24.02627623 +6582,24.51251792 +6583,66.45234569 +6584,197.0939017 +6585,246.0220028 +6586,77.30498913 +6587,54.028608 +6588,36.73056471 +6589,43.1026298 +6590,21.92788377 +6591,22.02748626 +6592,24.26927541 +6593,32.73191862 +6594,32.79129855 +6595,48.26520572 +6596,25.97089315 +6597,27.3868869 +6598,31.82074216 +6599,38.14509388 +6600,35.7587718 +6601,40.56759233 +6602,34.58246565 +6603,30.02351533 +6604,33.88473073 +6605,31.75007269 +6606,28.36439252 +6607,35.07401266 +6608,36.89001846 +6609,40.57790747 +6610,25.17162526 +6611,30.98870092 +6612,38.22595246 +6613,30.83349302 +6614,35.72472921 +6615,22.61470723 +6616,24.53947966 +6617,23.76008913 +6618,24.04982161 +6619,26.59647331 +6620,21.51123139 +6621,55.40906858 +6622,34.11106422 +6623,24.82834926 +6624,31.41576717 +6625,24.18855544 +6626,22.7927446 +6627,54.54050949 +6628,39.47464961 +6629,23.86470774 +6630,25.66452356 +6631,29.42253985 +6632,24.50837445 +6633,28.57152024 +6634,36.67732606 +6635,85.03862393 +6636,88.56194687 +6637,31.37265209 +6638,133.5231398 +6639,29.70959862 +6640,32.67240285 +6641,222.0828693 +6642,32.50392086 +6643,33.13599303 +6644,30.60625477 +6645,39.95085023 +6646,36.91417365 +6647,32.40222694 +6648,27.91676075 +6649,100.2383663 +6650,39.30119088 +6651,52.33462957 +6652,55.77068198 +6653,20.76989578 +6654,26.97909407 +6655,37.36474236 +6656,30.78775505 +6657,31.4932661 +6658,28.21379143 +6659,36.22818922 +6660,41.49202466 +6661,23.24595915 +6662,34.3912685 +6663,36.0442182 +6664,36.30383324 +6665,26.26006384 +6666,46.11166897 +6667,23.55072958 +6668,30.35216138 +6669,54.58434611 +6670,36.20908197 +6671,41.48516731 +6672,30.52516253 +6673,29.44250253 +6674,30.18722099 +6675,33.98347236 +6676,60.72980985 +6677,42.21023122 +6678,43.39539906 +6679,38.50349477 +6680,25.63014975 +6681,39.20868378 +6682,37.05369169 +6683,39.82684025 +6684,44.64924048 +6685,35.85386377 +6686,28.99205697 +6687,44.69785217 +6688,28.26455056 +6689,42.45309116 +6690,32.79208532 +6691,-3.667714964 +6692,26.57165642 +6693,46.57242253 +6694,34.02805676 +6695,28.83070672 +6696,27.83082842 +6697,53.69178313 +6698,35.13239509 +6699,34.18696708 +6700,50.74006694 +6701,148.946211 +6702,38.0699579 +6703,39.45845549 +6704,94.34838075 +6705,234.4929311 +6706,39.97381927 +6707,32.09923687 +6708,21.51574865 +6709,28.19774168 +6710,12.34366632 +6711,30.01392958 +6712,86.39421432 +6713,28.9096639 +6714,122.0985404 +6715,50.06763971 +6716,33.68856595 +6717,20.74886122 +6718,24.96489774 +6719,50.84602505 +6720,35.40162879 +6721,54.21445658 +6722,24.42498568 +6723,17.5887129 +6724,41.40413744 +6725,48.44524773 +6726,70.29218548 +6727,25.90101538 +6728,88.24859717 +6729,21.65934657 +6730,57.84050887 +6731,26.48883452 +6732,26.6258906 +6733,25.16758361 +6734,60.59627554 +6735,26.68459129 +6736,37.89254888 +6737,32.81882482 +6738,48.00172298 +6739,46.64478032 +6740,42.0900134 +6741,27.74441191 +6742,50.54733021 +6743,26.78502914 +6744,36.47975195 +6745,23.86165079 +6746,30.10807406 +6747,37.18650455 +6748,29.59454265 +6749,36.22744358 +6750,34.89149565 +6751,50.02268726 +6752,31.4357244 +6753,16.70492741 +6754,61.35230057 +6755,25.56965153 +6756,25.12570143 +6757,26.73413429 +6758,35.8518667 +6759,45.15338512 +6760,24.41886923 +6761,38.26651637 +6762,70.26937937 +6763,28.907228 +6764,42.58385669 +6765,39.23324941 +6766,26.65038742 +6767,27.78403246 +6768,32.3944149 +6769,36.53097015 +6770,39.11437896 +6771,38.83430769 +6772,23.2909146 +6773,25.04210173 +6774,28.75584151 +6775,30.76676562 +6776,37.42499412 +6777,46.79199858 +6778,29.76828998 +6779,26.3216728 +6780,26.88209192 +6781,26.3317493 +6782,28.66051167 +6783,28.58576531 +6784,41.4653181 +6785,47.67881592 +6786,34.59408485 +6787,37.38287926 +6788,25.66687098 +6789,31.40832049 +6790,29.78621399 +6791,27.22621098 +6792,33.05350532 +6793,29.31146271 +6794,31.62867024 +6795,25.20949072 +6796,27.1269515 +6797,25.79162219 +6798,34.09776035 +6799,27.71407717 +6800,30.47947044 +6801,33.18895117 +6802,34.23111207 +6803,35.26944703 +6804,33.18648992 +6805,32.09962304 +6806,30.37790795 +6807,38.71447626 +6808,53.73529726 +6809,31.74794362 +6810,36.23736811 +6811,49.23092713 +6812,32.07368834 +6813,279.6741455 +6814,26.39687071 +6815,32.80894485 +6816,34.01586993 +6817,31.17443413 +6818,34.29904359 +6819,30.53070923 +6820,49.76329005 +6821,37.4062243 +6822,27.29869705 +6823,36.89940796 +6824,31.88010333 +6825,30.95643905 +6826,33.7944804 +6827,42.12509641 +6828,41.9410442 +6829,30.16357062 +6830,97.22835928 +6831,40.31189293 +6832,17.46392723 +6833,28.77415452 +6834,42.7875739 +6835,34.56943622 +6836,25.72282759 +6837,32.88602717 +6838,31.14649771 +6839,31.63202626 +6840,30.53886416 +6841,38.34665265 +6842,23.37622399 +6843,23.40607033 +6844,45.65974986 +6845,26.76279166 +6846,44.58196181 +6847,32.71731409 +6848,27.30533395 +6849,52.39236849 +6850,76.00142827 +6851,37.72999569 +6852,39.93880973 +6853,30.87171818 +6854,37.4569125 +6855,32.82623136 +6856,33.60187221 +6857,31.00608823 +6858,35.18991699 +6859,24.89665854 +6860,44.74438672 +6861,28.83996843 +6862,38.65062672 +6863,37.41672268 +6864,29.41173253 +6865,58.45403147 +6866,96.12866801 +6867,49.93752475 +6868,40.12183895 +6869,28.74011456 +6870,33.94874116 +6871,27.18913692 +6872,31.52339042 +6873,158.6715695 +6874,30.43111756 +6875,39.93683236 +6876,30.62388052 +6877,36.09657702 +6878,25.88162597 +6879,30.413105 +6880,32.41287584 +6881,47.00236492 +6882,32.34575752 +6883,27.44089489 +6884,38.12181321 +6885,46.34350639 +6886,20.8710424 +6887,45.10905975 +6888,62.03327846 +6889,36.29565016 +6890,43.78905256 +6891,31.05969906 +6892,30.33783366 +6893,30.16430485 +6894,37.75674524 +6895,53.85872896 +6896,37.40673753 +6897,36.42411289 +6898,41.28786861 +6899,26.41958972 +6900,34.64452164 +6901,54.84770403 +6902,37.21770548 +6903,43.12810562 +6904,30.61462247 +6905,28.72722094 +6906,61.27837505 +6907,40.56301782 +6908,30.75020312 +6909,39.08442587 +6910,43.28001251 +6911,33.21821815 +6912,41.76008027 +6913,59.39800515 +6914,39.41024326 +6915,32.90527436 +6916,39.87903439 +6917,39.46543175 +6918,60.97599694 +6919,35.28777853 +6920,45.55637048 +6921,39.67400403 +6922,40.0166661 +6923,39.93676784 +6924,31.31862581 +6925,24.85760767 +6926,39.30213521 +6927,32.56030842 +6928,26.7032628 +6929,35.76740809 +6930,27.46396582 +6931,22.28776128 +6932,24.14517463 +6933,31.80050642 +6934,22.21659303 +6935,23.87934477 +6936,228.5391458 +6937,164.022759 +6938,55.03413402 +6939,216.6091731 +6940,332.2025926 +6941,399.4958026 +6942,49.68303443 +6943,123.9175514 +6944,47.63311079 +6945,40.51331302 +6946,34.94143822 +6947,25.69141361 +6948,203.0860525 +6949,108.2842099 +6950,239.1732569 +6951,30.1277898 +6952,111.0103935 +6953,53.92031955 +6954,83.176029 +6955,33.29760779 +6956,20.8993502 +6957,27.54221202 +6958,23.61672876 +6959,29.11940643 +6960,48.37853249 +6961,23.9991744 +6962,25.4981619 +6963,23.983909 +6964,37.14838889 +6965,42.04650567 +6966,34.79205754 +6967,22.93333306 +6968,42.29403774 +6969,36.83723018 +6970,29.71640821 +6971,37.71102341 +6972,32.6573479 +6973,36.63263921 +6974,27.37805901 +6975,23.6833462 +6976,22.9645156 +6977,36.85851648 +6978,36.90921521 +6979,30.24569074 +6980,21.55961472 +6981,24.54780764 +6982,24.39103842 +6983,32.39398984 +6984,40.06030319 +6985,46.46346593 +6986,32.99524495 +6987,32.84619397 +6988,24.34435501 +6989,30.50380146 +6990,33.60082755 +6991,29.79287206 +6992,53.50805103 +6993,34.21589157 +6994,29.16629715 +6995,47.60334272 +6996,32.12960999 +6997,23.80431016 +6998,25.68439434 +6999,39.39081775 +7000,32.60470988 +7001,36.45180945 +7002,106.7362267 +7003,40.96387668 +7004,40.58632231 +7005,70.72630468 +7006,110.9706297 +7007,31.69479294 +7008,44.94665972 +7009,93.5451999 +7010,53.32893738 +7011,51.48671353 +7012,43.47679357 +7013,36.49397965 +7014,49.29945574 +7015,40.79948228 +7016,94.02873345 +7017,54.83737089 +7018,19.84958538 +7019,43.64369374 +7020,39.73018607 +7021,58.00707425 +7022,28.97964488 +7023,32.47490378 +7024,27.05799529 +7025,40.7885218 +7026,22.89728973 +7027,46.48855499 +7028,57.60337638 +7029,95.87170722 +7030,27.50053946 +7031,32.76857764 +7032,70.5832704 +7033,28.35811727 +7034,52.46812008 +7035,36.86427389 +7036,38.20713542 +7037,40.49321826 +7038,50.84234179 +7039,72.92469445 +7040,58.69836575 +7041,88.79643097 +7042,52.76658367 +7043,57.53319771 +7044,79.61644481 +7045,37.1299352 +7046,55.06258842 +7047,39.8230833 +7048,53.40933273 +7049,19.28275569 +7050,22.52226014 +7051,26.98242539 +7052,47.39519225 +7053,25.05074746 +7054,35.78153786 +7055,22.85644578 +7056,-11.8492065 +7057,95.30540736 +7058,30.34082199 +7059,36.94838823 +7060,27.02641023 +7061,28.97484753 +7062,20.27119186 +7063,31.2045669 +7064,17.4821357 +7065,47.94921275 +7066,117.0900665 +7067,21.64171058 +7068,82.73484294 +7069,88.01731409 +7070,217.3507252 +7071,177.4663511 +7072,32.68084633 +7073,46.93185252 +7074,28.39617192 +7075,17.39444872 +7076,154.8690327 +7077,29.2470061 +7078,19.9790369 +7079,32.54044728 +7080,55.12820479 +7081,28.22895963 +7082,62.26522622 +7083,66.31162582 +7084,37.37487068 +7085,38.67166748 +7086,50.05023876 +7087,68.24395167 +7088,33.05250275 +7089,41.67115467 +7090,46.6851366 +7091,19.08621464 +7092,28.47811643 +7093,13.870666 +7094,20.07500733 +7095,24.13438428 +7096,28.99795793 +7097,19.18776139 +7098,23.12304913 +7099,38.18784895 +7100,43.55893171 +7101,28.40335726 +7102,23.97013132 +7103,29.2664642 +7104,44.35921865 +7105,40.74629701 +7106,29.11110346 +7107,39.8827135 +7108,25.02292172 +7109,28.88782144 +7110,31.10419278 +7111,45.70746013 +7112,36.24952676 +7113,54.09769903 +7114,24.70626548 +7115,51.64197669 +7116,85.11777766 +7117,40.76114322 +7118,17.97141067 +7119,64.91315552 +7120,40.00855984 +7121,25.3515722 +7122,31.7386003 +7123,19.02287874 +7124,43.43522517 +7125,51.57428009 +7126,30.80449869 +7127,22.00139223 +7128,35.78784297 +7129,27.86130025 +7130,23.04236323 +7131,24.97653049 +7132,40.05731263 +7133,30.01863943 +7134,27.80288784 +7135,25.44848582 +7136,38.36655399 +7137,24.83545567 +7138,35.2283833 +7139,31.47896976 +7140,32.67027022 +7141,36.60043644 +7142,27.43133301 +7143,28.67842279 +7144,23.7581631 +7145,27.50086538 +7146,31.34223099 +7147,25.65231695 +7148,29.73367432 +7149,25.76011419 +7150,45.70593032 +7151,53.06733883 +7152,42.13100811 +7153,28.89613306 +7154,26.74541303 +7155,28.25930003 +7156,24.49187185 +7157,27.53182057 +7158,67.43532672 +7159,28.23375516 +7160,31.34814209 +7161,39.902971 +7162,24.73598473 +7163,31.90592712 +7164,30.75509635 +7165,30.3469544 +7166,27.93475287 +7167,30.58176024 +7168,45.22859017 +7169,24.83862556 +7170,22.71504245 +7171,23.72437993 +7172,36.95121804 +7173,54.12807034 +7174,57.49113231 +7175,27.26716298 +7176,30.07926257 +7177,31.41404306 +7178,13.59652682 +7179,27.83627144 +7180,29.43728299 +7181,44.55376752 +7182,30.88071935 +7183,19.03967336 +7184,38.88754572 +7185,26.49042818 +7186,21.53436669 +7187,23.39680091 +7188,36.74139222 +7189,29.48900329 +7190,29.5592668 +7191,43.39845477 +7192,40.68499418 +7193,25.87869386 +7194,25.88187584 +7195,25.40265309 +7196,108.4154544 +7197,21.85571451 +7198,36.29811931 +7199,31.65900454 +7200,24.27256944 +7201,31.51669103 +7202,24.01959991 +7203,54.50863035 +7204,40.14022692 +7205,28.41032712 +7206,30.14135799 +7207,21.38586978 +7208,29.90720911 +7209,29.7953324 +7210,24.63024596 +7211,23.35370448 +7212,22.72754378 +7213,83.78383816 +7214,28.31644002 +7215,23.18829089 +7216,28.59316027 +7217,40.07333235 +7218,28.55034093 +7219,37.59614815 +7220,31.8535697 +7221,23.53177095 +7222,27.63186213 +7223,29.72589502 +7224,34.99765841 +7225,33.69386997 +7226,29.55905504 +7227,47.83811824 +7228,24.69550971 +7229,31.15560226 +7230,46.99015491 +7231,89.71464975 +7232,31.59007951 +7233,31.56452595 +7234,28.61385939 +7235,39.46293467 +7236,36.68004193 +7237,31.92253597 +7238,154.5800818 +7239,28.01613346 +7240,24.46528588 +7241,39.43204413 +7242,35.4999542 +7243,20.2057152 +7244,28.38283139 +7245,49.48300486 +7246,45.90513981 +7247,56.7585745 +7248,32.12284396 +7249,47.32572472 +7250,45.5890795 +7251,21.90456659 +7252,47.87147202 +7253,38.85564557 +7254,108.7526926 +7255,33.23441089 +7256,30.55039139 +7257,25.27425397 +7258,33.34429764 +7259,30.90986838 +7260,31.33778824 +7261,37.81865952 +7262,31.95992906 +7263,29.92502285 +7264,25.1627632 +7265,40.56060761 +7266,51.75775172 +7267,45.86050967 +7268,43.10621809 +7269,29.52965559 +7270,27.4214403 +7271,59.91550106 +7272,39.91896936 +7273,30.32615646 +7274,36.06946149 +7275,45.52866427 +7276,40.52685445 +7277,38.45086004 +7278,39.22965789 +7279,47.5138829 +7280,56.57756901 +7281,33.43046783 +7282,35.30228459 +7283,60.32677953 +7284,26.1883967 +7285,45.26261152 +7286,37.25240612 +7287,33.47120112 +7288,88.96032731 +7289,30.61417164 +7290,23.98747963 +7291,30.62040509 +7292,24.57252362 +7293,30.46794637 +7294,31.63526963 +7295,26.56129021 +7296,26.98890056 +7297,21.75162753 +7298,30.90914368 +7299,20.74324175 +7300,20.42767671 +7301,220.7512437 +7302,100.8851954 +7303,35.31747568 +7304,106.4338856 +7305,187.3352324 +7306,409.8638152 +7307,161.3643069 +7308,150.0197237 +7309,44.90682552 +7310,37.84960487 +7311,23.54920727 +7312,28.49954674 +7313,66.47995163 +7314,37.12464911 +7315,235.7179875 +7316,40.09221743 +7317,115.5477678 +7318,304.2381076 +7319,42.21580145 +7320,32.16381058 +7321,19.48055503 +7322,21.53744745 +7323,22.34116411 +7324,44.63567569 +7325,28.92120335 +7326,21.35033002 +7327,41.91353753 +7328,22.84200082 +7329,28.29176914 +7330,40.52774926 +7331,26.28919386 +7332,28.65180173 +7333,21.87607118 +7334,20.30578974 +7335,28.19584787 +7336,27.0766598 +7337,39.480516 +7338,25.15809795 +7339,37.18736681 +7340,45.62405082 +7341,22.54825315 +7342,27.06081061 +7343,42.99499882 +7344,28.17853155 +7345,22.58958102 +7346,19.70051861 +7347,37.2095955 +7348,23.88084729 +7349,24.7048887 +7350,25.64254666 +7351,30.50298624 +7352,27.06232328 +7353,29.45726094 +7354,29.15211518 +7355,31.7518604 +7356,28.11219496 +7357,32.7735687 +7358,38.83659632 +7359,39.97976803 +7360,31.61737975 +7361,166.873131 +7362,38.26220102 +7363,43.71637901 +7364,91.88413476 +7365,30.42000911 +7366,28.26516138 +7367,28.5512672 +7368,125.4320419 +7369,55.20965389 +7370,37.34689995 +7371,220.2344168 +7372,63.10452802 +7373,30.57446642 +7374,17.55182975 +7375,43.21742853 +7376,48.80147846 +7377,54.81089241 +7378,31.50744696 +7379,41.57914 +7380,48.09943834 +7381,37.72851128 +7382,53.18159062 +7383,19.17277355 +7384,42.14917698 +7385,38.51330324 +7386,22.7495274 +7387,62.68505795 +7388,30.27919729 +7389,24.09750114 +7390,32.14969074 +7391,32.85203534 +7392,42.24543285 +7393,40.37111591 +7394,96.73617508 +7395,44.70027587 +7396,24.79420679 +7397,72.41938789 +7398,25.16410987 +7399,30.14365181 +7400,27.9531357 +7401,22.01954652 +7402,40.19492286 +7403,26.17196034 +7404,36.49201432 +7405,30.06680572 +7406,34.54421013 +7407,32.03283964 +7408,43.94621473 +7409,25.65434762 +7410,63.84361911 +7411,21.95352461 +7412,37.68881428 +7413,36.32274084 +7414,18.34641855 +7415,29.9621042 +7416,36.5251868 +7417,46.5849229 +7418,23.78292986 +7419,86.33982568 +7420,17.54587812 +7421,17.52937759 +7422,40.53190209 +7423,21.93816311 +7424,30.07403953 +7425,32.40694225 +7426,31.63515303 +7427,61.70541386 +7428,54.16163724 +7429,13.56170556 +7430,28.74360889 +7431,133.9750776 +7432,65.89385144 +7433,34.74710266 +7434,40.46289471 +7435,21.03993765 +7436,20.88129629 +7437,27.22201071 +7438,45.44554088 +7439,24.44079558 +7440,190.6352709 +7441,23.61736502 +7442,69.66515877 +7443,107.0200499 +7444,126.0556586 +7445,51.75734577 +7446,34.15621197 +7447,66.18551177 +7448,67.46991249 +7449,37.29160557 +7450,25.86051633 +7451,47.20732881 +7452,19.37538695 +7453,42.44138645 +7454,42.65405677 +7455,21.88676926 +7456,23.85370371 +7457,26.82406062 +7458,11.14561111 +7459,20.72146206 +7460,24.50561267 +7461,19.68130803 +7462,28.60491038 +7463,27.39881099 +7464,32.20287677 +7465,21.24989168 +7466,19.16819004 +7467,27.05502035 +7468,21.73845642 +7469,22.52668115 +7470,40.31981342 +7471,26.69435246 +7472,26.73583513 +7473,25.07239752 +7474,23.98797552 +7475,21.71798583 +7476,26.82679202 +7477,23.87171783 +7478,48.79287469 +7479,56.14313953 +7480,47.09456742 +7481,27.36670694 +7482,36.76588312 +7483,36.91355233 +7484,68.14050164 +7485,39.45277284 +7486,23.73439379 +7487,29.89924077 +7488,31.45147026 +7489,27.9046287 +7490,47.51688692 +7491,19.87111344 +7492,20.10328351 +7493,26.67965935 +7494,39.40325589 +7495,20.17665238 +7496,33.37487487 +7497,44.95988458 +7498,38.22778655 +7499,29.48110002 +7500,48.07739994 +7501,25.72990227 +7502,28.66351537 +7503,30.64730087 +7504,28.4923852 +7505,49.00465635 +7506,24.5094865 +7507,28.8430552 +7508,23.17627005 +7509,22.24474287 +7510,27.70125967 +7511,30.26631501 +7512,21.90914151 +7513,31.4049185 +7514,24.25535687 +7515,43.07097901 +7516,50.80966977 +7517,26.7963696 +7518,19.2811351 +7519,34.12103909 +7520,27.68666193 +7521,29.68517191 +7522,25.60895881 +7523,27.07530796 +7524,38.94356247 +7525,29.09552823 +7526,23.11577081 +7527,24.06355507 +7528,26.92383167 +7529,30.56660481 +7530,29.32330399 +7531,23.70156162 +7532,24.58814656 +7533,21.88977144 +7534,26.37713345 +7535,21.75552698 +7536,29.27181726 +7537,34.87866764 +7538,54.14574204 +7539,20.92206547 +7540,54.97813058 +7541,19.21941236 +7542,23.90084885 +7543,251.0752498 +7544,23.29177123 +7545,21.91159573 +7546,23.24362921 +7547,25.79573836 +7548,18.54092132 +7549,36.85579044 +7550,27.10695952 +7551,20.62200472 +7552,27.2220865 +7553,27.20526581 +7554,31.20056822 +7555,61.19486927 +7556,66.97851655 +7557,24.07699514 +7558,21.90119959 +7559,18.98125316 +7560,47.83374314 +7561,12.29280422 +7562,120.7747795 +7563,45.02531814 +7564,31.77757813 +7565,28.76396525 +7566,30.2611057 +7567,22.53438414 +7568,53.37655621 +7569,30.7361631 +7570,35.57425581 +7571,65.50528694 +7572,19.48277881 +7573,61.00004788 +7574,45.67890916 +7575,36.1323622 +7576,40.05867314 +7577,22.44312079 +7578,18.9008417 +7579,29.14677907 +7580,22.4707661 +7581,35.90333914 +7582,28.37390316 +7583,29.06295172 +7584,30.27853687 +7585,24.30216994 +7586,35.37271495 +7587,25.92567857 +7588,47.93467154 +7589,20.32120759 +7590,24.12382567 +7591,35.83040737 +7592,28.6610232 +7593,23.2240783 +7594,25.33986035 +7595,131.497193 +7596,87.17341841 +7597,30.28861365 +7598,25.26585566 +7599,28.51953003 +7600,26.55971831 +7601,36.19845553 +7602,48.28990048 +7603,59.22309633 +7604,40.82579147 +7605,30.73976214 +7606,43.78591275 +7607,26.39354996 +7608,19.34680837 +7609,52.42252189 +7610,48.82034542 +7611,28.92897846 +7612,30.76633073 +7613,31.60326257 +7614,46.81454995 +7615,40.21047065 +7616,19.90179314 +7617,46.26128805 +7618,67.44908805 +7619,40.68466442 +7620,38.08231476 +7621,31.16548992 +7622,23.26596408 +7623,36.13782603 +7624,30.14675478 +7625,34.71268745 +7626,32.7977667 +7627,29.49714409 +7628,40.46045945 +7629,23.56500053 +7630,50.3481922 +7631,70.3252192 +7632,37.19641945 +7633,47.73996201 +7634,33.06637156 +7635,39.20078399 +7636,29.96375787 +7637,32.68711347 +7638,28.99775865 +7639,48.290471 +7640,30.27331342 +7641,83.79477435 +7642,35.7072655 +7643,35.10350177 +7644,50.01761171 +7645,28.61045727 +7646,36.3013153 +7647,37.3594321 +7648,30.18628724 +7649,35.3288908 +7650,44.4396432 +7651,30.68312867 +7652,27.05021265 +7653,37.03043047 +7654,26.00043188 +7655,23.03843453 +7656,31.41724176 +7657,20.67791698 +7658,30.94800916 +7659,27.0125199 +7660,24.66952781 +7661,30.02484695 +7662,20.7134077 +7663,25.18030517 +7664,19.60138852 +7665,19.59809652 +7666,55.30396071 +7667,249.0234906 +7668,19.62019881 +7669,224.6084657 +7670,111.8471157 +7671,247.2587649 +7672,9.446724188 +7673,17.79657464 +7674,61.15440664 +7675,20.26476878 +7676,20.03462911 +7677,27.43037774 +7678,111.274134 +7679,121.7230717 +7680,49.16807214 +7681,17.59288929 +7682,56.05497585 +7683,190.2735788 +7684,69.58120269 +7685,30.41561303 +7686,27.75063071 +7687,19.72537822 +7688,21.2796854 +7689,41.87096996 +7690,28.11874618 +7691,19.10884685 +7692,39.41328598 +7693,30.07479401 +7694,25.49102133 +7695,32.95087014 +7696,18.45588453 +7697,30.14694569 +7698,17.98085912 +7699,19.26292392 +7700,27.13186744 +7701,24.15399509 +7702,28.80665631 +7703,24.78331467 +7704,36.73146872 +7705,19.76847852 +7706,22.99365246 +7707,26.47230414 +7708,40.35487543 +7709,29.73344717 +7710,19.03602303 +7711,20.07972208 +7712,20.41291115 +7713,17.32204749 +7714,18.56360364 +7715,46.74122238 +7716,47.93833414 +7717,40.72647416 +7718,21.49653776 +7719,27.1847776 +7720,35.03597192 +7721,29.65580489 +7722,19.61956646 +7723,36.43542063 +7724,20.12341464 +7725,25.68862711 +7726,43.39188979 +7727,29.54269339 +7728,23.16895707 +7729,26.37144862 +7730,35.18550587 +7731,24.82736134 +7732,53.88667033 +7733,30.33161971 +7734,51.81143961 +7735,23.76190499 +7736,208.4185297 +7737,56.30418208 +7738,43.36196412 +7739,29.65257922 +7740,40.71870563 +7741,76.23839732 +7742,19.44672548 +7743,18.34438775 +7744,46.23840755 +7745,38.97532078 +7746,78.0837786 +7747,36.82792887 +7748,31.91973767 +7749,23.55412554 +7750,32.6089446 +7751,51.85963952 +7752,58.54837932 +7753,24.9300094 +7754,23.01433281 +7755,19.2064882 +7756,32.98054085 +7757,44.60135085 +7758,26.72279901 +7759,33.27218955 +7760,23.98473374 +7761,21.56977293 +7762,31.74545876 +7763,45.46991802 +7764,27.70855461 +7765,47.99937914 +7766,19.77103218 +7767,23.49400804 +7768,29.36621584 +7769,31.90877818 +7770,58.50923028 +7771,39.84140261 +7772,29.64387211 +7773,54.71133696 +7774,38.88192364 +7775,58.79573456 +7776,21.61933034 +7777,26.94952333 +7778,50.00392528 +7779,17.64829905 +7780,17.58840736 +7781,31.10813805 +7782,31.16552159 +7783,22.77678822 +7784,79.62389035 +7785,11.51378101 +7786,-25.55054552 +7787,28.84061515 +7788,51.44084273 +7789,31.62573954 +7790,40.55993286 +7791,36.48063174 +7792,39.75005484 +7793,42.14237698 +7794,12.56165437 +7795,21.12760613 +7796,33.40490149 +7797,17.59101869 +7798,37.08516006 +7799,64.46132978 +7800,-93.33 +7801,148.2722063 +7802,26.46234101 +7803,34.10257831 +7804,38.94248981 +7805,23.49581949 +7806,150.5661038 +7807,28.14634561 +7808,110.6716378 +7809,28.17737124 +7810,48.73277507 +7811,33.10679661 +7812,28.38915378 +7813,64.86282741 +7814,-1.099533376 +7815,41.72330428 +7816,27.51787729 +7817,63.21669909 +7818,29.64638007 +7819,43.84133583 +7820,24.2984145 +7821,69.3124939 +7822,19.75051201 +7823,10.61949254 +7824,19.58546445 +7825,34.58162098 +7826,32.81620773 +7827,27.35838855 +7828,27.92051798 +7829,19.33276793 +7830,24.86047189 +7831,18.5254276 +7832,28.35179594 +7833,44.78246752 +7834,25.07698004 +7835,24.67839251 +7836,24.42085762 +7837,22.67031503 +7838,34.31831099 +7839,38.0015037 +7840,29.21055061 +7841,45.1514944 +7842,21.92517455 +7843,47.5196993 +7844,21.31612097 +7845,25.19183233 +7846,82.72716477 +7847,38.90565479 +7848,34.74991895 +7849,27.71648334 +7850,55.55497616 +7851,21.4922133 +7852,23.95286387 +7853,25.39892159 +7854,39.49879307 +7855,34.06722273 +7856,19.20122139 +7857,34.85023635 +7858,24.60870138 +7859,37.87918326 +7860,18.66938602 +7861,32.30963281 +7862,30.92567095 +7863,29.18226741 +7864,33.17096045 +7865,21.27610623 +7866,25.27595408 +7867,19.66841242 +7868,19.80698579 +7869,67.96773439 +7870,26.33234469 +7871,30.26874551 +7872,21.74880404 +7873,24.19948661 +7874,20.54583241 +7875,21.94878928 +7876,22.36744303 +7877,19.68134465 +7878,45.13191859 +7879,46.09707339 +7880,40.60903896 +7881,20.37245386 +7882,29.81038592 +7883,31.44605821 +7884,26.41266465 +7885,29.16658486 +7886,25.7399384 +7887,40.20525092 +7888,18.83208066 +7889,29.04732669 +7890,26.36000196 +7891,38.97324919 +7892,40.54154399 +7893,35.36852793 +7894,28.04827009 +7895,28.27047751 +7896,28.25470608 +7897,20.47257371 +7898,21.26777445 +7899,22.75883876 +7900,19.53444826 +7901,29.01061384 +7902,20.9774407 +7903,34.81007487 +7904,19.67429338 +7905,26.28888706 +7906,46.68481491 +7907,32.53915877 +7908,13.44764496 +7909,23.99925974 +7910,25.96583422 +7911,22.28137014 +7912,23.87786068 +7913,17.68482149 +7914,33.05539924 +7915,49.05386878 +7916,19.57141951 +7917,25.8207225 +7918,24.75162466 +7919,28.56847932 +7920,48.6087486 +7921,27.66688677 +7922,33.59706265 +7923,30.18552838 +7924,17.92581821 +7925,22.30448536 +7926,10.83015852 +7927,101.6649547 +7928,40.89618851 +7929,34.79057312 +7930,22.6353972 +7931,23.92823446 +7932,26.61477561 +7933,48.8863857 +7934,39.92790137 +7935,23.92817712 +7936,46.38435188 +7937,37.48043461 +7938,59.91927631 +7939,17.64690172 +7940,18.06530722 +7941,18.32036353 +7942,21.78971029 +7943,19.54333589 +7944,22.85631007 +7945,22.96613393 +7946,44.26052011 +7947,30.14438904 +7948,25.01584619 +7949,30.52757309 +7950,23.11506412 +7951,29.49987532 +7952,38.63554652 +7953,28.87575594 +7954,43.64700193 +7955,20.45742085 +7956,21.24632092 +7957,20.18633004 +7958,32.58864494 +7959,56.41432896 +7960,118.7076335 +7961,76.1097274 +7962,42.49679265 +7963,20.34449458 +7964,34.48987933 +7965,25.94148941 +7966,21.90911383 +7967,28.53605151 +7968,38.41744394 +7969,39.23969888 +7970,25.05996736 +7971,41.71683913 +7972,31.10921506 +7973,30.22634629 +7974,35.01265913 +7975,47.19323887 +7976,26.88425541 +7977,29.01793547 +7978,23.04489882 +7979,32.75429535 +7980,40.63159315 +7981,22.28209143 +7982,30.16352682 +7983,32.28193104 +7984,111.4177533 +7985,33.53140036 +7986,37.76689915 +7987,30.30696106 +7988,25.69215435 +7989,33.24081353 +7990,46.62470174 +7991,28.462132 +7992,26.31412328 +7993,28.27685754 +7994,21.70994874 +7995,48.4463735 +7996,77.0837787 +7997,49.24494268 +7998,63.44171201 +7999,35.72888649 +8000,25.93260398 +8001,22.34804491 +8002,28.76514465 +8003,26.75749918 +8004,42.70038689 +8005,26.74392315 +8006,21.59295766 +8007,28.04277886 +8008,39.73619439 +8009,44.33723481 +8010,50.95698203 +8011,36.53320956 +8012,26.05612404 +8013,27.15761869 +8014,23.85781334 +8015,26.17727632 +8016,89.65115933 +8017,22.41606126 +8018,26.15545033 +8019,30.60288557 +8020,24.08559221 +8021,45.78948542 +8022,41.91428553 +8023,29.72185444 +8024,19.67728761 +8025,35.61049886 +8026,28.30672708 +8027,19.70460219 +8028,27.95836268 +8029,21.48176209 +8030,22.28700346 +8031,96.42032951 +8032,153.1114063 +8033,106.2661431 +8034,100.3184865 +8035,185.3219125 +8036,176.6325907 +8037,68.3036714 +8038,122.2794374 +8039,65.50345814 +8040,18.65563233 +8041,18.82875051 +8042,22.61815425 +8043,14.95338115 +8044,17.32432914 +8045,46.3271323 +8046,18.0427053 +8047,99.74854294 +8048,83.5650792 +8049,60.32732879 +8050,17.891997 +8051,22.32477775 +8052,25.04189628 +8053,19.73888885 +8054,21.94227876 +8055,20.80583211 +8056,19.6705592 +8057,20.23754849 +8058,27.60258301 +8059,22.24371665 +8060,30.24648933 +8061,25.96467508 +8062,28.29761601 +8063,18.38773245 +8064,36.45686687 +8065,29.12906474 +8066,31.26610646 +8067,36.53286904 +8068,23.136168 +8069,22.16405725 +8070,19.51989408 +8071,19.4069664 +8072,19.22144617 +8073,27.57673369 +8074,20.54915473 +8075,22.74686167 +8076,17.8042524 +8077,21.05158391 +8078,23.66269644 +8079,17.69098026 +8080,29.10044835 +8081,23.52265914 +8082,29.56703115 +8083,20.81854081 +8084,25.26446179 +8085,24.09492855 +8086,26.03252244 +8087,33.6189482 +8088,32.29292011 +8089,18.90150645 +8090,19.91121294 +8091,22.53657316 +8092,31.12995644 +8093,19.57067292 +8094,78.32380706 +8095,18.74334997 +8096,20.7768281 +8097,19.1158008 +8098,18.74017905 +8099,39.12109024 +8100,18.72875515 +8101,80.24162727 +8102,17.41445312 +8103,65.51013744 +8104,34.00411877 +8105,22.55034911 +8106,29.29257828 +8107,22.20621507 +8108,14.55319456 +8109,189.2925776 +8110,37.06882123 +8111,18.66165247 +8112,48.36677164 +8113,33.58483006 +8114,19.83873256 +8115,19.04395527 +8116,20.47611516 +8117,31.25267052 +8118,24.32862987 +8119,22.113258 +8120,34.31155894 +8121,31.58556224 +8122,40.89098699 +8123,22.38970011 +8124,26.02934538 +8125,60.53055256 +8126,19.27533559 +8127,27.63003654 +8128,20.19008073 +8129,38.9256383 +8130,40.59466193 +8131,19.03398426 +8132,34.61550511 +8133,22.09430894 +8134,32.56516968 +8135,27.29843173 +8136,31.7012046 +8137,42.90913548 +8138,24.00505559 +8139,20.13054153 +8140,21.45266461 +8141,73.0482829 +8142,35.56873588 +8143,24.12762371 +8144,17.70300266 +8145,40.01402779 +8146,23.48907235 +8147,19.4325826 +8148,21.24919931 +8149,18.22678251 +8150,10.300984 +8151,-27.90367104 +8152,26.75439843 +8153,48.19862371 +8154,30.32183862 +8155,39.56813897 +8156,21.35038111 +8157,17.62673366 +8158,46.39471508 +8159,17.31770018 +8160,18.39467235 +8161,13.11989506 +8162,17.40396026 +8163,34.84873833 +8164,62.48507905 +8165,9.546297072 +8166,14.45988856 +8167,20.21076417 +8168,24.04615793 +8169,21.48789089 +8170,98.39625885 +8171,162.0138229 +8172,32.37886648 +8173,17.57869551 +8174,113.1920469 +8175,17.58791083 +8176,27.14841136 +8177,32.24961038 +8178,30.46652377 +8179,117.0561687 +8180,19.89037019 +8181,28.89601165 +8182,22.96824381 +8183,38.09045653 +8184,21.05998142 +8185,18.20570556 +8186,19.28541895 +8187,19.0903595 +8188,17.56154392 +8189,43.88705464 +8190,21.00342271 +8191,19.11521483 +8192,17.71911796 +8193,20.1702478 +8194,18.58395533 +8195,26.42111989 +8196,21.80161581 +8197,23.79000184 +8198,43.49940507 +8199,19.20081022 +8200,33.26977246 +8201,37.41510443 +8202,32.49101233 +8203,58.72188767 +8204,24.05533026 +8205,22.15487044 +8206,26.82100906 +8207,23.03349644 +8208,38.50223094 +8209,20.90406437 +8210,44.79593428 +8211,81.58571134 +8212,21.70629156 +8213,18.14528661 +8214,27.38664587 +8215,54.1582316 +8216,53.50565257 +8217,27.94110179 +8218,30.48224131 +8219,33.24829394 +8220,18.61914607 +8221,27.96502782 +8222,35.3231631 +8223,23.09111126 +8224,32.21787211 +8225,17.95056046 +8226,22.09618414 +8227,44.10383898 +8228,30.6670919 +8229,24.9797207 +8230,24.41304171 +8231,24.54238536 +8232,24.79585809 +8233,19.19237357 +8234,32.50915537 +8235,36.19296268 +8236,23.14638407 +8237,23.3589985 +8238,23.62274974 +8239,19.76127981 +8240,24.1308893 +8241,25.19925476 +8242,24.99357028 +8243,43.13937737 +8244,21.27536825 +8245,19.63326745 +8246,19.52125407 +8247,23.19779483 +8248,19.45255556 +8249,25.40225872 +8250,20.24663697 +8251,32.01435917 +8252,39.98642 +8253,19.05014433 +8254,22.82468106 +8255,52.22353558 +8256,22.96741444 +8257,40.10788141 +8258,20.37528148 +8259,38.53651589 +8260,23.81807735 +8261,27.37007437 +8262,19.51641286 +8263,19.16248405 +8264,26.75354072 +8265,24.56778992 +8266,19.3139679 +8267,24.08629053 +8268,36.90722191 +8269,15.88204179 +8270,17.56286822 +8271,47.47671282 +8272,40.14636357 +8273,97.72120674 +8274,27.27708643 +8275,21.28557561 +8276,23.10637087 +8277,31.20392924 +8278,26.13008049 +8279,25.04309485 +8280,48.57000455 +8281,32.65734459 +8282,24.29828236 +8283,30.33888899 +8284,36.8162638 +8285,23.54925142 +8286,30.07279049 +8287,23.54368573 +8288,20.529063 +8289,17.67071995 +8290,14.52465318 +8291,11.66968482 +8292,120.4375258 +8293,29.47958055 +8294,23.77107994 +8295,21.60080517 +8296,28.40901656 +8297,21.52708001 +8298,32.58714427 +8299,49.2960943 +8300,24.16341914 +8301,26.74771019 +8302,18.7396676 +8303,51.09787087 +8304,40.06760007 +8305,17.3888936 +8306,23.98890834 +8307,21.80695449 +8308,75.86564865 +8309,63.76393458 +8310,21.99508112 +8311,40.46579964 +8312,26.91690873 +8313,24.50855442 +8314,39.05623312 +8315,22.42773041 +8316,26.3523073 +8317,36.4782289 +8318,41.32938862 +8319,40.54587536 +8320,35.80314077 +8321,18.94082585 +8322,19.69880952 +8323,19.34953835 +8324,53.08793433 +8325,14.42560704 +8326,17.39719146 +8327,21.9871582 +8328,17.95349027 +8329,26.61147168 +8330,27.49949966 +8331,32.70111707 +8332,47.00575028 +8333,29.59240432 +8334,24.45953609 +8335,22.60373788 +8336,39.47893111 +8337,23.81318197 +8338,26.4433731 +8339,20.03247112 +8340,44.66216843 +8341,38.84650196 +8342,40.32327741 +8343,25.18884708 +8344,40.35320453 +8345,38.59856895 +8346,44.12010115 +8347,26.36294874 +8348,33.10056577 +8349,39.74744009 +8350,40.47420334 +8351,24.09592653 +8352,34.27124521 +8353,22.40798304 +8354,25.32624394 +8355,28.35118518 +8356,34.32900119 +8357,23.88570668 +8358,39.43390794 +8359,25.86458036 +8360,37.33186664 +8361,26.5660663 +8362,33.35672176 +8363,40.0674121 +8364,33.20589312 +8365,53.07474951 +8366,26.8324265 +8367,28.66509831 +8368,24.03618188 +8369,40.60269452 +8370,25.27168861 +8371,35.92315044 +8372,25.79350194 +8373,26.27484567 +8374,37.3882338 +8375,38.48502038 +8376,32.74390592 +8377,23.14203799 +8378,26.31179477 +8379,30.246117 +8380,32.58847786 +8381,24.22186569 +8382,19.99945317 +8383,17.67231031 +8384,26.06405598 +8385,28.28580366 +8386,36.4286003 +8387,26.55844207 +8388,28.33247943 +8389,18.98561388 +8390,32.00344747 +8391,19.21291442 +8392,21.96593032 +8393,25.66019163 +8394,27.04205999 +8395,25.36473902 +8396,23.87688389 +8397,246.156783 +8398,195.6358245 +8399,79.03719122 +8400,115.1676881 +8401,113.148535 +8402,363.0041734 +8403,111.6955995 +8404,19.50694241 +8405,34.1525325 +8406,18.59021846 +8407,19.99538211 +8408,9.703838179 +8409,209.4808633 +8410,207.266552 +8411,37.75565357 +8412,54.98202501 +8413,258.127324 +8414,15.12029944 +8415,23.33421298 +8416,22.35749053 +8417,23.21977743 +8418,18.76200996 +8419,36.28677592 +8420,22.20262334 +8421,29.26099932 +8422,32.82243272 +8423,19.48227124 +8424,31.31116325 +8425,38.40110622 +8426,11.7063681 +8427,25.56319903 +8428,64.38141157 +8429,20.42851392 +8430,19.92949434 +8431,19.65794797 +8432,27.67816276 +8433,30.97228145 +8434,19.34575335 +8435,20.07302428 +8436,18.86377096 +8437,17.64162667 +8438,17.75781491 +8439,23.16358385 +8440,23.70498317 +8441,19.14420264 +8442,25.78011302 +8443,37.14273555 +8444,17.38068812 +8445,24.91704265 +8446,17.54874836 +8447,19.48637348 +8448,18.98347733 +8449,23.51486597 +8450,27.13373427 +8451,31.96043653 +8452,20.31997149 +8453,17.43561362 +8454,18.82926655 +8455,24.88413982 +8456,28.41851736 +8457,36.87971022 +8458,18.42962766 +8459,24.77893587 +8460,60.64626432 +8461,18.35063884 +8462,11.25717878 +8463,30.35133535 +8464,18.07861032 +8465,52.21118516 +8466,1.813409251 +8467,12.8438166 +8468,17.399755 +8469,31.16689732 +8470,21.43287133 +8471,64.37809527 +8472,21.31536746 +8473,14.30523426 +8474,176.0484753 +8475,46.37241695 +8476,32.54608138 +8477,46.1855968 +8478,31.77730903 +8479,34.88199941 +8480,18.53864016 +8481,19.89694202 +8482,18.92202609 +8483,19.87483689 +8484,24.93020438 +8485,17.44934371 +8486,29.58558678 +8487,38.11577213 +8488,42.28842985 +8489,80.64779236 +8490,60.11224434 +8491,18.54849528 +8492,27.45909117 +8493,39.34158822 +8494,27.41851032 +8495,43.74301761 +8496,20.88397657 +8497,21.07133867 +8498,25.38108192 +8499,19.05501171 +8500,25.21246619 +8501,26.28113772 +8502,42.35959637 +8503,50.02154381 +8504,24.19878318 +8505,24.46564339 +8506,19.87211819 +8507,18.15935759 +8508,46.13328841 +8509,31.45852829 +8510,14.50121272 +8511,22.26951539 +8512,18.84846195 +8513,35.30761925 +8514,23.50071825 +8515,11.67618474 +8516,24.85319622 +8517,27.20659012 +8518,43.51875737 +8519,24.28233487 +8520,23.00205993 +8521,24.17596925 +8522,18.27862953 +8523,19.83562374 +8524,38.03379981 +8525,17.76962736 +8526,27.12380085 +8527,58.15819835 +8528,64.89252259 +8529,74.39452231 +8530,211.1692781 +8531,137.906063 +8532,28.53646679 +8533,31.84556887 +8534,34.21413675 +8535,53.93437573 +8536,30.99802808 +8537,24.709159 +8538,18.31161875 +8539,128.3011082 +8540,47.47490551 +8541,27.19952031 +8542,58.87605961 +8543,25.69370785 +8544,34.59642929 +8545,37.42282366 +8546,42.16855518 +8547,63.19253515 +8548,52.21539108 +8549,28.59053009 +8550,17.6592257 +8551,19.10946133 +8552,18.58261226 +8553,11.96945728 +8554,45.06419909 +8555,57.07171393 +8556,24.58599707 +8557,23.00330704 +8558,18.31822675 +8559,19.02386183 +8560,30.75390456 +8561,18.51457773 +8562,19.71434059 +8563,29.97413783 +8564,19.06654408 +8565,40.33641468 +8566,25.53961842 +8567,36.33701364 +8568,55.49131555 +8569,36.0027421 +8570,23.36545565 +8571,24.27689328 +8572,23.2750888 +8573,43.47941188 +8574,19.85144459 +8575,44.33565801 +8576,21.97893214 +8577,21.19252092 +8578,51.81885319 +8579,30.0636385 +8580,52.1279745 +8581,44.39396677 +8582,24.17035047 +8583,17.75637927 +8584,17.99716882 +8585,17.27320334 +8586,64.56323794 +8587,18.88817424 +8588,21.95552601 +8589,36.7483898 +8590,18.32465264 +8591,19.82078111 +8592,25.33126865 +8593,21.79002428 +8594,25.10011184 +8595,44.42392 +8596,22.05044237 +8597,23.61773527 +8598,19.77388623 +8599,54.92770935 +8600,28.20880712 +8601,26.08943588 +8602,21.71861133 +8603,22.72201432 +8604,19.61567264 +8605,19.3413225 +8606,22.29924777 +8607,19.07074504 +8608,23.5611524 +8609,20.35884884 +8610,39.15056396 +8611,19.48731563 +8612,39.10868078 +8613,31.3580879 +8614,29.4190599 +8615,27.52393315 +8616,28.28254352 +8617,22.44793255 +8618,20.00043704 +8619,24.52239586 +8620,30.88596929 +8621,38.48538336 +8622,25.20254152 +8623,19.64280392 +8624,26.56292915 +8625,23.32370136 +8626,26.52996561 +8627,22.52354183 +8628,23.91243994 +8629,19.80718601 +8630,19.52771018 +8631,27.89866156 +8632,31.41796836 +8633,56.33521742 +8634,17.62550808 +8635,21.01788674 +8636,32.72349856 +8637,21.40580074 +8638,11.02177498 +8639,25.99031395 +8640,19.3340647 +8641,21.96056002 +8642,22.78035103 +8643,23.35165526 +8644,5.913553509 +8645,25.36877209 +8646,31.74771066 +8647,18.70883576 +8648,25.51245441 +8649,33.5858434 +8650,30.96265698 +8651,56.9194732 +8652,19.88696302 +8653,26.67242674 +8654,20.0569604 +8655,39.86745088 +8656,16.32317487 +8657,13.40736627 +8658,22.47602094 +8659,20.17184521 +8660,24.91129972 +8661,27.97854848 +8662,19.01244853 +8663,18.71330925 +8664,28.3188463 +8665,24.55767386 +8666,25.42556939 +8667,31.97874227 +8668,52.9798306 +8669,13.58913238 +8670,14.6012795 +8671,19.71072517 +8672,42.39317761 +8673,18.0247608 +8674,62.53095771 +8675,22.18976052 +8676,94.4733587 +8677,22.44510929 +8678,21.24100676 +8679,18.98773707 +8680,19.76926777 +8681,18.33314148 +8682,33.70522307 +8683,17.75562555 +8684,21.34140458 +8685,32.36002552 +8686,42.63954668 +8687,17.90259863 +8688,18.74402622 +8689,17.59714072 +8690,10.04216419 +8691,18.04657092 +8692,18.16671155 +8693,17.32783198 +8694,41.30708948 +8695,24.98394031 +8696,23.97339843 +8697,27.66475188 +8698,121.5580647 +8699,18.92871367 +8700,36.26955576 +8701,37.37141824 +8702,23.4814815 +8703,24.62607632 +8704,18.09812488 +8705,19.73509137 +8706,36.3423333 +8707,47.10289477 +8708,20.1743919 +8709,37.14595093 +8710,19.20292189 +8711,27.89936993 +8712,23.78598683 +8713,36.98179711 +8714,45.223855 +8715,18.91710803 +8716,39.87493538 +8717,25.12986936 +8718,29.41555475 +8719,30.92578933 +8720,40.84488962 +8721,29.76373758 +8722,21.40710824 +8723,25.5407336 +8724,30.90175297 +8725,21.3471201 +8726,28.30538514 +8727,24.93694066 +8728,19.57644665 +8729,24.95027088 +8730,22.34194909 +8731,20.78993547 +8732,20.66173993 +8733,30.59930014 +8734,27.43940895 +8735,21.12686027 +8736,19.69955929 +8737,27.81389637 +8738,48.36242116 +8739,26.48335689 +8740,30.11788765 +8741,20.62000808 +8742,19.85850839 +8743,31.3013266 +8744,30.54324355 +8745,39.31852285 +8746,18.10968264 +8747,18.94556272 +8748,18.03441895 +8749,21.88427769 +8750,26.63414241 +8751,39.82945381 +8752,18.69436943 +8753,27.02664113 +8754,28.38047783 +8755,18.61984628 +8756,18.50713405 +8757,18.69224554 +8758,18.1243642 +8759,17.74530607 +8760,19.2838401 diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2019.csv b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2019.csv new file mode 100644 index 000000000..ab790fb0d --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2019.csv @@ -0,0 +1,8761 @@ +hour,price +1,12.04734809 +2,19.80486163 +3,17.17377484 +4,28.53861959 +5,23.56850146 +6,11.56114826 +7,11.47892285 +8,11.46020802 +9,24.52895772 +10,21.74830362 +11,21.42334569 +12,26.16637124 +13,28.76146129 +14,13.28686236 +15,32.86691123 +16,13.99111904 +17,21.97716336 +18,23.76389941 +19,23.84949333 +20,16.64057016 +21,56.25472341 +22,38.53853157 +23,13.41769365 +24,13.82819849 +25,22.49367623 +26,20.57530006 +27,13.28122282 +28,14.16757422 +29,24.93162034 +30,27.60173754 +31,45.59860408 +32,35.21415846 +33,51.54938731 +34,23.82138911 +35,25.76217934 +36,19.59133858 +37,12.8710281 +38,12.60248107 +39,43.59813185 +40,19.00166738 +41,11.56949364 +42,13.12764796 +43,57.01260282 +44,12.00816189 +45,10.10475993 +46,22.69050493 +47,17.38196807 +48,19.38984902 +49,21.69584639 +50,20.21795874 +51,22.5753985 +52,12.42465457 +53,22.55314395 +54,23.35647083 +55,12.90189522 +56,82.44792534 +57,25.90675501 +58,26.71766492 +59,29.50701501 +60,19.70696893 +61,35.5382979 +62,19.24818258 +63,27.94817574 +64,23.66080468 +65,18.63923008 +66,81.31984236 +67,23.86432369 +68,25.42393539 +69,10.19935491 +70,17.29267578 +71,7.31295846 +72,13.11562321 +73,23.25019976 +74,19.18296007 +75,55.57305115 +76,40.55412143 +77,52.47386222 +78,8.016190214 +79,19.92444979 +80,29.19550527 +81,13.90765254 +82,26.02225001 +83,11.66195755 +84,15.26159062 +85,23.31424035 +86,13.99424563 +87,41.36264123 +88,19.42259254 +89,16.17425939 +90,32.21149953 +91,22.52511063 +92,19.03780096 +93,8.589520776 +94,14.00363838 +95,26.29744604 +96,25.05122871 +97,18.74017532 +98,-0.779170525 +99,9.812664967 +100,21.86396336 +101,14.19348971 +102,27.12580507 +103,25.44763684 +104,16.38600138 +105,30.03963687 +106,22.26025453 +107,28.67728083 +108,13.56402717 +109,16.89411728 +110,12.6144028 +111,21.63622327 +112,13.23855289 +113,13.23064982 +114,19.96289953 +115,19.99344037 +116,19.56752724 +117,21.4941513 +118,25.03837942 +119,40.60771583 +120,15.31328792 +121,23.80941405 +122,21.30472336 +123,15.7819957 +124,27.58641358 +125,18.09245136 +126,12.01208404 +127,16.99112201 +128,19.50772097 +129,22.22273432 +130,32.92988885 +131,19.24547865 +132,21.21485443 +133,17.91155429 +134,23.03668953 +135,30.49309912 +136,20.20526414 +137,17.36443205 +138,48.67900108 +139,40.68280285 +140,28.24915247 +141,22.50260613 +142,12.60505516 +143,9.309802526 +144,26.43221577 +145,52.55236824 +146,16.25945453 +147,13.72401395 +148,39.96461101 +149,27.41146996 +150,22.61461011 +151,21.05110488 +152,50.64713709 +153,29.75569262 +154,25.16026218 +155,13.3851402 +156,26.64733016 +157,23.9758456 +158,22.73041177 +159,19.95380884 +160,24.98689245 +161,14.09287917 +162,13.61463279 +163,15.38989064 +164,21.78634707 +165,19.02780072 +166,12.28383391 +167,8.342676439 +168,19.62894835 +169,31.4781783 +170,28.18370083 +171,17.87281883 +172,111.0253908 +173,22.07733921 +174,10.13117893 +175,23.26134454 +176,20.37916089 +177,39.75341239 +178,20.51660618 +179,21.44965879 +180,19.72563101 +181,13.95489262 +182,8.6231842 +183,22.85476795 +184,20.32327653 +185,21.51599908 +186,19.86335296 +187,24.36931506 +188,47.06950296 +189,20.60990714 +190,24.17143022 +191,26.73659123 +192,25.17324008 +193,22.29428884 +194,25.47487482 +195,30.49136939 +196,22.31568646 +197,29.30187361 +198,23.95283198 +199,23.28613654 +200,25.36454457 +201,22.11284952 +202,20.19071745 +203,20.84566572 +204,21.50478912 +205,37.41710934 +206,27.90119159 +207,20.44302874 +208,21.13794233 +209,39.97867636 +210,19.06787573 +211,33.38050043 +212,32.63655873 +213,13.74600427 +214,23.20895115 +215,23.42441655 +216,10.68258925 +217,20.40468705 +218,14.10557748 +219,19.62017516 +220,24.54226825 +221,13.01123266 +222,20.97600795 +223,21.49573639 +224,16.64568299 +225,16.82989668 +226,13.01070604 +227,22.453806 +228,16.16491498 +229,17.37585714 +230,24.78392947 +231,16.17420653 +232,21.49095724 +233,19.65812369 +234,21.57815499 +235,17.67082157 +236,19.80139915 +237,13.69228006 +238,13.27814526 +239,10.82042289 +240,15.44663949 +241,12.55817044 +242,25.63705285 +243,21.38216333 +244,13.96577457 +245,19.81231789 +246,7.803410399 +247,58.98157077 +248,24.17588914 +249,29.46944942 +250,10.6998501 +251,16.77065802 +252,19.41198809 +253,20.60007466 +254,11.10601299 +255,8.628324013 +256,18.41879615 +257,24.80339849 +258,8.645967567 +259,53.07727679 +260,20.06235463 +261,20.01640856 +262,13.85162624 +263,20.8220113 +264,25.27774857 +265,21.25307895 +266,39.66959468 +267,8.640593731 +268,22.44053713 +269,39.46875241 +270,39.91666569 +271,32.47977246 +272,24.16808883 +273,20.50557289 +274,698.3323513 +275,26.12333708 +276,22.00747915 +277,22.6096298 +278,12.32927216 +279,13.55764201 +280,29.58974935 +281,24.4627354 +282,50.03830207 +283,19.30080838 +284,13.11398221 +285,10.2012174 +286,8.727575803 +287,22.40805852 +288,9.793910154 +289,20.10919347 +290,13.56245857 +291,32.52857415 +292,19.05778034 +293,21.38163269 +294,23.41466376 +295,39.00315388 +296,40.56067948 +297,31.58561286 +298,20.94795328 +299,28.70032085 +300,25.28482499 +301,19.43644682 +302,28.81836131 +303,28.5743143 +304,22.90019782 +305,25.12317065 +306,22.25267425 +307,14.49039601 +308,20.30179732 +309,161.0061953 +310,13.38525083 +311,24.48583737 +312,25.14908183 +313,23.07769362 +314,13.15164271 +315,12.91288639 +316,23.02252077 +317,8.283659903 +318,32.41835284 +319,18.81792917 +320,20.95282748 +321,22.29900498 +322,2.511723527 +323,18.22029567 +324,25.55569759 +325,8.331401886 +326,19.86956331 +327,19.07617676 +328,14.41606371 +329,21.47440224 +330,11.33175814 +331,19.72476093 +332,19.03005503 +333,12.61133204 +334,21.9131406 +335,14.60629403 +336,48.7668379 +337,12.45385302 +338,12.03595067 +339,8.603240379 +340,8.695674055 +341,24.16091086 +342,25.02856062 +343,21.14677067 +344,19.1193795 +345,8.686684447 +346,39.4251229 +347,23.58094549 +348,25.45262889 +349,20.33045571 +350,13.25864765 +351,8.137369357 +352,29.98736706 +353,29.92435984 +354,7.848727965 +355,12.50147228 +356,24.9314536 +357,16.91151593 +358,12.20065154 +359,20.07686922 +360,12.04247507 +361,21.18926048 +362,21.63098306 +363,12.63965554 +364,11.83064835 +365,11.89830585 +366,11.36915528 +367,18.94475834 +368,20.49782661 +369,17.412502 +370,14.15025236 +371,18.39528769 +372,20.67523743 +373,21.6361984 +374,13.02401747 +375,22.88515634 +376,37.41193945 +377,15.92693664 +378,27.4605661 +379,12.63139613 +380,32.29104505 +381,10.20290601 +382,21.24085271 +383,26.01362963 +384,23.90716807 +385,23.97162132 +386,21.21627008 +387,33.31011752 +388,34.42574903 +389,20.30009446 +390,25.17900785 +391,28.67040152 +392,13.5799885 +393,13.61013272 +394,25.44972976 +395,8.006719544 +396,38.4223289 +397,25.16124077 +398,8.6811317 +399,23.62696568 +400,10.8030476 +401,21.63269232 +402,21.80735375 +403,15.49308999 +404,40.22556903 +405,31.80315081 +406,11.54121815 +407,23.80121693 +408,11.80563859 +409,22.46669305 +410,10.0504989 +411,20.95767166 +412,22.70743251 +413,21.35576424 +414,26.49280919 +415,13.76909255 +416,21.56199048 +417,12.85370143 +418,18.98254808 +419,21.82267201 +420,35.92819931 +421,84.61900549 +422,25.21448969 +423,24.27212611 +424,28.36746249 +425,22.02410774 +426,22.84449673 +427,19.0397832 +428,20.93446722 +429,16.30471505 +430,25.97618881 +431,79.53232312 +432,28.14243623 +433,26.57102675 +434,10.0772417 +435,20.93875726 +436,138.162126 +437,14.83937856 +438,22.70286067 +439,12.51902658 +440,56.72028432 +441,8.603031979 +442,8.746145559 +443,19.93864128 +444,12.84863218 +445,27.68167083 +446,13.76301382 +447,25.72365161 +448,11.75593731 +449,12.97284885 +450,12.95956379 +451,14.81761265 +452,11.31268768 +453,18.1625765 +454,14.87758664 +455,29.92796028 +456,8.54137727 +457,17.27050459 +458,8.603050767 +459,26.0562666 +460,21.55512019 +461,13.0350649 +462,12.21324262 +463,8.434729132 +464,8.779333861 +465,21.51823003 +466,21.34599981 +467,14.98945619 +468,13.95766735 +469,22.92044178 +470,27.71304708 +471,13.9150106 +472,28.53803289 +473,18.5451783 +474,20.22350814 +475,11.38425482 +476,11.30289764 +477,17.30206186 +478,13.10072636 +479,20.50923255 +480,19.92806591 +481,19.34928286 +482,12.44076504 +483,12.21235724 +484,40.31867702 +485,18.13221496 +486,13.07943332 +487,22.69032123 +488,22.9913568 +489,16.81764595 +490,12.91713034 +491,26.26335204 +492,18.71325845 +493,22.40529582 +494,20.87739725 +495,13.72975199 +496,14.19331336 +497,19.47984522 +498,27.95418784 +499,22.57350497 +500,19.93990969 +501,20.19984507 +502,27.89388084 +503,10.33080516 +504,42.23903419 +505,13.35270623 +506,19.14368518 +507,19.2992874 +508,11.58802222 +509,22.50307899 +510,27.73825604 +511,14.11346288 +512,22.17653798 +513,12.66118111 +514,12.76295862 +515,21.76698794 +516,52.0939756 +517,50.43853138 +518,22.19231667 +519,19.13341228 +520,13.36781301 +521,20.54897749 +522,20.13732791 +523,18.18833463 +524,13.67175589 +525,20.65857011 +526,13.7540421 +527,21.92905437 +528,14.19202291 +529,21.41027551 +530,12.52068518 +531,19.68401197 +532,8.081523591 +533,19.40636432 +534,11.25464273 +535,38.74081329 +536,28.35811188 +537,117.245079 +538,21.82285599 +539,16.99141825 +540,25.93123022 +541,13.55025963 +542,13.68589452 +543,21.86208709 +544,21.5829594 +545,26.8136924 +546,24.03051311 +547,41.25837015 +548,19.97827835 +549,24.69359822 +550,21.78297443 +551,19.81596974 +552,11.43184286 +553,49.08994647 +554,29.99072032 +555,104.2812956 +556,25.57871765 +557,22.57672166 +558,23.26494272 +559,18.71327038 +560,20.14644874 +561,28.94659467 +562,32.56725928 +563,23.9952934 +564,19.17813701 +565,19.60507773 +566,24.72652074 +567,20.41309609 +568,20.34761546 +569,19.32375634 +570,38.53622765 +571,27.03750093 +572,17.19456932 +573,29.20380948 +574,14.46302939 +575,-29.23670665 +576,20.60787013 +577,21.89993723 +578,22.94464881 +579,41.95184669 +580,19.12807581 +581,21.6949147 +582,18.6600222 +583,20.30907561 +584,18.54514974 +585,18.22355946 +586,16.86439318 +587,10.28848083 +588,20.12600209 +589,13.7950193 +590,24.20445945 +591,20.64540561 +592,26.39576979 +593,22.92666681 +594,15.71353067 +595,22.89927715 +596,13.67158725 +597,22.09941651 +598,28.59590897 +599,25.3064089 +600,23.23219311 +601,13.3061079 +602,17.23797112 +603,13.21710478 +604,49.54976088 +605,19.62727815 +606,14.1858207 +607,25.02508903 +608,19.15181577 +609,23.837926 +610,55.86183439 +611,29.94820941 +612,29.41325335 +613,23.98569696 +614,14.16447169 +615,11.9851195 +616,18.42840527 +617,30.54012426 +618,16.37717283 +619,19.0029172 +620,15.12521304 +621,26.93885345 +622,21.1577355 +623,33.32960049 +624,54.21295247 +625,19.75357762 +626,14.68897987 +627,13.65620835 +628,14.23961636 +629,26.14990746 +630,21.01801862 +631,21.62497154 +632,18.21465598 +633,41.50992717 +634,17.37764615 +635,21.55499528 +636,15.28593967 +637,36.08299347 +638,13.27134697 +639,233.9136115 +640,99.57750891 +641,22.15706705 +642,22.5872059 +643,11.87983527 +644,13.96168063 +645,16.22625271 +646,15.90277084 +647,64.37511281 +648,21.57638236 +649,20.38454501 +650,10.6143519 +651,8.740983669 +652,21.73318457 +653,9.412471703 +654,19.01856713 +655,11.40789723 +656,22.49585036 +657,13.85948557 +658,20.53936713 +659,8.115908926 +660,21.69934504 +661,40.73270323 +662,14.14637615 +663,26.01272181 +664,20.14149099 +665,12.94540579 +666,15.59791796 +667,28.38345567 +668,33.98909873 +669,10.23368693 +670,41.35861571 +671,22.61459095 +672,12.22750168 +673,37.76238536 +674,29.17670318 +675,25.32899818 +676,29.00917839 +677,13.82896505 +678,33.59949115 +679,24.36493408 +680,22.15565698 +681,12.73856952 +682,33.80207997 +683,21.98772789 +684,24.6640143 +685,32.14819051 +686,25.29203737 +687,3.281502216 +688,27.16891268 +689,25.33038683 +690,8.268333511 +691,31.74997583 +692,39.62858768 +693,22.45938685 +694,11.81717222 +695,11.58739979 +696,20.18838709 +697,13.60778794 +698,19.0218329 +699,20.80271406 +700,12.79359093 +701,9.111186379 +702,13.52523664 +703,11.69261589 +704,10.18910895 +705,8.080513467 +706,24.54177137 +707,24.73853851 +708,13.81946042 +709,8.627089164 +710,16.21267584 +711,12.68507116 +712,40.84563088 +713,24.26816043 +714,11.58906914 +715,19.4685754 +716,73.89291231 +717,13.51047346 +718,13.84808747 +719,8.058159972 +720,28.35131859 +721,24.09363262 +722,10.46350558 +723,21.38604158 +724,19.58442459 +725,19.23050469 +726,21.31431366 +727,12.3406783 +728,11.955507 +729,12.09371094 +730,18.9203233 +731,11.63247872 +732,32.09783609 +733,22.53966766 +734,22.89372065 +735,22.36692442 +736,14.84511973 +737,15.99717089 +738,22.99977043 +739,41.3257972 +740,20.30454635 +741,17.86574874 +742,23.85873014 +743,16.27917436 +744,13.89678761 +745,13.11090742 +746,53.08651415 +747,24.45170014 +748,21.46619313 +749,23.86604986 +750,21.99219156 +751,50.38899102 +752,54.13858229 +753,35.80107104 +754,13.81935692 +755,23.41928345 +756,20.06949927 +757,13.23518642 +758,11.92315943 +759,19.11676886 +760,8.040321269 +761,70.26563129 +762,27.37398449 +763,52.7587861 +764,13.76612041 +765,11.11745425 +766,22.40338805 +767,12.87464298 +768,12.94621134 +769,41.12790495 +770,9.880723244 +771,12.1332028 +772,24.04195558 +773,24.02282747 +774,15.55991585 +775,10.46811895 +776,16.01661828 +777,13.34896816 +778,24.17214965 +779,26.36258463 +780,24.69914447 +781,23.35224655 +782,11.82300651 +783,18.01993717 +784,24.74582122 +785,11.52457339 +786,88.33425511 +787,13.4139222 +788,14.65393178 +789,25.28610896 +790,19.42563631 +791,23.38308899 +792,26.64951379 +793,13.41747587 +794,16.81324456 +795,75.0478269 +796,81.24255135 +797,26.28929273 +798,21.40060488 +799,14.08133081 +800,17.28954169 +801,21.98272009 +802,10.96305715 +803,21.83908583 +804,21.16662984 +805,57.84853466 +806,41.1142256 +807,53.83624586 +808,33.93010681 +809,55.60122171 +810,28.74166149 +811,12.60784173 +812,12.6919775 +813,23.86181237 +814,23.0491353 +815,11.68209232 +816,35.65856928 +817,11.81656197 +818,13.2973659 +819,12.79046126 +820,14.18673181 +821,63.8411322 +822,20.14200622 +823,26.90594285 +824,15.46492425 +825,16.55089644 +826,13.29274841 +827,22.18251141 +828,7.57754876 +829,8.738472104 +830,19.35139492 +831,28.88671316 +832,21.85548722 +833,22.78536671 +834,13.47083701 +835,13.19685168 +836,22.80883234 +837,13.39984609 +838,15.55030425 +839,14.81288349 +840,11.22128294 +841,10.89603794 +842,19.43755586 +843,17.35217773 +844,23.30187798 +845,16.16896395 +846,19.97050596 +847,19.14092644 +848,19.78751555 +849,12.94219739 +850,29.61651433 +851,13.64942961 +852,19.16990526 +853,19.87423568 +854,15.32661469 +855,14.99555642 +856,12.90651957 +857,19.41400618 +858,13.75699672 +859,28.5327638 +860,19.95725735 +861,21.65154625 +862,21.18734875 +863,14.14893606 +864,22.76408862 +865,21.40666919 +866,20.43392481 +867,19.07882843 +868,18.54304688 +869,22.36515602 +870,8.386554653 +871,13.63820002 +872,13.97592968 +873,29.94439982 +874,22.8495265 +875,24.91060487 +876,19.34839141 +877,13.63666504 +878,26.37878477 +879,7.722219466 +880,25.13064957 +881,29.56938031 +882,39.80511179 +883,23.56511078 +884,30.36419706 +885,19.99154123 +886,26.58409425 +887,21.00885297 +888,21.52130073 +889,19.87243275 +890,12.9507349 +891,12.70682148 +892,13.77683497 +893,14.10230417 +894,14.1881683 +895,12.7966452 +896,16.47446736 +897,12.56475857 +898,20.01521363 +899,7.307669409 +900,19.45551765 +901,45.99272509 +902,8.650938082 +903,20.55953495 +904,18.15862493 +905,25.47847853 +906,15.79222832 +907,22.66635631 +908,21.89825024 +909,23.36136139 +910,22.48560952 +911,21.98130708 +912,10.78397666 +913,20.56021994 +914,27.55728182 +915,21.84363792 +916,19.68134487 +917,13.1355302 +918,50.24243089 +919,30.32041138 +920,38.92394933 +921,26.22436743 +922,21.7412361 +923,20.16431509 +924,34.50248727 +925,20.247493 +926,19.00723111 +927,8.488714048 +928,27.69778855 +929,18.93643524 +930,21.01984859 +931,24.75411704 +932,21.47131978 +933,27.78379101 +934,21.33563085 +935,19.16122213 +936,15.30465621 +937,16.32687652 +938,30.03633597 +939,13.13356249 +940,21.2070292 +941,20.41149921 +942,33.99678405 +943,21.53748966 +944,43.41905901 +945,39.69891772 +946,13.51080382 +947,16.89922791 +948,19.47777949 +949,20.30277209 +950,16.83948032 +951,19.64276278 +952,11.93312341 +953,14.75388225 +954,14.15161229 +955,21.95809358 +956,40.19996649 +957,22.12726821 +958,25.69158178 +959,22.61143955 +960,21.09901817 +961,20.15508972 +962,20.64354762 +963,20.04857876 +964,22.63378996 +965,21.90002032 +966,18.96246256 +967,18.36232962 +968,19.35089025 +969,12.0573541 +970,19.42128368 +971,29.08790571 +972,20.46104408 +973,21.20618389 +974,18.12465177 +975,16.06239796 +976,26.84073729 +977,59.80589786 +978,26.16165365 +979,19.08554424 +980,19.57728155 +981,17.05010106 +982,34.78873876 +983,19.49569482 +984,43.78543379 +985,22.85862319 +986,14.76353119 +987,21.18357874 +988,10.59493967 +989,19.67413347 +990,26.24644674 +991,15.14447401 +992,13.89889727 +993,19.58608971 +994,20.58626355 +995,20.62054563 +996,21.82986712 +997,9.914269713 +998,21.95999697 +999,21.75996147 +1000,30.43052932 +1001,33.69424535 +1002,20.57855866 +1003,14.24648355 +1004,951.19 +1005,25.3441009 +1006,19.95822042 +1007,15.06958606 +1008,11.95770454 +1009,11.05570825 +1010,11.37209182 +1011,25.26140578 +1012,29.19005985 +1013,13.98781875 +1014,20.68186922 +1015,10.36762924 +1016,11.27099155 +1017,24.19380495 +1018,24.4166249 +1019,19.85973502 +1020,11.97614148 +1021,33.00368966 +1022,22.97732661 +1023,13.78041372 +1024,32.81700729 +1025,40.15109493 +1026,12.25538379 +1027,23.01936316 +1028,21.01812202 +1029,12.37561016 +1030,11.85079113 +1031,17.48632319 +1032,19.58144057 +1033,17.30626508 +1034,26.4427637 +1035,19.91696167 +1036,82.97110704 +1037,13.34326387 +1038,38.9552543 +1039,185.3858295 +1040,19.86368434 +1041,19.28078892 +1042,35.88411827 +1043,27.7472491 +1044,24.89279381 +1045,21.77603264 +1046,22.28893177 +1047,7.430792191 +1048,28.70747773 +1049,21.60477059 +1050,18.11431519 +1051,25.4939898 +1052,7.585130622 +1053,26.68590035 +1054,25.31038228 +1055,8.619437078 +1056,32.66251459 +1057,37.72234899 +1058,21.04311507 +1059,24.72983768 +1060,12.28326619 +1061,13.0356015 +1062,12.98017835 +1063,21.10240374 +1064,12.07880489 +1065,21.40236254 +1066,14.35306648 +1067,22.72062818 +1068,11.96641915 +1069,57.6698767 +1070,58.69436438 +1071,21.8463253 +1072,11.77623711 +1073,13.09430328 +1074,12.49840179 +1075,31.11915725 +1076,22.14269601 +1077,13.94994688 +1078,23.1880434 +1079,22.43342882 +1080,23.50043927 +1081,74.46101794 +1082,23.27590378 +1083,14.20066327 +1084,7.865406743 +1085,9.990486244 +1086,11.70101815 +1087,9.124972968 +1088,11.82507734 +1089,10.02651674 +1090,18.86475295 +1091,20.94297746 +1092,21.50624634 +1093,12.10172712 +1094,17.32589719 +1095,20.9654886 +1096,18.25220414 +1097,32.31160245 +1098,22.58165676 +1099,13.09833032 +1100,22.18233521 +1101,22.91876072 +1102,12.83124818 +1103,23.67667215 +1104,16.49096191 +1105,21.2928501 +1106,39.07173735 +1107,26.26994035 +1108,30.29281644 +1109,26.68552331 +1110,24.96700497 +1111,56.11607313 +1112,23.76967901 +1113,25.92314433 +1114,9.159862001 +1115,12.76946623 +1116,12.90719537 +1117,35.38536922 +1118,37.1815741 +1119,23.59450083 +1120,16.81235942 +1121,14.18372753 +1122,23.09099967 +1123,13.77912676 +1124,19.95441631 +1125,30.34435256 +1126,21.92053314 +1127,41.56921092 +1128,20.54284628 +1129,22.29390302 +1130,12.47765622 +1131,23.05038552 +1132,18.37718025 +1133,23.17985672 +1134,25.62215268 +1135,20.36809594 +1136,13.1095227 +1137,13.47896436 +1138,63.52482622 +1139,27.43310876 +1140,23.84134538 +1141,13.43947033 +1142,12.86958765 +1143,17.51587551 +1144,25.8617885 +1145,13.94398676 +1146,24.78862267 +1147,39.45833275 +1148,19.2125754 +1149,19.57119277 +1150,13.49343877 +1151,89.83762432 +1152,21.50426657 +1153,26.15316917 +1154,28.57916774 +1155,36.40919813 +1156,27.14387346 +1157,27.32579491 +1158,19.69416987 +1159,27.96558352 +1160,29.81080159 +1161,36.23767348 +1162,23.17804733 +1163,33.34316334 +1164,22.40952296 +1165,20.88264447 +1166,11.32817612 +1167,36.44694856 +1168,19.29794259 +1169,15.88506343 +1170,10.50945291 +1171,10.41066687 +1172,24.17041924 +1173,10.89002746 +1174,59.30439775 +1175,22.80114035 +1176,12.97023714 +1177,27.014806 +1178,24.70960706 +1179,13.96188254 +1180,12.97468201 +1181,36.33026815 +1182,44.9484615 +1183,26.81072109 +1184,13.37450381 +1185,30.40384244 +1186,37.05485078 +1187,21.70756126 +1188,11.41402693 +1189,21.09802257 +1190,21.72710217 +1191,13.77407938 +1192,20.93854826 +1193,49.12807128 +1194,12.67907045 +1195,11.79639162 +1196,18.24340479 +1197,25.82822567 +1198,19.13390226 +1199,20.56110182 +1200,15.67611591 +1201,14.24800621 +1202,22.00207926 +1203,14.03291867 +1204,14.40844156 +1205,12.00228032 +1206,11.2167951 +1207,24.24288483 +1208,26.06510967 +1209,19.13415163 +1210,20.25183512 +1211,20.36261657 +1212,24.81994763 +1213,20.75052325 +1214,12.72664128 +1215,26.54046433 +1216,20.40922399 +1217,21.38947764 +1218,21.15311573 +1219,18.90450417 +1220,14.60559803 +1221,27.49878976 +1222,24.19389326 +1223,14.16554785 +1224,29.34544474 +1225,32.62198683 +1226,17.83881845 +1227,22.08913214 +1228,28.68602274 +1229,23.25914639 +1230,18.44637895 +1231,21.87792869 +1232,15.80041494 +1233,14.45363702 +1234,41.07032396 +1235,26.75503674 +1236,22.53224583 +1237,12.89920858 +1238,21.04431744 +1239,20.85182947 +1240,50.09199508 +1241,19.08519449 +1242,20.16311922 +1243,28.07330316 +1244,25.45100267 +1245,24.77941065 +1246,22.23327466 +1247,26.74864247 +1248,20.06561584 +1249,20.41146224 +1250,14.07550957 +1251,21.53951237 +1252,24.67007823 +1253,19.11666059 +1254,19.90637575 +1255,24.72033535 +1256,12.88054891 +1257,22.50399504 +1258,17.11942863 +1259,15.62035596 +1260,12.6785332 +1261,19.91473159 +1262,37.79236115 +1263,14.19316563 +1264,20.33956738 +1265,19.12217035 +1266,47.39689658 +1267,13.59962442 +1268,13.82465789 +1269,14.22479923 +1270,13.70563582 +1271,20.8534984 +1272,14.18246096 +1273,22.32384753 +1274,16.398353 +1275,26.01343482 +1276,21.04807726 +1277,15.62971252 +1278,19.90940777 +1279,22.28696808 +1280,18.62512419 +1281,20.07090999 +1282,16.17644587 +1283,26.01551472 +1284,23.05469719 +1285,117.5699593 +1286,26.42161157 +1287,22.09219591 +1288,20.9386428 +1289,35.1757893 +1290,21.53925771 +1291,19.24835233 +1292,127.8286047 +1293,7.493569298 +1294,20.568629 +1295,19.67689741 +1296,25.05422681 +1297,20.78446579 +1298,27.15675807 +1299,20.10441006 +1300,19.60037655 +1301,22.52080301 +1302,18.42909649 +1303,22.65480067 +1304,29.0682587 +1305,-8.872875192 +1306,25.58278331 +1307,20.83516893 +1308,27.25950468 +1309,29.6141831 +1310,52.88322612 +1311,17.90920249 +1312,23.29142225 +1313,20.60380308 +1314,16.05128598 +1315,17.67237424 +1316,22.89895797 +1317,32.95878499 +1318,20.35973314 +1319,25.88040283 +1320,28.1960151 +1321,21.02601732 +1322,30.33497769 +1323,26.04022756 +1324,22.66838601 +1325,14.61906644 +1326,20.425795 +1327,19.45200958 +1328,29.21558394 +1329,27.14843882 +1330,19.48242698 +1331,20.36193841 +1332,19.12246532 +1333,13.03904181 +1334,51.13039715 +1335,21.83088 +1336,63.49576579 +1337,27.3888624 +1338,19.16927071 +1339,13.54691677 +1340,21.23776239 +1341,19.04522469 +1342,19.09033229 +1343,25.16293155 +1344,33.61237339 +1345,656.5426889 +1346,25.27750722 +1347,20.52084961 +1348,20.06315438 +1349,71.09346866 +1350,23.15219454 +1351,22.33804713 +1352,25.02080525 +1353,26.40584355 +1354,20.40155134 +1355,20.58463551 +1356,25.24273178 +1357,13.91373972 +1358,19.62738811 +1359,23.2358008 +1360,20.08512244 +1361,50.58613462 +1362,40.57963928 +1363,22.54533535 +1364,23.3134255 +1365,39.4277144 +1366,21.74352061 +1367,26.24178331 +1368,19.20651477 +1369,895.4218652 +1370,21.48330422 +1371,17.94819996 +1372,19.47858632 +1373,13.94926445 +1374,11.71348211 +1375,33.68521367 +1376,26.51890415 +1377,14.14569084 +1378,14.08435627 +1379,21.3729378 +1380,22.39797752 +1381,9.899451015 +1382,8.287144442 +1383,24.9686039 +1384,20.72337077 +1385,16.45637771 +1386,13.02086688 +1387,16.36668274 +1388,25.31265968 +1389,33.13832581 +1390,41.13281535 +1391,19.48606748 +1392,22.71693408 +1393,26.6980429 +1394,14.3798758 +1395,15.91183405 +1396,19.36605629 +1397,13.43505367 +1398,35.01281712 +1399,39.41206226 +1400,20.0074145 +1401,12.47107771 +1402,25.83732044 +1403,28.53976086 +1404,19.47365659 +1405,19.04456291 +1406,14.00841695 +1407,13.80227161 +1408,34.30406117 +1409,12.98819174 +1410,23.81447351 +1411,25.66029089 +1412,7.312262867 +1413,19.35865451 +1414,20.37467727 +1415,34.85771956 +1416,16.14415244 +1417,8.549330635 +1418,14.00673741 +1419,26.2107138 +1420,22.30762413 +1421,12.21834789 +1422,12.00254883 +1423,22.35240835 +1424,23.79490242 +1425,21.78416099 +1426,12.87650897 +1427,19.8203098 +1428,21.71026976 +1429,12.2190111 +1430,21.72780883 +1431,47.96675308 +1432,21.69944385 +1433,19.64998294 +1434,12.10297425 +1435,63.4269892 +1436,14.25424764 +1437,14.54734765 +1438,26.33917327 +1439,41.50722294 +1440,18.19556428 +1441,14.10639353 +1442,39.62776195 +1443,23.42646045 +1444,21.94093393 +1445,24.94795221 +1446,75.57572181 +1447,10.800195 +1448,19.21251376 +1449,8.209079781 +1450,46.44673135 +1451,12.96285784 +1452,11.13453451 +1453,10.48523671 +1454,19.84298954 +1455,19.11630767 +1456,19.45724903 +1457,11.2730573 +1458,11.66484924 +1459,11.87472533 +1460,11.88016613 +1461,12.42603632 +1462,32.96977564 +1463,14.79320697 +1464,29.42231158 +1465,13.31894444 +1466,12.80108925 +1467,23.83368105 +1468,17.91201059 +1469,43.22141039 +1470,33.67675292 +1471,21.10577697 +1472,19.46085301 +1473,21.14932617 +1474,25.02705963 +1475,36.11931924 +1476,60.39607533 +1477,25.02088094 +1478,26.27798172 +1479,9.719178761 +1480,17.09401724 +1481,49.43816258 +1482,59.32064673 +1483,38.58696677 +1484,24.96829596 +1485,26.49912156 +1486,18.37421799 +1487,16.28997833 +1488,33.0293241 +1489,26.58834613 +1490,68.75781674 +1491,29.72682459 +1492,25.23338787 +1493,57.15569786 +1494,25.25649947 +1495,27.4772075 +1496,14.96149277 +1497,18.33054914 +1498,20.52119198 +1499,49.09153252 +1500,24.61152157 +1501,26.93041521 +1502,20.23830211 +1503,28.24567078 +1504,29.98557912 +1505,43.79301032 +1506,14.45384876 +1507,31.82766901 +1508,25.22672194 +1509,24.81701687 +1510,21.34758568 +1511,25.80548124 +1512,19.11520353 +1513,24.07475582 +1514,19.62188251 +1515,37.19162679 +1516,94.36913881 +1517,26.17905938 +1518,26.55088068 +1519,23.54588208 +1520,22.33482299 +1521,34.65018605 +1522,28.09860237 +1523,26.14968208 +1524,27.70062748 +1525,10.96430206 +1526,35.14911075 +1527,24.08609035 +1528,34.1407094 +1529,45.45388101 +1530,27.90986713 +1531,26.43056255 +1532,39.41386572 +1533,24.79811862 +1534,22.09413142 +1535,18.93074748 +1536,44.7572448 +1537,17.61912577 +1538,15.86161041 +1539,60.22523789 +1540,19.47555937 +1541,19.51271794 +1542,22.84669213 +1543,13.79629473 +1544,17.42327858 +1545,24.34028055 +1546,13.93479786 +1547,46.48469073 +1548,16.62378422 +1549,20.58196558 +1550,22.32740466 +1551,11.77155549 +1552,20.39287608 +1553,26.31451313 +1554,28.07992122 +1555,34.30853574 +1556,16.06634169 +1557,23.99548966 +1558,12.38616223 +1559,23.05064211 +1560,17.6439897 +1561,22.96498831 +1562,27.33932372 +1563,26.03286865 +1564,22.13092291 +1565,20.10975964 +1566,25.51948075 +1567,18.92751981 +1568,17.45114435 +1569,20.11991331 +1570,13.23843109 +1571,13.47178823 +1572,20.0463388 +1573,22.16768719 +1574,18.40659736 +1575,26.14347344 +1576,21.99251593 +1577,12.63731813 +1578,22.90016412 +1579,20.02141565 +1580,21.528678 +1581,23.9633559 +1582,19.86739918 +1583,20.44484932 +1584,17.32340611 +1585,14.02975134 +1586,17.9910888 +1587,22.83202719 +1588,17.11927102 +1589,30.36983917 +1590,19.87541895 +1591,13.53064534 +1592,22.58147808 +1593,30.40482502 +1594,21.88545384 +1595,22.74816711 +1596,22.72873715 +1597,17.0945364 +1598,21.19179205 +1599,40.05612995 +1600,8.456003193 +1601,19.21182107 +1602,22.44165541 +1603,26.05782169 +1604,21.26841536 +1605,49.4856175 +1606,13.45919618 +1607,16.49487515 +1608,25.80640077 +1609,27.9332911 +1610,22.17623359 +1611,40.27495238 +1612,26.47149593 +1613,19.35725699 +1614,18.2833624 +1615,16.31093737 +1616,15.1961989 +1617,21.02835856 +1618,22.62290257 +1619,20.15198504 +1620,13.79405083 +1621,15.35117418 +1622,14.68620162 +1623,19.86379408 +1624,21.7207338 +1625,13.19163407 +1626,13.35634702 +1627,60.18603445 +1628,14.05895201 +1629,28.43765192 +1630,18.86524683 +1631,46.59198136 +1632,22.68999776 +1633,15.06246219 +1634,10.21995368 +1635,25.33389191 +1636,21.77989303 +1637,19.23110295 +1638,23.23006777 +1639,23.92529198 +1640,16.01158194 +1641,16.45561408 +1642,24.14826988 +1643,19.8445296 +1644,19.20332512 +1645,21.12560265 +1646,26.90740702 +1647,29.13518354 +1648,22.88782108 +1649,26.18323172 +1650,14.11424625 +1651,20.57320267 +1652,19.8309715 +1653,20.76943579 +1654,25.20514116 +1655,41.89933799 +1656,19.80539718 +1657,20.52788113 +1658,30.58414472 +1659,20.68120179 +1660,27.0619919 +1661,25.34255639 +1662,20.98746677 +1663,15.93823463 +1664,21.00020734 +1665,19.62223638 +1666,19.02928877 +1667,20.03820329 +1668,18.0757204 +1669,18.69823716 +1670,29.30842584 +1671,19.91294237 +1672,23.1900345 +1673,41.00729483 +1674,23.97118052 +1675,28.42077106 +1676,26.89397981 +1677,26.50585898 +1678,20.53222847 +1679,22.39339495 +1680,19.64903608 +1681,23.14317412 +1682,27.12760885 +1683,21.2296944 +1684,26.51376086 +1685,23.7228529 +1686,41.58412743 +1687,28.362987 +1688,21.07916618 +1689,20.14745289 +1690,34.79378677 +1691,24.31917731 +1692,20.95716924 +1693,29.61984039 +1694,23.23090721 +1695,23.17309354 +1696,19.47420279 +1697,19.04089836 +1698,13.53610412 +1699,23.93018033 +1700,18.34090616 +1701,13.89833876 +1702,19.124671 +1703,23.40312655 +1704,19.28571103 +1705,52.9524495 +1706,24.66717984 +1707,28.79879544 +1708,20.96925241 +1709,21.5660833 +1710,8.093389138 +1711,19.51343639 +1712,20.86821585 +1713,32.98701799 +1714,57.79280819 +1715,45.18334493 +1716,22.88853892 +1717,21.35221022 +1718,51.70746106 +1719,20.09918134 +1720,25.98949611 +1721,16.83226004 +1722,22.23604648 +1723,24.10134834 +1724,24.89473835 +1725,19.21034516 +1726,25.36554076 +1727,33.85960732 +1728,26.62392667 +1729,34.53897925 +1730,35.70191872 +1731,35.34891234 +1732,26.48029982 +1733,20.78204206 +1734,817.9139663 +1735,27.62845421 +1736,44.7108745 +1737,20.80433204 +1738,13.53325914 +1739,16.73841864 +1740,26.43227276 +1741,19.89960548 +1742,13.8312483 +1743,20.36134784 +1744,20.47780991 +1745,23.31112372 +1746,31.27382323 +1747,11.92379839 +1748,26.2312811 +1749,13.91009914 +1750,15.83712081 +1751,24.95048175 +1752,24.79420507 +1753,14.23676536 +1754,22.59892178 +1755,42.66679365 +1756,19.97150842 +1757,19.94906289 +1758,27.19362783 +1759,19.96668815 +1760,18.05638772 +1761,23.5965609 +1762,32.29712623 +1763,21.98311909 +1764,19.71268877 +1765,21.6536191 +1766,20.27081507 +1767,19.04230444 +1768,22.2054069 +1769,20.50831894 +1770,19.69030665 +1771,19.34935966 +1772,24.78494801 +1773,34.70046814 +1774,13.65809807 +1775,14.5992707 +1776,16.91491617 +1777,7.926709469 +1778,20.69166333 +1779,24.29409504 +1780,37.09287567 +1781,19.21778633 +1782,53.19265235 +1783,22.80325129 +1784,25.13437003 +1785,39.66406962 +1786,39.42205593 +1787,12.94567479 +1788,12.5113766 +1789,16.6944312 +1790,27.08835304 +1791,13.62622418 +1792,20.47503086 +1793,22.6759557 +1794,12.79190751 +1795,21.32003646 +1796,50.67380886 +1797,13.96652494 +1798,25.06998004 +1799,26.54739571 +1800,50.17282651 +1801,14.10009584 +1802,20.31523018 +1803,27.13721167 +1804,43.8115519 +1805,20.61449123 +1806,19.4630455 +1807,39.65815567 +1808,23.24696683 +1809,13.39940497 +1810,26.05435757 +1811,80.81762255 +1812,25.79228284 +1813,21.72351475 +1814,8.76833562 +1815,8.648367402 +1816,13.53357583 +1817,34.91481561 +1818,10.89881526 +1819,20.25304164 +1820,19.78943649 +1821,21.59058907 +1822,13.12792623 +1823,12.01739525 +1824,19.07310732 +1825,22.27684296 +1826,12.79197027 +1827,34.06524078 +1828,24.68372735 +1829,31.98698365 +1830,23.98761252 +1831,24.91307257 +1832,19.69476885 +1833,23.2500052 +1834,22.86137485 +1835,25.75351219 +1836,24.01331139 +1837,25.21544999 +1838,25.40074633 +1839,32.25125721 +1840,39.29058822 +1841,61.30248387 +1842,26.43336951 +1843,26.89845997 +1844,10.53389499 +1845,27.45203773 +1846,24.58326443 +1847,40.4373339 +1848,23.35564701 +1849,25.84973757 +1850,24.47101018 +1851,20.04582666 +1852,28.77906207 +1853,21.55063763 +1854,24.33699117 +1855,72.49989611 +1856,69.19863103 +1857,33.76630487 +1858,24.37910953 +1859,14.1953501 +1860,14.18336219 +1861,25.85688007 +1862,20.45816941 +1863,21.08568076 +1864,12.07431794 +1865,17.42694864 +1866,29.49144467 +1867,20.41994833 +1868,23.97845834 +1869,27.88198332 +1870,32.15039668 +1871,21.13887011 +1872,20.12040869 +1873,25.91247912 +1874,28.93955639 +1875,29.48412025 +1876,29.81754116 +1877,28.20186088 +1878,21.96315862 +1879,25.08455371 +1880,23.33946803 +1881,55.2091411 +1882,27.68788258 +1883,22.40403821 +1884,21.46487523 +1885,28.60529248 +1886,32.57070988 +1887,28.82733188 +1888,25.15439126 +1889,32.22631611 +1890,18.5192786 +1891,23.47629369 +1892,25.5925124 +1893,23.26619851 +1894,27.76477471 +1895,29.30703829 +1896,59.53861257 +1897,20.76829391 +1898,24.69389272 +1899,39.21204961 +1900,30.53403164 +1901,17.71540746 +1902,29.4612478 +1903,20.48118873 +1904,21.70433886 +1905,22.44749374 +1906,24.15526369 +1907,29.33082534 +1908,15.01799031 +1909,20.03890691 +1910,20.01791232 +1911,31.46589161 +1912,48.24789135 +1913,29.34260257 +1914,17.53312678 +1915,13.70576708 +1916,74.97609333 +1917,27.70326955 +1918,54.29945571 +1919,26.97500703 +1920,27.2304009 +1921,19.31689464 +1922,16.99083692 +1923,20.0077003 +1924,10.86646805 +1925,26.17496041 +1926,32.82035571 +1927,23.5126789 +1928,25.42848063 +1929,16.14933835 +1930,17.9699533 +1931,23.76573354 +1932,20.50933539 +1933,22.24843554 +1934,21.69009239 +1935,27.20456248 +1936,12.62578023 +1937,21.14394836 +1938,25.89734866 +1939,24.03588165 +1940,21.61259402 +1941,19.4357993 +1942,13.38065988 +1943,20.78950625 +1944,10.64027315 +1945,26.04437826 +1946,26.19300097 +1947,21.17229993 +1948,21.62118413 +1949,23.38660418 +1950,20.05591555 +1951,29.6084498 +1952,23.52466983 +1953,20.60903703 +1954,24.20860363 +1955,37.34088668 +1956,15.70567877 +1957,20.47831639 +1958,19.32156162 +1959,21.92619652 +1960,33.63803347 +1961,22.28126192 +1962,20.18014477 +1963,46.58263081 +1964,7.400734152 +1965,8.588415279 +1966,15.91294602 +1967,22.42811712 +1968,20.44746301 +1969,21.79913342 +1970,12.577868 +1971,19.72005632 +1972,23.74700388 +1973,23.10947277 +1974,26.76983009 +1975,34.58591353 +1976,54.18747093 +1977,12.29548551 +1978,20.55302222 +1979,18.78628 +1980,21.54353133 +1981,24.8276934 +1982,20.66109628 +1983,20.18491975 +1984,14.10278055 +1985,14.13705069 +1986,21.91999858 +1987,21.1562937 +1988,20.99079246 +1989,16.51437485 +1990,14.04307837 +1991,20.46761811 +1992,15.57475011 +1993,14.7069508 +1994,7.318163624 +1995,34.31692812 +1996,24.52737188 +1997,30.50246207 +1998,20.5391729 +1999,17.58590454 +2000,20.49519516 +2001,22.22862155 +2002,19.66655761 +2003,23.45303469 +2004,20.77727347 +2005,22.17104882 +2006,27.96520679 +2007,40.28458561 +2008,22.8600966 +2009,19.67137464 +2010,20.20278415 +2011,23.76282639 +2012,20.55136027 +2013,20.68742003 +2014,25.18230824 +2015,42.04602281 +2016,22.97188579 +2017,24.59756019 +2018,19.77826541 +2019,25.10447488 +2020,20.74544635 +2021,20.17128947 +2022,8.150604716 +2023,7.575102158 +2024,23.41147884 +2025,28.20368308 +2026,25.68731877 +2027,35.8721769 +2028,14.22952335 +2029,18.66108283 +2030,26.62596061 +2031,19.90128805 +2032,21.33839068 +2033,19.60264506 +2034,41.40127193 +2035,20.77719318 +2036,34.15743852 +2037,33.94352304 +2038,24.42766859 +2039,36.3392111 +2040,40.24438918 +2041,20.22517744 +2042,22.14355763 +2043,21.39146816 +2044,22.13314534 +2045,20.88347022 +2046,70.69575403 +2047,17.30931553 +2048,26.64875433 +2049,24.67076184 +2050,35.234448 +2051,41.83400531 +2052,21.27063079 +2053,35.58011766 +2054,18.50300597 +2055,35.74113695 +2056,20.41161794 +2057,27.46034778 +2058,24.60095825 +2059,20.80886716 +2060,20.67997753 +2061,13.67369944 +2062,19.09096433 +2063,21.29955625 +2064,22.50348349 +2065,23.92079687 +2066,12.14455603 +2067,19.42646243 +2068,21.36745863 +2069,21.84113144 +2070,24.26017158 +2071,97.9967831 +2072,58.66331099 +2073,23.67372476 +2074,22.26487067 +2075,376.4331845 +2076,20.39946287 +2077,21.23633297 +2078,36.62113308 +2079,65.09505852 +2080,108.1579219 +2081,19.82485312 +2082,29.61670821 +2083,41.56640097 +2084,25.07251268 +2085,19.88021139 +2086,21.34762027 +2087,22.2190796 +2088,21.65457964 +2089,26.10658221 +2090,30.31997793 +2091,19.91941649 +2092,30.56204841 +2093,21.47688452 +2094,122.8874659 +2095,37.4620768 +2096,21.03240563 +2097,37.23468571 +2098,27.64940464 +2099,85.66369142 +2100,9.681024703 +2101,13.7739677 +2102,21.76746563 +2103,12.61339406 +2104,24.44915694 +2105,26.74541365 +2106,26.74853363 +2107,63.92871494 +2108,24.05639814 +2109,23.32918445 +2110,13.11022083 +2111,22.73860654 +2112,11.42218797 +2113,12.19844555 +2114,23.13720918 +2115,27.1658399 +2116,20.23361817 +2117,13.37979008 +2118,19.25447007 +2119,106.3491088 +2120,46.69011997 +2121,26.83123349 +2122,26.20424404 +2123,27.9179835 +2124,14.44630411 +2125,21.93986421 +2126,21.22896601 +2127,21.09544831 +2128,39.47955303 +2129,21.60751666 +2130,19.92732693 +2131,26.12664952 +2132,28.78684345 +2133,24.25248497 +2134,19.48579753 +2135,27.03946787 +2136,24.06641158 +2137,40.13587074 +2138,19.29605391 +2139,26.12505429 +2140,19.07358744 +2141,21.21207997 +2142,64.83821332 +2143,34.19459524 +2144,25.60415675 +2145,39.08274209 +2146,28.27198191 +2147,45.18879611 +2148,19.47478665 +2149,19.73187716 +2150,20.2347292 +2151,41.63467914 +2152,17.44749598 +2153,19.5478636 +2154,13.81831103 +2155,26.78431553 +2156,14.10308136 +2157,20.07528128 +2158,23.81144163 +2159,19.53841372 +2160,22.96420319 +2161,19.83415477 +2162,22.87862468 +2163,26.34547616 +2164,28.24492013 +2165,41.12452493 +2166,19.39473677 +2167,13.78865531 +2168,27.92195019 +2169,21.62685574 +2170,31.65303257 +2171,27.96145435 +2172,23.86561274 +2173,24.73466172 +2174,23.79188083 +2175,20.52035931 +2176,15.26597177 +2177,36.09069608 +2178,24.99476381 +2179,13.92765363 +2180,10.42391282 +2181,22.89006822 +2182,19.97963442 +2183,11.36948561 +2184,12.93159523 +2185,14.12339997 +2186,13.63786065 +2187,12.5994349 +2188,13.78893253 +2189,13.91095922 +2190,23.2857951 +2191,13.88233296 +2192,25.52192052 +2193,21.29374608 +2194,25.38747174 +2195,17.14854061 +2196,14.19676767 +2197,36.92859946 +2198,25.36621158 +2199,26.0539339 +2200,31.82791543 +2201,25.30676782 +2202,26.395706 +2203,33.42735217 +2204,29.07199893 +2205,25.05035095 +2206,64.52097666 +2207,26.51350183 +2208,19.04757212 +2209,26.65663535 +2210,29.67241544 +2211,49.84545362 +2212,51.64676549 +2213,39.92694191 +2214,26.99248307 +2215,28.11168036 +2216,21.16718617 +2217,20.77904532 +2218,32.25738426 +2219,24.05028853 +2220,26.28630014 +2221,37.20344897 +2222,26.93049564 +2223,35.01127189 +2224,18.66356555 +2225,23.25365612 +2226,26.93722239 +2227,27.10451192 +2228,23.99495407 +2229,20.71032641 +2230,29.14738185 +2231,30.23006495 +2232,29.91244221 +2233,64.21428323 +2234,44.59537551 +2235,24.48473764 +2236,22.72150228 +2237,22.33751936 +2238,26.55612676 +2239,27.55711208 +2240,31.2669448 +2241,25.71192685 +2242,27.9192456 +2243,29.20883914 +2244,23.56186848 +2245,21.76706524 +2246,52.07115727 +2247,28.59952895 +2248,26.73266079 +2249,31.79999264 +2250,25.65965446 +2251,22.07830547 +2252,27.83409318 +2253,27.87263178 +2254,37.48549191 +2255,39.90240314 +2256,28.17639196 +2257,27.53307938 +2258,26.49579427 +2259,25.27421803 +2260,31.69480772 +2261,35.54611972 +2262,40.87577186 +2263,24.52310017 +2264,40.13244588 +2265,21.56423499 +2266,20.85875522 +2267,22.81816594 +2268,29.4058816 +2269,22.53027106 +2270,30.23327485 +2271,28.20142071 +2272,30.34013012 +2273,21.97474682 +2274,23.33708005 +2275,21.77312286 +2276,27.10974651 +2277,26.81825906 +2278,31.66321539 +2279,19.74676007 +2280,19.38142274 +2281,78.18966869 +2282,26.75670842 +2283,25.62775049 +2284,22.1115122 +2285,39.85665539 +2286,20.48708462 +2287,19.98151093 +2288,31.73568344 +2289,12.39978331 +2290,26.99620284 +2291,34.08772471 +2292,24.01106435 +2293,22.53618713 +2294,21.01097729 +2295,20.86184771 +2296,23.53072019 +2297,33.74945958 +2298,20.68257301 +2299,22.18390503 +2300,30.31604433 +2301,13.50351089 +2302,23.45547846 +2303,45.11959306 +2304,14.79673797 +2305,28.03194437 +2306,23.72121356 +2307,13.97179436 +2308,20.66544257 +2309,11.58803989 +2310,32.60653289 +2311,20.47975684 +2312,27.20657508 +2313,25.67549389 +2314,28.44134745 +2315,19.85914712 +2316,20.65944548 +2317,22.39735244 +2318,21.26487898 +2319,25.94682561 +2320,22.3957129 +2321,22.22923234 +2322,22.03605593 +2323,26.51754725 +2324,26.25134549 +2325,20.09481727 +2326,22.72180353 +2327,24.81119185 +2328,19.77138754 +2329,25.06058119 +2330,29.93617186 +2331,24.14574145 +2332,19.38909024 +2333,30.35729578 +2334,22.52394439 +2335,51.82775064 +2336,20.7384286 +2337,23.16380823 +2338,27.42983061 +2339,33.85212123 +2340,23.41079669 +2341,52.987394 +2342,12.30721368 +2343,28.94974779 +2344,22.20949458 +2345,23.81421271 +2346,13.65211907 +2347,20.75529153 +2348,23.05250485 +2349,16.36048751 +2350,20.99807569 +2351,22.96703972 +2352,19.15685352 +2353,15.93780621 +2354,19.2172973 +2355,22.52867646 +2356,22.26407006 +2357,11.26717818 +2358,28.16647 +2359,25.8088842 +2360,13.23155532 +2361,19.51410899 +2362,19.75557023 +2363,19.6364095 +2364,8.831296491 +2365,27.04951599 +2366,21.53543276 +2367,21.03445428 +2368,24.59129522 +2369,21.27633732 +2370,21.53307525 +2371,25.51125749 +2372,46.99792964 +2373,25.74112906 +2374,20.70723308 +2375,20.26753384 +2376,33.3762948 +2377,28.30512547 +2378,13.08677283 +2379,14.84502534 +2380,23.83360428 +2381,28.96789362 +2382,24.25433623 +2383,17.76605013 +2384,19.83957627 +2385,20.00769434 +2386,23.61521211 +2387,8.408915152 +2388,22.94610234 +2389,25.59738003 +2390,29.2880863 +2391,24.04169374 +2392,25.28624954 +2393,18.74672613 +2394,23.79961458 +2395,39.06580588 +2396,22.18628228 +2397,22.01264438 +2398,33.78860129 +2399,19.04972907 +2400,-5.261620199 +2401,24.62638035 +2402,37.39911447 +2403,26.92064778 +2404,22.30228052 +2405,20.52984328 +2406,29.56453639 +2407,24.62406942 +2408,21.80684354 +2409,21.20582705 +2410,22.7585138 +2411,29.42108478 +2412,13.54147192 +2413,16.14400455 +2414,27.97974212 +2415,27.69443366 +2416,22.09279812 +2417,22.97520643 +2418,24.66099296 +2419,19.64884548 +2420,15.29805624 +2421,21.41831422 +2422,23.68807465 +2423,22.50686012 +2424,27.63864331 +2425,25.51623285 +2426,14.15355385 +2427,18.99940329 +2428,20.41685552 +2429,27.98172013 +2430,21.67093427 +2431,22.87258568 +2432,20.08648292 +2433,21.45144575 +2434,16.30384235 +2435,19.47081968 +2436,45.98304023 +2437,32.42594281 +2438,25.49650122 +2439,24.51787297 +2440,5.552458819 +2441,20.86838091 +2442,33.28912459 +2443,60.45642004 +2444,8.382364549 +2445,100.3888201 +2446,21.15750636 +2447,21.73258702 +2448,52.05113244 +2449,28.18667501 +2450,20.92871921 +2451,19.18627012 +2452,19.83628724 +2453,22.61356779 +2454,21.34834488 +2455,19.7615726 +2456,13.11036722 +2457,39.43137914 +2458,21.17454289 +2459,39.75083517 +2460,27.3840617 +2461,25.35108575 +2462,19.20672824 +2463,23.38627047 +2464,341.4741202 +2465,11.15230786 +2466,44.74816402 +2467,19.03140569 +2468,13.15287974 +2469,20.04641838 +2470,27.2286866 +2471,26.86713164 +2472,64.2879006 +2473,24.37244929 +2474,24.0052646 +2475,20.86858885 +2476,20.95173151 +2477,11.45829408 +2478,28.48246408 +2479,24.30967358 +2480,28.42134112 +2481,22.0454814 +2482,28.02306196 +2483,20.55506639 +2484,111.6895901 +2485,48.25573254 +2486,27.76756131 +2487,35.49429686 +2488,23.12669225 +2489,14.96415952 +2490,22.50048863 +2491,23.00471863 +2492,29.24397463 +2493,24.72906567 +2494,28.97904704 +2495,21.15401971 +2496,41.60202826 +2497,20.29104706 +2498,45.0277215 +2499,19.21856515 +2500,23.3397781 +2501,21.16292692 +2502,41.29719974 +2503,36.39909087 +2504,27.4063521 +2505,20.58680935 +2506,40.82981504 +2507,69.34171071 +2508,36.57589471 +2509,21.95238983 +2510,30.06785925 +2511,29.33713789 +2512,71.00351282 +2513,24.00618786 +2514,20.90783165 +2515,23.63768773 +2516,37.25861534 +2517,26.35689342 +2518,18.17955742 +2519,28.99801069 +2520,25.09645849 +2521,19.07251153 +2522,21.57868243 +2523,21.62089574 +2524,24.2923327 +2525,23.80965648 +2526,24.49512999 +2527,27.01335139 +2528,27.33388152 +2529,65.24736644 +2530,41.38523685 +2531,30.16551069 +2532,14.1513759 +2533,23.14427938 +2534,22.39674261 +2535,25.31576562 +2536,22.9086122 +2537,20.36810889 +2538,26.3750061 +2539,26.45066341 +2540,22.67448308 +2541,37.13578616 +2542,28.60106823 +2543,38.34640152 +2544,22.85791801 +2545,36.23281785 +2546,27.9077569 +2547,18.76016933 +2548,12.19103226 +2549,12.17312137 +2550,15.49283073 +2551,15.49306279 +2552,24.70357667 +2553,21.18216851 +2554,15.60238223 +2555,16.91018001 +2556,18.83025313 +2557,27.85619558 +2558,21.16915014 +2559,35.8591055 +2560,19.25536696 +2561,17.23774393 +2562,37.52780502 +2563,24.38973179 +2564,29.57350467 +2565,26.82010012 +2566,25.86375275 +2567,25.40595381 +2568,35.94237096 +2569,28.53369431 +2570,26.63211938 +2571,64.74353841 +2572,26.83589374 +2573,29.13289482 +2574,27.31158123 +2575,22.79515978 +2576,37.75361577 +2577,36.85207465 +2578,38.77444603 +2579,26.0094888 +2580,33.70682878 +2581,22.01616706 +2582,29.95545737 +2583,27.6128816 +2584,26.17700323 +2585,29.28725379 +2586,43.94658977 +2587,29.90652494 +2588,25.67232349 +2589,19.18737197 +2590,28.116693 +2591,27.76233687 +2592,28.63116897 +2593,23.25788213 +2594,42.63509552 +2595,41.21658978 +2596,25.72888121 +2597,23.0458813 +2598,34.63602618 +2599,25.07377283 +2600,29.55704408 +2601,21.35016716 +2602,38.43159785 +2603,26.92079851 +2604,32.3333697 +2605,27.56359947 +2606,25.29152704 +2607,27.82702378 +2608,27.47024353 +2609,25.33219683 +2610,42.03560262 +2611,24.6395913 +2612,27.82646237 +2613,31.99753359 +2614,24.13533067 +2615,30.92175057 +2616,36.6667811 +2617,23.81550557 +2618,28.42994915 +2619,44.87395693 +2620,85.67879161 +2621,30.07412172 +2622,35.29453852 +2623,37.45307174 +2624,26.69390382 +2625,32.71201409 +2626,59.8733228 +2627,41.13432553 +2628,21.19976201 +2629,40.72580121 +2630,26.22517216 +2631,39.58450822 +2632,22.89854502 +2633,13.02426569 +2634,28.41840001 +2635,31.77088876 +2636,26.97123474 +2637,31.85738321 +2638,27.36459165 +2639,24.83192484 +2640,29.17271184 +2641,20.73248119 +2642,48.9357167 +2643,23.85456341 +2644,22.1204345 +2645,24.74706315 +2646,24.8419448 +2647,24.11720161 +2648,23.23327103 +2649,32.36542239 +2650,27.65668778 +2651,28.80650983 +2652,26.17910835 +2653,56.94905796 +2654,13.66862586 +2655,24.15626902 +2656,23.38685822 +2657,21.31924034 +2658,22.47635874 +2659,20.6587503 +2660,37.77167025 +2661,22.85696755 +2662,23.06049018 +2663,21.54613515 +2664,24.10165299 +2665,23.96250422 +2666,25.63256295 +2667,36.5012672 +2668,45.23757457 +2669,41.64523532 +2670,27.79720316 +2671,26.34188971 +2672,17.33012036 +2673,28.02729603 +2674,14.48524472 +2675,23.7321598 +2676,27.29188797 +2677,26.1371633 +2678,27.32744065 +2679,24.64313302 +2680,20.86745601 +2681,22.88287716 +2682,25.33848437 +2683,24.46726433 +2684,26.44278928 +2685,24.67905673 +2686,23.47123333 +2687,21.56607192 +2688,37.05141173 +2689,27.0624752 +2690,26.7333847 +2691,27.18849262 +2692,25.38792627 +2693,52.76285477 +2694,7.535006937 +2695,27.33321481 +2696,24.98879547 +2697,20.4369065 +2698,10.37788285 +2699,23.34576574 +2700,16.40139636 +2701,22.4091902 +2702,23.00725934 +2703,46.45278288 +2704,36.58238223 +2705,35.63939545 +2706,31.67332901 +2707,11.93095507 +2708,19.13841598 +2709,32.51432904 +2710,24.25756375 +2711,22.54007526 +2712,21.34189402 +2713,25.26180059 +2714,21.78443776 +2715,19.81295727 +2716,23.91580071 +2717,24.60277293 +2718,18.94279843 +2719,20.16288109 +2720,20.05751181 +2721,16.58828127 +2722,19.21943763 +2723,25.29498867 +2724,26.77730755 +2725,23.95807561 +2726,25.8776107 +2727,31.14882681 +2728,19.34460569 +2729,23.8946464 +2730,21.78533999 +2731,22.32417648 +2732,22.65781384 +2733,26.94976148 +2734,27.14313987 +2735,22.1780895 +2736,22.79711167 +2737,8.24172832 +2738,22.98591082 +2739,22.71515558 +2740,21.80204847 +2741,30.36365126 +2742,16.11209929 +2743,12.63192842 +2744,16.48547596 +2745,93.36864849 +2746,29.98630603 +2747,26.28923147 +2748,28.02032103 +2749,20.52308193 +2750,21.03603931 +2751,24.05265539 +2752,31.98716078 +2753,30.45670118 +2754,26.28458063 +2755,30.21418232 +2756,26.67311126 +2757,23.47211179 +2758,21.37399393 +2759,24.60720686 +2760,23.23826027 +2761,21.92405249 +2762,22.92281955 +2763,27.14416218 +2764,26.10248413 +2765,33.13502265 +2766,23.14741789 +2767,23.61091917 +2768,22.83577872 +2769,21.07432338 +2770,20.77299086 +2771,26.58547912 +2772,23.98004927 +2773,21.0471428 +2774,23.23965433 +2775,23.0036556 +2776,13.02962272 +2777,12.534642 +2778,24.62665646 +2779,24.13761315 +2780,34.57072634 +2781,21.75103443 +2782,23.25142784 +2783,19.79453969 +2784,22.07075337 +2785,17.96971305 +2786,22.17657268 +2787,22.289688 +2788,24.27525417 +2789,21.64725759 +2790,22.16921774 +2791,17.48080619 +2792,13.30806404 +2793,23.77268518 +2794,26.82604328 +2795,24.84205224 +2796,59.52495006 +2797,20.73730073 +2798,21.34208694 +2799,19.05139018 +2800,52.67864339 +2801,22.96192887 +2802,30.04949344 +2803,24.73441353 +2804,22.59589164 +2805,1.524542781 +2806,21.56021214 +2807,26.18743658 +2808,30.62872586 +2809,8.065320209 +2810,29.39390845 +2811,30.58314406 +2812,22.16676377 +2813,29.71073822 +2814,53.06179898 +2815,27.67569786 +2816,26.32273782 +2817,21.07027007 +2818,25.14704167 +2819,22.00565941 +2820,22.56717869 +2821,13.72202965 +2822,38.15450844 +2823,43.27546036 +2824,8.653054213 +2825,36.87016938 +2826,37.02933444 +2827,20.18962528 +2828,22.92677412 +2829,276.2346093 +2830,7.769809094 +2831,17.77270795 +2832,19.64518139 +2833,13.78555345 +2834,19.0584237 +2835,24.58516136 +2836,22.73026361 +2837,26.02045666 +2838,21.71543089 +2839,22.91677531 +2840,25.12753916 +2841,28.78453783 +2842,22.95394408 +2843,29.56700908 +2844,25.29420707 +2845,27.3764479 +2846,22.40400901 +2847,32.29901436 +2848,22.5159043 +2849,19.39219507 +2850,29.02523535 +2851,24.23903841 +2852,28.5814361 +2853,29.85728293 +2854,32.22606728 +2855,24.28370449 +2856,23.68514647 +2857,23.69247383 +2858,26.6580127 +2859,30.40992041 +2860,25.1124186 +2861,91.65637578 +2862,21.17222719 +2863,45.469374 +2864,8.550050382 +2865,24.54680621 +2866,23.16562418 +2867,32.19504965 +2868,37.24241905 +2869,27.80637887 +2870,26.7709606 +2871,32.41136053 +2872,34.76331926 +2873,35.04821868 +2874,24.92111075 +2875,23.76076635 +2876,23.31623941 +2877,27.78551725 +2878,23.38917526 +2879,23.99859902 +2880,39.50703803 +2881,39.38193976 +2882,41.07421255 +2883,22.62002029 +2884,30.02005935 +2885,24.17839494 +2886,24.18321328 +2887,23.59623617 +2888,23.03920722 +2889,19.10439078 +2890,22.23681224 +2891,29.40627116 +2892,26.88684274 +2893,28.04336627 +2894,22.47956223 +2895,25.98103755 +2896,31.16385061 +2897,16.88873078 +2898,21.56118018 +2899,28.04447022 +2900,25.65512311 +2901,45.80473623 +2902,23.33031759 +2903,19.19150115 +2904,28.25471405 +2905,25.30117823 +2906,25.31098124 +2907,27.54731437 +2908,27.58012631 +2909,126.4170632 +2910,38.61326275 +2911,19.09979985 +2912,21.10150522 +2913,19.41204831 +2914,13.99425309 +2915,23.12455955 +2916,19.36416682 +2917,22.11367518 +2918,20.84812239 +2919,17.56856909 +2920,20.62595413 +2921,26.09938217 +2922,25.61576738 +2923,27.2940952 +2924,33.67291867 +2925,22.61783207 +2926,20.09683159 +2927,21.21184728 +2928,20.53952054 +2929,45.26130582 +2930,27.83675742 +2931,36.95305662 +2932,23.55656742 +2933,24.52373171 +2934,29.22443481 +2935,25.95747221 +2936,64.13403112 +2937,28.56739645 +2938,21.48871458 +2939,27.86941309 +2940,23.69830084 +2941,52.44403405 +2942,60.66734259 +2943,37.09445147 +2944,23.84287188 +2945,34.64690592 +2946,25.57734476 +2947,25.68338388 +2948,38.06138153 +2949,29.24337039 +2950,76.40975511 +2951,42.18001578 +2952,41.13732816 +2953,41.24007438 +2954,19.43663196 +2955,22.16512446 +2956,26.95015546 +2957,23.20622191 +2958,33.08738195 +2959,25.33721421 +2960,27.15447191 +2961,29.74780205 +2962,32.23113045 +2963,61.46872846 +2964,32.89557618 +2965,27.35923989 +2966,24.62588177 +2967,25.20265942 +2968,21.07921223 +2969,27.54710448 +2970,32.84571859 +2971,30.29972873 +2972,24.94466912 +2973,25.545738 +2974,28.95016517 +2975,36.41931493 +2976,30.33838872 +2977,23.43297397 +2978,33.52485557 +2979,34.11707487 +2980,28.66094056 +2981,22.67747703 +2982,24.19463218 +2983,29.84403188 +2984,29.01801644 +2985,87.45450859 +2986,31.23129228 +2987,33.43921822 +2988,26.14361632 +2989,29.76481875 +2990,25.0943432 +2991,197.5981446 +2992,20.46994471 +2993,22.22382726 +2994,24.50011314 +2995,38.62054838 +2996,49.56580622 +2997,27.55120514 +2998,9.101385436 +2999,56.11852767 +3000,26.49306356 +3001,38.32287757 +3002,31.92926786 +3003,27.51921969 +3004,27.32920195 +3005,26.47171186 +3006,40.45001682 +3007,48.00220481 +3008,26.14573342 +3009,21.21368425 +3010,22.55632703 +3011,22.04722456 +3012,24.97920031 +3013,22.57315515 +3014,29.58217406 +3015,41.78205357 +3016,29.48941287 +3017,27.95670032 +3018,8.309742031 +3019,15.85242357 +3020,19.34401325 +3021,23.99211316 +3022,22.19303498 +3023,29.50386197 +3024,22.01796131 +3025,39.05289173 +3026,24.32723928 +3027,34.4239658 +3028,24.0012131 +3029,21.84147743 +3030,28.44212042 +3031,21.19111043 +3032,36.66425737 +3033,26.78744185 +3034,42.24250491 +3035,24.41167514 +3036,22.06255788 +3037,27.86702543 +3038,26.14470657 +3039,17.23508293 +3040,22.43826396 +3041,29.16212055 +3042,28.84744966 +3043,28.79609126 +3044,25.76878858 +3045,25.3608904 +3046,31.76104994 +3047,27.4786896 +3048,23.28785473 +3049,36.30258066 +3050,39.65955224 +3051,26.33228441 +3052,23.26886327 +3053,32.97151109 +3054,27.0333657 +3055,25.60307272 +3056,27.80687275 +3057,26.98518903 +3058,36.16673048 +3059,14.19755475 +3060,23.78085435 +3061,25.63092713 +3062,26.45879575 +3063,26.99316381 +3064,24.66595254 +3065,21.28015539 +3066,22.25767312 +3067,22.87297766 +3068,13.7609817 +3069,37.90184708 +3070,25.30785063 +3071,20.8700656 +3072,13.40864127 +3073,30.47500766 +3074,22.234932 +3075,23.63757291 +3076,20.54863739 +3077,33.96866654 +3078,22.97141054 +3079,23.24693007 +3080,23.50163829 +3081,20.3971024 +3082,20.24708973 +3083,20.07546545 +3084,21.04230262 +3085,24.32849182 +3086,24.79518961 +3087,31.03203168 +3088,24.25847398 +3089,38.19880181 +3090,38.82801667 +3091,43.88890902 +3092,27.97235222 +3093,19.72072214 +3094,10.31249776 +3095,23.21696987 +3096,25.26595284 +3097,27.67419622 +3098,27.74305821 +3099,24.46655295 +3100,30.08460522 +3101,24.33234928 +3102,7.901254893 +3103,24.25152009 +3104,24.24800247 +3105,25.26464395 +3106,35.09089979 +3107,58.55050967 +3108,25.15653648 +3109,40.27688585 +3110,7.668377687 +3111,26.08255166 +3112,27.24541591 +3113,27.09476323 +3114,23.09281337 +3115,21.24563297 +3116,34.82247025 +3117,22.76392558 +3118,28.36674897 +3119,28.32185873 +3120,27.43208258 +3121,27.29884863 +3122,26.21800499 +3123,23.14054193 +3124,25.32204865 +3125,15.5702609 +3126,32.06271174 +3127,23.59792617 +3128,19.43855375 +3129,26.12573541 +3130,-3.78309775 +3131,26.11748485 +3132,37.57189056 +3133,22.51903662 +3134,21.26903099 +3135,21.253569 +3136,45.66710528 +3137,24.82215934 +3138,24.2354417 +3139,26.32832939 +3140,24.35434063 +3141,14.09927329 +3142,27.65231145 +3143,29.32483936 +3144,22.36788525 +3145,21.3942549 +3146,29.87266553 +3147,34.91145811 +3148,26.20175372 +3149,22.78632733 +3150,20.68287955 +3151,22.60879015 +3152,22.79659716 +3153,23.28697021 +3154,24.5188587 +3155,22.19778349 +3156,23.71629712 +3157,19.67087091 +3158,21.14069539 +3159,21.81356178 +3160,23.0317402 +3161,15.48957266 +3162,30.09173136 +3163,21.03683468 +3164,20.0816206 +3165,53.8009199 +3166,104.6977392 +3167,54.85935102 +3168,24.20056182 +3169,34.23754568 +3170,5.627116916 +3171,22.4840915 +3172,22.68954584 +3173,10.73163741 +3174,7.975516765 +3175,7.51052925 +3176,31.93920635 +3177,23.19771414 +3178,13.86953367 +3179,28.65885011 +3180,28.61581632 +3181,27.12949829 +3182,23.28609555 +3183,27.17986303 +3184,22.94731123 +3185,32.22944421 +3186,38.7653484 +3187,40.79657225 +3188,21.35821467 +3189,8.412748006 +3190,17.30688907 +3191,22.35693931 +3192,39.3966669 +3193,29.88763951 +3194,-7.80051291 +3195,87.36791313 +3196,28.95356778 +3197,22.47682934 +3198,25.47841088 +3199,27.50979695 +3200,28.4668908 +3201,24.64896384 +3202,65.7555105 +3203,28.90460279 +3204,25.35268923 +3205,24.07936269 +3206,38.11266326 +3207,36.35262888 +3208,19.05432797 +3209,25.73765615 +3210,28.72671644 +3211,22.30730873 +3212,29.97707154 +3213,27.05458058 +3214,102.387394 +3215,27.66089879 +3216,47.21810678 +3217,28.66625907 +3218,23.23632777 +3219,19.3805002 +3220,30.0994303 +3221,24.8777795 +3222,24.24475778 +3223,41.11093359 +3224,46.38350726 +3225,46.19633021 +3226,13.25502718 +3227,29.03620058 +3228,25.97995354 +3229,26.23451594 +3230,24.94498891 +3231,25.24182229 +3232,27.53488261 +3233,29.93069617 +3234,21.40084926 +3235,27.12743116 +3236,28.75706162 +3237,334.5186638 +3238,27.01058529 +3239,25.83184112 +3240,33.11144695 +3241,23.9835448 +3242,280.6643182 +3243,25.02985679 +3244,30.25893932 +3245,63.01359712 +3246,35.47982264 +3247,47.4007672 +3248,23.72495763 +3249,24.30955248 +3250,24.78086601 +3251,23.16935177 +3252,25.02499493 +3253,25.80078929 +3254,23.58098548 +3255,19.92764426 +3256,29.84986452 +3257,21.77196689 +3258,28.63051466 +3259,28.38484357 +3260,40.34233738 +3261,24.69600157 +3262,18.01014335 +3263,30.43789692 +3264,26.66812769 +3265,25.43989143 +3266,45.36334609 +3267,46.12396623 +3268,20.78321579 +3269,21.88316555 +3270,26.02613231 +3271,27.99366721 +3272,27.38716741 +3273,39.69245936 +3274,46.80649834 +3275,26.34959317 +3276,19.40891668 +3277,25.37661201 +3278,22.89191115 +3279,13.6424787 +3280,24.02523786 +3281,21.60499854 +3282,15.0800774 +3283,19.79567481 +3284,23.5459991 +3285,20.61738527 +3286,21.74882113 +3287,27.86608287 +3288,26.54801245 +3289,36.68304893 +3290,21.02771335 +3291,25.85975112 +3292,38.17119142 +3293,26.20470236 +3294,20.94271297 +3295,41.36296289 +3296,27.77439033 +3297,24.06968576 +3298,25.73257754 +3299,32.22323021 +3300,30.35880779 +3301,35.20267821 +3302,28.4155729 +3303,22.71689211 +3304,28.31727586 +3305,32.55157567 +3306,42.04264548 +3307,59.71922543 +3308,30.53538598 +3309,23.39751264 +3310,27.18142651 +3311,25.66917522 +3312,21.42422857 +3313,31.38418822 +3314,31.670421 +3315,76.42692452 +3316,75.99107692 +3317,50.6492221 +3318,28.19588187 +3319,20.09704814 +3320,20.38924412 +3321,28.54512666 +3322,27.82358959 +3323,28.24088858 +3324,39.95578983 +3325,43.68951971 +3326,22.5036921 +3327,29.77944998 +3328,12.00741746 +3329,46.10702571 +3330,46.17054683 +3331,23.01050409 +3332,26.04989194 +3333,27.29194988 +3334,34.14173648 +3335,28.29614905 +3336,28.79696061 +3337,22.49975129 +3338,26.38601681 +3339,29.11651916 +3340,26.65879901 +3341,40.3635296 +3342,24.02468569 +3343,34.49688964 +3344,30.35166567 +3345,40.77599515 +3346,23.96809666 +3347,29.38866544 +3348,29.87053078 +3349,39.07997882 +3350,40.02025541 +3351,42.0250115 +3352,36.9021915 +3353,29.36689615 +3354,48.97191924 +3355,26.86506607 +3356,194.5696642 +3357,30.43891095 +3358,28.22820611 +3359,40.97557036 +3360,24.45645424 +3361,28.54260943 +3362,21.01390559 +3363,8.387678798 +3364,24.50413124 +3365,25.95413878 +3366,26.19437412 +3367,30.51802193 +3368,19.63931147 +3369,24.82382923 +3370,22.93207291 +3371,40.32066298 +3372,28.78444012 +3373,30.53185139 +3374,21.47584041 +3375,25.94656292 +3376,29.00345191 +3377,30.44868287 +3378,32.17508149 +3379,24.27394545 +3380,42.07272501 +3381,29.74115474 +3382,28.34929516 +3383,7.543837529 +3384,29.1016551 +3385,25.69291686 +3386,35.98073945 +3387,30.29125588 +3388,29.94058396 +3389,23.78663956 +3390,29.13995106 +3391,25.22075514 +3392,26.35136066 +3393,25.4417114 +3394,25.29654203 +3395,28.90073435 +3396,19.46414544 +3397,31.17634409 +3398,25.51492161 +3399,23.3114459 +3400,27.35215304 +3401,26.33275968 +3402,23.0939208 +3403,23.00675576 +3404,43.78444712 +3405,32.78368636 +3406,23.55758471 +3407,27.38268086 +3408,26.94444599 +3409,24.67264277 +3410,23.66907887 +3411,25.33154174 +3412,24.26391942 +3413,24.38412326 +3414,36.28747249 +3415,25.11501277 +3416,23.3498797 +3417,22.74994862 +3418,26.28701812 +3419,27.02115297 +3420,24.36365405 +3421,28.09297706 +3422,24.63314997 +3423,51.25535341 +3424,49.65050369 +3425,35.64529081 +3426,23.70260973 +3427,25.97081125 +3428,13.906202 +3429,25.09592827 +3430,56.90010941 +3431,22.58161743 +3432,23.31625037 +3433,13.60321111 +3434,26.99038174 +3435,25.40254545 +3436,52.71266393 +3437,29.69521901 +3438,32.74021162 +3439,24.19683323 +3440,24.78479568 +3441,24.06907271 +3442,35.31056205 +3443,26.33180475 +3444,24.26826044 +3445,21.01013714 +3446,22.31450827 +3447,23.12697748 +3448,24.80257709 +3449,24.65766364 +3450,21.06611013 +3451,19.67153939 +3452,62.98303592 +3453,23.61852674 +3454,26.39604668 +3455,40.29957314 +3456,14.58800124 +3457,9.31606621 +3458,20.90588462 +3459,11.07670388 +3460,26.132466 +3461,26.18218028 +3462,26.6889698 +3463,28.19257632 +3464,25.23916206 +3465,24.68172276 +3466,22.78603417 +3467,120.2897845 +3468,25.4796252 +3469,26.27898376 +3470,26.89679696 +3471,35.97993226 +3472,13.00170993 +3473,46.12148113 +3474,41.25832946 +3475,23.59287276 +3476,26.13216379 +3477,28.17329318 +3478,37.32237678 +3479,29.34054288 +3480,22.46939988 +3481,35.76254756 +3482,39.06246922 +3483,7.572529084 +3484,26.55259431 +3485,26.03477414 +3486,24.85558675 +3487,27.32814731 +3488,23.52261699 +3489,24.9832553 +3490,18.38557262 +3491,24.59877154 +3492,26.55536073 +3493,19.22515509 +3494,42.82614594 +3495,8.178222289 +3496,39.04162919 +3497,37.57906644 +3498,22.23553452 +3499,24.03457162 +3500,22.74160685 +3501,46.34037835 +3502,30.19792887 +3503,22.84989042 +3504,26.91226475 +3505,25.62377427 +3506,9.680051592 +3507,21.11043161 +3508,19.86774072 +3509,22.81895736 +3510,24.19519928 +3511,41.15024964 +3512,24.47842044 +3513,26.12292129 +3514,25.44143142 +3515,20.93038861 +3516,23.81020151 +3517,24.21419719 +3518,23.96351411 +3519,25.9094086 +3520,22.95169318 +3521,24.80360171 +3522,22.94108815 +3523,22.15888153 +3524,26.92184078 +3525,26.01358137 +3526,60.08334569 +3527,25.93488834 +3528,22.0824406 +3529,22.00778817 +3530,41.48988163 +3531,8.499069648 +3532,55.37175538 +3533,24.53370261 +3534,22.83465272 +3535,333.6155707 +3536,24.30236874 +3537,22.94312037 +3538,57.8387283 +3539,56.80324616 +3540,7.524524879 +3541,24.09129143 +3542,24.17806546 +3543,26.47371457 +3544,52.83421111 +3545,24.00939282 +3546,21.48638078 +3547,22.33673473 +3548,25.23845351 +3549,24.47192387 +3550,23.46902021 +3551,50.65355703 +3552,52.61537691 +3553,19.90954815 +3554,14.37744841 +3555,26.33938556 +3556,26.42638695 +3557,39.55613637 +3558,29.94983771 +3559,252.7395914 +3560,87.1690959 +3561,24.99547836 +3562,25.86544846 +3563,26.11863177 +3564,32.63838057 +3565,39.67448059 +3566,23.39568725 +3567,24.12141511 +3568,23.22146717 +3569,22.66594641 +3570,25.52662863 +3571,36.65200523 +3572,16.25770334 +3573,22.13797475 +3574,21.62359515 +3575,29.9062015 +3576,39.6348041 +3577,35.63081195 +3578,29.90679531 +3579,99.07455448 +3580,23.54097792 +3581,29.98217082 +3582,25.18361144 +3583,32.48098465 +3584,33.25307041 +3585,24.90949604 +3586,23.58647325 +3587,38.0142065 +3588,26.66104889 +3589,28.8892644 +3590,27.69476208 +3591,29.88366153 +3592,31.75611756 +3593,25.19607103 +3594,8.614505152 +3595,32.87648974 +3596,26.36634518 +3597,29.38209696 +3598,38.51859162 +3599,28.37973335 +3600,23.60479586 +3601,33.28012767 +3602,302.9929881 +3603,27.42680694 +3604,28.91854657 +3605,23.01155544 +3606,24.96440766 +3607,274.1593558 +3608,35.15621556 +3609,30.3533742 +3610,32.84176287 +3611,39.80618864 +3612,26.57228353 +3613,24.98535956 +3614,23.08277142 +3615,25.66443594 +3616,22.6199894 +3617,23.44021371 +3618,26.11865533 +3619,21.14973572 +3620,23.01400522 +3621,33.31711817 +3622,25.92807603 +3623,23.72835528 +3624,33.46021318 +3625,34.33006068 +3626,23.28315943 +3627,17.15608865 +3628,23.091067 +3629,26.10912139 +3630,42.08929126 +3631,21.72559274 +3632,44.23644643 +3633,28.86855886 +3634,22.32872611 +3635,29.16633356 +3636,21.58050363 +3637,25.75775517 +3638,39.4294634 +3639,19.02954788 +3640,41.8638889 +3641,20.19564859 +3642,30.23950121 +3643,26.46859999 +3644,25.28186089 +3645,24.11906372 +3646,22.36417682 +3647,18.01143426 +3648,23.70657378 +3649,22.15776295 +3650,26.97392683 +3651,27.55976021 +3652,26.73877624 +3653,28.43148103 +3654,28.06370013 +3655,21.61316941 +3656,20.2704713 +3657,36.82398116 +3658,20.72914964 +3659,20.61437679 +3660,30.0287911 +3661,24.56528916 +3662,26.00298318 +3663,35.26337367 +3664,38.09151923 +3665,27.94304114 +3666,20.21778529 +3667,34.24303401 +3668,25.09850673 +3669,28.65342242 +3670,25.78016719 +3671,52.43217567 +3672,32.5812913 +3673,20.55328115 +3674,26.5658224 +3675,32.15092658 +3676,32.30597302 +3677,32.05727832 +3678,25.11058382 +3679,30.08804088 +3680,56.69539316 +3681,40.31875796 +3682,40.83974867 +3683,55.47395173 +3684,21.8541924 +3685,20.1532879 +3686,28.66248955 +3687,27.58119514 +3688,23.6096033 +3689,17.00058309 +3690,26.57102758 +3691,25.61649258 +3692,23.74107328 +3693,59.50098643 +3694,33.16935198 +3695,20.68384138 +3696,23.10193044 +3697,30.29870519 +3698,28.73693919 +3699,34.13417906 +3700,23.45769464 +3701,30.38069589 +3702,30.56119389 +3703,26.4271874 +3704,28.38470924 +3705,28.20875786 +3706,88.35524811 +3707,24.26466645 +3708,28.54116562 +3709,25.1019097 +3710,26.08257345 +3711,24.98979641 +3712,24.72750186 +3713,29.36651393 +3714,28.35854682 +3715,86.66807771 +3716,45.33446193 +3717,36.83377307 +3718,39.71531275 +3719,47.52641511 +3720,27.17430373 +3721,173.8816978 +3722,30.16479393 +3723,28.1307851 +3724,40.68500156 +3725,19.7876919 +3726,16.33411505 +3727,19.42550483 +3728,8.380192465 +3729,53.72857934 +3730,38.63587828 +3731,29.55812356 +3732,26.59181952 +3733,23.81771101 +3734,25.57064216 +3735,29.71566606 +3736,40.02686961 +3737,25.47623851 +3738,24.97630957 +3739,22.00935025 +3740,40.12776675 +3741,13.92638511 +3742,25.63259977 +3743,23.18033064 +3744,23.93315496 +3745,39.80422176 +3746,26.96295678 +3747,22.16401003 +3748,24.69661396 +3749,19.07652784 +3750,22.89218909 +3751,35.99191124 +3752,23.69734307 +3753,24.27929947 +3754,25.32582717 +3755,23.89398111 +3756,27.92088967 +3757,34.6450258 +3758,23.92701069 +3759,24.27070484 +3760,24.07810481 +3761,19.67785818 +3762,25.2359701 +3763,24.05957116 +3764,24.89009634 +3765,24.90225819 +3766,27.89981151 +3767,26.99270381 +3768,24.47270847 +3769,25.68516779 +3770,22.71804083 +3771,35.45384729 +3772,26.31199691 +3773,23.55171177 +3774,26.73575391 +3775,26.97709657 +3776,25.86263721 +3777,27.87775523 +3778,28.48919183 +3779,28.008115 +3780,25.57387703 +3781,26.46458524 +3782,22.33195348 +3783,29.05702775 +3784,28.35435523 +3785,25.72009617 +3786,28.63229031 +3787,35.98131134 +3788,50.95274053 +3789,21.55991886 +3790,26.56544336 +3791,25.79592582 +3792,26.90870622 +3793,24.82520709 +3794,25.73522838 +3795,24.67010838 +3796,26.30575907 +3797,19.54313532 +3798,28.30967706 +3799,8.334933722 +3800,24.74987741 +3801,26.49010329 +3802,37.17927046 +3803,25.17717258 +3804,24.65025571 +3805,22.19551545 +3806,38.68039352 +3807,36.429604 +3808,23.72757988 +3809,25.30350888 +3810,25.53629261 +3811,26.2277793 +3812,23.74475996 +3813,24.68552505 +3814,25.59605254 +3815,24.81298443 +3816,20.19981982 +3817,10.51981596 +3818,25.32018079 +3819,29.28696544 +3820,41.17802278 +3821,16.03316849 +3822,28.80402496 +3823,22.16430075 +3824,13.11620921 +3825,25.13724935 +3826,26.50862092 +3827,21.01366574 +3828,27.2820593 +3829,25.77271045 +3830,32.93389513 +3831,32.02506905 +3832,7.543222129 +3833,26.06555569 +3834,27.55060533 +3835,26.3301376 +3836,30.18516192 +3837,13.42889097 +3838,46.46876283 +3839,28.32902878 +3840,7.516510605 +3841,26.46225424 +3842,27.87386501 +3843,45.85188965 +3844,35.6733224 +3845,37.60074413 +3846,37.15362421 +3847,157.9553795 +3848,32.33488677 +3849,28.62969638 +3850,31.59193225 +3851,25.68435268 +3852,40.29665161 +3853,29.31418021 +3854,24.76327369 +3855,24.86650413 +3856,23.90809032 +3857,26.02197859 +3858,19.65187513 +3859,42.77783065 +3860,8.250368242 +3861,26.63409155 +3862,33.92180958 +3863,22.56782994 +3864,22.21186832 +3865,53.30608981 +3866,13.44059503 +3867,25.28131145 +3868,23.51128394 +3869,25.71252571 +3870,25.45767519 +3871,12.62343729 +3872,69.02313804 +3873,25.83725024 +3874,23.51214933 +3875,26.70209071 +3876,41.15587235 +3877,35.56084473 +3878,35.48430372 +3879,26.12315501 +3880,22.71530317 +3881,35.91284797 +3882,26.35163247 +3883,27.53975236 +3884,24.35303811 +3885,27.78099687 +3886,21.79220342 +3887,23.828054 +3888,22.7690662 +3889,35.86073181 +3890,27.26087554 +3891,61.50017055 +3892,24.26247239 +3893,23.46634599 +3894,23.92126717 +3895,59.2445923 +3896,28.44327544 +3897,58.61029763 +3898,40.04712717 +3899,21.60656799 +3900,6.469417858 +3901,25.58007732 +3902,38.38399874 +3903,60.38674794 +3904,61.76082698 +3905,7.786028204 +3906,28.68176409 +3907,25.40677071 +3908,47.01992301 +3909,26.927766 +3910,29.34817521 +3911,28.59097867 +3912,22.55459104 +3913,25.4302471 +3914,29.09656661 +3915,25.0410767 +3916,51.82448192 +3917,51.25132633 +3918,29.38167906 +3919,8.63988361 +3920,22.40323835 +3921,38.30229397 +3922,27.38693241 +3923,29.7795374 +3924,-54.93356458 +3925,7.743589864 +3926,25.11861096 +3927,25.72684571 +3928,19.84309666 +3929,24.84148813 +3930,26.74650334 +3931,22.99616062 +3932,24.57453905 +3933,23.95155855 +3934,21.67415363 +3935,25.6576294 +3936,19.66807129 +3937,28.1290254 +3938,18.79315624 +3939,21.60235606 +3940,23.07866869 +3941,21.6939699 +3942,21.51403089 +3943,28.43090473 +3944,25.73712846 +3945,20.77971865 +3946,28.60215377 +3947,38.45882378 +3948,30.27114348 +3949,34.15982997 +3950,30.44822846 +3951,24.70694391 +3952,27.25420476 +3953,40.91162472 +3954,43.51534028 +3955,22.60924498 +3956,25.8928756 +3957,21.9850752 +3958,29.61497762 +3959,159.8973398 +3960,32.18163259 +3961,32.66312671 +3962,29.75387377 +3963,32.69900131 +3964,20.67398028 +3965,28.09068364 +3966,42.41424791 +3967,65.18785944 +3968,27.83927056 +3969,26.3305982 +3970,26.74177176 +3971,25.0520217 +3972,7.607894636 +3973,27.0837192 +3974,25.08675153 +3975,12.2795787 +3976,29.58088046 +3977,47.63732239 +3978,28.00854647 +3979,23.19475429 +3980,26.59902191 +3981,23.35629658 +3982,21.78607307 +3983,21.17767784 +3984,21.53968177 +3985,26.69903471 +3986,23.52284932 +3987,28.54690834 +3988,26.50496933 +3989,20.0019249 +3990,25.86953793 +3991,23.50737816 +3992,26.85767219 +3993,24.10589942 +3994,42.13014893 +3995,40.82776133 +3996,25.04336011 +3997,27.7877788 +3998,30.51592361 +3999,28.3482591 +4000,29.18720352 +4001,29.2314291 +4002,40.01768967 +4003,38.57832796 +4004,10.43103151 +4005,27.52644317 +4006,22.85689682 +4007,40.77290056 +4008,26.73961513 +4009,21.56954866 +4010,21.2383924 +4011,26.01456899 +4012,25.92970344 +4013,24.09620873 +4014,25.47814329 +4015,25.32011108 +4016,29.25079832 +4017,31.1632784 +4018,28.48341928 +4019,35.44230447 +4020,25.12745098 +4021,20.8546067 +4022,23.69218064 +4023,22.95317928 +4024,20.62114263 +4025,28.15054378 +4026,31.61964655 +4027,24.92616017 +4028,35.6629336 +4029,30.47862602 +4030,30.79185396 +4031,26.81623909 +4032,33.79679434 +4033,32.00413184 +4034,28.82203933 +4035,29.25164203 +4036,64.3917678 +4037,33.6517641 +4038,22.04213704 +4039,23.37460694 +4040,28.91881746 +4041,35.40198271 +4042,32.52634487 +4043,21.16660913 +4044,31.63980395 +4045,41.89800123 +4046,35.33187086 +4047,32.72986746 +4048,36.84969761 +4049,25.98058081 +4050,20.07678159 +4051,24.08181848 +4052,22.43792951 +4053,24.7547744 +4054,22.96730563 +4055,24.95980279 +4056,21.83530891 +4057,25.37524732 +4058,12.67226942 +4059,43.04935283 +4060,29.15797908 +4061,22.71474411 +4062,27.01965267 +4063,28.09368277 +4064,33.49535464 +4065,30.52154031 +4066,30.39633388 +4067,20.08531804 +4068,31.678092 +4069,28.85926974 +4070,30.42936712 +4071,8.226930956 +4072,27.28204075 +4073,25.91696255 +4074,30.00272335 +4075,29.29106619 +4076,26.06166494 +4077,30.9266852 +4078,36.95294322 +4079,42.11166002 +4080,39.46306 +4081,26.8545032 +4082,28.88532007 +4083,27.54341116 +4084,19.42611149 +4085,26.77086016 +4086,165.336714 +4087,28.63927508 +4088,24.82871518 +4089,23.20917226 +4090,19.54999793 +4091,26.87593135 +4092,13.1099252 +4093,22.40325901 +4094,12.62609707 +4095,23.67402416 +4096,36.18645692 +4097,20.97057348 +4098,20.06790266 +4099,23.31233766 +4100,29.19919464 +4101,39.89317386 +4102,16.75097722 +4103,33.86666826 +4104,34.14427295 +4105,22.12797588 +4106,34.88757984 +4107,25.6097835 +4108,12.27639088 +4109,32.38075638 +4110,41.26731013 +4111,29.93861359 +4112,22.23087967 +4113,7.087292285 +4114,28.2317482 +4115,27.78212214 +4116,23.65631523 +4117,32.24293985 +4118,24.33190049 +4119,28.93761498 +4120,26.33168728 +4121,22.79514246 +4122,25.67881935 +4123,22.62102832 +4124,23.8719675 +4125,32.23825041 +4126,20.17908029 +4127,22.01927792 +4128,40.44942299 +4129,26.38613955 +4130,27.10032068 +4131,23.25704643 +4132,28.61998224 +4133,21.5260907 +4134,32.01559298 +4135,23.94604102 +4136,23.47196881 +4137,27.50836397 +4138,27.7310807 +4139,33.47925826 +4140,23.18017141 +4141,25.98616656 +4142,25.02443378 +4143,28.40736166 +4144,26.04943591 +4145,39.14332812 +4146,28.29992771 +4147,23.13902696 +4148,28.89398595 +4149,28.54526311 +4150,26.81070395 +4151,29.10866406 +4152,25.00226272 +4153,51.24555977 +4154,19.73697388 +4155,25.76701885 +4156,22.86227898 +4157,25.54866717 +4158,10.31117763 +4159,31.99324124 +4160,31.94819232 +4161,27.3819798 +4162,22.51618145 +4163,18.95506297 +4164,30.47297733 +4165,26.21513079 +4166,28.25633321 +4167,52.73473844 +4168,36.18330041 +4169,26.57739829 +4170,22.82003447 +4171,39.79280826 +4172,30.52685148 +4173,26.24461119 +4174,25.85378865 +4175,22.66710546 +4176,22.64030334 +4177,27.26660968 +4178,26.26256507 +4179,26.92971164 +4180,21.76618937 +4181,20.80087749 +4182,9.074916553 +4183,28.05889711 +4184,7.498979334 +4185,26.93548007 +4186,22.89144803 +4187,7.964681672 +4188,23.25806195 +4189,13.90300882 +4190,25.65880999 +4191,26.69933255 +4192,27.39096175 +4193,28.30219608 +4194,29.30113984 +4195,30.1656689 +4196,23.62106436 +4197,7.747038089 +4198,26.5117377 +4199,26.11893054 +4200,27.19045251 +4201,27.48077381 +4202,26.64750372 +4203,20.4171672 +4204,45.86207599 +4205,16.51431524 +4206,28.0086027 +4207,29.48367547 +4208,47.85497707 +4209,38.25322186 +4210,38.96013978 +4211,27.69654782 +4212,37.46197848 +4213,7.554638109 +4214,27.27613556 +4215,25.83878579 +4216,27.74985516 +4217,26.3753359 +4218,28.84405631 +4219,26.130145 +4220,22.96676329 +4221,24.34216599 +4222,25.88673889 +4223,34.18119355 +4224,43.46485863 +4225,32.05572201 +4226,28.18261579 +4227,26.43396634 +4228,22.46923592 +4229,26.96779095 +4230,25.44753643 +4231,14.15214258 +4232,26.69415662 +4233,24.02747361 +4234,28.49789663 +4235,25.78978048 +4236,20.01661771 +4237,68.94875172 +4238,25.67077017 +4239,29.76614651 +4240,27.71358396 +4241,41.4346355 +4242,29.85717809 +4243,36.57671219 +4244,28.11673469 +4245,23.65821223 +4246,24.20984358 +4247,28.03297272 +4248,26.15901828 +4249,26.67664484 +4250,24.0922813 +4251,25.88559515 +4252,19.67860999 +4253,23.57126231 +4254,19.77865655 +4255,27.40918774 +4256,26.86969453 +4257,24.98598679 +4258,24.7204954 +4259,25.44856827 +4260,42.18400682 +4261,104.6679036 +4262,21.39338687 +4263,27.59845436 +4264,34.93911231 +4265,7.619755374 +4266,31.65416353 +4267,39.47778651 +4268,20.71687233 +4269,63.95719379 +4270,72.76745991 +4271,25.44019025 +4272,26.23895497 +4273,26.06381107 +4274,24.00506713 +4275,32.20802627 +4276,23.46586528 +4277,22.90710527 +4278,26.24008349 +4279,29.82866708 +4280,26.94378086 +4281,25.81404273 +4282,13.01614201 +4283,29.08416561 +4284,11.95326017 +4285,24.66652323 +4286,24.31727312 +4287,40.47267531 +4288,29.89082282 +4289,108.2064525 +4290,92.71156094 +4291,51.9472676 +4292,25.72904667 +4293,22.36544545 +4294,28.03946684 +4295,20.26100126 +4296,21.93247099 +4297,26.58701989 +4298,25.08397543 +4299,21.88251947 +4300,26.85542242 +4301,34.68257841 +4302,28.10214581 +4303,23.78194056 +4304,25.33048396 +4305,25.83375693 +4306,38.98652063 +4307,23.18506845 +4308,30.30994331 +4309,8.45560646 +4310,42.05926644 +4311,21.97959152 +4312,24.91677824 +4313,28.41189291 +4314,27.25410184 +4315,30.37521422 +4316,26.76923775 +4317,36.01134534 +4318,31.82807212 +4319,30.13036819 +4320,45.41869442 +4321,82.44674089 +4322,21.97652558 +4323,41.90798233 +4324,8.453549674 +4325,22.95799622 +4326,37.91691552 +4327,27.7496896 +4328,39.48004385 +4329,20.7599988 +4330,28.35301869 +4331,41.92568544 +4332,7.359319763 +4333,27.6073701 +4334,26.51467752 +4335,26.13753446 +4336,26.96880922 +4337,20.73496643 +4338,31.32845683 +4339,22.63937261 +4340,10.78007775 +4341,20.89624912 +4342,34.38647382 +4343,28.44148944 +4344,20.60388561 +4345,27.91885235 +4346,24.10887107 +4347,26.46564152 +4348,25.67358332 +4349,24.15847633 +4350,24.0222502 +4351,21.46183845 +4352,26.13479682 +4353,26.70783484 +4354,26.85525649 +4355,8.744663172 +4356,31.89167816 +4357,28.50612041 +4358,23.8440907 +4359,50.94156923 +4360,14.14045309 +4361,21.24012889 +4362,48.7482855 +4363,30.50379809 +4364,29.02292112 +4365,29.16964679 +4366,11.61539058 +4367,39.24613384 +4368,24.47939376 +4369,8.42984226 +4370,34.19156658 +4371,29.77931354 +4372,40.2769963 +4373,18.08138093 +4374,18.38363662 +4375,20.9218909 +4376,22.30926433 +4377,26.38469461 +4378,20.93585478 +4379,25.94664412 +4380,21.24480646 +4381,22.84656584 +4382,39.64596053 +4383,27.76136802 +4384,31.66863487 +4385,25.60128619 +4386,21.11216209 +4387,36.17001535 +4388,32.51015692 +4389,44.94769597 +4390,29.20838022 +4391,35.88288662 +4392,30.87511868 +4393,24.3790406 +4394,23.13584616 +4395,39.60932269 +4396,11.58387302 +4397,30.16391915 +4398,29.03218821 +4399,13.60670712 +4400,23.93269009 +4401,33.70539721 +4402,22.4470803 +4403,30.55321427 +4404,24.74221395 +4405,26.05542232 +4406,23.15093495 +4407,22.82382709 +4408,33.90909304 +4409,31.64357211 +4410,33.41072602 +4411,34.25492222 +4412,37.41889325 +4413,53.96634954 +4414,25.88247406 +4415,20.2493093 +4416,21.58121445 +4417,27.9657277 +4418,21.55115005 +4419,23.87009045 +4420,39.90725261 +4421,24.50093865 +4422,27.97628692 +4423,14.14524389 +4424,20.15487052 +4425,29.68327953 +4426,22.65781548 +4427,39.65737641 +4428,28.0125662 +4429,25.98944984 +4430,26.5078022 +4431,35.34177841 +4432,26.49535346 +4433,25.38714583 +4434,32.29272227 +4435,23.11924607 +4436,7.611389233 +4437,30.07630077 +4438,27.28091092 +4439,29.74601052 +4440,27.89336549 +4441,25.81667973 +4442,32.10571104 +4443,28.76648907 +4444,26.27437153 +4445,41.74347748 +4446,36.6754422 +4447,32.9869854 +4448,29.05651526 +4449,22.45857235 +4450,22.91589683 +4451,7.762068876 +4452,35.56901258 +4453,25.42836674 +4454,24.30637611 +4455,20.46725698 +4456,20.10910993 +4457,57.88217098 +4458,22.93016439 +4459,26.09938741 +4460,21.48655479 +4461,27.71107074 +4462,24.12845007 +4463,27.277624 +4464,29.08554614 +4465,23.65181403 +4466,40.01789042 +4467,46.06330911 +4468,33.10494698 +4469,33.80385266 +4470,20.59585192 +4471,19.84051345 +4472,25.86021634 +4473,11.77515817 +4474,25.43051196 +4475,40.5250149 +4476,23.77948501 +4477,22.90712383 +4478,14.18278444 +4479,27.5126182 +4480,25.83174555 +4481,23.67675529 +4482,24.39788167 +4483,24.29588893 +4484,25.23828696 +4485,25.94610429 +4486,28.05217946 +4487,22.46671289 +4488,24.07607243 +4489,23.31078119 +4490,30.66635291 +4491,22.74679586 +4492,23.45064217 +4493,41.63931844 +4494,48.45192018 +4495,29.44021079 +4496,23.17949661 +4497,21.90882415 +4498,22.83557248 +4499,45.63967634 +4500,35.5745736 +4501,34.89226558 +4502,30.34386407 +4503,25.66880689 +4504,28.43227722 +4505,24.81116604 +4506,21.69648522 +4507,25.28750529 +4508,23.89245365 +4509,27.43529355 +4510,24.49020901 +4511,24.04012159 +4512,33.90601808 +4513,27.21443972 +4514,28.47042705 +4515,40.17321756 +4516,25.94470457 +4517,34.84127544 +4518,51.68779487 +4519,50.77710777 +4520,34.83363504 +4521,23.58249763 +4522,23.10707182 +4523,13.18889843 +4524,26.64902289 +4525,23.31094207 +4526,27.21104471 +4527,28.11423288 +4528,20.12840034 +4529,33.19770852 +4530,26.25817663 +4531,53.9319592 +4532,27.12943393 +4533,25.94442977 +4534,25.70770683 +4535,24.62347031 +4536,26.69197151 +4537,25.69314178 +4538,26.83988237 +4539,23.88350655 +4540,23.97136594 +4541,27.04109 +4542,23.70700152 +4543,24.17036809 +4544,27.19378307 +4545,21.88122759 +4546,26.67717566 +4547,8.683507474 +4548,28.65868809 +4549,38.10858943 +4550,35.43537909 +4551,26.58498704 +4552,117.4906516 +4553,24.03171817 +4554,25.25202062 +4555,32.97507057 +4556,24.30744145 +4557,22.13011105 +4558,28.09035702 +4559,25.6047203 +4560,33.15343443 +4561,32.94719924 +4562,130.6756926 +4563,26.71147068 +4564,35.10853317 +4565,28.52935372 +4566,27.06890663 +4567,16.05705528 +4568,51.70358071 +4569,28.9020412 +4570,58.49045526 +4571,27.06128318 +4572,28.82520563 +4573,50.22517241 +4574,30.25509797 +4575,35.31144575 +4576,26.83837821 +4577,162.3792425 +4578,32.20264553 +4579,26.85420157 +4580,25.51911961 +4581,26.85307678 +4582,26.52320973 +4583,28.81066934 +4584,26.64975634 +4585,23.47928494 +4586,24.41437072 +4587,24.41835342 +4588,24.24905256 +4589,25.60399829 +4590,30.31404349 +4591,39.91610375 +4592,34.44125454 +4593,27.71194234 +4594,24.65024913 +4595,24.97613762 +4596,19.63347337 +4597,26.10209199 +4598,24.3984974 +4599,27.97396113 +4600,25.83599322 +4601,28.70777021 +4602,70.54246925 +4603,21.35673083 +4604,25.07914803 +4605,26.94195308 +4606,41.56234881 +4607,28.21583971 +4608,22.65720285 +4609,28.41779506 +4610,26.50067758 +4611,23.50765962 +4612,34.28111934 +4613,27.35240801 +4614,32.46161091 +4615,26.45994032 +4616,26.21478612 +4617,21.01676288 +4618,23.95498547 +4619,27.5503719 +4620,24.35036712 +4621,64.98366197 +4622,24.407983 +4623,25.56393503 +4624,23.84655702 +4625,36.23089414 +4626,34.95649224 +4627,22.45517974 +4628,33.28762387 +4629,23.03714648 +4630,564.374141 +4631,25.56263418 +4632,39.86895338 +4633,25.45898195 +4634,70.47500347 +4635,13.54286355 +4636,32.73890434 +4637,26.93441391 +4638,49.17910516 +4639,27.75051172 +4640,26.50907146 +4641,29.88465231 +4642,24.48499964 +4643,24.71049095 +4644,26.9217826 +4645,27.3125605 +4646,27.65236469 +4647,28.59718378 +4648,45.89261906 +4649,123.9242449 +4650,26.21571982 +4651,24.35426745 +4652,40.90279264 +4653,22.77946137 +4654,126.4640149 +4655,95.32737816 +4656,51.9637034 +4657,25.48758313 +4658,25.75904433 +4659,28.27540154 +4660,26.26753609 +4661,22.10999164 +4662,25.91437193 +4663,23.90787164 +4664,24.11625799 +4665,27.19222288 +4666,13.35652287 +4667,20.10996136 +4668,26.13345907 +4669,24.12187604 +4670,19.83049169 +4671,27.83873825 +4672,26.57809869 +4673,25.55981143 +4674,97.1823438 +4675,42.1490236 +4676,18.24975683 +4677,24.7117004 +4678,23.80201672 +4679,21.52710287 +4680,30.31017185 +4681,25.98947362 +4682,35.89783422 +4683,29.49163765 +4684,26.29938771 +4685,28.20825747 +4686,8.229189032 +4687,22.4711087 +4688,24.98078773 +4689,8.120251255 +4690,30.16708635 +4691,27.36577612 +4692,24.89386202 +4693,33.3696086 +4694,24.41843372 +4695,28.37977009 +4696,26.50343457 +4697,238.3496963 +4698,27.46003242 +4699,24.85881159 +4700,23.7707856 +4701,23.92929197 +4702,35.24765367 +4703,25.49582201 +4704,22.28072016 +4705,9.366877672 +4706,16.99023167 +4707,44.84437355 +4708,26.28818465 +4709,27.05547688 +4710,24.59062828 +4711,26.13139621 +4712,26.89093174 +4713,21.54531079 +4714,21.96213132 +4715,26.94101876 +4716,19.55841278 +4717,22.1293075 +4718,23.87138846 +4719,11.03036848 +4720,8.601438313 +4721,22.06683414 +4722,27.73135329 +4723,24.43089369 +4724,48.4361309 +4725,12.82522002 +4726,41.78318334 +4727,27.27248627 +4728,21.88693275 +4729,25.31357513 +4730,28.73117144 +4731,79.40385998 +4732,24.41281723 +4733,23.80168849 +4734,100.3586996 +4735,56.53048714 +4736,20.81909405 +4737,32.6028623 +4738,27.63031281 +4739,18.63737147 +4740,25.79194672 +4741,27.34271223 +4742,19.80371112 +4743,24.21740424 +4744,26.1608251 +4745,21.3654425 +4746,27.87960545 +4747,39.50932885 +4748,22.81464582 +4749,33.85481616 +4750,22.46849751 +4751,25.27432087 +4752,27.82452403 +4753,21.0593914 +4754,24.31104173 +4755,37.70234112 +4756,29.90039158 +4757,31.05731666 +4758,24.86275339 +4759,26.04172819 +4760,27.70917332 +4761,55.91160013 +4762,39.42864616 +4763,22.70157156 +4764,28.3920979 +4765,23.22948547 +4766,57.03296626 +4767,27.98284795 +4768,21.90984622 +4769,26.64986317 +4770,27.36875962 +4771,30.13952723 +4772,26.40118274 +4773,34.29441957 +4774,28.15188674 +4775,8.458334503 +4776,41.80582598 +4777,39.61043664 +4778,20.30184826 +4779,25.51146721 +4780,22.68645395 +4781,21.6372849 +4782,27.33365586 +4783,31.51547986 +4784,46.69560285 +4785,19.96203749 +4786,30.23738197 +4787,31.24567282 +4788,63.77565567 +4789,41.57994568 +4790,43.60930024 +4791,25.39505156 +4792,23.74240101 +4793,24.48566122 +4794,33.42960246 +4795,27.99994755 +4796,34.9964679 +4797,19.5781124 +4798,25.8455405 +4799,28.53681902 +4800,28.73340005 +4801,7.784490662 +4802,25.42165199 +4803,27.04909656 +4804,27.67110442 +4805,40.32980414 +4806,26.12926962 +4807,27.18885484 +4808,28.36881864 +4809,41.59354067 +4810,45.50894261 +4811,37.16984471 +4812,35.19468887 +4813,38.64833722 +4814,32.3491756 +4815,30.30411973 +4816,7.913217731 +4817,38.90622143 +4818,27.32335887 +4819,26.86924796 +4820,12.26948792 +4821,29.02012938 +4822,58.879206 +4823,81.29509136 +4824,59.81986831 +4825,21.00192813 +4826,23.68072788 +4827,21.1684952 +4828,21.57351961 +4829,30.21145207 +4830,23.27695642 +4831,33.05114107 +4832,24.23695628 +4833,32.46396658 +4834,21.9402982 +4835,20.76349838 +4836,8.703372296 +4837,27.25430701 +4838,23.69276816 +4839,23.01385732 +4840,25.76978735 +4841,22.97506038 +4842,28.56841663 +4843,3.114634826 +4844,28.24893749 +4845,27.87978865 +4846,23.51369918 +4847,27.25532073 +4848,30.03999786 +4849,24.4841781 +4850,27.3876429 +4851,23.37795536 +4852,25.65210337 +4853,23.02114907 +4854,23.19244913 +4855,21.48857935 +4856,20.49422268 +4857,24.59822764 +4858,36.93822389 +4859,27.30609391 +4860,26.37290609 +4861,23.18122724 +4862,20.72327336 +4863,26.72023231 +4864,30.55933267 +4865,36.84772788 +4866,27.3552495 +4867,25.88944741 +4868,26.7494872 +4869,28.99798944 +4870,25.93569966 +4871,22.70695971 +4872,29.28220222 +4873,24.99383367 +4874,34.86928736 +4875,35.05116041 +4876,28.41833096 +4877,27.13600428 +4878,21.29486448 +4879,24.21136385 +4880,26.92943481 +4881,26.33720854 +4882,22.93922692 +4883,46.53797169 +4884,28.65043236 +4885,11.73664504 +4886,24.34170381 +4887,23.30879752 +4888,20.45389372 +4889,28.07480756 +4890,24.92801539 +4891,26.71002374 +4892,24.93669892 +4893,24.13814276 +4894,31.95637705 +4895,26.6345898 +4896,55.82100561 +4897,32.71930563 +4898,27.62743166 +4899,26.34598521 +4900,26.95264703 +4901,29.96189804 +4902,26.70933745 +4903,25.32844205 +4904,23.90712359 +4905,30.28848929 +4906,25.66444592 +4907,28.30966728 +4908,23.81303998 +4909,24.68567662 +4910,21.98122656 +4911,26.90625948 +4912,8.658547915 +4913,26.62631341 +4914,27.75630445 +4915,27.14910588 +4916,30.64021974 +4917,36.9175533 +4918,25.20999549 +4919,31.99410444 +4920,25.63665548 +4921,25.42696702 +4922,22.45159994 +4923,27.86749897 +4924,26.16820585 +4925,33.10565623 +4926,27.77058516 +4927,44.92313336 +4928,28.35974804 +4929,35.06564447 +4930,26.66510989 +4931,25.96488369 +4932,31.7438273 +4933,26.01537785 +4934,49.11091297 +4935,112.9885912 +4936,26.28270981 +4937,28.35963407 +4938,29.83431442 +4939,25.76034592 +4940,49.83065152 +4941,36.89595374 +4942,151.6845346 +4943,7.589153587 +4944,25.60415444 +4945,27.72408029 +4946,29.33905419 +4947,28.24976506 +4948,27.15470279 +4949,24.62144902 +4950,26.72441254 +4951,25.46823562 +4952,24.6207937 +4953,22.31267236 +4954,27.29242282 +4955,7.62963003 +4956,26.69628703 +4957,34.82456976 +4958,42.21430829 +4959,28.86783428 +4960,26.10129718 +4961,23.37618801 +4962,25.83966495 +4963,25.21584995 +4964,27.43863886 +4965,25.29345346 +4966,74.15041975 +4967,34.64470409 +4968,22.10105685 +4969,30.58611133 +4970,27.0340881 +4971,37.04088754 +4972,28.47045369 +4973,29.47422561 +4974,28.58414553 +4975,25.38086743 +4976,27.40708588 +4977,34.40879193 +4978,26.51300626 +4979,26.66488485 +4980,27.59254998 +4981,26.92270647 +4982,21.0367786 +4983,23.56653721 +4984,24.3462352 +4985,25.09822078 +4986,24.0531565 +4987,26.96767474 +4988,25.88399142 +4989,25.74678293 +4990,26.63405808 +4991,122.5601367 +4992,25.20204946 +4993,29.86211701 +4994,26.33543586 +4995,63.06843382 +4996,25.57854876 +4997,40.17888294 +4998,25.16013748 +4999,73.57788259 +5000,124.0437138 +5001,32.93583307 +5002,37.00897338 +5003,29.15753935 +5004,30.12424398 +5005,28.93125137 +5006,24.79041886 +5007,23.3515219 +5008,24.38505356 +5009,32.24596732 +5010,29.95770958 +5011,28.27002876 +5012,26.53236068 +5013,47.39411956 +5014,28.99302985 +5015,26.99583454 +5016,30.03879559 +5017,29.2672327 +5018,24.11806338 +5019,221.944044 +5020,21.69846005 +5021,28.40045703 +5022,24.48358103 +5023,22.25574298 +5024,23.52753858 +5025,20.31206366 +5026,30.20715722 +5027,69.44426373 +5028,27.82450658 +5029,22.4819633 +5030,27.22315976 +5031,22.20518018 +5032,23.55184763 +5033,29.74179831 +5034,21.98799943 +5035,26.28338662 +5036,38.20029335 +5037,36.20945182 +5038,27.05724583 +5039,99.42311674 +5040,43.34360575 +5041,45.88161006 +5042,37.47545232 +5043,28.97102064 +5044,21.96144396 +5045,23.86480733 +5046,27.01647528 +5047,21.74815916 +5048,25.69221881 +5049,20.9215486 +5050,22.32700903 +5051,85.16845297 +5052,22.809283 +5053,32.43584333 +5054,19.80798503 +5055,23.20066445 +5056,29.8949976 +5057,23.55773057 +5058,26.41850521 +5059,29.99967068 +5060,25.80109568 +5061,32.10549087 +5062,41.89967732 +5063,26.18726058 +5064,26.6975717 +5065,30.50650887 +5066,26.91638296 +5067,24.68662643 +5068,29.48930139 +5069,22.5425291 +5070,9.277124736 +5071,23.42316035 +5072,43.5187607 +5073,28.30923551 +5074,20.16711346 +5075,22.59198018 +5076,23.32337218 +5077,26.64144267 +5078,24.79536028 +5079,24.12213664 +5080,26.80222585 +5081,22.43154255 +5082,26.07428498 +5083,26.37774528 +5084,60.7092239 +5085,60.78439334 +5086,23.52066213 +5087,21.30282092 +5088,33.45215744 +5089,22.79430475 +5090,32.44199432 +5091,42.44594881 +5092,45.94955357 +5093,24.385782 +5094,28.68743157 +5095,26.89311978 +5096,10.69939615 +5097,24.54394041 +5098,23.69042318 +5099,98.8313758 +5100,14.2058542 +5101,30.03694132 +5102,24.06038539 +5103,27.90136307 +5104,24.07217005 +5105,22.78387549 +5106,27.09468569 +5107,27.49635655 +5108,22.5779722 +5109,25.79072669 +5110,21.39912936 +5111,28.71659483 +5112,39.38851091 +5113,22.68256436 +5114,25.26398445 +5115,28.91438086 +5116,28.65511077 +5117,25.68642274 +5118,21.93672693 +5119,46.26324876 +5120,36.48776334 +5121,26.28822629 +5122,30.48388033 +5123,31.34219943 +5124,24.57081444 +5125,39.06703466 +5126,54.2057218 +5127,28.31359441 +5128,22.67348161 +5129,29.57146436 +5130,23.11136168 +5131,28.50535969 +5132,63.96198677 +5133,23.0220995 +5134,28.58613239 +5135,29.07968835 +5136,36.40264451 +5137,30.22630947 +5138,21.97192665 +5139,26.53399581 +5140,11.29144273 +5141,29.14371032 +5142,47.94977872 +5143,56.90877892 +5144,28.43168186 +5145,26.58813975 +5146,23.41338782 +5147,28.4442175 +5148,22.58509187 +5149,13.09951721 +5150,21.84050034 +5151,27.83226983 +5152,28.43615865 +5153,27.32161436 +5154,19.91367283 +5155,44.65073651 +5156,27.81549832 +5157,22.86849746 +5158,23.93354588 +5159,25.72691007 +5160,31.84275105 +5161,26.63049521 +5162,21.1872307 +5163,30.51589376 +5164,30.08397653 +5165,28.66574439 +5166,39.99297757 +5167,26.59690948 +5168,24.88369687 +5169,26.87650652 +5170,27.10269361 +5171,26.22060099 +5172,33.5253419 +5173,30.59289177 +5174,25.66226544 +5175,22.48528571 +5176,83.95378578 +5177,32.11448104 +5178,28.24519771 +5179,25.37397398 +5180,29.84854331 +5181,7.922465517 +5182,39.99635379 +5183,27.53842839 +5184,24.03897995 +5185,24.26591498 +5186,23.33311761 +5187,28.16388863 +5188,86.09640992 +5189,35.75152459 +5190,34.1721248 +5191,33.71425466 +5192,21.96121542 +5193,22.42048228 +5194,28.25742119 +5195,26.15351881 +5196,20.92211971 +5197,30.4859527 +5198,22.88666307 +5199,27.85552173 +5200,20.70186076 +5201,68.99145765 +5202,30.20238 +5203,13.97151461 +5204,28.05937408 +5205,29.89971746 +5206,29.19980167 +5207,26.32015658 +5208,27.01814031 +5209,27.88835692 +5210,28.5925447 +5211,24.18052744 +5212,27.56624187 +5213,24.44329684 +5214,24.25497593 +5215,24.54927841 +5216,24.95619506 +5217,26.25176607 +5218,23.35048041 +5219,25.2638868 +5220,20.75742058 +5221,21.50971352 +5222,40.52309954 +5223,24.96573548 +5224,48.08754078 +5225,24.87923008 +5226,23.52560931 +5227,24.62627855 +5228,24.71870759 +5229,40.01966613 +5230,38.01276811 +5231,27.43729908 +5232,26.46318773 +5233,28.62952539 +5234,26.1862449 +5235,27.70837669 +5236,34.05529118 +5237,27.91694895 +5238,26.23959539 +5239,28.85403637 +5240,23.37476033 +5241,27.664645 +5242,23.34042498 +5243,21.63592672 +5244,28.40733119 +5245,25.85864182 +5246,27.57831871 +5247,34.46811312 +5248,22.07451853 +5249,7.683932664 +5250,33.92097585 +5251,24.08787135 +5252,26.19191662 +5253,107.3018485 +5254,26.80405237 +5255,52.79487012 +5256,25.2603582 +5257,24.8977903 +5258,46.74850332 +5259,27.55209645 +5260,39.20224732 +5261,56.21071106 +5262,29.02071174 +5263,30.38249636 +5264,26.30246158 +5265,25.19436659 +5266,39.81703768 +5267,39.65871514 +5268,28.20294821 +5269,24.32756832 +5270,30.16712534 +5271,25.94622894 +5272,24.62348142 +5273,26.31285729 +5274,25.66474915 +5275,22.25921049 +5276,26.22981037 +5277,61.24864467 +5278,34.8484285 +5279,7.425068416 +5280,41.74670886 +5281,51.24064901 +5282,130.5318143 +5283,24.312105 +5284,29.90763744 +5285,25.2248588 +5286,27.14160205 +5287,29.31734339 +5288,25.20248638 +5289,25.40905907 +5290,25.32158028 +5291,27.45498741 +5292,19.96566969 +5293,26.59509153 +5294,34.27731447 +5295,27.88977915 +5296,27.20331015 +5297,40.40276141 +5298,53.34637513 +5299,29.10505669 +5300,109.3273758 +5301,26.15509382 +5302,28.84493193 +5303,36.08359137 +5304,26.07357129 +5305,36.85741419 +5306,26.7152836 +5307,27.34386874 +5308,7.632160252 +5309,26.99882785 +5310,30.47213523 +5311,30.22666078 +5312,26.73394167 +5313,27.19595729 +5314,24.85903715 +5315,26.35905415 +5316,24.58148975 +5317,28.16428412 +5318,23.54664661 +5319,25.91722709 +5320,-3.271969229 +5321,27.73331636 +5322,29.12334323 +5323,27.627421 +5324,29.15096004 +5325,26.10146206 +5326,27.18551105 +5327,26.06938919 +5328,25.82507367 +5329,25.37832179 +5330,26.03725351 +5331,76.70712891 +5332,75.50367409 +5333,26.4879442 +5334,31.74538226 +5335,28.60805377 +5336,34.48453282 +5337,28.55201548 +5338,29.59671202 +5339,26.33201388 +5340,27.09678661 +5341,28.75644676 +5342,28.43784767 +5343,28.56950458 +5344,33.20495072 +5345,25.25428854 +5346,26.88675811 +5347,21.40687938 +5348,24.20251488 +5349,27.12591004 +5350,24.97901275 +5351,25.2049588 +5352,33.32347026 +5353,26.0766907 +5354,29.94016687 +5355,25.82534875 +5356,24.9255959 +5357,26.78525682 +5358,27.1734214 +5359,38.98426934 +5360,26.31019368 +5361,28.82631102 +5362,40.7891943 +5363,34.4127862 +5364,27.99848817 +5365,29.55260472 +5366,32.92587485 +5367,30.03849106 +5368,51.96231937 +5369,39.78105842 +5370,28.49361767 +5371,27.3145731 +5372,23.99494822 +5373,26.30388085 +5374,27.43754132 +5375,27.60839292 +5376,28.0296767 +5377,33.80264521 +5378,30.68353126 +5379,130.6225646 +5380,26.98849997 +5381,29.59499589 +5382,41.2809774 +5383,25.30683665 +5384,46.21542752 +5385,48.55872732 +5386,27.29600746 +5387,25.89995029 +5388,23.10341567 +5389,33.1058715 +5390,39.70731394 +5391,23.77532732 +5392,25.49567839 +5393,24.16154151 +5394,22.83865204 +5395,26.42817222 +5396,33.83231144 +5397,14.76701446 +5398,18.23657418 +5399,23.57463106 +5400,30.2973905 +5401,39.5480947 +5402,24.00016916 +5403,26.68392236 +5404,20.58287774 +5405,44.26472142 +5406,22.24692163 +5407,24.19149316 +5408,28.29134967 +5409,25.89884513 +5410,21.85494865 +5411,26.10936167 +5412,23.22753761 +5413,40.46260478 +5414,26.74401777 +5415,46.43767851 +5416,11.21765818 +5417,30.13722159 +5418,26.02943811 +5419,48.26911416 +5420,26.53872322 +5421,29.19724266 +5422,23.3941358 +5423,29.4522874 +5424,23.68260123 +5425,29.08189952 +5426,40.7162085 +5427,248.5078423 +5428,25.45614989 +5429,24.74162044 +5430,39.69190541 +5431,26.27646111 +5432,7.42211155 +5433,33.5291502 +5434,23.18592318 +5435,26.83303531 +5436,19.38207911 +5437,42.14783962 +5438,26.54400921 +5439,20.7165425 +5440,23.3104388 +5441,25.51552208 +5442,26.30590481 +5443,21.72324033 +5444,24.70484703 +5445,23.33038579 +5446,25.95201009 +5447,27.22558123 +5448,28.32109387 +5449,17.21845433 +5450,13.03119137 +5451,27.10131789 +5452,22.02450746 +5453,33.36362107 +5454,24.72502523 +5455,38.4361201 +5456,21.51893979 +5457,23.44983451 +5458,28.54448406 +5459,28.77789029 +5460,28.35534071 +5461,78.54233145 +5462,22.5973875 +5463,26.89845737 +5464,21.13414383 +5465,29.30125942 +5466,27.10367002 +5467,20.12546931 +5468,27.98895331 +5469,19.03298181 +5470,21.85299595 +5471,21.80814322 +5472,27.74879169 +5473,26.50745139 +5474,21.25030688 +5475,21.43043309 +5476,21.28852205 +5477,28.01636085 +5478,22.62543332 +5479,24.97993405 +5480,22.46435162 +5481,28.84938608 +5482,31.09140954 +5483,22.75830652 +5484,26.0503731 +5485,29.43589253 +5486,25.1953405 +5487,25.31746116 +5488,26.29800606 +5489,38.28482065 +5490,25.0666849 +5491,22.76456409 +5492,39.50882908 +5493,30.5689868 +5494,29.65038949 +5495,24.68370031 +5496,51.8091266 +5497,33.43906456 +5498,24.14141144 +5499,26.30404486 +5500,29.65050291 +5501,36.90073338 +5502,28.92817627 +5503,27.62264884 +5504,32.43945357 +5505,40.92706582 +5506,40.43491022 +5507,28.32753172 +5508,27.04672266 +5509,22.74069473 +5510,33.60374064 +5511,28.70309442 +5512,24.43481282 +5513,25.17862703 +5514,8.696743163 +5515,36.95910917 +5516,34.22472594 +5517,24.36240388 +5518,27.82324622 +5519,42.44478433 +5520,21.61196558 +5521,26.8356148 +5522,37.49892797 +5523,29.00963417 +5524,33.59372282 +5525,26.9740728 +5526,26.06649264 +5527,23.28775694 +5528,29.87866226 +5529,29.29138651 +5530,22.12230882 +5531,97.07520555 +5532,24.18813498 +5533,26.95135899 +5534,34.97007593 +5535,32.04718235 +5536,25.06555146 +5537,29.28288014 +5538,28.08849978 +5539,41.84389924 +5540,15.50456487 +5541,41.29495538 +5542,34.68333881 +5543,39.80898858 +5544,22.74338264 +5545,30.43316445 +5546,48.2403904 +5547,25.43470497 +5548,28.38794418 +5549,24.10304236 +5550,26.3870988 +5551,27.37060178 +5552,62.17942236 +5553,88.29300202 +5554,39.63408999 +5555,28.69583545 +5556,28.81265608 +5557,32.27974726 +5558,23.19918853 +5559,27.24453941 +5560,30.0424636 +5561,22.06043211 +5562,30.72318375 +5563,23.16543646 +5564,24.33053817 +5565,29.2869344 +5566,11.6088073 +5567,26.64311783 +5568,26.23483092 +5569,27.84110052 +5570,26.57517001 +5571,28.49907527 +5572,22.64514873 +5573,7.825288791 +5574,22.5920768 +5575,28.28711103 +5576,36.2246088 +5577,32.62428482 +5578,24.40990714 +5579,27.33230636 +5580,22.22740514 +5581,25.90955832 +5582,24.44254106 +5583,23.68432075 +5584,23.11798227 +5585,30.40659314 +5586,27.9619496 +5587,27.87831812 +5588,45.67798333 +5589,25.01336519 +5590,29.92045049 +5591,27.01603769 +5592,21.97579188 +5593,27.25427429 +5594,27.11652372 +5595,33.48826094 +5596,26.33532088 +5597,25.46717079 +5598,30.44047153 +5599,27.46440265 +5600,23.83864542 +5601,24.3326033 +5602,29.6806419 +5603,28.57042524 +5604,26.54883972 +5605,39.71113401 +5606,23.032334 +5607,35.25250243 +5608,22.61809967 +5609,24.66313131 +5610,25.27960521 +5611,30.26414336 +5612,26.45832898 +5613,34.085544 +5614,7.605930546 +5615,26.79491697 +5616,25.56527347 +5617,24.95989103 +5618,28.76849635 +5619,26.80733299 +5620,25.72909632 +5621,24.93183847 +5622,21.44934859 +5623,36.80850357 +5624,31.23855247 +5625,27.26286246 +5626,58.64787683 +5627,35.39980343 +5628,28.27983785 +5629,25.91670495 +5630,24.6443329 +5631,39.03714732 +5632,29.67983379 +5633,25.61751604 +5634,24.0585516 +5635,30.31388306 +5636,26.0027868 +5637,27.55149961 +5638,25.31433998 +5639,23.43587428 +5640,23.3251444 +5641,22.24897261 +5642,62.33506099 +5643,26.74025948 +5644,21.91188248 +5645,27.32546659 +5646,51.20088681 +5647,47.91167834 +5648,26.03944619 +5649,44.60049747 +5650,26.52131011 +5651,26.15982606 +5652,24.18361915 +5653,25.28722541 +5654,25.85772013 +5655,24.60801496 +5656,26.82294824 +5657,25.61795046 +5658,26.20496886 +5659,26.4789028 +5660,25.66112023 +5661,25.82450808 +5662,62.83262828 +5663,30.74496029 +5664,27.03498463 +5665,57.92680957 +5666,26.65333298 +5667,28.88125256 +5668,37.27475281 +5669,27.09632754 +5670,26.83498292 +5671,27.67609704 +5672,35.48530757 +5673,35.84136165 +5674,25.65265422 +5675,25.9129223 +5676,29.28384447 +5677,40.65721432 +5678,25.67225956 +5679,27.04564179 +5680,38.32861417 +5681,25.52419357 +5682,25.16341585 +5683,24.96523435 +5684,23.93897613 +5685,33.13801362 +5686,28.16118174 +5687,28.93916131 +5688,27.09424446 +5689,29.77543454 +5690,26.12516391 +5691,52.28983416 +5692,29.29189189 +5693,25.23407976 +5694,24.84690233 +5695,25.77528672 +5696,36.64720556 +5697,76.85555411 +5698,22.81106773 +5699,28.96398325 +5700,33.53804425 +5701,46.2229957 +5702,25.96769139 +5703,25.69451675 +5704,26.33040843 +5705,27.87144671 +5706,37.799977 +5707,26.10795195 +5708,27.95543248 +5709,32.93604755 +5710,28.57769196 +5711,26.60130849 +5712,23.41073278 +5713,25.2633037 +5714,23.89308147 +5715,24.56440418 +5716,39.71304811 +5717,28.77234373 +5718,26.88982889 +5719,27.27459777 +5720,24.55553856 +5721,52.98718713 +5722,25.67776938 +5723,40.73279902 +5724,26.31760149 +5725,69.55614208 +5726,33.27519095 +5727,36.63880927 +5728,51.72236471 +5729,27.14269944 +5730,55.92658443 +5731,25.66139068 +5732,27.12399867 +5733,41.55648159 +5734,40.86660965 +5735,27.47149927 +5736,24.58194639 +5737,26.96017457 +5738,25.3145995 +5739,27.02148685 +5740,26.62452146 +5741,46.29565468 +5742,22.87611356 +5743,26.78324914 +5744,38.89658104 +5745,40.79428644 +5746,25.79988281 +5747,41.25660252 +5748,28.76307407 +5749,21.0161714 +5750,27.41748407 +5751,51.03523056 +5752,26.04167696 +5753,27.45768124 +5754,21.18980955 +5755,25.8203547 +5756,27.48784706 +5757,68.67552246 +5758,27.95474248 +5759,25.67747913 +5760,20.06109874 +5761,36.21363841 +5762,32.11520394 +5763,30.59162106 +5764,23.42757694 +5765,24.51605287 +5766,29.5173921 +5767,38.89655989 +5768,34.12335692 +5769,22.30512467 +5770,29.81254391 +5771,35.14900103 +5772,29.19575281 +5773,28.95611558 +5774,27.22122638 +5775,22.25930118 +5776,28.76408926 +5777,29.73979591 +5778,26.16156069 +5779,21.1401518 +5780,23.98372568 +5781,88.74389659 +5782,31.46834002 +5783,45.80907805 +5784,53.54960203 +5785,23.87977786 +5786,33.53276103 +5787,23.26174299 +5788,28.96053367 +5789,23.14735018 +5790,29.61795586 +5791,40.95349958 +5792,265.2264312 +5793,25.78557544 +5794,28.58091785 +5795,31.64549266 +5796,25.18480397 +5797,7.891832686 +5798,33.2653127 +5799,23.78228939 +5800,61.9720296 +5801,29.61278346 +5802,41.78802553 +5803,24.64015155 +5804,21.47086962 +5805,26.24736938 +5806,23.15242119 +5807,25.98201725 +5808,21.94565166 +5809,21.94911962 +5810,23.3075987 +5811,52.52401726 +5812,29.30899035 +5813,25.08490997 +5814,21.20370762 +5815,27.35473642 +5816,22.61967229 +5817,22.44023803 +5818,23.76697093 +5819,19.43633278 +5820,38.35411777 +5821,23.26268025 +5822,23.28220444 +5823,22.14141823 +5824,28.42514911 +5825,25.15575869 +5826,13.63216993 +5827,19.54076205 +5828,38.51428644 +5829,107.2615923 +5830,27.10465186 +5831,29.72921987 +5832,20.2113118 +5833,19.4745537 +5834,19.0156267 +5835,24.52844897 +5836,21.82613499 +5837,20.31387824 +5838,25.96165265 +5839,21.02595866 +5840,21.45129018 +5841,20.96063457 +5842,38.80762825 +5843,25.02097061 +5844,35.39035005 +5845,28.14957057 +5846,27.49629734 +5847,39.74974591 +5848,26.14072163 +5849,34.63343192 +5850,24.38065459 +5851,37.87719239 +5852,32.16390683 +5853,39.04192846 +5854,31.50636996 +5855,27.47756203 +5856,41.92640805 +5857,29.02361266 +5858,30.33274271 +5859,26.47130926 +5860,23.37935858 +5861,53.72794136 +5862,42.05098524 +5863,24.4408148 +5864,27.0905083 +5865,28.26243446 +5866,24.72324381 +5867,24.48887405 +5868,34.17265391 +5869,32.9495392 +5870,71.4493722 +5871,26.33547031 +5872,28.01096409 +5873,24.19027044 +5874,22.36578978 +5875,23.00490227 +5876,25.0881574 +5877,24.54029897 +5878,34.4410229 +5879,11.25568282 +5880,20.84763886 +5881,34.84463646 +5882,32.30074256 +5883,41.95494779 +5884,44.79235728 +5885,34.25124437 +5886,25.31491458 +5887,22.7165735 +5888,29.90125261 +5889,28.03617931 +5890,32.21990848 +5891,28.14993005 +5892,34.42627904 +5893,30.03200041 +5894,26.15825783 +5895,22.97801864 +5896,102.1336332 +5897,24.42968767 +5898,25.88344607 +5899,30.52906277 +5900,28.32300231 +5901,24.81000905 +5902,27.16588665 +5903,26.08610225 +5904,32.66637518 +5905,80.83526808 +5906,21.54363529 +5907,35.75473538 +5908,30.12304622 +5909,27.01354134 +5910,29.59817248 +5911,202.0023644 +5912,35.207106 +5913,28.36552854 +5914,26.71092764 +5915,65.09276283 +5916,37.1151134 +5917,31.8357434 +5918,44.64267506 +5919,39.86541844 +5920,38.91655971 +5921,23.46339376 +5922,26.57862362 +5923,23.26456359 +5924,26.71335394 +5925,31.69174448 +5926,28.19373796 +5927,50.88236256 +5928,25.58107207 +5929,28.93115818 +5930,23.98283503 +5931,23.95915026 +5932,27.26670849 +5933,36.43682232 +5934,33.28026792 +5935,25.96638878 +5936,28.97026611 +5937,22.97957195 +5938,14.23972367 +5939,24.44751933 +5940,21.69740228 +5941,25.15505358 +5942,24.08950021 +5943,24.5504665 +5944,24.25839078 +5945,23.33816774 +5946,30.09886431 +5947,37.27748654 +5948,25.5352478 +5949,23.37604137 +5950,27.19763438 +5951,24.80185427 +5952,40.60896328 +5953,29.64199626 +5954,44.94530506 +5955,28.84548392 +5956,25.79833353 +5957,22.80820408 +5958,24.09190718 +5959,23.92675616 +5960,28.81748333 +5961,25.49414686 +5962,27.26353243 +5963,29.57733165 +5964,28.35331749 +5965,28.16951405 +5966,27.63951794 +5967,26.27474742 +5968,24.20665607 +5969,27.07770183 +5970,27.11319897 +5971,23.49072246 +5972,24.44602789 +5973,23.59396906 +5974,29.13771077 +5975,27.13271066 +5976,29.85621978 +5977,35.25084912 +5978,25.44672021 +5979,45.37058562 +5980,33.32051803 +5981,25.02640264 +5982,27.60811271 +5983,107.1282239 +5984,38.73917236 +5985,32.7426963 +5986,22.87543444 +5987,28.43934286 +5988,24.55256023 +5989,30.00585651 +5990,39.07580906 +5991,28.13998848 +5992,51.33139502 +5993,35.12336999 +5994,25.24063718 +5995,26.45858281 +5996,25.30637014 +5997,26.64788485 +5998,27.27332025 +5999,22.93171917 +6000,30.06418994 +6001,27.03060082 +6002,24.19182617 +6003,26.01329517 +6004,25.54939599 +6005,21.88874427 +6006,26.28178839 +6007,26.3394366 +6008,23.99867678 +6009,35.4707948 +6010,27.26295102 +6011,26.28070185 +6012,135.457019 +6013,26.75520529 +6014,26.83767508 +6015,24.01277335 +6016,26.28623635 +6017,28.21279043 +6018,27.0068055 +6019,28.21827126 +6020,27.79712012 +6021,27.06106543 +6022,167.2992619 +6023,28.96005644 +6024,26.76875852 +6025,24.57927387 +6026,27.92672846 +6027,63.41635474 +6028,37.97711916 +6029,45.88859378 +6030,23.61615815 +6031,28.16785882 +6032,28.38033631 +6033,26.0136045 +6034,25.78168387 +6035,48.71535477 +6036,25.49271544 +6037,8.4253302 +6038,33.24885059 +6039,27.03976671 +6040,30.43518099 +6041,28.36458732 +6042,33.19476343 +6043,24.24736641 +6044,26.93357748 +6045,28.30608216 +6046,26.91919897 +6047,26.8089028 +6048,25.04364899 +6049,45.36269489 +6050,36.05735966 +6051,25.96073277 +6052,38.71532467 +6053,45.36299382 +6054,49.58104035 +6055,29.75257574 +6056,26.04496465 +6057,29.34292651 +6058,24.54958501 +6059,25.21386277 +6060,26.24259125 +6061,23.27009471 +6062,76.10418917 +6063,33.79319958 +6064,26.69135297 +6065,31.78119824 +6066,36.81725556 +6067,36.76085947 +6068,27.9463242 +6069,26.02537361 +6070,23.98641847 +6071,26.76069502 +6072,32.82048102 +6073,26.10854718 +6074,27.27670366 +6075,28.36602518 +6076,26.03060247 +6077,22.97645107 +6078,23.25807975 +6079,55.34136673 +6080,24.71645552 +6081,27.79848283 +6082,26.54055702 +6083,24.4736122 +6084,23.38359564 +6085,55.85634838 +6086,133.5755513 +6087,40.5108773 +6088,25.82358376 +6089,39.8104121 +6090,8.547870909 +6091,33.27016885 +6092,40.34132859 +6093,65.65700225 +6094,23.24367673 +6095,48.59135219 +6096,24.68934735 +6097,29.26648182 +6098,54.05368667 +6099,61.16137757 +6100,25.59912495 +6101,26.57142538 +6102,26.1579039 +6103,24.34244076 +6104,27.48942232 +6105,27.554283 +6106,52.5777787 +6107,48.22124816 +6108,31.92063128 +6109,40.33984764 +6110,41.64585773 +6111,28.35453827 +6112,27.48871488 +6113,26.73764241 +6114,706.4407197 +6115,73.84569519 +6116,23.62428565 +6117,24.2375305 +6118,23.2209903 +6119,21.05854064 +6120,24.02668633 +6121,25.64642609 +6122,27.21658105 +6123,25.42613384 +6124,27.10894829 +6125,27.45894636 +6126,21.96089036 +6127,26.52411933 +6128,22.79880365 +6129,26.45903014 +6130,27.74570476 +6131,23.44481205 +6132,23.00897873 +6133,24.85287056 +6134,115.6221987 +6135,49.71864 +6136,27.60770718 +6137,27.03845458 +6138,28.0239481 +6139,22.66735465 +6140,23.97410567 +6141,26.65437342 +6142,24.61969316 +6143,30.53795417 +6144,28.99957969 +6145,32.42628907 +6146,93.11839372 +6147,33.79566413 +6148,27.76072577 +6149,198.6632092 +6150,25.54016348 +6151,22.94710681 +6152,29.66902043 +6153,33.83842351 +6154,23.31786697 +6155,26.66954134 +6156,28.25769562 +6157,71.20623477 +6158,37.71525237 +6159,28.58954878 +6160,39.81491212 +6161,32.86061453 +6162,61.82652812 +6163,28.21344226 +6164,24.14424388 +6165,64.033929 +6166,24.80888674 +6167,23.94558187 +6168,21.48378736 +6169,25.5499261 +6170,33.40325261 +6171,26.05228801 +6172,25.72257585 +6173,23.37027017 +6174,22.33996921 +6175,24.02138771 +6176,21.75985253 +6177,29.63117511 +6178,29.37018462 +6179,65.36470735 +6180,71.37663452 +6181,32.18892103 +6182,22.55974129 +6183,26.2966805 +6184,50.46778839 +6185,25.23895185 +6186,25.12269924 +6187,41.95660836 +6188,20.09586409 +6189,28.23882122 +6190,31.6317222 +6191,14.82635853 +6192,21.43261975 +6193,35.58223444 +6194,18.95827295 +6195,33.17734684 +6196,22.89325749 +6197,40.29201741 +6198,23.76810346 +6199,24.45040963 +6200,25.43653595 +6201,21.50957511 +6202,20.38716948 +6203,20.99527061 +6204,20.54217698 +6205,21.42021191 +6206,24.14907039 +6207,27.21496355 +6208,27.6734427 +6209,26.37649825 +6210,21.74218366 +6211,21.80651648 +6212,24.89366992 +6213,23.11236716 +6214,26.06458229 +6215,32.03991015 +6216,29.64156017 +6217,25.29818944 +6218,27.80712455 +6219,33.75405622 +6220,27.47909006 +6221,65.01582276 +6222,27.92500916 +6223,22.17105307 +6224,28.58511631 +6225,23.76648789 +6226,33.34733198 +6227,29.53635135 +6228,27.86358509 +6229,29.06011927 +6230,31.86873833 +6231,24.70959833 +6232,26.19358876 +6233,29.7577411 +6234,33.11598637 +6235,52.42963665 +6236,28.01379104 +6237,29.57224231 +6238,44.04526366 +6239,29.07900185 +6240,26.507897 +6241,25.6589445 +6242,28.33788749 +6243,25.21623736 +6244,19.0534724 +6245,22.71953299 +6246,28.88025403 +6247,26.98366866 +6248,41.57527078 +6249,25.08918729 +6250,26.0213215 +6251,24.41379167 +6252,23.35561351 +6253,29.65847472 +6254,30.05007201 +6255,25.94612529 +6256,35.07118802 +6257,45.31701632 +6258,26.5765714 +6259,25.1533806 +6260,42.13262402 +6261,25.60838682 +6262,27.66162462 +6263,28.85922379 +6264,23.6663493 +6265,39.73035463 +6266,39.66974845 +6267,34.07625102 +6268,27.54371543 +6269,28.6909862 +6270,82.86373081 +6271,27.02011859 +6272,29.1870336 +6273,31.82275733 +6274,51.06119398 +6275,35.29485738 +6276,204.8689661 +6277,42.77661424 +6278,27.36457439 +6279,29.09314538 +6280,67.03052028 +6281,39.65551165 +6282,34.68340805 +6283,41.77714101 +6284,39.66451058 +6285,34.29027172 +6286,26.50347347 +6287,24.59813413 +6288,30.09850769 +6289,29.68012581 +6290,32.65613901 +6291,23.48194141 +6292,24.58452311 +6293,33.8329935 +6294,35.74140331 +6295,30.32067491 +6296,79.41427143 +6297,26.93839893 +6298,29.49211513 +6299,24.6609457 +6300,40.37856267 +6301,31.79889516 +6302,22.99195685 +6303,29.3620222 +6304,24.35915855 +6305,21.4328046 +6306,24.98959158 +6307,26.65149646 +6308,24.55209736 +6309,23.19939702 +6310,31.63525381 +6311,30.25376954 +6312,36.84549115 +6313,25.7480436 +6314,25.21018237 +6315,25.76742516 +6316,26.39969711 +6317,28.09943417 +6318,47.92960321 +6319,44.4771398 +6320,25.56866455 +6321,22.72537157 +6322,21.06298341 +6323,31.13993476 +6324,19.70241513 +6325,37.17679221 +6326,24.5789735 +6327,29.38251967 +6328,30.56295915 +6329,32.18446374 +6330,27.92973726 +6331,26.43561697 +6332,26.13683589 +6333,24.28776783 +6334,32.98185449 +6335,26.94262986 +6336,22.94481576 +6337,35.76700288 +6338,26.11355484 +6339,28.07143412 +6340,26.26582863 +6341,25.95311663 +6342,35.85431364 +6343,24.88377756 +6344,7.525068751 +6345,33.6951217 +6346,24.46829918 +6347,25.6170829 +6348,26.23791711 +6349,30.94488636 +6350,27.76441894 +6351,24.7941767 +6352,26.78351855 +6353,34.65916672 +6354,7.833247744 +6355,28.56962511 +6356,37.63579825 +6357,25.42705922 +6358,22.90723063 +6359,24.19918701 +6360,24.07608446 +6361,21.42016093 +6362,37.54314855 +6363,26.25270025 +6364,25.28397601 +6365,22.29431946 +6366,25.94824246 +6367,27.22344131 +6368,25.43609825 +6369,22.36807293 +6370,21.65652037 +6371,24.87560425 +6372,29.29964572 +6373,32.18789582 +6374,7.402244765 +6375,27.52748782 +6376,27.7307659 +6377,26.17112785 +6378,22.59457406 +6379,25.61840151 +6380,23.40284619 +6381,27.07012053 +6382,29.65965867 +6383,27.8317877 +6384,25.28694903 +6385,26.31958525 +6386,24.54141195 +6387,21.91776174 +6388,28.58309536 +6389,26.87510956 +6390,24.9725772 +6391,34.0225376 +6392,25.96515655 +6393,23.82181261 +6394,42.22737813 +6395,65.72347567 +6396,28.35276419 +6397,26.8976331 +6398,32.38701151 +6399,31.69652539 +6400,47.46054185 +6401,28.36267267 +6402,11.38850288 +6403,34.6379829 +6404,27.77746844 +6405,27.78258761 +6406,26.11124679 +6407,25.60117733 +6408,24.13692143 +6409,26.35830079 +6410,25.77490152 +6411,30.21949331 +6412,25.20935597 +6413,29.15527407 +6414,24.66517712 +6415,-2.359007166 +6416,29.08503736 +6417,31.24863649 +6418,30.04062018 +6419,26.52432418 +6420,56.41349452 +6421,25.52811275 +6422,32.04616357 +6423,24.30310809 +6424,23.58570173 +6425,25.75044838 +6426,72.84341869 +6427,75.17612675 +6428,33.1817753 +6429,32.15863528 +6430,40.05296201 +6431,26.23446202 +6432,36.61798753 +6433,29.80809458 +6434,24.17670234 +6435,23.1337262 +6436,38.81748205 +6437,32.0277831 +6438,26.08485066 +6439,25.12873781 +6440,27.66753394 +6441,22.47584903 +6442,25.12224329 +6443,22.94682852 +6444,26.66405225 +6445,24.55087745 +6446,20.46009303 +6447,27.37905388 +6448,25.48488278 +6449,28.73035009 +6450,40.82033483 +6451,26.47868284 +6452,61.39883615 +6453,39.7362574 +6454,26.48402401 +6455,8.068208924 +6456,25.29874436 +6457,37.94360762 +6458,25.46408036 +6459,41.8051224 +6460,118.1629066 +6461,28.07926037 +6462,34.29467245 +6463,38.10774771 +6464,59.76446702 +6465,25.19386834 +6466,23.60042776 +6467,25.4030947 +6468,23.83400389 +6469,27.90450462 +6470,35.91657128 +6471,27.67960858 +6472,56.84237112 +6473,30.55077154 +6474,32.95330612 +6475,40.66348594 +6476,31.02260137 +6477,40.44846183 +6478,27.86822031 +6479,45.72662283 +6480,23.84031414 +6481,26.17433602 +6482,25.97703482 +6483,23.98357962 +6484,21.11016343 +6485,25.5332542 +6486,25.94952258 +6487,21.77936993 +6488,26.96117381 +6489,23.05553964 +6490,26.999327 +6491,21.94767159 +6492,37.05837995 +6493,32.059884 +6494,26.89510276 +6495,24.01058081 +6496,24.16360428 +6497,23.44944189 +6498,33.85226157 +6499,48.95547945 +6500,50.64918432 +6501,26.03574343 +6502,29.59524101 +6503,22.38833701 +6504,34.8271058 +6505,32.21207368 +6506,28.30985039 +6507,25.46994555 +6508,41.30779033 +6509,30.19914744 +6510,24.02075728 +6511,27.79412786 +6512,33.92791214 +6513,33.29450175 +6514,24.34071181 +6515,26.30207324 +6516,33.20329032 +6517,29.75866954 +6518,39.77571945 +6519,29.05105928 +6520,29.87770551 +6521,29.77352571 +6522,21.05012016 +6523,38.69935632 +6524,29.67505186 +6525,41.28949725 +6526,25.84921295 +6527,71.56444073 +6528,26.6338678 +6529,24.63692883 +6530,44.65298802 +6531,40.11982644 +6532,23.18238751 +6533,25.49410281 +6534,22.36988279 +6535,23.98608284 +6536,22.08868452 +6537,23.13550993 +6538,27.05879491 +6539,21.30489371 +6540,22.54130071 +6541,26.92034266 +6542,29.74048089 +6543,29.69814124 +6544,26.70132484 +6545,26.28661105 +6546,26.9684698 +6547,24.7744587 +6548,26.72343316 +6549,51.72725747 +6550,30.41316478 +6551,25.57485779 +6552,21.70430303 +6553,20.23652335 +6554,23.1239934 +6555,25.65386542 +6556,22.41498464 +6557,22.9857341 +6558,27.1840533 +6559,25.61953441 +6560,16.34782408 +6561,22.28918341 +6562,40.79415528 +6563,18.92519881 +6564,24.01148201 +6565,20.54963599 +6566,24.53230622 +6567,27.56671485 +6568,25.43110359 +6569,25.17157211 +6570,21.28315979 +6571,21.76266462 +6572,24.81926801 +6573,27.79867237 +6574,29.4868032 +6575,21.27828331 +6576,25.31914685 +6577,40.51396017 +6578,22.69661974 +6579,32.38308377 +6580,40.62559854 +6581,39.62324156 +6582,24.78889007 +6583,32.48900675 +6584,28.10076222 +6585,28.28967536 +6586,66.1500082 +6587,39.6768505 +6588,29.90611431 +6589,28.9419202 +6590,24.12675881 +6591,35.51617312 +6592,34.17538105 +6593,41.20553191 +6594,28.44030019 +6595,30.22197622 +6596,24.60131307 +6597,23.23394478 +6598,31.27291063 +6599,26.9392359 +6600,51.78353199 +6601,28.85764264 +6602,30.15568396 +6603,30.48661302 +6604,29.00590334 +6605,27.51301083 +6606,22.82594672 +6607,30.05366147 +6608,30.04994077 +6609,23.07776252 +6610,41.3492528 +6611,33.81948794 +6612,27.79607055 +6613,65.81355458 +6614,26.53681749 +6615,38.30592531 +6616,23.17784705 +6617,24.65935033 +6618,22.90115755 +6619,32.50496698 +6620,26.03020837 +6621,30.05446621 +6622,45.50100855 +6623,26.00048764 +6624,26.60110931 +6625,25.36482522 +6626,44.6747282 +6627,24.49223895 +6628,34.46024516 +6629,30.47691247 +6630,28.75845343 +6631,27.42623891 +6632,33.28897041 +6633,30.30407211 +6634,46.18285003 +6635,85.11687123 +6636,94.47789074 +6637,36.2938832 +6638,31.77745901 +6639,25.62250087 +6640,34.02956559 +6641,62.07784211 +6642,26.36527929 +6643,22.8984384 +6644,41.17567702 +6645,27.98036271 +6646,24.33776234 +6647,63.97182784 +6648,39.61772498 +6649,61.36276901 +6650,33.22874158 +6651,38.29679635 +6652,23.45896053 +6653,29.58217863 +6654,32.30761547 +6655,25.18937861 +6656,41.64713515 +6657,27.83120478 +6658,34.28324474 +6659,35.39046206 +6660,33.72183889 +6661,27.88133764 +6662,26.05440094 +6663,57.64826503 +6664,33.68451861 +6665,37.88873806 +6666,24.81842487 +6667,24.33299915 +6668,408.4704037 +6669,23.34853429 +6670,21.15695527 +6671,24.97178083 +6672,22.9829117 +6673,24.39658034 +6674,22.78906204 +6675,39.58188337 +6676,30.01633176 +6677,24.52816641 +6678,28.78967138 +6679,24.63313692 +6680,28.6704167 +6681,27.46214296 +6682,39.96329282 +6683,48.13397787 +6684,21.00295961 +6685,25.19783179 +6686,27.34998748 +6687,20.39248718 +6688,30.11511482 +6689,16.90084395 +6690,25.39546316 +6691,35.22210561 +6692,26.07122935 +6693,25.05965037 +6694,25.84417835 +6695,27.41070009 +6696,28.26788767 +6697,26.0655707 +6698,25.19170502 +6699,33.05623954 +6700,27.96104223 +6701,21.63333548 +6702,27.93871389 +6703,26.46570422 +6704,24.22704233 +6705,37.52154354 +6706,28.8456033 +6707,24.55801723 +6708,26.13527182 +6709,23.81697048 +6710,27.0320892 +6711,24.38628005 +6712,22.29086274 +6713,14.43117591 +6714,37.18164262 +6715,16.0131536 +6716,21.70615314 +6717,27.20620887 +6718,48.89809958 +6719,7.899078391 +6720,25.78783092 +6721,25.67800559 +6722,13.76612572 +6723,32.32273434 +6724,35.59291623 +6725,24.94660275 +6726,22.90262628 +6727,24.18494169 +6728,26.77015798 +6729,22.84117673 +6730,21.71895502 +6731,24.89656601 +6732,22.71608095 +6733,24.62739024 +6734,25.59908567 +6735,21.96945176 +6736,26.02655167 +6737,24.66668802 +6738,23.63843364 +6739,25.45843737 +6740,23.6733313 +6741,25.17846381 +6742,131.9130236 +6743,22.7087848 +6744,19.877104 +6745,27.08412186 +6746,24.08384302 +6747,30.79516521 +6748,27.74349852 +6749,26.77746048 +6750,23.81031182 +6751,27.78229881 +6752,10.98900296 +6753,26.72629946 +6754,23.51174713 +6755,25.08816444 +6756,30.56956842 +6757,29.53936816 +6758,19.87817858 +6759,29.31377112 +6760,98.95319972 +6761,32.03361116 +6762,25.85650305 +6763,21.00781648 +6764,28.02645341 +6765,23.43824457 +6766,27.1379445 +6767,132.7539114 +6768,7.720183789 +6769,26.28362654 +6770,26.92242127 +6771,28.42318039 +6772,27.01641548 +6773,22.04165896 +6774,23.95192782 +6775,24.91191132 +6776,27.39790214 +6777,25.23162835 +6778,36.99597155 +6779,29.25620922 +6780,34.9663145 +6781,26.15432921 +6782,25.79493925 +6783,25.38634455 +6784,26.36537001 +6785,55.19476977 +6786,28.8738086 +6787,25.61349064 +6788,25.61983482 +6789,23.01924241 +6790,24.21789297 +6791,70.28299566 +6792,73.03349959 +6793,32.01155341 +6794,30.59053795 +6795,38.77494706 +6796,24.96882812 +6797,35.62198803 +6798,27.40620638 +6799,26.89037036 +6800,22.44858729 +6801,28.49865392 +6802,24.61719807 +6803,24.54800897 +6804,26.19103663 +6805,26.51099557 +6806,24.84264397 +6807,21.36824245 +6808,25.98272464 +6809,29.28869367 +6810,24.15972923 +6811,20.11581639 +6812,31.63034745 +6813,26.59430429 +6814,22.81750347 +6815,19.08132232 +6816,19.29694637 +6817,30.33862306 +6818,23.49079441 +6819,38.41134057 +6820,8.466216208 +6821,31.66641705 +6822,25.42496195 +6823,45.6377931 +6824,63.59330857 +6825,8.03910812 +6826,28.86519838 +6827,33.46428435 +6828,22.77873321 +6829,32.02615118 +6830,29.49115608 +6831,28.14103384 +6832,22.56064312 +6833,23.28155756 +6834,28.20863054 +6835,34.63635279 +6836,22.25961772 +6837,27.94483954 +6838,23.95253269 +6839,32.27624461 +6840,36.8008128 +6841,30.99540294 +6842,24.81310739 +6843,26.13145897 +6844,-44.84760081 +6845,8.366318049 +6846,20.47783359 +6847,21.71415489 +6848,19.26118793 +6849,33.0057956 +6850,28.33475532 +6851,26.2220584 +6852,20.85104847 +6853,29.26037774 +6854,23.69584972 +6855,23.94443119 +6856,26.11059351 +6857,38.662328 +6858,21.89849749 +6859,24.59960069 +6860,23.79786055 +6861,30.25128342 +6862,35.03353243 +6863,33.97859989 +6864,42.17964197 +6865,50.71109937 +6866,29.45032762 +6867,25.39276897 +6868,31.0038637 +6869,34.28940252 +6870,26.02194072 +6871,26.89419474 +6872,30.11394756 +6873,27.03372454 +6874,27.77237691 +6875,47.29771084 +6876,94.64234742 +6877,33.6329419 +6878,48.28140527 +6879,14.93165858 +6880,26.60101262 +6881,23.43326112 +6882,42.10707822 +6883,39.4479943 +6884,29.98030355 +6885,28.02019826 +6886,27.02306058 +6887,65.54973086 +6888,31.72129841 +6889,29.53506014 +6890,28.26594131 +6891,32.77562383 +6892,28.2119992 +6893,24.79187027 +6894,23.7658625 +6895,65.37585009 +6896,46.96470543 +6897,25.0849969 +6898,24.87581257 +6899,22.53750723 +6900,24.00745071 +6901,21.73270112 +6902,19.78668723 +6903,26.45149398 +6904,20.96912843 +6905,21.71019294 +6906,25.28239619 +6907,29.53945803 +6908,23.4606658 +6909,67.14944092 +6910,27.71695859 +6911,33.50906972 +6912,28.30719205 +6913,25.16043249 +6914,32.19865419 +6915,35.31189576 +6916,27.74761698 +6917,43.05601036 +6918,29.13631932 +6919,23.14109009 +6920,29.66515641 +6921,43.27480681 +6922,23.89778829 +6923,30.1351772 +6924,25.83931033 +6925,55.32704657 +6926,21.62394941 +6927,29.15764043 +6928,19.48618008 +6929,14.41154117 +6930,20.14976694 +6931,25.37731937 +6932,19.43676931 +6933,19.44749499 +6934,19.63318118 +6935,21.19865824 +6936,19.44357826 +6937,27.19377034 +6938,26.22255856 +6939,29.49870645 +6940,28.28524963 +6941,24.16975937 +6942,25.32101145 +6943,29.21363563 +6944,29.75674309 +6945,29.89621775 +6946,37.49435628 +6947,30.20985635 +6948,25.88008056 +6949,40.35676972 +6950,28.8860903 +6951,30.56311802 +6952,27.40366388 +6953,21.2361022 +6954,28.29704051 +6955,33.5247054 +6956,51.17136196 +6957,52.05173101 +6958,25.93960453 +6959,24.45694297 +6960,27.84249767 +6961,25.96319328 +6962,32.38033115 +6963,30.03151409 +6964,32.21930068 +6965,79.59608924 +6966,72.44033059 +6967,29.64887878 +6968,44.5690312 +6969,20.58346159 +6970,24.05126316 +6971,28.951435 +6972,24.91573853 +6973,33.6956515 +6974,25.2838038 +6975,40.96221417 +6976,32.61513441 +6977,27.96754277 +6978,21.51650566 +6979,47.39636996 +6980,24.34952068 +6981,27.43969715 +6982,39.5531933 +6983,22.04521849 +6984,26.45837539 +6985,25.4970323 +6986,29.7743352 +6987,43.49017035 +6988,25.52919583 +6989,26.53622483 +6990,43.96705566 +6991,23.10735526 +6992,24.07023939 +6993,34.30317303 +6994,38.56802438 +6995,32.3863643 +6996,24.66028713 +6997,31.97935939 +6998,32.27761539 +6999,29.47846489 +7000,27.68238024 +7001,37.77705194 +7002,35.80554024 +7003,26.31826658 +7004,28.49716594 +7005,26.31623617 +7006,58.46704678 +7007,26.59760884 +7008,27.7068603 +7009,25.39439365 +7010,66.21650806 +7011,51.40029355 +7012,24.68456448 +7013,42.18240997 +7014,19.49843524 +7015,31.20691437 +7016,37.97263911 +7017,24.7525294 +7018,20.79221127 +7019,28.98254645 +7020,32.05558454 +7021,41.06468612 +7022,29.58817358 +7023,34.18848863 +7024,26.53218699 +7025,26.49938779 +7026,80.05735427 +7027,26.61622464 +7028,57.70882377 +7029,25.43201361 +7030,29.57257898 +7031,25.80226857 +7032,22.22529185 +7033,59.37243402 +7034,28.74355758 +7035,19.92666553 +7036,27.99621229 +7037,29.91377462 +7038,25.26456558 +7039,23.90021062 +7040,24.54493951 +7041,29.23753495 +7042,23.05583457 +7043,28.10123733 +7044,23.48059875 +7045,25.2953225 +7046,24.14314259 +7047,27.21010669 +7048,40.66182665 +7049,21.33930008 +7050,24.44322677 +7051,26.96656334 +7052,20.77638284 +7053,24.36925474 +7054,40.44091236 +7055,25.96456194 +7056,23.61511782 +7057,28.6835634 +7058,29.17325872 +7059,30.54323049 +7060,25.24914252 +7061,25.93148504 +7062,26.8450563 +7063,25.23260914 +7064,26.9892789 +7065,39.85284728 +7066,23.38807441 +7067,27.74542235 +7068,24.80525995 +7069,23.40213947 +7070,24.22683364 +7071,27.68385611 +7072,25.06158441 +7073,20.7047542 +7074,12.91276168 +7075,33.98241151 +7076,21.04727609 +7077,25.47103034 +7078,62.91847465 +7079,36.20960508 +7080,19.50887557 +7081,23.76955466 +7082,26.73160531 +7083,18.324125 +7084,7.944118497 +7085,24.574481 +7086,28.45569071 +7087,22.84968813 +7088,24.29235126 +7089,21.85307854 +7090,22.10645852 +7091,23.3316739 +7092,34.47479477 +7093,22.4385391 +7094,21.8905193 +7095,20.96650217 +7096,24.93981961 +7097,24.83265261 +7098,23.07411073 +7099,23.18673869 +7100,20.91973069 +7101,24.14967093 +7102,64.03993929 +7103,25.3129034 +7104,7.470583757 +7105,22.21819774 +7106,18.62483677 +7107,12.78052088 +7108,24.26930317 +7109,24.41372331 +7110,29.72569582 +7111,23.26933976 +7112,26.82698204 +7113,26.17297011 +7114,24.87090707 +7115,23.38239395 +7116,25.52272026 +7117,20.0549947 +7118,25.6414198 +7119,22.94474712 +7120,24.638066 +7121,28.2033745 +7122,60.1841729 +7123,13.33985468 +7124,40.64824187 +7125,93.05138976 +7126,25.52704942 +7127,26.82064337 +7128,14.84524783 +7129,28.30576753 +7130,22.31126015 +7131,28.05304702 +7132,29.07321064 +7133,35.46937779 +7134,28.12235485 +7135,26.13560379 +7136,25.40830564 +7137,39.65952669 +7138,21.06475488 +7139,24.20991449 +7140,27.65959649 +7141,31.78783321 +7142,27.4181532 +7143,23.87680578 +7144,43.97168631 +7145,-2.180111633 +7146,26.75509724 +7147,24.57554883 +7148,42.06369199 +7149,43.92741144 +7150,27.49097238 +7151,48.98438168 +7152,25.04029037 +7153,25.43655512 +7154,22.93576364 +7155,27.83710409 +7156,68.92153765 +7157,22.2771011 +7158,20.35766529 +7159,26.41370167 +7160,36.18254694 +7161,23.65315007 +7162,23.76995157 +7163,20.76845102 +7164,26.25639476 +7165,22.78680444 +7166,37.18480291 +7167,30.06834746 +7168,23.99099314 +7169,22.54864239 +7170,26.7995052 +7171,24.00742257 +7172,15.63080671 +7173,25.57849075 +7174,26.9482648 +7175,23.7200741 +7176,19.95776141 +7177,30.13918776 +7178,25.82520222 +7179,23.01562776 +7180,23.58254494 +7181,8.805700594 +7182,27.34371789 +7183,37.87937412 +7184,36.28896291 +7185,1.303610368 +7186,28.26282716 +7187,23.3892007 +7188,44.20872571 +7189,59.95214409 +7190,27.62105519 +7191,28.81180832 +7192,32.27704704 +7193,29.66071065 +7194,22.29673864 +7195,23.60111838 +7196,20.86941231 +7197,25.01192369 +7198,22.47951877 +7199,28.11602812 +7200,33.89825358 +7201,49.43784169 +7202,27.27362086 +7203,25.72492548 +7204,27.86359723 +7205,26.84235826 +7206,23.77699464 +7207,39.72069622 +7208,27.46103442 +7209,281.6371305 +7210,59.69132838 +7211,26.59925231 +7212,23.69646091 +7213,25.62918238 +7214,32.71554443 +7215,28.15379569 +7216,32.29585965 +7217,23.16285487 +7218,24.27629306 +7219,23.12751862 +7220,15.15148651 +7221,39.49820945 +7222,38.7379868 +7223,21.436694 +7224,22.40573912 +7225,32.03004418 +7226,23.17950296 +7227,29.38979065 +7228,27.26865141 +7229,21.20860313 +7230,29.66631398 +7231,50.13626779 +7232,29.01069187 +7233,22.8279678 +7234,20.70726571 +7235,24.29556912 +7236,24.67846065 +7237,39.38732662 +7238,41.24715278 +7239,46.95463553 +7240,22.20335869 +7241,26.85805359 +7242,25.2877202 +7243,47.12821585 +7244,8.67795371 +7245,25.7719609 +7246,25.55574383 +7247,43.65065586 +7248,38.54269502 +7249,27.44363597 +7250,24.42726838 +7251,43.99671562 +7252,405.1804578 +7253,34.62151729 +7254,25.61320154 +7255,25.46867358 +7256,25.6917353 +7257,72.62196091 +7258,25.0739212 +7259,23.96221433 +7260,63.88343319 +7261,35.47123562 +7262,29.68042761 +7263,20.73089335 +7264,25.7095627 +7265,30.10507949 +7266,24.47728218 +7267,23.84762616 +7268,25.2035954 +7269,20.43008758 +7270,23.24755558 +7271,26.85818001 +7272,28.97215916 +7273,28.93959068 +7274,22.72315432 +7275,26.82761346 +7276,33.42432112 +7277,19.74343238 +7278,31.93992119 +7279,53.542205 +7280,45.58461678 +7281,46.4671207 +7282,27.87079522 +7283,29.18859843 +7284,23.05179686 +7285,24.61185522 +7286,34.65974796 +7287,33.36958245 +7288,35.38783417 +7289,25.9594672 +7290,27.70673725 +7291,20.61859716 +7292,27.48618108 +7293,13.97101176 +7294,13.78282103 +7295,23.69499392 +7296,20.21747606 +7297,23.38135573 +7298,23.68766389 +7299,19.09934992 +7300,20.35416372 +7301,27.46618459 +7302,23.63244919 +7303,21.64688966 +7304,23.49817758 +7305,22.98806529 +7306,26.13090387 +7307,25.64157278 +7308,21.59670858 +7309,44.77040864 +7310,29.99572006 +7311,25.14826702 +7312,27.2076638 +7313,35.96824581 +7314,33.60879574 +7315,34.77831447 +7316,32.41081145 +7317,26.68344469 +7318,25.11236619 +7319,27.31227141 +7320,33.14707882 +7321,46.86237669 +7322,25.35326516 +7323,39.72857433 +7324,25.92579382 +7325,33.65222206 +7326,22.10857704 +7327,23.90818252 +7328,26.06056357 +7329,30.39085511 +7330,77.97589564 +7331,73.54015126 +7332,29.98830622 +7333,22.8081828 +7334,19.49316975 +7335,31.81033906 +7336,28.03023506 +7337,22.17424301 +7338,22.20763161 +7339,31.37501078 +7340,26.5489981 +7341,26.60640584 +7342,32.38761239 +7343,18.99244966 +7344,46.00188651 +7345,21.89374303 +7346,21.23938768 +7347,25.38757904 +7348,20.83812379 +7349,33.4925058 +7350,24.02802478 +7351,25.50276375 +7352,22.39593644 +7353,27.96616636 +7354,25.06968279 +7355,25.60062851 +7356,20.5814749 +7357,23.09832013 +7358,32.958964 +7359,33.51795705 +7360,25.55120419 +7361,23.38188848 +7362,30.01086773 +7363,29.7450743 +7364,44.94112725 +7365,87.28133025 +7366,40.63792897 +7367,34.86641809 +7368,28.51903751 +7369,49.68983918 +7370,29.15339287 +7371,56.73768568 +7372,26.12635072 +7373,23.26476572 +7374,25.36041559 +7375,21.75083311 +7376,24.68911728 +7377,60.48396258 +7378,84.09291825 +7379,13.60732071 +7380,39.51959074 +7381,30.89577869 +7382,30.51754637 +7383,19.52301409 +7384,29.58395451 +7385,24.74791533 +7386,24.88596141 +7387,23.13039356 +7388,23.82768976 +7389,21.9368127 +7390,26.23470879 +7391,21.83971252 +7392,28.59754367 +7393,23.28208979 +7394,22.99720567 +7395,28.38650919 +7396,22.2821111 +7397,22.3795256 +7398,8.446749464 +7399,25.9719784 +7400,26.91344723 +7401,27.26590159 +7402,21.62385012 +7403,29.08242107 +7404,23.37491575 +7405,23.91942639 +7406,25.70924301 +7407,34.05762577 +7408,22.33597879 +7409,22.84565865 +7410,25.39619773 +7411,23.62036395 +7412,36.85386326 +7413,29.26160402 +7414,25.97907558 +7415,24.7912046 +7416,21.5963391 +7417,16.59560695 +7418,20.14252605 +7419,17.09518444 +7420,25.7900883 +7421,25.80831322 +7422,23.24413869 +7423,27.9170507 +7424,22.53046608 +7425,26.00632232 +7426,24.80103171 +7427,27.63259777 +7428,25.52156759 +7429,26.04021566 +7430,23.51561635 +7431,26.04578802 +7432,22.53474095 +7433,25.2026681 +7434,22.57346919 +7435,22.04637581 +7436,23.31416582 +7437,26.53623797 +7438,26.15096443 +7439,10.35624126 +7440,34.3766912 +7441,21.92259403 +7442,21.43848272 +7443,59.44244031 +7444,24.36803843 +7445,53.39192343 +7446,23.64899075 +7447,14.44241737 +7448,14.07239879 +7449,7.912888838 +7450,22.85077372 +7451,51.86268286 +7452,12.93011425 +7453,20.41289447 +7454,22.16797053 +7455,21.28660691 +7456,24.67578141 +7457,33.30704316 +7458,21.29332179 +7459,22.45860427 +7460,20.07160918 +7461,20.55526296 +7462,19.93998163 +7463,19.56124385 +7464,20.00699912 +7465,19.44314736 +7466,20.69344693 +7467,64.26126804 +7468,26.607028 +7469,26.67048604 +7470,19.40643533 +7471,42.24643142 +7472,37.70484346 +7473,23.47570948 +7474,19.01647571 +7475,25.76748923 +7476,25.32871267 +7477,21.68877199 +7478,26.88133288 +7479,25.70991772 +7480,22.81063112 +7481,30.19116612 +7482,25.16458269 +7483,24.99836057 +7484,29.99519383 +7485,22.45113997 +7486,33.8183544 +7487,13.1708436 +7488,28.54926783 +7489,14.10441013 +7490,7.463699386 +7491,27.47605914 +7492,22.53889691 +7493,12.47474007 +7494,22.1967511 +7495,34.90470202 +7496,34.93358822 +7497,147.2080809 +7498,33.10402598 +7499,27.51016654 +7500,29.51707341 +7501,23.41810832 +7502,39.38612188 +7503,21.1955483 +7504,22.90388349 +7505,37.58762695 +7506,30.33689538 +7507,26.02383238 +7508,18.27036963 +7509,42.27823684 +7510,33.17889069 +7511,37.42418882 +7512,29.37212226 +7513,28.33673887 +7514,41.7325601 +7515,28.75324304 +7516,46.60608253 +7517,24.08347429 +7518,21.96196065 +7519,21.95342183 +7520,27.27962322 +7521,8.68492715 +7522,9.481846906 +7523,22.38443307 +7524,22.39044199 +7525,24.41037519 +7526,26.10842907 +7527,22.66283955 +7528,29.24879042 +7529,22.14879564 +7530,26.89721358 +7531,35.53468745 +7532,29.63466885 +7533,22.36970926 +7534,21.71175692 +7535,25.84661219 +7536,23.2201599 +7537,13.82493243 +7538,24.72954759 +7539,20.70395361 +7540,22.75412685 +7541,21.75115933 +7542,26.80841008 +7543,20.41176779 +7544,20.00148749 +7545,53.55978803 +7546,8.056904348 +7547,15.90809568 +7548,21.67496665 +7549,20.73014959 +7550,-0.540506814 +7551,23.5576227 +7552,21.9016589 +7553,24.1543009 +7554,57.02162451 +7555,92.86868736 +7556,25.69536161 +7557,23.24355282 +7558,25.44975618 +7559,13.32270582 +7560,26.18411999 +7561,22.34144363 +7562,20.36163407 +7563,24.54245701 +7564,27.44278645 +7565,22.59566943 +7566,20.66725109 +7567,53.68142411 +7568,24.80145302 +7569,9.100008386 +7570,37.43215766 +7571,37.00439151 +7572,39.4303532 +7573,22.94989367 +7574,-132.55 +7575,7.534685885 +7576,47.39020977 +7577,19.53155124 +7578,20.46864712 +7579,24.46929941 +7580,23.6288469 +7581,22.43544407 +7582,23.71461863 +7583,21.39865007 +7584,24.57895658 +7585,13.46722698 +7586,20.79189407 +7587,13.3311787 +7588,24.35687412 +7589,20.32472872 +7590,29.55640654 +7591,39.56085787 +7592,40.09279263 +7593,33.67371641 +7594,32.32236119 +7595,47.40975962 +7596,21.78961704 +7597,26.34940006 +7598,20.99069062 +7599,18.96397308 +7600,24.90152934 +7601,25.6584338 +7602,27.9121551 +7603,26.06265304 +7604,29.55969127 +7605,27.89980622 +7606,28.93691973 +7607,21.37873797 +7608,44.43318025 +7609,8.024669037 +7610,28.87994678 +7611,24.12598248 +7612,26.48686857 +7613,37.31831738 +7614,27.94281744 +7615,21.64366455 +7616,42.97448093 +7617,339.0624411 +7618,36.58044618 +7619,28.50470593 +7620,23.36022708 +7621,24.47796938 +7622,13.77105874 +7623,28.29689231 +7624,24.84037454 +7625,42.46103086 +7626,27.53781901 +7627,25.80880831 +7628,26.51158812 +7629,21.74666434 +7630,30.76003459 +7631,24.45787809 +7632,18.84374864 +7633,19.54852887 +7634,19.75156725 +7635,25.42279119 +7636,56.26362718 +7637,28.05188728 +7638,23.03352985 +7639,63.30226112 +7640,22.61493401 +7641,22.74941384 +7642,15.82979683 +7643,23.4237588 +7644,52.91642073 +7645,43.30805681 +7646,44.37580261 +7647,25.51230497 +7648,22.26312512 +7649,28.20100425 +7650,26.06078133 +7651,29.5149342 +7652,40.14150316 +7653,32.87074493 +7654,122.0688612 +7655,33.34399601 +7656,28.97584178 +7657,40.99815395 +7658,13.19846885 +7659,13.060943 +7660,21.11270929 +7661,19.64861083 +7662,25.03359155 +7663,18.26388588 +7664,17.42721903 +7665,21.44009224 +7666,27.01468269 +7667,23.17976603 +7668,23.7708989 +7669,24.08993443 +7670,18.08103221 +7671,15.06998216 +7672,18.25105207 +7673,18.9896578 +7674,20.15593756 +7675,30.39159271 +7676,22.7456136 +7677,26.30910411 +7678,27.87240093 +7679,24.39663443 +7680,39.85138658 +7681,20.89319503 +7682,37.20610705 +7683,24.00487811 +7684,26.5951082 +7685,31.57623592 +7686,52.30368318 +7687,32.13961594 +7688,38.12127816 +7689,26.49904384 +7690,29.76653402 +7691,28.13077307 +7692,19.75270599 +7693,26.35891358 +7694,29.27332764 +7695,24.75788683 +7696,74.25989424 +7697,48.58191211 +7698,39.51352553 +7699,26.7157152 +7700,29.67236886 +7701,27.02394977 +7702,20.12063034 +7703,21.14947635 +7704,56.23021315 +7705,41.43281349 +7706,26.39220215 +7707,30.13973936 +7708,27.08658089 +7709,43.83449822 +7710,17.68543642 +7711,19.76281324 +7712,26.16299582 +7713,19.61552431 +7714,31.13367901 +7715,22.03493396 +7716,24.38678815 +7717,19.46713623 +7718,23.36988725 +7719,28.45512993 +7720,24.93436954 +7721,8.086221895 +7722,22.23290454 +7723,26.83005759 +7724,22.61130121 +7725,39.59703992 +7726,37.83675993 +7727,28.4873965 +7728,37.99672236 +7729,27.77501413 +7730,32.25141709 +7731,25.97801652 +7732,27.11335961 +7733,29.14300658 +7734,30.40125979 +7735,30.1642463 +7736,171.7062258 +7737,29.44815872 +7738,26.04492225 +7739,25.44625825 +7740,27.30372323 +7741,47.10751937 +7742,29.31967862 +7743,78.0898931 +7744,9.844941743 +7745,36.39689974 +7746,22.9999417 +7747,23.01784379 +7748,19.0731527 +7749,24.93398721 +7750,28.4001079 +7751,38.88622806 +7752,26.3232078 +7753,22.35527485 +7754,20.10949565 +7755,29.00983539 +7756,40.43484822 +7757,23.47029832 +7758,20.39642132 +7759,23.60666506 +7760,40.83872012 +7761,23.96722032 +7762,24.1948668 +7763,13.33745525 +7764,24.13077632 +7765,21.48300107 +7766,32.5782439 +7767,28.22062533 +7768,24.21991794 +7769,21.48058031 +7770,29.40521972 +7771,20.70355506 +7772,23.20615293 +7773,22.93762882 +7774,21.95656568 +7775,21.85534206 +7776,25.40104614 +7777,18.46914767 +7778,23.06723755 +7779,19.19593127 +7780,23.4305523 +7781,23.90396825 +7782,26.37966012 +7783,23.68262768 +7784,37.65565047 +7785,23.37598928 +7786,26.79643772 +7787,27.46915638 +7788,22.57627682 +7789,21.67641375 +7790,22.76825346 +7791,23.09683121 +7792,24.19486159 +7793,21.04886878 +7794,24.28770861 +7795,20.72504777 +7796,19.91032712 +7797,21.97064655 +7798,21.53466698 +7799,21.03963637 +7800,24.54843949 +7801,21.32845429 +7802,32.75557102 +7803,28.92842833 +7804,46.96565655 +7805,33.79376317 +7806,19.14236855 +7807,24.61166959 +7808,8.596760342 +7809,34.11500526 +7810,32.6987478 +7811,22.74906193 +7812,21.83141116 +7813,28.27647945 +7814,7.838181994 +7815,33.06688873 +7816,51.57961451 +7817,13.81553579 +7818,22.63265065 +7819,20.38988576 +7820,20.32719624 +7821,34.2925114 +7822,26.51467372 +7823,20.43983955 +7824,19.1347573 +7825,19.7657888 +7826,24.14089314 +7827,24.00117404 +7828,22.13554479 +7829,21.70282272 +7830,21.62702043 +7831,22.2294949 +7832,14.8885174 +7833,22.71384934 +7834,27.99823179 +7835,38.49745982 +7836,41.47330959 +7837,21.11961922 +7838,20.49700169 +7839,9.688115853 +7840,23.69402246 +7841,22.98318542 +7842,24.55611182 +7843,25.79364804 +7844,22.43484019 +7845,22.22745093 +7846,20.80922886 +7847,111.0765125 +7848,24.02645637 +7849,29.78649204 +7850,24.98468933 +7851,21.2582117 +7852,54.71387251 +7853,44.17858362 +7854,14.57339165 +7855,7.360339695 +7856,24.64236502 +7857,21.95256415 +7858,13.13708421 +7859,26.87303289 +7860,23.95470198 +7861,25.97816758 +7862,160.0134717 +7863,7.488532786 +7864,23.64772818 +7865,23.67596918 +7866,23.67167675 +7867,22.87416552 +7868,21.57069669 +7869,22.2841046 +7870,36.30416848 +7871,24.37288876 +7872,25.46906685 +7873,13.5924598 +7874,19.00845784 +7875,8.035523642 +7876,25.66654388 +7877,20.62718224 +7878,40.17738895 +7879,31.13601256 +7880,52.79439913 +7881,37.56974477 +7882,22.95826801 +7883,23.77363242 +7884,21.36363846 +7885,23.68963373 +7886,8.690531545 +7887,25.6795055 +7888,26.62397252 +7889,27.78121391 +7890,19.32090742 +7891,14.36507268 +7892,31.32750652 +7893,28.5121943 +7894,21.44245543 +7895,37.04229922 +7896,21.26372866 +7897,29.24171314 +7898,21.29957468 +7899,20.47314261 +7900,25.19823163 +7901,20.28471331 +7902,13.15352904 +7903,21.87639327 +7904,22.65448156 +7905,24.91216056 +7906,57.87822989 +7907,19.9665701 +7908,19.83634296 +7909,23.94799396 +7910,54.71842707 +7911,7.742674669 +7912,8.743793249 +7913,33.86422837 +7914,16.62947308 +7915,1.311404985 +7916,21.62503896 +7917,21.54561995 +7918,40.25519159 +7919,7.930608495 +7920,91.84642173 +7921,27.46374897 +7922,30.06919098 +7923,12.39195727 +7924,52.0734615 +7925,22.37383184 +7926,20.51502239 +7927,23.37606311 +7928,25.4822255 +7929,21.68800198 +7930,27.32077305 +7931,39.33718984 +7932,27.09779973 +7933,41.00392392 +7934,19.16705446 +7935,36.79368322 +7936,25.2617759 +7937,37.53712009 +7938,22.34606035 +7939,269.6005907 +7940,7.466098396 +7941,25.98409517 +7942,17.48038925 +7943,14.15639636 +7944,17.60841939 +7945,21.01015123 +7946,27.67014676 +7947,30.43921179 +7948,27.26261026 +7949,20.67087325 +7950,14.24116485 +7951,15.17531646 +7952,11.23226591 +7953,19.48341225 +7954,18.35045186 +7955,25.63367605 +7956,37.17482416 +7957,14.23382991 +7958,26.6962358 +7959,32.48621389 +7960,28.3975075 +7961,17.59760479 +7962,22.30571597 +7963,21.70698681 +7964,14.17582865 +7965,23.53081284 +7966,25.38627133 +7967,26.26220862 +7968,27.91262472 +7969,27.99078073 +7970,19.86277408 +7971,15.81257068 +7972,19.88103187 +7973,27.57851705 +7974,8.009031218 +7975,22.3661562 +7976,27.05160472 +7977,25.4179616 +7978,27.88795062 +7979,14.61569673 +7980,26.7681287 +7981,30.4830928 +7982,34.32118395 +7983,25.2930308 +7984,27.60111398 +7985,20.61127832 +7986,25.6849671 +7987,8.929519821 +7988,33.0697825 +7989,22.19488753 +7990,25.372579 +7991,24.7966587 +7992,27.75389574 +7993,26.12361298 +7994,20.65969919 +7995,19.09473744 +7996,20.23916694 +7997,15.98054814 +7998,15.94794329 +7999,20.34671186 +8000,23.62544896 +8001,24.08528924 +8002,25.24091886 +8003,19.43730281 +8004,61.17564255 +8005,27.74034471 +8006,25.34681871 +8007,13.41572488 +8008,21.58435239 +8009,29.68359583 +8010,39.79975781 +8011,26.40002366 +8012,24.79133102 +8013,26.65033173 +8014,27.81737675 +8015,24.23960784 +8016,86.16339025 +8017,30.02506612 +8018,36.57573136 +8019,115.2547941 +8020,38.90949223 +8021,21.08151468 +8022,40.27366462 +8023,19.51250182 +8024,12.26273644 +8025,23.07623618 +8026,19.41022869 +8027,21.13622281 +8028,22.26899825 +8029,19.08024702 +8030,25.36026784 +8031,25.30551529 +8032,22.03845701 +8033,16.92315464 +8034,22.25880753 +8035,14.16461394 +8036,24.81199726 +8037,20.8823111 +8038,28.65621882 +8039,41.15336043 +8040,23.58009057 +8041,20.08895939 +8042,22.95300909 +8043,23.6545326 +8044,22.68371832 +8045,24.65979048 +8046,12.34359135 +8047,25.48945431 +8048,20.64823206 +8049,25.18795632 +8050,29.92006985 +8051,64.88702714 +8052,12.74312272 +8053,19.55203731 +8054,25.26043673 +8055,22.38721951 +8056,28.09722441 +8057,16.38432983 +8058,15.40009253 +8059,24.34044486 +8060,35.04471492 +8061,74.36271288 +8062,38.89754309 +8063,23.62448373 +8064,25.94159682 +8065,28.36068736 +8066,21.454971 +8067,25.18343785 +8068,24.76289108 +8069,51.92100461 +8070,23.20557153 +8071,13.50668427 +8072,21.25004287 +8073,8.794753186 +8074,19.45840008 +8075,26.95961829 +8076,24.27695513 +8077,37.05856982 +8078,22.57039287 +8079,30.03097835 +8080,19.55267868 +8081,30.66670885 +8082,21.70206457 +8083,27.77367207 +8084,25.54091517 +8085,31.83999235 +8086,20.71803694 +8087,20.72727291 +8088,27.96269275 +8089,20.25767788 +8090,21.9325802 +8091,24.5750978 +8092,26.95541093 +8093,26.53496185 +8094,25.89687885 +8095,30.12953815 +8096,26.02853802 +8097,28.35171925 +8098,26.42322458 +8099,26.60821149 +8100,25.523889 +8101,7.6796434 +8102,10.60135024 +8103,21.32721287 +8104,19.86561246 +8105,28.8095025 +8106,11.72414867 +8107,11.6135208 +8108,7.940637891 +8109,8.70868767 +8110,25.55968552 +8111,32.89152557 +8112,13.85444039 +8113,25.03649308 +8114,23.53915929 +8115,26.74697197 +8116,12.44857618 +8117,41.89163242 +8118,29.57833913 +8119,14.08760282 +8120,18.92789637 +8121,8.538646106 +8122,21.7194689 +8123,11.09193571 +8124,19.41774091 +8125,32.73279049 +8126,16.97308257 +8127,25.84860651 +8128,2.619739848 +8129,12.58789908 +8130,12.14662908 +8131,30.17540643 +8132,19.18011732 +8133,20.47777426 +8134,25.98974212 +8135,21.58914399 +8136,18.68052807 +8137,14.54514282 +8138,19.46747413 +8139,21.92709745 +8140,19.76805044 +8141,13.13267596 +8142,21.82206217 +8143,40.53185675 +8144,21.23333104 +8145,25.70104639 +8146,24.37875596 +8147,25.5279789 +8148,22.79177217 +8149,21.14071458 +8150,29.15433244 +8151,21.08067703 +8152,21.24317588 +8153,21.87693666 +8154,20.77664764 +8155,17.1814475 +8156,14.84510846 +8157,20.72573429 +8158,22.62471611 +8159,22.39041528 +8160,21.26200258 +8161,22.39547538 +8162,23.89147646 +8163,19.28482548 +8164,24.71248112 +8165,21.36091156 +8166,25.16607622 +8167,20.05344402 +8168,26.82498309 +8169,25.58019393 +8170,10.16673452 +8171,15.68220719 +8172,18.34277925 +8173,12.01174553 +8174,22.19223822 +8175,54.18780016 +8176,20.28579417 +8177,13.00065967 +8178,11.18156029 +8179,7.731597433 +8180,21.68176469 +8181,32.47094871 +8182,25.14067059 +8183,24.10334053 +8184,20.84060122 +8185,20.04218221 +8186,22.11195262 +8187,20.32828738 +8188,23.04755441 +8189,16.00331256 +8190,22.91329074 +8191,23.22215517 +8192,20.97212384 +8193,14.25831315 +8194,21.55519464 +8195,13.90342032 +8196,13.18618094 +8197,10.42247497 +8198,26.44172885 +8199,7.472090429 +8200,21.3670637 +8201,12.97359323 +8202,7.78898814 +8203,22.55074133 +8204,17.77621325 +8205,22.12962167 +8206,19.64297674 +8207,39.7647616 +8208,21.46414777 +8209,26.03352875 +8210,21.6829898 +8211,22.67460025 +8212,7.472938937 +8213,26.32772749 +8214,24.32743852 +8215,22.51099841 +8216,31.77955111 +8217,34.81370342 +8218,25.56378711 +8219,23.43511586 +8220,7.405887511 +8221,22.49353125 +8222,25.54688606 +8223,11.19838823 +8224,32.77339611 +8225,33.16699082 +8226,25.718847 +8227,25.39698083 +8228,28.1438438 +8229,24.94234645 +8230,24.88974753 +8231,22.00507809 +8232,29.11470472 +8233,23.71297016 +8234,19.40987398 +8235,14.68567587 +8236,22.67965737 +8237,20.87295447 +8238,12.53770841 +8239,19.20752902 +8240,-13.61079906 +8241,22.50410319 +8242,19.0367437 +8243,27.02105911 +8244,13.56334069 +8245,52.51798886 +8246,22.11303425 +8247,24.31822248 +8248,22.79160588 +8249,22.10277623 +8250,25.65449174 +8251,65.39892264 +8252,64.36819876 +8253,27.68595822 +8254,23.97330884 +8255,30.48580002 +8256,13.05257058 +8257,28.45326023 +8258,21.16537929 +8259,19.7930259 +8260,18.16274196 +8261,19.48346254 +8262,21.45061302 +8263,29.28865991 +8264,20.8782996 +8265,20.26338772 +8266,17.37900664 +8267,12.59570202 +8268,19.41096606 +8269,32.34317015 +8270,19.71562287 +8271,58.64365233 +8272,27.97121933 +8273,19.61307106 +8274,17.92963441 +8275,55.592128 +8276,7.60108391 +8277,27.60106565 +8278,20.92958991 +8279,29.53504406 +8280,7.447830375 +8281,27.59120173 +8282,34.8044812 +8283,9.636079018 +8284,59.52035314 +8285,96.5737045 +8286,26.06509679 +8287,21.39296444 +8288,27.44175371 +8289,52.08562209 +8290,22.89192364 +8291,20.32530986 +8292,22.15040936 +8293,22.57387192 +8294,25.39496133 +8295,26.48466268 +8296,35.35220237 +8297,28.45445231 +8298,40.43457171 +8299,104.2551197 +8300,14.6753315 +8301,33.42823241 +8302,21.06791231 +8303,24.19344058 +8304,-62.32448131 +8305,17.81350876 +8306,23.12282737 +8307,21.2163896 +8308,23.1402006 +8309,19.89666878 +8310,37.73033408 +8311,23.58966714 +8312,20.08780037 +8313,18.99577392 +8314,21.61636618 +8315,21.19299577 +8316,13.15248625 +8317,13.74390578 +8318,14.24044852 +8319,13.88488246 +8320,23.74853486 +8321,20.59256829 +8322,39.74116104 +8323,31.77826896 +8324,21.93491769 +8325,27.05268607 +8326,12.98359354 +8327,33.70073284 +8328,28.66924166 +8329,20.64290535 +8330,19.03241259 +8331,23.64245906 +8332,24.56070039 +8333,38.67733267 +8334,16.58806361 +8335,41.7272342 +8336,8.068177779 +8337,16.5125547 +8338,19.34230873 +8339,7.618429479 +8340,19.60665577 +8341,33.28014684 +8342,23.15814372 +8343,34.97641919 +8344,13.4182325 +8345,25.6819086 +8346,27.86477311 +8347,8.12196896 +8348,35.249466 +8349,24.10673412 +8350,21.46342832 +8351,21.79199449 +8352,257.982211 +8353,25.49593092 +8354,23.19498972 +8355,17.39776588 +8356,19.83494281 +8357,27.5413397 +8358,25.30074994 +8359,27.48546539 +8360,27.25080127 +8361,21.12306143 +8362,19.44772132 +8363,13.60459798 +8364,14.13702723 +8365,15.76902756 +8366,27.20723616 +8367,19.1142865 +8368,18.97513352 +8369,8.796902178 +8370,62.26554128 +8371,20.10072645 +8372,12.59399705 +8373,19.99005712 +8374,26.12626176 +8375,38.06674013 +8376,12.89240471 +8377,44.84988272 +8378,17.08451855 +8379,22.91290966 +8380,22.35838569 +8381,11.98161625 +8382,25.05318957 +8383,29.8062629 +8384,35.95373334 +8385,39.76458712 +8386,26.90319557 +8387,39.12365578 +8388,12.14746586 +8389,13.80008699 +8390,13.19100067 +8391,15.33210108 +8392,23.34925946 +8393,21.33818531 +8394,22.04199177 +8395,13.7899639 +8396,14.15198075 +8397,20.48033425 +8398,13.98873802 +8399,29.20695706 +8400,13.43371422 +8401,23.85666929 +8402,13.69912072 +8403,12.58672077 +8404,40.4945305 +8405,34.51402674 +8406,30.36696004 +8407,24.36261147 +8408,30.10649734 +8409,25.84425993 +8410,16.51242923 +8411,52.01218088 +8412,28.01432035 +8413,13.94925225 +8414,19.88055914 +8415,19.59271492 +8416,46.62572978 +8417,11.77970304 +8418,15.35591968 +8419,23.0867642 +8420,20.9541536 +8421,27.179402 +8422,13.9849852 +8423,29.44152565 +8424,20.96765534 +8425,41.07892571 +8426,73.74316442 +8427,27.3288628 +8428,51.62409444 +8429,25.18390759 +8430,27.24918973 +8431,13.2718846 +8432,13.18973147 +8433,23.15183526 +8434,48.70075237 +8435,35.31739402 +8436,26.71573243 +8437,27.19267477 +8438,56.01951304 +8439,39.95643166 +8440,13.26463076 +8441,17.08981383 +8442,20.64970559 +8443,21.0231861 +8444,21.58629324 +8445,25.09429277 +8446,29.43426417 +8447,11.63542699 +8448,26.56650861 +8449,23.87499241 +8450,18.97249807 +8451,76.12241144 +8452,18.8314178 +8453,20.38656396 +8454,30.04089633 +8455,21.81700593 +8456,35.6790986 +8457,27.04597234 +8458,25.52750466 +8459,30.22614189 +8460,25.74288939 +8461,8.620878588 +8462,29.60563084 +8463,27.93739544 +8464,11.91337476 +8465,21.01433848 +8466,7.335968496 +8467,31.52304439 +8468,18.58672091 +8469,15.35278219 +8470,13.27313331 +8471,9.488524699 +8472,9.619314532 +8473,45.01638305 +8474,13.87733713 +8475,13.54803053 +8476,21.14257574 +8477,20.18609329 +8478,12.45315845 +8479,25.35291449 +8480,24.17765783 +8481,34.5768369 +8482,41.04225727 +8483,19.70617937 +8484,13.09254594 +8485,26.67555666 +8486,8.361658141 +8487,20.37539083 +8488,25.81000792 +8489,14.0245897 +8490,26.37406137 +8491,25.81764768 +8492,23.01687249 +8493,9.999715049 +8494,19.43746195 +8495,13.34251627 +8496,15.9285594 +8497,19.73415806 +8498,23.36635094 +8499,20.84980178 +8500,19.96959402 +8501,13.94899801 +8502,13.17988125 +8503,13.40449933 +8504,20.97989609 +8505,23.99599763 +8506,12.35570693 +8507,26.05519397 +8508,20.2972204 +8509,21.27504995 +8510,17.9253376 +8511,23.10193284 +8512,12.92082611 +8513,26.14529122 +8514,23.50378004 +8515,28.51113281 +8516,22.14989741 +8517,25.76887775 +8518,24.48286682 +8519,23.26259788 +8520,14.1296991 +8521,27.35737739 +8522,19.60017572 +8523,21.3919868 +8524,28.81888408 +8525,13.71349064 +8526,24.03481595 +8527,14.05632152 +8528,26.66341449 +8529,24.09091299 +8530,32.39694383 +8531,19.46314624 +8532,21.62558623 +8533,47.67835682 +8534,25.70816982 +8535,27.80527779 +8536,15.7028667 +8537,19.35076726 +8538,97.25260143 +8539,20.89830833 +8540,29.90548292 +8541,21.88744795 +8542,21.3711919 +8543,13.15424341 +8544,7.610160404 +8545,22.26318883 +8546,12.71116008 +8547,50.47683994 +8548,30.44329899 +8549,20.46616414 +8550,15.04085526 +8551,34.55788457 +8552,18.19222728 +8553,17.29670291 +8554,14.20955127 +8555,21.6887353 +8556,22.4037512 +8557,20.57454671 +8558,13.83515713 +8559,14.06114777 +8560,13.31270522 +8561,12.55083413 +8562,22.73402527 +8563,29.82411255 +8564,32.12025256 +8565,39.69356463 +8566,41.29115866 +8567,7.815328415 +8568,22.26680911 +8569,10.47349073 +8570,28.10420713 +8571,17.45893076 +8572,12.55245448 +8573,19.93398613 +8574,21.89183594 +8575,26.19312563 +8576,17.76296829 +8577,29.12937594 +8578,25.70503742 +8579,28.84442619 +8580,23.57386101 +8581,20.54284631 +8582,9.328587597 +8583,12.48517065 +8584,28.24308661 +8585,34.98655373 +8586,21.19320131 +8587,20.63153403 +8588,42.13666488 +8589,27.05205679 +8590,20.79368824 +8591,32.19072185 +8592,24.00156903 +8593,7.376850995 +8594,20.4119756 +8595,20.31067886 +8596,24.18602175 +8597,25.63299498 +8598,29.43201755 +8599,17.86219428 +8600,36.16502528 +8601,17.19040267 +8602,18.36279636 +8603,11.99202665 +8604,22.89686722 +8605,23.49348293 +8606,23.47472281 +8607,17.57424809 +8608,13.20388475 +8609,40.59014681 +8610,19.50039954 +8611,11.20465824 +8612,20.68711619 +8613,21.89807727 +8614,21.09782366 +8615,19.51642915 +8616,10.71225813 +8617,65.79772417 +8618,13.0393757 +8619,20.00762906 +8620,24.69224255 +8621,25.45178144 +8622,22.30883008 +8623,12.55289356 +8624,20.58945084 +8625,36.72131614 +8626,16.20587272 +8627,20.89273139 +8628,22.42655764 +8629,22.24464398 +8630,19.37295496 +8631,21.35233314 +8632,12.06904014 +8633,16.65353476 +8634,30.20333362 +8635,19.61835782 +8636,60.17534099 +8637,27.38352159 +8638,19.34155167 +8639,16.10796957 +8640,56.93294949 +8641,23.80056564 +8642,33.86747245 +8643,32.77173647 +8644,12.9162772 +8645,7.48371194 +8646,21.54262409 +8647,22.79463096 +8648,10.90237009 +8649,62.61703156 +8650,39.27235261 +8651,17.56735545 +8652,29.6097518 +8653,23.09631604 +8654,11.81618025 +8655,22.42702043 +8656,20.65507141 +8657,16.52465088 +8658,20.50798931 +8659,21.0469251 +8660,34.47966032 +8661,50.90928941 +8662,9.263482931 +8663,16.42193601 +8664,28.97029296 +8665,18.51409162 +8666,16.70459177 +8667,23.80400231 +8668,13.82257128 +8669,-29.44947686 +8670,9.574171004 +8671,22.86961117 +8672,21.90628141 +8673,12.40349131 +8674,24.55666037 +8675,12.45920316 +8676,22.03840589 +8677,26.29602873 +8678,19.70953855 +8679,13.06472498 +8680,11.01635821 +8681,13.96464869 +8682,12.78574263 +8683,26.43321847 +8684,19.68494431 +8685,11.02335045 +8686,12.1300519 +8687,23.63820646 +8688,22.39411308 +8689,8.185333159 +8690,40.0530072 +8691,11.23208807 +8692,21.48322603 +8693,15.93469292 +8694,28.79165243 +8695,13.60546351 +8696,19.5531231 +8697,19.99694214 +8698,36.55322132 +8699,12.16361425 +8700,12.80416933 +8701,77.61331902 +8702,25.95018564 +8703,13.53537166 +8704,23.36243771 +8705,13.82184939 +8706,31.50616939 +8707,25.37382584 +8708,22.12575537 +8709,12.81330374 +8710,24.50133524 +8711,20.99932518 +8712,13.47670753 +8713,23.27177965 +8714,19.24033378 +8715,26.02784211 +8716,27.01533706 +8717,7.943382908 +8718,20.86246124 +8719,25.60340046 +8720,8.266945946 +8721,12.41554176 +8722,41.59851462 +8723,19.38128063 +8724,12.48788954 +8725,25.01162891 +8726,20.94867144 +8727,12.99397358 +8728,13.26121251 +8729,13.80690072 +8730,20.86592721 +8731,51.21816225 +8732,13.58467467 +8733,23.24508071 +8734,11.27686419 +8735,59.83600687 +8736,13.76861058 +8737,15.17656181 +8738,18.8355191 +8739,36.49285202 +8740,33.96923054 +8741,39.5033156 +8742,42.74275733 +8743,26.54932565 +8744,14.07892639 +8745,23.98591417 +8746,20.66706405 +8747,25.36323497 +8748,26.75901628 +8749,8.068376908 +8750,55.13722343 +8751,19.36170838 +8752,36.39725817 +8753,11.76527856 +8754,20.36544596 +8755,12.16453519 +8756,13.31096408 +8757,11.64417093 +8758,20.9418094 +8759,20.61158493 +8760,20.55531035 diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2020.csv b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2020.csv new file mode 100644 index 000000000..82c84a099 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2020.csv @@ -0,0 +1,8761 @@ +hour,price +1,14.20409052 +2,12.58959133 +3,23.4037095 +4,19.4257505 +5,18.95159074 +6,18.27556331 +7,17.85700604 +8,11.60815779 +9,10.72999345 +10,11.86176385 +11,17.76811211 +12,31.80294006 +13,34.31147044 +14,12.57372889 +15,19.56094479 +16,18.31539416 +17,19.71266702 +18,34.62471746 +19,15.29105643 +20,12.78991682 +21,13.11834789 +22,23.28551182 +23,19.57196691 +24,13.91652313 +25,17.28157365 +26,11.05365932 +27,5.977834585 +28,9.115842413 +29,25.88297913 +30,19.32132712 +31,9.730652253 +32,11.89887246 +33,16.95713037 +34,9.89157651 +35,10.5956189 +36,13.1989759 +37,15.97864877 +38,14.25714246 +39,13.74178319 +40,10.32969524 +41,13.20325323 +42,15.9016579 +43,15.19972135 +44,17.32530416 +45,13.67316742 +46,19.99765403 +47,9.487782916 +48,17.98403259 +49,10.79595207 +50,12.89185134 +51,13.7867699 +52,9.320539642 +53,10.28419529 +54,14.2030359 +55,15.99384189 +56,11.41838701 +57,28.13989253 +58,28.49920469 +59,19.19018159 +60,19.90434781 +61,18.67168835 +62,9.083638366 +63,17.30539142 +64,19.92784235 +65,10.06467581 +66,12.88456143 +67,19.85010896 +68,9.703631156 +69,10.50538568 +70,9.458143799 +71,13.88734515 +72,14.44846776 +73,16.56553235 +74,17.06279992 +75,14.06438879 +76,13.75037755 +77,11.38199024 +78,20.27260075 +79,15.33071066 +80,15.47222544 +81,13.19795381 +82,10.54617001 +83,10.54445367 +84,17.06745726 +85,10.64561752 +86,10.12272574 +87,14.96080228 +88,16.02849098 +89,14.26995891 +90,11.17001074 +91,11.7347264 +92,22.42162179 +93,12.57271717 +94,15.78589844 +95,15.29465883 +96,16.35196126 +97,14.77000301 +98,10.24504337 +99,31.16313165 +100,15.83466658 +101,11.61984385 +102,10.57729561 +103,11.30931432 +104,10.2412186 +105,10.56598853 +106,24.37981602 +107,23.42271892 +108,12.52285601 +109,22.60536747 +110,15.07774976 +111,17.97270106 +112,16.469541 +113,17.03262763 +114,13.09869336 +115,25.30824131 +116,10.96833741 +117,13.13803262 +118,10.52122897 +119,21.35152732 +120,14.42563334 +121,13.9482668 +122,18.91425481 +123,11.09765477 +124,34.67567364 +125,31.65357846 +126,17.43099994 +127,23.03398968 +128,15.72067927 +129,18.43702164 +130,9.825828942 +131,9.384044319 +132,17.23095482 +133,16.58018034 +134,16.92021618 +135,11.1792477 +136,18.79826771 +137,15.42102592 +138,15.53779577 +139,16.43076609 +140,16.60574349 +141,27.46133225 +142,12.24189069 +143,17.14222645 +144,16.41298929 +145,14.10205803 +146,39.60747839 +147,38.36945903 +148,18.95527007 +149,15.3827967 +150,14.05551108 +151,15.81054586 +152,15.37816456 +153,9.855072327 +154,20.26909911 +155,31.02017726 +156,16.46521183 +157,21.35812228 +158,18.99241415 +159,16.0748222 +160,13.35940386 +161,16.52270179 +162,41.25774667 +163,13.28955193 +164,19.87711273 +165,16.50619028 +166,9.554487914 +167,11.22403726 +168,11.77761162 +169,14.241354 +170,14.92003575 +171,14.13717094 +172,13.03997625 +173,21.71398436 +174,17.18040386 +175,11.37021816 +176,22.88384773 +177,14.08320054 +178,15.79440042 +179,26.31851298 +180,18.78071898 +181,13.80259801 +182,26.80334128 +183,15.61184128 +184,13.93056656 +185,143.2435804 +186,39.40193216 +187,16.03269494 +188,14.34023098 +189,14.83603928 +190,17.55118345 +191,53.29211624 +192,28.54078372 +193,13.90096821 +194,16.9926637 +195,14.26464405 +196,104.9802213 +197,168.5733937 +198,25.69456278 +199,47.6342563 +200,18.00372962 +201,15.60401186 +202,10.44145463 +203,36.37659556 +204,33.59061458 +205,19.35766289 +206,21.57141139 +207,16.81929767 +208,9.102830652 +209,15.0681775 +210,15.60403695 +211,19.37658014 +212,14.00801093 +213,19.41704259 +214,48.15631914 +215,20.41669786 +216,16.09271646 +217,192.8274288 +218,34.48086101 +219,20.25143468 +220,29.65762352 +221,77.20240336 +222,23.29741497 +223,16.49016913 +224,18.74123269 +225,42.81171614 +226,15.7338037 +227,19.2215782 +228,15.95933133 +229,9.108088258 +230,29.06776489 +231,18.03092752 +232,23.39443647 +233,15.35872331 +234,16.50662888 +235,9.163243391 +236,26.88684174 +237,15.23365234 +238,15.80407906 +239,16.02015919 +240,22.7881236 +241,15.7771471 +242,31.4187622 +243,12.29757515 +244,22.37257159 +245,9.769473691 +246,21.28768899 +247,21.33290927 +248,15.3814877 +249,11.10465743 +250,16.04345918 +251,13.00240276 +252,21.85561949 +253,28.18353225 +254,9.843381549 +255,20.74905738 +256,14.53613421 +257,9.889966315 +258,18.93720879 +259,15.3973589 +260,10.67437607 +261,22.93089834 +262,31.01780162 +263,21.70520395 +264,11.81248995 +265,10.20921653 +266,6.951586514 +267,31.92200665 +268,17.93332211 +269,40.01749922 +270,15.31845097 +271,25.12097254 +272,17.42147573 +273,11.4329902 +274,17.04282837 +275,5.711900163 +276,50.89164411 +277,10.11208589 +278,17.43152114 +279,12.56416829 +280,12.32296284 +281,18.57747453 +282,25.6437763 +283,10.30678143 +284,14.76533161 +285,91.45870969 +286,11.31891393 +287,12.25155017 +288,9.783649597 +289,30.38472906 +290,15.26286169 +291,17.4901028 +292,14.96122041 +293,12.27191758 +294,11.81799907 +295,44.37708244 +296,27.87117124 +297,24.49363575 +298,16.14538739 +299,20.94275126 +300,28.15467949 +301,25.08362126 +302,16.21266874 +303,20.85407585 +304,14.36074213 +305,13.65138768 +306,16.53460531 +307,9.380794086 +308,26.46789428 +309,9.166480032 +310,25.01592678 +311,23.51170849 +312,14.66293117 +313,9.567094822 +314,12.52864767 +315,14.80095331 +316,23.72856424 +317,19.84005984 +318,22.44520968 +319,12.33423659 +320,12.25966094 +321,11.56643792 +322,16.60541964 +323,15.36092119 +324,108.2328244 +325,21.61795474 +326,38.18327335 +327,17.1307534 +328,17.83805901 +329,14.04363355 +330,14.67225727 +331,20.26035001 +332,57.55695921 +333,47.52379292 +334,9.731089551 +335,109.0128311 +336,12.78059451 +337,53.12273977 +338,12.15623722 +339,15.11654624 +340,56.86332399 +341,12.82134522 +342,29.20947389 +343,20.22586129 +344,11.61618198 +345,7.944165911 +346,12.07817284 +347,11.01768804 +348,14.53776549 +349,17.67803787 +350,13.72011976 +351,49.51268328 +352,18.21044298 +353,9.474814037 +354,80.83981082 +355,25.05568859 +356,12.87422594 +357,19.50261528 +358,17.17786393 +359,15.58502232 +360,11.20969784 +361,36.76895139 +362,10.35377247 +363,19.66099918 +364,19.0749819 +365,20.54846717 +366,18.76263505 +367,12.04334383 +368,21.13326118 +369,14.68587708 +370,12.83292803 +371,10.41803982 +372,11.30759022 +373,13.50715799 +374,19.37310934 +375,11.61605848 +376,10.21425416 +377,10.20762611 +378,9.096367048 +379,11.7747622 +380,18.58829309 +381,17.36737833 +382,13.61502545 +383,34.32445878 +384,20.61038414 +385,12.50770336 +386,12.42248243 +387,22.76033035 +388,16.47913366 +389,11.28196593 +390,16.55149341 +391,11.09150726 +392,44.60750265 +393,40.18716621 +394,14.10987514 +395,23.72365612 +396,10.93535271 +397,19.09073144 +398,14.5945821 +399,9.763081543 +400,15.84288285 +401,15.55183321 +402,11.25396341 +403,20.60581528 +404,14.13828612 +405,9.518417459 +406,18.33733184 +407,15.85550787 +408,16.48237043 +409,14.29708425 +410,12.32669584 +411,10.39865458 +412,9.388346541 +413,17.05700889 +414,10.56676924 +415,14.71653444 +416,12.92777431 +417,9.147495916 +418,20.50741719 +419,18.35624779 +420,13.67921697 +421,11.0943309 +422,11.62614274 +423,11.02476979 +424,10.83157849 +425,22.77500291 +426,9.673960275 +427,54.61915481 +428,9.840269495 +429,19.34839869 +430,15.96144196 +431,10.69013216 +432,14.60860579 +433,19.02510915 +434,7.86593691 +435,9.241040072 +436,10.10341487 +437,17.61791779 +438,14.68785057 +439,16.24059588 +440,16.45251366 +441,12.24014103 +442,10.68916745 +443,16.89679144 +444,14.52675186 +445,14.35896441 +446,12.54325217 +447,15.81026463 +448,14.22689064 +449,21.21577639 +450,10.93356992 +451,11.22193234 +452,15.88962284 +453,14.26693272 +454,10.18740299 +455,10.95807507 +456,15.54245827 +457,48.41608883 +458,10.70928414 +459,19.09354363 +460,15.63434152 +461,15.90409095 +462,10.27187385 +463,11.07473453 +464,13.76302655 +465,14.88303061 +466,9.849809354 +467,9.599145617 +468,10.83348921 +469,8.079116967 +470,13.14282503 +471,23.76484768 +472,9.817056472 +473,16.44464957 +474,16.3759787 +475,10.18873433 +476,9.22165941 +477,20.21917498 +478,16.22468708 +479,12.36687679 +480,11.251662 +481,17.15882431 +482,14.17146916 +483,11.48296552 +484,26.43492861 +485,11.08088801 +486,18.90736111 +487,18.01079155 +488,21.26237134 +489,17.07087021 +490,23.04091123 +491,19.9990151 +492,14.4193136 +493,18.06718261 +494,11.70378855 +495,9.85588688 +496,9.766519706 +497,15.37895794 +498,16.42542909 +499,17.08906551 +500,13.88409841 +501,15.30218431 +502,11.69083621 +503,15.23245301 +504,8.84889422 +505,15.17265036 +506,27.39201162 +507,13.54593152 +508,15.78644023 +509,14.68744966 +510,43.85658392 +511,39.63846122 +512,14.99021807 +513,10.52204362 +514,30.56167572 +515,15.15251903 +516,15.57155458 +517,15.00601511 +518,11.84455648 +519,19.494084 +520,22.61311931 +521,20.20746145 +522,15.5416402 +523,15.55500719 +524,14.5511319 +525,36.46089632 +526,63.33690336 +527,15.85902759 +528,23.33407064 +529,14.07808821 +530,16.36597253 +531,14.08003483 +532,13.86105382 +533,11.40660752 +534,12.73907524 +535,15.73911868 +536,13.77778688 +537,14.09724853 +538,20.97896276 +539,13.79689488 +540,11.71478894 +541,15.60703395 +542,12.94241351 +543,13.39654572 +544,43.55874496 +545,32.3987331 +546,14.10579552 +547,8.337780899 +548,16.86179596 +549,13.96857195 +550,160.0261102 +551,72.84445627 +552,15.38818117 +553,44.83019304 +554,16.97604338 +555,15.44402841 +556,40.21514971 +557,27.7726932 +558,14.25269306 +559,17.81484007 +560,14.20864084 +561,97.72066708 +562,148.0113757 +563,13.59011468 +564,12.88314272 +565,15.57667507 +566,10.9062908 +567,139.3848784 +568,15.63962618 +569,15.40667783 +570,17.14729231 +571,21.01201101 +572,17.6090919 +573,9.768511326 +574,18.37574167 +575,15.70837418 +576,17.93382974 +577,26.5462846 +578,22.9078748 +579,21.60235252 +580,30.8195518 +581,14.67594096 +582,9.773427971 +583,6.605879532 +584,34.36340119 +585,14.88404832 +586,74.90680694 +587,29.7836048 +588,9.621685275 +589,22.7831606 +590,15.23845846 +591,18.2013285 +592,53.97520863 +593,16.11899454 +594,11.18303649 +595,15.05715657 +596,14.36585647 +597,192.3827071 +598,20.60277125 +599,16.32977084 +600,17.36336406 +601,25.36404575 +602,16.54528168 +603,16.42413196 +604,22.19354743 +605,22.18744281 +606,14.94214377 +607,26.88899038 +608,18.0837019 +609,14.79657506 +610,14.15645219 +611,24.59803557 +612,27.58727725 +613,11.6916975 +614,51.99792891 +615,15.6439012 +616,14.76558642 +617,17.75133578 +618,11.00813222 +619,81.13066842 +620,14.07507623 +621,19.198942 +622,74.02356905 +623,20.58769311 +624,18.34228493 +625,9.890152298 +626,24.2669853 +627,12.81247989 +628,21.9377591 +629,12.87198385 +630,19.55326037 +631,7.324648816 +632,9.865502423 +633,11.78951273 +634,13.97149229 +635,16.65003812 +636,19.14522523 +637,16.01094855 +638,12.85086193 +639,10.27502279 +640,76.8445667 +641,50.4397838 +642,16.89410468 +643,10.88930767 +644,9.690406509 +645,14.18864057 +646,15.30681996 +647,13.90126375 +648,11.82697136 +649,9.80367954 +650,12.02990162 +651,127.2298623 +652,10.71746593 +653,20.99770858 +654,29.69172961 +655,9.105299891 +656,14.9714494 +657,14.36175494 +658,21.26426678 +659,26.83113244 +660,35.53031248 +661,22.0588784 +662,12.60291631 +663,42.34454955 +664,20.13112455 +665,14.91584088 +666,18.25752571 +667,14.45952847 +668,20.29353939 +669,13.96876635 +670,13.21594007 +671,11.83897932 +672,9.753369399 +673,11.19122191 +674,9.26620117 +675,14.17355158 +676,10.8128772 +677,24.9926099 +678,9.499604716 +679,11.64675401 +680,21.2761065 +681,23.00734179 +682,36.75976044 +683,4.71510942 +684,21.27164118 +685,12.0265965 +686,11.24277183 +687,19.15668342 +688,30.6777971 +689,112.6053438 +690,19.4053783 +691,10.65348255 +692,16.59057771 +693,17.61201195 +694,23.05061959 +695,11.77146925 +696,15.16957789 +697,51.78774598 +698,13.94524877 +699,9.56916938 +700,4.602525512 +701,13.98832763 +702,10.00676555 +703,15.13061497 +704,11.77245788 +705,11.09544942 +706,11.05288856 +707,16.53918553 +708,9.166655904 +709,22.53243701 +710,20.93297387 +711,18.26809487 +712,19.80966328 +713,21.2971017 +714,13.84142317 +715,19.27995564 +716,17.75485154 +717,14.43677702 +718,9.405832906 +719,39.71967544 +720,14.58221239 +721,12.06307075 +722,14.38003551 +723,17.06873474 +724,16.76092981 +725,45.95148116 +726,9.50680868 +727,10.4655919 +728,15.46303076 +729,11.13997541 +730,12.00889298 +731,10.14524956 +732,12.21251016 +733,44.97030267 +734,15.75478068 +735,16.61554438 +736,15.84562945 +737,11.52658978 +738,19.68372611 +739,48.47219712 +740,18.8113315 +741,10.11438929 +742,11.27691225 +743,16.99284097 +744,13.00599954 +745,11.41978166 +746,17.15456581 +747,18.80382143 +748,18.40647791 +749,11.18515936 +750,21.72715717 +751,25.13516227 +752,10.69639548 +753,11.72124542 +754,11.69197597 +755,16.06477721 +756,17.92375492 +757,47.70286172 +758,5.360618764 +759,19.53147142 +760,9.307325419 +761,9.688773599 +762,12.5259133 +763,16.39251664 +764,14.46255234 +765,15.76505995 +766,14.30296781 +767,11.51937665 +768,20.02813417 +769,14.04041506 +770,15.88613029 +771,14.76799111 +772,10.05374996 +773,16.4830404 +774,16.39545853 +775,16.91303333 +776,10.76698305 +777,9.596572394 +778,10.20012067 +779,17.79914699 +780,15.10140141 +781,15.55530609 +782,9.17661463 +783,9.888559232 +784,18.54868216 +785,16.96655447 +786,11.12607199 +787,27.94842242 +788,10.64879021 +789,15.63435061 +790,12.18685574 +791,11.62095266 +792,21.15884394 +793,12.59949892 +794,9.823756055 +795,9.782128645 +796,32.33862097 +797,17.05825629 +798,19.67556329 +799,8.222467476 +800,9.117199589 +801,13.9963221 +802,13.34423874 +803,9.96297721 +804,16.36114468 +805,17.73062895 +806,12.55346463 +807,10.65306139 +808,16.46519807 +809,15.48646897 +810,10.83004293 +811,18.87602376 +812,16.31274236 +813,20.93983447 +814,17.35052134 +815,14.6926894 +816,10.38504855 +817,12.00158076 +818,15.07275456 +819,17.86062756 +820,11.83138793 +821,18.87213136 +822,18.49029078 +823,9.452583365 +824,19.200684 +825,15.38979062 +826,10.84877581 +827,15.05273501 +828,10.41900065 +829,14.06186695 +830,14.12150792 +831,10.86611609 +832,31.52735837 +833,13.81181608 +834,6.970885574 +835,11.72924938 +836,23.31916183 +837,12.69358402 +838,11.66143125 +839,16.84912614 +840,10.48317767 +841,9.240009598 +842,15.45723719 +843,16.64762126 +844,16.47196324 +845,15.47266623 +846,10.93566617 +847,18.28192635 +848,10.41139607 +849,12.59090781 +850,11.32125466 +851,16.17583248 +852,17.9913285 +853,9.736277579 +854,13.92572153 +855,58.97469234 +856,10.55886788 +857,17.52742307 +858,17.96506964 +859,15.66296968 +860,21.03878863 +861,12.29090373 +862,9.925460278 +863,9.75349824 +864,14.23974102 +865,11.84782593 +866,22.87412358 +867,15.52573802 +868,15.06451826 +869,9.073737083 +870,10.70557747 +871,14.29077522 +872,10.93000145 +873,13.80332794 +874,12.64636089 +875,11.25830107 +876,15.42495991 +877,12.99620693 +878,17.57218524 +879,16.6212851 +880,9.455203132 +881,15.73567546 +882,17.35529558 +883,10.86750424 +884,19.47348759 +885,87.1765809 +886,18.69943916 +887,27.69535597 +888,15.52177009 +889,11.60600081 +890,13.76655207 +891,62.96562361 +892,41.11683985 +893,13.5397725 +894,56.612518 +895,11.22217172 +896,13.55918123 +897,12.4398812 +898,10.93958922 +899,15.15069159 +900,17.21231326 +901,17.95629427 +902,20.44955692 +903,21.09143942 +904,30.70730356 +905,12.56044263 +906,16.19201745 +907,22.82324876 +908,16.21301979 +909,14.58988448 +910,32.77102162 +911,14.11903573 +912,140.6098815 +913,15.47909522 +914,15.03010447 +915,40.70933778 +916,63.38377789 +917,15.73077337 +918,32.46586738 +919,13.8496472 +920,17.46262568 +921,41.50435628 +922,9.830825639 +923,13.85265781 +924,14.34533259 +925,14.49714154 +926,93.43795428 +927,0.375075179 +928,26.22523401 +929,13.78404141 +930,12.84533294 +931,9.759740558 +932,149.6555679 +933,21.80417886 +934,91.9736158 +935,15.31651383 +936,15.09649665 +937,13.68639942 +938,14.17655578 +939,20.70826562 +940,19.7443621 +941,18.4354605 +942,26.10030915 +943,22.16190856 +944,32.77081613 +945,16.13746225 +946,24.17382773 +947,13.49814975 +948,48.69137644 +949,33.08021144 +950,27.63861891 +951,16.41441638 +952,48.86151372 +953,61.88563446 +954,15.44986576 +955,40.93871669 +956,17.30657498 +957,12.90349714 +958,23.50385232 +959,7.122381236 +960,13.86686144 +961,14.93368117 +962,199.1624141 +963,35.59008982 +964,20.18707396 +965,36.32964772 +966,13.43427761 +967,27.01654376 +968,19.9744308 +969,12.5289863 +970,21.93073343 +971,14.66806546 +972,25.57017343 +973,17.27947977 +974,18.05069209 +975,14.21963325 +976,23.83885234 +977,17.62490761 +978,15.21650571 +979,14.43739291 +980,15.40359102 +981,15.84939715 +982,14.24666627 +983,9.326759705 +984,15.67744363 +985,25.99408489 +986,11.7013223 +987,81.41373451 +988,19.9512415 +989,18.36865788 +990,13.59135624 +991,17.72423927 +992,17.37050539 +993,13.52385748 +994,14.76899943 +995,14.5474701 +996,50.81000815 +997,32.10616162 +998,12.082145 +999,20.57222895 +1000,16.12218285 +1001,15.12737719 +1002,20.8135578 +1003,10.32595949 +1004,10.9816882 +1005,11.15633652 +1006,15.46992294 +1007,14.22828018 +1008,13.28219901 +1009,10.48918177 +1010,16.25431698 +1011,13.89609635 +1012,13.95617077 +1013,15.1309387 +1014,10.59708479 +1015,83.74892649 +1016,132.8627794 +1017,15.30201207 +1018,16.12892398 +1019,15.03957 +1020,16.34336156 +1021,14.16010354 +1022,22.13693721 +1023,22.12521882 +1024,149.9186476 +1025,24.43675624 +1026,21.15606105 +1027,28.7038038 +1028,11.33772397 +1029,12.58175339 +1030,15.23417282 +1031,11.53134502 +1032,16.77756605 +1033,14.80385834 +1034,18.26126309 +1035,12.86057175 +1036,16.54167689 +1037,13.86558923 +1038,17.73260095 +1039,9.854556052 +1040,24.02774702 +1041,23.76906858 +1042,11.20802415 +1043,11.61886796 +1044,30.97179148 +1045,13.36754819 +1046,16.28122888 +1047,14.59315131 +1048,151.8808142 +1049,11.77836666 +1050,12.38836522 +1051,10.73973367 +1052,19.59402864 +1053,11.65440905 +1054,124.0089018 +1055,13.80070582 +1056,15.72869612 +1057,16.82347492 +1058,18.44136396 +1059,24.12057801 +1060,35.91695389 +1061,16.32050199 +1062,51.09530598 +1063,45.988469 +1064,36.32752052 +1065,4.504950435 +1066,13.67160353 +1067,55.30481782 +1068,12.79950348 +1069,11.61898782 +1070,19.64766819 +1071,11.57797383 +1072,16.03593378 +1073,16.1670436 +1074,21.61638708 +1075,66.71429039 +1076,18.51768194 +1077,20.29109349 +1078,16.30477189 +1079,19.08093299 +1080,22.0418325 +1081,45.79109149 +1082,14.12912615 +1083,281.8155943 +1084,42.03245343 +1085,14.08030279 +1086,15.22606243 +1087,12.03116409 +1088,19.68780349 +1089,17.48436747 +1090,46.2520899 +1091,33.35671632 +1092,11.11198605 +1093,11.00362959 +1094,10.57674014 +1095,16.97845113 +1096,10.01165367 +1097,22.36915454 +1098,17.24481168 +1099,17.88738725 +1100,18.89504257 +1101,11.27413981 +1102,20.48987971 +1103,20.56974896 +1104,50.18844964 +1105,19.00872376 +1106,10.26984187 +1107,13.52949861 +1108,34.75419428 +1109,17.63740246 +1110,18.22098278 +1111,16.81826264 +1112,15.18594044 +1113,20.64456655 +1114,18.83270245 +1115,18.68224318 +1116,13.70158934 +1117,11.18216531 +1118,13.47876539 +1119,12.05302342 +1120,16.45390717 +1121,23.68784849 +1122,9.599552837 +1123,6.123698829 +1124,25.79954768 +1125,49.66254585 +1126,12.27361526 +1127,11.7761623 +1128,9.843023558 +1129,10.05087137 +1130,16.41562146 +1131,16.5483181 +1132,18.81955215 +1133,32.83504706 +1134,12.88934947 +1135,9.940815996 +1136,13.03782577 +1137,10.2407436 +1138,14.07580472 +1139,12.49705323 +1140,18.63507912 +1141,11.1510298 +1142,13.76520126 +1143,10.77395026 +1144,14.85738357 +1145,11.13266883 +1146,15.3275671 +1147,9.496543672 +1148,17.37644445 +1149,10.1051445 +1150,17.17830832 +1151,11.37116418 +1152,16.63569963 +1153,10.87204205 +1154,11.35926366 +1155,11.61702896 +1156,9.905377255 +1157,9.978728858 +1158,14.29643643 +1159,17.05248064 +1160,27.09983582 +1161,32.77911169 +1162,19.21857429 +1163,16.09271877 +1164,11.35484458 +1165,9.31196376 +1166,14.13684688 +1167,19.41783803 +1168,10.70270901 +1169,14.47086988 +1170,20.52477763 +1171,18.85126838 +1172,10.96483075 +1173,11.43569769 +1174,16.02296094 +1175,11.33945243 +1176,13.08756508 +1177,12.1786739 +1178,21.67348429 +1179,22.05193599 +1180,19.52923706 +1181,11.65332742 +1182,15.37051764 +1183,15.52908729 +1184,13.25643253 +1185,11.59250399 +1186,10.96951599 +1187,9.73607365 +1188,15.68704523 +1189,14.4618484 +1190,11.02049624 +1191,15.92656392 +1192,15.39100568 +1193,15.5105649 +1194,13.82191467 +1195,9.841093999 +1196,17.13329236 +1197,11.16344061 +1198,14.09674065 +1199,58.69385645 +1200,22.70576422 +1201,25.41461159 +1202,12.17823833 +1203,16.03607981 +1204,11.18925446 +1205,11.20036404 +1206,9.310544031 +1207,19.73029228 +1208,10.24587082 +1209,12.45383963 +1210,24.87130626 +1211,11.29343482 +1212,13.07279971 +1213,14.97311069 +1214,9.926749325 +1215,16.31172458 +1216,15.05047722 +1217,16.35057101 +1218,10.27235785 +1219,18.03083069 +1220,27.65269966 +1221,10.76019092 +1222,21.75338402 +1223,11.54078345 +1224,16.74777888 +1225,27.42637303 +1226,9.733772541 +1227,10.51635131 +1228,14.52589083 +1229,10.32609053 +1230,14.19993791 +1231,18.77337354 +1232,11.17506762 +1233,14.26361476 +1234,9.1232568 +1235,10.48246335 +1236,27.56603537 +1237,10.93435918 +1238,12.43336176 +1239,12.63766148 +1240,9.329966665 +1241,10.49647966 +1242,13.39097437 +1243,17.79283093 +1244,32.53268688 +1245,9.271817186 +1246,27.23561988 +1247,10.87924862 +1248,9.847437144 +1249,10.20678336 +1250,87.8050167 +1251,18.96505732 +1252,15.51478954 +1253,15.52816859 +1254,11.52011471 +1255,17.50221192 +1256,50.57740613 +1257,15.43971992 +1258,13.94314345 +1259,15.61229489 +1260,11.61175733 +1261,9.253838946 +1262,14.44457804 +1263,16.11505021 +1264,15.26665581 +1265,14.13800908 +1266,14.46626079 +1267,18.51640785 +1268,13.83564479 +1269,11.94176706 +1270,27.76205882 +1271,13.96122604 +1272,22.66283004 +1273,14.15655527 +1274,15.26616425 +1275,14.70841952 +1276,89.49933741 +1277,6.774979099 +1278,14.31826474 +1279,14.42452606 +1280,15.61525277 +1281,4.889288917 +1282,18.90077202 +1283,16.06820313 +1284,16.5658186 +1285,16.56871282 +1286,16.51775581 +1287,10.93012242 +1288,19.05979633 +1289,26.72783852 +1290,15.86775066 +1291,55.90280951 +1292,-0.091529561 +1293,26.54051919 +1294,9.753068073 +1295,16.53029217 +1296,15.09106976 +1297,149.9689508 +1298,11.11801317 +1299,14.91704899 +1300,125.9125031 +1301,16.16455252 +1302,20.27460718 +1303,16.98012149 +1304,33.4499021 +1305,16.45953663 +1306,15.23852766 +1307,18.62329678 +1308,17.06416374 +1309,15.33703377 +1310,18.17114348 +1311,18.25729702 +1312,21.31201773 +1313,17.90966642 +1314,32.33630544 +1315,26.18360903 +1316,67.78057756 +1317,27.57191671 +1318,89.26741802 +1319,17.23769016 +1320,13.6088029 +1321,25.17784453 +1322,50.7857748 +1323,17.67168152 +1324,19.31783416 +1325,14.72644315 +1326,15.94442306 +1327,35.52712899 +1328,11.79682344 +1329,14.73904261 +1330,20.57122814 +1331,12.32516398 +1332,42.33868624 +1333,15.5005546 +1334,13.39346947 +1335,21.9362298 +1336,15.16099853 +1337,20.59448771 +1338,39.33164289 +1339,22.61875509 +1340,15.71198371 +1341,18.92564476 +1342,29.07288559 +1343,21.99702932 +1344,32.60679034 +1345,14.31920523 +1346,13.67753833 +1347,15.84601762 +1348,17.21483275 +1349,89.49695644 +1350,125.1759249 +1351,20.31825069 +1352,28.50537222 +1353,17.88872528 +1354,10.39279854 +1355,9.952733562 +1356,22.6728702 +1357,18.83891456 +1358,15.16618503 +1359,13.53647766 +1360,14.51461498 +1361,14.84850783 +1362,15.15083469 +1363,15.2487207 +1364,13.89996049 +1365,14.86485126 +1366,13.95272107 +1367,40.93382335 +1368,10.07578936 +1369,16.36560314 +1370,21.81545257 +1371,13.79254202 +1372,24.2457777 +1373,13.32613547 +1374,21.32886616 +1375,26.36727561 +1376,15.05892165 +1377,14.41016576 +1378,19.66803772 +1379,14.10773146 +1380,9.142270217 +1381,10.96209201 +1382,17.68748 +1383,8.132717061 +1384,30.97436948 +1385,38.97986187 +1386,12.59485526 +1387,30.3626823 +1388,11.53824807 +1389,11.33224467 +1390,12.18661321 +1391,15.9601325 +1392,14.73934838 +1393,19.32369789 +1394,12.7856389 +1395,15.38782848 +1396,24.15616054 +1397,14.70942731 +1398,23.50866925 +1399,15.64596831 +1400,20.93115171 +1401,15.56523184 +1402,18.59068851 +1403,19.27891452 +1404,17.71540976 +1405,16.65186503 +1406,12.28102534 +1407,27.20166109 +1408,14.24175367 +1409,31.28630645 +1410,14.60698481 +1411,14.53232253 +1412,20.75195719 +1413,171.0015024 +1414,22.16121006 +1415,18.71851949 +1416,11.32872675 +1417,20.33665922 +1418,10.69992268 +1419,133.04603 +1420,14.7342353 +1421,21.37998045 +1422,14.88413266 +1423,18.57025236 +1424,15.05140898 +1425,11.54118958 +1426,32.59018614 +1427,9.248563252 +1428,9.819300779 +1429,37.13282037 +1430,96.59480347 +1431,54.09551691 +1432,12.52398298 +1433,22.27319541 +1434,12.21584571 +1435,68.65229884 +1436,12.27334988 +1437,27.59219141 +1438,24.10140238 +1439,14.22363963 +1440,11.38639425 +1441,19.25095358 +1442,12.00677876 +1443,15.83479234 +1444,13.90906983 +1445,15.87701793 +1446,16.75350616 +1447,14.33811721 +1448,36.25412494 +1449,92.411338 +1450,15.66367345 +1451,13.07903848 +1452,12.48591465 +1453,14.75630555 +1454,13.73219057 +1455,49.2542701 +1456,14.56750404 +1457,12.2877688 +1458,14.13310685 +1459,11.05339286 +1460,11.58615233 +1461,19.48563295 +1462,14.82230739 +1463,10.36708348 +1464,18.6888046 +1465,13.83525694 +1466,19.51241625 +1467,19.16446868 +1468,20.83039374 +1469,14.2437945 +1470,13.35893301 +1471,10.61954786 +1472,20.57610705 +1473,21.9180259 +1474,13.76673398 +1475,16.98001949 +1476,19.14991507 +1477,17.3311475 +1478,20.43284261 +1479,14.19493615 +1480,21.33870472 +1481,14.39382366 +1482,12.51811988 +1483,18.98392901 +1484,19.47939804 +1485,17.08659649 +1486,16.25637949 +1487,57.57986776 +1488,34.1368173 +1489,19.56475819 +1490,50.21185049 +1491,20.01843118 +1492,20.44547754 +1493,10.20725046 +1494,10.73722762 +1495,17.2420572 +1496,17.48489146 +1497,30.18735611 +1498,35.15453991 +1499,13.79797271 +1500,10.95996204 +1501,15.49759819 +1502,17.1365114 +1503,18.80167138 +1504,17.56116717 +1505,17.11569462 +1506,12.2529333 +1507,16.56183897 +1508,19.32010819 +1509,16.36775581 +1510,12.05247586 +1511,20.33559015 +1512,54.96058952 +1513,21.00243098 +1514,15.28283725 +1515,13.20624481 +1516,14.27498025 +1517,15.96111505 +1518,12.2779623 +1519,12.48514973 +1520,14.30242795 +1521,20.26342901 +1522,76.74787406 +1523,11.32634146 +1524,17.61612519 +1525,28.57460952 +1526,20.10397558 +1527,16.33757171 +1528,9.98310655 +1529,38.87929216 +1530,10.01809647 +1531,15.27268083 +1532,18.84211434 +1533,14.26001281 +1534,16.7996117 +1535,18.83984986 +1536,16.19439217 +1537,11.75695924 +1538,18.24181036 +1539,15.70843499 +1540,14.464429 +1541,13.7576819 +1542,11.16013973 +1543,14.03701466 +1544,12.0177459 +1545,15.43126307 +1546,16.45435795 +1547,10.76240436 +1548,15.34631474 +1549,13.12016688 +1550,10.74418499 +1551,11.56046141 +1552,21.70705595 +1553,17.298525 +1554,20.86734804 +1555,16.33801724 +1556,17.20490326 +1557,16.78210544 +1558,15.26708478 +1559,9.180373856 +1560,15.72162199 +1561,11.31775787 +1562,16.63619791 +1563,27.07849315 +1564,18.20501404 +1565,10.92198301 +1566,26.568656 +1567,25.41342019 +1568,13.02456443 +1569,18.83609728 +1570,13.99360963 +1571,9.737603768 +1572,9.997902977 +1573,18.14392165 +1574,13.64984429 +1575,15.32673544 +1576,18.93326814 +1577,12.94639107 +1578,20.17765049 +1579,12.73465993 +1580,16.96298991 +1581,10.00417329 +1582,11.76613818 +1583,11.35256043 +1584,14.80269384 +1585,21.98271478 +1586,17.76688557 +1587,16.41913743 +1588,15.25554608 +1589,19.03004647 +1590,11.50835651 +1591,20.03035855 +1592,16.37032996 +1593,17.81267084 +1594,10.88845348 +1595,14.26533914 +1596,22.99440039 +1597,11.54634436 +1598,12.82081683 +1599,9.125318151 +1600,15.0328581 +1601,16.37181809 +1602,11.3915646 +1603,17.49869906 +1604,18.01793641 +1605,39.49380682 +1606,10.11055699 +1607,16.86231088 +1608,10.6474149 +1609,32.98224685 +1610,9.460356633 +1611,27.22955533 +1612,10.66613445 +1613,15.73179557 +1614,10.65440504 +1615,34.4643541 +1616,13.17732021 +1617,23.08894543 +1618,19.67512209 +1619,15.76024231 +1620,14.1544948 +1621,24.4328469 +1622,34.07941783 +1623,14.65412243 +1624,22.86258795 +1625,13.92680377 +1626,9.797214091 +1627,14.85523887 +1628,15.64905451 +1629,16.04274976 +1630,13.70627221 +1631,17.83725755 +1632,12.87412749 +1633,12.93910214 +1634,11.57993837 +1635,28.69019341 +1636,12.32037551 +1637,14.68174066 +1638,13.99406277 +1639,16.40458533 +1640,33.39683606 +1641,26.4095521 +1642,7.28723589 +1643,14.55317592 +1644,17.16885422 +1645,14.83964521 +1646,5.23972141 +1647,17.30375986 +1648,15.2188487 +1649,14.46049712 +1650,16.18214002 +1651,13.8419271 +1652,31.6119869 +1653,19.70235665 +1654,16.68183935 +1655,15.95418237 +1656,33.22655931 +1657,76.40588829 +1658,15.53903021 +1659,10.63728203 +1660,14.28644705 +1661,47.17401278 +1662,145.1761865 +1663,31.70850325 +1664,15.2092983 +1665,111.9833567 +1666,64.63375113 +1667,21.08866853 +1668,16.17633648 +1669,20.61581793 +1670,16.15181829 +1671,31.32865908 +1672,23.72908598 +1673,45.44068817 +1674,32.28681105 +1675,36.07311651 +1676,6.768719081 +1677,16.30653627 +1678,106.882898 +1679,13.85932187 +1680,90.04753425 +1681,10.70908207 +1682,14.19668477 +1683,14.98981271 +1684,17.85515956 +1685,20.72748028 +1686,23.31648932 +1687,48.99729295 +1688,17.92054732 +1689,127.5669824 +1690,15.2238077 +1691,16.09540451 +1692,22.23701221 +1693,12.95135676 +1694,16.45348886 +1695,12.08281246 +1696,48.36016383 +1697,17.39438097 +1698,17.30670398 +1699,17.82807047 +1700,13.93524192 +1701,18.22518619 +1702,105.6989298 +1703,16.51989294 +1704,11.74665944 +1705,11.66834085 +1706,23.08261937 +1707,19.11143906 +1708,44.53552997 +1709,15.39123536 +1710,14.54372917 +1711,21.38123742 +1712,30.26702887 +1713,25.10251196 +1714,22.45669622 +1715,126.8862923 +1716,32.90255859 +1717,77.75257034 +1718,20.75239687 +1719,18.80636873 +1720,15.42346643 +1721,22.46812916 +1722,14.7344472 +1723,15.19560467 +1724,12.45563218 +1725,21.65604019 +1726,55.35492478 +1727,15.67559842 +1728,14.92691062 +1729,20.26365511 +1730,16.68928329 +1731,89.65667979 +1732,20.19022251 +1733,54.25769574 +1734,13.22750625 +1735,15.99946291 +1736,31.88460225 +1737,10.92495438 +1738,30.22596703 +1739,12.73355453 +1740,12.6970476 +1741,20.34913492 +1742,22.40923041 +1743,26.52664627 +1744,19.83071705 +1745,18.99030029 +1746,36.89208576 +1747,15.47820944 +1748,5.90679275 +1749,32.17624536 +1750,41.4591872 +1751,21.78307298 +1752,14.68688507 +1753,20.21490167 +1754,157.2353396 +1755,17.27380979 +1756,16.1397769 +1757,20.87999253 +1758,37.73533504 +1759,13.40243756 +1760,18.10879521 +1761,13.83197132 +1762,23.37015008 +1763,15.57166694 +1764,15.36346644 +1765,20.67405264 +1766,15.96626183 +1767,23.38641769 +1768,19.29790627 +1769,23.93854221 +1770,15.79357188 +1771,19.94656476 +1772,15.29111828 +1773,9.791896736 +1774,31.94593094 +1775,21.11590682 +1776,16.27485644 +1777,39.95774872 +1778,16.03532483 +1779,14.69261275 +1780,16.70894426 +1781,16.77186002 +1782,14.12628231 +1783,32.4517298 +1784,22.80781362 +1785,19.08835457 +1786,40.03736862 +1787,13.84494668 +1788,13.91659048 +1789,13.78565073 +1790,16.1945506 +1791,10.84259142 +1792,9.42349901 +1793,15.75934432 +1794,39.56725059 +1795,5.942375616 +1796,59.3040732 +1797,67.28546751 +1798,19.98372519 +1799,12.96534743 +1800,72.33426687 +1801,14.22550642 +1802,25.23170309 +1803,22.738673 +1804,14.51200037 +1805,12.30700747 +1806,13.43079791 +1807,22.15154888 +1808,21.5715523 +1809,19.58521876 +1810,15.653681 +1811,15.30900201 +1812,30.99065201 +1813,7.945546942 +1814,32.06594431 +1815,15.25934151 +1816,20.33873594 +1817,19.71093986 +1818,13.31848942 +1819,17.67706321 +1820,51.73765393 +1821,39.21115015 +1822,13.90345956 +1823,18.84664185 +1824,20.58133201 +1825,17.285676 +1826,20.88288502 +1827,15.54132538 +1828,10.4520443 +1829,19.65591159 +1830,21.59044309 +1831,13.79001325 +1832,22.40626005 +1833,20.20282454 +1834,15.73398892 +1835,15.4061522 +1836,13.51864543 +1837,14.71575377 +1838,13.89730466 +1839,19.97940019 +1840,13.86752445 +1841,15.95300854 +1842,14.96035501 +1843,23.38932219 +1844,15.17659181 +1845,18.98901475 +1846,15.62311657 +1847,26.193376 +1848,16.41175158 +1849,20.36436652 +1850,15.86057627 +1851,26.84902861 +1852,19.62261869 +1853,40.41010135 +1854,19.0541698 +1855,15.78411069 +1856,18.19579802 +1857,21.12378548 +1858,17.98752586 +1859,11.63426232 +1860,18.52803809 +1861,14.5093956 +1862,22.29767973 +1863,14.5877081 +1864,19.32029943 +1865,18.38581563 +1866,18.79830114 +1867,18.6048374 +1868,20.07044253 +1869,16.0661943 +1870,15.38286961 +1871,13.77166251 +1872,21.98808161 +1873,13.65146989 +1874,14.07277327 +1875,17.68271317 +1876,21.80459713 +1877,61.61712872 +1878,22.45662792 +1879,20.90216101 +1880,14.2828462 +1881,16.74766363 +1882,31.32652459 +1883,18.09028639 +1884,13.9089443 +1885,27.24826958 +1886,21.3557258 +1887,31.77661159 +1888,20.42504422 +1889,13.69709737 +1890,30.42867778 +1891,14.24865445 +1892,21.00839951 +1893,10.8428722 +1894,19.82149201 +1895,11.14027757 +1896,15.36596911 +1897,16.40865181 +1898,17.12718697 +1899,18.76937698 +1900,14.30908974 +1901,15.01890394 +1902,16.31697033 +1903,21.37782824 +1904,13.73936815 +1905,14.22658314 +1906,21.47615228 +1907,11.71606787 +1908,14.23533379 +1909,24.64639473 +1910,13.76417578 +1911,12.14779263 +1912,10.91644996 +1913,12.55764313 +1914,20.11683528 +1915,11.63108114 +1916,12.91379773 +1917,14.269423 +1918,18.2921283 +1919,12.8879896 +1920,17.51262788 +1921,14.62322968 +1922,14.49114662 +1923,15.55902759 +1924,41.45900036 +1925,16.54976858 +1926,18.81972208 +1927,15.9341573 +1928,19.13082634 +1929,9.944125775 +1930,18.98184196 +1931,12.48043635 +1932,12.27680529 +1933,13.87761422 +1934,13.31802522 +1935,13.33587232 +1936,31.63270505 +1937,10.87222403 +1938,11.62103457 +1939,19.01114544 +1940,27.08832703 +1941,19.93305712 +1942,14.23800984 +1943,19.48496043 +1944,11.88242448 +1945,13.68717159 +1946,17.37663925 +1947,13.39612182 +1948,26.21533887 +1949,14.4712044 +1950,14.03174278 +1951,18.61258561 +1952,17.73965681 +1953,20.14795667 +1954,18.66050685 +1955,11.36820814 +1956,11.3505509 +1957,18.4510741 +1958,16.68428161 +1959,11.40527055 +1960,14.88618104 +1961,15.41168812 +1962,11.5515909 +1963,10.01088007 +1964,9.213385044 +1965,12.47936904 +1966,15.66788073 +1967,12.4934813 +1968,15.98621447 +1969,18.18228079 +1970,9.770496893 +1971,10.06562689 +1972,16.77407062 +1973,19.19565121 +1974,23.73564864 +1975,10.30223618 +1976,17.96681584 +1977,16.40883665 +1978,13.59327535 +1979,13.97598406 +1980,54.9233068 +1981,13.87897379 +1982,26.24597329 +1983,15.73253023 +1984,15.58892448 +1985,11.82322278 +1986,61.53469417 +1987,38.02478754 +1988,15.6102403 +1989,15.8006254 +1990,12.5394259 +1991,9.264513854 +1992,15.2278206 +1993,15.81963217 +1994,11.5762872 +1995,35.08180384 +1996,13.72808325 +1997,13.93869432 +1998,15.32939795 +1999,30.00082001 +2000,28.82780175 +2001,18.15923809 +2002,24.6475379 +2003,14.87409576 +2004,44.97274306 +2005,33.38383428 +2006,15.33889555 +2007,9.254710758 +2008,15.85557771 +2009,16.27731313 +2010,34.38145571 +2011,66.78203908 +2012,22.16351713 +2013,43.38562248 +2014,18.87386683 +2015,15.69181018 +2016,27.76283827 +2017,33.28004681 +2018,20.45713684 +2019,12.27770204 +2020,19.70544061 +2021,14.12114448 +2022,135.5351384 +2023,16.12137917 +2024,36.59805873 +2025,18.82658132 +2026,9.228949058 +2027,34.14537742 +2028,31.29603683 +2029,11.85925252 +2030,4.888484347 +2031,15.63209659 +2032,15.09726821 +2033,13.97619121 +2034,17.79666061 +2035,16.45337884 +2036,15.46718154 +2037,18.62852591 +2038,25.62450101 +2039,9.334378686 +2040,22.15873521 +2041,5.691274286 +2042,70.16609287 +2043,271.2689442 +2044,14.367199 +2045,11.68801022 +2046,14.89166522 +2047,27.55182121 +2048,1.510754642 +2049,16.21884474 +2050,20.20881018 +2051,17.02222194 +2052,11.0908758 +2053,23.40038151 +2054,27.62295524 +2055,30.2479531 +2056,14.98797599 +2057,39.08334431 +2058,37.4944555 +2059,16.82760602 +2060,14.86986998 +2061,9.848935102 +2062,35.56469895 +2063,21.55344872 +2064,18.56200681 +2065,15.18946412 +2066,17.0642889 +2067,98.71344908 +2068,38.34617902 +2069,15.92430773 +2070,14.3549712 +2071,19.82733995 +2072,16.63330395 +2073,15.96849488 +2074,32.8053518 +2075,15.8699648 +2076,34.98962743 +2077,30.61832266 +2078,9.638502154 +2079,25.16337174 +2080,124.9711187 +2081,9.716447752 +2082,71.60270763 +2083,22.3869051 +2084,14.2766197 +2085,12.49693198 +2086,19.61750514 +2087,32.3557929 +2088,14.40232784 +2089,13.6021918 +2090,23.03057216 +2091,62.27857273 +2092,19.40158389 +2093,16.86047616 +2094,19.70991305 +2095,18.25540272 +2096,9.265645028 +2097,12.79143557 +2098,56.13076191 +2099,13.92834513 +2100,18.97706841 +2101,13.98582487 +2102,19.78145084 +2103,15.34904419 +2104,22.98041456 +2105,33.0940021 +2106,48.92275997 +2107,15.99809887 +2108,27.45412188 +2109,36.63872082 +2110,8.970323642 +2111,153.7349418 +2112,21.67759357 +2113,19.96550465 +2114,22.96108236 +2115,44.59505184 +2116,14.67214282 +2117,15.82736495 +2118,7.13682354 +2119,17.09255996 +2120,22.35911974 +2121,24.32856726 +2122,30.63688856 +2123,9.650794005 +2124,14.39084114 +2125,14.79191132 +2126,15.55718014 +2127,15.87347601 +2128,13.98835672 +2129,18.93352841 +2130,13.76867667 +2131,18.17083969 +2132,18.57423985 +2133,15.29526045 +2134,46.23823103 +2135,13.75298468 +2136,15.40866224 +2137,20.01403126 +2138,15.57813217 +2139,32.3026081 +2140,14.10707457 +2141,28.19960042 +2142,41.34433238 +2143,39.13613936 +2144,14.07730376 +2145,17.66179738 +2146,14.86030397 +2147,19.91248973 +2148,14.70149952 +2149,30.64015726 +2150,20.57259061 +2151,13.61877495 +2152,18.90415219 +2153,14.50322084 +2154,14.5713943 +2155,19.85989177 +2156,16.44508793 +2157,10.03056432 +2158,14.65804565 +2159,14.17696092 +2160,32.39537827 +2161,30.77212552 +2162,72.55703891 +2163,19.73858675 +2164,18.44992439 +2165,16.31278464 +2166,16.28759959 +2167,26.5055992 +2168,16.46237776 +2169,17.87377759 +2170,86.32328273 +2171,20.47205936 +2172,14.15209032 +2173,17.49050186 +2174,14.04883742 +2175,18.025378 +2176,13.25514428 +2177,28.5507098 +2178,11.79677754 +2179,44.82139125 +2180,15.83552921 +2181,14.26736155 +2182,17.37607607 +2183,14.12334603 +2184,16.23855631 +2185,24.66590008 +2186,46.88904176 +2187,22.9423324 +2188,22.47452384 +2189,13.78570215 +2190,22.22438658 +2191,11.85784328 +2192,16.8101238 +2193,20.39283199 +2194,20.78126406 +2195,17.82459595 +2196,15.4169787 +2197,23.8856651 +2198,16.05440632 +2199,21.85676944 +2200,20.24917593 +2201,19.63460441 +2202,35.68028912 +2203,17.98594163 +2204,21.44997044 +2205,17.87322809 +2206,20.23798416 +2207,15.86270045 +2208,18.15819691 +2209,19.52026848 +2210,23.84531952 +2211,16.84415045 +2212,17.34000359 +2213,22.96741126 +2214,15.76798103 +2215,19.88942099 +2216,16.90638691 +2217,30.75435682 +2218,46.16628023 +2219,17.98364129 +2220,12.29356991 +2221,16.78664424 +2222,21.03116984 +2223,19.03510327 +2224,19.58001792 +2225,17.17467262 +2226,15.30985784 +2227,27.78042106 +2228,38.50266007 +2229,21.65182895 +2230,13.79709647 +2231,20.67729664 +2232,13.84832699 +2233,21.03465835 +2234,14.87361598 +2235,17.05437981 +2236,14.6240143 +2237,25.42316184 +2238,17.01175092 +2239,17.91133622 +2240,21.17088494 +2241,16.45381305 +2242,63.02004517 +2243,20.40735286 +2244,21.80559407 +2245,17.30450493 +2246,14.10539675 +2247,17.38542665 +2248,22.8315531 +2249,20.35515357 +2250,29.06990839 +2251,17.58649439 +2252,30.2200608 +2253,21.95982361 +2254,23.17313772 +2255,18.57522652 +2256,37.61609717 +2257,22.43621478 +2258,11.59499852 +2259,21.66120035 +2260,14.81245572 +2261,40.18146134 +2262,14.61336957 +2263,19.08810201 +2264,20.04689117 +2265,16.53468985 +2266,22.13621067 +2267,22.91460917 +2268,14.16079832 +2269,14.00963051 +2270,14.9132073 +2271,17.11323346 +2272,12.84459277 +2273,14.3521823 +2274,22.72832081 +2275,14.43108597 +2276,13.50404365 +2277,15.26424913 +2278,13.58416819 +2279,13.69348513 +2280,13.18644242 +2281,14.22280489 +2282,13.82497846 +2283,10.92483265 +2284,22.81331854 +2285,13.22140036 +2286,14.96743237 +2287,18.99913663 +2288,17.14568102 +2289,14.6789753 +2290,17.76488324 +2291,31.72103532 +2292,36.62837768 +2293,12.74250144 +2294,75.80845776 +2295,13.85762811 +2296,13.94723354 +2297,27.52967886 +2298,22.70783016 +2299,25.03053382 +2300,22.52914971 +2301,14.23011077 +2302,21.96823869 +2303,15.03080326 +2304,14.1282036 +2305,28.09004981 +2306,16.87332934 +2307,22.79181049 +2308,14.8604154 +2309,11.69221331 +2310,13.82426767 +2311,26.01840442 +2312,14.42907864 +2313,15.7607424 +2314,35.54235532 +2315,14.07301514 +2316,22.68588371 +2317,22.78400916 +2318,21.06129014 +2319,20.90157179 +2320,11.73579761 +2321,19.15462963 +2322,13.84986969 +2323,11.42786038 +2324,12.23979974 +2325,17.28798445 +2326,15.94494134 +2327,17.3174159 +2328,13.0967414 +2329,9.377758113 +2330,17.74225707 +2331,14.25062293 +2332,15.00000562 +2333,16.89936883 +2334,18.9613918 +2335,9.621246746 +2336,16.87916648 +2337,16.35850439 +2338,19.4492609 +2339,22.49544885 +2340,13.69341112 +2341,16.1327808 +2342,14.12636542 +2343,12.31108499 +2344,12.13705667 +2345,68.94008947 +2346,13.17181078 +2347,14.25264873 +2348,18.72487472 +2349,12.64831811 +2350,36.66756389 +2351,10.61763296 +2352,14.61781214 +2353,27.56379881 +2354,11.00010081 +2355,17.10049078 +2356,15.87145814 +2357,16.75001524 +2358,14.26766095 +2359,14.11682623 +2360,11.87248094 +2361,16.53354889 +2362,14.1532994 +2363,14.25442615 +2364,11.73269154 +2365,29.62124572 +2366,15.05914277 +2367,17.69112694 +2368,16.5627619 +2369,14.27336988 +2370,19.89520947 +2371,91.18328497 +2372,11.97714567 +2373,16.07551543 +2374,22.87101934 +2375,145.0284292 +2376,8.067491019 +2377,17.07371403 +2378,42.0119732 +2379,15.30669597 +2380,14.59161854 +2381,9.405527046 +2382,35.72130674 +2383,17.84805486 +2384,25.60487216 +2385,17.65030375 +2386,24.52130371 +2387,9.583996541 +2388,17.17211433 +2389,45.33445271 +2390,32.08952265 +2391,45.44456663 +2392,25.56810543 +2393,15.86088584 +2394,17.94672921 +2395,12.14680352 +2396,62.22937468 +2397,17.45946967 +2398,32.13926139 +2399,19.21234529 +2400,20.10274787 +2401,18.73190249 +2402,72.8546071 +2403,15.03394512 +2404,7.753643093 +2405,35.27911985 +2406,7.034953514 +2407,92.07665294 +2408,5.587401126 +2409,33.16302677 +2410,9.613204792 +2411,17.30638062 +2412,21.93053687 +2413,5.140797586 +2414,17.57721445 +2415,19.01657444 +2416,19.95390386 +2417,15.95542468 +2418,22.93494806 +2419,23.52433825 +2420,15.73304661 +2421,13.81630397 +2422,49.08448904 +2423,16.60895622 +2424,15.37286822 +2425,20.6259131 +2426,11.1993316 +2427,37.09542792 +2428,17.14806928 +2429,24.00339241 +2430,15.44855913 +2431,21.00114732 +2432,36.4199045 +2433,20.67239574 +2434,26.48637533 +2435,30.38562104 +2436,16.91858753 +2437,16.03030531 +2438,22.68780572 +2439,53.56320774 +2440,16.51691617 +2441,33.74763214 +2442,20.23778232 +2443,29.81605562 +2444,41.33433493 +2445,121.5211574 +2446,11.26255615 +2447,61.60334084 +2448,17.14014967 +2449,20.08398294 +2450,22.18522502 +2451,22.9448321 +2452,16.42338928 +2453,16.29910735 +2454,15.89690991 +2455,25.22212731 +2456,22.45300158 +2457,18.84612749 +2458,19.67025811 +2459,40.5942102 +2460,16.18741509 +2461,9.213042834 +2462,11.77164397 +2463,15.36450609 +2464,22.2053051 +2465,18.44227279 +2466,18.20652611 +2467,19.27814784 +2468,18.27942606 +2469,20.30821858 +2470,22.07809633 +2471,48.69561327 +2472,17.013922 +2473,25.20794474 +2474,25.34365116 +2475,79.19134673 +2476,22.22397503 +2477,26.37648605 +2478,9.79419777 +2479,21.55260638 +2480,15.58252452 +2481,24.30609478 +2482,21.03983092 +2483,24.47006216 +2484,22.43651117 +2485,19.34786102 +2486,15.32795367 +2487,20.52494694 +2488,11.75522633 +2489,22.85607826 +2490,20.85839846 +2491,27.2366291 +2492,21.14785948 +2493,14.85372193 +2494,18.37716216 +2495,20.43972336 +2496,20.4810317 +2497,19.33204528 +2498,15.71415387 +2499,47.00277895 +2500,26.56427802 +2501,28.04800202 +2502,29.65333571 +2503,16.35312304 +2504,15.06083682 +2505,15.06228056 +2506,23.11348988 +2507,19.54298165 +2508,21.12993171 +2509,18.84699179 +2510,17.12248143 +2511,16.03275718 +2512,17.26220143 +2513,15.73225054 +2514,18.63810817 +2515,23.00230258 +2516,41.31190428 +2517,14.45924773 +2518,21.38208693 +2519,25.30623424 +2520,12.76264587 +2521,18.64473177 +2522,55.51761628 +2523,26.31503162 +2524,15.43907905 +2525,33.56052304 +2526,69.00053461 +2527,21.76611736 +2528,16.44136245 +2529,15.80308788 +2530,31.346793 +2531,19.26447721 +2532,30.31202894 +2533,59.86945843 +2534,30.991495 +2535,19.94185394 +2536,16.07171977 +2537,24.15284586 +2538,14.598233 +2539,23.00603029 +2540,23.96988691 +2541,47.44864246 +2542,30.92201856 +2543,329.1896733 +2544,90.1239405 +2545,22.50929826 +2546,15.3366007 +2547,21.98723903 +2548,22.99035974 +2549,20.31409461 +2550,67.51472984 +2551,22.13450646 +2552,25.57766559 +2553,24.17313181 +2554,22.73985682 +2555,15.14357556 +2556,18.73473918 +2557,22.00908059 +2558,51.41514839 +2559,22.02438476 +2560,23.19452801 +2561,18.63913555 +2562,18.03726771 +2563,17.22861332 +2564,27.75945255 +2565,21.00804038 +2566,13.03963583 +2567,20.27468698 +2568,19.77807068 +2569,16.2820332 +2570,22.97930322 +2571,16.53008345 +2572,17.03150832 +2573,17.14417859 +2574,22.76565282 +2575,33.21085465 +2576,27.74428272 +2577,18.00167592 +2578,22.02535195 +2579,14.70842614 +2580,14.69454865 +2581,15.59810934 +2582,39.68255977 +2583,39.24346191 +2584,26.52613312 +2585,63.37964883 +2586,18.57280357 +2587,22.64200475 +2588,19.90184857 +2589,19.425311 +2590,14.84050657 +2591,21.73475661 +2592,36.11848421 +2593,21.32524848 +2594,21.95699757 +2595,21.18422861 +2596,17.8180256 +2597,14.61884229 +2598,19.79021051 +2599,21.32334147 +2600,25.20175356 +2601,14.83681428 +2602,14.54700282 +2603,17.59249913 +2604,23.7222437 +2605,22.53342038 +2606,21.1704539 +2607,18.30931902 +2608,24.23676816 +2609,22.26399782 +2610,15.63869539 +2611,14.86050678 +2612,33.31470141 +2613,33.61116657 +2614,20.88597032 +2615,25.20006703 +2616,13.15739403 +2617,22.37880771 +2618,22.7618593 +2619,27.10094535 +2620,18.67308888 +2621,23.32624192 +2622,18.08822839 +2623,13.11464192 +2624,16.54955855 +2625,32.8769202 +2626,41.30243276 +2627,15.30383949 +2628,20.43463492 +2629,20.38779539 +2630,21.69678678 +2631,17.32565064 +2632,24.51533386 +2633,19.42045269 +2634,14.5272063 +2635,14.96379984 +2636,16.13630516 +2637,19.37928776 +2638,15.32688573 +2639,16.42416971 +2640,14.95996183 +2641,14.98940533 +2642,15.52161768 +2643,16.65252133 +2644,22.10307853 +2645,19.10192366 +2646,15.72917277 +2647,25.10238331 +2648,11.57014807 +2649,23.78084635 +2650,14.61322615 +2651,19.52458106 +2652,19.62214425 +2653,16.05616454 +2654,30.3045431 +2655,13.98056198 +2656,32.75013739 +2657,27.42282412 +2658,13.91073319 +2659,16.64225736 +2660,21.65777747 +2661,14.6491822 +2662,25.72221842 +2663,18.00824547 +2664,17.65490951 +2665,15.36210506 +2666,20.0118909 +2667,18.3451244 +2668,21.0818747 +2669,15.00066923 +2670,22.2879259 +2671,19.27228083 +2672,24.71660472 +2673,15.64377733 +2674,14.6468498 +2675,14.23896074 +2676,25.547635 +2677,20.57945376 +2678,19.80907202 +2679,27.17033849 +2680,13.35160874 +2681,24.16164558 +2682,13.00080806 +2683,13.78027057 +2684,20.97319692 +2685,23.29002766 +2686,28.33679044 +2687,20.76674738 +2688,15.46195479 +2689,16.36148032 +2690,14.16760858 +2691,19.47794211 +2692,16.21021005 +2693,17.00359347 +2694,9.69263791 +2695,13.84039848 +2696,32.08024643 +2697,16.07934178 +2698,17.28446208 +2699,19.8821889 +2700,11.26378302 +2701,14.84661305 +2702,18.31066843 +2703,22.37805276 +2704,20.42925237 +2705,16.47207643 +2706,18.81324791 +2707,11.16463263 +2708,17.23765741 +2709,22.99110934 +2710,25.88387619 +2711,18.49328785 +2712,17.86116596 +2713,19.41931725 +2714,15.26128492 +2715,16.12213987 +2716,13.30448676 +2717,13.03636561 +2718,28.43588121 +2719,11.36724053 +2720,16.64851989 +2721,14.49655484 +2722,16.66322361 +2723,16.26350928 +2724,13.72176139 +2725,14.43688263 +2726,20.56959696 +2727,21.391085 +2728,16.17195427 +2729,30.96314315 +2730,20.41334427 +2731,14.45972409 +2732,15.95133413 +2733,21.43698658 +2734,14.04316675 +2735,33.29294783 +2736,91.2916098 +2737,175.89402 +2738,21.35352304 +2739,21.01079902 +2740,29.83723788 +2741,88.27362895 +2742,28.34666097 +2743,19.49695636 +2744,20.84355142 +2745,17.42914354 +2746,9.150879966 +2747,36.68073334 +2748,16.41968934 +2749,13.87270353 +2750,19.77614232 +2751,18.27922024 +2752,9.853059371 +2753,21.39322194 +2754,20.22864399 +2755,15.03494696 +2756,15.51321877 +2757,21.575733 +2758,32.75804021 +2759,8.360644661 +2760,15.79384771 +2761,13.3036188 +2762,15.96324707 +2763,15.22556876 +2764,18.7504639 +2765,20.12987053 +2766,32.14615563 +2767,10.11033231 +2768,14.66991239 +2769,10.15655872 +2770,14.91482382 +2771,17.85782142 +2772,15.33594832 +2773,53.51571285 +2774,34.61938409 +2775,9.104771921 +2776,77.18934643 +2777,20.81164672 +2778,98.43385132 +2779,20.55697646 +2780,17.70289386 +2781,15.85261966 +2782,54.50812805 +2783,16.55803266 +2784,34.09112514 +2785,31.93682343 +2786,15.37121016 +2787,20.3179402 +2788,18.17259989 +2789,21.32305478 +2790,30.07128289 +2791,53.35128805 +2792,34.00411675 +2793,22.51532609 +2794,19.98275098 +2795,25.70933684 +2796,20.37187415 +2797,17.3418239 +2798,11.14244103 +2799,27.62170366 +2800,18.51481197 +2801,26.52864589 +2802,21.11954844 +2803,18.0771453 +2804,18.12867637 +2805,17.54514711 +2806,10.76889534 +2807,16.37548062 +2808,28.16318557 +2809,47.557609 +2810,107.5707864 +2811,36.63610949 +2812,44.89589607 +2813,22.27634358 +2814,14.84420344 +2815,15.82353676 +2816,24.85366814 +2817,17.05834278 +2818,15.02717486 +2819,17.94847188 +2820,25.9582931 +2821,16.92060193 +2822,39.15282486 +2823,21.1914522 +2824,19.97491408 +2825,19.85521675 +2826,20.60964809 +2827,41.78717692 +2828,62.32566493 +2829,22.54908822 +2830,104.3319931 +2831,49.78252657 +2832,18.1760125 +2833,22.21365239 +2834,18.05666283 +2835,20.10566613 +2836,16.59737992 +2837,17.47390353 +2838,14.25439654 +2839,37.07271607 +2840,9.426079946 +2841,13.48787683 +2842,21.7185739 +2843,13.88307421 +2844,21.64597161 +2845,17.97107795 +2846,23.28048194 +2847,18.31213785 +2848,227.8513687 +2849,177.6033274 +2850,70.55241796 +2851,15.77394187 +2852,22.8628572 +2853,26.25457124 +2854,24.70344404 +2855,27.25385417 +2856,22.44971498 +2857,31.74310906 +2858,16.38053262 +2859,19.79649459 +2860,19.73424654 +2861,19.20550228 +2862,27.31464015 +2863,15.5877001 +2864,46.47959597 +2865,14.5655879 +2866,18.77139165 +2867,21.1646644 +2868,16.83885357 +2869,32.73492687 +2870,23.76948152 +2871,20.02297908 +2872,19.14066809 +2873,33.34890296 +2874,15.07295686 +2875,14.4742131 +2876,16.21679753 +2877,21.6014181 +2878,18.10753684 +2879,44.6934803 +2880,16.66509277 +2881,21.57870676 +2882,14.12593409 +2883,21.8625382 +2884,26.26271523 +2885,22.69752504 +2886,15.18071798 +2887,59.51387599 +2888,62.77471481 +2889,16.25591409 +2890,17.14411636 +2891,25.26967829 +2892,76.76595735 +2893,18.50472541 +2894,17.05600843 +2895,21.35774036 +2896,20.31699067 +2897,20.77479202 +2898,64.29113125 +2899,21.43591245 +2900,22.66964434 +2901,22.52394623 +2902,20.06431125 +2903,15.4712638 +2904,20.49320073 +2905,27.78342195 +2906,31.98832521 +2907,31.22611857 +2908,102.729399 +2909,87.94947466 +2910,21.68480729 +2911,16.34847772 +2912,22.80292687 +2913,16.43181212 +2914,21.28499509 +2915,23.90842199 +2916,29.99672697 +2917,26.81549421 +2918,24.90885269 +2919,17.78393627 +2920,16.03203263 +2921,23.78584157 +2922,25.05565765 +2923,28.02747439 +2924,22.88806947 +2925,15.96836386 +2926,16.72450501 +2927,22.66258218 +2928,22.02133624 +2929,18.581482 +2930,18.18399107 +2931,13.93917617 +2932,17.34019795 +2933,20.63168775 +2934,20.19580815 +2935,24.42130793 +2936,24.97680023 +2937,21.91482412 +2938,20.03585953 +2939,17.45109553 +2940,32.96295972 +2941,18.79814228 +2942,15.82156417 +2943,17.37769127 +2944,15.48925076 +2945,15.64183189 +2946,15.91142294 +2947,17.65858204 +2948,35.17495113 +2949,27.67646126 +2950,18.8407046 +2951,59.56172526 +2952,15.58071949 +2953,18.34746268 +2954,17.49362023 +2955,21.82407372 +2956,22.1967256 +2957,22.34228695 +2958,19.42284592 +2959,23.37798871 +2960,14.2852432 +2961,20.54148568 +2962,19.06320543 +2963,22.59788368 +2964,17.30901522 +2965,19.71455725 +2966,15.36079042 +2967,23.82409751 +2968,23.42315076 +2969,16.77142431 +2970,18.50567592 +2971,20.24115619 +2972,20.04737934 +2973,19.91346925 +2974,14.08368729 +2975,16.47756322 +2976,21.87704357 +2977,17.49651728 +2978,28.58241382 +2979,16.44655112 +2980,24.72091159 +2981,13.77087168 +2982,74.99252661 +2983,24.10443734 +2984,21.86559472 +2985,19.74040564 +2986,19.88473844 +2987,24.58172162 +2988,16.13158896 +2989,19.16129644 +2990,24.78221197 +2991,17.29453428 +2992,17.34310082 +2993,19.7329239 +2994,15.90216869 +2995,18.21793828 +2996,17.81063993 +2997,26.03974501 +2998,17.97752542 +2999,16.16437931 +3000,15.43378454 +3001,18.28753885 +3002,20.81231875 +3003,16.0372385 +3004,29.20680517 +3005,21.24299916 +3006,21.27325202 +3007,19.54337772 +3008,18.52010806 +3009,22.78423147 +3010,20.22160108 +3011,20.7673189 +3012,15.13691781 +3013,12.8442763 +3014,24.0997259 +3015,20.40078998 +3016,20.8542402 +3017,20.3158188 +3018,21.0740845 +3019,48.18184982 +3020,14.55044432 +3021,33.76505928 +3022,37.90340812 +3023,30.53537635 +3024,18.51902432 +3025,29.27753998 +3026,15.1777085 +3027,18.59010118 +3028,22.22818812 +3029,20.04356084 +3030,14.11644752 +3031,19.49701611 +3032,14.72829334 +3033,22.02249139 +3034,17.82858718 +3035,16.7483307 +3036,14.46029522 +3037,18.97081069 +3038,16.0669626 +3039,17.53199898 +3040,20.3540265 +3041,10.90216736 +3042,21.00634457 +3043,13.0627763 +3044,16.05117323 +3045,48.52941123 +3046,22.0966024 +3047,18.34197212 +3048,14.14426657 +3049,22.52907044 +3050,29.05644409 +3051,14.43238185 +3052,22.88333352 +3053,13.05317694 +3054,19.1785779 +3055,14.60231404 +3056,18.35109417 +3057,14.6678309 +3058,18.29540625 +3059,21.11429494 +3060,14.6756331 +3061,17.84293349 +3062,16.28782297 +3063,21.35772002 +3064,20.97113799 +3065,18.23110967 +3066,12.06191025 +3067,41.83118192 +3068,16.01985129 +3069,20.51779552 +3070,21.08466157 +3071,25.17949768 +3072,18.4660978 +3073,16.93392242 +3074,14.13532007 +3075,58.07351501 +3076,30.51931236 +3077,15.84214512 +3078,20.83538098 +3079,15.87720459 +3080,15.72679955 +3081,10.72067459 +3082,32.87249974 +3083,29.12624629 +3084,54.35531249 +3085,16.96131355 +3086,10.22675822 +3087,15.96012094 +3088,16.13068279 +3089,14.28791 +3090,39.14870202 +3091,17.20384831 +3092,24.33156254 +3093,25.37294664 +3094,19.51853018 +3095,29.90154967 +3096,26.20185899 +3097,20.60383891 +3098,22.37607215 +3099,20.74425249 +3100,19.45215925 +3101,18.48054329 +3102,182.7388457 +3103,20.5821714 +3104,23.69723607 +3105,11.51204734 +3106,93.23154671 +3107,14.21661651 +3108,11.56828407 +3109,22.04977537 +3110,18.6092825 +3111,17.47030063 +3112,20.52446856 +3113,17.83660605 +3114,14.78077919 +3115,21.59026507 +3116,128.1311377 +3117,226.3785967 +3118,30.81348444 +3119,19.69851307 +3120,18.17424701 +3121,18.20358802 +3122,7.244640641 +3123,14.84658501 +3124,20.79105793 +3125,4.395196912 +3126,22.2532967 +3127,16.3776995 +3128,22.13136788 +3129,34.26625105 +3130,23.34932669 +3131,17.61689046 +3132,19.98593014 +3133,13.77616957 +3134,9.97248535 +3135,14.37746182 +3136,54.77520864 +3137,7.375742172 +3138,-2.736323917 +3139,36.37544514 +3140,8.530537728 +3141,17.68852579 +3142,14.45342447 +3143,72.94887392 +3144,25.28751872 +3145,42.47414597 +3146,16.06556795 +3147,21.75143702 +3148,18.81759396 +3149,32.66468774 +3150,20.73019618 +3151,31.76039574 +3152,10.45188433 +3153,19.78812687 +3154,17.62080873 +3155,51.84727769 +3156,57.46948886 +3157,18.46611604 +3158,19.56476335 +3159,14.5353221 +3160,22.83958434 +3161,21.48027457 +3162,8.551418037 +3163,10.96902098 +3164,17.03156773 +3165,19.17165648 +3166,27.76800277 +3167,16.77779579 +3168,25.25454468 +3169,15.53090486 +3170,15.18578084 +3171,17.12415512 +3172,18.68589151 +3173,25.09349916 +3174,51.91734453 +3175,28.88178551 +3176,39.90115897 +3177,5.919597147 +3178,15.34628278 +3179,19.66526025 +3180,25.26758144 +3181,26.2437577 +3182,27.62586902 +3183,18.27567242 +3184,16.48482086 +3185,16.64250386 +3186,13.78497363 +3187,18.18696663 +3188,22.50226871 +3189,42.26531993 +3190,15.63491027 +3191,13.88999094 +3192,44.43624215 +3193,64.56936669 +3194,15.90351543 +3195,11.7489612 +3196,13.00949742 +3197,28.49836871 +3198,11.61599867 +3199,19.86210594 +3200,16.30323282 +3201,14.60160711 +3202,20.93148296 +3203,23.08323583 +3204,17.11985236 +3205,29.14063422 +3206,14.00591555 +3207,23.01193154 +3208,324.8870245 +3209,25.37427121 +3210,19.62521638 +3211,23.40276318 +3212,29.48641286 +3213,27.44614299 +3214,24.03455432 +3215,56.81406063 +3216,28.52111884 +3217,22.55982981 +3218,21.04063043 +3219,25.9290539 +3220,20.06639467 +3221,26.49403786 +3222,32.39880333 +3223,18.45440761 +3224,22.45479016 +3225,16.43726772 +3226,23.20841293 +3227,42.06498676 +3228,16.52256776 +3229,45.33958331 +3230,15.27631307 +3231,22.09636547 +3232,19.0015399 +3233,15.03478489 +3234,15.62650861 +3235,26.00127637 +3236,30.52002997 +3237,19.40225756 +3238,15.66473214 +3239,25.41598178 +3240,15.41834161 +3241,24.32269016 +3242,19.37004641 +3243,22.69442078 +3244,39.30890022 +3245,24.94278191 +3246,21.01508577 +3247,21.34061193 +3248,18.86608741 +3249,28.9393892 +3250,22.84325142 +3251,16.54609862 +3252,28.35765814 +3253,20.26002894 +3254,16.50439562 +3255,42.78609867 +3256,73.17396346 +3257,27.52337158 +3258,17.2785842 +3259,23.01266849 +3260,24.40497898 +3261,46.05727406 +3262,25.16371968 +3263,32.60807228 +3264,20.18106522 +3265,23.61087683 +3266,26.01751736 +3267,16.71341186 +3268,16.49272651 +3269,22.82332101 +3270,20.56583416 +3271,21.11159978 +3272,29.79666198 +3273,430.42 +3274,46.39434759 +3275,27.23590035 +3276,21.78819626 +3277,22.74600177 +3278,16.09432023 +3279,20.83988961 +3280,33.70797925 +3281,24.14233587 +3282,31.15032779 +3283,20.30807423 +3284,24.98081054 +3285,16.57605629 +3286,24.50825261 +3287,20.71046029 +3288,22.26788417 +3289,24.35311223 +3290,16.49396884 +3291,17.83855911 +3292,19.33900478 +3293,19.12961096 +3294,59.84998445 +3295,16.44934922 +3296,17.58535212 +3297,36.26886758 +3298,29.881404 +3299,18.24558813 +3300,25.37867173 +3301,22.37413725 +3302,19.89447568 +3303,19.43861947 +3304,17.85443727 +3305,22.92568893 +3306,19.18035553 +3307,16.70992233 +3308,19.98254244 +3309,16.06126262 +3310,18.63390137 +3311,16.04505811 +3312,58.22055696 +3313,17.34005446 +3314,18.8475149 +3315,21.79120088 +3316,16.32052873 +3317,16.26678948 +3318,14.50313063 +3319,14.93200955 +3320,22.27530014 +3321,18.38422793 +3322,21.09844662 +3323,22.37990228 +3324,22.48151371 +3325,14.28445524 +3326,21.61449526 +3327,23.67074969 +3328,21.32893224 +3329,23.0128247 +3330,26.09356415 +3331,18.54817991 +3332,34.92133033 +3333,24.21139299 +3334,25.21276886 +3335,22.78357376 +3336,26.50133397 +3337,26.02072814 +3338,22.45476296 +3339,14.9959241 +3340,22.76401111 +3341,21.63474988 +3342,33.77457155 +3343,23.77183585 +3344,25.11653022 +3345,19.87809831 +3346,24.71977434 +3347,22.23298959 +3348,16.71250805 +3349,20.33612696 +3350,18.84465032 +3351,20.03311617 +3352,15.70489138 +3353,13.88317716 +3354,11.12102795 +3355,21.44179478 +3356,40.45784817 +3357,16.57034728 +3358,22.48152932 +3359,16.37333593 +3360,19.25503273 +3361,24.05748396 +3362,26.65770652 +3363,18.9198542 +3364,21.12096903 +3365,20.81162466 +3366,17.40481212 +3367,21.48906633 +3368,21.21426814 +3369,17.47310145 +3370,17.62722568 +3371,16.32438512 +3372,16.57205484 +3373,16.58383342 +3374,14.91768194 +3375,20.98863537 +3376,26.33122897 +3377,54.09289608 +3378,20.77187083 +3379,14.73078603 +3380,21.11492666 +3381,21.47212042 +3382,19.45542637 +3383,19.76432421 +3384,27.70484355 +3385,19.38505096 +3386,18.75532002 +3387,37.69270527 +3388,18.84826383 +3389,18.12584823 +3390,16.84066531 +3391,25.15238324 +3392,15.23783246 +3393,24.96594692 +3394,25.81468252 +3395,16.23087771 +3396,17.52551355 +3397,26.42289831 +3398,16.55812832 +3399,17.87802854 +3400,23.46509384 +3401,15.04559836 +3402,19.31560957 +3403,24.02298878 +3404,16.5321522 +3405,21.02095696 +3406,110.2311864 +3407,16.75876392 +3408,12.82536081 +3409,20.9268832 +3410,20.48885929 +3411,26.18913818 +3412,27.34898476 +3413,14.95979884 +3414,16.60422136 +3415,16.9031878 +3416,18.22295204 +3417,21.55105418 +3418,13.90440637 +3419,21.44689028 +3420,15.95893246 +3421,15.76481309 +3422,20.95269269 +3423,14.05963175 +3424,21.94086006 +3425,15.74802556 +3426,33.14163051 +3427,18.17615021 +3428,22.08736822 +3429,22.14550068 +3430,19.83296354 +3431,17.07636623 +3432,33.71981634 +3433,25.55884267 +3434,22.46161983 +3435,28.20809172 +3436,18.51097893 +3437,19.6593262 +3438,14.66606929 +3439,25.57904522 +3440,57.84967787 +3441,20.21069058 +3442,19.07049224 +3443,19.70934939 +3444,18.43174862 +3445,18.87513707 +3446,21.13121004 +3447,40.9828595 +3448,20.63406299 +3449,16.76059258 +3450,14.66060296 +3451,11.41225079 +3452,17.69723068 +3453,16.62346929 +3454,17.32385998 +3455,16.08906024 +3456,17.84694184 +3457,16.58416804 +3458,20.58073448 +3459,20.43045296 +3460,18.28211305 +3461,20.34545402 +3462,21.02177575 +3463,18.42175332 +3464,13.87150212 +3465,21.3559107 +3466,21.80345474 +3467,35.61823568 +3468,19.98935471 +3469,18.90802386 +3470,126.9617617 +3471,86.16424314 +3472,15.40580847 +3473,29.79214486 +3474,21.51178952 +3475,30.5672695 +3476,13.61031896 +3477,21.87418083 +3478,17.92951267 +3479,29.87633028 +3480,19.39875625 +3481,37.48810604 +3482,25.04698033 +3483,18.84153939 +3484,30.07248158 +3485,17.33729517 +3486,20.6182694 +3487,12.58424966 +3488,38.38939441 +3489,30.684884 +3490,25.66528 +3491,10.15658107 +3492,28.49765015 +3493,8.107905954 +3494,34.5810846 +3495,20.39290179 +3496,20.75851118 +3497,9.967721388 +3498,43.07643503 +3499,22.7981659 +3500,15.59783882 +3501,30.6280172 +3502,5.651192319 +3503,135.159792 +3504,29.96131333 +3505,9.34492287 +3506,83.78156328 +3507,50.14805359 +3508,43.59406372 +3509,20.63939355 +3510,20.93381484 +3511,21.28253662 +3512,33.2726953 +3513,19.49183803 +3514,31.64009309 +3515,20.88206903 +3516,10.95305955 +3517,6.095915765 +3518,21.65962883 +3519,20.00290807 +3520,17.29904203 +3521,20.15509177 +3522,20.99584139 +3523,18.97787199 +3524,17.97514488 +3525,22.11265494 +3526,24.94893372 +3527,31.71198774 +3528,24.00172861 +3529,30.03535995 +3530,26.06165248 +3531,26.1491605 +3532,18.81420283 +3533,46.59601078 +3534,15.73515111 +3535,19.02636228 +3536,11.58740334 +3537,21.78448309 +3538,29.63671832 +3539,24.9794942 +3540,9.564259467 +3541,18.35888098 +3542,6.113593071 +3543,22.56020698 +3544,14.50598783 +3545,17.30670559 +3546,27.68748464 +3547,21.69834192 +3548,20.04405237 +3549,17.09219361 +3550,16.21985904 +3551,12.35139713 +3552,28.19135335 +3553,20.98205079 +3554,17.11586008 +3555,21.83383647 +3556,28.97605487 +3557,21.27858759 +3558,27.41319306 +3559,15.73700375 +3560,9.574440206 +3561,51.83014734 +3562,14.30615295 +3563,21.87314412 +3564,34.56227145 +3565,15.74016013 +3566,14.12908293 +3567,40.51969125 +3568,22.38726611 +3569,14.15557379 +3570,21.42232067 +3571,132.0696528 +3572,17.51300029 +3573,25.10729512 +3574,22.17896859 +3575,29.915182 +3576,17.98241283 +3577,28.96228005 +3578,36.63348786 +3579,182.4323501 +3580,45.21770175 +3581,17.43020522 +3582,20.37238961 +3583,13.77933422 +3584,26.78586809 +3585,24.13184768 +3586,21.24596983 +3587,33.07828881 +3588,20.45240141 +3589,27.36714415 +3590,22.81774574 +3591,27.63463293 +3592,22.29522972 +3593,21.71396556 +3594,43.61317393 +3595,28.58888529 +3596,19.35623004 +3597,21.00866543 +3598,17.45325853 +3599,16.01492256 +3600,27.20596253 +3601,22.42099185 +3602,43.6001334 +3603,171.4438729 +3604,15.89817515 +3605,22.56148057 +3606,19.86345739 +3607,17.30652526 +3608,40.22818702 +3609,133.5794761 +3610,18.20923947 +3611,13.79479848 +3612,21.79561543 +3613,22.31254174 +3614,15.77161693 +3615,18.4752002 +3616,25.00135032 +3617,21.84791496 +3618,19.11856089 +3619,26.66611866 +3620,55.67227133 +3621,23.06595453 +3622,30.95866156 +3623,27.05140777 +3624,17.74076094 +3625,15.3191721 +3626,29.71502951 +3627,23.0835556 +3628,27.41457642 +3629,21.38951346 +3630,86.82526286 +3631,26.4954151 +3632,24.32886931 +3633,17.1658462 +3634,25.06177828 +3635,28.49004208 +3636,34.3253934 +3637,22.97615594 +3638,34.95660593 +3639,80.90976834 +3640,22.26493585 +3641,22.18259517 +3642,25.40692398 +3643,16.62333849 +3644,22.5494947 +3645,30.99120563 +3646,18.38574871 +3647,26.08971196 +3648,18.11556425 +3649,22.85315033 +3650,26.07899147 +3651,22.92465053 +3652,21.08263398 +3653,28.26247934 +3654,25.27919008 +3655,18.38563661 +3656,25.41115882 +3657,24.90394871 +3658,27.20222611 +3659,56.87789862 +3660,24.14046189 +3661,18.73705019 +3662,15.45856583 +3663,16.75944148 +3664,19.6739566 +3665,25.90276666 +3666,18.93436814 +3667,25.60328539 +3668,23.67129785 +3669,25.49153781 +3670,23.17042006 +3671,27.61878101 +3672,14.85584791 +3673,31.16667458 +3674,16.8498497 +3675,18.94375084 +3676,21.1994503 +3677,20.67591768 +3678,40.40575103 +3679,30.82772891 +3680,20.78927093 +3681,14.91845419 +3682,16.51590557 +3683,17.48993395 +3684,15.46007771 +3685,16.29126899 +3686,19.23229267 +3687,28.66598291 +3688,39.62996189 +3689,25.12768937 +3690,16.31815858 +3691,18.822931 +3692,24.3770649 +3693,16.64020086 +3694,23.28186583 +3695,26.60691473 +3696,15.83500533 +3697,20.39979971 +3698,22.99414578 +3699,16.86732446 +3700,23.29919086 +3701,26.60541608 +3702,15.88836424 +3703,15.94171609 +3704,14.82927196 +3705,22.67307789 +3706,17.21002144 +3707,33.3870487 +3708,19.36870313 +3709,25.37150601 +3710,19.52254516 +3711,25.06976929 +3712,9.648848728 +3713,16.5074752 +3714,16.21331901 +3715,24.16675728 +3716,39.60295774 +3717,15.66571076 +3718,13.5161756 +3719,11.45063295 +3720,33.52834496 +3721,16.49369446 +3722,22.17194918 +3723,15.94180448 +3724,17.06433115 +3725,19.84411211 +3726,20.5654737 +3727,25.58902272 +3728,21.56520322 +3729,20.14415751 +3730,21.18700882 +3731,25.35571323 +3732,21.88600888 +3733,27.78839254 +3734,17.81451217 +3735,22.51006872 +3736,15.0845104 +3737,21.638229 +3738,16.48846535 +3739,20.13060117 +3740,16.91805522 +3741,18.83380005 +3742,11.26691994 +3743,19.69878037 +3744,18.15578369 +3745,19.78469297 +3746,21.98780124 +3747,20.95108928 +3748,17.13615256 +3749,19.12154649 +3750,21.65056046 +3751,23.57679433 +3752,37.41208209 +3753,16.02630818 +3754,16.13316503 +3755,16.61355754 +3756,30.89240769 +3757,29.48200638 +3758,17.88019811 +3759,31.44790861 +3760,14.33541788 +3761,18.71392399 +3762,16.24839466 +3763,20.89503319 +3764,18.74987973 +3765,17.6024503 +3766,18.14274248 +3767,19.10325052 +3768,19.02925958 +3769,28.63352109 +3770,16.65491361 +3771,117.799793 +3772,22.71802248 +3773,12.80754905 +3774,17.67301401 +3775,26.30791252 +3776,17.49267079 +3777,17.56275516 +3778,15.29182021 +3779,17.0625462 +3780,30.36336978 +3781,20.41746214 +3782,22.2588681 +3783,20.57650326 +3784,18.87098323 +3785,15.6143658 +3786,20.78777983 +3787,21.84371968 +3788,14.21610777 +3789,12.64610503 +3790,19.87072176 +3791,33.40901666 +3792,20.23929305 +3793,17.52581584 +3794,23.10121567 +3795,26.66422857 +3796,43.91625104 +3797,19.23444008 +3798,23.45052454 +3799,16.85657333 +3800,21.81793343 +3801,19.76955719 +3802,16.86139053 +3803,15.41604894 +3804,18.83111315 +3805,62.4995983 +3806,44.37011245 +3807,21.4301235 +3808,22.75972749 +3809,20.87657214 +3810,18.97642659 +3811,60.54952112 +3812,21.38944617 +3813,21.87477267 +3814,45.07157835 +3815,20.41218081 +3816,20.23643403 +3817,20.84738014 +3818,17.3487858 +3819,15.9909747 +3820,42.92970046 +3821,21.75697928 +3822,21.26563711 +3823,26.95775405 +3824,20.29165202 +3825,15.70559656 +3826,19.15066888 +3827,19.73445308 +3828,23.00444284 +3829,14.45959215 +3830,34.96067381 +3831,22.19878358 +3832,20.95901987 +3833,20.8436861 +3834,19.57972365 +3835,3.927876293 +3836,36.10867685 +3837,31.40015405 +3838,43.91623954 +3839,22.61792398 +3840,24.84382879 +3841,29.20871617 +3842,23.72555868 +3843,18.83906115 +3844,18.91460189 +3845,22.5103181 +3846,18.31367629 +3847,147.3735135 +3848,19.04926582 +3849,22.86095564 +3850,23.05260236 +3851,23.51409157 +3852,124.8263855 +3853,29.0140996 +3854,32.48278211 +3855,9.259192934 +3856,55.98708617 +3857,26.73359333 +3858,34.6138379 +3859,35.18620173 +3860,25.69098483 +3861,35.66081806 +3862,69.46723688 +3863,44.31828747 +3864,10.9847263 +3865,17.03378124 +3866,31.83228304 +3867,11.56511666 +3868,43.90401863 +3869,22.7469552 +3870,86.42568594 +3871,86.01869561 +3872,50.03623364 +3873,138.2046604 +3874,21.67250551 +3875,20.4500662 +3876,17.9297603 +3877,22.26579734 +3878,26.0458654 +3879,25.96639658 +3880,23.77916944 +3881,12.55380761 +3882,9.219170869 +3883,33.64735238 +3884,23.63710731 +3885,27.79497506 +3886,22.92967752 +3887,26.13735856 +3888,19.88464243 +3889,22.1010049 +3890,28.25221951 +3891,22.35163547 +3892,8.045289656 +3893,13.77246244 +3894,20.24389018 +3895,17.76246972 +3896,22.75058045 +3897,18.53946065 +3898,17.88414879 +3899,18.08440001 +3900,16.42292424 +3901,35.87579983 +3902,30.17300386 +3903,42.34244245 +3904,14.64247136 +3905,68.56013346 +3906,20.45170702 +3907,58.76736771 +3908,20.37281354 +3909,14.95626257 +3910,17.11693775 +3911,27.80436006 +3912,17.82865438 +3913,25.02879808 +3914,20.31887752 +3915,16.15919731 +3916,14.91163803 +3917,36.53245189 +3918,21.09172381 +3919,25.35779097 +3920,17.10054863 +3921,24.99353604 +3922,30.86291008 +3923,18.59422364 +3924,15.63273268 +3925,26.67537577 +3926,21.69654994 +3927,29.56105255 +3928,12.04361097 +3929,21.02956083 +3930,15.00360392 +3931,15.31791368 +3932,24.57920637 +3933,27.95625678 +3934,36.05389404 +3935,19.51943231 +3936,129.783145 +3937,27.00097838 +3938,326.8992402 +3939,27.54823552 +3940,16.07177746 +3941,17.03157525 +3942,35.74776962 +3943,24.84353968 +3944,23.92391409 +3945,10.20737918 +3946,30.81968137 +3947,33.24942174 +3948,45.33394435 +3949,19.45215117 +3950,22.20392449 +3951,22.38230114 +3952,33.3517468 +3953,21.72288702 +3954,26.70612341 +3955,38.42292873 +3956,27.77612493 +3957,38.28109323 +3958,31.25432497 +3959,41.75978774 +3960,16.78756027 +3961,19.29939807 +3962,14.53560003 +3963,16.3482532 +3964,16.46381433 +3965,20.12887771 +3966,25.83481012 +3967,26.35290959 +3968,19.37708975 +3969,26.30350806 +3970,23.24554249 +3971,17.58184309 +3972,22.05991196 +3973,20.82890499 +3974,6.725311148 +3975,20.91610367 +3976,21.53377431 +3977,22.54835063 +3978,20.22570828 +3979,26.25618738 +3980,44.03300774 +3981,19.98644797 +3982,22.64779948 +3983,57.44723268 +3984,43.01591182 +3985,50.95290176 +3986,21.45706176 +3987,28.73177693 +3988,18.03755495 +3989,23.07547413 +3990,63.03127772 +3991,21.47144803 +3992,33.57210109 +3993,57.62919987 +3994,23.11177287 +3995,15.27379984 +3996,26.17815046 +3997,18.88017521 +3998,17.73986412 +3999,30.10129339 +4000,21.70361405 +4001,27.31543137 +4002,23.4583533 +4003,30.15846723 +4004,81.34164161 +4005,31.17427418 +4006,28.05955866 +4007,18.88745915 +4008,18.82488685 +4009,17.61340317 +4010,32.42571876 +4011,37.63645907 +4012,15.48209869 +4013,26.81128704 +4014,18.86815884 +4015,17.13189156 +4016,25.83936684 +4017,19.22075226 +4018,29.15133111 +4019,25.58923302 +4020,25.40386525 +4021,25.47570618 +4022,19.51762096 +4023,27.08185705 +4024,23.33768444 +4025,17.05545357 +4026,19.7562305 +4027,15.51608135 +4028,26.07765266 +4029,22.31044948 +4030,26.20985504 +4031,25.30590044 +4032,25.79748036 +4033,25.39299668 +4034,26.50906895 +4035,32.36193513 +4036,20.58749397 +4037,20.07197429 +4038,25.42899519 +4039,17.25620555 +4040,22.09144019 +4041,21.64068057 +4042,9.305204774 +4043,51.10605303 +4044,31.48870303 +4045,66.57724761 +4046,19.19647898 +4047,16.93464322 +4048,17.65682099 +4049,22.78199695 +4050,16.56546361 +4051,19.14614582 +4052,27.91343932 +4053,18.18640306 +4054,24.61330053 +4055,21.8487044 +4056,25.65823317 +4057,17.59184803 +4058,16.34153432 +4059,18.59212396 +4060,26.21249013 +4061,26.03962088 +4062,14.34914261 +4063,16.37318023 +4064,18.12179179 +4065,19.70754578 +4066,20.55745196 +4067,27.10969244 +4068,16.17710616 +4069,18.8527912 +4070,16.93619156 +4071,23.57665196 +4072,33.337259 +4073,18.62051627 +4074,25.24975343 +4075,30.78382329 +4076,22.30187334 +4077,15.61087052 +4078,19.69432168 +4079,15.70744659 +4080,17.78672276 +4081,22.15196224 +4082,22.38694845 +4083,20.50329254 +4084,9.433172343 +4085,18.77476048 +4086,15.70784168 +4087,15.78383591 +4088,16.00068712 +4089,17.00098074 +4090,25.43949345 +4091,23.47835546 +4092,18.30034935 +4093,20.13855014 +4094,18.51592171 +4095,19.40850934 +4096,19.14664039 +4097,17.63160251 +4098,18.59038381 +4099,25.7855044 +4100,22.41480294 +4101,15.2305753 +4102,22.23586297 +4103,17.27876173 +4104,15.81992227 +4105,21.42536285 +4106,18.17121312 +4107,10.74717462 +4108,21.60252465 +4109,25.38580364 +4110,22.14600882 +4111,22.27818226 +4112,16.36792912 +4113,37.74151146 +4114,42.21261096 +4115,15.61604358 +4116,17.65925074 +4117,14.84865841 +4118,31.89239487 +4119,13.9331893 +4120,17.4266842 +4121,24.42485759 +4122,28.95029069 +4123,17.32450148 +4124,30.35617347 +4125,14.78836278 +4126,14.9153226 +4127,27.53718098 +4128,23.17032127 +4129,17.30482601 +4130,30.34588748 +4131,19.68343609 +4132,18.93251036 +4133,16.2111266 +4134,29.46246575 +4135,20.87303304 +4136,21.15994664 +4137,24.47537032 +4138,13.89281737 +4139,18.11397998 +4140,21.48551515 +4141,17.19338448 +4142,17.41694943 +4143,15.301581 +4144,17.53118178 +4145,30.9534006 +4146,21.80936441 +4147,15.64815353 +4148,22.8048444 +4149,15.74725971 +4150,16.16250346 +4151,17.99536127 +4152,22.40042889 +4153,21.44561977 +4154,11.4214556 +4155,22.76415347 +4156,17.03793231 +4157,21.33772163 +4158,21.06704733 +4159,22.67523515 +4160,23.06334168 +4161,45.02603355 +4162,32.14105134 +4163,26.67381662 +4164,33.02727186 +4165,20.73549392 +4166,28.66378504 +4167,22.6301099 +4168,15.46033869 +4169,18.89189333 +4170,33.21205833 +4171,19.81393051 +4172,20.50307673 +4173,24.53070638 +4174,21.90584249 +4175,43.25795239 +4176,64.24340561 +4177,23.97936 +4178,21.49729362 +4179,19.62008652 +4180,22.02800505 +4181,22.4345958 +4182,21.08010164 +4183,17.71864912 +4184,16.66883005 +4185,21.54443047 +4186,22.52049827 +4187,18.18194324 +4188,21.68321102 +4189,20.74647514 +4190,17.3639163 +4191,18.1046981 +4192,23.19676576 +4193,19.54851084 +4194,15.71095803 +4195,18.10829448 +4196,94.84656913 +4197,22.46451857 +4198,21.54861529 +4199,23.55900624 +4200,6.931907439 +4201,49.44832859 +4202,32.23220446 +4203,45.89329449 +4204,22.25161298 +4205,24.12983505 +4206,53.98131601 +4207,23.64670541 +4208,19.51231 +4209,20.80270658 +4210,22.53300258 +4211,15.92013228 +4212,20.42004221 +4213,19.20412096 +4214,49.1923304 +4215,34.47128311 +4216,22.69433705 +4217,137.0734966 +4218,42.30383651 +4219,35.38601837 +4220,15.10004313 +4221,13.50317423 +4222,17.56746495 +4223,37.0087326 +4224,36.00064078 +4225,22.69774418 +4226,24.71577604 +4227,13.48554001 +4228,16.6670603 +4229,44.83354057 +4230,19.82308011 +4231,36.67417778 +4232,182.9907316 +4233,40.75608173 +4234,40.49301938 +4235,15.73348822 +4236,24.36720014 +4237,28.56089131 +4238,89.58925831 +4239,28.12495628 +4240,27.49399828 +4241,19.52399598 +4242,67.46772462 +4243,20.44944242 +4244,125.1760553 +4245,19.95487191 +4246,14.34457639 +4247,13.95768542 +4248,43.45699196 +4249,25.58924316 +4250,12.94204754 +4251,32.04217197 +4252,18.72322216 +4253,25.77325085 +4254,27.54733525 +4255,25.77646472 +4256,22.2974746 +4257,9.715278491 +4258,15.62782491 +4259,18.98409466 +4260,30.370513 +4261,27.07419459 +4262,27.83772786 +4263,31.59050905 +4264,21.17920329 +4265,22.01551271 +4266,15.6096046 +4267,37.73294702 +4268,29.88012609 +4269,15.02791228 +4270,9.993065591 +4271,20.39151944 +4272,66.82805788 +4273,19.94830472 +4274,25.11518239 +4275,18.37902705 +4276,26.73917347 +4277,22.11978042 +4278,21.77754627 +4279,18.59095328 +4280,18.03984013 +4281,9.493664013 +4282,16.09043533 +4283,17.65391506 +4284,22.64005324 +4285,22.88636996 +4286,33.5997674 +4287,34.08641614 +4288,44.20222056 +4289,19.41580662 +4290,84.04019774 +4291,26.44223544 +4292,20.12542856 +4293,31.9696349 +4294,22.37978402 +4295,18.11469906 +4296,20.58505971 +4297,40.96360697 +4298,14.92540404 +4299,15.30145857 +4300,107.0841523 +4301,121.9375108 +4302,16.93143902 +4303,26.83091955 +4304,20.15293136 +4305,14.2762154 +4306,16.87119027 +4307,27.03379976 +4308,256.9715806 +4309,27.94088044 +4310,48.89330451 +4311,31.87851465 +4312,21.12688403 +4313,23.35540498 +4314,27.43930047 +4315,22.47522289 +4316,20.50501532 +4317,21.36182729 +4318,25.62737674 +4319,22.83133686 +4320,27.50970623 +4321,17.68495979 +4322,38.24074316 +4323,21.50318661 +4324,40.84830419 +4325,30.13765367 +4326,20.19629138 +4327,30.12645666 +4328,18.80223945 +4329,34.97711092 +4330,20.96877629 +4331,23.04308767 +4332,17.97093133 +4333,5.374551068 +4334,20.95826409 +4335,24.43318591 +4336,18.3503329 +4337,21.9242063 +4338,37.55285042 +4339,5.418743318 +4340,19.41082559 +4341,23.62802104 +4342,20.05827539 +4343,19.84030205 +4344,29.41649548 +4345,27.64844222 +4346,20.38247945 +4347,22.60852299 +4348,53.08599853 +4349,42.40978257 +4350,127.0446466 +4351,63.00907411 +4352,14.76984217 +4353,23.28047362 +4354,25.02854181 +4355,12.96401413 +4356,27.08518304 +4357,25.03351099 +4358,19.34501107 +4359,22.44465304 +4360,23.03803892 +4361,18.22352092 +4362,25.8115807 +4363,22.60684151 +4364,22.59999256 +4365,28.29209716 +4366,29.43385566 +4367,35.91681017 +4368,22.22862228 +4369,9.261005981 +4370,31.16415993 +4371,28.3754446 +4372,19.18824555 +4373,17.5685066 +4374,18.28709438 +4375,22.98121497 +4376,30.12216904 +4377,15.55741244 +4378,20.33550709 +4379,16.71679673 +4380,16.97765848 +4381,26.61735787 +4382,19.64533901 +4383,22.74296475 +4384,18.87404645 +4385,25.63574992 +4386,17.44464265 +4387,18.07774726 +4388,25.92130762 +4389,14.15312047 +4390,17.57630043 +4391,23.31148631 +4392,18.42948129 +4393,39.81930578 +4394,22.46692242 +4395,22.09875498 +4396,25.01070728 +4397,21.64044674 +4398,39.64081871 +4399,27.72970916 +4400,28.41189209 +4401,19.57189573 +4402,29.29615079 +4403,31.2065897 +4404,20.65100284 +4405,23.13517505 +4406,29.30065476 +4407,49.49072221 +4408,6.018024186 +4409,31.76623832 +4410,17.69927809 +4411,20.00760123 +4412,25.81793035 +4413,18.12453256 +4414,17.39271024 +4415,21.70539161 +4416,18.97157849 +4417,26.34951636 +4418,21.96000237 +4419,23.96792625 +4420,21.95857028 +4421,21.97855766 +4422,20.53033045 +4423,19.59844566 +4424,18.61715277 +4425,25.7075576 +4426,26.13023444 +4427,22.08482403 +4428,21.76121175 +4429,16.92039721 +4430,18.07984113 +4431,19.02820662 +4432,14.65093252 +4433,16.28848944 +4434,16.83272003 +4435,20.40234405 +4436,24.36814831 +4437,16.75343735 +4438,17.99537156 +4439,25.5605495 +4440,18.1265131 +4441,18.16669136 +4442,9.611145306 +4443,24.39453278 +4444,15.60228018 +4445,31.45070263 +4446,18.14267159 +4447,17.34767148 +4448,14.22627118 +4449,18.56070061 +4450,31.66648623 +4451,15.30135068 +4452,21.94117046 +4453,22.63737259 +4454,21.48223137 +4455,24.31204709 +4456,26.67310701 +4457,17.62181286 +4458,26.89801415 +4459,18.51997652 +4460,17.23692731 +4461,18.08229734 +4462,22.82922023 +4463,27.59046225 +4464,19.16541307 +4465,25.99820211 +4466,15.44575761 +4467,21.73069185 +4468,17.83662643 +4469,25.33062377 +4470,21.73191316 +4471,22.74670859 +4472,22.13197811 +4473,22.62569729 +4474,22.1998059 +4475,22.4249943 +4476,22.61975115 +4477,16.28196228 +4478,21.78087727 +4479,9.773005021 +4480,15.78601006 +4481,16.37607795 +4482,36.3761272 +4483,25.2663905 +4484,36.33655218 +4485,29.46155501 +4486,22.94026278 +4487,15.48318129 +4488,17.38369822 +4489,14.69913849 +4490,15.77639364 +4491,27.40530883 +4492,18.45813201 +4493,23.79143168 +4494,23.07348673 +4495,17.44567234 +4496,23.08728515 +4497,18.62434027 +4498,24.64825889 +4499,26.91405606 +4500,17.48762467 +4501,19.51793069 +4502,21.70371115 +4503,27.05585462 +4504,26.15267517 +4505,63.21154259 +4506,21.37696593 +4507,18.86749112 +4508,22.95967144 +4509,17.87137683 +4510,24.38116698 +4511,18.17364281 +4512,16.01931915 +4513,18.40994097 +4514,15.00913331 +4515,16.92288302 +4516,19.24752342 +4517,17.49512032 +4518,21.2413082 +4519,11.76612909 +4520,17.73287861 +4521,16.51997853 +4522,18.90706341 +4523,23.15237745 +4524,21.38628464 +4525,20.37496285 +4526,22.5615853 +4527,29.93136192 +4528,23.09170811 +4529,20.70127214 +4530,77.18154898 +4531,26.35086352 +4532,17.11839561 +4533,15.62264998 +4534,16.26996216 +4535,22.86655746 +4536,47.87814862 +4537,32.31010693 +4538,20.64374214 +4539,22.54282757 +4540,42.66595295 +4541,20.41860506 +4542,31.28594904 +4543,21.88414244 +4544,47.33703854 +4545,21.66021217 +4546,15.4887578 +4547,21.71658488 +4548,22.21977455 +4549,17.26342471 +4550,22.19810002 +4551,20.02364103 +4552,27.49541192 +4553,22.01546233 +4554,25.79213357 +4555,18.91541771 +4556,29.86474822 +4557,20.02912793 +4558,19.77301576 +4559,46.34739788 +4560,20.33829621 +4561,98.03403313 +4562,28.50236635 +4563,22.07072988 +4564,24.40812939 +4565,84.40759145 +4566,12.80280607 +4567,33.90477348 +4568,48.93447679 +4569,25.60707663 +4570,28.5077921 +4571,62.5145844 +4572,15.05243167 +4573,20.95865729 +4574,33.35758899 +4575,22.30171335 +4576,15.72378513 +4577,13.09686375 +4578,19.62691508 +4579,28.79482177 +4580,20.70151112 +4581,24.0841017 +4582,16.43844788 +4583,24.21325504 +4584,24.85266708 +4585,27.71064378 +4586,21.52889211 +4587,23.1218218 +4588,86.29167129 +4589,36.73791508 +4590,24.38242644 +4591,36.89701188 +4592,16.04485875 +4593,47.33563886 +4594,36.56958899 +4595,27.53017638 +4596,43.64801903 +4597,92.99441541 +4598,66.88533086 +4599,23.96515828 +4600,100.2186143 +4601,22.35313062 +4602,22.5491516 +4603,132.9164248 +4604,25.28279977 +4605,47.81211877 +4606,27.53040218 +4607,22.96868756 +4608,22.33442194 +4609,9.289482893 +4610,22.57222854 +4611,39.45923721 +4612,182.221296 +4613,28.81073445 +4614,22.09480891 +4615,11.13108676 +4616,23.09669875 +4617,22.07430583 +4618,26.57018941 +4619,18.08101956 +4620,23.10339058 +4621,28.22512875 +4622,23.8537061 +4623,27.90905122 +4624,22.24914978 +4625,29.49143391 +4626,31.52917877 +4627,26.8953863 +4628,18.93632064 +4629,26.41802328 +4630,22.36603199 +4631,23.45042417 +4632,22.76462451 +4633,36.74253084 +4634,81.30512863 +4635,14.11658339 +4636,31.72744072 +4637,15.70361072 +4638,21.76025754 +4639,23.9553629 +4640,26.1527757 +4641,27.39143024 +4642,22.0611884 +4643,24.95061943 +4644,21.23067367 +4645,19.94961501 +4646,9.503801563 +4647,20.88564435 +4648,20.26017562 +4649,21.73044207 +4650,23.47078624 +4651,26.22107043 +4652,26.38652457 +4653,18.76244664 +4654,23.58876154 +4655,23.57837158 +4656,20.01121464 +4657,17.83601505 +4658,14.12048286 +4659,34.28802381 +4660,23.0653408 +4661,26.73279061 +4662,41.70109428 +4663,15.67822034 +4664,22.48065814 +4665,21.04079242 +4666,9.168311189 +4667,17.11813866 +4668,15.48255271 +4669,23.63590774 +4670,14.12688939 +4671,18.32110289 +4672,25.5808072 +4673,41.33591266 +4674,18.55144669 +4675,6.76500715 +4676,32.66321617 +4677,21.85065345 +4678,47.12102232 +4679,27.2138013 +4680,22.31679788 +4681,19.74658762 +4682,21.66215321 +4683,27.50187325 +4684,31.65318723 +4685,40.08006544 +4686,17.10581862 +4687,38.68826295 +4688,15.41485398 +4689,41.22347463 +4690,22.84779179 +4691,29.674576 +4692,30.55700453 +4693,17.3425628 +4694,35.44179116 +4695,28.93176971 +4696,19.73202927 +4697,25.64877268 +4698,24.13825439 +4699,21.79609378 +4700,21.01042273 +4701,24.41394957 +4702,23.52484084 +4703,21.72889772 +4704,114.6992608 +4705,19.85702016 +4706,21.41611529 +4707,16.78506413 +4708,20.25185848 +4709,19.56468218 +4710,19.85897504 +4711,20.17891756 +4712,19.67935229 +4713,12.31545777 +4714,20.54603097 +4715,8.380745398 +4716,24.92303215 +4717,62.39063111 +4718,18.15661914 +4719,24.12262141 +4720,17.44311542 +4721,18.54497111 +4722,26.65713703 +4723,19.65820136 +4724,20.08448094 +4725,9.75782119 +4726,17.81331326 +4727,23.305658 +4728,27.5230075 +4729,29.06796009 +4730,19.95725137 +4731,29.12713984 +4732,34.06043352 +4733,28.7941701 +4734,10.71299301 +4735,27.15738197 +4736,22.73237523 +4737,26.39858244 +4738,26.01996657 +4739,20.56815917 +4740,24.643141 +4741,41.30781396 +4742,15.98071312 +4743,25.8971434 +4744,19.99267621 +4745,17.09334416 +4746,26.84708757 +4747,22.51069137 +4748,53.77478573 +4749,23.81264052 +4750,25.97171372 +4751,25.33586217 +4752,18.43840713 +4753,19.2368397 +4754,13.27156177 +4755,21.47934328 +4756,24.14194561 +4757,16.54889121 +4758,16.96672216 +4759,22.39475747 +4760,22.61452895 +4761,17.67137235 +4762,19.98076306 +4763,23.45347963 +4764,22.5669468 +4765,19.72278205 +4766,19.96925094 +4767,30.3273944 +4768,19.63377916 +4769,17.40266198 +4770,23.27381219 +4771,21.99028542 +4772,50.58041244 +4773,19.46803322 +4774,30.73520771 +4775,63.51461512 +4776,24.09681476 +4777,23.77138438 +4778,23.07435081 +4779,16.30299301 +4780,23.41069395 +4781,24.23526633 +4782,17.39229672 +4783,18.19917479 +4784,26.06084309 +4785,23.68431151 +4786,25.9210961 +4787,18.59224796 +4788,19.77561549 +4789,18.42112291 +4790,25.36453537 +4791,25.16112875 +4792,21.78441075 +4793,16.5870875 +4794,24.05483597 +4795,22.57775656 +4796,26.37821364 +4797,58.53825802 +4798,26.18070301 +4799,25.8689248 +4800,17.59264859 +4801,24.48625996 +4802,33.3827208 +4803,25.29070243 +4804,25.85532677 +4805,29.76480229 +4806,21.39596724 +4807,70.49946324 +4808,21.42383568 +4809,15.50488076 +4810,31.59782352 +4811,16.74826787 +4812,22.29928649 +4813,15.30814698 +4814,15.13331938 +4815,17.5796051 +4816,15.33387933 +4817,21.00580967 +4818,22.62051266 +4819,23.07577562 +4820,20.90365171 +4821,26.96533623 +4822,25.02691355 +4823,27.00324192 +4824,18.12446135 +4825,16.70794467 +4826,18.24972382 +4827,22.97173611 +4828,27.73315701 +4829,28.46498028 +4830,16.63616327 +4831,17.46944332 +4832,22.4236196 +4833,22.43693027 +4834,16.80609005 +4835,18.35124234 +4836,22.94125731 +4837,13.80399916 +4838,20.71268446 +4839,22.21185113 +4840,22.63352887 +4841,19.39831175 +4842,16.82898884 +4843,17.9858964 +4844,37.84517754 +4845,19.09311939 +4846,18.70017218 +4847,23.22377325 +4848,25.28625007 +4849,9.818583799 +4850,29.9762956 +4851,16.46924539 +4852,15.83356136 +4853,19.86091839 +4854,22.76794394 +4855,26.12433594 +4856,13.76928624 +4857,17.62634735 +4858,17.18008382 +4859,23.04275115 +4860,30.33360124 +4861,17.15366207 +4862,18.7410415 +4863,21.4526198 +4864,17.87534776 +4865,22.79377107 +4866,113.3567523 +4867,24.71251026 +4868,17.32019966 +4869,20.24522025 +4870,27.09435238 +4871,24.58934692 +4872,17.92792589 +4873,21.26278157 +4874,18.53294727 +4875,17.37742264 +4876,25.56381873 +4877,23.285786 +4878,15.48088933 +4879,24.19247191 +4880,17.5310108 +4881,29.71627867 +4882,18.85457644 +4883,15.86138999 +4884,23.32751129 +4885,22.56112352 +4886,16.50165305 +4887,17.94876324 +4888,20.00103414 +4889,19.5752512 +4890,17.92660889 +4891,25.72198496 +4892,21.54874786 +4893,26.02370796 +4894,35.69445039 +4895,74.61891689 +4896,30.02448121 +4897,18.05870146 +4898,22.13148478 +4899,16.48954582 +4900,37.36623909 +4901,21.62591576 +4902,22.33479202 +4903,29.81968685 +4904,22.32933468 +4905,19.29696876 +4906,34.62668692 +4907,30.07160515 +4908,19.87652202 +4909,26.86572309 +4910,19.95116664 +4911,14.98710944 +4912,22.10795994 +4913,18.81121037 +4914,22.95751236 +4915,22.45107482 +4916,25.55839314 +4917,27.61387868 +4918,28.10775635 +4919,21.05709601 +4920,21.16096099 +4921,21.1277404 +4922,30.3617835 +4923,20.84973356 +4924,31.3758971 +4925,21.22739694 +4926,53.89826467 +4927,158.9701457 +4928,22.05458432 +4929,27.71707635 +4930,177.0723287 +4931,32.48771649 +4932,25.00048161 +4933,25.66119081 +4934,21.21518262 +4935,26.11202546 +4936,35.52819704 +4937,14.92945591 +4938,21.90458579 +4939,22.22974133 +4940,21.68314545 +4941,13.57387539 +4942,22.64557418 +4943,20.44298125 +4944,31.32551877 +4945,19.28965108 +4946,17.45511201 +4947,154.1415378 +4948,22.41462879 +4949,114.0225738 +4950,44.89343842 +4951,20.39266249 +4952,19.55671599 +4953,35.30251677 +4954,22.85357899 +4955,22.83095143 +4956,23.09515994 +4957,19.56872306 +4958,22.26166075 +4959,21.88438549 +4960,38.23238158 +4961,51.34869851 +4962,240.9590164 +4963,9.037105546 +4964,40.02751253 +4965,38.81535859 +4966,21.56363633 +4967,53.30835756 +4968,40.99651261 +4969,25.41871903 +4970,22.43891428 +4971,25.20269005 +4972,30.96280459 +4973,25.91361522 +4974,20.95841813 +4975,33.7559358 +4976,27.62438434 +4977,61.75360327 +4978,18.72848833 +4979,21.94925989 +4980,14.31842218 +4981,20.27092081 +4982,48.76242056 +4983,22.13245879 +4984,21.85433846 +4985,29.02573595 +4986,21.7621071 +4987,18.50260618 +4988,45.15049666 +4989,26.35068425 +4990,17.07846965 +4991,27.82013562 +4992,29.65093944 +4993,46.34785173 +4994,28.52310264 +4995,19.10131147 +4996,42.49477072 +4997,37.5524381 +4998,17.72093324 +4999,87.06815045 +5000,54.44057665 +5001,41.84283893 +5002,87.14039381 +5003,22.35462228 +5004,18.35900146 +5005,16.41722365 +5006,29.1972947 +5007,35.75485633 +5008,21.22479614 +5009,18.48768612 +5010,20.76420415 +5011,14.06623067 +5012,16.64043482 +5013,18.38530966 +5014,24.51611441 +5015,23.83427646 +5016,16.17484852 +5017,25.58737574 +5018,64.60830259 +5019,21.50802658 +5020,19.92635633 +5021,58.15222589 +5022,30.47284061 +5023,18.45319908 +5024,19.66272359 +5025,20.37358632 +5026,25.07216903 +5027,21.50623464 +5028,30.24148165 +5029,22.86906974 +5030,96.67775203 +5031,22.41100136 +5032,21.20627588 +5033,10.92651893 +5034,23.55207989 +5035,20.52687804 +5036,17.4114889 +5037,21.30367353 +5038,26.77240977 +5039,37.30941842 +5040,9.182598682 +5041,22.57793961 +5042,32.59762261 +5043,18.74961947 +5044,27.30147741 +5045,26.53967078 +5046,30.93788536 +5047,24.95702063 +5048,21.90586287 +5049,22.31490025 +5050,28.75337521 +5051,19.04307249 +5052,20.23327405 +5053,32.44759937 +5054,42.92543366 +5055,30.90946024 +5056,23.2933876 +5057,16.38175649 +5058,14.59451569 +5059,18.59551444 +5060,20.84416135 +5061,25.78913242 +5062,20.53864867 +5063,21.98769273 +5064,21.84947699 +5065,25.80269379 +5066,18.1592035 +5067,22.63282095 +5068,19.53613222 +5069,121.7380025 +5070,20.20377391 +5071,23.07135437 +5072,20.69188685 +5073,22.2923075 +5074,30.55495519 +5075,23.28154495 +5076,19.63466293 +5077,20.14881323 +5078,16.28831637 +5079,14.84194091 +5080,112.7139967 +5081,62.33064274 +5082,18.19519503 +5083,20.63225408 +5084,23.72076561 +5085,73.50347156 +5086,17.61497471 +5087,28.55857869 +5088,18.96518753 +5089,15.91333544 +5090,12.44213962 +5091,25.56156408 +5092,18.23326711 +5093,22.36591402 +5094,27.81678617 +5095,28.8880263 +5096,28.97413999 +5097,21.52605339 +5098,9.790476769 +5099,14.84631322 +5100,21.62487507 +5101,27.65358869 +5102,26.47301246 +5103,25.0585851 +5104,25.48072561 +5105,51.26330696 +5106,43.24056589 +5107,16.95078163 +5108,21.58993003 +5109,17.09114171 +5110,27.36238281 +5111,17.43562702 +5112,25.7229838 +5113,19.49304416 +5114,18.83677192 +5115,25.6105431 +5116,18.9694855 +5117,18.91566607 +5118,27.35868822 +5119,14.2643851 +5120,18.33159927 +5121,19.85471338 +5122,17.71292779 +5123,17.90255034 +5124,25.75945382 +5125,26.46263377 +5126,17.49755814 +5127,19.83763248 +5128,39.48590758 +5129,19.44694327 +5130,20.59494628 +5131,21.09825596 +5132,20.74308498 +5133,20.17681091 +5134,17.59164101 +5135,23.18398773 +5136,30.12697938 +5137,10.63444526 +5138,12.80357364 +5139,25.33847433 +5140,27.72840514 +5141,53.85255811 +5142,21.03889681 +5143,23.68098391 +5144,20.95184225 +5145,23.63233952 +5146,24.02092944 +5147,17.89510081 +5148,17.4202841 +5149,20.27090321 +5150,25.20615948 +5151,24.15836474 +5152,23.89356208 +5153,24.23678612 +5154,18.50544876 +5155,22.41481085 +5156,16.86045963 +5157,35.68338626 +5158,24.33250815 +5159,25.83893932 +5160,19.83407917 +5161,22.2561928 +5162,22.7129256 +5163,26.92351633 +5164,26.18877871 +5165,25.62691898 +5166,21.87790374 +5167,33.47389447 +5168,32.55313476 +5169,17.50518557 +5170,22.02558184 +5171,15.93895287 +5172,12.56545571 +5173,20.00443125 +5174,27.19371792 +5175,31.861761 +5176,23.86642168 +5177,26.05020042 +5178,27.05860099 +5179,25.30458933 +5180,12.94357468 +5181,15.86758148 +5182,16.88577017 +5183,21.61690315 +5184,18.08994188 +5185,21.22246343 +5186,20.74134863 +5187,25.11589974 +5188,18.17946548 +5189,22.58936748 +5190,17.44036521 +5191,19.23853097 +5192,23.46502798 +5193,23.64274779 +5194,28.11836414 +5195,17.1988058 +5196,17.39862615 +5197,20.32887806 +5198,22.44804134 +5199,16.39649564 +5200,17.24280641 +5201,22.49499761 +5202,56.26593964 +5203,15.29029768 +5204,22.66312362 +5205,22.75699278 +5206,23.07008118 +5207,17.56047381 +5208,36.42232851 +5209,37.43401519 +5210,19.90247699 +5211,18.93625478 +5212,16.13064365 +5213,17.04914322 +5214,68.25508223 +5215,16.41327754 +5216,15.39472995 +5217,30.30208011 +5218,23.71758148 +5219,14.12719029 +5220,25.77711378 +5221,13.84399081 +5222,27.54554091 +5223,24.71052006 +5224,23.9309087 +5225,17.42384899 +5226,24.64447073 +5227,20.83520109 +5228,25.65818232 +5229,24.60984501 +5230,18.22280078 +5231,25.1973212 +5232,25.26808594 +5233,23.76538261 +5234,27.55469251 +5235,34.51789017 +5236,23.91457812 +5237,17.49283893 +5238,15.83963954 +5239,25.32370141 +5240,26.05905166 +5241,27.07678116 +5242,23.46169066 +5243,16.13361216 +5244,25.02486155 +5245,20.13758446 +5246,26.24840259 +5247,20.80494979 +5248,16.17353291 +5249,11.99337339 +5250,23.32207726 +5251,20.05958561 +5252,21.09981167 +5253,18.74893745 +5254,19.47216422 +5255,48.26736311 +5256,17.99804595 +5257,40.94029058 +5258,19.16528595 +5259,23.5434421 +5260,20.63155626 +5261,22.87153886 +5262,22.44684901 +5263,19.17035736 +5264,18.16257753 +5265,21.71355249 +5266,47.85837191 +5267,33.10695442 +5268,21.27548304 +5269,22.53596769 +5270,42.39990431 +5271,77.1168378 +5272,28.27893093 +5273,21.87143208 +5274,22.3931349 +5275,22.66601435 +5276,14.29706407 +5277,22.1166341 +5278,43.88063887 +5279,17.71450687 +5280,24.70949558 +5281,21.68620123 +5282,20.86545751 +5283,19.37488028 +5284,36.338622 +5285,22.56093899 +5286,22.97774135 +5287,20.78574509 +5288,23.03145193 +5289,50.28289489 +5290,24.12959486 +5291,22.28097962 +5292,9.645950087 +5293,22.71254769 +5294,28.19050218 +5295,192.4377174 +5296,29.71614401 +5297,35.18011333 +5298,25.47619881 +5299,21.17116138 +5300,30.41832411 +5301,23.80809722 +5302,15.88807595 +5303,20.48376272 +5304,22.82783967 +5305,22.13188248 +5306,111.5281011 +5307,34.91794358 +5308,22.54644048 +5309,17.33821432 +5310,36.05161227 +5311,14.14369983 +5312,31.67734954 +5313,40.99924562 +5314,19.53658574 +5315,54.5940133 +5316,30.80734115 +5317,20.11185821 +5318,22.65823562 +5319,26.06387964 +5320,24.1562357 +5321,30.91641995 +5322,33.60989145 +5323,24.22883174 +5324,148.3754952 +5325,24.90028999 +5326,26.2945349 +5327,40.46364674 +5328,327.1755682 +5329,38.91554557 +5330,112.035644 +5331,24.11526261 +5332,26.32702059 +5333,9.570653962 +5334,22.90645518 +5335,47.12193875 +5336,25.54819658 +5337,22.959482 +5338,23.85347669 +5339,9.216485335 +5340,33.47676773 +5341,44.63140992 +5342,18.13852378 +5343,34.23432169 +5344,27.23275297 +5345,14.41351175 +5346,42.65265837 +5347,25.33644054 +5348,23.80189181 +5349,19.82315369 +5350,28.93109116 +5351,25.82100929 +5352,60.70605739 +5353,30.47983992 +5354,20.78328818 +5355,15.51152688 +5356,26.27790291 +5357,28.63390789 +5358,19.01311574 +5359,20.19304906 +5360,20.25301983 +5361,27.49251593 +5362,24.25850352 +5363,28.35132178 +5364,22.89109299 +5365,21.99965132 +5366,39.83633008 +5367,89.67926165 +5368,22.91994591 +5369,24.23853639 +5370,21.21084338 +5371,26.63327812 +5372,35.94769409 +5373,28.80819467 +5374,22.16075031 +5375,16.8905496 +5376,59.85642774 +5377,22.40091435 +5378,19.00875258 +5379,25.77059276 +5380,23.93671047 +5381,22.76919773 +5382,26.79828948 +5383,16.64750993 +5384,17.55538837 +5385,12.77665655 +5386,20.26302592 +5387,16.05880059 +5388,19.72230274 +5389,35.68257401 +5390,16.61029584 +5391,29.69079957 +5392,37.86140828 +5393,31.13860746 +5394,38.97038511 +5395,15.65547739 +5396,17.30900288 +5397,20.48953746 +5398,9.450365932 +5399,24.81822884 +5400,14.23620809 +5401,24.00260815 +5402,35.67574639 +5403,210.4354743 +5404,163.4037953 +5405,59.47868412 +5406,22.9316652 +5407,21.86875044 +5408,47.08906838 +5409,27.11857798 +5410,22.89256391 +5411,30.6263341 +5412,24.03868819 +5413,26.40348915 +5414,20.37645444 +5415,40.43325203 +5416,30.07159648 +5417,17.90719391 +5418,19.64332954 +5419,20.50622993 +5420,30.99989109 +5421,30.44949766 +5422,17.87912516 +5423,20.40148166 +5424,19.19660597 +5425,20.79788077 +5426,26.56169756 +5427,43.67505187 +5428,29.53852325 +5429,18.51522835 +5430,21.51738016 +5431,17.84002651 +5432,21.69146137 +5433,17.03705991 +5434,31.47335822 +5435,22.33014752 +5436,17.99291916 +5437,22.15696593 +5438,20.30023492 +5439,23.67663647 +5440,22.02518494 +5441,38.73386097 +5442,58.99249693 +5443,14.38320409 +5444,26.62774944 +5445,15.10998228 +5446,63.50641447 +5447,66.30873682 +5448,21.0894029 +5449,25.04071428 +5450,19.47888335 +5451,43.35505166 +5452,25.81579076 +5453,22.22340097 +5454,16.56056891 +5455,11.15958047 +5456,25.6909274 +5457,17.77206902 +5458,28.27497195 +5459,20.44403092 +5460,21.52530955 +5461,28.68211611 +5462,34.7111622 +5463,329.313179 +5464,103.0892309 +5465,21.08375065 +5466,28.89254594 +5467,25.93421297 +5468,27.34598245 +5469,25.03025798 +5470,23.67742002 +5471,32.14451137 +5472,24.94391362 +5473,18.04733833 +5474,26.54834186 +5475,17.97455905 +5476,26.7119913 +5477,20.67817672 +5478,50.68118809 +5479,21.16130762 +5480,26.80245883 +5481,17.72806816 +5482,26.48793252 +5483,20.58384737 +5484,20.63653333 +5485,19.24853154 +5486,24.20860761 +5487,21.81954892 +5488,14.68611958 +5489,22.77134045 +5490,18.97750071 +5491,17.74270511 +5492,19.83438972 +5493,38.7487666 +5494,25.96158228 +5495,34.42372954 +5496,28.27757358 +5497,31.50886577 +5498,20.93542434 +5499,25.57671427 +5500,23.13006383 +5501,30.86776139 +5502,38.81326263 +5503,26.44333949 +5504,20.78167088 +5505,26.17671873 +5506,59.72566445 +5507,23.02117685 +5508,23.38438427 +5509,22.33953174 +5510,16.97144631 +5511,22.99553582 +5512,18.78701489 +5513,16.97156782 +5514,22.53481812 +5515,25.48671542 +5516,20.5958697 +5517,18.70690961 +5518,18.34709182 +5519,23.51020732 +5520,19.14790276 +5521,23.0805519 +5522,16.56634594 +5523,22.77059616 +5524,26.29646002 +5525,17.79016192 +5526,27.04407615 +5527,15.5420131 +5528,16.9662861 +5529,23.65748406 +5530,24.98597325 +5531,22.11590301 +5532,20.09587106 +5533,17.70662193 +5534,17.60753029 +5535,17.64265952 +5536,15.64546954 +5537,80.98238464 +5538,25.28599401 +5539,25.00085295 +5540,24.92501182 +5541,38.09326655 +5542,16.45042424 +5543,27.48639595 +5544,20.2572085 +5545,18.95056672 +5546,35.57359926 +5547,25.83371566 +5548,16.0944924 +5549,19.79815732 +5550,20.668978 +5551,27.63981898 +5552,17.62479852 +5553,21.46546985 +5554,19.36827988 +5555,22.50274513 +5556,18.79262394 +5557,16.84166339 +5558,28.4314394 +5559,19.4793143 +5560,18.58789191 +5561,16.50494188 +5562,20.98509023 +5563,18.40690922 +5564,17.12876078 +5565,21.68792743 +5566,25.68306847 +5567,59.46858638 +5568,23.34944419 +5569,22.26018431 +5570,22.77737904 +5571,23.70252616 +5572,23.05958763 +5573,17.76475393 +5574,40.52192657 +5575,20.7361095 +5576,25.5676484 +5577,17.4585194 +5578,21.41883775 +5579,70.77501975 +5580,30.19558039 +5581,31.63227427 +5582,30.3620643 +5583,18.54397156 +5584,14.62041184 +5585,27.3340944 +5586,19.99524125 +5587,27.34332997 +5588,24.91626553 +5589,23.97462863 +5590,30.8171875 +5591,25.39271983 +5592,18.9199429 +5593,26.34433305 +5594,16.33080215 +5595,22.57739104 +5596,11.69542739 +5597,25.46057671 +5598,30.23068537 +5599,26.2556522 +5600,68.26448496 +5601,27.68565707 +5602,16.74493167 +5603,16.48118231 +5604,25.34804497 +5605,32.12109715 +5606,25.71244082 +5607,16.99549301 +5608,19.05436222 +5609,23.8559559 +5610,21.25883714 +5611,22.29823986 +5612,21.58422143 +5613,22.05844072 +5614,11.85039809 +5615,20.6139901 +5616,23.72530666 +5617,22.84217764 +5618,20.92706051 +5619,25.16361634 +5620,30.6485093 +5621,17.45065563 +5622,21.95261188 +5623,16.44848324 +5624,37.96511915 +5625,13.94131661 +5626,22.55476036 +5627,22.54817867 +5628,22.37568291 +5629,27.48008504 +5630,25.4025275 +5631,26.59132701 +5632,21.68572534 +5633,25.6803571 +5634,22.17384347 +5635,17.54305072 +5636,24.70869643 +5637,23.55691208 +5638,30.96385923 +5639,65.34175714 +5640,17.20811944 +5641,13.81501941 +5642,22.03276063 +5643,18.10936761 +5644,20.62567888 +5645,20.04202428 +5646,19.08743457 +5647,21.88314074 +5648,19.50316235 +5649,35.63811949 +5650,20.50845519 +5651,22.38510549 +5652,19.42907904 +5653,18.59198856 +5654,24.22076713 +5655,38.29127895 +5656,24.31271411 +5657,153.6976658 +5658,21.49175685 +5659,21.29968739 +5660,197.0217151 +5661,72.33427821 +5662,22.6283001 +5663,24.12273925 +5664,20.92082124 +5665,23.00545608 +5666,22.5621596 +5667,22.54754905 +5668,25.87170389 +5669,26.26104469 +5670,22.13337801 +5671,68.24480413 +5672,75.91049014 +5673,21.04233981 +5674,47.71684776 +5675,26.03659269 +5676,11.35006987 +5677,36.09983772 +5678,38.43031071 +5679,99.68854539 +5680,20.84360705 +5681,33.02226971 +5682,26.18105248 +5683,36.16361699 +5684,27.7364233 +5685,24.95892416 +5686,36.68819942 +5687,33.12684983 +5688,30.39971662 +5689,22.17018485 +5690,23.01571505 +5691,13.63028939 +5692,23.04800677 +5693,75.72872091 +5694,32.09621022 +5695,109.0118623 +5696,79.4856825 +5697,26.84174212 +5698,8.292910809 +5699,25.55235822 +5700,20.43330553 +5701,26.54654728 +5702,27.51860087 +5703,27.33305679 +5704,10.14564972 +5705,19.1935519 +5706,41.37342133 +5707,21.62892861 +5708,23.69023956 +5709,22.23302601 +5710,44.70299149 +5711,32.94376217 +5712,23.55800778 +5713,27.68414214 +5714,22.90563598 +5715,25.1965232 +5716,27.70858506 +5717,118.794298 +5718,32.16650088 +5719,22.78005681 +5720,19.91508857 +5721,26.44479821 +5722,46.12571754 +5723,48.32537918 +5724,62.98935782 +5725,20.92285758 +5726,42.96502957 +5727,20.00224751 +5728,11.55561859 +5729,45.36885704 +5730,44.56874821 +5731,15.49882417 +5732,43.0041738 +5733,29.08949695 +5734,25.54125479 +5735,16.48093542 +5736,21.34518487 +5737,36.57064918 +5738,19.8594203 +5739,22.67853578 +5740,27.55836427 +5741,64.08983657 +5742,19.33033571 +5743,26.61208078 +5744,46.33210435 +5745,21.75399826 +5746,35.70084423 +5747,30.06269069 +5748,16.71871669 +5749,18.04394376 +5750,21.64220945 +5751,27.53877219 +5752,30.8138543 +5753,15.95371114 +5754,27.64465867 +5755,17.51851827 +5756,22.09831477 +5757,26.54873086 +5758,31.64715702 +5759,22.90701177 +5760,14.2096165 +5761,155.1144769 +5762,19.56102865 +5763,231.9902903 +5764,20.79222978 +5765,14.30534872 +5766,20.57816085 +5767,29.02947361 +5768,15.7296564 +5769,24.73029386 +5770,19.92899499 +5771,22.79877044 +5772,21.39013904 +5773,16.31906541 +5774,26.80864565 +5775,21.84007626 +5776,30.5955241 +5777,20.7858061 +5778,25.9156817 +5779,20.89424695 +5780,24.54954785 +5781,30.43745994 +5782,20.81625908 +5783,20.47548509 +5784,27.90539528 +5785,25.6514456 +5786,20.87006437 +5787,18.01289662 +5788,21.07755565 +5789,19.59100839 +5790,20.93265124 +5791,26.93545167 +5792,21.50054978 +5793,21.23333721 +5794,19.29291567 +5795,19.13693575 +5796,21.0057945 +5797,27.39647985 +5798,22.33968647 +5799,140.734624 +5800,20.13853121 +5801,45.95097908 +5802,21.11139724 +5803,20.23873887 +5804,25.29155568 +5805,40.31788696 +5806,22.79314885 +5807,20.04940002 +5808,54.09016545 +5809,44.33630531 +5810,22.29491194 +5811,20.67192434 +5812,20.92854509 +5813,28.55896059 +5814,25.06060647 +5815,77.15410292 +5816,44.74931192 +5817,23.32808521 +5818,55.4777574 +5819,63.4087013 +5820,14.30653586 +5821,26.0775154 +5822,22.07370876 +5823,28.29244685 +5824,18.84457663 +5825,22.00504295 +5826,50.43432165 +5827,21.25889155 +5828,333.7083529 +5829,104.8406193 +5830,29.57571173 +5831,19.57230191 +5832,19.74064936 +5833,27.53837052 +5834,21.68883587 +5835,21.57493698 +5836,48.17638781 +5837,26.37734044 +5838,19.14386164 +5839,18.03501358 +5840,19.02703 +5841,22.77304994 +5842,20.27071301 +5843,14.95595938 +5844,18.34976977 +5845,26.39767404 +5846,19.20663484 +5847,19.77089039 +5848,19.72512321 +5849,18.76492493 +5850,25.97550934 +5851,23.96087733 +5852,21.47887461 +5853,15.96238412 +5854,25.09736479 +5855,20.66894836 +5856,18.58262308 +5857,25.20852238 +5858,37.52149432 +5859,17.78076067 +5860,35.30345419 +5861,26.0059938 +5862,18.75806574 +5863,27.68824172 +5864,17.58131617 +5865,20.76231583 +5866,19.30139885 +5867,69.40697229 +5868,64.73687102 +5869,31.07849537 +5870,12.97897461 +5871,27.2963082 +5872,26.00814005 +5873,22.37070314 +5874,24.19997102 +5875,17.06976562 +5876,18.61289467 +5877,20.72672271 +5878,18.0288121 +5879,21.20858212 +5880,18.57810617 +5881,21.01063757 +5882,17.05754832 +5883,22.10189835 +5884,18.19494686 +5885,25.98559612 +5886,27.49906296 +5887,21.23840869 +5888,17.72595666 +5889,26.6644397 +5890,18.9034548 +5891,20.66936638 +5892,29.58402837 +5893,16.90913986 +5894,26.08434126 +5895,21.16482985 +5896,20.67341647 +5897,35.10850608 +5898,24.97629849 +5899,18.1537659 +5900,18.42332646 +5901,26.12256407 +5902,45.0462402 +5903,17.45394206 +5904,17.52762201 +5905,18.11185255 +5906,19.95522252 +5907,23.97384503 +5908,27.65422434 +5909,15.69562481 +5910,22.61438682 +5911,33.5091315 +5912,22.66677851 +5913,22.90787669 +5914,17.55329069 +5915,19.34905062 +5916,27.75704574 +5917,18.35383201 +5918,18.35100179 +5919,18.07272629 +5920,22.61519593 +5921,19.17705207 +5922,21.06370127 +5923,29.21162589 +5924,18.00877391 +5925,23.71863032 +5926,17.83410705 +5927,18.84433574 +5928,21.89401207 +5929,16.93968524 +5930,17.38162259 +5931,26.72180106 +5932,17.93749518 +5933,23.40219013 +5934,16.22032681 +5935,22.66250742 +5936,23.57615807 +5937,23.19997376 +5938,21.05151819 +5939,27.52070066 +5940,21.82337932 +5941,18.1498152 +5942,27.35747192 +5943,17.05189827 +5944,25.6902437 +5945,22.89563455 +5946,16.58474406 +5947,16.85198425 +5948,22.69735122 +5949,15.92925506 +5950,27.58630834 +5951,34.81567239 +5952,26.12239004 +5953,17.54145266 +5954,21.27615879 +5955,22.98050799 +5956,17.45232691 +5957,23.09517241 +5958,26.30510945 +5959,22.28820944 +5960,23.08661432 +5961,9.31458036 +5962,19.24753065 +5963,16.5455965 +5964,40.7938362 +5965,31.06215455 +5966,17.27925854 +5967,18.0573835 +5968,23.54089238 +5969,23.84792882 +5970,26.18748119 +5971,27.74937342 +5972,17.4887243 +5973,16.07324798 +5974,25.70905856 +5975,17.86441813 +5976,22.35022296 +5977,19.84140574 +5978,15.17065049 +5979,12.03409759 +5980,17.69654038 +5981,33.26721103 +5982,26.12959968 +5983,22.51907909 +5984,24.23397114 +5985,19.75460922 +5986,22.79454794 +5987,20.33133832 +5988,25.33610266 +5989,26.55824816 +5990,69.032898 +5991,21.56892934 +5992,16.30029371 +5993,19.26226573 +5994,19.66837461 +5995,21.62940288 +5996,21.50824745 +5997,26.38825234 +5998,20.85972683 +5999,19.61131669 +6000,40.4616289 +6001,55.32570537 +6002,24.57417049 +6003,25.72089504 +6004,16.45010474 +6005,21.04917133 +6006,21.47540491 +6007,21.6300995 +6008,22.93560489 +6009,17.23979055 +6010,15.71962683 +6011,23.50716798 +6012,18.32655176 +6013,18.78427326 +6014,17.71530686 +6015,24.06175079 +6016,20.36809396 +6017,18.31670064 +6018,18.50988079 +6019,21.89965418 +6020,22.14152659 +6021,101.6031804 +6022,19.68085301 +6023,22.61490238 +6024,21.028179 +6025,195.7307624 +6026,22.10392526 +6027,21.73303677 +6028,28.01383994 +6029,22.62118963 +6030,19.47274043 +6031,42.73045759 +6032,36.08990668 +6033,25.68420871 +6034,31.33348846 +6035,22.62674682 +6036,14.10383009 +6037,1.201425706 +6038,21.39500309 +6039,14.64830155 +6040,19.76515111 +6041,11.12277703 +6042,151.025218 +6043,36.55288324 +6044,11.36320961 +6045,9.925466443 +6046,22.35019404 +6047,21.95059751 +6048,33.04212705 +6049,27.80620855 +6050,24.55483619 +6051,22.35767144 +6052,32.80386899 +6053,25.53326355 +6054,27.6677503 +6055,22.17950748 +6056,9.145916478 +6057,22.21350515 +6058,77.24393859 +6059,36.68794092 +6060,20.16144823 +6061,18.71027452 +6062,55.59606088 +6063,41.12210245 +6064,22.45450907 +6065,24.31908169 +6066,23.06018947 +6067,54.10653431 +6068,29.90717703 +6069,13.8934282 +6070,33.54891015 +6071,30.41132557 +6072,30.11621026 +6073,40.85057152 +6074,21.07533557 +6075,17.55425629 +6076,14.45719238 +6077,21.76499245 +6078,22.60441631 +6079,25.70361647 +6080,21.63488783 +6081,23.25432961 +6082,68.0758882 +6083,45.10399943 +6084,20.71387494 +6085,17.96775785 +6086,22.95440467 +6087,30.31094704 +6088,24.73455655 +6089,21.27305715 +6090,17.05825905 +6091,26.94083519 +6092,34.87140172 +6093,46.14968786 +6094,82.08966215 +6095,36.8385291 +6096,14.05555295 +6097,31.10833851 +6098,21.7408542 +6099,22.87235808 +6100,22.05240487 +6101,28.31904126 +6102,20.56143502 +6103,18.44414203 +6104,20.55806405 +6105,27.93414381 +6106,21.0442195 +6107,41.1412514 +6108,20.6029451 +6109,23.02769678 +6110,17.64232454 +6111,25.75403715 +6112,44.46581973 +6113,25.89201123 +6114,19.27045545 +6115,36.56549689 +6116,21.62356661 +6117,21.52226376 +6118,34.3645526 +6119,19.64506239 +6120,21.21034089 +6121,24.79821108 +6122,21.7955791 +6123,20.27163935 +6124,30.58711252 +6125,86.66005553 +6126,22.55491879 +6127,30.4682699 +6128,10.907697 +6129,22.18124379 +6130,25.04633083 +6131,21.78361411 +6132,27.75352232 +6133,32.0235882 +6134,27.04333266 +6135,23.67523629 +6136,22.04385125 +6137,35.90238421 +6138,44.5869894 +6139,26.97295451 +6140,37.27728728 +6141,26.44197885 +6142,25.06396646 +6143,21.97258462 +6144,21.27241452 +6145,22.83093298 +6146,19.32264767 +6147,22.7029667 +6148,35.94540784 +6149,32.18572004 +6150,18.50611087 +6151,20.090282 +6152,32.49177318 +6153,21.10421796 +6154,22.45162346 +6155,27.65401915 +6156,26.96346337 +6157,22.14637713 +6158,36.91279313 +6159,28.76535497 +6160,20.82583629 +6161,20.16196023 +6162,20.96767756 +6163,17.53100711 +6164,31.26723599 +6165,23.59667568 +6166,45.92599721 +6167,17.55385585 +6168,20.18029994 +6169,26.13501338 +6170,16.92512801 +6171,20.32138657 +6172,55.7853616 +6173,19.38831541 +6174,18.11204721 +6175,9.364717972 +6176,70.94126784 +6177,77.63387167 +6178,20.5116939 +6179,20.22625861 +6180,35.90912925 +6181,20.38846165 +6182,22.93371914 +6183,24.28850575 +6184,18.04597628 +6185,24.39925304 +6186,19.50643194 +6187,27.70435369 +6188,28.1390895 +6189,18.67721989 +6190,26.27343575 +6191,20.88554267 +6192,21.52171769 +6193,9.433968123 +6194,22.44535417 +6195,21.83329972 +6196,29.10565708 +6197,23.91760552 +6198,27.59639227 +6199,24.9431071 +6200,31.93636071 +6201,50.33856324 +6202,19.77613916 +6203,27.55416487 +6204,26.87981543 +6205,20.78637154 +6206,26.01180129 +6207,20.68621111 +6208,26.44577769 +6209,17.78368566 +6210,19.18514828 +6211,20.89597186 +6212,19.85474655 +6213,28.48225494 +6214,25.0263093 +6215,18.4664222 +6216,23.23066592 +6217,21.22795425 +6218,21.45522658 +6219,19.56768704 +6220,25.39584005 +6221,25.35245718 +6222,25.7889255 +6223,20.60113836 +6224,17.46648541 +6225,31.20468438 +6226,21.17070059 +6227,18.70155757 +6228,29.81087571 +6229,25.18675303 +6230,16.55048972 +6231,25.57691079 +6232,31.59320933 +6233,50.86464318 +6234,22.7301466 +6235,25.60363067 +6236,31.81533734 +6237,23.92117637 +6238,15.25676526 +6239,16.42469795 +6240,16.91332492 +6241,23.8855792 +6242,21.72829743 +6243,40.80274527 +6244,25.60875609 +6245,16.71665484 +6246,19.66139558 +6247,16.75120655 +6248,25.66626549 +6249,18.62356418 +6250,26.40208315 +6251,27.5056927 +6252,28.09557308 +6253,26.03156473 +6254,18.93419365 +6255,18.61824633 +6256,23.08203281 +6257,19.88814988 +6258,20.68127119 +6259,26.04906732 +6260,19.57430336 +6261,22.19306394 +6262,19.47954614 +6263,18.83103378 +6264,26.94322945 +6265,26.33609389 +6266,26.18418425 +6267,27.78870867 +6268,21.06654025 +6269,23.64918382 +6270,23.04803068 +6271,22.114729 +6272,16.71932305 +6273,27.62349555 +6274,16.77652473 +6275,15.96071826 +6276,37.05538706 +6277,18.39103106 +6278,19.03217483 +6279,17.49799364 +6280,19.27571779 +6281,27.72033944 +6282,18.28777179 +6283,22.81025493 +6284,17.45505603 +6285,20.10040535 +6286,18.87361353 +6287,22.62711401 +6288,25.162161 +6289,18.44229881 +6290,17.66970341 +6291,23.13023104 +6292,15.54495242 +6293,21.27387816 +6294,16.88626062 +6295,21.82470283 +6296,26.71623446 +6297,62.73372166 +6298,19.03343838 +6299,16.43879052 +6300,21.90655032 +6301,21.97167826 +6302,20.72429661 +6303,22.82250448 +6304,27.71593534 +6305,17.5290111 +6306,25.36779019 +6307,17.47945793 +6308,31.81993063 +6309,16.47163169 +6310,26.05634746 +6311,17.03664983 +6312,20.18405953 +6313,27.02836244 +6314,29.9013651 +6315,21.27259926 +6316,22.65547201 +6317,26.63894208 +6318,16.75102252 +6319,21.25668265 +6320,18.85815116 +6321,18.93798178 +6322,23.82569664 +6323,26.98293521 +6324,18.52256376 +6325,17.62463746 +6326,90.19210926 +6327,17.3979372 +6328,30.4256087 +6329,24.22193847 +6330,15.99917016 +6331,16.9072493 +6332,15.76420885 +6333,16.26306127 +6334,24.42453786 +6335,16.49818383 +6336,21.31096088 +6337,17.34421304 +6338,24.1069532 +6339,25.2308577 +6340,21.23768929 +6341,19.71826552 +6342,15.92778484 +6343,14.59687197 +6344,13.81082958 +6345,22.27892509 +6346,18.71672349 +6347,17.29667606 +6348,20.93638298 +6349,22.94836691 +6350,11.52348317 +6351,18.4685731 +6352,35.84283083 +6353,16.3971598 +6354,23.36332448 +6355,71.50692791 +6356,20.55453865 +6357,19.53636439 +6358,16.16458807 +6359,19.13682318 +6360,85.26070522 +6361,32.47798473 +6362,19.05648857 +6363,27.79434467 +6364,18.91038867 +6365,16.20541182 +6366,29.19104288 +6367,43.12296586 +6368,22.35984904 +6369,21.02899231 +6370,16.75221045 +6371,18.24406437 +6372,21.14163564 +6373,43.02310115 +6374,19.4648648 +6375,21.53946469 +6376,19.19336349 +6377,19.88376439 +6378,21.39105183 +6379,19.55628984 +6380,33.06063583 +6381,18.46937281 +6382,17.69547971 +6383,21.53035287 +6384,19.75971996 +6385,22.50540895 +6386,22.21326411 +6387,12.19880738 +6388,24.3512664 +6389,23.6492353 +6390,34.60144301 +6391,73.06999224 +6392,20.24491298 +6393,20.15354545 +6394,22.5394778 +6395,20.99370138 +6396,33.36423031 +6397,20.66250527 +6398,23.18002163 +6399,16.93414594 +6400,25.21884055 +6401,16.37457806 +6402,16.16247799 +6403,23.34128926 +6404,14.86850431 +6405,22.04480289 +6406,10.14143054 +6407,25.54811043 +6408,14.40150233 +6409,22.80707722 +6410,24.96278909 +6411,74.00740282 +6412,31.60297851 +6413,18.66883055 +6414,22.94741166 +6415,21.84919634 +6416,20.11780366 +6417,18.06493738 +6418,24.5062432 +6419,11.68136873 +6420,40.05947773 +6421,7.54692231 +6422,31.0321649 +6423,30.23491343 +6424,36.01210567 +6425,15.44539239 +6426,16.02640747 +6427,54.87523121 +6428,8.706353357 +6429,22.97423435 +6430,18.45633485 +6431,22.09586429 +6432,15.27953617 +6433,28.51277864 +6434,140.7039215 +6435,27.20524608 +6436,43.4192033 +6437,280.9868221 +6438,19.19336744 +6439,26.18295887 +6440,22.17412787 +6441,15.24254681 +6442,17.7305032 +6443,23.09485909 +6444,24.15937432 +6445,19.27372969 +6446,22.5619528 +6447,110.05345 +6448,21.91592323 +6449,25.83433628 +6450,22.47038524 +6451,21.23915175 +6452,22.9848203 +6453,22.21660428 +6454,63.52684418 +6455,16.17411537 +6456,18.73752046 +6457,34.49317588 +6458,28.47453893 +6459,100.0209154 +6460,130.697457 +6461,13.75788694 +6462,21.90812816 +6463,20.66339161 +6464,22.36653048 +6465,16.96267964 +6466,26.36501299 +6467,20.39882157 +6468,16.83877945 +6469,17.57678523 +6470,28.45204262 +6471,72.91000566 +6472,21.52511148 +6473,23.81493153 +6474,18.87441812 +6475,17.09232955 +6476,10.05419668 +6477,33.23842518 +6478,30.06765311 +6479,18.64604133 +6480,23.61264283 +6481,52.36633358 +6482,30.7189495 +6483,15.58221571 +6484,19.98814292 +6485,37.45560719 +6486,22.17257147 +6487,42.99654446 +6488,18.1682749 +6489,19.09626418 +6490,19.85337293 +6491,31.30047472 +6492,26.08106231 +6493,25.6046277 +6494,37.55232227 +6495,16.86428347 +6496,27.63336283 +6497,23.21181416 +6498,11.76240424 +6499,23.14931146 +6500,32.54605977 +6501,22.77311114 +6502,35.94311725 +6503,13.08747062 +6504,19.81462869 +6505,37.07299486 +6506,20.71237052 +6507,33.21519166 +6508,23.2092673 +6509,28.50905108 +6510,38.26735761 +6511,19.04909516 +6512,28.59335651 +6513,35.89994476 +6514,22.79701107 +6515,30.22838161 +6516,18.77809118 +6517,18.57903703 +6518,19.73750479 +6519,22.12950041 +6520,20.00765489 +6521,23.80342923 +6522,21.67393739 +6523,36.88209414 +6524,28.33146792 +6525,19.95267413 +6526,25.03724676 +6527,20.67855036 +6528,23.20545457 +6529,41.32205853 +6530,27.27097578 +6531,17.74173943 +6532,17.32196422 +6533,26.05087827 +6534,20.05041288 +6535,21.53863174 +6536,22.31462353 +6537,13.95466851 +6538,31.59144857 +6539,18.99082005 +6540,16.80820008 +6541,35.52969008 +6542,78.73778424 +6543,24.96660576 +6544,21.58466524 +6545,28.00243266 +6546,21.79694046 +6547,29.86625554 +6548,35.24584589 +6549,20.21770984 +6550,21.23244881 +6551,19.83010773 +6552,23.6463321 +6553,27.76813868 +6554,22.84644691 +6555,23.08463939 +6556,17.76958769 +6557,22.08998267 +6558,15.09299953 +6559,68.138642 +6560,29.88872095 +6561,19.5891792 +6562,21.4387573 +6563,25.66374137 +6564,22.63343383 +6565,28.30406949 +6566,46.15799499 +6567,21.12301601 +6568,26.99945221 +6569,19.01127284 +6570,28.85796463 +6571,25.75705972 +6572,20.37977784 +6573,25.98540469 +6574,18.80504065 +6575,26.54143608 +6576,18.56448539 +6577,27.69137456 +6578,28.40252688 +6579,26.93041463 +6580,24.81653177 +6581,21.92969764 +6582,18.64988352 +6583,28.65245525 +6584,25.28633485 +6585,18.05238512 +6586,19.39704779 +6587,25.41758912 +6588,21.84389822 +6589,17.30746346 +6590,22.98663109 +6591,20.97526656 +6592,20.23571853 +6593,20.42045109 +6594,22.39379849 +6595,22.79195791 +6596,20.49254646 +6597,41.77485639 +6598,86.62516794 +6599,19.22240435 +6600,15.58655901 +6601,31.68201011 +6602,17.06185964 +6603,14.70648893 +6604,16.38952307 +6605,16.55396192 +6606,19.3097108 +6607,22.88184179 +6608,19.88526885 +6609,18.24979652 +6610,16.38006853 +6611,19.46582527 +6612,19.87277426 +6613,18.26362486 +6614,23.05005928 +6615,20.98803845 +6616,17.11434242 +6617,18.2194962 +6618,24.56084159 +6619,18.59741707 +6620,20.39668129 +6621,26.50882999 +6622,33.25424717 +6623,17.6362128 +6624,15.53926187 +6625,21.93878528 +6626,23.85980166 +6627,19.42109371 +6628,19.99122446 +6629,17.55216507 +6630,19.97907981 +6631,15.58042111 +6632,25.80024634 +6633,18.5151597 +6634,29.25950393 +6635,33.85483352 +6636,30.63089218 +6637,16.14911721 +6638,25.56113046 +6639,25.30016681 +6640,33.95665303 +6641,20.43172215 +6642,26.41175996 +6643,16.10714135 +6644,17.0642717 +6645,23.04629167 +6646,20.39223564 +6647,18.70283334 +6648,25.99612059 +6649,16.60986337 +6650,17.85061337 +6651,20.55629017 +6652,15.72330099 +6653,22.7760502 +6654,27.05378097 +6655,26.38712 +6656,21.74844672 +6657,16.14969282 +6658,18.29038797 +6659,19.8776977 +6660,21.59318922 +6661,17.6437941 +6662,61.58760942 +6663,22.13543995 +6664,26.39676714 +6665,21.82832728 +6666,12.83323969 +6667,22.6701342 +6668,16.67679235 +6669,17.70510231 +6670,17.92126497 +6671,33.88931392 +6672,17.92107221 +6673,22.22920734 +6674,17.20418203 +6675,21.56445089 +6676,30.20177907 +6677,27.69315214 +6678,17.14015176 +6679,20.98636598 +6680,24.52832283 +6681,16.90258473 +6682,21.08858516 +6683,17.66452254 +6684,16.94783453 +6685,19.07489773 +6686,23.69432976 +6687,26.68238591 +6688,26.54492507 +6689,30.75016527 +6690,18.08522059 +6691,9.141676258 +6692,25.75944854 +6693,23.74003651 +6694,24.13072809 +6695,12.25913505 +6696,16.63102353 +6697,14.75080723 +6698,22.54419017 +6699,22.57070488 +6700,20.17314756 +6701,17.35872473 +6702,16.9288448 +6703,15.29126061 +6704,23.68972567 +6705,19.582139 +6706,26.54974925 +6707,15.37783521 +6708,20.03303149 +6709,14.24915186 +6710,21.86551437 +6711,23.70307398 +6712,22.34832784 +6713,20.19097578 +6714,22.22912557 +6715,15.27869108 +6716,14.05796218 +6717,44.1702197 +6718,25.37033563 +6719,30.88068959 +6720,16.55063934 +6721,19.33011333 +6722,19.64735932 +6723,22.0744575 +6724,15.63347732 +6725,9.742291163 +6726,15.47250467 +6727,20.64643317 +6728,27.0846148 +6729,15.66781401 +6730,16.11509219 +6731,17.32752912 +6732,15.6182651 +6733,20.47347416 +6734,20.21009632 +6735,20.52902377 +6736,11.28815804 +6737,20.1594706 +6738,17.44526717 +6739,21.32682753 +6740,21.17019737 +6741,22.39921209 +6742,18.49238882 +6743,17.45924138 +6744,17.32686174 +6745,32.14159602 +6746,21.64306324 +6747,29.00795372 +6748,18.37850943 +6749,27.9804274 +6750,22.61218969 +6751,20.30923065 +6752,18.52108555 +6753,19.89960156 +6754,19.2257724 +6755,31.70262671 +6756,46.71609798 +6757,31.61693049 +6758,17.98845575 +6759,22.25735003 +6760,18.84994004 +6761,11.44799702 +6762,30.61290339 +6763,24.80601571 +6764,17.29598644 +6765,21.37711728 +6766,26.6750521 +6767,46.25992618 +6768,32.05240063 +6769,15.89845355 +6770,19.96411619 +6771,19.77163986 +6772,26.37951387 +6773,33.21445066 +6774,9.097107493 +6775,4.580200084 +6776,31.18141852 +6777,30.85179713 +6778,21.4509904 +6779,22.2326579 +6780,25.76586848 +6781,20.69002434 +6782,76.7068405 +6783,24.03538323 +6784,23.7323142 +6785,17.93276563 +6786,7.39998398 +6787,9.834216392 +6788,19.57708807 +6789,29.96493923 +6790,10.77547115 +6791,16.00451452 +6792,53.41804056 +6793,45.36181888 +6794,27.60612731 +6795,16.19125975 +6796,23.78493547 +6797,30.54300412 +6798,21.783966 +6799,146.3992699 +6800,33.52981877 +6801,26.00555851 +6802,13.89985114 +6803,21.65771396 +6804,21.46510966 +6805,52.07808718 +6806,53.89950241 +6807,23.60677103 +6808,26.16998271 +6809,17.13762225 +6810,20.88920917 +6811,28.17359289 +6812,94.34077542 +6813,15.60755454 +6814,20.81794996 +6815,22.50270514 +6816,24.01661361 +6817,22.53699861 +6818,24.33786811 +6819,57.3840607 +6820,15.48091498 +6821,36.3653587 +6822,23.87600712 +6823,15.4441062 +6824,28.25298957 +6825,123.3059809 +6826,13.96920361 +6827,9.594943071 +6828,26.35298578 +6829,21.38390989 +6830,17.08650169 +6831,21.88285237 +6832,20.56358703 +6833,18.93212888 +6834,21.06147135 +6835,28.48658844 +6836,69.81918847 +6837,31.82199536 +6838,22.68999052 +6839,43.96508695 +6840,20.40436532 +6841,10.56753491 +6842,16.56235014 +6843,25.39585958 +6844,22.20203091 +6845,115.0681585 +6846,14.19924136 +6847,15.56469027 +6848,33.43744936 +6849,26.73832461 +6850,36.75189162 +6851,20.40384158 +6852,25.76720192 +6853,16.92652576 +6854,19.11426205 +6855,24.70008979 +6856,24.62231038 +6857,25.23874099 +6858,11.25277893 +6859,25.30538073 +6860,18.3018599 +6861,18.87564318 +6862,35.27614291 +6863,31.85745814 +6864,23.57282237 +6865,25.24359888 +6866,18.89130353 +6867,26.80050227 +6868,14.73197225 +6869,18.86294374 +6870,36.68464134 +6871,22.90236211 +6872,21.20941005 +6873,23.34350316 +6874,32.25154431 +6875,17.38088185 +6876,29.83098572 +6877,30.12722337 +6878,34.98862772 +6879,22.44169802 +6880,16.76605749 +6881,23.82047574 +6882,32.02307486 +6883,15.9605406 +6884,35.49626713 +6885,27.08490046 +6886,22.49017601 +6887,22.24734225 +6888,230.2407122 +6889,27.49803181 +6890,22.60971309 +6891,19.11054735 +6892,21.10067508 +6893,39.00951906 +6894,21.52860645 +6895,24.86396879 +6896,44.36267534 +6897,16.35518879 +6898,25.68131464 +6899,20.48437587 +6900,18.06381399 +6901,37.10715196 +6902,15.57169925 +6903,24.49424215 +6904,23.96530525 +6905,34.03218789 +6906,25.64282526 +6907,25.35623864 +6908,28.73074668 +6909,24.54858925 +6910,19.30371823 +6911,22.24560833 +6912,32.79565311 +6913,31.41452757 +6914,21.49820387 +6915,26.42258964 +6916,26.9629119 +6917,19.28195574 +6918,22.49342185 +6919,24.14772575 +6920,26.57727032 +6921,50.257569 +6922,22.43140581 +6923,38.08490856 +6924,27.3398419 +6925,30.0825792 +6926,19.1752762 +6927,24.67113727 +6928,26.86469468 +6929,23.18450237 +6930,74.9177072 +6931,25.23669336 +6932,30.31745658 +6933,19.59244573 +6934,17.82967528 +6935,28.60704367 +6936,17.92134969 +6937,26.0924928 +6938,17.32999716 +6939,23.18373877 +6940,25.80655816 +6941,18.22474264 +6942,18.50174946 +6943,27.23980526 +6944,20.62910568 +6945,16.14439322 +6946,16.52320235 +6947,37.66093177 +6948,48.10827504 +6949,24.57548039 +6950,17.53098852 +6951,25.46654624 +6952,19.15588195 +6953,17.92727075 +6954,16.86167041 +6955,22.21563099 +6956,20.20770488 +6957,28.52596862 +6958,26.79197415 +6959,16.91054512 +6960,21.23388894 +6961,29.83311724 +6962,22.67021941 +6963,27.76501429 +6964,27.26733031 +6965,63.18951178 +6966,62.3536787 +6967,19.30546884 +6968,21.61741945 +6969,15.43413307 +6970,22.5809082 +6971,22.29295223 +6972,21.35472525 +6973,41.30012976 +6974,17.20441619 +6975,20.5697632 +6976,19.47189906 +6977,19.48246537 +6978,23.96028456 +6979,22.66342666 +6980,24.49624009 +6981,16.53865679 +6982,20.04432627 +6983,17.16327568 +6984,17.83009928 +6985,24.66986811 +6986,25.69111391 +6987,25.06175063 +6988,14.57776156 +6989,14.77040547 +6990,17.70269861 +6991,16.85693683 +6992,18.55618122 +6993,34.84434271 +6994,25.81001837 +6995,19.95194092 +6996,14.27473703 +6997,34.10037478 +6998,17.23696782 +6999,17.73185624 +7000,33.29324615 +7001,27.18992349 +7002,15.49332525 +7003,14.10084374 +7004,22.20245278 +7005,22.22029399 +7006,18.77085697 +7007,16.55558534 +7008,15.54590472 +7009,20.71399611 +7010,18.79977652 +7011,22.88357129 +7012,25.61446199 +7013,18.56139006 +7014,15.7195748 +7015,20.33871093 +7016,17.5522807 +7017,14.89143255 +7018,23.10863925 +7019,20.08344223 +7020,19.20901794 +7021,15.38322301 +7022,14.06479648 +7023,15.26707532 +7024,17.08603205 +7025,20.81551334 +7026,21.38325686 +7027,15.70423345 +7028,14.21398398 +7029,21.51682676 +7030,21.04155787 +7031,15.45853028 +7032,21.76543988 +7033,18.46497035 +7034,18.8764641 +7035,20.33400215 +7036,26.93335468 +7037,27.82508248 +7038,20.54126237 +7039,26.49051288 +7040,20.36580304 +7041,31.35039155 +7042,15.41304035 +7043,16.0615237 +7044,20.29684739 +7045,25.22280031 +7046,30.66458358 +7047,14.69402732 +7048,22.80164316 +7049,22.57886837 +7050,17.69816597 +7051,22.54903617 +7052,19.67092225 +7053,25.53974956 +7054,18.61225316 +7055,21.3023343 +7056,91.26389496 +7057,22.5013296 +7058,14.50091163 +7059,16.71023272 +7060,10.36122042 +7061,17.98820458 +7062,14.29539892 +7063,14.50133834 +7064,16.21664715 +7065,15.43808581 +7066,19.9526726 +7067,21.83777993 +7068,14.32608323 +7069,21.4982457 +7070,15.37333356 +7071,25.27279361 +7072,17.94596279 +7073,14.32676455 +7074,10.66891071 +7075,15.36904084 +7076,33.44177068 +7077,18.57152359 +7078,18.86194625 +7079,21.38955685 +7080,45.73127596 +7081,19.37042399 +7082,43.54104753 +7083,16.34537981 +7084,19.47440337 +7085,30.53604276 +7086,18.07017044 +7087,19.46522734 +7088,21.39504996 +7089,18.67071484 +7090,7.393489633 +7091,27.27289909 +7092,18.86305282 +7093,16.96350704 +7094,19.20632925 +7095,19.97873427 +7096,11.16077132 +7097,15.45750564 +7098,29.75986091 +7099,54.92014139 +7100,18.14243366 +7101,10.61785386 +7102,20.13015916 +7103,17.17905493 +7104,16.48915793 +7105,20.07595469 +7106,17.85723559 +7107,16.13702772 +7108,16.96023187 +7109,32.16705774 +7110,31.26163239 +7111,17.25395265 +7112,18.218153 +7113,21.80923413 +7114,44.64496296 +7115,16.25864646 +7116,19.66966889 +7117,39.30612956 +7118,19.86797085 +7119,19.2297521 +7120,8.750519538 +7121,13.9224079 +7122,30.16233104 +7123,19.17769013 +7124,19.58921095 +7125,28.2039457 +7126,9.296162639 +7127,20.94609007 +7128,20.66196135 +7129,16.93909856 +7130,19.38117982 +7131,20.69065151 +7132,195.7482339 +7133,31.62001114 +7134,17.42378826 +7135,33.68562557 +7136,58.41170555 +7137,9.116272221 +7138,22.10099337 +7139,9.316247363 +7140,10.538824 +7141,13.72240333 +7142,20.15918523 +7143,28.05286398 +7144,22.9843287 +7145,21.70367196 +7146,33.43051936 +7147,24.02236623 +7148,22.56372029 +7149,6.941022164 +7150,36.29029273 +7151,8.638624328 +7152,6.907642143 +7153,169.2059749 +7154,17.82712972 +7155,9.20274978 +7156,16.51637874 +7157,25.36631391 +7158,6.387776662 +7159,20.90570865 +7160,15.86775759 +7161,16.50133163 +7162,31.53633051 +7163,21.33907798 +7164,27.89470335 +7165,19.69929689 +7166,38.37932583 +7167,8.069820497 +7168,33.33644389 +7169,22.53901861 +7170,20.81348766 +7171,55.19830011 +7172,37.99035762 +7173,22.06552749 +7174,21.3255297 +7175,19.19185338 +7176,21.7677428 +7177,88.39912408 +7178,25.57458336 +7179,21.46682114 +7180,22.85110859 +7181,27.83975435 +7182,17.48150882 +7183,26.19939589 +7184,27.22226531 +7185,18.39593282 +7186,11.49526759 +7187,18.41676562 +7188,15.89920261 +7189,18.07953325 +7190,15.94719476 +7191,38.64747193 +7192,22.97318992 +7193,23.9636528 +7194,23.03695277 +7195,22.29062017 +7196,17.1167761 +7197,22.36124222 +7198,22.67432815 +7199,19.13669721 +7200,18.39504861 +7201,68.04331918 +7202,20.57455947 +7203,22.63435481 +7204,20.57558497 +7205,20.14976666 +7206,107.4615772 +7207,15.12890123 +7208,20.28400274 +7209,21.33918592 +7210,102.2536004 +7211,32.01668912 +7212,21.33055614 +7213,24.32360938 +7214,23.22043518 +7215,18.89795953 +7216,48.94180459 +7217,21.02884564 +7218,15.65143961 +7219,18.68915168 +7220,22.37141995 +7221,14.99761827 +7222,22.78025708 +7223,15.90429199 +7224,36.99777786 +7225,30.09579694 +7226,19.82785591 +7227,34.85820629 +7228,15.5598281 +7229,185.9563969 +7230,74.52331974 +7231,16.74166065 +7232,22.06758498 +7233,40.97885689 +7234,19.99681314 +7235,37.15793729 +7236,32.23016602 +7237,20.83268829 +7238,23.65665379 +7239,32.01571911 +7240,18.49619022 +7241,17.02224322 +7242,44.10190407 +7243,33.21286487 +7244,46.60148646 +7245,28.29835394 +7246,16.42290024 +7247,15.96159042 +7248,13.49986145 +7249,28.97141366 +7250,18.17700444 +7251,22.89148094 +7252,22.86598412 +7253,25.96328624 +7254,26.51063203 +7255,22.65031709 +7256,25.87511022 +7257,18.53595199 +7258,35.61738464 +7259,17.12494259 +7260,17.37146101 +7261,19.79461532 +7262,19.07865452 +7263,22.6176122 +7264,30.65477911 +7265,16.1345389 +7266,22.50006698 +7267,18.62741407 +7268,27.67026439 +7269,45.27193676 +7270,35.57242762 +7271,32.16635129 +7272,34.60448115 +7273,27.58004629 +7274,18.28207008 +7275,22.57953843 +7276,25.36440859 +7277,28.98075678 +7278,65.86961876 +7279,27.53162752 +7280,89.73942474 +7281,23.5723849 +7282,25.97962797 +7283,23.26154327 +7284,20.48359222 +7285,30.10946291 +7286,23.46567462 +7287,22.45931599 +7288,31.89738718 +7289,20.68410579 +7290,30.15269227 +7291,18.83862347 +7292,25.5194408 +7293,23.83952031 +7294,22.55274186 +7295,27.29724859 +7296,25.07852817 +7297,32.240784 +7298,19.04444754 +7299,26.22424685 +7300,18.34602492 +7301,17.97496817 +7302,27.61780091 +7303,23.13231733 +7304,17.74701334 +7305,24.25062476 +7306,25.14388495 +7307,19.63841944 +7308,24.9463288 +7309,17.99656712 +7310,21.28784148 +7311,16.9780507 +7312,21.35954526 +7313,30.66359444 +7314,20.53767323 +7315,16.50429559 +7316,24.20764608 +7317,23.18532639 +7318,18.15413226 +7319,16.26879894 +7320,20.62816088 +7321,25.50085478 +7322,25.39215788 +7323,23.35565971 +7324,15.07367883 +7325,18.03473796 +7326,28.23910905 +7327,17.75093306 +7328,37.04906219 +7329,17.21297876 +7330,31.72396811 +7331,16.37193837 +7332,20.31734661 +7333,13.59194435 +7334,21.82756176 +7335,15.17032445 +7336,21.95689374 +7337,26.00598982 +7338,18.66178852 +7339,16.77191932 +7340,22.55057228 +7341,20.51293307 +7342,15.79410454 +7343,22.07895955 +7344,21.97957507 +7345,19.0858508 +7346,15.09604667 +7347,16.747636 +7348,17.45842167 +7349,24.86535658 +7350,23.5456124 +7351,22.49855243 +7352,26.39024593 +7353,14.01381385 +7354,17.30108829 +7355,16.32153314 +7356,21.53097855 +7357,19.43457148 +7358,34.26562414 +7359,24.30923047 +7360,19.1148252 +7361,23.095327 +7362,14.26867054 +7363,23.07658652 +7364,16.32441553 +7365,16.48431869 +7366,26.71102531 +7367,24.29792997 +7368,19.22649319 +7369,13.56219461 +7370,17.62643908 +7371,25.13032514 +7372,20.7358264 +7373,18.2757229 +7374,15.46632718 +7375,18.46030402 +7376,25.49077248 +7377,18.20779964 +7378,15.35652164 +7379,18.39659455 +7380,18.45863673 +7381,16.52032355 +7382,14.13435205 +7383,23.02666334 +7384,17.17888763 +7385,15.49532145 +7386,14.18151743 +7387,18.85631343 +7388,17.26405801 +7389,22.69149044 +7390,17.66986712 +7391,21.39682387 +7392,55.36639642 +7393,12.50855464 +7394,20.72902631 +7395,15.30236813 +7396,15.49721298 +7397,20.39184458 +7398,22.51219685 +7399,30.14279987 +7400,16.2760162 +7401,26.69478052 +7402,37.0384955 +7403,18.8952898 +7404,18.74922397 +7405,19.9273831 +7406,27.9249463 +7407,27.71168496 +7408,18.52816995 +7409,25.95283208 +7410,22.76531172 +7411,26.93732402 +7412,25.42082668 +7413,14.20455745 +7414,17.38508668 +7415,16.21582616 +7416,21.47565984 +7417,25.73352225 +7418,24.21906481 +7419,30.68226386 +7420,14.73914811 +7421,12.65782228 +7422,16.31843024 +7423,12.42863847 +7424,36.76938668 +7425,48.59931635 +7426,22.11730304 +7427,14.05753857 +7428,13.82040736 +7429,15.2849924 +7430,28.89623645 +7431,12.93962044 +7432,15.51678725 +7433,13.22029125 +7434,14.09613291 +7435,15.61629965 +7436,15.72874637 +7437,19.52275192 +7438,12.05028798 +7439,10.2949373 +7440,15.80200584 +7441,22.30128995 +7442,24.92575353 +7443,15.85509253 +7444,20.63335922 +7445,14.3423894 +7446,38.36659031 +7447,21.46759425 +7448,16.06405436 +7449,26.08249104 +7450,28.67579918 +7451,16.76773142 +7452,14.9264309 +7453,20.29664489 +7454,24.56939184 +7455,5.31914428 +7456,41.9083956 +7457,15.63056387 +7458,25.04653459 +7459,18.37063886 +7460,39.96725116 +7461,20.40754675 +7462,39.52745835 +7463,17.71247408 +7464,12.3772457 +7465,13.20016657 +7466,14.52619441 +7467,17.68396043 +7468,41.73901556 +7469,14.22129983 +7470,13.82412407 +7471,15.78033354 +7472,16.56918747 +7473,19.6847486 +7474,15.28858498 +7475,30.01335901 +7476,16.34305901 +7477,20.02165256 +7478,17.86837748 +7479,42.41055541 +7480,17.89029736 +7481,19.79833181 +7482,20.01826222 +7483,18.42804639 +7484,18.29229149 +7485,3.213297076 +7486,91.02650447 +7487,28.86745831 +7488,19.17217566 +7489,22.23983986 +7490,18.37917288 +7491,9.085721685 +7492,24.94577299 +7493,19.39004244 +7494,27.41820192 +7495,21.72109737 +7496,20.34522458 +7497,19.17975221 +7498,18.09304373 +7499,18.93667378 +7500,19.15598603 +7501,65.47823112 +7502,20.03273056 +7503,15.4710604 +7504,11.17328407 +7505,21.05768197 +7506,53.30907069 +7507,28.25466088 +7508,29.3396414 +7509,34.36546238 +7510,19.65869724 +7511,17.46626227 +7512,22.49847909 +7513,13.16976997 +7514,13.3840761 +7515,34.99798997 +7516,9.597690928 +7517,81.03132329 +7518,-2.732461582 +7519,18.0836678 +7520,17.91351453 +7521,22.45635017 +7522,14.34250591 +7523,119.0111783 +7524,17.90918009 +7525,42.58326143 +7526,24.7204082 +7527,56.98481498 +7528,17.03649008 +7529,30.53183793 +7530,19.95404433 +7531,11.01854689 +7532,4.673702651 +7533,42.64331375 +7534,18.69340834 +7535,18.7353929 +7536,16.87374806 +7537,34.30566863 +7538,20.97885217 +7539,21.15758509 +7540,20.38260812 +7541,23.20380017 +7542,80.27488338 +7543,10.90869639 +7544,17.24042169 +7545,31.98730131 +7546,22.52578057 +7547,15.53175555 +7548,46.71930069 +7549,53.79554004 +7550,14.1951216 +7551,10.36376092 +7552,22.15064548 +7553,37.14795993 +7554,27.51339004 +7555,24.94306203 +7556,39.48458118 +7557,52.35429942 +7558,15.31369235 +7559,14.45596078 +7560,25.60223525 +7561,17.20397013 +7562,22.09478168 +7563,19.15989978 +7564,16.50884292 +7565,16.23997013 +7566,62.26606164 +7567,18.19395451 +7568,21.95063677 +7569,42.6263731 +7570,20.559953 +7571,20.62431593 +7572,16.01683264 +7573,29.900214 +7574,22.64605102 +7575,11.52818662 +7576,15.84227394 +7577,20.82039243 +7578,17.94766743 +7579,21.19518402 +7580,20.30695504 +7581,16.46835146 +7582,19.57478413 +7583,14.98746244 +7584,35.75546344 +7585,11.67742508 +7586,138.7682589 +7587,16.34467935 +7588,18.65478864 +7589,36.0861298 +7590,49.1009664 +7591,25.4096254 +7592,29.37349645 +7593,41.46763981 +7594,23.62207716 +7595,45.50166562 +7596,21.70187532 +7597,33.61364701 +7598,11.21014051 +7599,20.25695143 +7600,23.08930754 +7601,26.80287181 +7602,32.30972978 +7603,18.14544006 +7604,19.98249625 +7605,27.46906288 +7606,16.03855345 +7607,27.12490877 +7608,31.85513756 +7609,27.57953063 +7610,14.91391918 +7611,28.17636574 +7612,14.29707356 +7613,17.85307611 +7614,18.66035906 +7615,18.13576049 +7616,20.14644305 +7617,43.43784839 +7618,186.9477184 +7619,25.12617584 +7620,15.18857947 +7621,18.03388916 +7622,19.53895453 +7623,28.40294737 +7624,31.64410308 +7625,16.31119345 +7626,17.4663128 +7627,20.35192095 +7628,18.08682624 +7629,29.20434721 +7630,22.34008612 +7631,37.3613464 +7632,22.94439757 +7633,23.60513266 +7634,28.14859818 +7635,38.8018578 +7636,29.58837703 +7637,75.20291093 +7638,17.20654464 +7639,19.56057499 +7640,27.79640751 +7641,45.02616224 +7642,22.51109569 +7643,21.61449004 +7644,24.01263669 +7645,25.41894414 +7646,25.59176896 +7647,15.32543143 +7648,16.25000754 +7649,27.8647717 +7650,28.88139752 +7651,51.86044659 +7652,29.19887766 +7653,57.14242878 +7654,83.2041447 +7655,28.76048993 +7656,27.24940385 +7657,24.64646008 +7658,24.28982313 +7659,21.23460078 +7660,36.09881435 +7661,27.41574256 +7662,19.87739124 +7663,22.55939789 +7664,25.12506541 +7665,16.90668385 +7666,22.59934163 +7667,26.44686798 +7668,19.32278463 +7669,15.24122077 +7670,14.59256605 +7671,23.0287421 +7672,24.04439224 +7673,25.45581347 +7674,16.14516697 +7675,21.20107123 +7676,19.67392025 +7677,14.03960276 +7678,19.32580166 +7679,16.41663372 +7680,15.45042531 +7681,22.24537744 +7682,19.958707 +7683,25.8017302 +7684,16.34120498 +7685,22.6376176 +7686,18.20635603 +7687,27.60384232 +7688,29.84824264 +7689,18.94486347 +7690,20.60387924 +7691,14.27852758 +7692,28.11907562 +7693,15.58699369 +7694,24.23780845 +7695,27.70826406 +7696,22.30512749 +7697,14.16848097 +7698,19.35839271 +7699,13.81445715 +7700,20.68166342 +7701,20.62887651 +7702,34.56816109 +7703,24.98308605 +7704,15.19165068 +7705,14.41913782 +7706,20.82142869 +7707,14.92615082 +7708,20.91094177 +7709,17.2041998 +7710,17.46118113 +7711,21.63812166 +7712,13.79728472 +7713,22.26070483 +7714,16.24928641 +7715,22.4152213 +7716,23.77807492 +7717,18.45599149 +7718,22.65689673 +7719,12.74500743 +7720,22.36478912 +7721,21.20161632 +7722,32.24750036 +7723,33.03385898 +7724,14.08850839 +7725,21.82379859 +7726,17.01089599 +7727,68.73630368 +7728,22.62385714 +7729,16.29848203 +7730,16.83534615 +7731,28.9693212 +7732,16.75150108 +7733,11.49284571 +7734,17.58152167 +7735,16.06091212 +7736,22.0273051 +7737,21.65086161 +7738,19.66721364 +7739,14.31648738 +7740,21.60798914 +7741,16.29052379 +7742,21.48607261 +7743,18.58823824 +7744,17.71422675 +7745,17.38320401 +7746,22.35585517 +7747,14.12681194 +7748,18.76165898 +7749,18.88034846 +7750,14.28150087 +7751,18.64022302 +7752,18.03784409 +7753,13.92143752 +7754,15.73211713 +7755,14.25983802 +7756,16.12816425 +7757,52.38300284 +7758,18.44777376 +7759,16.81906665 +7760,13.98986217 +7761,10.07874183 +7762,17.59570961 +7763,17.28145076 +7764,26.79081484 +7765,15.86595337 +7766,16.54934367 +7767,13.91679256 +7768,21.52571322 +7769,31.10519415 +7770,28.14853395 +7771,28.90299599 +7772,13.77759738 +7773,18.93640448 +7774,28.85645034 +7775,12.31239947 +7776,14.6743991 +7777,24.01752752 +7778,13.3350728 +7779,20.78218113 +7780,21.39929295 +7781,16.54767938 +7782,17.16009952 +7783,14.63561718 +7784,20.35640271 +7785,13.96609805 +7786,22.22615065 +7787,21.67049066 +7788,10.6490045 +7789,14.42572464 +7790,49.27548148 +7791,18.19521708 +7792,13.83228565 +7793,21.19671887 +7794,19.42540245 +7795,27.55250703 +7796,11.25001802 +7797,20.5409851 +7798,11.71260039 +7799,19.87481585 +7800,16.81110223 +7801,13.80702965 +7802,14.32865245 +7803,17.03571427 +7804,20.31309008 +7805,14.30151511 +7806,15.02840351 +7807,15.25128837 +7808,19.24325263 +7809,19.99980405 +7810,22.06257966 +7811,15.12879325 +7812,16.62129132 +7813,20.03438877 +7814,14.38269157 +7815,19.52920932 +7816,16.2208236 +7817,17.72960641 +7818,18.97710942 +7819,14.6587484 +7820,4.909273481 +7821,14.03327879 +7822,18.17983286 +7823,15.4636797 +7824,13.76761998 +7825,15.63830972 +7826,18.03400285 +7827,19.36264393 +7828,27.08742173 +7829,55.78583508 +7830,15.03551451 +7831,15.71468274 +7832,15.25787392 +7833,40.53186958 +7834,13.76432152 +7835,20.7002212 +7836,20.70643564 +7837,15.74941997 +7838,15.85757871 +7839,18.64186551 +7840,16.15342797 +7841,14.62228829 +7842,16.49333793 +7843,15.8972502 +7844,22.62033855 +7845,13.98578536 +7846,34.01962125 +7847,35.19008898 +7848,18.17249054 +7849,15.16447846 +7850,3.711067238 +7851,101.4584646 +7852,27.85988522 +7853,11.26000098 +7854,21.3605399 +7855,19.89031055 +7856,46.18107269 +7857,19.43792322 +7858,17.90553146 +7859,14.86688771 +7860,16.74379404 +7861,121.7563066 +7862,22.66031614 +7863,16.39612516 +7864,20.95816822 +7865,20.94377651 +7866,29.95929005 +7867,117.865815 +7868,16.50626606 +7869,92.119945 +7870,5.409254972 +7871,10.63919648 +7872,27.0681242 +7873,66.32446975 +7874,33.12255032 +7875,18.78854207 +7876,32.23307373 +7877,61.25753094 +7878,40.78856487 +7879,46.1843598 +7880,34.2087458 +7881,29.95083163 +7882,28.08015929 +7883,-4.98 +7884,19.44242015 +7885,78.55837401 +7886,17.63393832 +7887,13.09446196 +7888,19.0716817 +7889,25.10884819 +7890,22.08554505 +7891,18.49750835 +7892,17.8397486 +7893,21.88784371 +7894,130.656732 +7895,28.76021288 +7896,17.04234736 +7897,35.04893882 +7898,27.65770131 +7899,17.68430589 +7900,15.31456837 +7901,21.16486999 +7902,26.40378544 +7903,17.06766609 +7904,23.30350907 +7905,17.68925247 +7906,19.80140136 +7907,9.692918549 +7908,34.39099394 +7909,17.76817231 +7910,28.79182488 +7911,19.6738154 +7912,25.47428496 +7913,44.94431533 +7914,22.6677536 +7915,17.88871791 +7916,10.2788771 +7917,21.29965731 +7918,20.49009249 +7919,77.48072095 +7920,95.28056039 +7921,39.61074586 +7922,50.56246917 +7923,21.154039 +7924,13.10534015 +7925,20.50147577 +7926,16.55965277 +7927,32.28476898 +7928,20.6049846 +7929,14.03580106 +7930,15.74954204 +7931,21.78449999 +7932,36.58376268 +7933,17.01416206 +7934,18.98576704 +7935,18.62338041 +7936,14.17989836 +7937,17.5032019 +7938,16.68011394 +7939,21.38335855 +7940,9.117917052 +7941,50.16101116 +7942,19.45529246 +7943,17.0132423 +7944,13.93341625 +7945,32.82944585 +7946,12.80286774 +7947,38.52410512 +7948,25.85574562 +7949,34.70500213 +7950,21.06334402 +7951,130.3923001 +7952,20.96115656 +7953,37.58856466 +7954,25.99739463 +7955,40.60107849 +7956,14.82927831 +7957,18.57576655 +7958,253.3884932 +7959,21.6861243 +7960,43.94032411 +7961,27.51705637 +7962,20.22534282 +7963,15.27110463 +7964,16.72453664 +7965,27.57813574 +7966,26.13979852 +7967,19.41186328 +7968,21.367836 +7969,18.31012844 +7970,22.73381777 +7971,20.49670738 +7972,21.96913102 +7973,30.14087087 +7974,41.52597156 +7975,22.02399179 +7976,13.5190639 +7977,15.18007762 +7978,16.51650394 +7979,32.67886852 +7980,25.26096007 +7981,21.33147831 +7982,24.55256441 +7983,14.32008068 +7984,23.46267215 +7985,14.2398794 +7986,15.75945163 +7987,21.04897091 +7988,38.56989895 +7989,128.939561 +7990,16.3148043 +7991,11.72767966 +7992,14.29180112 +7993,16.81070057 +7994,27.49366914 +7995,18.37562329 +7996,37.36029206 +7997,66.49397677 +7998,16.47343289 +7999,14.80913824 +8000,26.8236438 +8001,32.30108682 +8002,66.74420774 +8003,15.26075339 +8004,15.26475265 +8005,16.12845313 +8006,20.05374093 +8007,21.61749874 +8008,16.99863859 +8009,16.92501155 +8010,14.51662524 +8011,23.64968432 +8012,22.61371477 +8013,24.22704515 +8014,27.66467828 +8015,27.35461558 +8016,21.48051544 +8017,24.66885601 +8018,32.46923539 +8019,78.26863407 +8020,29.18861233 +8021,16.55669429 +8022,23.04426833 +8023,16.90063014 +8024,20.87167305 +8025,28.27700876 +8026,15.15152288 +8027,14.66381113 +8028,23.74932529 +8029,14.7083907 +8030,15.16299888 +8031,11.74465828 +8032,14.81608331 +8033,27.57086826 +8034,14.52476896 +8035,13.60818714 +8036,21.9803075 +8037,16.65058453 +8038,21.38423054 +8039,15.45731599 +8040,20.08185875 +8041,16.75264197 +8042,19.70582569 +8043,41.34745544 +8044,15.53964347 +8045,21.09116171 +8046,14.34358935 +8047,16.56208717 +8048,21.63925377 +8049,23.88128742 +8050,23.12434301 +8051,28.02310173 +8052,11.38168642 +8053,14.30765016 +8054,20.07113741 +8055,13.35723695 +8056,12.92921573 +8057,9.805070792 +8058,54.75070519 +8059,17.36109556 +8060,64.9227497 +8061,10.93844349 +8062,20.82509898 +8063,13.85374853 +8064,17.45330645 +8065,13.31692122 +8066,18.9634989 +8067,15.43097526 +8068,25.88636705 +8069,20.8953644 +8070,20.91851162 +8071,21.85422275 +8072,14.12678687 +8073,13.07596551 +8074,19.59100914 +8075,15.69715182 +8076,12.31261502 +8077,18.9561467 +8078,20.77234637 +8079,21.57998152 +8080,14.940832 +8081,15.02890957 +8082,12.54095228 +8083,11.36028705 +8084,11.42005346 +8085,18.92296639 +8086,19.98402233 +8087,30.93101777 +8088,18.64784764 +8089,14.70397891 +8090,27.74378828 +8091,10.77514657 +8092,62.39076247 +8093,17.40517102 +8094,23.15763807 +8095,14.1247157 +8096,36.77606088 +8097,21.8257053 +8098,21.34577143 +8099,17.12851803 +8100,20.43544659 +8101,37.55353993 +8102,14.21347701 +8103,17.49840309 +8104,15.97832547 +8105,15.77988669 +8106,15.78218737 +8107,14.54703328 +8108,13.8224572 +8109,17.56739687 +8110,16.62248128 +8111,20.89043527 +8112,18.05783674 +8113,20.55628785 +8114,26.20689788 +8115,13.7854182 +8116,11.2907104 +8117,11.79015131 +8118,13.76346048 +8119,12.56983098 +8120,13.6472955 +8121,16.10822121 +8122,18.04120412 +8123,9.835067988 +8124,11.7500802 +8125,16.38914075 +8126,18.34191006 +8127,12.71137153 +8128,14.04916485 +8129,42.37065696 +8130,13.3341056 +8131,14.92654936 +8132,13.11806556 +8133,28.27111575 +8134,25.2582349 +8135,13.92997943 +8136,27.65265873 +8137,11.67213136 +8138,18.21500781 +8139,22.30319335 +8140,11.01274709 +8141,21.41825701 +8142,23.10686803 +8143,19.14512386 +8144,18.52565401 +8145,27.23607892 +8146,18.9839472 +8147,16.94083137 +8148,13.30246634 +8149,17.21861074 +8150,14.19139424 +8151,32.93120243 +8152,21.11963969 +8153,9.688854646 +8154,13.8763861 +8155,11.62633477 +8156,14.21785862 +8157,13.3401196 +8158,20.16622187 +8159,14.18202209 +8160,10.59434752 +8161,17.94945194 +8162,12.36810961 +8163,18.62002827 +8164,13.84830178 +8165,14.19654498 +8166,16.33056674 +8167,15.10913281 +8168,14.20817158 +8169,9.743762078 +8170,13.87988187 +8171,30.99241745 +8172,17.73452854 +8173,14.96153346 +8174,19.53471609 +8175,25.16248293 +8176,21.74322959 +8177,15.72102225 +8178,21.08529456 +8179,29.60079771 +8180,17.46606574 +8181,16.08338555 +8182,13.80691737 +8183,17.74590889 +8184,12.54424419 +8185,57.37791161 +8186,41.37404212 +8187,18.96654166 +8188,17.0268662 +8189,13.11941326 +8190,39.36625609 +8191,9.609344541 +8192,14.77218051 +8193,17.59853576 +8194,25.42180713 +8195,15.52149237 +8196,9.817570921 +8197,17.03795153 +8198,15.68198679 +8199,13.47729825 +8200,14.24165965 +8201,14.64487959 +8202,15.20196657 +8203,14.271381 +8204,14.14511452 +8205,13.15051355 +8206,24.61959355 +8207,17.62803416 +8208,14.78030044 +8209,10.73138791 +8210,13.66730121 +8211,18.41211742 +8212,174.6899986 +8213,16.85140356 +8214,21.44686379 +8215,122.808564 +8216,100.2422243 +8217,28.00992474 +8218,16.98411516 +8219,16.56788892 +8220,19.03213462 +8221,19.62626517 +8222,13.96639666 +8223,20.3797382 +8224,20.10730447 +8225,17.5131219 +8226,121.461796 +8227,229.1854364 +8228,20.58409497 +8229,18.96160585 +8230,13.89568982 +8231,30.55557957 +8232,123.2610509 +8233,21.44694726 +8234,15.63325087 +8235,31.78777942 +8236,25.66928374 +8237,15.16761258 +8238,68.46179542 +8239,32.33772508 +8240,17.54325946 +8241,16.90990958 +8242,9.192491993 +8243,16.44029702 +8244,49.07224002 +8245,34.10093034 +8246,22.37211476 +8247,5.346998481 +8248,40.36415525 +8249,24.33370465 +8250,8.532796775 +8251,20.19031441 +8252,13.27517619 +8253,92.36374506 +8254,23.32175856 +8255,16.36631093 +8256,32.83553649 +8257,31.02193025 +8258,17.06807037 +8259,13.97373364 +8260,20.17402513 +8261,33.73593638 +8262,38.26086494 +8263,39.91648494 +8264,17.90238973 +8265,21.31001707 +8266,18.29746306 +8267,12.28038761 +8268,19.18569191 +8269,16.28800726 +8270,24.87836988 +8271,18.15208592 +8272,6.172679311 +8273,10.34629955 +8274,27.12188443 +8275,20.24052687 +8276,19.49261877 +8277,17.16998445 +8278,19.76115365 +8279,10.55271423 +8280,13.14068846 +8281,15.49903015 +8282,19.05054576 +8283,20.52352097 +8284,10.80569397 +8285,58.6053258 +8286,23.12789794 +8287,6.170214005 +8288,18.85765009 +8289,12.08046813 +8290,22.27168339 +8291,19.27037004 +8292,14.01604688 +8293,20.72943755 +8294,15.37471706 +8295,13.36048144 +8296,19.87634802 +8297,13.3234755 +8298,15.19966083 +8299,14.12778715 +8300,18.56295963 +8301,108.9804867 +8302,46.01694696 +8303,27.65720981 +8304,19.67156968 +8305,17.01803371 +8306,48.90953997 +8307,15.69092786 +8308,13.72080307 +8309,31.84752522 +8310,12.3621521 +8311,43.00283242 +8312,36.53955033 +8313,11.66118674 +8314,23.07429983 +8315,17.60623305 +8316,9.284902771 +8317,23.06421649 +8318,32.0475698 +8319,16.78156454 +8320,15.36908701 +8321,20.29143818 +8322,22.02317231 +8323,255.8217553 +8324,170.0736247 +8325,5.389732829 +8326,27.30987831 +8327,15.69540432 +8328,27.83885289 +8329,15.71612121 +8330,36.13091768 +8331,29.77690329 +8332,30.85692074 +8333,20.90388648 +8334,16.37996439 +8335,21.92238911 +8336,18.74865713 +8337,23.41332133 +8338,28.07232993 +8339,38.16352495 +8340,18.16714323 +8341,25.04548245 +8342,10.8716881 +8343,10.70770441 +8344,31.96941254 +8345,24.8319817 +8346,27.05203733 +8347,14.47483389 +8348,143.2991602 +8349,20.12194481 +8350,15.20002334 +8351,14.17606135 +8352,14.57285397 +8353,27.77225659 +8354,4.740054096 +8355,22.36374901 +8356,15.30973204 +8357,17.28001063 +8358,21.86696177 +8359,22.61376815 +8360,39.94947127 +8361,36.37041733 +8362,65.10295807 +8363,52.75479852 +8364,12.04487846 +8365,33.34316866 +8366,31.07502615 +8367,60.72901935 +8368,22.55980726 +8369,15.87069831 +8370,9.434380809 +8371,16.53324905 +8372,29.13155592 +8373,15.62572639 +8374,14.04588661 +8375,13.97119432 +8376,20.93803213 +8377,21.10508329 +8378,22.55023178 +8379,19.46820895 +8380,25.53395304 +8381,51.88495813 +8382,33.24121603 +8383,26.49020876 +8384,6.781778385 +8385,19.10986281 +8386,15.59293661 +8387,22.13911997 +8388,15.52493082 +8389,19.69257795 +8390,30.02069029 +8391,39.70536577 +8392,27.65788696 +8393,19.53220597 +8394,14.29888577 +8395,13.88936474 +8396,10.96275098 +8397,13.75396197 +8398,52.04412099 +8399,16.29559584 +8400,19.8570679 +8401,20.34939963 +8402,15.67961453 +8403,13.78965121 +8404,14.16816045 +8405,19.08646765 +8406,10.98762461 +8407,13.55904441 +8408,37.66880047 +8409,14.25080271 +8410,14.59143549 +8411,16.82408855 +8412,17.30274185 +8413,20.65503965 +8414,22.58759846 +8415,20.12758782 +8416,27.00080073 +8417,10.29448756 +8418,15.39800915 +8419,17.11062344 +8420,17.16756765 +8421,14.54660122 +8422,13.55956354 +8423,19.57444202 +8424,15.024194 +8425,61.25439342 +8426,21.89914959 +8427,19.77497196 +8428,13.84333855 +8429,14.57334599 +8430,15.62547079 +8431,14.0176994 +8432,31.03346665 +8433,19.92903394 +8434,19.57259232 +8435,9.77147908 +8436,14.19272473 +8437,16.4593869 +8438,17.40393743 +8439,18.22121488 +8440,20.33015739 +8441,11.28851242 +8442,31.04251466 +8443,11.79039413 +8444,12.34065473 +8445,17.07485121 +8446,13.93724359 +8447,17.36457015 +8448,19.84662945 +8449,10.60599394 +8450,19.64177215 +8451,18.66046221 +8452,11.73429341 +8453,30.15514476 +8454,18.40990163 +8455,21.62066283 +8456,19.97976265 +8457,7.272591223 +8458,12.75747756 +8459,17.42540055 +8460,18.67088092 +8461,34.91899113 +8462,20.27250519 +8463,11.46093942 +8464,8.008519112 +8465,22.95575647 +8466,10.93812182 +8467,10.85063401 +8468,14.1758256 +8469,17.43868691 +8470,15.32333083 +8471,14.7546666 +8472,13.78396858 +8473,12.64805076 +8474,11.60801863 +8475,15.47662287 +8476,19.75088036 +8477,17.16580131 +8478,22.75854589 +8479,23.00414677 +8480,14.65917091 +8481,11.14479652 +8482,15.11627186 +8483,12.13515517 +8484,14.04619889 +8485,11.78797025 +8486,14.2407091 +8487,48.90479323 +8488,11.10293849 +8489,12.49883721 +8490,12.59378621 +8491,17.2777462 +8492,14.74092897 +8493,33.32601891 +8494,20.07865738 +8495,11.27066626 +8496,12.20688124 +8497,12.98036463 +8498,27.42340079 +8499,10.30433537 +8500,25.5627223 +8501,26.21280191 +8502,20.41241094 +8503,12.24552394 +8504,11.09846711 +8505,15.33196957 +8506,13.75786111 +8507,22.55759522 +8508,18.21489629 +8509,14.22858033 +8510,25.79760775 +8511,16.02409653 +8512,20.76002331 +8513,12.00746467 +8514,14.27547234 +8515,13.61563097 +8516,23.87179985 +8517,19.45158414 +8518,9.646687346 +8519,17.56676557 +8520,53.5563102 +8521,13.76619175 +8522,13.1050035 +8523,10.75215458 +8524,12.54591613 +8525,13.70838604 +8526,9.556548743 +8527,13.86254213 +8528,17.8709129 +8529,9.833577755 +8530,14.71013367 +8531,22.13198272 +8532,11.6740192 +8533,11.57432231 +8534,16.07324498 +8535,13.06972742 +8536,12.00399525 +8537,15.44501521 +8538,17.37947324 +8539,19.10017716 +8540,15.02501814 +8541,23.02527852 +8542,39.66891451 +8543,14.19041961 +8544,13.99213682 +8545,15.10701107 +8546,27.18483081 +8547,14.04134283 +8548,11.21214132 +8549,14.30554186 +8550,25.70966865 +8551,14.31213006 +8552,14.94443737 +8553,22.91974 +8554,16.47130739 +8555,14.57297377 +8556,19.13826998 +8557,41.03395627 +8558,24.52699326 +8559,13.78310949 +8560,13.93066221 +8561,17.18523425 +8562,15.30210792 +8563,13.31137601 +8564,13.36795182 +8565,39.29135928 +8566,19.3295436 +8567,21.44738752 +8568,13.9160444 +8569,18.01653314 +8570,11.94448996 +8571,16.90021225 +8572,14.46595234 +8573,13.87582503 +8574,10.68190718 +8575,13.51272252 +8576,16.58784271 +8577,14.1958636 +8578,16.54763778 +8579,15.13499116 +8580,4.339818032 +8581,20.57265609 +8582,28.99691568 +8583,42.63694174 +8584,20.15754471 +8585,18.01167481 +8586,36.58341983 +8587,10.93437436 +8588,19.42011601 +8589,18.15627211 +8590,18.97118069 +8591,26.02494068 +8592,198.9778275 +8593,15.62545572 +8594,26.07203156 +8595,12.99026025 +8596,53.70469348 +8597,9.216291793 +8598,38.74721707 +8599,18.03552923 +8600,125.6260935 +8601,14.21430189 +8602,13.75483431 +8603,71.47396462 +8604,19.67782141 +8605,19.44872818 +8606,32.41363199 +8607,20.39877756 +8608,16.77228984 +8609,120.1119542 +8610,14.12628389 +8611,35.74877669 +8612,5.004526029 +8613,-2.826652802 +8614,17.7219875 +8615,22.68558762 +8616,78.576641 +8617,24.01575169 +8618,34.03997765 +8619,15.90380501 +8620,22.86819293 +8621,33.45863491 +8622,24.10561904 +8623,16.14398925 +8624,109.5590956 +8625,15.41087554 +8626,35.0694252 +8627,35.68709394 +8628,31.87816939 +8629,21.43593798 +8630,10.47129306 +8631,32.42972435 +8632,24.96654245 +8633,17.07190097 +8634,12.08995161 +8635,23.35693731 +8636,19.7808119 +8637,7.091867308 +8638,36.36490415 +8639,26.22096738 +8640,11.97404614 +8641,26.6392145 +8642,14.97212437 +8643,16.84018164 +8644,10.32979015 +8645,14.17620136 +8646,34.61287361 +8647,24.34466094 +8648,31.28669369 +8649,9.35786797 +8650,22.26226912 +8651,25.43370112 +8652,14.98811164 +8653,15.72367133 +8654,18.51217162 +8655,16.6464221 +8656,21.52268596 +8657,15.50597935 +8658,20.81564338 +8659,13.34947236 +8660,14.06697022 +8661,14.53256315 +8662,32.5387041 +8663,18.81249428 +8664,20.35002407 +8665,17.57839089 +8666,36.59929866 +8667,22.8770973 +8668,15.02901724 +8669,11.05773529 +8670,5.535745307 +8671,14.82620439 +8672,16.53864997 +8673,21.12445869 +8674,30.54111681 +8675,10.14850156 +8676,18.75666374 +8677,22.04753216 +8678,10.03127707 +8679,12.56375478 +8680,29.5412432 +8681,6.130716669 +8682,11.59500991 +8683,271.6099831 +8684,20.62292422 +8685,17.76143044 +8686,20.28127227 +8687,21.58473989 +8688,251.9688301 +8689,15.16689545 +8690,44.63307185 +8691,27.40991187 +8692,21.68269929 +8693,17.35320142 +8694,19.10858544 +8695,22.2573391 +8696,27.6627308 +8697,29.57463566 +8698,17.22862768 +8699,14.82668864 +8700,34.9827317 +8701,11.82793234 +8702,9.734204706 +8703,19.07653956 +8704,36.11632194 +8705,17.23538434 +8706,14.07595362 +8707,25.02305822 +8708,9.715421307 +8709,15.45532697 +8710,23.58740468 +8711,14.3311872 +8712,19.47657786 +8713,139.3317993 +8714,21.31499201 +8715,12.9506785 +8716,12.7373966 +8717,18.01006977 +8718,23.10314666 +8719,2.354189334 +8720,17.36169045 +8721,37.7888646 +8722,13.38210298 +8723,20.89699949 +8724,12.97030914 +8725,24.24974203 +8726,14.85716046 +8727,61.71086421 +8728,9.748149196 +8729,14.70793352 +8730,26.97271386 +8731,14.41315483 +8732,20.6165901 +8733,18.188717 +8734,16.1145323 +8735,11.32676806 +8736,14.11518317 +8737,30.69029657 +8738,26.0517114 +8739,21.17773605 +8740,9.178675454 +8741,20.18472883 +8742,11.37476793 +8743,17.11430564 +8744,25.3583797 +8745,14.82108809 +8746,24.50319455 +8747,31.82616029 +8748,349.360239 +8749,74.27462966 +8750,26.68615543 +8751,21.24475054 +8752,21.02313544 +8753,13.88700207 +8754,13.22647216 +8755,9.618589586 +8756,37.54405711 +8757,26.3694551 +8758,16.56346383 +8759,20.69471151 +8760,12.52051856 diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2021.csv b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2021.csv new file mode 100644 index 000000000..a3c158ad4 --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/Price_2021.csv @@ -0,0 +1,8761 @@ +hour,price +1,18.5345577 +2,17.99811222 +3,23.30532043 +4,11.47310323 +5,27.6713395 +6,20.59304719 +7,18.29368397 +8,29.71307708 +9,17.50224582 +10,17.24138135 +11,20.93733119 +12,50.08103633 +13,150.6452974 +14,12.50626052 +15,19.2238193 +16,17.88280532 +17,17.33326107 +18,131.9853104 +19,13.62717175 +20,15.11481177 +21,29.24188821 +22,18.88963425 +23,23.67811273 +24,17.67884047 +25,8.96917746 +26,13.03230528 +27,24.06324364 +28,19.69354525 +29,25.39420116 +30,18.86535125 +31,14.25939586 +32,30.11248093 +33,28.19534865 +34,29.19876855 +35,110.0827507 +36,24.3330703 +37,25.25899935 +38,25.09663294 +39,17.86331001 +40,18.34234478 +41,27.95535595 +42,20.22973237 +43,32.51299816 +44,49.69590878 +45,39.35952074 +46,40.5770403 +47,99.11021736 +48,26.55822322 +49,77.940492 +50,63.81841488 +51,31.226053 +52,17.0006954 +53,41.98331113 +54,16.00946774 +55,23.4618524 +56,18.04020351 +57,18.96760896 +58,25.57231118 +59,17.12297683 +60,84.64256455 +61,9.076360737 +62,10.66995255 +63,17.48087489 +64,26.19431359 +65,24.16139921 +66,17.04203593 +67,17.23562464 +68,20.27954243 +69,21.54602661 +70,23.04480825 +71,17.75468792 +72,19.74028888 +73,17.87577931 +74,41.9806059 +75,19.10699566 +76,179.1071734 +77,18.72297224 +78,12.6291116 +79,17.9242369 +80,17.48425092 +81,8.785525899 +82,17.34871971 +83,19.25866888 +84,23.29311578 +85,16.65001755 +86,36.78888007 +87,24.57385418 +88,16.37380415 +89,21.84512192 +90,18.46703778 +91,23.96915512 +92,17.01038205 +93,21.19570233 +94,18.55866434 +95,43.54511724 +96,21.8390875 +97,19.06061348 +98,29.04853511 +99,13.09065054 +100,25.68780034 +101,26.47918583 +102,17.01440723 +103,23.12760104 +104,48.74137675 +105,28.60519579 +106,24.02713549 +107,28.40433458 +108,17.85862886 +109,94.6579376 +110,10.33518816 +111,463.3049654 +112,37.36521957 +113,29.49404229 +114,18.54726267 +115,17.26692201 +116,16.7464217 +117,29.98340089 +118,65.47343765 +119,33.28156722 +120,18.54952329 +121,17.02022681 +122,12.57126202 +123,20.21434538 +124,18.56587543 +125,12.38238146 +126,25.37378259 +127,89.82554733 +128,33.25167116 +129,21.12393246 +130,25.4818641 +131,18.00702165 +132,26.64379208 +133,22.70585795 +134,19.56215492 +135,18.04535388 +136,23.59092884 +137,21.96715677 +138,17.7888064 +139,14.54610988 +140,20.27619733 +141,19.31207874 +142,19.16351313 +143,21.52999762 +144,19.27094233 +145,17.23460609 +146,44.52337274 +147,27.82687225 +148,19.14381716 +149,20.75175871 +150,23.07551312 +151,18.93563676 +152,14.69913115 +153,17.85500962 +154,29.11798846 +155,11.81003183 +156,19.21039404 +157,64.3182886 +158,26.19601814 +159,21.96946139 +160,26.17649388 +161,26.65081496 +162,19.56214707 +163,40.26332205 +164,28.22583467 +165,42.55367286 +166,18.83014728 +167,21.109475 +168,109.3604465 +169,18.70668427 +170,17.76815546 +171,23.8608075 +172,22.51612473 +173,17.42418984 +174,23.28669553 +175,22.83740125 +176,20.03791788 +177,37.38521479 +178,48.22623182 +179,66.58854315 +180,44.57706007 +181,69.7230269 +182,21.6454205 +183,25.2948468 +184,19.1189993 +185,17.1204326 +186,99.44346434 +187,23.06416787 +188,33.28376907 +189,29.64664576 +190,32.38860738 +191,20.19408857 +192,20.9809153 +193,32.33485955 +194,49.15844938 +195,24.1196776 +196,25.42256134 +197,33.29589518 +198,40.0940625 +199,165.1031317 +200,60.16689472 +201,37.87962606 +202,37.05300868 +203,25.19094438 +204,26.41378583 +205,25.87652427 +206,25.29221426 +207,30.93745805 +208,21.70725255 +209,29.2288391 +210,24.19045254 +211,28.20380063 +212,25.86979431 +213,18.63351493 +214,33.41383446 +215,23.14888782 +216,32.77309279 +217,23.47349612 +218,61.70613047 +219,28.24865862 +220,17.31952803 +221,41.52116487 +222,71.76476828 +223,25.38286302 +224,61.36824731 +225,43.58409312 +226,109.6269336 +227,20.30221694 +228,22.05000848 +229,30.57082505 +230,30.82673142 +231,162.0587162 +232,248.1890933 +233,30.34238761 +234,21.58208523 +235,112.3996924 +236,18.13069386 +237,28.30481263 +238,65.11498916 +239,30.35205826 +240,33.59161478 +241,14.23272372 +242,32.54223975 +243,24.06699423 +244,24.33228544 +245,34.58868633 +246,21.58872061 +247,31.16466452 +248,31.69057087 +249,27.11743823 +250,57.78758637 +251,12.8899392 +252,23.27571207 +253,21.23328843 +254,20.26955054 +255,27.83633513 +256,60.72561618 +257,31.03033648 +258,93.55524137 +259,59.92485388 +260,60.98762891 +261,75.60330928 +262,25.69288425 +263,18.50757119 +264,32.1604353 +265,38.37200166 +266,22.22289561 +267,27.2468041 +268,10.54237185 +269,59.81921211 +270,246.5880429 +271,22.690196 +272,80.98155281 +273,31.38463407 +274,45.46807198 +275,46.37230754 +276,17.12631788 +277,111.8408939 +278,29.77416647 +279,18.16791196 +280,54.62695944 +281,101.3206022 +282,33.03870708 +283,27.77315989 +284,30.88488493 +285,29.44945957 +286,20.17611548 +287,85.89095 +288,34.03474293 +289,72.22441592 +290,33.63680544 +291,22.71594505 +292,35.48838753 +293,32.17401795 +294,32.90934507 +295,24.38809448 +296,68.5987319 +297,27.40288679 +298,32.12466997 +299,123.7801249 +300,82.0506809 +301,52.32179647 +302,39.16381865 +303,70.71320912 +304,40.39202394 +305,21.58151471 +306,41.60668617 +307,32.0170917 +308,106.2538021 +309,91.52325381 +310,49.28833187 +311,30.74602621 +312,22.02748729 +313,35.23525678 +314,27.76127802 +315,17.01353419 +316,10.31670378 +317,18.35751129 +318,46.60223618 +319,65.95274798 +320,67.36576573 +321,17.33934838 +322,38.20482548 +323,17.05278462 +324,73.68720232 +325,19.75687668 +326,24.15057592 +327,27.84718123 +328,61.50074801 +329,23.33169124 +330,23.86998834 +331,23.10012731 +332,37.75446927 +333,54.51309559 +334,24.30079507 +335,20.84830425 +336,10.5089992 +337,62.17535851 +338,24.59318871 +339,18.86374467 +340,19.71334699 +341,42.02110593 +342,40.87009441 +343,43.18348083 +344,18.03489091 +345,16.62052244 +346,6.517901309 +347,84.875908 +348,17.47393367 +349,65.87602604 +350,18.39891583 +351,60.07093465 +352,31.92320524 +353,63.21504995 +354,66.04529442 +355,20.83262324 +356,28.52063775 +357,33.34737816 +358,29.48464693 +359,17.91692737 +360,17.36682225 +361,25.65464148 +362,18.44284163 +363,27.23428962 +364,22.9933853 +365,26.95848107 +366,20.97584049 +367,23.93134996 +368,21.5443288 +369,88.03955925 +370,20.07074967 +371,19.05063697 +372,20.62689395 +373,19.74140202 +374,17.6059874 +375,30.06070565 +376,22.09542486 +377,50.43582128 +378,12.36198281 +379,91.10271673 +380,17.03183519 +381,25.0773086 +382,17.28687148 +383,9.888431901 +384,13.59333217 +385,15.18560577 +386,21.37249678 +387,17.35101403 +388,14.73910908 +389,17.56126952 +390,17.71094232 +391,12.25783767 +392,22.61169052 +393,18.48119356 +394,19.17559668 +395,18.09081112 +396,108.0033678 +397,25.68985958 +398,18.29349696 +399,37.89272237 +400,111.0273111 +401,17.70233388 +402,20.14143014 +403,20.89101092 +404,28.76190503 +405,28.32290631 +406,18.15502474 +407,19.48031421 +408,36.05836531 +409,69.21971536 +410,19.77661933 +411,62.4045628 +412,11.68063874 +413,63.16524002 +414,46.08461992 +415,18.11482826 +416,31.24368829 +417,39.8052228 +418,22.83890548 +419,15.57537987 +420,23.00709865 +421,23.22638084 +422,23.13099973 +423,24.49949562 +424,22.04014092 +425,29.34857627 +426,14.3270272 +427,19.08598193 +428,17.48101125 +429,23.8106962 +430,25.85733148 +431,28.87759504 +432,10.9947096 +433,15.95398244 +434,16.38245501 +435,54.86488047 +436,19.55149498 +437,17.73059469 +438,49.27066748 +439,46.04451516 +440,19.05206302 +441,19.07848014 +442,18.73463754 +443,9.130508486 +444,17.79816712 +445,36.65702987 +446,283.2768985 +447,17.31696838 +448,21.31693507 +449,21.20879224 +450,9.575934937 +451,22.86960152 +452,18.58563687 +453,18.9787132 +454,21.82257031 +455,19.66850171 +456,12.08562894 +457,26.88795488 +458,17.80967269 +459,20.90783054 +460,21.59903599 +461,27.33780871 +462,21.19317427 +463,19.47905705 +464,13.09038765 +465,17.78532669 +466,22.68271577 +467,35.15844377 +468,15.05471673 +469,44.81718801 +470,30.93231975 +471,31.50293992 +472,18.04916157 +473,18.12534675 +474,15.87165491 +475,9.575139368 +476,31.37658256 +477,167.3929215 +478,28.14335934 +479,33.36563459 +480,23.06683084 +481,26.65740945 +482,28.51437184 +483,17.19122626 +484,24.15592904 +485,18.18470501 +486,17.10849857 +487,18.50206304 +488,20.27056428 +489,19.27564372 +490,76.05445268 +491,41.02159996 +492,27.93874679 +493,15.61719502 +494,22.81629443 +495,27.25009873 +496,18.45365005 +497,18.02447304 +498,18.10909189 +499,23.49566512 +500,17.84862653 +501,22.68933543 +502,20.42081629 +503,17.90823116 +504,17.27714776 +505,23.81367459 +506,21.14357017 +507,19.8853948 +508,21.32241131 +509,22.74541763 +510,17.59960825 +511,344.9497275 +512,21.70069778 +513,19.7623937 +514,17.47528517 +515,18.64016281 +516,18.76067193 +517,83.00474223 +518,63.04386625 +519,27.94652121 +520,65.82559532 +521,18.6301475 +522,20.87853706 +523,22.0230849 +524,25.22703848 +525,20.13665062 +526,74.35739733 +527,18.72241572 +528,34.89743769 +529,26.74239927 +530,53.79812953 +531,24.36675171 +532,22.81542084 +533,20.8690802 +534,18.31099925 +535,21.67597025 +536,18.91937085 +537,23.7700298 +538,24.20528434 +539,22.55669362 +540,25.15092129 +541,26.02442326 +542,36.92491474 +543,20.71841845 +544,67.38175502 +545,27.00201622 +546,40.10548819 +547,20.92075813 +548,42.48765441 +549,18.41960536 +550,17.05171378 +551,17.47338811 +552,21.95084899 +553,25.14348387 +554,20.92074134 +555,21.84797973 +556,25.45810559 +557,59.39806836 +558,62.91629216 +559,32.45718462 +560,20.43871722 +561,40.71394297 +562,31.77681992 +563,29.27526643 +564,32.2958598 +565,28.60496306 +566,32.86531561 +567,23.94527405 +568,22.08103713 +569,28.82599257 +570,31.34988865 +571,57.21229589 +572,22.91211599 +573,25.26674362 +574,22.28017165 +575,26.14688251 +576,28.42834922 +577,29.14290911 +578,18.76241814 +579,23.43057947 +580,23.2951896 +581,22.30826908 +582,22.6494616 +583,63.01336727 +584,27.924097 +585,85.91747705 +586,43.57486364 +587,73.06897148 +588,28.07489038 +589,19.17543505 +590,64.6403854 +591,114.2541626 +592,28.12298847 +593,21.58670486 +594,49.91009574 +595,28.03399676 +596,107.6619567 +597,17.42764424 +598,24.59281227 +599,36.63784693 +600,21.00786466 +601,19.29362251 +602,31.43555958 +603,35.25564073 +604,29.69778355 +605,30.72575086 +606,16.84731488 +607,28.7752377 +608,33.1961024 +609,30.84225808 +610,31.62622083 +611,29.095611 +612,23.16554996 +613,20.92183383 +614,39.5519923 +615,22.47794257 +616,189.7800215 +617,22.91101758 +618,29.66918443 +619,22.39666241 +620,24.45110075 +621,39.52001221 +622,101.1539337 +623,95.39098399 +624,45.95992576 +625,61.03767863 +626,68.16213954 +627,26.87956922 +628,90.46449974 +629,22.67977904 +630,31.20779717 +631,24.41769286 +632,21.6307172 +633,29.35219108 +634,19.9321762 +635,258.4948199 +636,24.0960956 +637,56.76066876 +638,23.56985732 +639,30.72154177 +640,44.80766805 +641,17.01700468 +642,55.28822308 +643,30.78044937 +644,18.17604987 +645,61.3011757 +646,96.21283787 +647,69.89714075 +648,35.81699837 +649,49.88146145 +650,75.34346472 +651,26.40150958 +652,86.29351263 +653,84.58298196 +654,71.60432958 +655,65.03969332 +656,128.5538302 +657,21.92966268 +658,51.50144609 +659,54.44973672 +660,40.20286439 +661,39.93781171 +662,50.53605887 +663,60.88048477 +664,19.77235337 +665,29.0492516 +666,30.40052203 +667,35.95598848 +668,63.68513176 +669,60.6858001 +670,60.46989342 +671,61.6393463 +672,90.27062198 +673,45.56723713 +674,43.41557295 +675,32.72654821 +676,46.08759629 +677,48.95898889 +678,25.19258019 +679,22.34805907 +680,85.95674925 +681,11.3668721 +682,41.89961524 +683,66.01438291 +684,65.3857409 +685,20.48995214 +686,83.93418756 +687,20.36887202 +688,35.63570316 +689,31.91574658 +690,32.43118002 +691,27.90924234 +692,17.42257251 +693,62.47300283 +694,62.47116497 +695,25.10953982 +696,22.24221134 +697,20.28619887 +698,65.799745 +699,27.75906906 +700,75.84671522 +701,79.48318512 +702,18.53984705 +703,20.13187246 +704,18.54323479 +705,24.00307665 +706,20.61372909 +707,206.2017111 +708,66.28171521 +709,20.01649158 +710,18.36313439 +711,233.6324998 +712,85.54916262 +713,17.37002849 +714,68.71049767 +715,17.27081261 +716,48.52999303 +717,20.6581747 +718,29.26441651 +719,64.62088367 +720,41.53048521 +721,19.33455877 +722,32.51902955 +723,28.66787546 +724,23.32537231 +725,17.30597157 +726,18.81809975 +727,23.6782339 +728,18.45648628 +729,29.51415923 +730,25.69104824 +731,22.93415786 +732,23.23195764 +733,22.17002039 +734,30.25361748 +735,11.90945109 +736,23.36616905 +737,17.44721598 +738,23.06350257 +739,40.84993865 +740,26.10615199 +741,25.48141798 +742,13.99535852 +743,166.5139483 +744,12.2852601 +745,45.77127509 +746,20.95417833 +747,23.99048848 +748,141.07217 +749,23.44886244 +750,45.79704964 +751,27.7937394 +752,20.26801978 +753,17.86605173 +754,20.25372427 +755,17.90682365 +756,12.28034632 +757,17.71997445 +758,18.10625732 +759,20.98046051 +760,24.73022497 +761,38.32511331 +762,17.59686129 +763,18.05359705 +764,20.20087008 +765,109.6611156 +766,17.59300443 +767,17.65483838 +768,18.80367967 +769,24.79586801 +770,27.88097725 +771,18.85069187 +772,20.02922108 +773,36.22238191 +774,65.76714305 +775,19.35171783 +776,22.41967336 +777,11.12192694 +778,59.6966878 +779,61.09705839 +780,55.82055514 +781,30.72008645 +782,48.03697083 +783,24.35040823 +784,24.85482891 +785,23.09825161 +786,17.31675443 +787,18.44929838 +788,24.61119526 +789,17.32658031 +790,86.23343149 +791,9.53957713 +792,17.79775241 +793,17.2980136 +794,24.75086072 +795,26.55663523 +796,29.25321258 +797,18.28134796 +798,20.111382 +799,23.14771775 +800,18.70450454 +801,17.34749285 +802,17.92342409 +803,15.44828979 +804,42.26367542 +805,17.3351632 +806,14.09455201 +807,17.90096218 +808,81.18448585 +809,17.92035275 +810,37.68142605 +811,9.670718343 +812,17.29370405 +813,24.40711722 +814,20.00952025 +815,28.23436978 +816,37.59006307 +817,21.31136192 +818,17.31814466 +819,17.19777897 +820,19.64168555 +821,25.38189799 +822,17.38182742 +823,15.36193005 +824,17.17380276 +825,17.28455881 +826,24.23743401 +827,23.87128788 +828,27.28966657 +829,20.6740235 +830,17.39148164 +831,17.28337669 +832,16.13539139 +833,16.49142405 +834,17.63427436 +835,28.20199331 +836,38.57821867 +837,17.92341295 +838,17.77674962 +839,89.94727915 +840,96.99012827 +841,8.811490702 +842,12.42410288 +843,20.22261185 +844,20.11452852 +845,22.72450339 +846,17.77994866 +847,28.8722952 +848,87.455657 +849,18.96615661 +850,17.84260014 +851,20.93970652 +852,24.29777851 +853,29.39621437 +854,21.07631564 +855,6.562121414 +856,41.15071084 +857,17.02751313 +858,13.81007115 +859,23.09862119 +860,17.36129545 +861,23.85637631 +862,27.72749814 +863,18.6318473 +864,24.01457251 +865,22.85906972 +866,17.67345075 +867,21.95360846 +868,18.35848699 +869,18.20762568 +870,27.70916778 +871,21.30340959 +872,22.40968098 +873,25.26980377 +874,25.69016204 +875,18.64293269 +876,23.83372882 +877,18.35825128 +878,18.32071312 +879,17.38781082 +880,17.31663923 +881,17.18709535 +882,19.108946 +883,19.46757793 +884,22.53615507 +885,38.95229054 +886,21.06914375 +887,40.18359331 +888,20.116025 +889,23.05780668 +890,64.82990391 +891,56.88644907 +892,26.59777149 +893,17.39626981 +894,17.98291521 +895,27.89670793 +896,22.31514189 +897,18.50291277 +898,105.5846127 +899,24.19719384 +900,17.68336567 +901,18.97366448 +902,21.4149594 +903,24.13686815 +904,22.39823664 +905,18.95162359 +906,23.06088545 +907,21.41534225 +908,19.70208586 +909,24.69380595 +910,24.26703665 +911,25.53193264 +912,26.28459512 +913,29.83506204 +914,24.19102005 +915,21.26371577 +916,18.83299739 +917,22.50538056 +918,29.93006138 +919,27.90028845 +920,26.2502536 +921,23.21924404 +922,58.20344866 +923,38.00122728 +924,33.4532 +925,20.23681224 +926,21.23454163 +927,25.01779719 +928,21.38472038 +929,34.30479984 +930,28.95515152 +931,25.26859477 +932,39.24938213 +933,29.19847585 +934,28.20908512 +935,29.97946672 +936,26.10756741 +937,102.8600038 +938,22.1924931 +939,59.93429454 +940,64.48627555 +941,26.30677112 +942,28.35529199 +943,18.30429673 +944,23.81341366 +945,33.46452732 +946,25.77154337 +947,56.00769312 +948,65.93232765 +949,27.23083781 +950,33.05027404 +951,29.90191316 +952,73.09183751 +953,42.48018218 +954,22.30525331 +955,63.28447264 +956,26.66393211 +957,21.40734875 +958,27.44409689 +959,28.1041227 +960,30.60961137 +961,20.99219895 +962,100.393067 +963,27.2247809 +964,36.61466883 +965,21.63139418 +966,143.1457209 +967,29.59154462 +968,35.2725692 +969,44.15428282 +970,28.40529131 +971,57.38883933 +972,27.63608716 +973,21.07935114 +974,32.18416034 +975,29.81021372 +976,21.28105645 +977,24.991052 +978,26.4271727 +979,50.59090913 +980,28.51575079 +981,100.0809942 +982,26.93172399 +983,22.18785002 +984,28.0678893 +985,36.18192391 +986,25.88768602 +987,29.22103478 +988,97.19690238 +989,32.91415765 +990,32.16706223 +991,43.2985742 +992,62.92291623 +993,24.45326478 +994,51.74910045 +995,39.95661014 +996,29.64122509 +997,21.58530942 +998,10.45526239 +999,22.12696931 +1000,24.85952027 +1001,30.88355892 +1002,61.33112877 +1003,51.27539828 +1004,30.34843234 +1005,32.19799247 +1006,17.24191341 +1007,57.47202428 +1008,74.97578948 +1009,52.15144021 +1010,25.78852019 +1011,33.81765199 +1012,70.71706464 +1013,33.72601203 +1014,50.28349576 +1015,45.95261863 +1016,70.84265928 +1017,36.8477398 +1018,93.08687897 +1019,69.89480982 +1020,36.56281061 +1021,24.64226739 +1022,24.11735195 +1023,22.40254219 +1024,56.97068482 +1025,22.66789329 +1026,38.14354459 +1027,30.96072851 +1028,61.85534159 +1029,29.89830301 +1030,39.45875867 +1031,96.36268318 +1032,31.23969465 +1033,37.86014531 +1034,39.95530015 +1035,42.38908626 +1036,26.53818426 +1037,172.2589468 +1038,18.09712373 +1039,17.38493407 +1040,77.55263312 +1041,45.97626543 +1042,26.95132344 +1043,26.30914979 +1044,23.77220388 +1045,29.66608884 +1046,29.81363239 +1047,58.30630756 +1048,55.1220049 +1049,26.74270821 +1050,23.99382264 +1051,20.88217251 +1052,32.01409947 +1053,18.21596655 +1054,88.51088602 +1055,34.7319626 +1056,61.96677093 +1057,18.81215909 +1058,66.8809747 +1059,53.44914917 +1060,42.05771459 +1061,46.21836504 +1062,18.67239085 +1063,72.77344315 +1064,23.91576265 +1065,78.42467526 +1066,13.45281817 +1067,19.39677364 +1068,31.41984958 +1069,19.00798007 +1070,17.68554847 +1071,23.42876695 +1072,202.1710779 +1073,18.86294202 +1074,17.39841744 +1075,16.59416425 +1076,8.631770096 +1077,33.069072 +1078,32.50746453 +1079,14.07236978 +1080,17.33613409 +1081,54.33374322 +1082,20.01713623 +1083,25.13316354 +1084,17.50019525 +1085,48.93987117 +1086,18.80078151 +1087,26.71637866 +1088,27.79452765 +1089,22.13362922 +1090,18.8713463 +1091,19.2611552 +1092,26.24886736 +1093,64.73703048 +1094,28.81546446 +1095,18.18528182 +1096,22.70771707 +1097,17.36049819 +1098,17.44844493 +1099,20.8018901 +1100,131.0694851 +1101,37.56264811 +1102,18.24773494 +1103,26.71735678 +1104,17.27567953 +1105,17.8669994 +1106,27.3562701 +1107,17.30157014 +1108,12.17809691 +1109,14.8391748 +1110,26.70997426 +1111,21.90880789 +1112,24.49960799 +1113,15.17852591 +1114,17.23277129 +1115,49.64570229 +1116,23.17693137 +1117,17.49005567 +1118,17.23079743 +1119,18.12730898 +1120,610.5319096 +1121,25.93944659 +1122,22.57906107 +1123,36.5271417 +1124,40.35193452 +1125,23.99354116 +1126,31.52103841 +1127,17.89654603 +1128,27.39339691 +1129,36.13681689 +1130,9.09086401 +1131,17.88657777 +1132,23.75183322 +1133,17.70707279 +1134,18.28220647 +1135,17.7573427 +1136,20.24426515 +1137,20.16854182 +1138,34.93974628 +1139,18.83113859 +1140,30.61343147 +1141,23.73310586 +1142,17.85154631 +1143,95.39210736 +1144,32.11943631 +1145,19.68915298 +1146,28.33286417 +1147,52.00863553 +1148,55.31467012 +1149,29.71376592 +1150,23.63202318 +1151,17.39038743 +1152,25.09488972 +1153,24.73633558 +1154,17.17635525 +1155,18.2492607 +1156,12.82359544 +1157,13.54688006 +1158,17.97425606 +1159,18.36829149 +1160,21.24371644 +1161,29.54980337 +1162,93.13159449 +1163,17.86138455 +1164,24.60839777 +1165,15.19649824 +1166,19.9172544 +1167,21.60629863 +1168,22.44154309 +1169,18.69778801 +1170,27.29047956 +1171,9.258792911 +1172,18.10183067 +1173,9.416695743 +1174,17.77983604 +1175,38.30050886 +1176,322.5414366 +1177,20.9494104 +1178,25.24249572 +1179,28.96830936 +1180,18.17196437 +1181,27.01620716 +1182,17.92628513 +1183,19.86142414 +1184,17.47918135 +1185,18.74558371 +1186,14.24259044 +1187,17.21433036 +1188,50.45144667 +1189,29.94231007 +1190,48.72179828 +1191,91.44223963 +1192,20.79461321 +1193,20.08904803 +1194,17.22255406 +1195,19.41631119 +1196,24.78113034 +1197,17.29647143 +1198,82.10971866 +1199,20.62199204 +1200,19.21422306 +1201,20.0531165 +1202,38.5780666 +1203,18.29473028 +1204,15.15410609 +1205,17.15714151 +1206,8.302188014 +1207,43.47402178 +1208,31.79772031 +1209,26.42201175 +1210,19.31430968 +1211,19.32610933 +1212,31.46569516 +1213,19.90247759 +1214,25.544316 +1215,18.83056543 +1216,22.5130481 +1217,19.25047158 +1218,20.84738665 +1219,67.30931085 +1220,25.00198748 +1221,42.87776748 +1222,18.42199432 +1223,25.97548496 +1224,23.17989471 +1225,20.00762742 +1226,24.45160657 +1227,28.14155307 +1228,43.6633781 +1229,23.93595945 +1230,28.0165414 +1231,17.89534523 +1232,18.38021078 +1233,19.65791998 +1234,20.36960014 +1235,21.56256734 +1236,23.09170982 +1237,18.53678045 +1238,20.09247012 +1239,21.3935918 +1240,35.25618171 +1241,50.29201718 +1242,25.51277699 +1243,23.83370158 +1244,23.43582922 +1245,22.06056388 +1246,19.85082068 +1247,17.31563466 +1248,64.53594724 +1249,24.7142622 +1250,33.52163057 +1251,21.93257313 +1252,69.76361398 +1253,20.11318514 +1254,19.505052 +1255,19.59525127 +1256,20.04748617 +1257,18.35061702 +1258,18.17842397 +1259,17.91828511 +1260,21.14100019 +1261,18.24473784 +1262,18.6151329 +1263,17.74139303 +1264,18.42613158 +1265,18.43205946 +1266,19.22597882 +1267,18.95740459 +1268,18.32330006 +1269,18.06681027 +1270,23.45987373 +1271,20.99033893 +1272,20.16430105 +1273,55.3838636 +1274,27.58193499 +1275,26.50027028 +1276,27.02134657 +1277,26.99034741 +1278,25.03797046 +1279,26.08379858 +1280,23.2970641 +1281,24.55502946 +1282,22.7668566 +1283,29.26870012 +1284,28.26368407 +1285,18.89925564 +1286,26.85198943 +1287,22.16593038 +1288,61.17089413 +1289,28.83492166 +1290,22.74356749 +1291,24.0592591 +1292,30.17248109 +1293,20.85684291 +1294,188.6293495 +1295,47.02500299 +1296,25.06873724 +1297,25.15948691 +1298,25.22196259 +1299,27.8944485 +1300,24.2335887 +1301,25.4134368 +1302,32.64670014 +1303,37.99321191 +1304,29.40806814 +1305,41.05963791 +1306,36.38150662 +1307,26.71455435 +1308,26.14314537 +1309,21.07246587 +1310,28.09159362 +1311,23.89217152 +1312,57.30007709 +1313,44.39859757 +1314,26.56910049 +1315,30.62803409 +1316,43.91105413 +1317,71.23910481 +1318,42.47795672 +1319,87.92314978 +1320,60.98716486 +1321,45.83971027 +1322,20.70991874 +1323,21.22313312 +1324,31.2541076 +1325,28.04369901 +1326,78.43490785 +1327,93.02545359 +1328,25.95510162 +1329,37.12113246 +1330,96.8088097 +1331,26.59955212 +1332,28.02988494 +1333,64.2935419 +1334,50.22812605 +1335,31.82336742 +1336,20.4989121 +1337,27.82485253 +1338,28.6676492 +1339,28.43420883 +1340,27.62004867 +1341,21.61290821 +1342,32.58283879 +1343,21.35636592 +1344,48.37522076 +1345,25.18597863 +1346,82.2159554 +1347,34.39050275 +1348,25.52068883 +1349,63.03346069 +1350,36.61617618 +1351,29.3764899 +1352,26.96307956 +1353,56.15950419 +1354,58.2159764 +1355,69.76811938 +1356,32.53024417 +1357,64.06996588 +1358,29.92609384 +1359,49.92683805 +1360,31.59608505 +1361,30.65766143 +1362,23.03968077 +1363,32.56356184 +1364,67.23713553 +1365,282.5438799 +1366,41.97608092 +1367,30.57172691 +1368,28.17545521 +1369,51.31156676 +1370,43.95459187 +1371,19.07499329 +1372,33.61673186 +1373,89.84513109 +1374,78.73138056 +1375,31.2043551 +1376,35.13484056 +1377,50.65342527 +1378,39.40205143 +1379,35.25558004 +1380,42.53920377 +1381,45.55505575 +1382,30.33941967 +1383,32.38894665 +1384,67.54563292 +1385,22.25052991 +1386,42.8425232 +1387,43.37761319 +1388,25.56586549 +1389,59.84516143 +1390,26.74691679 +1391,74.65782796 +1392,31.0497874 +1393,66.44936189 +1394,31.10365742 +1395,85.94030441 +1396,32.86195341 +1397,38.29273604 +1398,60.61534312 +1399,22.4024093 +1400,48.23863594 +1401,31.51577049 +1402,51.09462487 +1403,55.91801906 +1404,17.38929129 +1405,29.26093075 +1406,69.46477909 +1407,55.60352816 +1408,53.39750331 +1409,35.66717776 +1410,82.48003947 +1411,74.87621112 +1412,25.41122985 +1413,42.36813411 +1414,44.55619062 +1415,43.73372665 +1416,28.64818033 +1417,109.2010931 +1418,23.19089327 +1419,29.53912979 +1420,29.89472497 +1421,30.1155018 +1422,94.56083966 +1423,74.11213549 +1424,19.95654837 +1425,54.20216349 +1426,47.57755901 +1427,24.87600861 +1428,34.63909971 +1429,26.20172589 +1430,29.18953836 +1431,55.85670655 +1432,20.17787103 +1433,24.07269181 +1434,18.77002622 +1435,18.30979738 +1436,38.66857553 +1437,9.840241959 +1438,20.29379898 +1439,18.08416548 +1440,31.12040191 +1441,268.6738547 +1442,16.28806075 +1443,21.50303213 +1444,78.47656347 +1445,18.4327921 +1446,52.11832937 +1447,19.10466861 +1448,17.27684881 +1449,68.69785618 +1450,20.69174466 +1451,19.10404959 +1452,32.61685583 +1453,23.4372903 +1454,22.15745828 +1455,17.34147286 +1456,18.56434635 +1457,22.35770646 +1458,18.29050697 +1459,19.25775553 +1460,21.37414183 +1461,18.72553728 +1462,24.66624829 +1463,22.87420714 +1464,24.12435533 +1465,160.5517124 +1466,18.5293153 +1467,43.52247697 +1468,19.67129586 +1469,25.11120456 +1470,17.89874434 +1471,30.19743716 +1472,30.84385573 +1473,184.8663592 +1474,69.0847337 +1475,54.84276395 +1476,24.08055389 +1477,25.22963739 +1478,158.677949 +1479,26.65816799 +1480,28.45478807 +1481,17.70643576 +1482,23.38148495 +1483,18.6182354 +1484,30.81460296 +1485,608.9443007 +1486,16.55190462 +1487,20.019272 +1488,21.43602045 +1489,23.07212681 +1490,29.38517285 +1491,26.0311822 +1492,20.72375067 +1493,20.22764417 +1494,22.38818521 +1495,127.6644812 +1496,25.381406 +1497,24.83768178 +1498,17.90638651 +1499,41.43638939 +1500,28.87831075 +1501,25.72917777 +1502,26.59605488 +1503,27.42131929 +1504,62.20739891 +1505,39.81476072 +1506,60.39803033 +1507,18.66621528 +1508,25.801431 +1509,31.47771989 +1510,55.42067852 +1511,29.41317071 +1512,19.9475175 +1513,20.79589951 +1514,28.84582663 +1515,17.70007809 +1516,24.74663874 +1517,22.94447892 +1518,21.03392493 +1519,17.46992303 +1520,22.5584903 +1521,31.73194337 +1522,18.51173489 +1523,25.86420439 +1524,28.15145263 +1525,30.39179856 +1526,28.52878332 +1527,57.46895792 +1528,27.64015422 +1529,17.41223791 +1530,28.83905037 +1531,25.24653923 +1532,18.87314625 +1533,60.49437391 +1534,54.4937336 +1535,29.24572893 +1536,18.38144674 +1537,18.65226881 +1538,35.28242115 +1539,18.21004018 +1540,21.51386012 +1541,35.17088824 +1542,20.13535156 +1543,26.77516099 +1544,27.76340212 +1545,11.76926249 +1546,17.63665971 +1547,24.73736421 +1548,28.29099623 +1549,23.03559508 +1550,19.42406896 +1551,32.87058928 +1552,51.44007708 +1553,17.39760825 +1554,20.49640875 +1555,21.63239045 +1556,24.59093023 +1557,30.12837897 +1558,21.46074293 +1559,29.28169888 +1560,39.61593228 +1561,17.81717763 +1562,26.38328803 +1563,86.60242724 +1564,49.36824084 +1565,36.13199422 +1566,29.99160824 +1567,17.79347573 +1568,26.20079237 +1569,32.02824237 +1570,76.36525681 +1571,10.52814874 +1572,88.79346645 +1573,17.45197734 +1574,22.49273524 +1575,17.22848692 +1576,17.85844599 +1577,29.28534517 +1578,23.22705938 +1579,45.20385828 +1580,26.0590391 +1581,18.38535555 +1582,26.8934587 +1583,21.22983781 +1584,21.75449862 +1585,227.996625 +1586,46.03591531 +1587,30.07556831 +1588,87.02607857 +1589,17.74826899 +1590,24.89360427 +1591,24.79188896 +1592,20.08583637 +1593,45.25451054 +1594,18.48789582 +1595,28.90929817 +1596,23.443947 +1597,18.52951527 +1598,20.91846668 +1599,31.63122547 +1600,18.97707242 +1601,25.84007406 +1602,23.08036906 +1603,21.34787296 +1604,20.16159493 +1605,83.08287156 +1606,310.6389473 +1607,53.81546591 +1608,24.04801084 +1609,18.45444041 +1610,22.71757341 +1611,17.36208657 +1612,18.3441192 +1613,19.6977558 +1614,24.68845096 +1615,36.00792613 +1616,20.51311048 +1617,46.20518608 +1618,23.5377738 +1619,26.53298235 +1620,63.44579921 +1621,17.97872424 +1622,19.82335723 +1623,17.42696472 +1624,18.07049927 +1625,25.64472404 +1626,18.46368726 +1627,22.06393541 +1628,22.44226099 +1629,18.62547492 +1630,18.62635437 +1631,20.42669004 +1632,19.20244838 +1633,23.59575195 +1634,23.69312327 +1635,20.59709285 +1636,30.10747248 +1637,20.68634952 +1638,37.32031622 +1639,69.37966858 +1640,28.70779484 +1641,41.94241624 +1642,27.44006855 +1643,24.95217673 +1644,26.79833641 +1645,21.43696651 +1646,45.12315518 +1647,21.63597495 +1648,24.55138046 +1649,23.80600668 +1650,24.7394349 +1651,23.92387708 +1652,20.92695152 +1653,31.60997684 +1654,60.4429261 +1655,23.94902238 +1656,25.2719232 +1657,25.91180301 +1658,22.18203709 +1659,192.1638533 +1660,39.81571009 +1661,68.83120436 +1662,40.85220141 +1663,32.48345836 +1664,23.71857466 +1665,23.8229131 +1666,29.6615278 +1667,25.92832565 +1668,25.80030106 +1669,27.91841682 +1670,24.70309801 +1671,26.82037218 +1672,27.94383037 +1673,24.66909612 +1674,21.465395 +1675,24.67882849 +1676,25.44109245 +1677,74.54601543 +1678,41.44844049 +1679,20.88028964 +1680,22.11122619 +1681,41.67025256 +1682,68.37936604 +1683,42.36013685 +1684,88.46264684 +1685,35.15137273 +1686,32.3991031 +1687,20.83281002 +1688,28.29764928 +1689,19.38222024 +1690,46.83050426 +1691,86.48387231 +1692,40.55367572 +1693,25.68045009 +1694,27.93516967 +1695,32.59739049 +1696,147.9693165 +1697,29.74501859 +1698,65.32823234 +1699,26.01967238 +1700,42.89583472 +1701,163.8866391 +1702,49.87151977 +1703,31.93360467 +1704,34.18870253 +1705,25.7082098 +1706,22.56579063 +1707,21.96615934 +1708,29.22313052 +1709,30.32746574 +1710,35.59556944 +1711,87.07861465 +1712,30.34987572 +1713,84.32451917 +1714,33.3671046 +1715,23.48280568 +1716,39.71381857 +1717,23.03383083 +1718,60.47212905 +1719,38.36515459 +1720,51.60779226 +1721,48.24519001 +1722,31.14681209 +1723,26.37082752 +1724,31.19220297 +1725,26.61946641 +1726,32.12618947 +1727,24.59920175 +1728,15.84292526 +1729,28.76454991 +1730,296.7271378 +1731,39.05275523 +1732,30.41374046 +1733,32.50523349 +1734,34.43625975 +1735,55.05464976 +1736,48.86300044 +1737,118.9177244 +1738,59.50843222 +1739,54.05642441 +1740,134.0577594 +1741,92.82079691 +1742,72.56501556 +1743,38.73179053 +1744,37.22278311 +1745,34.23131151 +1746,51.08723738 +1747,32.64866524 +1748,53.38138397 +1749,33.38121091 +1750,22.33075536 +1751,53.84840762 +1752,66.96426666 +1753,32.3449387 +1754,64.62892091 +1755,33.97093405 +1756,40.40572427 +1757,62.75963592 +1758,45.34977006 +1759,59.98598541 +1760,53.02159292 +1761,45.78692474 +1762,45.29876752 +1763,31.4498562 +1764,21.73943054 +1765,28.64914104 +1766,56.60942238 +1767,57.68692359 +1768,58.30415915 +1769,36.61342895 +1770,31.54404046 +1771,58.9202358 +1772,57.41923364 +1773,32.94436546 +1774,36.68622222 +1775,42.58498615 +1776,56.23102012 +1777,62.51818508 +1778,31.85089862 +1779,73.29119331 +1780,31.9643799 +1781,74.55233961 +1782,131.1740511 +1783,32.47637093 +1784,88.56518988 +1785,132.7168363 +1786,28.66154285 +1787,102.9908861 +1788,32.16322211 +1789,59.1776046 +1790,58.56018837 +1791,27.57275829 +1792,22.36006548 +1793,78.43397829 +1794,30.33217719 +1795,31.46531793 +1796,51.45668172 +1797,33.49448962 +1798,26.35167507 +1799,19.27197368 +1800,48.81106354 +1801,56.42968988 +1802,26.62591079 +1803,72.63853593 +1804,29.62938714 +1805,52.51924092 +1806,17.02400339 +1807,32.10633967 +1808,18.473075 +1809,43.5745926 +1810,35.5095676 +1811,20.13437718 +1812,26.98525718 +1813,17.71633575 +1814,47.07117239 +1815,20.39907422 +1816,26.05224343 +1817,33.81505889 +1818,29.12879443 +1819,22.85688728 +1820,26.20669677 +1821,24.56743312 +1822,27.32582328 +1823,20.45280222 +1824,29.08964074 +1825,25.10337578 +1826,23.99338071 +1827,18.77038261 +1828,24.08137151 +1829,36.27864524 +1830,17.22898109 +1831,19.2462941 +1832,24.70545429 +1833,26.98893953 +1834,38.7947349 +1835,38.44404243 +1836,18.2204085 +1837,18.48085415 +1838,193.0623223 +1839,20.38809929 +1840,29.30023946 +1841,27.33066366 +1842,20.2209698 +1843,20.36038709 +1844,48.92703062 +1845,18.49501557 +1846,27.34264428 +1847,37.39504674 +1848,25.41197114 +1849,32.05716784 +1850,570.9446113 +1851,88.80402289 +1852,25.33416273 +1853,20.07859012 +1854,29.82673249 +1855,30.60745441 +1856,28.63739752 +1857,19.75254652 +1858,28.02869198 +1859,39.32793104 +1860,56.10438389 +1861,26.9467855 +1862,24.78196203 +1863,18.49117302 +1864,34.39650951 +1865,24.59302442 +1866,29.78464895 +1867,33.34227093 +1868,30.64570454 +1869,25.6885822 +1870,43.82279222 +1871,62.5739778 +1872,130.3110873 +1873,99.16870964 +1874,32.76273506 +1875,37.55132296 +1876,34.06322309 +1877,41.4163941 +1878,56.4393925 +1879,17.64347894 +1880,24.72069506 +1881,26.88029511 +1882,18.86303752 +1883,17.89521399 +1884,17.79263315 +1885,43.68455145 +1886,181.578975 +1887,77.36033546 +1888,31.37943669 +1889,19.0657864 +1890,25.2578601 +1891,32.41874309 +1892,39.26750892 +1893,30.17250951 +1894,20.04047088 +1895,23.94678053 +1896,40.68505558 +1897,24.17570962 +1898,21.14820357 +1899,30.07287121 +1900,31.72872874 +1901,17.21950565 +1902,20.41687217 +1903,18.08299698 +1904,35.72682621 +1905,22.42410823 +1906,63.88698762 +1907,28.74226924 +1908,28.94607172 +1909,20.16579961 +1910,20.43441453 +1911,18.00474334 +1912,17.93873773 +1913,29.48030091 +1914,23.8228245 +1915,23.14411951 +1916,33.37636824 +1917,56.99453775 +1918,20.70919528 +1919,30.14653858 +1920,21.03219035 +1921,83.02029003 +1922,22.80018105 +1923,23.94806849 +1924,34.59265258 +1925,41.89043813 +1926,23.14757577 +1927,32.19906042 +1928,37.4007424 +1929,29.78234195 +1930,32.99559392 +1931,39.21265209 +1932,17.47528515 +1933,24.35741279 +1934,18.45139095 +1935,198.1467624 +1936,352.9208807 +1937,148.0666522 +1938,18.89104138 +1939,23.85398716 +1940,24.40056765 +1941,27.11563738 +1942,33.3237795 +1943,24.71645452 +1944,32.35339245 +1945,21.00953324 +1946,17.67534124 +1947,28.41610649 +1948,21.61614572 +1949,22.83760339 +1950,237.5967745 +1951,24.93225162 +1952,19.91601297 +1953,90.22121303 +1954,18.34272164 +1955,20.89269128 +1956,28.36135924 +1957,19.96304685 +1958,22.83775521 +1959,26.28212297 +1960,29.85106405 +1961,24.97874408 +1962,21.33248072 +1963,29.6101792 +1964,26.93369018 +1965,19.65775782 +1966,26.95448574 +1967,24.15612785 +1968,58.2609966 +1969,21.0639736 +1970,31.73825684 +1971,17.56734559 +1972,21.41201778 +1973,20.16985192 +1974,17.93334086 +1975,17.5018811 +1976,17.48207575 +1977,19.9867676 +1978,66.58498294 +1979,22.49850041 +1980,56.59765508 +1981,19.14479261 +1982,25.12294284 +1983,22.78598033 +1984,44.15542033 +1985,18.5340566 +1986,24.7508795 +1987,29.96610928 +1988,33.21858279 +1989,19.3143907 +1990,21.10005091 +1991,25.52563695 +1992,19.3111979 +1993,25.31231098 +1994,19.36388988 +1995,19.8891353 +1996,21.63270826 +1997,18.63545696 +1998,22.60681376 +1999,25.05478042 +2000,21.14441302 +2001,32.20347831 +2002,21.26351208 +2003,32.90693879 +2004,26.27402842 +2005,25.81511759 +2006,84.37519938 +2007,28.48804795 +2008,31.17574655 +2009,18.95134673 +2010,17.40551776 +2011,38.82467955 +2012,29.47413958 +2013,30.76703184 +2014,21.52612192 +2015,18.81487182 +2016,27.03899249 +2017,57.25043158 +2018,19.14510998 +2019,21.47726948 +2020,21.48135913 +2021,21.88559652 +2022,25.14522732 +2023,28.55647662 +2024,24.83816486 +2025,62.86396046 +2026,43.66330357 +2027,28.13242998 +2028,26.81608254 +2029,24.54484262 +2030,20.42746864 +2031,54.93415929 +2032,22.24546097 +2033,24.91008976 +2034,31.59125331 +2035,30.79065674 +2036,28.20953594 +2037,40.53442042 +2038,66.03122897 +2039,37.17893322 +2040,25.7887418 +2041,38.79574521 +2042,39.75541721 +2043,25.50690122 +2044,26.86946882 +2045,40.56741838 +2046,40.56339967 +2047,22.77279558 +2048,42.01902052 +2049,85.65888823 +2050,55.72965682 +2051,24.68751298 +2052,27.7471403 +2053,23.32532569 +2054,34.1781718 +2055,28.14914998 +2056,28.99333194 +2057,280.6962939 +2058,23.67762692 +2059,38.6532448 +2060,30.32805033 +2061,144.5101593 +2062,27.17620306 +2063,24.22856406 +2064,24.10839026 +2065,24.30979704 +2066,72.79727135 +2067,49.28727771 +2068,38.62537902 +2069,33.13521511 +2070,35.9264203 +2071,26.1900076 +2072,33.56964117 +2073,34.64374733 +2074,37.77070107 +2075,50.05133992 +2076,217.0282006 +2077,28.42946592 +2078,36.80722539 +2079,44.54886852 +2080,29.5054288 +2081,83.50787993 +2082,89.79094565 +2083,46.61765692 +2084,38.47046137 +2085,33.08372349 +2086,44.94691471 +2087,61.47220477 +2088,107.0829709 +2089,57.40941065 +2090,43.69981392 +2091,26.79949848 +2092,25.56480621 +2093,18.78329736 +2094,70.05420489 +2095,116.862064 +2096,33.13115694 +2097,38.36767657 +2098,31.20070541 +2099,71.66312829 +2100,31.98637718 +2101,29.50477736 +2102,44.76061175 +2103,39.36652516 +2104,63.36735953 +2105,49.56932885 +2106,47.28600559 +2107,63.42236593 +2108,31.11574723 +2109,55.99813153 +2110,49.22554394 +2111,83.20657343 +2112,36.46941089 +2113,48.84380989 +2114,62.90401451 +2115,75.50069322 +2116,48.73326602 +2117,57.04782679 +2118,32.76812296 +2119,50.99467387 +2120,41.69716474 +2121,76.08367539 +2122,39.92466008 +2123,44.54316161 +2124,53.91438901 +2125,83.40551821 +2126,37.18033876 +2127,39.18165683 +2128,32.02837466 +2129,22.01342759 +2130,58.51872428 +2131,91.42154579 +2132,84.03994534 +2133,74.9620523 +2134,112.2608142 +2135,35.34470834 +2136,28.95426871 +2137,42.84506018 +2138,57.17379302 +2139,56.17152632 +2140,107.0578425 +2141,111.7317269 +2142,60.94721836 +2143,32.7374114 +2144,44.57651336 +2145,46.43946147 +2146,65.63290716 +2147,53.45430507 +2148,41.81256875 +2149,30.43679444 +2150,41.19515963 +2151,34.2984137 +2152,112.3988782 +2153,39.09536832 +2154,59.00810619 +2155,54.2569133 +2156,30.81516704 +2157,33.25409706 +2158,92.81376331 +2159,62.05656403 +2160,87.00755543 +2161,69.97588756 +2162,53.10039378 +2163,47.31439612 +2164,19.4795824 +2165,24.51486124 +2166,50.32566021 +2167,17.69369161 +2168,54.94433681 +2169,71.00145203 +2170,50.12084705 +2171,26.86765956 +2172,28.60893875 +2173,20.70715446 +2174,92.31325881 +2175,24.28894383 +2176,58.29729702 +2177,21.31087971 +2178,21.36033344 +2179,24.91894862 +2180,25.92667863 +2181,28.19428067 +2182,24.87069616 +2183,27.62443004 +2184,17.77454195 +2185,19.69660887 +2186,25.54046128 +2187,25.96255264 +2188,40.55368515 +2189,20.3857111 +2190,18.44914383 +2191,18.68320995 +2192,29.55737939 +2193,25.12462293 +2194,117.3879287 +2195,52.33524422 +2196,29.23926925 +2197,21.53438914 +2198,26.94355119 +2199,60.49678147 +2200,29.45853792 +2201,18.73625892 +2202,21.50537624 +2203,21.7661402 +2204,22.7538176 +2205,38.99449532 +2206,18.66286828 +2207,27.70659279 +2208,163.3676536 +2209,52.12379371 +2210,19.04777125 +2211,18.86738976 +2212,21.46294121 +2213,76.39303317 +2214,30.62249628 +2215,91.02610573 +2216,46.76099332 +2217,27.21810722 +2218,21.18793655 +2219,22.64593416 +2220,21.33250924 +2221,117.9184452 +2222,20.49652952 +2223,20.48984517 +2224,41.7587083 +2225,58.56272312 +2226,28.88738126 +2227,20.73180217 +2228,30.83229495 +2229,50.05862661 +2230,19.54370379 +2231,20.65528469 +2232,25.58167818 +2233,31.21137679 +2234,36.99178073 +2235,40.97723947 +2236,44.27375714 +2237,100.5622379 +2238,103.5676958 +2239,75.99826354 +2240,25.97049671 +2241,36.99434905 +2242,25.71349819 +2243,38.57075107 +2244,34.5521278 +2245,18.04478444 +2246,29.10530029 +2247,22.05765386 +2248,27.69316811 +2249,20.73881576 +2250,116.0732009 +2251,22.7449728 +2252,21.04947102 +2253,32.87243492 +2254,31.68701861 +2255,19.30078377 +2256,17.8165723 +2257,113.9048173 +2258,29.31270096 +2259,30.8763819 +2260,66.3540487 +2261,19.68040283 +2262,26.25349818 +2263,18.64397807 +2264,23.79609911 +2265,34.30572917 +2266,26.24798782 +2267,28.05349728 +2268,53.39640877 +2269,38.06889647 +2270,17.69833987 +2271,58.97645162 +2272,30.81167982 +2273,30.87604872 +2274,31.13362164 +2275,173.9901976 +2276,28.69734003 +2277,26.76502265 +2278,18.18205361 +2279,29.29264221 +2280,33.59642568 +2281,45.4236661 +2282,27.97104992 +2283,18.44501835 +2284,19.7131636 +2285,26.7332233 +2286,81.684423 +2287,23.28996399 +2288,33.20275652 +2289,100.0513501 +2290,19.83883116 +2291,19.27513509 +2292,35.48009274 +2293,23.24179643 +2294,58.60759041 +2295,42.33036737 +2296,36.48079826 +2297,18.80544674 +2298,28.51174333 +2299,108.5138253 +2300,207.5158004 +2301,443.047018 +2302,59.4745001 +2303,18.33691067 +2304,27.05089441 +2305,17.95882269 +2306,32.02506842 +2307,22.20409525 +2308,24.48308536 +2309,27.95695624 +2310,19.85440222 +2311,25.75322974 +2312,15.31284663 +2313,32.36352252 +2314,23.47665632 +2315,56.21548835 +2316,21.63294262 +2317,21.0873035 +2318,22.15244291 +2319,26.38693569 +2320,32.24760318 +2321,31.34971456 +2322,29.42966208 +2323,23.55327584 +2324,25.05746344 +2325,29.40886071 +2326,19.95006934 +2327,23.86712819 +2328,22.98660518 +2329,43.43777767 +2330,21.85152069 +2331,20.46574576 +2332,20.31268427 +2333,20.45151533 +2334,28.2133365 +2335,35.70806744 +2336,21.64380726 +2337,24.21408362 +2338,19.05181705 +2339,19.05600647 +2340,25.23201488 +2341,17.84874834 +2342,21.21753195 +2343,19.88924142 +2344,32.43962812 +2345,83.94970517 +2346,25.34472547 +2347,22.89100772 +2348,28.04464273 +2349,23.35876466 +2350,20.03822893 +2351,17.98755724 +2352,28.8751477 +2353,20.45508261 +2354,19.08817428 +2355,18.61696402 +2356,19.81002121 +2357,24.97031162 +2358,106.0369332 +2359,20.48947576 +2360,20.72884655 +2361,23.61989534 +2362,22.23437818 +2363,27.40581737 +2364,21.14210085 +2365,18.99415153 +2366,23.25947708 +2367,31.44646605 +2368,33.49003014 +2369,70.50019978 +2370,50.4109797 +2371,32.2960275 +2372,29.91295951 +2373,24.6884667 +2374,22.94999923 +2375,19.62648179 +2376,117.8804983 +2377,35.103052 +2378,24.99491153 +2379,22.62555428 +2380,25.21596238 +2381,19.61020253 +2382,19.93046459 +2383,27.16773364 +2384,20.73693779 +2385,28.56166417 +2386,26.97795109 +2387,25.56543937 +2388,21.0851536 +2389,191.8053658 +2390,128.1351773 +2391,24.56764432 +2392,40.48850551 +2393,32.13692819 +2394,29.13766663 +2395,30.78443519 +2396,23.17359527 +2397,96.037214 +2398,45.93404552 +2399,60.81069348 +2400,28.46045132 +2401,39.61421145 +2402,21.02669737 +2403,67.25229636 +2404,25.49302758 +2405,26.14624055 +2406,27.06015184 +2407,41.73717292 +2408,62.41284223 +2409,21.72073529 +2410,52.98143292 +2411,26.3852871 +2412,20.86725502 +2413,29.91797908 +2414,44.3886269 +2415,21.39764896 +2416,24.21434339 +2417,25.52299371 +2418,24.4919828 +2419,21.16305849 +2420,29.24499497 +2421,125.0716998 +2422,13.70550691 +2423,25.43941191 +2424,40.12993212 +2425,53.85698869 +2426,135.7463552 +2427,29.50164786 +2428,21.80811264 +2429,61.46478228 +2430,31.9177036 +2431,28.12969379 +2432,29.41251189 +2433,31.43773768 +2434,54.05734833 +2435,25.17762155 +2436,33.32059154 +2437,23.05552497 +2438,35.77117286 +2439,24.61699308 +2440,75.27535542 +2441,209.5050778 +2442,29.88657682 +2443,36.41872857 +2444,26.76375298 +2445,30.87339043 +2446,55.43077814 +2447,56.0575163 +2448,32.39005951 +2449,62.11485117 +2450,34.12999548 +2451,25.78086963 +2452,35.23271218 +2453,36.6658296 +2454,28.54948811 +2455,29.7463938 +2456,32.93705709 +2457,36.22928797 +2458,25.71159648 +2459,26.96849866 +2460,116.41312 +2461,131.871899 +2462,42.49262176 +2463,66.32978033 +2464,71.88911962 +2465,41.66479957 +2466,49.75503183 +2467,50.23858689 +2468,39.61218142 +2469,114.3837872 +2470,54.48969232 +2471,32.38392736 +2472,73.90372361 +2473,47.95773404 +2474,38.84156579 +2475,51.57261841 +2476,41.59030515 +2477,39.356933 +2478,92.07957983 +2479,62.83657193 +2480,76.89533639 +2481,143.4797653 +2482,38.22299549 +2483,30.69378943 +2484,47.10893464 +2485,82.93362127 +2486,74.5932158 +2487,35.39681144 +2488,71.63886075 +2489,44.63895313 +2490,104.4572239 +2491,33.91096861 +2492,69.25095893 +2493,69.43448525 +2494,31.18571797 +2495,63.0638201 +2496,51.58891229 +2497,118.7138103 +2498,184.9542472 +2499,131.5750057 +2500,38.89729285 +2501,62.09833006 +2502,40.27553452 +2503,40.04798576 +2504,39.79815473 +2505,46.06272229 +2506,46.20473435 +2507,46.03008233 +2508,41.40328478 +2509,44.01176186 +2510,40.74101124 +2511,63.4166096 +2512,134.04609 +2513,82.57001013 +2514,92.59435912 +2515,55.22203245 +2516,78.98631311 +2517,69.26776926 +2518,83.04660129 +2519,27.63246164 +2520,46.3042786 +2521,59.24479907 +2522,69.68480582 +2523,56.88171262 +2524,39.24066053 +2525,54.36561009 +2526,120.0559882 +2527,73.13542036 +2528,34.08089572 +2529,22.69812303 +2530,31.81712791 +2531,44.02160338 +2532,248.9117223 +2533,28.4014728 +2534,26.22414857 +2535,24.85809616 +2536,345.2246506 +2537,40.02985815 +2538,20.6577191 +2539,41.9881415 +2540,57.99894043 +2541,37.30830394 +2542,30.7087549 +2543,21.72958062 +2544,84.33877407 +2545,24.64152429 +2546,26.30469255 +2547,37.88235722 +2548,29.40020097 +2549,18.27986536 +2550,23.12909888 +2551,30.49553747 +2552,33.68233465 +2553,80.31281513 +2554,20.28977301 +2555,18.91443895 +2556,19.74106584 +2557,20.38990619 +2558,19.9901669 +2559,123.6130716 +2560,206.6419232 +2561,48.02807272 +2562,23.03923038 +2563,28.27947402 +2564,46.83654294 +2565,43.33680692 +2566,25.48570497 +2567,68.47819511 +2568,27.85730207 +2569,24.02786861 +2570,21.52982354 +2571,27.31997056 +2572,28.6185915 +2573,19.28859838 +2574,26.87990216 +2575,24.72426633 +2576,19.888521 +2577,44.21798183 +2578,49.08388588 +2579,22.32969684 +2580,9.642515024 +2581,25.35536178 +2582,27.72034133 +2583,25.45024559 +2584,24.72401511 +2585,32.53600523 +2586,149.3053538 +2587,37.59902848 +2588,29.70458792 +2589,43.88349121 +2590,152.4358259 +2591,20.37599025 +2592,20.01656897 +2593,29.25945636 +2594,53.54640619 +2595,20.91517646 +2596,27.57623278 +2597,31.64132107 +2598,43.5865772 +2599,69.86976311 +2600,51.5404701 +2601,41.58342524 +2602,136.4184933 +2603,106.8590316 +2604,99.43817239 +2605,29.80233006 +2606,33.50537205 +2607,54.56193718 +2608,21.3106112 +2609,18.36727839 +2610,25.08135101 +2611,31.09043053 +2612,29.37983494 +2613,19.73642056 +2614,25.77183192 +2615,121.5400853 +2616,24.72369836 +2617,136.2362251 +2618,20.38359677 +2619,34.53479237 +2620,20.27766167 +2621,19.25347988 +2622,28.31694177 +2623,31.96039998 +2624,28.33592889 +2625,25.03188012 +2626,32.9104733 +2627,28.14005662 +2628,26.57563673 +2629,32.57425747 +2630,34.84929178 +2631,192.0177249 +2632,26.74181616 +2633,62.78650195 +2634,20.26600287 +2635,19.01059057 +2636,19.2914582 +2637,28.14198161 +2638,21.09602839 +2639,23.63135824 +2640,62.63299148 +2641,29.2703325 +2642,20.99360474 +2643,32.45053695 +2644,32.65572256 +2645,22.75017929 +2646,52.23331166 +2647,63.2110504 +2648,59.51124429 +2649,38.25019355 +2650,29.07084322 +2651,79.71458878 +2652,26.30562242 +2653,29.63956502 +2654,100.901927 +2655,21.25804367 +2656,30.32189214 +2657,21.0778231 +2658,25.26086771 +2659,62.1235828 +2660,31.87450663 +2661,42.16275927 +2662,41.95326592 +2663,19.52285199 +2664,31.51651077 +2665,29.33709944 +2666,79.46524782 +2667,20.9595009 +2668,22.65655879 +2669,19.03351459 +2670,20.77745057 +2671,22.5683428 +2672,34.85011651 +2673,53.26952297 +2674,50.70778484 +2675,31.58415597 +2676,30.89617272 +2677,15.92601518 +2678,23.09177026 +2679,20.64895098 +2680,31.69213327 +2681,23.59375043 +2682,21.38553023 +2683,32.74052595 +2684,26.96346 +2685,30.57585494 +2686,22.006904 +2687,29.21508101 +2688,27.77656844 +2689,21.78701077 +2690,20.10261216 +2691,19.96759279 +2692,19.67614903 +2693,33.36193526 +2694,19.04654191 +2695,26.24441895 +2696,21.37785726 +2697,21.96738691 +2698,20.12420165 +2699,23.40281543 +2700,28.76695851 +2701,69.48634367 +2702,62.56864358 +2703,25.8229024 +2704,20.02417202 +2705,26.85090813 +2706,24.15735068 +2707,23.4691694 +2708,23.20849196 +2709,30.22179426 +2710,30.18822274 +2711,21.33375105 +2712,20.50414396 +2713,27.06664057 +2714,41.00918829 +2715,25.70230926 +2716,18.84063524 +2717,23.41449827 +2718,20.38523736 +2719,27.16388116 +2720,26.76273132 +2721,28.25133311 +2722,27.07267639 +2723,28.26371063 +2724,21.39105551 +2725,21.87706104 +2726,20.84816804 +2727,27.98813293 +2728,19.20065726 +2729,28.26954504 +2730,29.73630454 +2731,37.57599866 +2732,42.56988941 +2733,23.5573958 +2734,70.42387087 +2735,51.40918891 +2736,22.24431981 +2737,31.5865924 +2738,24.53963455 +2739,20.0789889 +2740,25.2511262 +2741,20.18453055 +2742,37.9636193 +2743,36.00714835 +2744,32.46043512 +2745,33.99702475 +2746,21.68376079 +2747,19.25562082 +2748,53.36291909 +2749,20.60977273 +2750,33.37150533 +2751,25.61061484 +2752,26.90844601 +2753,33.34735555 +2754,186.5994994 +2755,127.1564898 +2756,60.87342824 +2757,25.55090895 +2758,27.58521799 +2759,32.22227467 +2760,23.278893 +2761,54.21516994 +2762,92.66991525 +2763,26.79124366 +2764,24.71607448 +2765,20.66127951 +2766,31.5860001 +2767,30.24748462 +2768,67.95921234 +2769,29.48823926 +2770,34.93616696 +2771,34.66473389 +2772,26.97637662 +2773,59.02974662 +2774,25.73761103 +2775,90.57168251 +2776,28.85911076 +2777,24.34726598 +2778,29.66717299 +2779,17.28094064 +2780,22.23397738 +2781,27.51943528 +2782,31.28760214 +2783,34.94963327 +2784,52.73100994 +2785,32.67664387 +2786,63.4811763 +2787,72.85682457 +2788,31.69895743 +2789,25.89143403 +2790,17.18883401 +2791,51.74162657 +2792,40.68762818 +2793,21.46326497 +2794,36.18762034 +2795,66.40968565 +2796,24.78511356 +2797,27.98231488 +2798,29.96658152 +2799,32.92255361 +2800,36.59017807 +2801,33.06475113 +2802,23.71108278 +2803,29.30968954 +2804,23.47383462 +2805,40.96810393 +2806,62.14209572 +2807,42.39726611 +2808,85.40801909 +2809,26.13127556 +2810,39.65578444 +2811,75.17007837 +2812,82.9144043 +2813,46.36984644 +2814,56.86053932 +2815,32.79794214 +2816,101.8010785 +2817,29.61638849 +2818,55.94919213 +2819,31.29092422 +2820,38.08505761 +2821,39.04184439 +2822,35.0061956 +2823,27.85745813 +2824,31.31176102 +2825,271.59482 +2826,32.34575331 +2827,88.47135617 +2828,42.04855931 +2829,34.36254532 +2830,33.60962392 +2831,110.9844702 +2832,45.91852462 +2833,26.89343801 +2834,113.3099997 +2835,139.0064474 +2836,106.6582689 +2837,74.41790983 +2838,42.20607642 +2839,59.58599861 +2840,47.08727757 +2841,69.50478482 +2842,65.22920965 +2843,95.39338266 +2844,64.14542038 +2845,28.1582826 +2846,138.3871589 +2847,59.54497933 +2848,34.01074453 +2849,53.86256344 +2850,122.4396366 +2851,32.95305356 +2852,42.09253881 +2853,70.76855607 +2854,144.3274743 +2855,53.2423872 +2856,73.60635406 +2857,50.56019722 +2858,39.03748277 +2859,62.14827628 +2860,60.08748026 +2861,65.19334752 +2862,77.8354135 +2863,184.856119 +2864,56.10865359 +2865,61.90572229 +2866,43.05335216 +2867,36.27294153 +2868,84.80052228 +2869,41.36099586 +2870,107.2223858 +2871,39.59470439 +2872,119.3212728 +2873,69.47029065 +2874,58.32541544 +2875,41.21860187 +2876,91.5817799 +2877,48.71766214 +2878,73.09842114 +2879,95.90861687 +2880,65.75803044 +2881,82.85837475 +2882,67.72720494 +2883,88.99027119 +2884,27.22525404 +2885,63.55815256 +2886,36.8426433 +2887,33.64398523 +2888,96.54248627 +2889,64.78389057 +2890,45.42927407 +2891,49.20539878 +2892,49.92663182 +2893,37.43532784 +2894,29.14490922 +2895,47.77669264 +2896,77.09717753 +2897,43.92491309 +2898,33.77030366 +2899,29.20104588 +2900,23.00164302 +2901,83.14935929 +2902,28.90696334 +2903,60.49488677 +2904,57.45027437 +2905,60.25224869 +2906,45.70370677 +2907,34.43856388 +2908,26.17824888 +2909,87.0417459 +2910,60.22166837 +2911,48.9464772 +2912,39.56732296 +2913,31.17680402 +2914,27.40442408 +2915,20.4800178 +2916,20.52136667 +2917,30.36641316 +2918,27.56799487 +2919,33.71028914 +2920,20.06056468 +2921,29.07823337 +2922,22.52879548 +2923,28.96808769 +2924,70.78785651 +2925,47.53700749 +2926,33.1914585 +2927,29.0672851 +2928,34.04592151 +2929,40.85456719 +2930,23.90765405 +2931,20.78489728 +2932,69.25685191 +2933,185.5971661 +2934,29.03973282 +2935,61.85569386 +2936,20.7626605 +2937,30.43166502 +2938,46.35696151 +2939,37.68923223 +2940,35.27314583 +2941,20.53695636 +2942,26.76857641 +2943,42.65248065 +2944,36.30058775 +2945,19.68145108 +2946,24.30456699 +2947,21.02778566 +2948,53.54992983 +2949,31.78029255 +2950,32.89895789 +2951,30.03601712 +2952,39.26427609 +2953,23.64469877 +2954,23.88332224 +2955,24.05325243 +2956,23.57270637 +2957,31.95399209 +2958,25.34974275 +2959,39.55799194 +2960,22.73812916 +2961,35.60497935 +2962,63.42199031 +2963,44.52079733 +2964,45.85819969 +2965,33.01790969 +2966,43.41118233 +2967,76.82714665 +2968,90.09245302 +2969,103.8270681 +2970,57.8400973 +2971,35.39770862 +2972,56.73770398 +2973,45.25216075 +2974,18.61444292 +2975,30.67741391 +2976,32.4617593 +2977,29.86113818 +2978,33.64563768 +2979,18.62178391 +2980,47.62748841 +2981,38.94922287 +2982,19.23573969 +2983,21.06307232 +2984,36.19198527 +2985,20.77715921 +2986,18.43607348 +2987,29.6964842 +2988,20.37528282 +2989,19.99569921 +2990,19.3920519 +2991,21.60965502 +2992,20.83203538 +2993,33.70770686 +2994,56.40207171 +2995,39.15226248 +2996,211.053599 +2997,33.90326574 +2998,84.57449914 +2999,38.37960159 +3000,20.65214058 +3001,24.05029269 +3002,33.78083626 +3003,22.38026864 +3004,24.01806423 +3005,186.1884947 +3006,18.81367696 +3007,33.18483127 +3008,29.22637471 +3009,20.1301457 +3010,36.70738344 +3011,37.28630749 +3012,46.26842324 +3013,59.05408877 +3014,33.5322718 +3015,35.85640496 +3016,62.32460508 +3017,58.11601307 +3018,26.66050533 +3019,20.98821771 +3020,26.32380434 +3021,35.46287858 +3022,22.95852044 +3023,25.70145039 +3024,57.05407593 +3025,26.39584625 +3026,44.7928047 +3027,31.97085164 +3028,22.31766296 +3029,36.50726859 +3030,35.34356809 +3031,117.7044884 +3032,41.39160614 +3033,42.37037263 +3034,23.25666249 +3035,18.66259112 +3036,20.43578211 +3037,23.96148042 +3038,25.57415885 +3039,26.56351001 +3040,32.80610283 +3041,31.7417908 +3042,27.56057026 +3043,34.27588697 +3044,43.66024532 +3045,114.3072159 +3046,32.79245523 +3047,105.1077817 +3048,26.74069086 +3049,20.27490635 +3050,34.79536706 +3051,34.7992139 +3052,23.9668409 +3053,20.05857978 +3054,32.43063536 +3055,20.7993226 +3056,28.68162075 +3057,20.38911011 +3058,20.64582543 +3059,17.65329398 +3060,23.96109698 +3061,27.62478883 +3062,21.49276681 +3063,24.67716784 +3064,33.10302216 +3065,77.78543696 +3066,315.4944623 +3067,64.3104819 +3068,30.46312691 +3069,29.77966225 +3070,19.06695976 +3071,28.41423464 +3072,24.22353075 +3073,23.06133278 +3074,26.30342289 +3075,29.3766956 +3076,27.17471122 +3077,20.44243461 +3078,26.20362914 +3079,29.807973 +3080,28.09313047 +3081,21.34134971 +3082,34.56210619 +3083,33.8144336 +3084,28.36436605 +3085,49.57053995 +3086,22.31670168 +3087,28.09733057 +3088,20.50403658 +3089,22.78658152 +3090,48.73529806 +3091,23.38928686 +3092,22.0572757 +3093,20.06987039 +3094,29.83721326 +3095,22.00511916 +3096,26.0483389 +3097,41.43000811 +3098,38.00419744 +3099,69.62204811 +3100,37.48122798 +3101,20.50993672 +3102,32.32782372 +3103,31.68951016 +3104,26.01174264 +3105,24.5509211 +3106,51.77063777 +3107,39.1813656 +3108,32.36763625 +3109,32.97739777 +3110,108.1057107 +3111,31.14789137 +3112,31.3800248 +3113,28.42783338 +3114,43.99051243 +3115,32.7159917 +3116,54.58844564 +3117,39.76650095 +3118,43.40968147 +3119,17.30788651 +3120,120.9213221 +3121,18.33717339 +3122,30.04027121 +3123,37.45479285 +3124,29.64005514 +3125,26.90735227 +3126,37.90351566 +3127,91.78338133 +3128,27.90134723 +3129,29.47191021 +3130,19.97999029 +3131,43.06770017 +3132,33.3537411 +3133,67.79088793 +3134,35.80876686 +3135,30.31129048 +3136,41.57613961 +3137,25.91319258 +3138,56.42800071 +3139,25.20197851 +3140,88.26078006 +3141,40.37785157 +3142,25.71541307 +3143,27.67545718 +3144,22.68846486 +3145,26.22817985 +3146,30.50887315 +3147,23.7777502 +3148,36.55084487 +3149,26.82087426 +3150,36.51024567 +3151,14.75169344 +3152,31.32023291 +3153,31.13782268 +3154,28.44802074 +3155,13.43640227 +3156,13.27444321 +3157,42.09700821 +3158,22.17738096 +3159,65.30336585 +3160,27.68600337 +3161,35.15389501 +3162,50.20078316 +3163,28.31199173 +3164,32.69064443 +3165,27.44055583 +3166,27.08287772 +3167,28.54772163 +3168,38.37315989 +3169,28.23143356 +3170,73.34122861 +3171,19.81139749 +3172,36.93576397 +3173,33.08278531 +3174,61.75817053 +3175,41.22406707 +3176,72.54244999 +3177,81.63832648 +3178,46.49362656 +3179,40.26792264 +3180,61.47196673 +3181,37.37526651 +3182,28.50173438 +3183,31.94592576 +3184,61.23575796 +3185,33.07079285 +3186,35.80660562 +3187,35.27377124 +3188,35.20063644 +3189,24.71078627 +3190,252.7277395 +3191,32.12826201 +3192,83.39757797 +3193,40.23667041 +3194,32.06732851 +3195,42.09058972 +3196,31.58759885 +3197,110.8854519 +3198,27.77927174 +3199,69.7562224 +3200,48.18072693 +3201,43.4723441 +3202,74.62770941 +3203,33.45686439 +3204,61.09503021 +3205,87.5477362 +3206,44.48039274 +3207,38.39786842 +3208,37.35203423 +3209,65.68514206 +3210,30.39655622 +3211,135.4684328 +3212,50.68649658 +3213,35.16011431 +3214,38.01347199 +3215,51.86134166 +3216,73.49440687 +3217,34.14681054 +3218,69.19592871 +3219,47.02743822 +3220,46.9700946 +3221,57.77119639 +3222,49.03378838 +3223,43.6483216 +3224,45.19293942 +3225,58.73993361 +3226,59.92748622 +3227,59.09614285 +3228,138.0654501 +3229,81.60533475 +3230,50.60522826 +3231,79.05681966 +3232,32.40329784 +3233,85.24266973 +3234,59.0654449 +3235,101.3533151 +3236,98.67303959 +3237,19.55621026 +3238,48.24649535 +3239,47.07703511 +3240,39.68922513 +3241,71.98385264 +3242,40.24240173 +3243,68.10925818 +3244,41.71895396 +3245,132.9694074 +3246,51.75326662 +3247,43.21743126 +3248,39.15116357 +3249,22.67879341 +3250,42.3725353 +3251,53.07960724 +3252,34.99599424 +3253,51.1339212 +3254,96.38843146 +3255,43.88543587 +3256,114.2742692 +3257,49.02618867 +3258,38.50465394 +3259,35.14454198 +3260,31.57942574 +3261,34.9782242 +3262,73.9077961 +3263,35.68214376 +3264,41.64387481 +3265,37.69827718 +3266,36.00844938 +3267,36.50009488 +3268,31.6632086 +3269,18.1882354 +3270,30.68835189 +3271,70.03169286 +3272,33.82841433 +3273,47.41344901 +3274,41.48435707 +3275,46.46352393 +3276,51.08396144 +3277,41.0144603 +3278,32.77942389 +3279,20.91611472 +3280,32.26616558 +3281,28.746694 +3282,22.90906597 +3283,44.99459893 +3284,24.21612628 +3285,21.22037753 +3286,28.70925148 +3287,35.32323124 +3288,30.21742293 +3289,83.32351465 +3290,82.75009357 +3291,24.12446836 +3292,22.56735593 +3293,26.60648874 +3294,29.78505645 +3295,21.55599803 +3296,21.75687589 +3297,68.13929472 +3298,177.6735645 +3299,75.35188022 +3300,51.57748657 +3301,33.54514709 +3302,19.83584067 +3303,56.41456231 +3304,20.01490639 +3305,33.36253448 +3306,32.10044934 +3307,26.01503158 +3308,41.80827515 +3309,21.17304734 +3310,4.6983337 +3311,69.6371587 +3312,22.03562195 +3313,28.99530362 +3314,36.96012532 +3315,31.14258771 +3316,109.4882616 +3317,22.53344605 +3318,25.50312767 +3319,32.90023353 +3320,148.7260775 +3321,22.93681741 +3322,32.38092343 +3323,35.23041268 +3324,26.30096115 +3325,33.3000415 +3326,23.44665168 +3327,63.44781013 +3328,43.17938048 +3329,52.06662174 +3330,48.98572434 +3331,55.93548331 +3332,29.31946023 +3333,38.14797605 +3334,87.69807827 +3335,31.4208584 +3336,27.83278137 +3337,53.58593112 +3338,68.73415208 +3339,36.60819432 +3340,19.46687449 +3341,33.29804554 +3342,32.49675186 +3343,34.97964949 +3344,18.81869699 +3345,22.39674383 +3346,189.321118 +3347,31.38878067 +3348,21.54531523 +3349,26.58492511 +3350,20.86853452 +3351,19.14765363 +3352,55.09576928 +3353,20.82111097 +3354,28.88419198 +3355,19.09358283 +3356,22.34060654 +3357,24.16410988 +3358,17.49066483 +3359,55.94017236 +3360,41.21694024 +3361,29.34352251 +3362,34.44005957 +3363,47.01228717 +3364,22.89873699 +3365,30.32592462 +3366,27.13490281 +3367,21.82249114 +3368,32.23136978 +3369,42.01545762 +3370,38.26131166 +3371,21.52462884 +3372,21.42179816 +3373,34.53304181 +3374,19.86969955 +3375,31.08189602 +3376,25.61124057 +3377,26.71265655 +3378,40.75673576 +3379,20.82736012 +3380,59.18342512 +3381,94.80419284 +3382,27.8191476 +3383,38.65522555 +3384,18.98449514 +3385,52.50827442 +3386,21.59350762 +3387,37.85917709 +3388,24.35234276 +3389,63.44673402 +3390,32.28657888 +3391,47.20777569 +3392,22.55803896 +3393,32.2432315 +3394,41.67856923 +3395,20.03289921 +3396,503.466411 +3397,17.54802216 +3398,47.47638904 +3399,21.79389998 +3400,19.48077446 +3401,18.58477277 +3402,33.60751699 +3403,18.39888747 +3404,47.77471298 +3405,24.42706528 +3406,18.96021646 +3407,20.76293855 +3408,25.54416382 +3409,101.0752949 +3410,404.7817768 +3411,24.66085037 +3412,25.14879126 +3413,26.4979226 +3414,20.64021944 +3415,29.70933089 +3416,24.69357698 +3417,27.77439704 +3418,50.1762348 +3419,34.5046526 +3420,23.63670816 +3421,30.83392198 +3422,21.31101479 +3423,33.25759128 +3424,125.562966 +3425,25.64185562 +3426,24.96034954 +3427,29.87952724 +3428,58.6768138 +3429,28.61550667 +3430,21.17261385 +3431,39.1021604 +3432,28.53416503 +3433,32.42419639 +3434,31.29844604 +3435,21.49994824 +3436,29.93936116 +3437,40.48706418 +3438,19.85711803 +3439,36.93390416 +3440,86.58807133 +3441,24.45570574 +3442,23.2661733 +3443,27.82092925 +3444,31.44601934 +3445,33.67116605 +3446,25.69000589 +3447,26.38112399 +3448,25.8454509 +3449,23.57528033 +3450,28.99024471 +3451,22.92510787 +3452,29.28653486 +3453,39.54825046 +3454,23.65970129 +3455,32.83374549 +3456,29.98878509 +3457,25.62183641 +3458,32.86015364 +3459,31.21844199 +3460,23.46801255 +3461,29.85247036 +3462,45.5029779 +3463,22.3372211 +3464,57.06160466 +3465,33.03250386 +3466,33.79342473 +3467,26.15513206 +3468,25.63426327 +3469,21.41984044 +3470,28.24578525 +3471,17.98528203 +3472,34.87592867 +3473,33.3183056 +3474,26.92256452 +3475,30.28975475 +3476,31.31650361 +3477,24.55170389 +3478,20.95234518 +3479,61.85400677 +3480,37.89728986 +3481,31.6865992 +3482,41.93932733 +3483,28.72605062 +3484,17.13987017 +3485,75.15225318 +3486,18.43223491 +3487,27.73921425 +3488,33.50842971 +3489,33.62597849 +3490,32.91903561 +3491,45.84621761 +3492,18.61733751 +3493,32.61769832 +3494,33.79230653 +3495,21.22490083 +3496,33.65239498 +3497,48.48199239 +3498,23.91173312 +3499,40.68380014 +3500,40.59158186 +3501,29.31226297 +3502,31.41273092 +3503,59.35861 +3504,33.61187388 +3505,31.64918795 +3506,23.84625475 +3507,24.86273843 +3508,30.94742897 +3509,17.00102753 +3510,62.84250021 +3511,18.76629662 +3512,33.91878612 +3513,32.38219112 +3514,30.46510165 +3515,34.82559022 +3516,33.61661231 +3517,22.17607271 +3518,33.28618239 +3519,34.30631373 +3520,89.94939953 +3521,31.19135231 +3522,44.30554788 +3523,24.4408308 +3524,66.60938609 +3525,60.15894848 +3526,19.18116788 +3527,52.97300787 +3528,39.62443696 +3529,28.29940395 +3530,28.5419489 +3531,37.3183505 +3532,32.01954137 +3533,39.66917951 +3534,30.18763787 +3535,23.09698261 +3536,28.95999215 +3537,41.7340315 +3538,25.07487101 +3539,24.59815644 +3540,28.07762049 +3541,62.25794116 +3542,75.37533556 +3543,57.60485979 +3544,65.61622953 +3545,43.8428897 +3546,20.90050382 +3547,31.83604687 +3548,49.0824916 +3549,33.13322073 +3550,51.48732551 +3551,31.44895325 +3552,29.06713842 +3553,39.26645265 +3554,28.54915395 +3555,245.1934756 +3556,47.96581485 +3557,38.05080796 +3558,65.36973986 +3559,32.57321339 +3560,44.42253487 +3561,29.59178096 +3562,50.07497797 +3563,88.89849433 +3564,102.4728508 +3565,56.71938217 +3566,114.9647271 +3567,73.66116857 +3568,50.17878505 +3569,38.82218681 +3570,37.13070913 +3571,28.02056475 +3572,33.95999989 +3573,56.22229134 +3574,68.78637795 +3575,34.44829893 +3576,26.68672501 +3577,56.18021704 +3578,39.60538877 +3579,49.3354751 +3580,120.0022903 +3581,37.06069358 +3582,37.05558627 +3583,57.5223215 +3584,31.79078443 +3585,54.34614686 +3586,50.81939554 +3587,75.87568972 +3588,78.01806759 +3589,66.59082339 +3590,30.59165005 +3591,58.22838228 +3592,33.2600529 +3593,59.81654402 +3594,73.43788457 +3595,93.82151431 +3596,60.51311787 +3597,41.73489482 +3598,46.01160547 +3599,41.98641745 +3600,38.9381358 +3601,186.5181781 +3602,38.69851684 +3603,71.39075017 +3604,82.03486968 +3605,35.1995052 +3606,28.69138486 +3607,31.78904909 +3608,62.75505971 +3609,69.72794153 +3610,37.92200373 +3611,55.60403412 +3612,80.90170668 +3613,81.82810793 +3614,25.28832466 +3615,45.34570248 +3616,37.7110386 +3617,39.66442973 +3618,47.65835363 +3619,55.67378578 +3620,84.08461589 +3621,22.96235296 +3622,74.81927302 +3623,57.63520618 +3624,21.81876361 +3625,60.99441173 +3626,62.34072964 +3627,66.54641956 +3628,28.91656058 +3629,76.95510809 +3630,152.5386555 +3631,317.3883524 +3632,46.90566421 +3633,60.9179728 +3634,17.07239543 +3635,28.69216815 +3636,50.50009208 +3637,30.26155386 +3638,40.75972199 +3639,31.40626622 +3640,36.01821863 +3641,53.04515758 +3642,25.09871394 +3643,21.50200308 +3644,21.03352179 +3645,22.81845308 +3646,37.11602747 +3647,23.83550719 +3648,31.22423946 +3649,25.71132848 +3650,24.03381156 +3651,32.01425511 +3652,36.33673149 +3653,29.23280828 +3654,119.5131528 +3655,58.36924214 +3656,24.60997423 +3657,21.99913991 +3658,36.30314082 +3659,26.68268718 +3660,38.57737918 +3661,41.49081183 +3662,65.95049895 +3663,9.882584869 +3664,18.03386425 +3665,34.90821371 +3666,29.25444438 +3667,33.00910047 +3668,141.4465282 +3669,51.46258228 +3670,19.16186823 +3671,28.06524514 +3672,33.42340397 +3673,39.79744196 +3674,21.75966904 +3675,-2.680784652 +3676,95.62717206 +3677,24.5752374 +3678,38.28535839 +3679,37.85374741 +3680,33.06479317 +3681,135.984459 +3682,24.72144927 +3683,26.88928856 +3684,32.25713551 +3685,58.46872758 +3686,28.98076537 +3687,25.43166878 +3688,37.42056459 +3689,30.01648943 +3690,25.34753084 +3691,36.16848923 +3692,28.15425485 +3693,38.50576809 +3694,37.89718295 +3695,55.65862623 +3696,53.55386134 +3697,40.48473405 +3698,41.05633451 +3699,109.5079787 +3700,29.44201607 +3701,25.73113288 +3702,25.39159222 +3703,31.56502223 +3704,36.69572728 +3705,20.3390339 +3706,33.69260858 +3707,33.60090337 +3708,26.54657942 +3709,24.14910826 +3710,19.19524196 +3711,180.9707545 +3712,131.0778138 +3713,21.58654962 +3714,22.40139611 +3715,38.44652962 +3716,22.84637337 +3717,100.8824444 +3718,35.24471187 +3719,19.74618613 +3720,66.93275726 +3721,49.43344707 +3722,32.60942716 +3723,17.7899295 +3724,20.46573188 +3725,25.39165093 +3726,61.46675905 +3727,37.39342418 +3728,37.20255569 +3729,23.7425435 +3730,29.77002615 +3731,313.1989323 +3732,36.72577973 +3733,25.64682415 +3734,29.55261671 +3735,64.86122856 +3736,20.23910657 +3737,25.19343165 +3738,19.15529864 +3739,19.67811724 +3740,31.07576409 +3741,19.9998546 +3742,46.030971 +3743,17.8188171 +3744,20.80419561 +3745,22.22627952 +3746,104.4176898 +3747,59.2701867 +3748,39.4276026 +3749,18.09577727 +3750,53.96752325 +3751,22.14225565 +3752,53.93338911 +3753,22.34559345 +3754,24.19850773 +3755,44.16489044 +3756,24.86631876 +3757,32.0201601 +3758,21.65458365 +3759,31.87460312 +3760,43.7740163 +3761,539.3429906 +3762,16.99888821 +3763,23.58234796 +3764,28.4290912 +3765,20.5029335 +3766,21.33309654 +3767,49.13438357 +3768,25.01776308 +3769,23.34096218 +3770,23.03365673 +3771,19.02733097 +3772,30.81157499 +3773,33.29957312 +3774,69.11894811 +3775,406.9093711 +3776,24.4762221 +3777,99.45741915 +3778,26.19849654 +3779,21.27549296 +3780,40.22035879 +3781,26.28810341 +3782,42.7379811 +3783,50.86447408 +3784,26.6041837 +3785,22.30720517 +3786,30.18572896 +3787,22.81595839 +3788,32.64175896 +3789,125.2067013 +3790,27.04725416 +3791,24.92083134 +3792,28.42238991 +3793,23.25101623 +3794,36.31781573 +3795,78.58278318 +3796,157.8016684 +3797,66.62217916 +3798,32.29360582 +3799,32.49151315 +3800,32.04578596 +3801,25.89844841 +3802,100.6297877 +3803,67.29720403 +3804,28.33462696 +3805,12.41718508 +3806,25.43839496 +3807,19.87008186 +3808,29.2647457 +3809,57.47783559 +3810,34.40190106 +3811,30.68279606 +3812,27.06111871 +3813,50.25455562 +3814,25.12328628 +3815,24.67709948 +3816,31.37078411 +3817,22.95826453 +3818,28.88634758 +3819,24.37102819 +3820,23.85332319 +3821,27.48254869 +3822,21.66905774 +3823,33.67032552 +3824,25.86695895 +3825,61.97740389 +3826,33.14557296 +3827,44.36181974 +3828,22.49511293 +3829,29.33096512 +3830,39.67470033 +3831,20.05389528 +3832,37.34557743 +3833,27.06179116 +3834,30.37262841 +3835,18.5555652 +3836,27.80424595 +3837,45.83703182 +3838,45.0270103 +3839,37.06683555 +3840,34.44088681 +3841,34.26248104 +3842,27.4125516 +3843,25.0708105 +3844,27.3697257 +3845,29.36703299 +3846,43.99410791 +3847,44.33746396 +3848,41.17951594 +3849,172.7421756 +3850,26.18766336 +3851,19.65808122 +3852,45.06805545 +3853,31.11009557 +3854,33.09361142 +3855,37.09000427 +3856,61.4767246 +3857,20.60827065 +3858,37.78624602 +3859,33.249541 +3860,26.59473374 +3861,37.4499087 +3862,36.97639438 +3863,32.09127171 +3864,29.62627397 +3865,42.91869171 +3866,29.92745575 +3867,73.1664733 +3868,62.57212714 +3869,36.76345033 +3870,25.7351728 +3871,36.85040922 +3872,50.63402748 +3873,37.70796616 +3874,19.7135809 +3875,34.87105821 +3876,20.13266125 +3877,36.62524388 +3878,32.80503991 +3879,62.69393247 +3880,50.33085271 +3881,63.41917437 +3882,8.794745779 +3883,35.37915777 +3884,48.55593078 +3885,137.2523896 +3886,130.3313899 +3887,36.41029348 +3888,44.09296501 +3889,33.90877141 +3890,37.24999856 +3891,17.9235244 +3892,56.09104391 +3893,37.9411564 +3894,52.82225037 +3895,41.14205213 +3896,38.30885969 +3897,26.79736374 +3898,38.09623894 +3899,28.35535416 +3900,31.02665767 +3901,10.01975503 +3902,43.54947787 +3903,23.77254059 +3904,61.82565964 +3905,30.403364 +3906,36.0008085 +3907,93.58647154 +3908,43.12710441 +3909,66.43845126 +3910,61.95623607 +3911,24.25340228 +3912,34.84091024 +3913,49.58591468 +3914,45.02798576 +3915,36.39367555 +3916,40.9577755 +3917,29.5302989 +3918,21.69859597 +3919,28.36867322 +3920,12.00579297 +3921,69.80818747 +3922,33.49334123 +3923,32.58232826 +3924,32.48067137 +3925,63.55467598 +3926,25.27557479 +3927,114.8602467 +3928,33.39442938 +3929,47.28268739 +3930,47.60604295 +3931,62.379527 +3932,77.18366185 +3933,51.8950589 +3934,59.3283326 +3935,35.4748472 +3936,27.16970883 +3937,93.43246047 +3938,101.9916171 +3939,39.70450607 +3940,29.82493066 +3941,24.18059235 +3942,47.89307766 +3943,64.38850038 +3944,64.78422912 +3945,69.65173526 +3946,72.9474475 +3947,42.02073406 +3948,44.64132268 +3949,40.98784716 +3950,52.39478738 +3951,50.66803757 +3952,47.621999 +3953,49.53412802 +3954,68.26923863 +3955,27.62595171 +3956,90.72691482 +3957,65.25377518 +3958,82.78903928 +3959,12.51363792 +3960,61.91002557 +3961,41.81888996 +3962,57.69742344 +3963,45.75328479 +3964,32.60719468 +3965,19.52666186 +3966,37.69143328 +3967,47.63540045 +3968,73.32483891 +3969,52.27074952 +3970,31.73700884 +3971,144.6041818 +3972,51.05115596 +3973,143.7985934 +3974,47.08168438 +3975,29.35922466 +3976,81.13872863 +3977,99.52340385 +3978,75.45883068 +3979,27.97263364 +3980,47.24732259 +3981,58.65941516 +3982,33.68816256 +3983,69.60743252 +3984,40.91684218 +3985,45.21612626 +3986,46.89955665 +3987,34.14107857 +3988,37.7448343 +3989,38.87508657 +3990,30.55907782 +3991,69.41461933 +3992,48.7866309 +3993,26.4768301 +3994,28.87961351 +3995,34.80065067 +3996,14.64934731 +3997,21.00702225 +3998,60.62844916 +3999,75.27761215 +4000,38.85234512 +4001,39.42389152 +4002,43.38428549 +4003,77.39756096 +4004,28.26874077 +4005,50.42699731 +4006,50.33147394 +4007,43.68400806 +4008,24.13172595 +4009,33.08473747 +4010,20.76697738 +4011,29.91772897 +4012,30.41711153 +4013,28.99742737 +4014,25.44897103 +4015,23.24037065 +4016,23.99118157 +4017,36.07478195 +4018,30.32011732 +4019,18.52598927 +4020,152.2081548 +4021,24.81072828 +4022,32.7768372 +4023,27.78075248 +4024,24.53893581 +4025,42.62000568 +4026,40.81883022 +4027,38.05882503 +4028,29.93445358 +4029,24.22360093 +4030,29.94168737 +4031,36.40920866 +4032,21.40797316 +4033,11.00808534 +4034,50.01407248 +4035,23.48824321 +4036,23.4132114 +4037,24.71551945 +4038,69.30157831 +4039,37.94181045 +4040,326.1711058 +4041,92.11670416 +4042,23.83097979 +4043,54.46006082 +4044,21.76633162 +4045,34.33187522 +4046,17.45235591 +4047,24.22017126 +4048,41.44222987 +4049,28.55858899 +4050,43.72810227 +4051,25.94226937 +4052,35.13649887 +4053,40.25274256 +4054,41.5701927 +4055,36.44383553 +4056,34.37343298 +4057,28.20640137 +4058,50.55958526 +4059,39.34395055 +4060,33.88230209 +4061,60.63303288 +4062,18.93813593 +4063,82.17190299 +4064,81.75815745 +4065,93.31153512 +4066,26.34827119 +4067,35.17357095 +4068,43.4751973 +4069,40.17950604 +4070,33.7122875 +4071,22.2163019 +4072,32.48170354 +4073,22.80491503 +4074,31.94816733 +4075,21.31470785 +4076,168.3424303 +4077,127.2052253 +4078,28.544254 +4079,21.99583306 +4080,38.38864043 +4081,20.12297898 +4082,19.18133226 +4083,33.46534355 +4084,19.8351721 +4085,23.80432748 +4086,32.77010129 +4087,31.94415052 +4088,25.26595447 +4089,23.35998896 +4090,26.19498219 +4091,95.8203257 +4092,29.76112552 +4093,18.27098438 +4094,36.41817658 +4095,48.65167631 +4096,9.708636768 +4097,38.93234372 +4098,23.8538863 +4099,42.89519668 +4100,172.0853132 +4101,48.89224792 +4102,37.02121826 +4103,20.11488317 +4104,24.45701077 +4105,25.15052331 +4106,17.23948847 +4107,28.87750929 +4108,17.57234206 +4109,39.78067166 +4110,25.74246348 +4111,107.2228016 +4112,60.67632924 +4113,39.84511852 +4114,17.55719329 +4115,53.70856947 +4116,22.55805157 +4117,28.76606647 +4118,90.09595761 +4119,22.2193476 +4120,40.42749909 +4121,25.30038136 +4122,40.50371396 +4123,36.13986816 +4124,24.20943118 +4125,9.522926135 +4126,506.3632727 +4127,40.52260124 +4128,50.5966548 +4129,32.05140397 +4130,21.1532832 +4131,38.53516952 +4132,20.58516856 +4133,87.72817147 +4134,22.87477428 +4135,25.19687966 +4136,44.6975238 +4137,31.40332362 +4138,29.19393102 +4139,24.30647913 +4140,33.83282932 +4141,37.74868986 +4142,98.11934205 +4143,103.6221797 +4144,25.62758774 +4145,28.71423253 +4146,38.12935384 +4147,40.45271535 +4148,39.01061694 +4149,34.60656035 +4150,22.9608319 +4151,23.40175731 +4152,24.62688415 +4153,27.84441713 +4154,20.88789947 +4155,27.98752116 +4156,28.90824436 +4157,27.87938402 +4158,63.31853164 +4159,31.67455939 +4160,21.69259565 +4161,56.90322999 +4162,38.3110251 +4163,25.69928856 +4164,22.4800741 +4165,33.1635012 +4166,22.66880016 +4167,19.97282916 +4168,32.26721696 +4169,32.50116437 +4170,65.37863834 +4171,30.55906771 +4172,21.10138772 +4173,30.98407729 +4174,36.75791494 +4175,61.26475727 +4176,37.19774702 +4177,40.5206821 +4178,40.64947886 +4179,26.26988162 +4180,37.87987745 +4181,27.65705437 +4182,24.44140921 +4183,40.21746579 +4184,36.96236461 +4185,22.86793386 +4186,47.56138565 +4187,24.58053964 +4188,34.77573695 +4189,33.19330068 +4190,27.53040401 +4191,41.02890307 +4192,48.52966093 +4193,23.6469436 +4194,38.68189719 +4195,37.51253358 +4196,21.55314572 +4197,29.13077291 +4198,45.87309565 +4199,25.11182947 +4200,32.92956302 +4201,18.61287871 +4202,36.76070638 +4203,46.89319249 +4204,34.05555309 +4205,116.5834502 +4206,36.12693521 +4207,68.78641945 +4208,30.39900243 +4209,31.81620251 +4210,37.83316925 +4211,32.00405956 +4212,34.42771202 +4213,32.07775712 +4214,34.67769836 +4215,31.50278056 +4216,41.49665169 +4217,31.45924592 +4218,41.95509281 +4219,33.30521797 +4220,38.65875249 +4221,33.53773467 +4222,25.02329141 +4223,41.38421946 +4224,66.39990754 +4225,37.01844175 +4226,49.24519202 +4227,40.51046138 +4228,38.38156832 +4229,31.7577226 +4230,31.92103034 +4231,34.87969755 +4232,74.00012785 +4233,26.44607943 +4234,35.4366822 +4235,39.46869709 +4236,53.07837171 +4237,79.98117467 +4238,37.87910216 +4239,74.71509181 +4240,70.36918036 +4241,23.62854449 +4242,36.81885788 +4243,40.26476727 +4244,43.50628346 +4245,46.62018791 +4246,64.04794435 +4247,31.32755872 +4248,36.39911524 +4249,38.0903426 +4250,17.02847958 +4251,93.79306109 +4252,38.23566657 +4253,71.70002271 +4254,72.10707925 +4255,42.65726517 +4256,17.80462165 +4257,41.2456187 +4258,32.61355757 +4259,58.70974514 +4260,32.95308677 +4261,39.08370622 +4262,28.59047297 +4263,39.89066877 +4264,53.76097518 +4265,29.79844973 +4266,10.28977087 +4267,44.06480242 +4268,24.93317917 +4269,63.15104724 +4270,43.42631846 +4271,50.16765964 +4272,101.6245895 +4273,59.17219898 +4274,45.30767164 +4275,56.47297841 +4276,111.8299965 +4277,37.7395017 +4278,47.60587699 +4279,61.22890365 +4280,54.59642619 +4281,35.13954209 +4282,31.53262502 +4283,17.09374987 +4284,66.89443016 +4285,57.55967174 +4286,33.42648905 +4287,87.63103643 +4288,40.21384227 +4289,33.94242452 +4290,43.34689314 +4291,98.78422243 +4292,117.2577535 +4293,38.48021193 +4294,23.85502182 +4295,61.11447844 +4296,47.69303526 +4297,58.29494141 +4298,40.46416341 +4299,62.15953017 +4300,43.60466306 +4301,70.5928918 +4302,63.34518738 +4303,44.58899679 +4304,47.0368844 +4305,32.17400093 +4306,63.25532313 +4307,41.34892149 +4308,47.33078162 +4309,29.15710071 +4310,55.14022457 +4311,34.23324153 +4312,65.41037619 +4313,65.82622472 +4314,46.92767961 +4315,49.77482396 +4316,123.3068154 +4317,50.47053083 +4318,50.20385853 +4319,49.57432051 +4320,24.26260157 +4321,40.23454828 +4322,162.9962575 +4323,67.61700871 +4324,67.50993034 +4325,46.25759437 +4326,70.13785235 +4327,58.51903589 +4328,45.50843856 +4329,32.49713047 +4330,89.61240717 +4331,14.59937985 +4332,47.41698903 +4333,41.04553237 +4334,40.70969275 +4335,29.62622328 +4336,147.2816094 +4337,43.29442713 +4338,41.75399944 +4339,105.7332588 +4340,38.50785239 +4341,39.93493948 +4342,38.44087885 +4343,36.83148115 +4344,38.22022273 +4345,33.81644513 +4346,58.47212347 +4347,27.34502263 +4348,77.81868882 +4349,52.70935154 +4350,29.04318731 +4351,13.91456521 +4352,37.70882081 +4353,45.6270833 +4354,34.58487637 +4355,42.23559518 +4356,26.14477739 +4357,244.6364352 +4358,29.39656598 +4359,49.18076268 +4360,17.38182874 +4361,268.8875913 +4362,35.398271 +4363,60.83195538 +4364,37.3009408 +4365,22.83924826 +4366,47.49113554 +4367,35.90383983 +4368,30.11276052 +4369,25.16067024 +4370,34.29459368 +4371,31.5237112 +4372,33.00390936 +4373,38.03933469 +4374,33.51024474 +4375,31.22211842 +4376,27.89922409 +4377,39.14964524 +4378,77.95119987 +4379,41.44225457 +4380,34.54098344 +4381,24.8114476 +4382,35.87178199 +4383,31.5496309 +4384,56.88808033 +4385,10.1549291 +4386,40.18824312 +4387,35.37185358 +4388,28.94786577 +4389,57.67782388 +4390,21.19149659 +4391,41.90147074 +4392,18.77211168 +4393,9.198294743 +4394,97.76627528 +4395,20.46893977 +4396,34.02934216 +4397,22.40216638 +4398,141.6551038 +4399,18.3492736 +4400,34.11119785 +4401,34.47462529 +4402,33.9720506 +4403,27.26561767 +4404,23.84820724 +4405,562.951174 +4406,24.75098102 +4407,25.64135821 +4408,36.50116517 +4409,24.22338269 +4410,34.80354496 +4411,19.30339079 +4412,26.02950365 +4413,40.31686044 +4414,43.37700013 +4415,26.49879927 +4416,23.29679942 +4417,36.47717316 +4418,43.28244286 +4419,26.20538533 +4420,26.67481506 +4421,27.04877196 +4422,32.89493399 +4423,53.19968842 +4424,82.11848999 +4425,33.27617786 +4426,75.45070408 +4427,92.68953669 +4428,112.0904952 +4429,87.85372575 +4430,90.26790546 +4431,31.12915966 +4432,56.41002285 +4433,33.334026 +4434,20.06513081 +4435,33.91658439 +4436,32.27196993 +4437,28.66546134 +4438,22.80041013 +4439,31.63220072 +4440,15.00259338 +4441,19.27682093 +4442,126.6868154 +4443,22.66388395 +4444,36.0921789 +4445,38.35595242 +4446,20.40405213 +4447,17.33121566 +4448,27.87003857 +4449,20.59511997 +4450,19.72856032 +4451,30.96943274 +4452,31.87944394 +4453,61.96067705 +4454,21.29945155 +4455,25.09613434 +4456,87.08832646 +4457,35.47935901 +4458,44.78508093 +4459,23.09915868 +4460,50.48966148 +4461,309.3460375 +4462,30.50032996 +4463,24.00020525 +4464,47.83318019 +4465,17.36909117 +4466,50.2938067 +4467,23.48021167 +4468,39.19799244 +4469,33.42122063 +4470,25.84575027 +4471,18.33984864 +4472,38.39951854 +4473,17.70903895 +4474,40.75335347 +4475,57.0426108 +4476,34.21695108 +4477,29.6692013 +4478,28.69576724 +4479,31.2549805 +4480,46.54237067 +4481,28.13345859 +4482,20.89087782 +4483,20.31655106 +4484,37.5902299 +4485,25.322611 +4486,40.77600799 +4487,55.92885237 +4488,38.00153612 +4489,108.985835 +4490,11.85021919 +4491,497.4051167 +4492,18.07055575 +4493,23.04426077 +4494,29.03166476 +4495,22.51705809 +4496,40.50513277 +4497,21.00139835 +4498,19.56256648 +4499,45.86248383 +4500,23.84578844 +4501,19.84474709 +4502,17.72363518 +4503,31.24312665 +4504,28.17815998 +4505,30.52134209 +4506,55.16302753 +4507,99.20847643 +4508,21.23748045 +4509,35.61152641 +4510,27.46988664 +4511,38.45628151 +4512,26.21323567 +4513,22.42347309 +4514,32.5990579 +4515,26.10457287 +4516,35.02040029 +4517,37.14648536 +4518,21.13722992 +4519,19.60434719 +4520,28.46274325 +4521,27.13894393 +4522,32.73494214 +4523,26.02603533 +4524,25.85257833 +4525,21.88789922 +4526,43.09147025 +4527,28.24315474 +4528,36.48281617 +4529,23.46631241 +4530,34.1278677 +4531,21.80259708 +4532,24.25321497 +4533,23.59554869 +4534,31.38798218 +4535,39.27698682 +4536,26.92726527 +4537,22.29360124 +4538,38.62432928 +4539,57.89259867 +4540,32.86647748 +4541,46.18064073 +4542,40.18245957 +4543,52.14319021 +4544,36.18467143 +4545,36.21029348 +4546,28.84919215 +4547,33.53735176 +4548,119.5091405 +4549,26.25869 +4550,22.96889329 +4551,29.81665822 +4552,27.53469791 +4553,37.16967007 +4554,34.00734584 +4555,64.58994144 +4556,40.88997754 +4557,50.24787257 +4558,36.97971529 +4559,75.95172633 +4560,37.77542772 +4561,78.49138454 +4562,30.01000681 +4563,46.85075202 +4564,25.50090054 +4565,35.20277635 +4566,35.19235797 +4567,48.36387438 +4568,47.10592153 +4569,38.47554517 +4570,41.89842754 +4571,29.34767117 +4572,31.14040465 +4573,49.53729973 +4574,72.80619506 +4575,31.27140761 +4576,39.57375683 +4577,33.5160312 +4578,33.66465384 +4579,175.2594108 +4580,64.35766338 +4581,39.56519453 +4582,36.52293556 +4583,40.88595365 +4584,34.96647023 +4585,34.24944846 +4586,37.55009775 +4587,51.35533927 +4588,42.32715646 +4589,36.83357339 +4590,34.37468535 +4591,41.12539511 +4592,33.7916147 +4593,24.37900211 +4594,33.35122122 +4595,34.02348459 +4596,39.23242112 +4597,42.80697293 +4598,57.95160224 +4599,34.76224874 +4600,20.40696029 +4601,42.53035441 +4602,84.19764079 +4603,37.49807363 +4604,54.14385726 +4605,73.57853898 +4606,29.48183447 +4607,36.88152636 +4608,37.6448111 +4609,64.5958631 +4610,41.92809354 +4611,46.7144437 +4612,248.9332386 +4613,43.88520148 +4614,51.66226569 +4615,18.87533756 +4616,21.0972729 +4617,44.94001125 +4618,74.84390302 +4619,40.07183085 +4620,83.01661458 +4621,18.52965785 +4622,47.56923214 +4623,43.64553069 +4624,61.62252031 +4625,34.15051828 +4626,40.34131129 +4627,43.83728159 +4628,36.31163379 +4629,52.24942816 +4630,32.5397908 +4631,13.55677991 +4632,45.09074628 +4633,24.76369316 +4634,28.76044436 +4635,50.45865529 +4636,28.64139825 +4637,63.4729646 +4638,44.12228552 +4639,46.90499439 +4640,46.00252791 +4641,72.47949972 +4642,56.3797959 +4643,26.83817104 +4644,51.9004702 +4645,39.29333309 +4646,41.66375338 +4647,42.78226797 +4648,119.3816846 +4649,38.59658938 +4650,15.03981358 +4651,41.37249384 +4652,93.09857377 +4653,67.08657617 +4654,39.45592167 +4655,66.55810458 +4656,50.10844903 +4657,39.99130365 +4658,100.0195849 +4659,33.41614617 +4660,37.43244793 +4661,112.5322656 +4662,45.02769711 +4663,49.82515849 +4664,49.72317175 +4665,37.08345407 +4666,40.96545824 +4667,58.31019131 +4668,46.27579485 +4669,49.53534608 +4670,73.01285761 +4671,131.3654226 +4672,68.77371155 +4673,40.55327989 +4674,44.83322491 +4675,33.46542485 +4676,38.45247978 +4677,61.46865744 +4678,48.96864001 +4679,50.82418477 +4680,91.39521062 +4681,41.71468853 +4682,53.38688389 +4683,56.74943549 +4684,52.59720108 +4685,45.02744406 +4686,40.38551673 +4687,54.51117743 +4688,96.17653104 +4689,9.983163902 +4690,48.68891109 +4691,70.07137856 +4692,59.97299368 +4693,43.75590931 +4694,36.9942601 +4695,91.60964856 +4696,12.71119906 +4697,24.25656801 +4698,48.72346452 +4699,77.75344992 +4700,58.52321666 +4701,147.2720487 +4702,53.8153457 +4703,134.762183 +4704,46.53391084 +4705,37.15675851 +4706,38.70123844 +4707,94.99171294 +4708,22.78465137 +4709,65.02491116 +4710,31.16511379 +4711,58.24598797 +4712,67.70180673 +4713,31.63869256 +4714,43.72142167 +4715,66.42015505 +4716,45.41791793 +4717,53.9772799 +4718,53.14221935 +4719,27.0177764 +4720,54.4805892 +4721,42.70003039 +4722,56.66394847 +4723,25.3828311 +4724,70.25454332 +4725,16.40225887 +4726,8.864725479 +4727,52.95845455 +4728,61.26719631 +4729,14.29201268 +4730,25.6500865 +4731,68.05211569 +4732,32.11069535 +4733,27.64337848 +4734,31.19338614 +4735,32.86951644 +4736,51.44211384 +4737,40.3171072 +4738,40.23532509 +4739,34.69524316 +4740,36.10023666 +4741,31.99739888 +4742,26.99136251 +4743,23.3183478 +4744,29.74934354 +4745,36.08159096 +4746,34.21322842 +4747,24.9387944 +4748,32.12078077 +4749,18.13363677 +4750,10.41200092 +4751,26.10633116 +4752,25.18067033 +4753,31.68312881 +4754,57.32565054 +4755,45.53653366 +4756,32.66628472 +4757,22.42314208 +4758,39.74795493 +4759,20.90764465 +4760,59.74422119 +4761,37.72062958 +4762,23.28555325 +4763,142.5563129 +4764,50.26963314 +4765,57.59508059 +4766,39.8169519 +4767,22.4858937 +4768,21.30207424 +4769,28.74983275 +4770,73.61391719 +4771,17.69866828 +4772,35.33257982 +4773,51.72219724 +4774,49.28737254 +4775,36.41184023 +4776,48.97986051 +4777,25.87854747 +4778,37.31754563 +4779,28.2324945 +4780,122.938562 +4781,23.65907064 +4782,36.38229418 +4783,30.96119918 +4784,54.86191152 +4785,40.1261604 +4786,40.47319971 +4787,28.91442395 +4788,36.15811914 +4789,81.07671646 +4790,31.12615326 +4791,74.67934448 +4792,46.51204856 +4793,66.6337934 +4794,80.22969478 +4795,22.44411468 +4796,41.59207835 +4797,58.48775145 +4798,49.37272533 +4799,21.05526042 +4800,35.03130219 +4801,22.58360894 +4802,26.27526401 +4803,22.64015364 +4804,34.18448931 +4805,96.91188843 +4806,28.23622018 +4807,128.1733258 +4808,22.40814742 +4809,35.97723598 +4810,25.76432786 +4811,21.11768151 +4812,101.5961682 +4813,37.93264293 +4814,20.54198052 +4815,18.54140632 +4816,22.9325832 +4817,34.29596565 +4818,31.01407474 +4819,25.56168755 +4820,27.91393304 +4821,189.2222739 +4822,33.76754514 +4823,39.00346499 +4824,38.44717306 +4825,38.72046687 +4826,10.62083964 +4827,40.57881449 +4828,32.28713236 +4829,40.13648536 +4830,14.40225325 +4831,51.51385791 +4832,37.44608688 +4833,40.92531556 +4834,34.76283871 +4835,32.83686047 +4836,15.98001357 +4837,31.48606544 +4838,18.35071758 +4839,27.60183571 +4840,23.73766507 +4841,33.77994511 +4842,62.79779841 +4843,34.96866754 +4844,17.8166316 +4845,24.09474595 +4846,39.59721981 +4847,34.0147286 +4848,34.08151521 +4849,20.61575634 +4850,37.55818303 +4851,35.92559901 +4852,27.40322532 +4853,25.62966156 +4854,20.33993123 +4855,10.05579366 +4856,400.1869805 +4857,16.70704298 +4858,46.75677368 +4859,26.76741345 +4860,22.54746505 +4861,28.51828262 +4862,20.04597982 +4863,49.79059803 +4864,25.85852984 +4865,28.0039414 +4866,20.93062647 +4867,17.95157939 +4868,32.77210314 +4869,114.9101191 +4870,15.75303121 +4871,24.14516803 +4872,101.0475093 +4873,98.81100887 +4874,29.49144163 +4875,23.50449858 +4876,38.76419476 +4877,37.12881512 +4878,33.87392078 +4879,36.55915642 +4880,34.76226346 +4881,36.29719887 +4882,54.46422791 +4883,71.09900137 +4884,37.75315118 +4885,31.95833766 +4886,27.52340465 +4887,34.84303337 +4888,32.9554294 +4889,26.97741783 +4890,25.58278748 +4891,439.8506664 +4892,65.25751925 +4893,26.15913894 +4894,33.13805016 +4895,29.76104862 +4896,30.14073623 +4897,35.67452417 +4898,27.37303578 +4899,33.91540314 +4900,18.3881917 +4901,28.59060636 +4902,25.34283937 +4903,40.47758408 +4904,39.67191925 +4905,37.79675431 +4906,86.00678813 +4907,26.58289931 +4908,40.4028358 +4909,29.96253423 +4910,40.13207903 +4911,30.87751075 +4912,28.38745105 +4913,26.78627339 +4914,26.11908302 +4915,25.35212357 +4916,30.12682228 +4917,59.3942405 +4918,24.76047761 +4919,25.61267279 +4920,29.12926854 +4921,32.82933801 +4922,31.85144233 +4923,63.48064107 +4924,39.63405507 +4925,62.31919605 +4926,40.78175116 +4927,39.02866367 +4928,55.48870647 +4929,26.72189517 +4930,41.36679119 +4931,25.5134624 +4932,35.65543738 +4933,46.75376496 +4934,40.43454787 +4935,32.61808239 +4936,41.35027242 +4937,30.34829542 +4938,58.03751529 +4939,57.4111545 +4940,33.33109987 +4941,60.55335 +4942,37.51123985 +4943,36.98123144 +4944,39.55501843 +4945,120.0147281 +4946,55.75523487 +4947,37.83099052 +4948,45.35045776 +4949,35.96249836 +4950,39.14703233 +4951,59.88542218 +4952,57.68379081 +4953,37.86754119 +4954,41.20689836 +4955,38.51076844 +4956,44.6942816 +4957,42.51171207 +4958,26.08829739 +4959,48.02989467 +4960,36.61895383 +4961,44.62181883 +4962,31.58763852 +4963,74.31271128 +4964,33.46616881 +4965,57.89650349 +4966,60.19790343 +4967,74.53845764 +4968,57.45552184 +4969,91.01275862 +4970,41.83938272 +4971,36.95572558 +4972,32.53438561 +4973,32.74567236 +4974,34.8162693 +4975,49.62224127 +4976,194.4402007 +4977,22.37562204 +4978,41.03937313 +4979,33.41072865 +4980,41.55406074 +4981,62.7229775 +4982,47.35101361 +4983,50.71077163 +4984,52.67939164 +4985,84.31681808 +4986,21.13270142 +4987,50.49147377 +4988,50.35604353 +4989,61.18183001 +4990,49.98584183 +4991,41.32516431 +4992,36.92928283 +4993,32.89559266 +4994,51.58961427 +4995,31.14900768 +4996,67.37005692 +4997,36.27065465 +4998,29.75768451 +4999,47.99750994 +5000,45.83791461 +5001,35.70426568 +5002,116.9317689 +5003,63.32631278 +5004,47.13188811 +5005,57.60797007 +5006,44.42525818 +5007,72.98500259 +5008,106.0854684 +5009,37.90570257 +5010,39.48403292 +5011,36.21936805 +5012,44.33650541 +5013,24.37875983 +5014,28.22770361 +5015,19.38602218 +5016,93.5649577 +5017,62.78988035 +5018,35.03654758 +5019,40.37310883 +5020,48.34177141 +5021,24.74766957 +5022,53.75976498 +5023,74.09342874 +5024,47.57463866 +5025,51.67966481 +5026,41.3269795 +5027,81.81686939 +5028,49.11400902 +5029,43.21427675 +5030,41.44359015 +5031,68.04648249 +5032,34.13149113 +5033,47.3024549 +5034,55.4387677 +5035,28.34019389 +5036,136.2834734 +5037,40.54028813 +5038,50.34196961 +5039,42.40795901 +5040,35.12580203 +5041,82.8292675 +5042,43.49123607 +5043,46.15248109 +5044,134.8917471 +5045,50.28489597 +5046,125.644075 +5047,63.65396374 +5048,49.77944323 +5049,73.83945061 +5050,72.8418635 +5051,87.43667637 +5052,17.2406912 +5053,18.03572002 +5054,184.6917169 +5055,76.60000599 +5056,73.52397865 +5057,39.49125644 +5058,38.94231685 +5059,35.65072074 +5060,24.91697499 +5061,18.07112165 +5062,127.1712383 +5063,62.89643161 +5064,40.58200214 +5065,81.35638644 +5066,149.2364366 +5067,52.03880108 +5068,133.6223836 +5069,63.95706587 +5070,130.5658005 +5071,35.06146382 +5072,62.16447266 +5073,39.04716747 +5074,53.68316186 +5075,45.38122723 +5076,32.99666355 +5077,45.08478354 +5078,80.51632536 +5079,36.47642636 +5080,46.43307983 +5081,15.36464711 +5082,26.17693367 +5083,36.6501249 +5084,45.25406985 +5085,24.07484104 +5086,110.55681 +5087,15.94591304 +5088,26.24430822 +5089,22.13382531 +5090,19.18119503 +5091,250.4287289 +5092,18.09589624 +5093,26.47262845 +5094,17.23112591 +5095,38.21924885 +5096,31.84581812 +5097,41.294993 +5098,26.31591433 +5099,28.70429014 +5100,74.15441064 +5101,48.23913725 +5102,44.04252972 +5103,37.72512104 +5104,35.07358625 +5105,26.11246777 +5106,41.52417776 +5107,27.90354806 +5108,23.23815393 +5109,42.20077448 +5110,31.04523963 +5111,30.88391534 +5112,22.94252891 +5113,34.827211 +5114,18.1806507 +5115,157.5032181 +5116,52.93371522 +5117,23.44049005 +5118,39.97011072 +5119,57.88775658 +5120,46.62058565 +5121,45.96343724 +5122,19.69898267 +5123,14.91539466 +5124,17.66218221 +5125,33.75461353 +5126,24.2927586 +5127,38.64750444 +5128,17.38502575 +5129,20.04502505 +5130,61.20050537 +5131,41.01045798 +5132,22.99044071 +5133,68.78117706 +5134,26.94507928 +5135,511.5711302 +5136,39.8935394 +5137,36.07890405 +5138,26.31603281 +5139,53.20968512 +5140,39.94161042 +5141,27.74210639 +5142,34.10480614 +5143,35.7678156 +5144,53.24273657 +5145,14.33864926 +5146,36.24905391 +5147,26.27749445 +5148,30.49201183 +5149,55.54890373 +5150,31.2826938 +5151,40.26698918 +5152,39.94122233 +5153,40.47357653 +5154,77.39513814 +5155,31.37309134 +5156,35.70337457 +5157,62.44783156 +5158,80.31209624 +5159,108.2857075 +5160,22.43936409 +5161,44.10969299 +5162,22.87211437 +5163,70.29178746 +5164,22.48793048 +5165,26.82305167 +5166,27.61020896 +5167,37.18961201 +5168,22.62808735 +5169,36.70836752 +5170,26.99374132 +5171,29.36751545 +5172,32.94273965 +5173,39.31322291 +5174,37.24960982 +5175,35.64975436 +5176,21.84506063 +5177,17.25228485 +5178,39.21359042 +5179,36.5500577 +5180,33.132494 +5181,22.69640035 +5182,34.38992897 +5183,66.87715196 +5184,27.20393436 +5185,41.78379382 +5186,183.8840197 +5187,27.68509732 +5188,91.13026289 +5189,29.68214216 +5190,41.87809283 +5191,33.16423367 +5192,38.38085853 +5193,31.36000117 +5194,41.18564216 +5195,11.20935495 +5196,53.24852875 +5197,23.60420668 +5198,22.55000742 +5199,32.44627635 +5200,41.75344202 +5201,18.01864618 +5202,19.49216614 +5203,39.59990852 +5204,43.99118981 +5205,32.69810142 +5206,52.5887448 +5207,31.5212062 +5208,32.49041848 +5209,19.08456837 +5210,53.11378206 +5211,33.4186404 +5212,37.28706873 +5213,92.11720683 +5214,56.99851134 +5215,45.91169732 +5216,52.34851758 +5217,35.45193333 +5218,26.45803605 +5219,21.13836722 +5220,63.22174991 +5221,368.9364785 +5222,187.8606341 +5223,22.25426216 +5224,27.38940929 +5225,29.13297239 +5226,39.79997171 +5227,20.99409195 +5228,54.65418735 +5229,40.7004111 +5230,26.21951294 +5231,49.56296977 +5232,38.99072562 +5233,38.72321499 +5234,116.4824232 +5235,218.8953583 +5236,26.66051683 +5237,30.4510818 +5238,19.18260373 +5239,36.59540673 +5240,32.1984251 +5241,39.40792664 +5242,25.62264313 +5243,29.08396111 +5244,36.16411774 +5245,28.84317121 +5246,31.60339302 +5247,54.81832028 +5248,27.3160092 +5249,138.7158873 +5250,45.35532489 +5251,31.07807147 +5252,35.2442374 +5253,39.68279609 +5254,37.85844956 +5255,47.35530308 +5256,38.37825241 +5257,26.40951856 +5258,35.7541668 +5259,35.36155363 +5260,35.63735066 +5261,34.55329627 +5262,97.23311772 +5263,74.13694507 +5264,34.33456237 +5265,33.4117481 +5266,28.56802655 +5267,29.21622318 +5268,39.50095867 +5269,31.44871226 +5270,29.30261431 +5271,84.02774704 +5272,32.77378315 +5273,29.45160632 +5274,27.12392619 +5275,50.08671773 +5276,28.3528123 +5277,27.92710407 +5278,26.10833132 +5279,25.75628187 +5280,27.47710748 +5281,28.80920693 +5282,60.11691555 +5283,25.16532201 +5284,26.03751592 +5285,29.06431921 +5286,41.11126119 +5287,30.81077763 +5288,31.74661071 +5289,40.62470985 +5290,62.68351451 +5291,89.30478083 +5292,32.4461347 +5293,37.41196032 +5294,27.59657796 +5295,38.31389938 +5296,32.89835241 +5297,38.16149523 +5298,45.7619728 +5299,32.63176078 +5300,38.39654456 +5301,30.04668861 +5302,71.00725672 +5303,77.50666061 +5304,75.67088589 +5305,40.29839458 +5306,36.2386206 +5307,44.60732122 +5308,45.67820715 +5309,57.8653372 +5310,72.87622314 +5311,38.23285853 +5312,56.24465957 +5313,33.72116083 +5314,39.71817728 +5315,36.44861164 +5316,41.2937478 +5317,57.95823775 +5318,55.0773157 +5319,71.74195158 +5320,40.28419036 +5321,44.8837512 +5322,58.6983408 +5323,39.72091059 +5324,34.40662631 +5325,46.31366175 +5326,36.1995785 +5327,47.96614913 +5328,76.84898227 +5329,39.91022018 +5330,50.23934574 +5331,40.25390478 +5332,55.59052406 +5333,39.6767454 +5334,34.84545015 +5335,41.0965392 +5336,39.98772438 +5337,35.21045975 +5338,39.75807443 +5339,63.03127418 +5340,55.88481022 +5341,76.50982549 +5342,76.55144905 +5343,39.75445408 +5344,34.26181478 +5345,169.2331932 +5346,38.63043037 +5347,44.26237255 +5348,78.34403719 +5349,50.48599652 +5350,54.81725678 +5351,26.77338461 +5352,47.98184566 +5353,38.4745158 +5354,62.83068704 +5355,38.45365558 +5356,32.28106636 +5357,34.6655393 +5358,33.65653682 +5359,65.09256865 +5360,52.82967303 +5361,124.2667979 +5362,37.98761991 +5363,48.21615126 +5364,43.72842102 +5365,52.83346153 +5366,95.13716681 +5367,104.7566923 +5368,58.96989813 +5369,66.91694553 +5370,79.59704376 +5371,125.2018732 +5372,49.66261469 +5373,53.7626621 +5374,43.26271897 +5375,56.4514532 +5376,43.70132321 +5377,45.77957189 +5378,21.53227514 +5379,30.84526489 +5380,29.2020045 +5381,138.8832397 +5382,41.83983615 +5383,71.29206087 +5384,79.9992973 +5385,68.05023569 +5386,24.64486842 +5387,130.0335128 +5388,48.99840973 +5389,54.42137038 +5390,52.80151818 +5391,42.21434369 +5392,49.5619834 +5393,43.74679262 +5394,64.97022413 +5395,90.96878734 +5396,72.77709706 +5397,64.63465096 +5398,47.10434396 +5399,49.92237968 +5400,38.74304892 +5401,145.6986006 +5402,40.95635038 +5403,36.33811746 +5404,49.18322484 +5405,34.12113733 +5406,47.06657593 +5407,49.21266233 +5408,51.52395434 +5409,67.13375072 +5410,48.66966316 +5411,50.51656068 +5412,68.80526751 +5413,73.07136004 +5414,55.74352004 +5415,58.81084115 +5416,43.05567326 +5417,26.09376436 +5418,129.2711725 +5419,48.69656246 +5420,91.20598434 +5421,55.59467314 +5422,65.56522331 +5423,41.86749059 +5424,44.92528147 +5425,62.69140483 +5426,188.3610395 +5427,35.34424668 +5428,79.57167763 +5429,80.71944455 +5430,49.98075486 +5431,32.89766338 +5432,127.7451951 +5433,25.72640745 +5434,91.62249235 +5435,37.92947311 +5436,36.09384552 +5437,73.65238803 +5438,30.51638745 +5439,70.69755061 +5440,63.93586142 +5441,34.63569554 +5442,38.45964736 +5443,43.3967055 +5444,54.53654217 +5445,38.62728139 +5446,99.67771432 +5447,27.1569292 +5448,49.67547845 +5449,46.75446282 +5450,25.6548248 +5451,44.93105574 +5452,26.46405118 +5453,77.81587871 +5454,23.48157085 +5455,20.24590362 +5456,45.21952809 +5457,18.56750227 +5458,32.13485944 +5459,83.52640246 +5460,23.52221185 +5461,58.82375964 +5462,41.21096239 +5463,68.99669241 +5464,24.46572232 +5465,31.17547703 +5466,50.07363499 +5467,28.52444196 +5468,41.54635208 +5469,34.69971444 +5470,38.62806616 +5471,40.36941444 +5472,37.6283578 +5473,79.31765855 +5474,36.03324356 +5475,29.27509626 +5476,25.7241537 +5477,26.33468718 +5478,31.13547337 +5479,102.8443618 +5480,148.530311 +5481,33.31203517 +5482,30.41561204 +5483,27.80879682 +5484,29.19054305 +5485,26.20037124 +5486,45.87776013 +5487,21.17716596 +5488,192.7877025 +5489,43.18434335 +5490,65.34474576 +5491,24.13559583 +5492,29.87469902 +5493,20.95647866 +5494,29.47147174 +5495,63.17247742 +5496,41.77221419 +5497,24.67876844 +5498,22.48321902 +5499,43.86076254 +5500,106.8454344 +5501,36.80739359 +5502,35.48514468 +5503,27.23885416 +5504,33.6417479 +5505,41.21176455 +5506,51.68494788 +5507,47.65861716 +5508,27.80649161 +5509,33.8528485 +5510,127.7460503 +5511,24.22470136 +5512,27.75672673 +5513,39.39332341 +5514,31.18376402 +5515,30.85322751 +5516,40.92705934 +5517,65.76020059 +5518,49.94617031 +5519,71.92958598 +5520,48.49852517 +5521,71.80500896 +5522,83.85089973 +5523,39.01073286 +5524,74.6903109 +5525,59.89556357 +5526,44.68624021 +5527,65.46965421 +5528,68.18128832 +5529,46.71856385 +5530,21.81008421 +5531,34.81766919 +5532,32.95307827 +5533,36.79741615 +5534,37.01869651 +5535,34.80879922 +5536,54.85822911 +5537,18.41605853 +5538,40.2415203 +5539,23.31873419 +5540,22.67549988 +5541,36.00523182 +5542,18.31041615 +5543,36.98049105 +5544,28.26524145 +5545,67.98565055 +5546,23.98592043 +5547,34.6590139 +5548,36.80386585 +5549,61.49485978 +5550,43.40272858 +5551,176.7644452 +5552,25.57301301 +5553,35.68728498 +5554,30.96470108 +5555,41.69941053 +5556,52.25286411 +5557,28.40664133 +5558,39.35174378 +5559,32.67543687 +5560,154.5913945 +5561,54.43847336 +5562,37.51968916 +5563,22.8235673 +5564,41.47217582 +5565,28.7005707 +5566,37.90340176 +5567,22.34535133 +5568,20.68160712 +5569,31.42251058 +5570,28.30341377 +5571,43.38661194 +5572,32.74718476 +5573,33.47386719 +5574,100.262231 +5575,24.34734985 +5576,29.25109403 +5577,23.63182435 +5578,28.11486418 +5579,43.45010037 +5580,47.38948321 +5581,27.05664947 +5582,34.18520728 +5583,29.55578121 +5584,22.66277767 +5585,18.4777738 +5586,350.636294 +5587,191.3240396 +5588,53.4927202 +5589,49.88091903 +5590,23.00268582 +5591,45.63746848 +5592,48.81586631 +5593,58.03748597 +5594,31.98127687 +5595,27.64749664 +5596,50.79706326 +5597,19.94294831 +5598,34.86011868 +5599,81.45090598 +5600,241.2018654 +5601,39.02045519 +5602,31.10772187 +5603,18.62415239 +5604,37.37342079 +5605,28.25757492 +5606,28.34319395 +5607,36.33749144 +5608,45.04206114 +5609,26.94772837 +5610,36.50769041 +5611,26.97134041 +5612,55.50076987 +5613,76.89071288 +5614,144.9199579 +5615,44.24384378 +5616,32.61949146 +5617,35.20152486 +5618,32.64652069 +5619,42.24307134 +5620,33.01505884 +5621,24.79780417 +5622,64.72974596 +5623,35.2559273 +5624,31.60072808 +5625,35.08533914 +5626,27.27806235 +5627,98.56958012 +5628,38.17099893 +5629,40.76853039 +5630,33.23785187 +5631,27.20643517 +5632,31.14727983 +5633,41.3659369 +5634,32.14608084 +5635,28.00813784 +5636,39.71942345 +5637,27.13283922 +5638,34.87084336 +5639,27.61602154 +5640,37.32649289 +5641,29.77168627 +5642,34.41436143 +5643,38.30920729 +5644,26.01620101 +5645,49.66055858 +5646,28.23283434 +5647,41.77321835 +5648,34.63764736 +5649,35.78688125 +5650,63.51663937 +5651,41.59236278 +5652,32.98393335 +5653,52.62007163 +5654,84.25281624 +5655,48.12501667 +5656,89.72431028 +5657,30.21305279 +5658,36.91738429 +5659,36.63068579 +5660,36.14268204 +5661,35.38197459 +5662,46.71694095 +5663,44.08965 +5664,37.01665989 +5665,33.86618895 +5666,40.3219614 +5667,28.60900758 +5668,75.40744321 +5669,39.63102535 +5670,32.20232627 +5671,33.66336927 +5672,43.72465674 +5673,33.78473924 +5674,31.96105126 +5675,46.01153642 +5676,46.82314003 +5677,56.6884861 +5678,46.51337945 +5679,38.44067722 +5680,43.81851808 +5681,69.37669173 +5682,118.4710049 +5683,43.24520099 +5684,37.20178383 +5685,58.08461829 +5686,42.2666011 +5687,56.96759082 +5688,73.60918882 +5689,40.68904371 +5690,52.97899989 +5691,52.32111739 +5692,45.14051057 +5693,77.74480909 +5694,35.37338625 +5695,65.00495484 +5696,39.78441946 +5697,41.71407549 +5698,39.99140226 +5699,39.58821016 +5700,50.50471785 +5701,41.46999292 +5702,33.26076189 +5703,39.79938792 +5704,31.86278835 +5705,61.22472882 +5706,43.49522009 +5707,121.1731715 +5708,94.60737192 +5709,53.55858654 +5710,42.54566725 +5711,59.88750993 +5712,41.6870457 +5713,75.53214398 +5714,38.88983455 +5715,39.26551142 +5716,169.6395058 +5717,46.40696971 +5718,43.15176971 +5719,66.64641463 +5720,44.30364384 +5721,33.12282461 +5722,48.21400945 +5723,34.85387614 +5724,44.2911048 +5725,53.7373439 +5726,66.0713853 +5727,40.17037384 +5728,38.0199385 +5729,40.66080021 +5730,40.12876316 +5731,98.22221235 +5732,75.86611078 +5733,58.93839741 +5734,61.14581203 +5735,52.27045232 +5736,50.08650404 +5737,56.98284659 +5738,46.06897206 +5739,43.25540732 +5740,46.13844425 +5741,45.05929329 +5742,46.87370782 +5743,17.26727001 +5744,79.85432862 +5745,58.24206195 +5746,46.90046739 +5747,45.14216695 +5748,58.09644748 +5749,45.24926309 +5750,67.23667501 +5751,28.3962242 +5752,70.69846614 +5753,58.38723443 +5754,63.28486864 +5755,74.63839583 +5756,105.3030167 +5757,46.31880882 +5758,44.65033669 +5759,56.0871589 +5760,92.09660264 +5761,78.82886439 +5762,105.1298938 +5763,61.7226776 +5764,47.04649073 +5765,33.01459819 +5766,56.62169455 +5767,43.99849562 +5768,37.08109402 +5769,38.14677575 +5770,63.5457123 +5771,86.70880336 +5772,45.11107448 +5773,80.59604278 +5774,151.1388007 +5775,106.8964013 +5776,114.1608096 +5777,46.23072249 +5778,44.80292533 +5779,46.90434922 +5780,51.26241379 +5781,49.71896712 +5782,66.00902092 +5783,49.42050016 +5784,26.54837655 +5785,91.82148665 +5786,83.06421515 +5787,46.13803874 +5788,46.0670801 +5789,53.05438993 +5790,43.88437278 +5791,35.41277761 +5792,63.45048664 +5793,47.73438434 +5794,82.24543692 +5795,89.07368219 +5796,43.44565156 +5797,52.10899957 +5798,34.74656836 +5799,99.90836888 +5800,137.5166218 +5801,39.75356644 +5802,109.623737 +5803,54.09491502 +5804,31.23397983 +5805,65.04501376 +5806,37.68415737 +5807,58.29953647 +5808,84.83072598 +5809,43.46379107 +5810,50.12347209 +5811,56.5784905 +5812,42.6598925 +5813,47.61978542 +5814,46.89504295 +5815,59.346837 +5816,57.41005745 +5817,15.60670535 +5818,49.74120135 +5819,50.05879208 +5820,63.37154054 +5821,12.83884586 +5822,109.8193432 +5823,34.81563908 +5824,93.29325968 +5825,29.3128707 +5826,28.11337013 +5827,37.20732352 +5828,23.91199842 +5829,28.24816155 +5830,65.20096793 +5831,50.62723508 +5832,28.87760035 +5833,24.45946228 +5834,28.77810673 +5835,24.3700391 +5836,45.09923695 +5837,29.78231968 +5838,32.13902375 +5839,27.24912212 +5840,28.08595603 +5841,33.30266418 +5842,37.05967678 +5843,25.69875648 +5844,49.86448631 +5845,47.65092224 +5846,53.49308934 +5847,40.18915134 +5848,28.4097046 +5849,32.93606902 +5850,40.07737112 +5851,46.24774857 +5852,25.85763699 +5853,21.54587081 +5854,45.21648979 +5855,67.31205564 +5856,36.93705516 +5857,24.63232281 +5858,170.6340521 +5859,24.30461854 +5860,64.55124102 +5861,22.67195996 +5862,33.92661611 +5863,50.56880707 +5864,34.73044437 +5865,767.05 +5866,67.33994799 +5867,30.79431752 +5868,24.98148203 +5869,33.21169426 +5870,41.83165772 +5871,57.68298293 +5872,48.19767211 +5873,27.72790992 +5874,34.68048906 +5875,133.1795227 +5876,27.15187022 +5877,25.87987214 +5878,26.35617589 +5879,28.15346847 +5880,32.23133508 +5881,41.34443785 +5882,66.08674293 +5883,41.44282834 +5884,42.01332196 +5885,55.78286955 +5886,71.60034485 +5887,117.352033 +5888,61.97082186 +5889,68.89676545 +5890,39.9277539 +5891,31.727179 +5892,39.67400462 +5893,30.39760812 +5894,47.61860265 +5895,21.84589184 +5896,35.94091464 +5897,34.28544363 +5898,37.98637371 +5899,25.12564387 +5900,116.5374518 +5901,190.6521607 +5902,33.79727911 +5903,36.20570968 +5904,24.37937756 +5905,43.75997412 +5906,46.93146595 +5907,114.8628472 +5908,40.41814106 +5909,23.2885494 +5910,70.22967244 +5911,50.55693572 +5912,25.08355918 +5913,71.76693227 +5914,36.04488466 +5915,26.28024398 +5916,10.90638604 +5917,26.42451199 +5918,43.47128245 +5919,38.3923458 +5920,30.49859895 +5921,365.5160055 +5922,42.95260808 +5923,28.35854987 +5924,40.4330074 +5925,159.4306566 +5926,48.35458759 +5927,27.9313619 +5928,23.62191011 +5929,43.88440762 +5930,33.67957009 +5931,114.1898514 +5932,47.1130442 +5933,22.21521734 +5934,41.4564162 +5935,33.24909699 +5936,26.65186603 +5937,66.68008622 +5938,41.48366291 +5939,50.30250018 +5940,24.66610371 +5941,41.97355526 +5942,43.56981674 +5943,42.85122676 +5944,21.78084561 +5945,29.67505573 +5946,46.0185351 +5947,53.75876395 +5948,36.81429863 +5949,23.67845464 +5950,44.50704566 +5951,262.6119246 +5952,61.50280067 +5953,25.52135905 +5954,28.28937175 +5955,25.92082733 +5956,44.93050243 +5957,24.889105 +5958,110.0047964 +5959,46.84315909 +5960,37.66054705 +5961,52.0737262 +5962,34.61224979 +5963,38.32117442 +5964,42.1913925 +5965,-16.72 +5966,27.00362961 +5967,33.02745212 +5968,19.1251397 +5969,25.60363148 +5970,51.93306719 +5971,40.94320706 +5972,29.78451456 +5973,57.86611378 +5974,25.67744366 +5975,40.0000505 +5976,27.81299952 +5977,47.00135466 +5978,37.78680561 +5979,59.3620592 +5980,27.178358 +5981,37.13882171 +5982,34.48776119 +5983,69.51640526 +5984,32.35998749 +5985,36.63457168 +5986,26.85967716 +5987,26.69670254 +5988,24.70779863 +5989,30.50189336 +5990,25.42684865 +5991,24.00525139 +5992,24.19386983 +5993,77.00282372 +5994,35.09627249 +5995,118.0649028 +5996,33.45156572 +5997,42.49198999 +5998,39.27884847 +5999,31.60990825 +6000,32.0417671 +6001,24.07239634 +6002,39.45670316 +6003,21.74707174 +6004,26.30532944 +6005,31.76739815 +6006,30.32498442 +6007,37.11237585 +6008,27.13477317 +6009,34.57540481 +6010,37.5076116 +6011,31.23494511 +6012,31.2084111 +6013,39.63113757 +6014,36.00855056 +6015,25.97964637 +6016,39.49163629 +6017,41.87594746 +6018,55.40179034 +6019,84.45679519 +6020,53.14596396 +6021,63.60134011 +6022,38.75620784 +6023,36.47213335 +6024,39.40275806 +6025,37.05176685 +6026,41.92912144 +6027,47.76404826 +6028,37.59358477 +6029,38.65306581 +6030,107.7083951 +6031,28.18829484 +6032,68.48088935 +6033,70.75501698 +6034,73.09500743 +6035,31.58906608 +6036,58.91254933 +6037,32.08502382 +6038,30.89800341 +6039,64.49282272 +6040,52.31102422 +6041,57.43730539 +6042,38.4964312 +6043,37.74038694 +6044,38.67290901 +6045,31.4500792 +6046,67.34956155 +6047,40.77033242 +6048,40.44461435 +6049,37.3354578 +6050,62.66532101 +6051,38.63998114 +6052,38.56690422 +6053,44.12359061 +6054,34.69448511 +6055,48.08204997 +6056,52.28134505 +6057,38.12128081 +6058,75.73529368 +6059,31.94409071 +6060,41.09531052 +6061,37.29859511 +6062,37.68052765 +6063,57.16916414 +6064,57.9928475 +6065,41.77976822 +6066,39.83594466 +6067,41.32050545 +6068,35.42516814 +6069,48.66577875 +6070,60.31057795 +6071,44.77856434 +6072,41.10859162 +6073,42.54231008 +6074,38.52010819 +6075,68.71122673 +6076,57.01196425 +6077,42.20339579 +6078,52.15039389 +6079,35.89267278 +6080,56.44908528 +6081,177.9360383 +6082,51.80338247 +6083,36.30291892 +6084,46.42056149 +6085,36.881753 +6086,42.93348355 +6087,47.66333211 +6088,36.19866744 +6089,65.47376772 +6090,58.63107874 +6091,132.9743899 +6092,50.7624392 +6093,40.50992033 +6094,39.32851471 +6095,36.65356514 +6096,44.83975224 +6097,65.81177053 +6098,113.9892883 +6099,69.28273157 +6100,57.40251008 +6101,60.51630783 +6102,48.39553076 +6103,45.11752304 +6104,67.46364405 +6105,56.55276556 +6106,35.30408047 +6107,34.87219516 +6108,25.17552478 +6109,82.47242136 +6110,93.31606159 +6111,86.37804247 +6112,51.5447561 +6113,49.43788681 +6114,49.93465445 +6115,56.99009056 +6116,68.81130281 +6117,71.48922273 +6118,45.71924497 +6119,49.45564506 +6120,77.90143014 +6121,38.62561033 +6122,59.75336868 +6123,46.05448558 +6124,51.22135118 +6125,50.66010969 +6126,53.15627246 +6127,70.07036797 +6128,47.65197625 +6129,57.81601485 +6130,40.50414212 +6131,156.0558807 +6132,49.07457206 +6133,66.2402371 +6134,58.79281849 +6135,57.72929274 +6136,51.45832162 +6137,73.55720302 +6138,82.61175157 +6139,83.16639389 +6140,75.08041297 +6141,59.4839424 +6142,75.37564295 +6143,75.8752309 +6144,34.13724941 +6145,67.84018213 +6146,56.48735213 +6147,142.575237 +6148,163.0675308 +6149,231.6257681 +6150,92.12490324 +6151,38.27366318 +6152,56.65242547 +6153,58.06276318 +6154,50.2337952 +6155,71.73239141 +6156,217.6402874 +6157,41.47377345 +6158,47.11143119 +6159,52.47968068 +6160,71.17951041 +6161,53.3590631 +6162,69.25483264 +6163,103.8730915 +6164,50.90402839 +6165,54.14808312 +6166,81.28095145 +6167,45.50250604 +6168,46.00079789 +6169,39.15780018 +6170,33.52938758 +6171,64.3050987 +6172,49.1861755 +6173,61.38721747 +6174,98.03871415 +6175,53.95727581 +6176,120.2073344 +6177,39.27034567 +6178,38.03777263 +6179,29.26934258 +6180,32.34956519 +6181,67.43617696 +6182,223.7427272 +6183,83.31657796 +6184,39.72928979 +6185,51.24469509 +6186,318.6609751 +6187,27.49082561 +6188,66.57320043 +6189,30.63414265 +6190,32.92222136 +6191,30.20950349 +6192,39.52370305 +6193,36.40645361 +6194,85.50542563 +6195,37.3454213 +6196,50.73143846 +6197,28.88935795 +6198,38.31882055 +6199,29.81923602 +6200,24.62025343 +6201,28.96042472 +6202,30.11152752 +6203,82.98425155 +6204,41.65666502 +6205,24.6639391 +6206,31.19120945 +6207,23.93296268 +6208,24.42097369 +6209,20.12866105 +6210,19.69373627 +6211,26.87340599 +6212,57.19387958 +6213,41.09442981 +6214,64.95732498 +6215,51.9982625 +6216,45.67632492 +6217,73.28441688 +6218,64.86618831 +6219,27.58678034 +6220,69.03754467 +6221,37.28973994 +6222,33.39807293 +6223,30.6423124 +6224,24.41466507 +6225,45.4650557 +6226,27.26841682 +6227,39.20126834 +6228,40.41010737 +6229,41.97380911 +6230,21.42147473 +6231,27.42991952 +6232,24.51103611 +6233,52.31498727 +6234,38.02325639 +6235,32.91420613 +6236,159.3833025 +6237,47.96849871 +6238,27.68231585 +6239,31.5126836 +6240,18.7929349 +6241,36.39540101 +6242,37.42566254 +6243,26.28288324 +6244,59.47967631 +6245,26.54625916 +6246,34.07196938 +6247,65.46637462 +6248,38.0850062 +6249,32.66066303 +6250,52.79148944 +6251,71.84739938 +6252,38.66550032 +6253,96.16233737 +6254,43.25915806 +6255,97.40153275 +6256,44.62670863 +6257,29.78391558 +6258,65.31957969 +6259,47.52253239 +6260,21.57977491 +6261,25.23546596 +6262,24.98518673 +6263,37.05720934 +6264,37.3757046 +6265,28.29689278 +6266,63.73546058 +6267,137.3512104 +6268,36.84302899 +6269,40.54226011 +6270,36.61508062 +6271,46.37543532 +6272,23.09810773 +6273,42.77044777 +6274,23.83300247 +6275,21.21191555 +6276,27.06041012 +6277,24.11935916 +6278,26.64697437 +6279,32.21844477 +6280,26.86143258 +6281,71.50624896 +6282,27.9632553 +6283,26.2247399 +6284,37.73972352 +6285,54.77980363 +6286,30.14712445 +6287,36.66342525 +6288,34.8447753 +6289,25.86143614 +6290,56.18444123 +6291,54.15787234 +6292,24.13530849 +6293,35.5472634 +6294,43.17683704 +6295,29.9836161 +6296,119.2784904 +6297,24.88182943 +6298,32.68705411 +6299,32.4112261 +6300,66.0530366 +6301,25.21314621 +6302,35.36414049 +6303,31.17804022 +6304,46.23469971 +6305,38.80242862 +6306,42.59029272 +6307,26.69942153 +6308,33.77626967 +6309,52.85542364 +6310,30.60835388 +6311,50.20431477 +6312,31.96854357 +6313,28.25366323 +6314,35.96581149 +6315,96.76949701 +6316,52.79298658 +6317,44.22996301 +6318,52.72767944 +6319,46.82592064 +6320,22.09981447 +6321,45.11832078 +6322,49.94535066 +6323,63.81283768 +6324,42.16936396 +6325,25.20544515 +6326,38.68169553 +6327,40.60519792 +6328,45.9116744 +6329,32.22374849 +6330,233.9253542 +6331,28.32231294 +6332,36.766685 +6333,30.59580781 +6334,24.69607922 +6335,53.14940299 +6336,39.15686622 +6337,29.19368959 +6338,56.0798228 +6339,25.47470252 +6340,29.93305475 +6341,24.65983855 +6342,27.69139557 +6343,44.37821525 +6344,31.78470757 +6345,26.49857147 +6346,30.67006931 +6347,32.32284982 +6348,35.00370917 +6349,27.98633402 +6350,36.08730429 +6351,17.13877911 +6352,65.4676455 +6353,23.7806639 +6354,25.25508713 +6355,30.06382081 +6356,31.45241038 +6357,27.1451061 +6358,30.54818852 +6359,30.97458241 +6360,65.08408917 +6361,30.61920859 +6362,38.45306329 +6363,37.31622434 +6364,39.94584996 +6365,28.35530184 +6366,68.74894431 +6367,39.3161629 +6368,25.8540839 +6369,39.36551594 +6370,30.92441882 +6371,28.85207835 +6372,29.44754037 +6373,33.8476767 +6374,38.38209513 +6375,28.74211878 +6376,36.4338886 +6377,35.10320372 +6378,31.5036694 +6379,25.72417223 +6380,31.45018933 +6381,30.08252748 +6382,34.16180451 +6383,59.25014759 +6384,48.75424572 +6385,39.79867667 +6386,90.80742904 +6387,38.38849363 +6388,56.08990048 +6389,38.24692527 +6390,28.22562481 +6391,43.20993035 +6392,46.95402881 +6393,42.10554535 +6394,30.14484664 +6395,34.23209289 +6396,30.19906386 +6397,29.61265311 +6398,30.38315735 +6399,32.20685102 +6400,34.64936678 +6401,30.56133656 +6402,42.39433263 +6403,40.74507787 +6404,210.9596148 +6405,44.17017938 +6406,40.22259575 +6407,41.89778182 +6408,32.58463105 +6409,39.37752034 +6410,29.01646226 +6411,54.58086353 +6412,114.0254781 +6413,57.93224872 +6414,49.82089895 +6415,65.24340542 +6416,49.67054933 +6417,37.30815158 +6418,43.64059984 +6419,38.31114389 +6420,37.7065586 +6421,51.40599853 +6422,61.27276051 +6423,40.83063303 +6424,30.60770488 +6425,36.5452783 +6426,55.62600711 +6427,54.63940285 +6428,36.10190536 +6429,93.41394661 +6430,64.78017196 +6431,123.1321593 +6432,41.78934909 +6433,45.28115001 +6434,52.15806901 +6435,39.2419375 +6436,74.32895155 +6437,100.1963031 +6438,33.63394086 +6439,44.11135058 +6440,65.07675478 +6441,63.21238393 +6442,45.75954888 +6443,42.81672271 +6444,32.71544878 +6445,71.88412188 +6446,68.56654043 +6447,62.06370199 +6448,52.55617403 +6449,45.36146776 +6450,33.88126804 +6451,32.29293859 +6452,32.34811578 +6453,33.4026976 +6454,63.35266862 +6455,42.72059588 +6456,229.6846488 +6457,38.26596289 +6458,58.06901977 +6459,74.06564423 +6460,51.82573607 +6461,92.22506052 +6462,54.29394016 +6463,56.33918829 +6464,46.42359435 +6465,44.47786804 +6466,116.7479467 +6467,74.11522314 +6468,50.02300479 +6469,39.42045158 +6470,55.88983994 +6471,35.38832762 +6472,45.54398852 +6473,31.40137903 +6474,34.11573318 +6475,315.0437938 +6476,47.55814599 +6477,61.7083293 +6478,47.33721457 +6479,57.06147448 +6480,44.52246385 +6481,90.76036361 +6482,65.718952 +6483,61.21345051 +6484,56.07594773 +6485,67.54761937 +6486,47.81312012 +6487,82.9444737 +6488,42.10058286 +6489,66.2714312 +6490,97.30327946 +6491,65.14191046 +6492,106.7790662 +6493,42.79324961 +6494,66.27987853 +6495,51.10560308 +6496,156.1661526 +6497,80.86102478 +6498,66.47569839 +6499,75.23589888 +6500,58.44120162 +6501,84.81928532 +6502,51.66183086 +6503,57.42037717 +6504,156.5247775 +6505,65.54210636 +6506,127.3760907 +6507,46.44568088 +6508,43.49510497 +6509,32.64693662 +6510,50.44920087 +6511,88.76665977 +6512,110.3102832 +6513,181.8783595 +6514,241.9724946 +6515,63.71704568 +6516,64.46255905 +6517,70.37037152 +6518,92.03174577 +6519,65.49790776 +6520,53.00555529 +6521,117.9437933 +6522,131.8299094 +6523,55.1265687 +6524,63.22982149 +6525,96.00174072 +6526,56.34249907 +6527,67.26696235 +6528,165.1091589 +6529,61.61500538 +6530,72.90735711 +6531,49.94366839 +6532,122.0601623 +6533,51.07568698 +6534,25.85259168 +6535,70.7824169 +6536,64.59978404 +6537,77.14625519 +6538,106.1643358 +6539,50.37142451 +6540,54.55884848 +6541,40.69674219 +6542,51.67672925 +6543,62.78474129 +6544,28.49270188 +6545,64.09751423 +6546,86.15625538 +6547,22.28710759 +6548,37.16684811 +6549,30.76621118 +6550,44.95877989 +6551,37.7354461 +6552,73.93255735 +6553,36.53220411 +6554,31.84732871 +6555,47.53419016 +6556,54.51308583 +6557,38.86985438 +6558,27.28047839 +6559,90.22813236 +6560,82.65878501 +6561,50.220159 +6562,28.92288337 +6563,39.80461145 +6564,26.03583634 +6565,23.57498947 +6566,42.25611688 +6567,46.55194455 +6568,53.80950779 +6569,40.2576586 +6570,23.8122009 +6571,31.60620131 +6572,24.1468571 +6573,23.43399682 +6574,124.5617729 +6575,27.99118054 +6576,31.48520697 +6577,57.04890296 +6578,32.0605238 +6579,65.39602683 +6580,31.5738281 +6581,31.82100274 +6582,74.39000169 +6583,212.0953706 +6584,46.78473653 +6585,68.34744008 +6586,37.15180977 +6587,35.46662957 +6588,172.1927256 +6589,47.81319756 +6590,24.18699621 +6591,22.9721624 +6592,35.25727716 +6593,56.04493356 +6594,44.06467825 +6595,14.66199934 +6596,28.52101887 +6597,23.87402245 +6598,33.7866937 +6599,49.01998349 +6600,40.42068161 +6601,158.6593546 +6602,47.00832665 +6603,31.88256386 +6604,51.17586008 +6605,49.11926889 +6606,26.2489748 +6607,24.07999588 +6608,34.28291924 +6609,51.651238 +6610,25.97645698 +6611,40.27759102 +6612,65.26301858 +6613,38.41259102 +6614,26.78807609 +6615,36.63555788 +6616,73.82479675 +6617,48.71263134 +6618,111.5281919 +6619,71.16415994 +6620,100.1633018 +6621,28.303512 +6622,29.11302802 +6623,65.84512176 +6624,45.93076478 +6625,35.17595806 +6626,35.55220455 +6627,32.58994052 +6628,22.33202839 +6629,28.12933785 +6630,32.71171127 +6631,72.0242711 +6632,144.3502161 +6633,40.83990566 +6634,33.33359807 +6635,40.9688497 +6636,21.55098035 +6637,48.02521462 +6638,42.20042042 +6639,29.11989668 +6640,72.50714942 +6641,24.08904688 +6642,33.14814094 +6643,23.02174081 +6644,41.07133753 +6645,33.02575472 +6646,19.21198046 +6647,27.81960906 +6648,100.0739784 +6649,28.50340976 +6650,51.50306141 +6651,398.8168482 +6652,32.212958 +6653,35.24950977 +6654,24.05421356 +6655,181.1178389 +6656,52.3463902 +6657,37.03303999 +6658,21.6562694 +6659,30.41950331 +6660,29.0111354 +6661,31.6725661 +6662,26.17915397 +6663,24.25198319 +6664,33.16509819 +6665,66.7054277 +6666,34.81259695 +6667,33.30315935 +6668,33.56952395 +6669,34.38289479 +6670,54.59849443 +6671,41.35922106 +6672,60.09311523 +6673,31.70472356 +6674,28.80420139 +6675,38.04468745 +6676,37.15191413 +6677,36.81885038 +6678,36.82689704 +6679,117.7113784 +6680,40.79453158 +6681,34.14451576 +6682,27.16884038 +6683,51.9506152 +6684,28.71231005 +6685,21.49905391 +6686,22.34768658 +6687,29.02059927 +6688,105.6157127 +6689,58.52026194 +6690,25.30520704 +6691,21.58908846 +6692,25.17686008 +6693,39.45348459 +6694,30.30295671 +6695,45.25573449 +6696,29.09878134 +6697,26.49395865 +6698,23.23094621 +6699,33.20031117 +6700,43.48084913 +6701,34.6831561 +6702,26.17258963 +6703,30.30245812 +6704,32.27489142 +6705,24.09391586 +6706,25.769182 +6707,26.55334955 +6708,37.48848369 +6709,26.9821023 +6710,25.778172 +6711,30.48824219 +6712,32.3458084 +6713,31.51595607 +6714,26.4264132 +6715,91.08896072 +6716,12.96376403 +6717,28.24768712 +6718,23.34206963 +6719,33.31880444 +6720,33.35548052 +6721,34.49290884 +6722,31.55173263 +6723,73.35563423 +6724,38.73338085 +6725,29.06869457 +6726,31.04514656 +6727,28.44783495 +6728,39.83364087 +6729,34.45978865 +6730,30.17057426 +6731,72.08707307 +6732,26.52604961 +6733,30.60945833 +6734,35.44774047 +6735,48.60991785 +6736,33.14096173 +6737,25.30334116 +6738,21.85186872 +6739,37.59934515 +6740,26.7813984 +6741,25.41911104 +6742,33.03816415 +6743,37.04582783 +6744,30.41902064 +6745,30.19800315 +6746,36.16857246 +6747,39.15667668 +6748,32.72205527 +6749,78.46470918 +6750,59.90638416 +6751,53.87372719 +6752,36.96448238 +6753,30.9962796 +6754,36.1790017 +6755,21.11981919 +6756,41.92426593 +6757,45.64386276 +6758,41.45391006 +6759,30.31222133 +6760,25.02374167 +6761,24.94807818 +6762,65.71339373 +6763,64.34803967 +6764,31.30252242 +6765,38.15220184 +6766,38.28504303 +6767,31.03014223 +6768,35.29485476 +6769,40.75048422 +6770,59.94305365 +6771,48.91204806 +6772,32.90356912 +6773,31.10673163 +6774,35.22700724 +6775,28.00574199 +6776,31.69761572 +6777,106.9615374 +6778,56.39842947 +6779,35.62021004 +6780,26.48182085 +6781,47.99826747 +6782,33.75024374 +6783,32.5275324 +6784,45.76566926 +6785,49.34283648 +6786,50.03735669 +6787,50.62392503 +6788,45.29877927 +6789,32.15285053 +6790,32.17593109 +6791,51.18097848 +6792,74.62316039 +6793,32.87062855 +6794,23.25032464 +6795,33.86485827 +6796,45.29387423 +6797,35.88652861 +6798,38.31457472 +6799,39.14026132 +6800,37.46255052 +6801,53.48384375 +6802,82.12685577 +6803,35.63382403 +6804,33.12820153 +6805,30.47906423 +6806,143.4639991 +6807,49.57854627 +6808,27.70693899 +6809,35.59120616 +6810,71.29454386 +6811,40.08114346 +6812,40.48135217 +6813,34.31788409 +6814,36.80603328 +6815,44.14962825 +6816,32.59878672 +6817,33.89596611 +6818,34.80001039 +6819,42.88312558 +6820,47.26219846 +6821,76.70681204 +6822,39.72313621 +6823,43.56631631 +6824,41.82733072 +6825,33.28839219 +6826,78.68177748 +6827,50.82408005 +6828,50.23443475 +6829,46.07608949 +6830,40.42129192 +6831,114.3918078 +6832,40.54860971 +6833,59.64477478 +6834,66.44612154 +6835,41.53903896 +6836,44.97184524 +6837,45.62495159 +6838,57.17726458 +6839,78.46774137 +6840,296.1506669 +6841,139.8351617 +6842,62.7224835 +6843,71.11014614 +6844,40.96446543 +6845,41.23017167 +6846,40.6456914 +6847,120.9056966 +6848,63.92874181 +6849,83.70048149 +6850,59.8832049 +6851,86.05089783 +6852,71.00040243 +6853,39.6245984 +6854,53.1917538 +6855,51.74232921 +6856,49.3542837 +6857,109.2971678 +6858,100.5732813 +6859,39.0097977 +6860,86.59406036 +6861,150.6758717 +6862,80.79559226 +6863,66.24083668 +6864,76.29958523 +6865,122.3595503 +6866,83.43489531 +6867,52.75710008 +6868,59.9335527 +6869,62.50678008 +6870,69.72934803 +6871,41.91475464 +6872,75.69500392 +6873,43.95238016 +6874,42.13679102 +6875,50.39058211 +6876,61.14543347 +6877,99.79906658 +6878,131.3574152 +6879,58.01897505 +6880,48.20106699 +6881,40.98752762 +6882,54.82044304 +6883,53.68780706 +6884,65.19019947 +6885,48.1889527 +6886,222.3672748 +6887,31.13853569 +6888,44.94165322 +6889,60.15074813 +6890,80.9618458 +6891,174.6776817 +6892,139.7384959 +6893,76.63481892 +6894,43.90378471 +6895,63.67333326 +6896,55.89692771 +6897,67.22166731 +6898,52.68112928 +6899,24.24116482 +6900,65.29847476 +6901,41.49811075 +6902,38.88711926 +6903,64.98639436 +6904,49.98739278 +6905,41.7731281 +6906,122.4260969 +6907,79.26556782 +6908,42.79484937 +6909,42.90418629 +6910,47.12722901 +6911,48.19785434 +6912,264.9645378 +6913,33.52569111 +6914,32.24701473 +6915,31.33513057 +6916,69.55393929 +6917,36.34479068 +6918,40.11400403 +6919,100.2491905 +6920,30.53074699 +6921,39.71372861 +6922,28.57334706 +6923,29.80878775 +6924,92.17087961 +6925,82.94180489 +6926,46.85735423 +6927,45.06725047 +6928,37.99387968 +6929,32.81507393 +6930,29.49982269 +6931,30.82874186 +6932,40.59550288 +6933,32.78531714 +6934,40.00557127 +6935,28.63904267 +6936,21.29635357 +6937,23.43304288 +6938,32.54938827 +6939,31.53894733 +6940,34.07028181 +6941,52.89163391 +6942,31.58164288 +6943,27.89222665 +6944,65.7658464 +6945,43.61797004 +6946,28.09306079 +6947,71.84837915 +6948,20.26696676 +6949,31.25210364 +6950,55.70275937 +6951,35.07579731 +6952,21.27914444 +6953,23.02548325 +6954,22.24868609 +6955,39.30660944 +6956,33.27920217 +6957,26.74509746 +6958,32.8743064 +6959,30.46638545 +6960,9.313217396 +6961,30.33133359 +6962,33.20565756 +6963,39.14248092 +6964,23.86928179 +6965,37.36803192 +6966,153.8155166 +6967,25.55916096 +6968,31.02849469 +6969,40.61238748 +6970,25.31774357 +6971,23.23878796 +6972,22.84976111 +6973,28.02150004 +6974,59.68622373 +6975,25.2057387 +6976,38.72440571 +6977,65.16461493 +6978,47.75249802 +6979,43.89097048 +6980,37.44774266 +6981,74.67601903 +6982,143.7715294 +6983,112.1752806 +6984,61.95761764 +6985,33.54319828 +6986,26.3351964 +6987,63.12439953 +6988,26.32088431 +6989,43.74882726 +6990,20.30279667 +6991,22.18076563 +6992,22.87597156 +6993,21.74327118 +6994,33.44623859 +6995,126.3613927 +6996,57.90894763 +6997,62.72469418 +6998,22.95354703 +6999,26.94696182 +7000,23.07069885 +7001,20.75327929 +7002,20.84001412 +7003,24.62397361 +7004,21.60379935 +7005,36.65215972 +7006,50.38807274 +7007,22.45793322 +7008,67.05764678 +7009,40.08916822 +7010,44.01129841 +7011,207.8194602 +7012,29.13424555 +7013,46.7697763 +7014,41.96176003 +7015,19.81901288 +7016,23.34002159 +7017,38.48345901 +7018,35.05410645 +7019,23.78553979 +7020,33.00126788 +7021,30.42560311 +7022,23.04078589 +7023,28.31741368 +7024,28.96162907 +7025,30.55277287 +7026,44.62837248 +7027,25.80879179 +7028,24.6783263 +7029,46.09377993 +7030,65.2839747 +7031,32.29591159 +7032,39.11404361 +7033,39.51339797 +7034,24.04575193 +7035,25.68105366 +7036,40.68363097 +7037,41.48445322 +7038,30.9293842 +7039,25.78928563 +7040,48.94388736 +7041,40.97294585 +7042,49.36850451 +7043,22.66081586 +7044,31.23671522 +7045,33.67860283 +7046,29.72243809 +7047,204.2233152 +7048,21.14690054 +7049,25.1126231 +7050,21.01939134 +7051,24.1829646 +7052,28.4710251 +7053,100.462802 +7054,31.23060846 +7055,29.89160693 +7056,20.64549265 +7057,18.61386726 +7058,28.95827647 +7059,55.92404065 +7060,284.3385748 +7061,56.90121198 +7062,24.06283554 +7063,106.8742547 +7064,23.29233614 +7065,50.53514184 +7066,39.86015343 +7067,37.93464619 +7068,32.13299246 +7069,27.19757795 +7070,23.58453271 +7071,26.99110353 +7072,37.1016576 +7073,30.80636656 +7074,21.04606429 +7075,30.32858938 +7076,29.06365403 +7077,23.55922002 +7078,34.89545249 +7079,25.41929904 +7080,28.27690507 +7081,23.94402958 +7082,28.25454482 +7083,23.37579781 +7084,26.25656729 +7085,32.16756411 +7086,25.06675406 +7087,29.35909812 +7088,22.22256593 +7089,37.18610928 +7090,26.95671065 +7091,31.11483255 +7092,24.59289406 +7093,31.86434123 +7094,56.40554373 +7095,28.31855472 +7096,29.00726915 +7097,32.90867335 +7098,37.88751354 +7099,37.76581319 +7100,52.74405941 +7101,23.85551473 +7102,30.92311518 +7103,24.38467912 +7104,33.7046394 +7105,30.17655332 +7106,41.92991883 +7107,50.3653879 +7108,22.86600077 +7109,26.63109545 +7110,26.86023059 +7111,28.103394 +7112,33.01956339 +7113,63.31023811 +7114,31.81245444 +7115,58.30574856 +7116,32.43774567 +7117,25.94326896 +7118,27.71561121 +7119,33.27653263 +7120,26.21981814 +7121,24.81479961 +7122,40.60708445 +7123,36.16393721 +7124,33.39396049 +7125,25.83497762 +7126,23.65479992 +7127,63.12495986 +7128,61.85432566 +7129,33.1025687 +7130,32.57941043 +7131,55.97262089 +7132,31.73570106 +7133,36.35433554 +7134,57.51887746 +7135,40.8530067 +7136,34.92725877 +7137,33.00957512 +7138,31.69251313 +7139,30.62504928 +7140,27.25836209 +7141,29.14349403 +7142,22.21437284 +7143,41.83769509 +7144,65.26721622 +7145,61.18304389 +7146,33.74250974 +7147,48.06173124 +7148,30.03798073 +7149,42.06575773 +7150,45.76415463 +7151,32.34666896 +7152,79.42166659 +7153,63.12036585 +7154,32.9621792 +7155,26.59778586 +7156,26.35960508 +7157,47.02131481 +7158,30.605773 +7159,77.9001969 +7160,31.97650023 +7161,29.62767138 +7162,28.31531727 +7163,31.73790889 +7164,28.87807551 +7165,55.96735898 +7166,17.21700482 +7167,42.02238171 +7168,38.53059314 +7169,31.27551039 +7170,52.94998509 +7171,20.3952344 +7172,38.95637767 +7173,24.22340591 +7174,50.93092005 +7175,28.39141976 +7176,30.53394561 +7177,42.55355075 +7178,33.82571317 +7179,58.03141334 +7180,30.76410816 +7181,29.23615441 +7182,40.27952707 +7183,29.89313811 +7184,55.47538926 +7185,57.38798316 +7186,17.34902147 +7187,46.91140525 +7188,40.17332418 +7189,67.22990972 +7190,30.75118136 +7191,25.06185006 +7192,87.92989004 +7193,36.29588945 +7194,65.92710036 +7195,48.43939858 +7196,104.0526702 +7197,66.96770008 +7198,46.09473727 +7199,39.48164852 +7200,53.4397316 +7201,33.23844901 +7202,41.38804036 +7203,118.6176421 +7204,26.51744117 +7205,26.24766371 +7206,135.2947229 +7207,41.35085148 +7208,38.50258176 +7209,38.22158979 +7210,38.87532108 +7211,65.93412526 +7212,91.93747607 +7213,48.97452355 +7214,70.20747088 +7215,57.34997341 +7216,108.5682496 +7217,43.81889873 +7218,44.06187679 +7219,45.47140496 +7220,92.87658185 +7221,83.96855375 +7222,105.8867542 +7223,65.12080987 +7224,33.57750407 +7225,84.7641895 +7226,62.93159249 +7227,78.82169431 +7228,66.00663716 +7229,74.3054095 +7230,56.5898676 +7231,38.16305828 +7232,68.34245014 +7233,76.03809503 +7234,55.50398766 +7235,109.9555592 +7236,44.79282575 +7237,49.76662754 +7238,75.814174 +7239,67.73316353 +7240,63.39572138 +7241,59.66619314 +7242,73.38502975 +7243,88.01316388 +7244,43.27887415 +7245,94.21830208 +7246,37.41967573 +7247,41.56178666 +7248,52.89713217 +7249,47.45676186 +7250,55.7724337 +7251,91.0009475 +7252,122.3886927 +7253,50.0212506 +7254,53.3772067 +7255,59.17399367 +7256,113.2045578 +7257,126.4054317 +7258,54.2033461 +7259,81.62038596 +7260,73.74634686 +7261,77.65463691 +7262,53.09238437 +7263,47.53528115 +7264,22.97845914 +7265,66.04803951 +7266,45.41351874 +7267,46.07113447 +7268,103.492845 +7269,48.74323896 +7270,90.4610444 +7271,36.67639308 +7272,43.66548314 +7273,55.34205598 +7274,33.11219222 +7275,38.93553447 +7276,61.8214917 +7277,49.34773928 +7278,49.218866 +7279,72.76078845 +7280,27.14275539 +7281,381.2294382 +7282,49.15404118 +7283,65.05039222 +7284,93.72567578 +7285,33.62540394 +7286,67.00488621 +7287,28.67445051 +7288,39.15045819 +7289,49.97812624 +7290,39.37197498 +7291,32.21345525 +7292,36.98216182 +7293,20.87702918 +7294,31.88907406 +7295,21.75526651 +7296,30.48484346 +7297,26.88210094 +7298,85.86466505 +7299,24.18232532 +7300,21.54466652 +7301,20.46590379 +7302,24.01196103 +7303,31.19530155 +7304,51.06899671 +7305,31.83186116 +7306,23.87704449 +7307,51.48856983 +7308,28.40798482 +7309,45.02156452 +7310,47.05908212 +7311,39.00738684 +7312,31.39000213 +7313,42.25775666 +7314,41.95514445 +7315,38.6130134 +7316,32.82676264 +7317,24.93930265 +7318,158.2909445 +7319,20.07440166 +7320,19.83938469 +7321,20.84972161 +7322,26.07135825 +7323,80.11928661 +7324,21.88869054 +7325,8.567408544 +7326,101.695662 +7327,30.44302019 +7328,27.01103738 +7329,25.34409158 +7330,33.57967474 +7331,19.06894076 +7332,23.53083161 +7333,25.55891183 +7334,39.2227207 +7335,23.83803165 +7336,20.99533713 +7337,32.47166613 +7338,32.07887346 +7339,42.05253926 +7340,24.15063753 +7341,36.70885609 +7342,63.25033917 +7343,47.15303908 +7344,52.58794815 +7345,51.49259908 +7346,46.86026986 +7347,135.8047475 +7348,72.73022651 +7349,72.1807525 +7350,78.18564798 +7351,26.62396409 +7352,32.62964355 +7353,32.64039182 +7354,19.54056646 +7355,21.62593127 +7356,20.89367582 +7357,30.16061789 +7358,34.56503543 +7359,21.29988628 +7360,55.63598 +7361,45.72671297 +7362,78.39142715 +7363,36.7366275 +7364,33.87345819 +7365,21.15976869 +7366,38.68708533 +7367,18.1945488 +7368,37.91991905 +7369,20.02862094 +7370,20.17633088 +7371,47.77156142 +7372,21.28007298 +7373,29.23647725 +7374,59.1416682 +7375,42.13965439 +7376,61.78267578 +7377,35.80731563 +7378,38.10652865 +7379,42.10846606 +7380,18.55081623 +7381,340.6560087 +7382,27.55536682 +7383,26.77882937 +7384,38.16443899 +7385,49.44400614 +7386,31.53542867 +7387,22.49774876 +7388,36.75823662 +7389,21.33153519 +7390,24.83319662 +7391,58.43715098 +7392,34.45436871 +7393,18.67130144 +7394,30.14030709 +7395,39.29432823 +7396,87.55080923 +7397,27.28418698 +7398,26.9497778 +7399,98.99218587 +7400,35.36440035 +7401,38.06998692 +7402,28.36932241 +7403,55.61253619 +7404,24.75236925 +7405,38.63139139 +7406,21.18563643 +7407,46.02395261 +7408,27.82031614 +7409,30.51181375 +7410,40.98871451 +7411,35.22919324 +7412,19.25336738 +7413,40.12188179 +7414,38.37071736 +7415,24.43983616 +7416,19.34057027 +7417,54.72427979 +7418,92.1522383 +7419,26.68303575 +7420,21.49358031 +7421,46.41210133 +7422,31.30292463 +7423,26.84600722 +7424,70.51543691 +7425,51.4887923 +7426,24.58995431 +7427,20.69588841 +7428,29.83193701 +7429,21.08657791 +7430,26.30530197 +7431,38.21842915 +7432,41.40201824 +7433,48.6643061 +7434,24.32432941 +7435,20.95532353 +7436,31.34121693 +7437,29.6347095 +7438,22.04994025 +7439,31.0971918 +7440,38.78387745 +7441,21.92248825 +7442,22.03472509 +7443,21.80978425 +7444,33.47422431 +7445,82.47309379 +7446,11.62621333 +7447,27.65680593 +7448,30.20781229 +7449,20.11481536 +7450,24.21091739 +7451,21.88655188 +7452,26.14739912 +7453,20.98559394 +7454,25.90935424 +7455,71.55927618 +7456,28.17987403 +7457,38.52118245 +7458,29.72016879 +7459,30.42943854 +7460,54.61100575 +7461,24.25298482 +7462,34.6700758 +7463,36.8417851 +7464,36.44784048 +7465,52.40248522 +7466,26.7965333 +7467,21.40797594 +7468,35.56151703 +7469,22.43311052 +7470,23.40975333 +7471,26.46558296 +7472,21.79581841 +7473,33.14540513 +7474,21.8221182 +7475,26.27996547 +7476,36.57780832 +7477,32.66313174 +7478,58.72905504 +7479,28.2530843 +7480,32.0821997 +7481,21.01955357 +7482,24.42707046 +7483,30.85234687 +7484,31.60401892 +7485,26.65596533 +7486,19.8894307 +7487,43.21502758 +7488,36.12429083 +7489,26.43627219 +7490,107.8429216 +7491,29.11578732 +7492,21.76835028 +7493,60.04254491 +7494,32.41271962 +7495,36.85822807 +7496,27.06525613 +7497,29.16518224 +7498,28.56305869 +7499,19.31206805 +7500,72.17018813 +7501,62.08887154 +7502,41.84488739 +7503,32.02325853 +7504,31.55132899 +7505,26.595616 +7506,26.7003362 +7507,94.82539585 +7508,39.58382044 +7509,62.99182133 +7510,58.13853001 +7511,43.58450151 +7512,24.43635822 +7513,69.19469727 +7514,31.09378826 +7515,33.97074593 +7516,29.54126283 +7517,74.66157778 +7518,59.31354623 +7519,32.42072728 +7520,23.3079683 +7521,43.47175979 +7522,25.25233336 +7523,32.8700346 +7524,17.16806556 +7525,40.93727616 +7526,106.6049232 +7527,34.76775228 +7528,29.4925091 +7529,58.80406523 +7530,39.17059054 +7531,10.8036449 +7532,9.812215148 +7533,93.60718253 +7534,29.25817655 +7535,145.6486918 +7536,13.84406474 +7537,43.33076195 +7538,36.29580304 +7539,26.71347165 +7540,28.52242123 +7541,25.90348039 +7542,54.29907097 +7543,35.60431372 +7544,54.86242839 +7545,26.17091348 +7546,26.81538168 +7547,26.27739308 +7548,40.37773685 +7549,50.35120342 +7550,44.01119494 +7551,11.19103613 +7552,41.17126671 +7553,83.64908667 +7554,25.71207176 +7555,29.06276474 +7556,20.14662703 +7557,84.38612446 +7558,31.8018592 +7559,40.22218427 +7560,37.06843564 +7561,21.21632705 +7562,31.82625116 +7563,110.3505237 +7564,63.19400406 +7565,48.59175031 +7566,31.16946983 +7567,29.54285724 +7568,62.6984513 +7569,31.78755863 +7570,32.82248285 +7571,49.23284568 +7572,84.30553931 +7573,66.15359578 +7574,70.68320053 +7575,60.61671698 +7576,111.880958 +7577,48.52376301 +7578,43.34337455 +7579,68.85881119 +7580,41.12549595 +7581,49.90754413 +7582,75.69206834 +7583,33.04791978 +7584,63.36114669 +7585,89.31489755 +7586,66.14142677 +7587,64.18526396 +7588,67.10366602 +7589,45.67864101 +7590,80.33194726 +7591,137.9297344 +7592,74.05407717 +7593,64.13188674 +7594,48.36777986 +7595,122.383089 +7596,74.31898042 +7597,60.4473887 +7598,71.73670974 +7599,141.6838693 +7600,47.36479395 +7601,119.8114931 +7602,53.83007884 +7603,48.9828415 +7604,66.53842983 +7605,82.84873859 +7606,56.22603446 +7607,60.12968591 +7608,75.36513168 +7609,79.30623376 +7610,46.62378475 +7611,31.15205644 +7612,35.64683918 +7613,53.03475513 +7614,59.19433512 +7615,98.27456363 +7616,92.33823083 +7617,19.94003258 +7618,72.39572532 +7619,58.45932317 +7620,88.26592025 +7621,36.90390789 +7622,39.84612396 +7623,78.36516709 +7624,64.50560496 +7625,133.7773221 +7626,50.90305727 +7627,76.02323731 +7628,38.65641624 +7629,63.12337856 +7630,43.91526546 +7631,40.35836782 +7632,56.66663275 +7633,54.01039577 +7634,98.78257003 +7635,86.16383676 +7636,29.9863703 +7637,31.75699541 +7638,52.50884839 +7639,32.0924942 +7640,33.69481599 +7641,118.2672297 +7642,82.78450478 +7643,46.9534545 +7644,29.53196795 +7645,33.27215547 +7646,80.29389171 +7647,29.93530773 +7648,62.41032757 +7649,35.21753524 +7650,60.41556916 +7651,33.91757587 +7652,38.84039077 +7653,31.81144139 +7654,76.62283047 +7655,38.99904324 +7656,31.1362573 +7657,32.01916416 +7658,19.57978841 +7659,20.56851779 +7660,24.45174324 +7661,37.80259562 +7662,33.42645494 +7663,45.9957826 +7664,24.48151347 +7665,26.36445777 +7666,19.53278518 +7667,32.38685996 +7668,29.49122164 +7669,26.47895901 +7670,85.76163283 +7671,26.91144098 +7672,20.13964916 +7673,34.61998115 +7674,61.86338834 +7675,42.51478667 +7676,21.83861888 +7677,66.80261416 +7678,38.88409077 +7679,70.6972575 +7680,56.87085546 +7681,19.70208834 +7682,19.66315475 +7683,28.75717609 +7684,18.23758448 +7685,22.78907476 +7686,20.60548976 +7687,24.99723385 +7688,74.09702689 +7689,20.41357808 +7690,19.29573544 +7691,22.0997962 +7692,29.89941715 +7693,50.64995054 +7694,18.28079171 +7695,30.75049246 +7696,17.56959044 +7697,21.59955936 +7698,28.91109689 +7699,40.12114901 +7700,39.66282625 +7701,24.9256104 +7702,30.96255283 +7703,38.94369416 +7704,55.74353304 +7705,25.68865129 +7706,25.16980554 +7707,60.75962832 +7708,30.40888916 +7709,74.54921196 +7710,35.14273995 +7711,50.0040139 +7712,131.3965077 +7713,61.85626224 +7714,65.23584011 +7715,27.86387862 +7716,24.55498295 +7717,19.51983555 +7718,27.74716476 +7719,35.9217818 +7720,29.30971226 +7721,19.79921511 +7722,21.19561284 +7723,27.27948956 +7724,21.10174219 +7725,115.9953281 +7726,18.1541632 +7727,31.87457755 +7728,33.11787913 +7729,21.8048218 +7730,19.50529531 +7731,18.46381796 +7732,16.1934701 +7733,32.45088179 +7734,19.1357306 +7735,65.16622749 +7736,19.9247155 +7737,27.95827593 +7738,21.77677249 +7739,48.95553908 +7740,39.5515354 +7741,213.0485174 +7742,32.33697003 +7743,58.08161365 +7744,31.96578449 +7745,18.47263638 +7746,17.83216565 +7747,33.71684929 +7748,24.39191251 +7749,37.83551167 +7750,44.17523785 +7751,41.66916013 +7752,21.46137396 +7753,18.51828384 +7754,29.67887062 +7755,34.08944388 +7756,18.81555313 +7757,60.42399261 +7758,55.15026364 +7759,20.39824182 +7760,22.51542384 +7761,17.90696186 +7762,22.14887357 +7763,24.1070562 +7764,18.17541615 +7765,21.79432691 +7766,20.86900617 +7767,28.3928642 +7768,34.05414221 +7769,24.84649055 +7770,40.56449446 +7771,24.88668557 +7772,25.89576151 +7773,20.02902535 +7774,116.0317721 +7775,28.08459374 +7776,32.39122813 +7777,88.19572815 +7778,33.26025005 +7779,25.75774875 +7780,30.00575902 +7781,18.50077342 +7782,50.08026632 +7783,41.61394391 +7784,42.79386274 +7785,20.43674703 +7786,26.22227218 +7787,17.2884568 +7788,35.24641051 +7789,99.85649285 +7790,51.18809604 +7791,21.48280337 +7792,40.35950621 +7793,23.75971091 +7794,21.02224995 +7795,25.58908936 +7796,24.75032554 +7797,33.40453837 +7798,20.08854792 +7799,21.69284483 +7800,19.6983252 +7801,29.29140152 +7802,43.78384107 +7803,18.81011381 +7804,123.6874797 +7805,26.7686515 +7806,28.40222766 +7807,27.33418588 +7808,58.73064482 +7809,33.4374747 +7810,76.77785073 +7811,328.708119 +7812,35.36333739 +7813,28.77923732 +7814,18.95029229 +7815,24.35152216 +7816,18.81978342 +7817,21.68845532 +7818,63.47026818 +7819,28.60292692 +7820,29.83773345 +7821,28.11248216 +7822,68.74391942 +7823,32.88922389 +7824,54.79678106 +7825,26.26036163 +7826,24.97316365 +7827,34.86488315 +7828,23.3819606 +7829,25.98543372 +7830,20.73524883 +7831,26.55948737 +7832,22.73090292 +7833,23.19363184 +7834,20.84641685 +7835,44.91688812 +7836,24.44919576 +7837,19.66093714 +7838,31.41488246 +7839,20.45611725 +7840,25.58369777 +7841,30.71628829 +7842,31.66158322 +7843,21.8610993 +7844,27.69573811 +7845,54.35772885 +7846,21.01233157 +7847,22.83312345 +7848,41.37882677 +7849,25.80883283 +7850,25.58595199 +7851,106.1558946 +7852,39.70612181 +7853,30.53590243 +7854,30.24082094 +7855,26.80044487 +7856,21.8575088 +7857,63.39836784 +7858,60.62893505 +7859,22.36584578 +7860,34.36387446 +7861,32.5617897 +7862,27.75531663 +7863,25.8508997 +7864,14.0726913 +7865,119.0693503 +7866,58.81198 +7867,24.4022563 +7868,30.52783255 +7869,29.18542825 +7870,37.22324079 +7871,45.8976484 +7872,18.40259472 +7873,27.6546354 +7874,30.74360121 +7875,56.9748385 +7876,31.91856596 +7877,31.20015531 +7878,24.06548143 +7879,39.88571594 +7880,33.62217463 +7881,26.91279581 +7882,55.5783882 +7883,56.56932705 +7884,24.8382593 +7885,21.28512616 +7886,28.46311329 +7887,23.62566226 +7888,27.25534904 +7889,65.91145319 +7890,36.80832061 +7891,101.0866391 +7892,26.4331065 +7893,32.04327093 +7894,58.76573078 +7895,32.06318346 +7896,9.090230408 +7897,8.786684472 +7898,31.28035937 +7899,32.41321009 +7900,137.1258406 +7901,126.0961401 +7902,30.04804475 +7903,61.30856253 +7904,34.09662882 +7905,70.76771376 +7906,57.33031544 +7907,52.19475966 +7908,27.76558925 +7909,25.55447981 +7910,23.90698737 +7911,26.30939824 +7912,34.32650093 +7913,34.85628874 +7914,46.28530683 +7915,70.21687813 +7916,165.7489764 +7917,28.95726122 +7918,20.68644989 +7919,59.96738572 +7920,41.11699682 +7921,44.17340483 +7922,39.5596477 +7923,28.60966813 +7924,57.19309876 +7925,30.21390043 +7926,40.89160076 +7927,27.34825326 +7928,30.68415271 +7929,30.52154301 +7930,48.78090955 +7931,27.72628551 +7932,25.52787428 +7933,21.1364074 +7934,31.85833846 +7935,10.71242902 +7936,83.15750428 +7937,31.86442776 +7938,37.5693603 +7939,31.45879437 +7940,46.84565949 +7941,28.31473575 +7942,25.64640334 +7943,47.24022465 +7944,97.89369908 +7945,32.63032451 +7946,110.4622917 +7947,37.22807101 +7948,30.85781312 +7949,37.92686462 +7950,34.98411493 +7951,25.56832313 +7952,30.36132779 +7953,37.2627507 +7954,51.04636561 +7955,75.54628459 +7956,26.3991455 +7957,33.66159527 +7958,33.10377743 +7959,37.1127991 +7960,44.00531428 +7961,37.874816 +7962,32.18475086 +7963,66.83368482 +7964,45.77016421 +7965,49.9295399 +7966,31.86325442 +7967,50.35862921 +7968,70.30001954 +7969,64.81523547 +7970,76.19912953 +7971,54.52107511 +7972,31.38065306 +7973,153.9315107 +7974,197.4562962 +7975,44.62934896 +7976,50.97384253 +7977,30.66239779 +7978,60.71894213 +7979,30.76131258 +7980,39.21642467 +7981,56.77803047 +7982,41.51336763 +7983,69.33201686 +7984,50.71926274 +7985,33.26674944 +7986,25.73985918 +7987,27.90413904 +7988,28.95662777 +7989,99.65992419 +7990,48.84973299 +7991,82.64725319 +7992,39.04018466 +7993,78.78206815 +7994,23.18594227 +7995,68.49609936 +7996,31.65192607 +7997,68.84469478 +7998,86.2793855 +7999,94.09437703 +8000,26.61914218 +8001,98.93332671 +8002,27.783669 +8003,33.32296475 +8004,21.53604815 +8005,59.84099419 +8006,48.64708271 +8007,280.8395019 +8008,40.85042256 +8009,72.97946423 +8010,44.83263931 +8011,20.88865415 +8012,23.59523262 +8013,49.92421218 +8014,15.2158986 +8015,32.56927753 +8016,57.58345696 +8017,27.59001352 +8018,38.90237197 +8019,70.41087432 +8020,31.92649705 +8021,37.33995484 +8022,23.36884527 +8023,30.62963966 +8024,28.58962517 +8025,31.58268648 +8026,25.47623315 +8027,30.01846385 +8028,77.28958101 +8029,22.47966997 +8030,27.08557 +8031,23.54813304 +8032,19.26877273 +8033,19.34037603 +8034,34.44810442 +8035,173.5774928 +8036,20.6299322 +8037,41.13537268 +8038,31.93300694 +8039,56.75596083 +8040,27.99159633 +8041,36.86880082 +8042,18.22726134 +8043,158.2445706 +8044,24.13231234 +8045,26.57491388 +8046,28.63975698 +8047,28.38277828 +8048,137.1704423 +8049,17.87373043 +8050,25.59534678 +8051,17.83868835 +8052,19.74594124 +8053,20.25716134 +8054,19.2120501 +8055,8.911194641 +8056,41.27609374 +8057,27.32460707 +8058,21.53268536 +8059,17.56684068 +8060,19.61273112 +8061,133.2104945 +8062,24.91151666 +8063,22.86371133 +8064,27.91520888 +8065,14.6085024 +8066,18.79254312 +8067,20.41474146 +8068,24.16906551 +8069,51.44763371 +8070,29.933978 +8071,20.58182279 +8072,57.48893649 +8073,33.79351865 +8074,76.53013535 +8075,28.40319555 +8076,73.06710253 +8077,121.260353 +8078,82.97209324 +8079,82.39599981 +8080,52.10364354 +8081,20.84811983 +8082,17.30688897 +8083,27.20254773 +8084,33.21606224 +8085,25.24493032 +8086,25.1433011 +8087,19.40214652 +8088,30.08681909 +8089,24.09840558 +8090,18.48675244 +8091,13.90399381 +8092,125.7266219 +8093,29.8793252 +8094,27.8443043 +8095,18.11242516 +8096,23.52403523 +8097,40.09758746 +8098,20.95603582 +8099,19.07491586 +8100,61.21579008 +8101,19.54525983 +8102,19.74059403 +8103,55.23242928 +8104,19.01613015 +8105,36.20069295 +8106,68.30030832 +8107,27.77409451 +8108,18.77264493 +8109,32.46067681 +8110,17.64049526 +8111,9.733108863 +8112,27.12892628 +8113,24.43924722 +8114,37.01006659 +8115,28.31715198 +8116,40.05962011 +8117,28.67317809 +8118,18.9194157 +8119,22.75780884 +8120,31.41702767 +8121,24.17190226 +8122,20.70486 +8123,29.36195814 +8124,29.49790077 +8125,24.61261787 +8126,40.16146724 +8127,29.70685128 +8128,26.88989146 +8129,28.83798817 +8130,20.32723656 +8131,19.39815336 +8132,32.90286187 +8133,19.3790397 +8134,21.52251897 +8135,35.58701769 +8136,40.41571029 +8137,18.53680004 +8138,28.65324941 +8139,28.66953125 +8140,161.6007908 +8141,27.88928361 +8142,26.60710456 +8143,42.46989205 +8144,18.71013554 +8145,21.46085436 +8146,31.61952336 +8147,43.54532431 +8148,16.0938537 +8149,35.80075327 +8150,27.70378507 +8151,17.99628002 +8152,29.18729008 +8153,23.325729 +8154,97.79386054 +8155,50.54618556 +8156,47.27653902 +8157,93.00998259 +8158,99.47018829 +8159,18.76900608 +8160,29.09744256 +8161,29.61066051 +8162,36.21429142 +8163,18.96079094 +8164,21.19483623 +8165,18.75230056 +8166,19.40324312 +8167,27.04511788 +8168,19.77494199 +8169,13.53518001 +8170,24.50932103 +8171,20.46549736 +8172,20.39297086 +8173,57.39047094 +8174,22.57006484 +8175,28.481076 +8176,17.28692887 +8177,59.38971282 +8178,19.96777955 +8179,18.46524756 +8180,19.86744027 +8181,18.25385296 +8182,24.94493695 +8183,18.17701906 +8184,29.94484781 +8185,76.3853805 +8186,24.32920762 +8187,18.86317115 +8188,25.75880957 +8189,41.20590698 +8190,73.41641134 +8191,63.72431297 +8192,27.64389851 +8193,22.06255143 +8194,24.47194718 +8195,21.15075926 +8196,28.74771425 +8197,20.42592093 +8198,27.98657641 +8199,25.6988274 +8200,41.09411645 +8201,23.15132687 +8202,44.96814718 +8203,21.54566456 +8204,19.23251202 +8205,55.08811948 +8206,23.83077704 +8207,20.93430847 +8208,27.57391972 +8209,27.00738062 +8210,39.47804983 +8211,17.55801804 +8212,22.09167674 +8213,39.4507744 +8214,25.72374208 +8215,25.3498196 +8216,106.0076834 +8217,31.84271958 +8218,37.6021435 +8219,22.87909481 +8220,30.97403462 +8221,22.20280021 +8222,23.27877096 +8223,36.86370297 +8224,61.39973357 +8225,25.59153305 +8226,27.93066092 +8227,30.43494766 +8228,24.64943103 +8229,13.13095795 +8230,111.9050909 +8231,17.8508277 +8232,37.69082874 +8233,30.83809479 +8234,28.72234112 +8235,35.40591383 +8236,25.90810949 +8237,92.45373884 +8238,25.7503784 +8239,25.87821297 +8240,57.58061169 +8241,29.57586637 +8242,24.24693965 +8243,20.21997096 +8244,23.13416025 +8245,28.44560935 +8246,24.11613691 +8247,20.78400269 +8248,18.50964653 +8249,23.85284251 +8250,81.96969374 +8251,24.12312459 +8252,24.26038283 +8253,28.21095741 +8254,62.68083695 +8255,44.20951779 +8256,26.36441526 +8257,31.57643735 +8258,25.13833794 +8259,28.76540528 +8260,50.74128247 +8261,151.5123612 +8262,214.8674237 +8263,31.5308117 +8264,25.24811127 +8265,11.509092 +8266,123.9438299 +8267,27.20547983 +8268,61.76860523 +8269,26.24349157 +8270,51.08147676 +8271,147.1271475 +8272,36.47003662 +8273,34.86975848 +8274,49.4239269 +8275,32.88727812 +8276,29.72853219 +8277,21.60196879 +8278,23.76838741 +8279,44.38479104 +8280,49.03141664 +8281,13.1041589 +8282,33.51515736 +8283,20.93585482 +8284,19.3033475 +8285,39.80302781 +8286,68.82858155 +8287,60.92935159 +8288,26.82680048 +8289,60.92727639 +8290,28.47479788 +8291,100.2835209 +8292,26.88830381 +8293,40.91172935 +8294,30.43503039 +8295,30.64807855 +8296,28.09481226 +8297,29.16068713 +8298,17.2953568 +8299,20.03951766 +8300,9.30661695 +8301,38.12725178 +8302,18.04996522 +8303,24.27506844 +8304,48.9954008 +8305,33.41358533 +8306,41.39840017 +8307,109.9431003 +8308,61.48023659 +8309,21.43071249 +8310,47.31245814 +8311,51.03683891 +8312,71.35097935 +8313,29.70616112 +8314,40.24001941 +8315,31.9035192 +8316,27.33761138 +8317,24.89567744 +8318,61.46489346 +8319,68.81527535 +8320,20.88321543 +8321,20.88466006 +8322,36.32713819 +8323,29.13742036 +8324,24.11798213 +8325,109.4207842 +8326,27.74277703 +8327,28.57379577 +8328,34.01327527 +8329,22.84107151 +8330,29.24225951 +8331,53.31146454 +8332,69.52331367 +8333,74.40570579 +8334,39.58090803 +8335,61.39599915 +8336,87.1784286 +8337,129.3046894 +8338,28.88510798 +8339,79.34350278 +8340,86.21468163 +8341,67.23218128 +8342,32.72898435 +8343,38.9615455 +8344,47.8921174 +8345,35.06074364 +8346,12.60447072 +8347,109.6796776 +8348,54.95422269 +8349,75.62450149 +8350,29.47201722 +8351,41.05973972 +8352,20.30341802 +8353,19.75754954 +8354,46.76685265 +8355,23.78672658 +8356,38.50349954 +8357,70.11276972 +8358,24.67444654 +8359,61.69655453 +8360,64.59443418 +8361,27.25760484 +8362,33.09105527 +8363,31.30418533 +8364,45.93488528 +8365,46.64443491 +8366,13.13032544 +8367,65.7337124 +8368,42.21539077 +8369,20.61365962 +8370,27.27612357 +8371,29.530038 +8372,80.393591 +8373,24.23863372 +8374,21.72021171 +8375,23.54928964 +8376,12.5132426 +8377,31.82333035 +8378,19.4978017 +8379,69.70220692 +8380,24.3597947 +8381,28.32458695 +8382,25.84193629 +8383,73.06525682 +8384,40.28533841 +8385,27.31931066 +8386,25.73630362 +8387,34.72936914 +8388,18.74130943 +8389,27.29418562 +8390,20.67695141 +8391,29.5730611 +8392,20.83261094 +8393,20.51178125 +8394,31.89635102 +8395,22.06749111 +8396,23.67852194 +8397,18.88742291 +8398,19.39622724 +8399,17.32725129 +8400,10.87151022 +8401,25.24264397 +8402,37.17148256 +8403,21.79008686 +8404,50.75395763 +8405,17.90049545 +8406,34.2241632 +8407,22.70923262 +8408,13.73570144 +8409,12.19046896 +8410,20.80934896 +8411,26.8217598 +8412,18.11710787 +8413,9.650589235 +8414,40.60233582 +8415,17.1306379 +8416,17.22606285 +8417,32.02395647 +8418,19.28859095 +8419,18.64524931 +8420,17.14485835 +8421,83.84924549 +8422,22.37837476 +8423,40.69465212 +8424,29.4404199 +8425,17.38651668 +8426,14.61424643 +8427,19.44965686 +8428,20.93610783 +8429,20.35225529 +8430,10.63365393 +8431,22.13251332 +8432,26.18824155 +8433,21.94716532 +8434,47.45170035 +8435,33.51193732 +8436,18.71956503 +8437,20.30438488 +8438,40.87854288 +8439,44.59763005 +8440,25.17290774 +8441,44.88542219 +8442,15.96034681 +8443,89.75689412 +8444,43.37384171 +8445,30.78045312 +8446,22.15709862 +8447,44.98051666 +8448,66.74302034 +8449,17.22247876 +8450,17.27022025 +8451,17.94969806 +8452,23.14142032 +8453,27.2571913 +8454,18.82218214 +8455,21.83324899 +8456,10.36801297 +8457,11.31410509 +8458,22.70380343 +8459,25.28368832 +8460,18.74212337 +8461,17.29850703 +8462,23.25592814 +8463,28.05965576 +8464,17.18325821 +8465,56.90546715 +8466,36.8603105 +8467,18.35366562 +8468,20.39866965 +8469,22.88886757 +8470,19.18451001 +8471,204.3625273 +8472,25.36400984 +8473,99.68361438 +8474,20.79227812 +8475,17.47242055 +8476,38.08298067 +8477,20.14174735 +8478,28.00445736 +8479,34.96094253 +8480,18.13103489 +8481,37.94167801 +8482,26.96019634 +8483,28.24330178 +8484,17.29916465 +8485,28.88217475 +8486,12.34223863 +8487,17.39898491 +8488,26.66998264 +8489,18.02219529 +8490,18.19329114 +8491,102.1047167 +8492,20.06478322 +8493,22.51104057 +8494,24.29279052 +8495,36.67958484 +8496,30.17174603 +8497,18.47963046 +8498,18.89479037 +8499,50.38856852 +8500,26.05139553 +8501,18.81327364 +8502,43.81547994 +8503,27.9451974 +8504,19.6976293 +8505,154.0224347 +8506,19.10096422 +8507,11.26719782 +8508,17.50098993 +8509,33.15018788 +8510,17.89168778 +8511,25.65348483 +8512,35.86711381 +8513,30.26335229 +8514,21.1627177 +8515,18.53801033 +8516,23.67993938 +8517,19.67394451 +8518,22.50084033 +8519,38.07110572 +8520,19.30910414 +8521,18.39791334 +8522,27.62372348 +8523,95.38490743 +8524,19.62419384 +8525,32.267527 +8526,19.61596885 +8527,32.86309986 +8528,23.4031468 +8529,26.05566638 +8530,28.28477371 +8531,23.67505081 +8532,19.47296091 +8533,17.83580214 +8534,13.06369107 +8535,19.7971182 +8536,24.12493576 +8537,20.10664423 +8538,21.05508735 +8539,19.57063548 +8540,21.40452754 +8541,19.39579462 +8542,56.06907613 +8543,25.25511609 +8544,20.21439097 +8545,18.04850291 +8546,24.50305916 +8547,19.40517217 +8548,21.14161565 +8549,20.47799859 +8550,75.54366645 +8551,20.6453131 +8552,25.47360871 +8553,30.38574064 +8554,26.49005308 +8555,37.95707126 +8556,75.59446296 +8557,19.40633284 +8558,30.82882033 +8559,20.23415967 +8560,22.16317202 +8561,27.48048786 +8562,23.25658954 +8563,18.90658371 +8564,20.4288313 +8565,18.65785037 +8566,38.04308697 +8567,27.6678068 +8568,19.93571055 +8569,19.41269501 +8570,19.6148095 +8571,19.61780491 +8572,24.8256012 +8573,18.80112253 +8574,69.00585116 +8575,27.81985867 +8576,27.94023677 +8577,23.05912025 +8578,25.5012851 +8579,22.04285927 +8580,24.46195914 +8581,24.4284745 +8582,26.32258053 +8583,27.27151906 +8584,21.43729303 +8585,105.9183536 +8586,27.58171919 +8587,22.44273695 +8588,37.33037557 +8589,24.05719115 +8590,30.26303313 +8591,30.95008827 +8592,33.0991091 +8593,30.31612778 +8594,11.06341255 +8595,18.42348767 +8596,18.6204337 +8597,29.39818904 +8598,27.81062218 +8599,23.90932668 +8600,34.08358738 +8601,26.15592198 +8602,94.37524466 +8603,30.87117986 +8604,24.01356454 +8605,59.4535048 +8606,37.08676179 +8607,23.48589355 +8608,61.22471824 +8609,22.40808667 +8610,28.75235049 +8611,22.48446462 +8612,18.81734641 +8613,18.90218452 +8614,23.26383894 +8615,18.74660166 +8616,27.82017756 +8617,25.976521 +8618,27.46410762 +8619,67.06179025 +8620,46.85784298 +8621,18.53350752 +8622,24.23708379 +8623,23.35550952 +8624,41.30581379 +8625,48.57147297 +8626,159.644288 +8627,220.9488321 +8628,27.08780297 +8629,26.00960389 +8630,12.33875799 +8631,14.87048569 +8632,26.9431341 +8633,29.85688301 +8634,27.50102691 +8635,73.21411521 +8636,17.64075153 +8637,50.75362986 +8638,24.62030723 +8639,24.58984213 +8640,22.22542325 +8641,20.84990231 +8642,31.40858055 +8643,28.03349962 +8644,22.16567381 +8645,18.40777015 +8646,9.014715192 +8647,30.95508285 +8648,70.96400702 +8649,55.00467278 +8650,32.41176474 +8651,71.84684248 +8652,93.98006539 +8653,92.3615336 +8654,38.24522062 +8655,27.7745315 +8656,47.16393537 +8657,59.07518466 +8658,38.60848574 +8659,53.0086921 +8660,43.43968647 +8661,25.23873123 +8662,30.70616753 +8663,116.2994125 +8664,21.30820425 +8665,32.80936067 +8666,127.0574839 +8667,19.71928916 +8668,57.47686325 +8669,27.25904056 +8670,57.3587123 +8671,67.29343268 +8672,111.9769257 +8673,59.10597537 +8674,18.53112872 +8675,50.39052922 +8676,101.2636707 +8677,33.98963582 +8678,28.46317332 +8679,55.7531892 +8680,27.30370133 +8681,61.41798989 +8682,40.99053253 +8683,83.08042635 +8684,33.96821065 +8685,21.26098248 +8686,19.34746746 +8687,40.14631137 +8688,32.34789549 +8689,23.96394598 +8690,97.06154924 +8691,40.40554511 +8692,26.85092636 +8693,37.88561362 +8694,28.06566043 +8695,82.3682133 +8696,31.48645228 +8697,37.00872942 +8698,67.77195755 +8699,24.79432343 +8700,37.73994652 +8701,50.67236596 +8702,15.61798865 +8703,30.189522 +8704,12.74910226 +8705,85.70909465 +8706,40.49875403 +8707,50.51206809 +8708,43.58089444 +8709,46.6877787 +8710,81.67012469 +8711,10.1232165 +8712,19.80703377 +8713,32.20822273 +8714,38.70407237 +8715,32.04280536 +8716,66.17213532 +8717,103.9519934 +8718,18.10046149 +8719,36.20984272 +8720,30.82327196 +8721,49.04840003 +8722,89.76345622 +8723,18.15689879 +8724,61.81484598 +8725,58.3139126 +8726,44.56296228 +8727,29.61519428 +8728,70.92553707 +8729,29.37559535 +8730,20.79805629 +8731,18.12337395 +8732,19.41668893 +8733,23.56905233 +8734,19.44572829 +8735,47.57470056 +8736,31.93108935 +8737,22.55714989 +8738,24.43200034 +8739,27.17834721 +8740,12.80576061 +8741,260.2033113 +8742,92.84126289 +8743,17.85316342 +8744,65.43252058 +8745,44.21069273 +8746,44.71747677 +8747,23.99151853 +8748,26.95996787 +8749,70.5416553 +8750,24.48258039 +8751,29.91604596 +8752,32.44363151 +8753,17.66484004 +8754,20.89771821 +8755,23.64785625 +8756,21.31513961 +8757,25.63591374 +8758,28.2125313 +8759,23.94412982 +8760,19.0787965 diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/README.md b/dispatches/case_studies/nuclear_case/ARMA_Model/README.md new file mode 100644 index 000000000..6cc93c45c --- /dev/null +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/README.md @@ -0,0 +1,14 @@ +### Files contained: + +- output/arma.pk: binary file containing trained ARMA model +- ARMA_train.xml: RAVEN input file that trains ARMA model based on given data +- Price_20xx.csv: csv files with **synthetic** training data (2018-2021) +- ARMA_pointer_2018_2021_to2045: csv file pointing to training data (2018-2021, interpolate through 2045) + +Please keep in mind this ARMA model is intended for demonstration use only, no meaningful conclusions should be derived from simulation results. + +Check the RAVEN github page for updates on ARMA models; if there are errors, be sure to re-train the ARMA model by re-running the ARMA_train.xml script with RAVEN. + +For more information on how to run an XML input file within RAVEN for ARMA training, see https://github.com/idaholab/raven/tree/devel/doc/workshop/ARMA. + + diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk b/dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk new file mode 100644 index 0000000000000000000000000000000000000000..36f5bd1c5ac52cb5acce40d20894dc38a90aec1f GIT binary patch literal 12105586 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ð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

BBa?Cta0M;R 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

i;lT21H%Vrj}3>T^FbHb?L* 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

o1TKi~HaSJM!jHiBXV`GA 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⪼$&fMgJkRq?`LFwZAK$m%^LwA)_xj)0 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

1b>T?)B?|@ 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

+tWC#_I?;FWKizHk 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˞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

I9y@`a4POL;Q3iCL|-_ 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 z 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

Tu4Lun1*wR)he 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�*!?uo7nlBJ?w8HD{ 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�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≈}7uRNt# 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�#%eb^*(6{cQ8_Vq75O;({E8?u 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 J& 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�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

pOJdSY2=9FB8-&O(|8u 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

9}=QQKa+wkMmx~3y9{7Cg? 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

  • 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%0D6WmT`nph*zku}_Oz_eL&dw9U&*Yq7 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

    3n;<`s3u0Qbr@vgO~mKlJKoQ=jZMBo!qW8w_h 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

    svt=bBEjBMD5Dqi9kX3h9)dpHV|YV65Bq*H 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

    yo`W~_VMEwi})|8b%oflc$~ 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ℜ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

    a}<>l3s6rIUeMe)p9D9 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

    qHskr)-{G6! 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

    hy9hy&n@`>Lx0-~ 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 FpPU!N2gA^5h4mk3LbRo|< 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%0A*!Q>?_(7(G@cj>R& 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

    Sa4p#~=7dXFTHFfV>$*6`SkUz<>3loIHqMe7m-x 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

    =*iY^K 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 z z$nLl6B@HAh5>-hI!HQV+(6Pv(i!7jB!&_rXNj>L4q*dv z%^UyYAnA_#R@JSlJ2=mfs9H;UOFl~)IFk7$>FG!cO47&OS274QZL;&V^L3DTpRIBt0d)6g9O=;`6tujl|R*Yhq2}hv@*OLzs@(`AUxBc9%Pj`5d-S+5p`C z{h{C@erHxEduP;<@PqL4%GZ8#IT0@Mslu$LNt@q=NThF)>wkfNOP^}r*rDR1y6|_U z-jPC=syC0)uU0MWFVy+Zk0LGcM|t_qWbtpM&W?Fx zAphRGh*t6+23Ayzr# zsrF6G7it;SH%Jg(7IsWkyC4WZgxha5jtRmYmt{TEcMHP09kZ9)trvv8FD91RxCp}W z32kQInP(Hc}8gJLW7iH5Y_aHQE$RH5G&{YW06O3qr#IBaQZW2|`-G zxnaMy34-yio*nJ>2|{z*8zI$>2tw+qoui$we-G4#yq}NTQ+t#Hz8w~Xkd>o~3^1SZ z*O#vjV7XTHBWA>V3c|#VoA*CiCJ5CUKeO(K{m$Cl;gl}+JK|*9XS1vY!MeKgpqRme z(0}mOt*r(Mg7W0mez*Dx!qvjnLx14b*L6ZxD84@a*Q!SNe_IvY9vSzqJ__62Jo)QP z?0-rx?cIW-Ae@~RT=Uv;K^S$h^Twwe1YvuH)1*^4e*>#MnKd8#9bj(Z?0i}fK5bu- zH#k5LdQEvf*bnF1e8wqjM?6lGDv}=MofL$eP3G2T4q<(#@9gX7BM4*ky66wZ`j+K? zm=*7a$L+b6O8NppSbk?=y4g&e7vD4L;W(b637fB~+Ti@|JU{W|7(v)M)@s*-v4UW+ zEqdzG34*X9adNK9G@OrR8rvq%6NIfDRVS^){&u=m?Mhv5LD0)L{i(B85bOqf*uBDj z1TFmew&zuBzea<0EA9xw%AE&Oa~}$V)!ZL5+C>S1QErQmQBU!B6st5&dLjr1r;NUS z3geCs`wv}<`5(J2S*VNaZjr`;vsPyWp~d94Q&J8H!rLbEhsJIfgvDR-dugu|1eY4) z#w=bb2-kwvy*TiFgKPfku7axZ8)lh5U{S4b#IAMFW_gLTHqAMq3ah=uM zpjD742!-`_jl7&B2*W$Lta%wP2*R$$M|OP@gk!D0?3?*Y5Js-nUiR&gAQU8AYE+Ep z$>d8WgXiJ#8u{j$Q4fDX_@KHZbX) z3xb2oo;~Y51VJq@zFR0BM5TJZ)HUL?8=i-L+V<9U z?g_&B_USwN;`~mVyD|sG;Bid3nK~c)x4d8P%|pKm!XBebMVr51z4wCN_52_RrkdRY zJYM2))HX}`iv4b2JgG?`_S=8L^^-oh-fDhcoU|X;)wGw1o~3wx1edxBhp=Cr^euXi z!g){AKjaraALnI_S;ay;PlBTKl>8h7!Nz99ZByJIdr)^(FO2II5A#>T^J%xe;nH#( z-}(9G&Qo#xo~{9XP4{5Aq?z?Xj|#%;;{%$<;<`S1A$klMm#;?yy|r!#f~w2GPSrxO zooQEsX5fCxfn@DoxK2EmF7ACD^I!B`A2t@}x6j2n+e3BaXqMh zncMLPuKV4_>kZUw1tEFL*XYrfSdZB!H~T?&y?O4F6x0uo$KfH*eEZ<}cYXT2nz-NK z#TA_>Bna|$M%|?_MDE_p`mLpsNBQzc;637XWZwy zu5-?HJx_k`PeE@?h7f@n2BQyRgnaLJOcWIYo;b0X8396OzKL=>2@}$**D1YS0y>zN zA6SwjBy+C_g+rB)7Y`(kBqFY(Dnnj%CgA7&CX)zTLS8ytySWzi`+n1sGyNnX(_YVu zjschN#tiqr{)8A@R@0UUAjI-)!>LyMZa0`h6g>!equ_S;5$>z6w`WlS?)HHuKAI_f z=9k>PkJu-TM_Oh~1-|)HCcp|fx|bZ(e~1%evpZ_oPLPn}e1^Uo_)({+tq;#)&HVjO z+7I!JH*<-10ROM*i<+wx;FI3FN7B?$$5e;b96ItPF&nJCmyoK?pY~^tpx^jyuRIIf zaR+{zdjaP^FJ=Dg=Lk_u-fN$QdJHKvr;8x(Orf`n1#rB5=Ni(E{I@ZkTv3epyk&}V zEOGy!;Ki(rqv$`fJDiSyFOo96HHqMh@~op7(n_+KM|U@Cz-Q`qf7L=<_9c92i>Qln z*Wm?&t>AZ45Zij-Nn&a(1M87J)ZnZV{ys z;e@CO=?L+Izfq-`ry`&`F{zM)8w&^#WMdMH0?)nbHh$ZGgOF`^n-X$x+~%dy5R3D7 zo;FRSWT7r=MqVCGM1Cu^d+$UM;>ge#crFP2Sn`Tf5$ZJdNZpGU`({X$uln z>I5DEp`RhUEy2$!LoFjK_+nFTe8d;TGR z+a%sU&Q3!8cOHJ)kq&F~9vga0;U z(mGqPpX(fd^L;|-*M7chu0tN5-j5H2@2t%gkgCmwkMx{AV2ym7jB0e)9Rb{CVnGqu zpTFsk`V-V?Rp}MuN6z4VLBR7F=({`Cxj!ANWrBn3JtyecW{Zd93FO{3>{0apo@z@?=T!rN7{>hhr#5(IrCM-y6L9n+)BAE%j{8 zA*7OX<@c29$iq&~fZ9Sro-0l)8i6l8XM)_!a-sV_kJ6V@;0N(94PW8@3hp{Xr%*yd z#ipp2Jqg*oyzjXZ>hHdE{Fy57Y`M8+TQqd{CrNS7k|ucdd^T7|8F@Wqb^5UaAuIz& zm)^;PcWQRD03089G*W&Fx~S~wEH{T<{GXR(out6;$r$4b_=EiJ9A9bhEdS1p?IVta zunXm#bpcNq2OdjzAz%LvQ@@3xUmOkdmiY->#clsIzrkNE?tA{*ABaAbTPktk6z150 z;;mo7gWW$1de$7kzLUXmpG{DQk%qD@(4Vox-*+>>5qIw46JBY|eWPna4+&vSVpx54 zHTrUr;P+pgxc~J;zzVDaYDQT_-0-hI&Ic>`aK9z-RBW>*|d(@%GJ(>SK@>YH_yMPD$8dNg9qzZmjNqZ-!2NP0QX0fU59QczV zTon+G^QEsjN^x8;A^YPB&i5)s{>{hrPZd+fBEavTSLZYs>0Ik{0O6MP$(8(;HeZO_Xc=eT-qoMpK*=)!LI{dcs;x39SFZMOcgj2a239Ks@&<~%eWoz(hK7Mog zLFiSSnLiIWjsF(rxuWh@%lXufAYTc8sC)0k!0$8zug9i=7ll7VCyU^BhyQGzzXhMQ zv#aX7Pe^cU@6`Jz=v%CJLoaq9e@eFOsl_)%}UtX6m<`s6Q$ zh?6%lU#~05>b(vf?l``$It6)}{L%FZ`<-e`19S=E!_lb^I=ehA5(N{w!{=jGU`uOiWihXpl z=NI;3-w>g%Mx($nlDc$%Pb+*k=kl9=;1-sDm$L5F|8uD3=GK>ZANV_^(*^t)8CU6H zj|t)a{k5J3A9dAZkZ&qS9aK8z@8zIhHE^GizXII`KRz~&`u;3tJoOWJ?A$KhVFymy zC$p2E(Wl$0AItwZggEkp!vm3bBgTzs(WsB8!H1eJ4)E2Ik1E{msM{RX!QBsiI9joJ zE1uVJ-1@6O`aoi?&uYtb%vF^OLI3CNypZ%NDsUuDZ_4^mjXYjEmnvTiKW-TCn?Qf? zd^xTnQ;B*8hGw#&ZjmLvr`R*0!yR`nyu|aI)RSW5;mg{5wd}t=F-N7lj%)$Ww+vpA zwU)r=9k6I?4Bn2#ziP)kq3hs#G+Y~ekK=J~)k2-lddZ~WIQHMFiDsP7eRW0SwGrwt zy!WugUi78Hl5hQpuZ-KvMGbj4GjK$HBm8pf@E6Mu(4}WTbGr}fB!2OYu{rcGcG6Gz zX9D!z;`V+mR>fsLvAeN^^dH<%C>V+PCc=v|F9@$Q+t{c7q3&#}(qAmvBkub#OM%dD zblOholXUog)t284@FT%C;m~bL=-=W$pG0mzA5{{dZ<2&>`_CObww{o_Vx<`^_|5i_ zPHxYQ$Y;Rm2Uk_lCzI|mG3kNd)vfbCcA_tQ`S$Gp_e>{85!?J@z!~=Ma58lEOPYixomifQT*(7Ymd(5BH$l!)C_r9h*PMg5bKfhOqs}i!@w_ELjE()>l`9LXfS7pc-t%mLw&uDJqazX!UPJL7X zUQrF++*l1P zy{+G%PSQ%McRnFbw!IpM!x4YyoXySu=eCCfXWTR$G4HPH*e8bmGT@#XBaONoxJ6a{ zZ36x5n)xKS3;we@jQ=5yNzw4fg+1^WhaQLXxc)Hf+KFl8w}y|FmjS;l?W*XhMqck^ zQ5g4v4}M4V)MBq8k9KGL1HkJqIbWl8G+;iJSztDLjC@sHR%QfIB?T?bRG?>iLaS^i zj%`k`*@(Bo#~W98hBu*~ZTrqw3jZQ~j7WeGJ{#J*BbfoVmukL13vI1alMp7 zHsX5dtlEDAdV23+^$|F)*xK|R1)in%`^DqC@xHTGjx%8Z`jU4{ZXCmN+lblKN$}^~ z=eBoKsAsJ5hR`3l{zCbI))Dln*H$(XeTcV+S8B^!^y8U5sSn%GcfXikY{2smkW@)d z;L-g{rj8)>xP)SNn!Y1GpkKi7uW4| za!qK(eXp}@F8!b1=(oySV&Ib|eroxAz#TStzeNtXMaw8oUw~WhqSH#(am2mHRaR^U z?_-xvzYd(ke70_2BOU8!qqpz8r=kC>E*si+_*%&oY1w}C`ACtLhh6a9tp@o6sLMK@ zCwwRCf%jbeLyJ;;hkAD1!yolXcDkchg?i*Mms1O4;7^+4Ti>0>dr|*rSagIDmOQexECLdg0& zR;d=?efVti18qG2;?jY-jTxB7eY;0OfTLf-a`$@hrYAB;c>p{vzH2e+0sreg9j|HN z1bI5F?YRz}Y-*omzKY}Q-!URRI3E=ieTf^=G&bKFnYHrQd{ow2DUl-9esG9hUs6 zfpbM+i)b-?>2c6l0`PhtNc>U^e_feo#y|t!4t=rN-SD+%Vtc%91E0d&Gyk3Y;WIWq z;f1v?vh5n^*?>lR|WnvyO?j+p90^v>GY>N z!zV7E&@4TS_hFw&!vq^by8IOuo?D@R2^?0)*$4gQOslUvfcwlBGT$D>JX*YGB=!XO z(HRjF8wg*sH5X^UfPSBvxKjxGt=u%@^sTu+ zP2+RKwdXoV`AhIXZn9JK1@u)xAErD7o_mXfS019jT+a)x0v{R09;qHjT%1Z2pWIyd z+t8|cS`vKz{o%;%7twDs6SOSDkxx}Y-T!?id7sp}6Tz^}D``&hIQ|_FE_w>*b+fO# zuSOmusjca8DR{4~&UNlP4Rlcem{-S?P`xo@GBJS8u zYs7s#h;do#CVWN9xxxWF<+|zo$R76xw4|k6e2qEa>U6Cj{7#X6t62iRD0h-ypcZ&! zSsi{)uA~rCHz&8{wG=Xx(QBizjzaJievgK~4ANeRmWQWp;d3Fj3X4ttu8Sx&dAIi(b^Q(QzPAtIJIvolY|M%zT3Y=fmQNOqJ z;f|yy=$pYMpXGrs{B)0s3f49EtzGNz`^&+4>tI~>XZpa<>i6K4;MyNA2JsyzF)MTo z`Kr8c(R>E^j8iI4%;Kbwx_26n>;x%)I`Ibc?8=FI6~I@PKq)N;PybpD*nUG@%4|KIGm!7IPpT$fH((xgYE|C@UgjC| zL1qN5&L48`cb9Y}r zeWat73JnmK&b_x($~1I5GRn&M3;%wh``&cNEFr2{veO)>U#NOjb|m_5A+P($md}LT zd=ckc27aD7IDNO}5#A@%*YP{TuSBOy<^TWQt$9$OvJd!XoLq`e$HPD7ZpwX&M*j1I zvx*`xx16!_{s-Ou)>q5B$&L`awqcQ|~&%t+B}WTak8)9N-Tgj2o0i{{G61@^NP4yWYc* zLt^lw*f+eUtZ{_M2>*RbyM*rz2l(p*fLG7<$MNth=s$gJj^=65t;8*rmDe%%t#vfu zgswAmTGXS!I}4_vs#NGBMkASh5BjRvrnJDeG4OBi(xei6C)%t){VnvdLTkL1%1j~M z25UQ2!54cOig!MaT|!h%+LzJyc6$920smwK8g#aUKdwJpFU&x%&umM~H$kr=-y?Ru ze1?A0Ur%WTp9hmZnD&9^j>BOYZQ#Sn^CI=X;YSG^bxO53E>XU;Vj1Vt+paidArF0S z53Y&<=ef6x58lDoT)z(JECZ)p--Xjvi-?ai=;9yf?xMx3vkTB~b4&T^ckr98_K%;2 z72!jJUK^`bC}i)_A&qG@3K4y1|0++FLR5@DCoFA-E}k=UpMsu)&X|5J63272v=fg* zCx0AU&t)Lq{QKN)o1l-5EfMP(eqw&T`>kaZymLrcnU;w973ikv`u8J`bw6xAAa2*M zXID3%?n(?^cLw2KicBp{Uw|`Xk{-wbe`8!Fbo#0Qg(Nmr+h%N_knrB%z%9U4P_`g- zoI*jrS!Z$DghF;re3>n`q>u%!Tj^J9DMacPYtNVc6tZLI+BbSB%}pUEdfEK5P(SC( zejSVOZG))u`j>#uXZzG-BGzjwo}3Xt-Lt7(O+C17ZlE~*1pFdsWY@$-5eljBE_qBt zzVaIP7{3GVo^4Y$Gr)bVf%>S%ltP%(40sH!Ddd1tM8%53IDa>w!Q}{r@H9T%yB+Hp z#i@0t4pGPt+lN`k`zXZti9THo@m{&tp4$!lb9onp8Bi}063(26I{L>fa)rWQzYEjn z%8mu85o8yG;O(3wGMS@D%jZj8u_;Kv^mQP->_!!9uA+!zrTp{cy)uP zt9-&;528QOUTf?zME=X9RqocH56Qf68?ONm3O3}4AJL+a)|o@<-w{s$kL1cCLkbb* zy3Q$r{Ely&s$w*zkYwH;vj^$O`(#_uQ61o~EQ*fWN+CCIJaG4tp^(PPvZep~0e|6< zjxXTP?bTrqG@%bwD}mQvz}p<^I)lP5@QuD-0h-Xqx9g>wdC?d66n!N8;J4j9x5JO) zSXoo^UJcHNsr}F$!1W$`qwUTA=lxt+sS5P@_soS`*BQZwbDJL3qdsEOMl8{&bA$43 zYbxTBpGyqVk*5&et!Xd*pl?MDY%bHodaZzSoB_Nzwo_Xt82$O6(~z_{{IjB{{ZYE=coOc-;h_=~CIBa2I~1 zz_wuox_$YzU+X=5aaLkm?nd~q|H)Ceks((q-h(~7sl-}>J=nJn-B&VWIvn(%t z2T-3cy4+cl=v(b~XZIYP10bXbT& z+*#=j3#*`~Z4C8&;OpHrD(Y^?cY#F&cL?y`9*?wVM*bxGZ`+Mv&eGMiKL5KN@5538 zhXye($n3cNay@*;WJ_1m4AykACEOnUdEaA|OeOg7B1JTL_yhcBylr6Q8{WfqT8bS5 z?^15fjr(Cgo;wvKThLz(4P4@iFb@b*4@GgqcY@Nh?P{TqhPcX5>Ft;o_AHyM1z&QH zezAkc)w^vX|#`x=i zO7PiI=;f1k@I2RdpUW-q!SD0j$T#?r?%0pcd>l8*W^bOv`6w2tjd94srj$(P)xi1e z^ZM~;m zTI)g~yEn9co_D2?z?8z?(&H4ucl4|v+cD_-SCM!q^el6s@#^ip&`*cce2@`^bUt}p zUWIty6pDD$pbz&L24PY7hVU7iNB`IFOO#mEE%5c?Gm-F2__ld@XFmgu^^N;~4x#SV z-O=p4;AxNOZ2TJB-&e*nq^Acwo2BEQ!!NQoK2?8z0Qb3G-0BHj!V^60<)@*?iIdCs z!{F~iO-+k26jJguIb|S@LVoRxT)*uKg~VU~?muxEeA!cyM!x_*$l2skeir@h%@c;_ zzR=B}^=1#mw=5ji=6{ev#{B4W-McBobNtV|Hyt=CR2;;$DP%aoU@R2%?K?kLBmjI8 zBI_HZu}WV0`M3(1AePSI}gf8of8 zGJgtDs%jQE6+r>dKICx%pQxlyR>xK7!Crpd_EZXazi}m;L?OJpEuJuRc*XCIG zjnO~f_2CpUVBOo=?nfa4vGb;jsMp6buOnB{FC0CJZbTtpDh}*34XCp#y>1sHc$cvF zXM`2JbD~x|7{DjCuWjAOfcn@{jXvpY1dgADlxFy%`>wb_aSh~G!+UiZe6im7r9n1$ zqJOGch!4-75j*rs)QLjMd%g2sdr}Cib>V5p016RYyd=Fb6mxymoKV3z3i;f^_#zp3 zo~x?VT?_)>B=s~oeBkE>W5F88ceC$up91pzXNv-N6`s%Ac{=F^>TS=Nd3Y6g+ADp_ z{sDY#E~axJ9(;M2dz`8S-S3-B)?2d@{_v?FF_fJ`E?Myegy6VUtib#Y&c}%OUgCtF zq{8%~B5*&mczvrE;#zf5dhiEyc&I-^k_SHDw=_~UvWG&VU7}A^Ag&jmz6js42TrDQ zyrB;8f8$-%&!GneZ|1HH^feKsCsNYZ6tXSvscJX!drtXm`5{6fUJ48>;pkt>9K6Yj z&~rB9MRsHK8#!@Vz6Tu0&j$J1N8xt?KA+h>LC?o-^Z1p{;JZ=TMK^A&_9pwDu7tl& zNRB5TU&6oleIg@uEEHm)VpnIn2Jasd&n1t-xBCt0`&Yqdgc4=7oVEVvjo+Ct@T_)r zWl}u&dhgm$`w;r;mzL`+Y|zPxu;;SXSd%F6u>&>~@;c7J`8DQ;#-jPBKaCOZtH_=a z0%i0cf2&bmA?Ug>-F&TcIYzB#hP_94~6`_yt~H?cs{1vhZ-S{w{8}nlYmno z=+S$B^kt@wz$d@pSMg7TlBmN}4bee8pRX3^J`6qzIhOg$ zn;|duM~~hFzVeNyL*$*Iw~VEfeh&(+%5?&PY zIKNmo9Q^51b9bq=qma<{N-}?@|Az6(=Vn2-Y;;>J{U8oh`hdeUc%d_Mj>{^?}5E^mpe#Cl2Rt*B8Jam+zcgRSf@h zqjPi@f~OV5`;bD6SmXPDKBbW3 z!ajpjFVK%deQWl=Lf@Ji@>Ia_hF$6WX>IVaUsEx{4=9AnwDqHTE#CJhHVm!A^A4&z z2PkHOhwXz+`EkIhKl;l$0`s5Lbd50dzihdy>?-u{8C^I>Lme--J->Av>yC3@B3Gim zuGeeyCvcsV_{h_2Jvc=89-bF5VG0@g9P@Us556mmX>b7K$UNT8cCe|wC1yS4mT zX+83~cK^_9DTNf99xf^Yehu9f_ikT?uCy{oS;H{@hHt04fQKCVtCypYSFUwms{36j zgyCuM;%)FS_w>NjDtFYw+o`V#@f>f?l9xvv1N-^~UL*e8*U9pI@$kKE&C{M)@bT0G zjY-JYr61xA&bLr!;ka&rd&p~u($IV}cyzmbUp(S!I?JDz4V>@&4Vu>>-)pxyMePJ$ z`|~MPN#(%3o`bJ27e1M_%i1V`Lbhx(Uvm_FVNSMU!vOLuwc6=Y6?Ap( z;cy#E_=BA5mi@bN-YC}e8+_NIxtE{OoI<7~R}K4sSNWZ*)jPm<(cR$(9b8b~Bmcgf z#PgQSuiLCVhq;2wi_<6;JU+}NM@dE9r#hoHTth#ka8DT*0ax(GMpfi9*?M@#HN?4) z`Q7z$0fqc)-qNXtI=(y8#?OA0Ld=5L-<3yE$V!pHi_-z{@4|mq8qgopM!DnXvHuoY ziO%Ic6tXpaI@R0|`^xdxkHJ6gZ?9VUUK{Tt^S+Dwu|`KyUHsu=(}z6{%+oQ)3_lxo zGy~qP{(ANv=QQP-lHrv5jm^T3IPsugJza#d}p<}~sd z-MsYj&UNs6H0#@W;8wi&W?wgStLHmrIt+d&e?QqT5Bz6Yz11lf@Ltg%qrVi4KGw_K zsppCM&1dq@qkjZTZC2y51&{uGE;B=Z|F-I~x$ZxvSI!VzY?93>kCF5 z5~H#x!N~uN;j3FN_VA^kz_QE}6f&rJ`Tj0EU-`RuMm%&(ZZRYVL&p(Gi-U6Tmr-u< z(+_K)m-Xf%S&h(f@r0T_cqBBvUGW(B)3Dxlh~p9BEaen%YNC+0H{Tr|hwiV^0!~rN z;V&jdoyv%>{_LrVZ1~tD*P?#__9+)kBSon9O8qYf7Em8+28Ve;p${uf=h4Rml2!~%jkcc_&5BXXqPySBC09FFLmVA59Tw{gTZwp9;+D7v1+C z03UBG?>HP%g!*pSEFgwsmeuEqv~k|%oUwBrt{1cRebD<5adp*j8N39q@!!$m`HX(@ zV*HWi1l|MRUEUN;E&|?3m=Il4+mcUyq4XN!-(^<_l6(QhUnNPe_JJ z3J;~Md zI-@^Q$Qo--;|s%>OJkWrhG#M7UVWC*#7HGf(nEghS5t}5y}{89z_agms^7m2R5Byr zc;%lWmDtg)?kQ8I67l5Rx6N4dk9R*NN>uWj?Mu#KSt^;byx0@>e;jsPOo4dLbiHlp zD4x4+!MNZN_L<%DLt-BFWb$^cc0+xg`xCvVkw=j^mn04J4|=q3RUP=~U}bAp4W7zn zbT@8+-({q)=9@zt>J*2E37x3#w`u+($ormy6ER6+nD~TCM373Z{uPpSLH-Ty8T{O^o=TW^ze}{0pptFPr`eZ9sAMglu!K1um2CF7 zp8SBFN|O3{>2rVJ`@5T7-a}nY)Q&t~!hUJo2PN~6?~DrnM@hh0@Yrv$7`}U;&`UbH z3Vr|5w!al+m_H2aY4)X{pFO3qxg z(i=s*Yh(_2-2(4=ww>_30UgMCU7PYlo_FcjS@*ri``Vlc>kH(s$Zc2t=6mqd)g?ot zz`L%0-HTU+;O*vIk2uUHOwOs>uVtW5yb4V3B>w=Bm!EbxQC%YUSu{iStb^IpRGxQeuSuy1jHi*2GOgIfdud@2-dfOH;-x+1se9EzCgb@_nmIN zf$tk!*c1<5b8UWqzpVj%dm=GwGyF}VgWvoF{3=r5@%?4wy*jr4xg7HT+UD(>|Kt29 zP-)6_2XmF0dAlfl@5w>kyQh$M0SVRH^ghJt!Q*xVc-QiHDKr4b&9c$07r3Zo^+iip z10gEOi*&q3lcbW)V|se*a#V7`ce=oQBY5(|{hpvamGF7%Y)_V^lE=rY8uh^cB*ne+ zwY*f4A$8sT3F4%OosF_aecIP{GFbkEPVY45YUli8t0CQ4iPKA_LHM zd-TB29FF&QyK1HPQ^?Bz4ub^n;^W&OV>jeSY1qRn6nV3wsqizxFQyJxWO2h!yw`8s zSfffMo8m&6R#K@%&n#YmW=17WFGf2nt*PX|+9Mio4^fFKXMTjIJ(Z|*ZjK1HgAe)0 zc5OXCC6*`J_+0y>Up<16xo;k_}5H%`UzxhUmBI33fy!-YL^b_;x z>6+`%m!FhNZYkpRi(Zf!hwi_Bh@=01TxNPuW)$b8#?^&Apt}$MdSlx*QHhD|^N+i= zsDv$bC|1*mN{&zLHp&9NlDLfyaZXe+ky#=q=R+l5ltQj1hEmC?3r5NE(NrRORHM-~ zmP&4}b;%TrqmsqYb}I!Ovsb?E`xr$fIkdoyIk>(nr9@rW7smllhu0p5pFLm29e9vR zSf@CitC~ai3;E6p22}Emao%gQ4wblE{gL&38RSQ1s$kluF#$Jm=%@0^Rrr>0gjaHNtPtwGH_UJGOJD{o{b`| zvA}=6@%&=mRx07%G%mOubz8^2gG*#P{9{|Y`YZ6lLEY!;ZBr_tXzxs5*-s@l+Ou6< z$omZ%*NlcYmH7Oclr+Nrgrm)P8}eE=T&rt|JaZggQc$Y znSRyTEmU&$rX<@V;K_-8Y;#W-JbaO(9S6Q&S6{LI7Wz)?WtzuHtY4=lIUcP6Z&q>5 z`@=`Jz2(~}E=48Udg*^wZl)5C-11F++El{A5zi55OeOOlHl37*4(cv(38y>2M;zjP z{++<{SJGaTfX`}@yEr9*TdlN?ODc#;Ojqh}E%pa*`UVTePfu-X7k6PY!cRNAM|5;Cd?ZR;(Pl z?${@+{S|tx>Pz2Hi~j$*+v31CB`PWK7tuG{9)4xX7>$Zi?KF{O^%A{F_RZ@J2l0l%9%e>~_6cxl|HFp-HoM&$~W zZ-m}@8#(0k)2Sq4WV_#w66l9|I&XJ9m8^K3}Y9*e97LScmgROQL+JDO3_% zyda&I2R@zT4&71(evD_VUUwh<`KvWJ8u&(TTo*n2iAqx4j;V`(hd;fpe0F&b_4+N@ zCcg|nsq4S%!Av79Z`rm>veHQZ_!&n{9B<^URr&D``)cRK*W&tON4fK=##QfEU{crBIW)~Ma~2i}!acXp*b1OHlgS@3;8UKlpaunnW1oXy~jnngeI z6m%yuQYS1gaMFnP zz}JIsSJ3beSL`f3zo_H{b4j(s2$lG%`!!hiKnI}*+OKy|$-(v3c`6UUqiW&(Z-8q? zGDKP#IB5q*lb`%w|64s~AB(}m(4WUV%iyD_n`F&yQb{~Z>yH(8F&Erx<{AbsLMt}^ z-HN&geXO_qhrHh@V%&dtj7kKoy{K;3zc_x|oF(#VJMVAgi9FkX&M2d@(a0s`-AOUX zzlnx41Dz50%f}ju7ys`^K2eHORKmcSrQthBB?0r-eRjWv|L`lm$!!HL%>XqU@bbYL z-NZw{C0?~|TUai9+CuX5sZ{iloZo__iB$5>CbH8lfl3@%yZRchQpsB*lWUIP_pJ?a zkyGGLz4G)}1L`&K?&01)chE<|-rBU|`FlG)>uICTtT(jPoIj&KhcT=@gSz;$Ddcxe zP)Vag|Mn^18y?S8kHg9|cGt5UJV}|INQ@Z5dq5%cw&;(zUzBU{&`T;ADyz1B108g3 z++WfTo{YPDC2uRFl727Kw~NsGSHtH{-{bJyPwx-aK=0-)uM}QH0LQG9#u=>f({2uJ z(1V(6OPx1#pybm;=SG}zBFijO`N;QdiHJGs^5@gqY9sKhWIS0C;jbr$*uN7b>X~3&>_d z-suh!jzevjFC2bbn1S!T2lZnWtDu7#L7H;`e0$jS#|!wGWo?4UD(JK3_+n)q@_o_wtaZ+@rN5d?jzpy z7IiX%(2EXn`Qh0u}k4gdJEA^XeIx9>g_+R5# zzrjivJ+iaKX+(d+nBxr@8nJlVl@z_1MkdEra$VjI9+a5Aoid~mW&=i%4l5clBqg`E zI?%|`D{n)#15a$B&Ggy;8X2W0UJyDzyQ5reO5%soRfJRj79Hk$@pLsWT-_jAH5s^0>UH=dVtCe$KvMlQEFCk~Yl}2ue zpV$zmi@fYp^3>l6J~wPJ3&(yFLu|jikAP3p{H7FF;1aIfNIYr8*!kGsU#Do~UxuKb zBv!}yh;R2!0Ecm9D+}`Ox$SC}JL)!wzqv_89YrRjt*r=+bf|LsUBG@iYToChfw$IC z-HQ`A3vVl3;zi%^b-lD@2tK?;PeWuGd@fMXWzUCxUa)*reh2?H`B?hP4*qSW7Si^d zi$>Zg@0o%Gp+{LQrA$08Rjjzz1Uw4OW3$cyf2AtFwckL#I_qQj3sC=p0?D~v#1&A) z((%C-^%MFsWs7w`i>|&c>els$>F65Zm5f&X@r#Cfig3o<08e6)T}xLepdR@{r9H^+ zDE^9EmWM_LN>YA5gD>RNJ1u9<1Ekf1+@rg%;CHNfe5?P!-`1^*O$BSnT5l8u=h6^x_b7=gt#(As>23cJ99O z5jtf~>$|ak5AwEajZp#cuKV)9Jpl309i{``?4^;AQbP=g@(+>HSoswC(;7B9v8@U1s~_@cM82id(0l(-+YZ>l|>rC>U7V3m;r|`%+x027YMQY1x90Yb}2!P*HE6EGe#Z z{09mI4hO9X1ilN;Bb#P|k@sdNQHhJ-t&(BCLJEys*||{dnoA>WPHC@?7Sc%eruFAu z71M~@U(1+^A{yD3nSXIxK8^H#q42%W!2K7iTDK?AhzE1v`i)UEazrsZIw}ZtQ=#3Z zK}WH6gOPM6;9E`O-H$lmKGsX$f_zEnM>XqP)5xY9p~@XLG-54O!0`e261ybw6>nQ5RAmE|pa^ea$@qzfs(a%d!6%;*_2@Gl%}skA%~e4*S2>jL4IEc+PWouZK% z@1xpVPNMHMtjuEuAC_M4+;afDH9{6Y{cI7^N0)LH&uhK?+ zZXOs|wg=v;gRZ6pRp>v*98Ok%Pgl-5aT+JVC%<{r?~kOByRDM@-yqL{644_mt~7Fs zR!|yj2i_HT|5dc65i^M`*JLbcMEv}ac_DmH<-}3?Z5-SCxqey)KFuX8#Jbv}f2!Q8 z`i1-bF4;Ys^@Be)uki~Hrx6a`zF#$QG_sm0JRm0>eZlMaCtu)r9x^s~u>}5p?82xM z;$w9XG;RSeB-Knl<$?dsx77A%A%5kPzqOWt*Kf}Xy(Ta<9620j=lVB06Y zgGS`;e{=NPO(R)5w1tEYfFI9ai)grDjxe#!`~g1+RNLrhjyS$<+V0|uI2fC)KV3?L zj(CEkzXRW04bAmy3ur`Wcx7!H*8LO_$_m8S@u2hPd?v1c__UkHwfd?X`Y)+a3IJscG0<2>vu#{`ksq z3%W1c^G&;yMo!5zzhldR|5ye}S|lQ0WzC`N;BEPgMB^IhQSJ4vAG)Z2jVv2Y6TYH- zwAU~Qao$W~i88`*YUL-E>o|YGC1iGQDB}6I;_BBJ8u=U*u&N3;Bj@9rMp1um`>WhH z!1uz)jY90;^_%!h-`2i`zRxhJF!#f65Bg`xjsX{|jO&Ui8p#h@+q-8P{ZwglBkxZ< zuX4ILcpUM$-c)8BLfoEAzYRYk|5_J=h2c+see9(VJcjQ29uzOuV-Dii`}`TYZa!Tz z+>JaXTkq*S-~V zUpV`R-(85a-EiZouc&)`f96f#TFLJn@_QNk)URq^%Sk7@w3tq^ zp>K$O|GzH@NGm=^9a&XuKRu$6p64S0hWEfv*4dmP;0ygBGxi(nmA%(~N8@+y2BT}X zh+nAd!LtS2rzy0-^5F+u*Wzn5{0;u{ao_9nvzViGqB<&8(1}7{H%AaRorH8+uMz>i z4v~UAed2Uddc=l z;N1u%;6IqqVE$~7M%FJLk!nU==aSdl`wbs!Z|~EfH9@x=t6Fx}(a81l$NydgUujog z2N}c1z8jkyh^~e%|7d?(g}N~hQ-V)`uauvUT$kGMdyUGLpYPCzuH+te#`9U&d5PB~ z-k%hAbI33LzkbhaV5Ad^VXwZk>~wPNT7lZ%m2@KhJ$3CQ@_hW5?imXfI;nfxs(0is zjofx|6o>;}mBW@j=a6qB7IjtDZp@*lIciq`?z{wISidF1tFf6gw~JHd2Ze2m8$2_U%b6D{V!uq zC_3QB27kY>^-w(@^cxr@nNSbka4}u%Wkdg$66vuKc>$l7i}aKLU#q94yxhKEZn#%O z4M#jWyb_OPpqIR2KdW8P_fZpm8D+$~?^ue#jyJ%)Z{rsg_<&~w&)`G&mX6i1{CnUp zT&30Nfc$Zk`th11qb@C7_D5pD+l~d}-BGC9jq8Di!goTV-?ZEW&bH!$Z^vf-_lKAdHQ+msK}liF zYC4H3QD?gHoM5l6>;OOHcoc!Our9KXsk!c?O&kjs_$140LjFa>ds3tLS8) zZHw*Yb#!t}Yx^A;;1W7km~OwFPU;VOEO{Ex$!GJZXCKiD;D4Yj;2QMjQm0=x9-TQkBey@0~!7zvGc0O>( zjKO`sBHk4n!OtgNd8;}iU(tijjtjueS$<4JP@7KV|E-ewu!Bz6Vr$q=nj?>$ue21b z>BPVJ-Rp$?bh5+j(2rwSW6pM}=j@}CMMnlj|J`)*sOCMz5%H!REobG>qLX)jlKWIp zFCod;4Np)q}tm0DStWa7B+4@GS)fNlC)@w(7=jutlG&iz`3FjrvTg z)Em*@6RnFspFadI%TIqiA@Cc0`qmxaOeQ)BqV*n)M*e^9Q)~YvN+9mjeRGTPUfv;Ru|~fN#6QPA!XaZBXzFT zuN6>FrU#h~=nGsu(j6Lje)SE0l})I(R_NNA2=r^&I$lFX=szg)huRGML0@I~!+H3g z>#^^%cF!<>J?5i6ehNLw7cSh!@dj3dK*rZJa;&LMb1V85OLNoZ9PobTbLomO#C^db zW8>@}_@9~oE_V1lOW50_Zq!+#ZRzV3#KrJL;?G6&tA9NiYP)36Z)ZivW2Nb2S$yl# zZty}z^x>*!=yRWcbu^sfrjz@(6AQ-vOyZt%^@p@brQv9j626^7sHNF*VVwanyB>LK*R_zn7M&NzyUQyKoU0gUe zq=|U=YbP%0eTM%{MRxU~PQMoRCv8A|_>ZZ@ZAD+wx2#fBM*cRgPHXUm9(k|sm5dUh z6K)1YeJR9sBvIIhig_X+(sp7!;x$S+`al_d?VQUtUP1U1Pt-(L4)U#Xg0Zg>_|5EI zS#3kUi*>F!2|lM0vB0yJWZ_3iv@r{wCcHPbyX6_fXDGEU2StF_fcM0QhzFQcoo}S> zM*r(usVK|ViTAVEt1~Rnb?Wif^icStd0=zPW$44l+3YDD{hzyCY~T*&o3qc9ev83( z1Qcz0A3`7NQol|ss?za)M#PpU3cmR0y?POidc-E!WMs|VnN-&rdU9HA4AJtntP9q2@Mke{~WDCVOLg;SY_ zpik9RW~-oQhASluR1-Rp8tx8bpunGcymYo8UaK!YBMsQ+KC_BVEO=KjNvre*??Ofo zZW2NLw3(Sa|DfK_bx%s!B5txU>8ydeHyw^hItYL4?BW!#!u?A6^0Xjz)ScQ>#0b9- zUF|W#Vo4`oJ7o_g1J9q71G_ss=;VO)r+e=L>BM)dcM?Z9_*3L|Y%~h{^sqfvy#W2& z?|+3a350)sAxz~Qo#+fQwk7xjm(bb5k`st)X6Y{#@vi87olV2@xr-_)(+uIi@2+_& z>d?vE(QkeoDwy}`FZyhN&+1MwMpVnw$&;M!N3~cBbw;~X@jHL}s|z!@?y1Q{$2r`$ z*_|&y%ZN@yPAp}ZS1z7$sTua-0`{66j27%3M)Cncwv`?(M=*?xJT6!=pw^GrUsqmu-;HHQwM zPe{b&bW`A8LVLR;k0XDdc|t7m;IDhv#Al?z4>p-xNoq%))f$C9o(BIynFb;YQKy`7 zmO*jwn32EN%ndyLQ*c&rOoL7mPl()of#os3`M)e1aKCwpY}avk(TKT=(Csq{jfc<0wu9H$dzH~EQYhk$THj)0A<)&%fK@D-k!Xy^+sn3*JBe9=aT= zO(({g98x>L|CP0arSoQVQfsj=HiG&`*o5lkSksBC-M{7c`*5t+&yfIq+$bDjW!^<6 z?KM*u^Ux>mT<6p01K#(UTuD;0@Ui#CqqW%2LT|@l0|$6<=BSn!@bN51j~7kjeYW_< zDo*&Ha+xOIL(EMN^a|{`u(G{Qeg6~swYE?X(}d3tz7_B~fjMi~Z7l0M6L{#{D?f}m zC;k2|N)YO%U8Miu4(h33Wq+(e1M_~hd`2box8g6U90T8COvfXCn$XE=ZY!oRQ##51 zVIH2c6Fh(VN7aoEeae+7cq0DKxq6p&Dbq>8x2l~_k)N(+8{HQI==*bCkw);16fW6) z63A<-xxK9P9Olhm!C}k5_riYEV#~z;eQnf#7Hf^sn8{wm=UcvP$_wA>S-qOQ33UjP zEf}wYzK_+POXTphgYRIR-VLr)=$a7>yVyZNF>^QHd z6y``LJIxg7j^NjeG_&T%INo?t`%o{==j<`A6}N$ompMX|P`Af6%o^S3)9dz#n=Px; z$%9P8phV=yRjoQYP!c}-=0R)({7?SS=emRZ@R!Z{S3=-JmsFn=%H#O+`k4XjuY{#y8NF+lNkxW zzp6#Q>O>-31H&pmUjT2j(_U7GLpOggQQS=cFOt4zoV!dSGH!Iex|RkWzE}2?zCt1{ ze+W1bl0+hgBwa1X!S}b+=I^M2z?%=3>FYd6#Jh`qHgDkP*HVfkeaz$g*UWa09*JO` zx7qp?IGuh|R~w2vXRWm`7%0JxFO^U8fy27Gx*1n8^fUV5r%TB9gO%ic&WKOsnMXsR zXA#G}V)vH4NkoJM_vx>&lajH8anruhBSw9w*F(Q)l8K}$5>YbCvi$Bk{0jIjIG#fyyswu(bV?x+md$P#O>uvX zrmrbE&;f^7R#`S@^sfp6w70BL4|DfEoQGdc0gBcx$akkE&wdLWON27w+VJ_dT?a1t z;5s4BZ8P}ip~SQwTX8z>^MZDJ-BsK-t9rlY?o`xK>4%C;d6=)%!T!k&5)pEANJ+Ma zM6^npkl)>do;4px6nq5zQj3$AcnJIy41J)$=Y7Ag?Q5zAZ^Pn9sjxruciTE^Hi`JS z^VoHPL=wUECM&Hd7=4`Etf#jJiO_vV{x8}VakjEEzXd%w=X3OKBJy!JQY_~N@DNP? zT1#l6uQg?0It?6ab=L2Eq)#GdUI_eLLj2cMgV`+Y(0B2@{!bY9n^ONG6Lb-H?>$dr zjr#Pg>Py)?@=(N`xM~SILUc0+*9u6)@b{1^!(!;(amqjJMeyg@v+C2iu*0srL?s>i znVWc7GYpnTE0pBP*7hK+IHykn&3qA;%K{k+dB5ct}ep7>E7 zdcxWj{5BDOIlsS|7Ydv<+l5$(z^?{f&XpH_(C5BP!Fnrfw?aXHKC}1Y!P}`9zT$jzSl>L%88q32IxD&}?jQs3@oYv#hr(Y`f0mO0qck2Z7=0mHL@vq$^BJN-?TORy5(4*!%2D^9W z*NlZi-z`gOKJO9)A8(HSo{)l`zx!7wK_U@uiZsudjes|{3cnJ}e@i%pe%2lOCYPpGc+VJ91ZTLJXC!#2{7K^QDs-gt+VG8LRp3y%Wy@`O;Iqxi(GIvsW7unBFNwHRHU!SW zJ|kV{`!qNolS_$z1&z8xVRqp;@<}y!%vuNeja#I#CApA@#+m-kW@up%QZaR>Wsdl+uDLxfQwCp)-%>!ErC>8%3>f1&)(#yhBSqsEdTw(naKTtS-gnHR6zS z`Q3g)#D&`SH=QW-GOz2TXXGvLupyAmz7gw0?`@x^TF|F;z1BPqyYxmhU)+P8K98Tf zjt@Y$4!2tQ;F#rqL&dERdXdJFwY38}S+aewx(Pa*TOP9y`62TD?OiX09y$H&)w>G) zqq=qOFYsoSZd5dleB0I!B~OA^R>5laMUL=?Tk*kW|K4!UONa(I7L{sz{RiWXJ)}QU z;9=Cqg#Xlm%d2s1QgQhHI+Of9@n{n9_<5K3=_|;qq459{;$$A?B^h=D{-(tpYpq6K zIQ#FeLIdjF({oI&i0hA)nh|>VDeEwhspE8qa z$pbIW(!XTV@nGNLjc-PXf8FZq2;gj{pMmQR@YSJvOXz|h`UFoa zp1+sCx1B*#&hePnK~8c%@>R*Yel8h)`hD@8h=P4uItu=4iRiQUDh~<)54O|smtznY zZ3a92dgy+nXl=|T-2aF#OIn{k`ZfuL{pqkXbNTL@>P>!LyxjczFzoQ&SYqae{%L29 z#c`nD__6g{Dm&JHKe$%Jxk$wB0mWUCe8_i;5Wxfe`a$lDwUop9t~7{xpE`*!k$y8{ zdlLIu+ji1hAa8@0{}X4y{LTT6k6OVOHSPl&5263X%2&sN;1^jnU z`ZR&@#%UuUe)U%e>&*X)Y?9g>{<7=Ze?c;?D1_!1h<-mj1Zd=$RjZG`yy z%6_e$NdpcZL|moBxbaG;e=qWIJlc1q4cB)p%C;sU4|dI09e=LB%+*cgvW~no(3Pu`KO4_cQ=*x!#@Sz`c6rVw|iPJa;uUEr;m^Bo(0aT z{XUP!A|4cUuY0EupRO|Q!J6~PcQun0bvX2=P$lvgaAKJ`pr4TseV(KaX1qlrOvM^* zx7Ps2Bw7w>;6KNLmWAa3^z&kZtuw}_87Xtmg0GjK*BAytZ$2Lq5;iKrF^ICHJ_CJR zC7CmJQphM8ZD$bEd~O z>t{3Bq+oMB?omw~c0^pvt(U|_p##pRZz-R`{R_S=rJzlem+^n_LOZyf|q{@9P`{p2_a-DqF4QRaa^^-}ny@Czg&_qd+7I^ucl zzS`EWUZ|_e8wy)}v0k}&YTg$5DVFhjTMF`fed4dh=M?m#!*&$ca)I}qgRCt#NyLcm z-Wb0I;Bjh}x%VmZnh$P(utm9(>Aoa84MeFW#<``3#y;d(l|#=WBOS911dRmCOX zb^T^$1@LV!-^!?*1>I!px449SL>POT2VOm_OyKyNzPKZ&-2x95FQ zjGuuIKi(vINPu2E0+^ zJ>-(X`r6NWmPrWw%`A78fj-i6cc_Z9U?1&5=C`1|SU(!gzqH(gbsX(j)7yR6&+7g* zShpYFQ)W68$_+eP`(KlZ~K5p-KQk_a9mi33Al*QiS?$>pK#szrRKO`8}M6tAn6D0lay%t zX#@9tc~HnU3-gqn9TdKSdCNvtz4yY77KR^pZ?j^*qt*XB8|;28<(L1F9{7&RVwPh7 z@9*E27J>bKEoK+P4xn!xc;(g13tb)Fm8dR3B53He>@^AWO^I(xKk6bMH=2t%kY6DV z#+(DNC#L+6-!@11rGP^kT=^a&GDaqpgN!6w*z+0ED$J0>UZ)HKlRtRx^@bCKd zGakTW_la8~Ate0&lyu(;;J0S~_|sk2kauT!iDKx-RgOQ@bEVK*2d$X9*RkKST{z$~ z#+tiSf|@tayRUNG!}SwCw^Mt9PYz!st7_q2a1J+vWz zlrw=I1*ge5=tJLgB=x&=fQye$TPqRIWU<+2yN$3foXVW{@HBMbTG(Tmvv`hPFB19* zd6)7Ccbf}E9TOE5@k>U$s)m>np+~dtWPQ|bf=|Vbz6ucEH!7 za$^T{fK)GdW}83iu3dakK_ud1DkO9FGW2F{)*W3Rr9{}z9XP950KJjk$vOS@ z9_-vn`{@b%xbBf+L62i`^69@Xptljb{Rp-y^#8eRg;B@{gVl!{o9hSfa|fR4#^E`b z6s?kVAl6Y*0^J=h;9Jda@e8oGPxSt!qlmAuMfY5#7Vz-wFn(DK{gUKBVumVo(D=8P z2F6XIZ1g0YU+t!T&S;3fkV<`w#RB!EBYjtItcy>YM12c^J!?W$jF?xS zywbo9zrwCNdzvDSQLG-i8kvamhC*8<#{0g^4MgMoOwk9e9k~8}sNLip@PuQ_c;G(h z(9~Owx?SM&(=-xqhyifO!c}`x1$kKbVjLg|9`|&ed@KN*n;Y+X#R-30A1m_g$9*54 zE87Y^3QGR&e*yfa*&=m7k%L5Rv3L6Sl^1=!woUMWDB?di&n_j8{RkCre;#$i=+nUS76rpF}(b z#{?#JoJ1efSffmd``u>}vdol0-*M14wMG#A{ll;br2|;km2m&qT&Lf$dfY9$1$o)l zAkTy6SNpfmmfB!HG3JM%kK`{^qCAKqp$O0Sc_5W%Wg?x#I4a^!r_umg4U|#@U6L;Qo6;MKdQM5&K z3_6+Jan^-`AM3k`OZmQR=%43B|LlUk(^2c)_CY@WX2vM-(4wxyiz{30LVxe^qMmOL zczr(Ll`3#mz!clA4E%hKVH*g<{pRv0G!7|a9da-)*%10AV_Elnv)_32Dt|E(IMK|0 z()Y^`b^8VD)|fEp&@xqbZxr;s`IcvD4Dj+FO+z!r4iS%zXXE^f`{HRS{-_UE4xAyo z14l=W9f*N{PwqE}$|4RP3X7(i@GIFZ!fZvNfpgOHAmuHnYme3ig?-iuRC51{|U=QwVwK+k^q=c=Cy zM*qwd8?!ea>vjuT=aO{9ElGRS9J(rba?b5(A@t~9TK(lB^ke$vuiNsm-z2yHNiKNJ zE$wI@k%Bz9EOc=}*8*G%hY0vDKE!YQ@*H%!;fiY+bc3^5%c=?SI$1i^GzEKVU3ygU z({aSu+-s^)*!jtE=%6ExVQ$RF-GGNLhhq5ZNzk$DA3HmN)AM(YsA(lbdGO696#JHcG9F!r{o32aQ=X(@eR}Em(0Uf)%5>_^SNO5(;t3G~$M}Hz z|E*uce%Pn0x6D$37r7m|?a0Szr40K;@V~zZ@F&{-JL%*dKmLdondc$ z4|_WsTy7Ubhd%hH&ul*b(rEN$_{4{Pg~#YoAo!Ryo)c^|)tU z5;{&(&HA_u<7w`Tim~44O9Z41nV?4k+hZG_ox%N9AE`DV2+L0F0|%{0NK)c@hP;Gpcs|-PlS7Ka^9s8-=L|}WlQ!Oc z7^DEt)K)W6Xuwk+pPCyiD&^w1XvFB*62Za(LHEzhQf=NhFnCfv~V;q_KoQ{Xu+DJaSEFz}%( z+e*oX`|vd@34@RIejkfo;<>iEl3qy@^rd`5i#&nnM7_!Tb4KwT{oC6h#>063B(6|_ zV;9~NP`hJtHU1smo86-rbq>#kSw}wnlg9fI%YBM#I?$!+w{P<{-=laWduA^KJ=V9H zLegIjV0|litTh5ULFub^WDj_Se{=9?8g}g+<}--{E`PQB8m+^zT;RXzvogSCVEtM@ zu9M5Z_tqEnsMJ92+z;4&NI0sHngM-viIT}p#Mfo|=bdKE8(YghAPGA}G=6Ff;yHRo zB6qqz><+hZEZ`Wz`#rx6PK4vQZzXRj6!xbYSL_>`!1M0zT6sY{R}xc?9eIfN1egP5 z6WXDtoadKUT#?VZ#Tws6~nIE=%XFcEiq4-v!4l@Zaf#uao$iJ&k?qUNlv4VIvfblumB(aW2^7kdJa0E zc6z51ba6D#UWxDojuna}<1oIuH8SoZ&Knt!y5elm&vrQ$pE8B+91e=Eg`ZdcMSKha z9_v!eU2cE}nKx`#nJ{l)bYMj`7wlQ=d@%-lN^Pm9ELqS;v8L3T!Qb`5F{44?J6(*8 zEgO7ZXEF2>7Xy#!PBbkePHB#kq3pQ-^)Hvqo6W#~iTpeBj@Z{OrG3=u13mI=jr9t} z_q!i%kYbPzY5VFI3E1B%78Jjm2t7KZUPKv>KH>Sr)x`+xKPA!e{Q|#bsl<*{LXQ(4 zrZ0T8#ky4VF_8p)2p71d5)D4x|HE|b5$3=8X1sPo0{Y3y?6M|=_35O(p9t_5k*vJZ z&yV|8%_XdWM>To}Xe^M=lZIL*DRSuB5BM8=Cqw^ZBB{%v6FD=Bg(J|7Gg3BxH|th8 zTj^?L6KvE0w>P@@+9K2zdR|&~Dg8fpd!E659&^;b!hW+4O zz_+rnUySH8w8;@V`_Ko*@*m{~u7@UKM>KI>TkZ2(6!l_1pVb?s?tB;M&UT~ z0|xlBEb~>oQ6D;EUp~6S9M1!I9~aBp!4A`8(|jkaPuJ_*?m1%}C3L`C19)ldj@z$g zk9zZ9XV40+|FC#n@j1SK!pQTOi7MWsNqJ8f2z@X8{`?dp@_(hOc$EqEXuDf{b)W%$ zGhVq5LLY;UiA?VX-anA+c4y#y7-8bl&0@T#sXO^%N(tlBm%0v1f*0519Hwc(mo+(7 zKi;kAZ~xewsbK)0&Z^7wu;G0k>RW2b$e*z)(|sD?^oeP=i@Q8{pufhoPZ@eU@k=rk zcBN@qQMyAf_rG~!H;OtE;q_|^l{EIRO#b?v0uHucr*_zUUJ@*`s6xj5XS>PHDbP8y zvaE;`u;XHiGua-xSvd8ix*YoAWm5LGn?YLFb@1crVLv zN!02M-g`>PGJgH^gDO$fTGqD;{SuRQ2&zJVnz5IG@*fq}`&XaKuk1$r+VB7nya^W; z@U;UD-91D^P9xvr<9C9rv43cvcmwf&X!%1|7kF!<`S9{Q#>?{)Rk}Fe zyVb7rB(4vaq%spkKk(YjT0ax|qA2X~D+>O&ewX_1BXILz`je$#Xo@bWm_vbz; zJzm56O!x05-v11|(6v*jm|}d1wZ{AuboD%=k8~ya=c6thdnfUIUb6r;Q{b@s?##_& zz-1}dMgAh-^!VfG>QdN4`CyCAX#?o`hxz(>3tabTKI!3E>??WwWK?p&`ulgwWf?d0 zb>Y9-i!pX&e`(R+fOWSU@pf|^Qy*D5K5!EHlHsyspo#OZ$-auf8U1nbLvhfN0x#cA z7UXrRyd?cGaJKD%{li1hOD`R%Pc5*^?3e1@56tMZZ@twD2ClzIOi|hLKpzuTwe}<5 zv$AnM6woipOO`Y0Mn0&wdF8^K(9btXR}J^ZVE>=} z&yBhSJm2Hp(b^3C6k6_iDFGeg-ud>XY9#c`RmRxiBKSTq*Qex(y6ARkBgc+}-?2Yl zdBz0mtiU#^0QmFvC%f1N&5dd-6vRr#Jt0Za)H@K70K)KP_}yjK!>DbN~D4 z%8c(s1m=7CFW(AwHiW#gh)II}89sisAIIYO9a;P0@ZM#rrcxzz_EPF`NptA#H(JVV zPoYzzQepe=Ab*UmL2du(V*g@fxv^Rax~WH5RS5nR<=Z_gMjk42Y548H8;O^$=Pgmk z?$vS<{itIJ1^u_WFy>v)S=$91X0p6U=LOF`4caxk*3M;hm<{o0iqumF--_M3`TMtEpZ106 z2Vv-{4>;t~07Hq%V5kp_j-PNUvd6SofMqhvrLDn&EV_=W6E&+tK&>zWWQxDj^ej-$T=`hxD5vDHEsLPRw ze0LlXe~HDyp%KJ;&h^L1eb6PFK#sURLp=9R#2FB^q(hi}Y$_>z=g05KGUuS!X{JXRLVy>bB{wKOz>|syYX{$0@=;ZOX zINcfOYaB`6l@jOK8$6G=<9eQm%7F*?{)cam@dH+Yh}rLMdM{|AR26!sxr6{|NWgw272 z)MF-;;9>9K%d2Po@th&z&ry#ktUsDF-x8;GKQ|WCy`QSn2 z^XwZr=qtL+L^?CDuXozoWg`*ybAM(24SK}%8x8opHt`l!EKXiv#i=+KTYK}TSB#QMC2 zLm~F%)XIBla8$ad8oE0d_9vKry`K(UrY;WmjmLUrpVIKxVC)yC?J@e~0sSBUKvuVb z?zop(P#GbAxjv^UVfU2-yG{1M&gCh`OCP~Ax%nlZFNpV+7*eOJFwQU07MutEsQ*~X zJ%#=cN5rg6;`%Yme2L@uzLB)CpSpgVv=#b?ro&;>$b-C7&fh5bbJbAGW*j)7 zd+r_S9*+If8}UOmk>Ep+VXtchuA_55ml=XQUu!w<0sNf&CwBX+3;YSYIn9Op_0|UW zx*^UAiq@;*1o{xQTWXtq{I+Kt)&1P)pSJh~xkCRUF21Dcr3c?OhWB3Ff&B;HT(fE# z;5+olZeNVQ_3X?|#rZ_vDVJ2>|H~G>cRdI3JaJ6GBLe;=TfJ>+g}#JS{N8;Bc{0dc zNjsqrJe#c_e0vJdZ(Er|N??yk@+B%s#PO!{GkOj1<5$^ zg3dBG&Yu2$9Ck^Q-3Adqxm&~OBrfpCPB?&f53YMv(rdjHxU?3_ZG)~0J9f@)zGrXK zJ|%Mv{ZH)6|2{v4KAjZp=nX+1G@a+Xtq6UR`r*jTyWlyUTul%}t+P3Ee-9u&y4Ow`A&xB}?5C)qD+1g2 zeZIhcuEQLX#pwT+YeT}SurHBelOtycotzw;dyovf)2j-?grG-k1BJ}>$jh%Ei3?GT zxc@fk8-2*55nak;4eZt?^#93W{sIk7(QxpD{qvl4BlP3dRHDshe=(bSG}8rq@#5d* zEPM`jp5}bCId*xvhh&TMHzf^%|EF$^VewD^V&TzR34~ zU*9nt$GnQskL!5hSIBM0tM6ft>Ny_OvAw9zhm^H0pDF)x+Qg@un+reUeoX*_El9U#5VbBeJIr6 zvmKsiTxoYu1s>%-F{@1Lkcjz!9n^)uE6s%25)1fIH-F_;7wV$Km!ExW$p7-(+vEyW z_!pomU55ITSH*tR6a5WS)1D7boA+ZBdC}qpo`^h;%M61ZYlou#CS$+vZ6yU2bY(44 z_3y{)cs}7)XERj^y&JQ5mRXBBrkc=DUkAMWJ9Ap52KitNE#G_&9F@rwpICzR!E=S} z7ofL_O{r89@LS=S|B3n#@V&i`dJOZuJ??Np)dBwX4~sNdpfA2H`f=PCeV*8la%DsG zDb>{_%s6^lx%oKZ^JxFx?|;nEr##eIF+U63Q1!S^d7{tJ;w!xex=*a7Q1g_ zec*JtuDuXAsK{-UgPy+axY{WejXtUVoZ4mN^Jl)?8!hB_qElIl47;6I&qWv*pwBqj zHg`Z1{N`KR!v(zUlWU48RDn(g%s3Tetl)8<;s?%?eiT;jf?v$tV@+r9efR$!-epEz zaVh3xHGp1zQU7|J19{jHe$Oy79=NwyRhhd29sSKP?gzgi} zqtmkL1n~UR*R>#@7jexVcG}b_iKn?|d^pf|32!_&igC+{@=;Bkm!m!}O#*+^#}^KT z9K%?vnqL_B3Tt{gdJg(hzP2w$6M1qLCL4doy!s0z+|KT(v&JrUqOhm?`hWHhF5vzr z4HRwy#7~F&%f~_~>^HQh zW?tk+AH?r`zZ$%x61Ys-%>ez&6VlOyuB1@ERo(2T51&-I@{c;Sp=#4CO}6Zkp8vwCgA3iWaCg#QTe>iYZdKmv3jxa4Bd z2k`N(`C`ojG3|@UiVs_CG;Bhf1L*GuzSnsZMA&Nzl~|T z{+KOvJ7TLTE#m);DO)fIalb1rAzA}n$x`5b8@xy6S;m~L8<5ZE#$bSG^)C9LE`YN^O!Tqpj?5FIf zSIAF*0$rW~#+mBz)po!ar+mFmhcx{8n_a&fyx1Qkvo{@hk!lfq5{bBtAHH?ypBr>~ zP1j;K?BZY|c@F~rHI7YOL07Rp)8vO{omtg3zqzV3V1kel?xj@$nlP@XSz^?8d*7;Mw z2S?4Q4f1_xe$I^!e3shyb^aLecWFXv_qYl2;l`EU2Rj!ylOi+Dp?e@Aq=9!I=5A6IV?U)dfNxtBbR$xQfAl`;$ADJW$W!beH0`I2ZpGM7gekXe zv(M`tWPX8u-{_5+L=*a+j?0Et4dAze-hax_qj{oV;(9*#^Rd41{AJ*mV!R<8^Nr*d zc`o?_FHBy6o9``HrRPLP0*?v)udCi8Z?EP)?5n`h>(_+IiX+Yk)M-Q@ueooQ`rjiC z(e@34Hi(O3%Cfm?DxL#28YboC0iV{98sWE)4;xd<9k3(q%YeaI*tOjxD|;GtaxDt# zF||W417(w|ULvld1{;;nvF>a&*r*)v})t~h3o|<{snBlhaGDy5smui@`C>l;xzh_ebpWH>)v6$n&wjU z;ZI%oNbqakrsib`>J+6L9la>xOOxUKQy+F7m}l1HK%9r=MY?t%k798@4If2eA4i5E zdgB7>S#8AXeZ+BY^!Mcv;APS>LS0iEyb=+y8B)T$XDp73gAX*P1u|cY<2|JK*JA&` z3ntnQh5H!WZ;WttN~7NNQJ;9Kh|fEqI?N)0p$LAOs&urCSff5xzm05g#dV`q1>X7kClAFSZnI3Icf#=;?dHWB zL0#O*;vZXtI9bu=sf0rhG8{Ttr`7P>DfxB%6B+3GjN_|$A?V6LhmG#RO}?u}N3f!w zqPuc?CnMHl4UzJK&`F9!X6A7w?9T>1BmZH;_n!H^`;QOv49oQy!moQJ$?6B;&y`^T z_gKV3zr>Lv8}TtS(_--e{)DAUTBVVv&IK<&vM>5aLjwjb#{f-4Nd! ziuUda%e8A8o=6d~aNKT);7-a*2}-OHS_OB(MDaW6}lS%eF_-WlSCYkeaP8 zzY%om#6r?-;KfKMoi-o*Z|ljmWW~I*R1LXDU{{Xc!PmcX(C$2>h0@&lj_B}csb@Hsn z&j{cy!Q=6+4?)P|@jW|2&!c};;@`FTcMq%2f1bRFe1|ftN137STr12~jRyW`ZIbGb zI^q2gV+%0>wPRD$!PC z3;2F*U&-cv#vyYnl^4J%?J4^^reUZPsYzY;pkrUFR)bYDurI(?(JchMm-?+Yod~_p zRW2*@$Gj_);ltD~5jWFS8s|RDqh4`iX$X7?J<==q4tBkj&hHoj-_Myo=!5+aE(DbM z_duui*S(Q|&c^o#z9~a~1}A8C=0mrNTl{+|a`AklowMgr5_IL?*^c|LXWswp@Ma&y zX=QWdD(a_Y%wgL+#GC$m8T~;=?BB|b8t|P%UuAaG+s7UK;$HnXneeN!FQ;i1-#54! zUw;euW$}^F`jUx#KlYsG_o0`nhf+_=z#nz`8$Z(;fiJf64hNy{mLF>mIW&RKM1qHX!HHk zap$hYRPZ60_1Jqs;JL0Qe`kso_Qj}JhvdmvzvoQ;-F&X#?do+`7GqcbXfsose-qB_ zUSZ&5LTzqRe9V%K~SUxo%E6n_0|zFV~U{%L2)cCou@sKoe|^}9P>l}ap0$Z7vkqi zJ9k&n9OsXXEpej{nz-We%8r0N4@Z=Gpht|)&RFe%t~{A*$hskjJcgE;_X}V>`i3Ja z8#+7l_zHUq^m2e>TIQ`B#!W1}$J93W`3kl$!hf10{96*N!CRp%H*O=3*98P>Qh+-_ zQ_Dn$2z<_SEiw{ueAR3p<_><(r5?ALz|l>Rh<*n@Gx&$t(xOlY9~a971)=X_=%zaE zh5D#e;Fb?w9v$8u$OMnk&bTgBxQQ!f_^^q$gw&m6Ff|2rn9v#Lw-C&XDTrcJGuC_8s|;i ze|3%`AKzW}_zeMcl zh2>)GiyVFQWib^yB{5Fj@_F<$&f9fMo*TsVc8PZuBwX;^(_5pc!yh`WSK8AH9m;C? z^X1GnJWqK4fhG?4)oKquW?u(gQK31))eKy|GD%@*NB#Co$-Uo=^$>q$)?4V!&y_Ge zC-63P*x#b41G=c!tGnESzDt$1YbSW|@WBJ!iVCc&YQ_|siqJ>R6`G2|zwC}+=g-Jn zfv|i|CGsnm)xa+sg85Ds)&9E(`(ms<6Nn>Qo%4q+sP7(ZKUQ}ko(AFz`7_XCjuBOX z72NMcEyF>3=-bng9ub`;*kkei`mo_8q&pA_DXc1g= zmbmVoSVHn3@*a5T2xS27qh9GQ5PTV6Z$0@u?ALq8CiZUt`yH?A z_tQg%BQHNGjYmGZmmCAm+{SYn<6q{!z+3W?xm_Ogp(Z^EN>1LW!ym4UPdj6s zJTfX$brv|M_Wno#-d}9U6q~@9y8B1yeizugSA#f)>m!XMy3&9zn`)7p_HpQso{~LY zz^~Z0Gj=b5EB|5Iy68KYXFg3qtR8h{kh_KTA=YPGnDbvg#=6U&QTXp8=zvCrS_SMR zq@HH7AfG)7dX3e%7>+i9pd2XRVCxM}hP@w;B>ICu^^IXdcNUIjhmmgx9#{XO_*;;a_> z75J(COPvVa$r1AQHu#PGt;n3N#6Ng%rg-q>O{0el+=ZF4!C=HG40LL$PRNYd?_mdnG3_YNeZ?8Jo|9*$-En*_qzoFl7=HHnL zd!jY7m0xZn6XOmy`382A2^}rQ@*Vrhgzsx!!yg=EqREHxi5wT1xJy63eU_a}>?$A~ zAy~)+U9J#wDLom_O|N%8p&}CpYGj2h;BP_8v28Xp=o6(hBOZePehI!4hHs#MG7I-s z+OeOq(Q?liy3y!nvNqj>^{=C7@#cH_i^6=`KKQ)rQdhey^6bGCNYjn)*_yA7Cw#!V zm1V1aIpU?+^|e7B@zgBZfA2IknRr^ldW?N9nXqfWe!qr|Of>f})Om1YJe#gC%tt1M z9kP5XaD19(PVwasnYcdWY149mOc|-sq67oJXDc?K8?uI{+Q( zE$o;;e$3D07nj1X;j|%}>$A}3%0PR!1@wPeTejYtNB#8eXAejILPSch^I&f$4^X7AhDg}pc3;9@Qt;+@fcL)8K z=ZmhJsE?m?DQnhRv7S>;`Mw7@W2qgTIEseQ!!1ABWz}$fXd7o*>#MttH&krUtp_oAWIS798 z9;JNpQ;1Bgn||KYDNZJ~yI+-NmLwBuI#(CoNRSEV5vmE+D!f8SVTG9iiA!9TDU0i2jW0q-q$WBcUI4ITGtS(7Ot! z$E!X9Wa8iX<&u5UWMW~5?69ILnV7h~=tQeWCStyJzr6$dyu)bne9n-G*Ml#+zSxop z*D~AaHXLXFqwu1|=e;`IyB18z1p9bU_ZJ;9@iB*0H4FZ)D|GjE!~XN%bYHn6KF-bY zpB$Ny&-#eLBIp+5@{dP9U|;&g^_MHqt?EYBEAmUg`R^CCf1wjpGYxc?MaZRauIqf~R^;etGwc*rA>5KAHx z`{lc74G>qeGM3t2l6$dB!0qW$(FhY{l1d&#mqdx^TY@LFP96HM zpdatKA!RuSQgH!^6Um*qKAL+n1y;bA-cG%S|9O`omeAeQ*Vt)vA zES;>Y_yhIf##;^-9US|!^E%bRTaKOM4kc~i!Hx_1KYG!pG*Vm&8^wKU3Ry0Lzfl)& zs>vaLjQf~BCqY*vH{U~KAQRTNoR}(s*RRE=?fxAEj^Z+c_QRhmJ+i9JIOcfnWtu@< z{?aLVs2~3Nihm25-A5+kly_)-qeITa{tM}qvx(sA&5F9mY|vrbt_KIU52J2f zDh)pbdrHDvgZIG?zTeTm%wVVP?4eG{m+(W4!t^HeW=n@KOGrP~RUxt2N~lXJ%-8fZ zpl?mN`}#V;XW5zeFF#|xZ>$*!rHJ1~QM)lW>?>S9#gGa-^;WLLD#}4e(!2O-fs=C) z-*j&S-~Zjg(vASGS!{~+fVbE!1>EJp`_O?nwpYl@hEEB768fcE=X)JHkyj6YiZNg4 zMv<%aac}s=CT*CV_6xehqr?*q|MttDcDxT<$>>D?2*j95s_kJ1&M&u&{pSIGcLbzS z{Dhqi6S)($;L-8R1{>qB)847PB@_G&6PZ>2N=E#T(O#Q@o;ZD3aOws>e~%xvo^&D; zhdSyX*SV94zAW(ViLtt5 zV!DiS?1>8cqVNI+qhn-(?X~MKAra{G++r0gco%5&I=GD!d9DkktVSOH6Fc;2AI4W7 z{UQB9e%sQ11@QsD+y$S0@#6axPffQQftT$}B$aVPoPRP+nz11h^g6!h!eQ6kZQ0c) z!DND8^!H*%K@P!v9kJbc28XsmcL9(5oK>-R8Z-kqMdjnfq^ zMJCeu9jskK$VAO(Vw+GrnJ7^#|M4V^O!T+!P!GrkkAMID_92fr|7dH z&!N{ZIGVt|tnTj-1`=fA@tuo`(a1~UMzi=a#QRloi2ph0M9iLki_gHN={_z+spIJ9 zeWTAcssZ0D(iR1Xf733C+cdz*(~sr3TY&?4mU@ROUox@#Uf_Zh{FxahG0aAg2_KuQ zQkIBs>?f5W%AW{J79bv zubTcA&JS3h;CYSf`vP`U%i{aS>E<$w@O#Qb-Z)GV`J@liPC|a#zu(q0MxMW{tq9Rr zk%{=ysJcJM)9EY4N;M9^YwkDxA7@cdH9o4B19$$8=34ttlZosyz32B)_as#3%!OdD z_rR`bc_}jC7ATS5gZcKmENBlxAA(t4kdMK>A1pPA&;A2ne!V!#4;?X_iN5_Fd}XPQ zwG_m0dv4NU`rp{E``yoK0{+(L?Ndqs|J8a~)3(E(rx7C3Te-*t`9YUy7V>6ykiBmR z`8?G>X)~+_ywN`Od8Lm!^z4Eu%_;aR>pVwiv1#uVdjXE+Yvamw;Ayv1c5I9hc;FmO zoe2MxU2lAHPy&Av+37zcK2>>VY`*Zqzc;V&dv2&Jsr9>M5Z5RhzWwrB$%Fz|Q4tgB z@FC(}Dj9vEiqgQ#?a(LxYw^X7@NcYVPaZFH=lSbEQZMYbwea520=vsgCS#9?qTd;M zcTNoPpO5CH96kX%UxX$Th^J-euaykMIehILt%y6;UGm~b9$8SpY3;^$f0TSYCWbo|Yvw~#Ahebg0WIMFKIe+tf+miY zOJmy*ziZlJ)1^*WUvY~RkNTlL?f#FYHHu77?|b!MDs<;fxCv!)HksJlfA=)05dM8_ z*YzxhT}~F|v_;Sh+YU;@Try!nr!-dsJz~ri+tUyJtIlvtg@uxdYKM*2dGIr||3?}N z=1J!{{bvaN(K!7RyaSvb8oy(WKb9t5@zJW#>yojb9)#rHJAQM7Wls_&aZ!xh}af=DimvkDomSE^$hmq53Pcq?mjU4q8`1Bs8E$c@< z9>zLY&w^)sTs(%6rr@8nd`1rNVMe*({TDitNI|J9j`;7X%kj+g!hE$y%+BI|NspRx zYvZsFvRy4aBLjV0TaXeD@*t4^?NJKsc&Uoo?vw{;Rbd??yge!k zaVEW+9dZGlo)-j*dtHN`y!q-NACGl`VmsG0)UmXIJxk|Y5hot|mSWh+SM)qu5O|?E zA`#O=A``kZ+YTxN*IMqnd;g$*9r97!uOLMx%;V(T=#QaqwBF(_gY#<#Qj^KJ{+)M{ z;1%FZo2uZsA$a=5eQBlG0enqJqscfAK4nVss=%*%Dk_IZzyp9}eL(j~;`L zz=5lNhMJ)k?7j4KM~wpXBFxLk9ro9s{hVzo2wwVixUxcT%mOCw9)TYUEZy3}IDQ)= zr?K;5K5_$fi!hnc-)1hg**`@l?@bm$9u`VgZig6>iOx?-vW_hbp^ z*t_lFnFE(%Q6Db*?A`$Xt_&6Pt6oLC_{^T|$i)4;CffBe{um~_paUNL(w-XjK|W|? z{zyARcc^!2B&~2!U3!xtpBLBrt!@1oUVHLjQACOaV2B<9k9y&4^!`OB}a53lRU+pET|7qCQN& zE#{I0|C~?x{x$;f7iZ_>1N#&!Of|@OVco8Fms}a_))4r{$=MZnKX`@u9{7glc&nfh z^taSo5YR&$g?sIG5(tOCOHQ8R#r0%%m3jDOg3lf=*cc%$xyzD+YU;p)c`6*O?Wj8q z*?9_jk%xZnyjnJdJm$0f+3^eXY&+BxJqG;WIH1QiiaKfiZGh}2H6npN_=syaaQ86v zs#y#2MArQAHt2o+_aU83#Q&L~)Ab#=pZ4#T5n1@{rT1p?qZs7#!V9UN5NFR_JJ#?= zc_LbQ={h&Y5gqOyuK3)oK=>yO&g;3?7~%kaX?GX$UA~99T~2*smhQg>dED)kn$m(X z&**$}+2JzsBZtbEJMvQHvyi(#FCtzKK4@OSvA7CPHU&5luZ~Y~f?kTUzO&Eqd(tjr zQ9s~??uBa4lWeSWJ~TNN2|vULI^3ayJ|ijr^;tHcJ}_Q+{tbHBiH)^M!Y`5JRo97D z)Hz$^ve}x{2u6V~N)y13N2%QJk0rqOuJFgnxSr3~%QPdfmv*3V?0xv%uux9w^(FYJ z_rn+o{PgGs_rixWsE;nXRLC2v5%rRb-@oYMbEm(jcId#~`kN#Ma4fgf-}2K4*NsZJ zKM(v5rGDc)fOv8|nVIt$_zH?#o)!#3-rTcAf)09p7rcMtKKy$oRh4!>@XOg`q__-u z{pI1-^e2`t1Vp)VtEPhRHbKn0RGBX1rBI{P=Z@461=Awak2F^uV*s!cmOS-_~(V$p`U#(v0R}ybtQnFIT@h zhrzCmsxH(R4Fv3}oi8g`WZwetxxcqi)XXx$8f`o?VHe6~E+1Im6@ z6oDTveb0B-l|%g8>{*V6+$uv~+eB2ct}!F%^GF-~s(t>v|7qmMj2~Lfj#vlU^yOI& zlAFGk4f`jQ^y%-+!@8HI`IHgjC7|n$2xpNRvHQWyj6RNc zR4XhU$M;bq%ER`EtM#p4EexSoohtj{$7tLqmVtRR5c9c|9oB~McM7?^mK*nF+%ooCsXchRNPA{R!qrZ?g_vY=+%W8d&u9K<`LSzRx4z^XR`Gbu((j!=UY& zO^e{6O+RHWuVVd9kET!4emGfTjaIOL(IdO>sAU7KOfd;kM^g7zspN<6;i=pfk`(1Vf?b~ z4YLD255A{-`ETaN^&;b~3UQusqvTvA;-O{EY5@GQ?Omb1GVYTpT|TrA_nk`beP0JT zzTM@k6aI;LRJQ2WV#r+=d8u!54R}7xcdE5<%x|Zb z+%61&Z>D1zU0!3IbY5Mot5%I@zTn{<2mhXRbg8%wxwp2c{=J(5p0JY*a*u=G9y0X# z0B;SOQf~i?#5~C6^EW#9r)G#?F$PY$CR0`z;FlY0bdwyP!NZ3s4^%#)eyOY+ z+u4oz{e=K)4&bd#sB^Is*ZX@xO;rGP9?9()8;9TXcJWkmfDalX`JZ18QX>YUhK`7V zpGqzihs3#{UJJ}PqjV1X#e9tLvP1rV{z_)!xT~MP?KHlB8q`~P2Ke`KN;1wwJlQ;0 zlr(|9yI%@@$k>RtMgEis=rw1OmL`F?+&Z&V_YC;;3<+$Gsz&@~6*BYHVP0fSnv;P& zS7yGebyOj~1s>P%mZ)JL-Hge!2dH!YY(GDJON}@d&))I@_B(P%N%Ld?aA2#KE#(e* z8)w4LTZ1=6zF&s?}0Ut^==~uvy)of!DifqHz#2l5K} zlq6Lm-qby!_Q<|K{(AL>#lH#jfa;DCwO8P^3y&9Kam;vDAu<-gL9aBat%XLwMdI?#ptGnO zax}3Y4dffIxPF}*-`ffC{Y}96T!jP1-(pbTe0|t_B@OzG^JIsBhlHcFPH%gPdhXu~ z`i=T$)c;xuQ!mz8YTDTvN5G#Vs_n(oSf@y(<2U{RJl8JkUI5>GHt7`mi{qrl@5c|# zU>VY}aga`2B*A+^)E%evvs26l9M1F~@pCEyE>|53XHE_L0IpG&e z5T}97FYS{NkBNDk$~VuUUXOWlpBMZh7||%bg`PsRRL~movQP*I-+}lc4hnI+IxU!y zlY%~S&T6;WDdA`n>pdXMu*b*6vWXtZ`x~|3 z&IG^cT&lKF!gW@^_urAlb?a>&-^s&$Y^GllIk>Ov*&<^#ItmfwrDIpMjY4!sZyC{t zyyt8VkKE#-5I4$ChMmMXES-13=06Hy5xp$N!%QLeEwKrXZ=w)qKOg++xQu%AsL`j3 zlbHW6nwpRIL#}%!tYz(}$JPC-Uw{X6J2E{#L(ai3Z(QqO-yP3y9_vN?&tJM1<^;d! z=2o5xLR?8rQPB)P1g@@r{mKD8`63yo<@+4@m*wyi3a&TzIrqtpzK!SpmC4>;z~>y( z;dHZ@Unr+}T!0*3=(itWfj{0(j7r%4!@SS2cUbZ-^j^qTb6!FI>QUWq035l*=Ng%P z1+QG~ND}=3JJ0Nh4{Jp|mZ&~t3O?iF?Z`fd^gP zhF`2A??&wvN+m+EUQ_JwbNf}q+5AyyReYaTrvKUq=leG9-ku9SjwExXxa1*EH1SWo zEC*kO(w}^aIQ$%UeBK#)jSetZZs|e2CvyJu1nhU_Q;|~iC(L7(Pd_OJ@BimNm1PXQ zLxqG2D}ZyiL9DAZVg7N`-uo`%xNg?O@OA;}(2H_rytv;7iO2(N;Qz$u#nG0C$2(@( zF8$tE$Gc)NDejIqY|(am>x4Qq|JS)K7`^V%RSvoUcYaxx9Ej)4zpg$<{2~8SzSZmq z@QmR&b^Hxne_X7d1H6AOWtp8+g!=33@3O<-`=RF*ELdtKXpDM2$gklim+U6_PF&YR zXS^EYw%HQt`VRQrcxEshcvj9a`Q;B>h*u2cXaE;|suw<10S|}Qyxog#q0U#A2;+%` z{*u)iW03zQnNxni2X^XA{hW6Z@g`U)(hfaD=F6rxonxVQ^+@<#gK``n?>;y50^e(RKi2&PKi$uxwOE5cbd!HvO-J1`KsJ_r z3V%$h@7Y5J@0?Ii5E1~d5FX3N1dwNVempOnO$J^?1%A>&uDt%0ySX@)Iji}k4?HP$ zW5B^2=QCYDxAYRc?7W&AVO@hf#5L!A0XQ+*a^S!g;6co^tX+N@I4iX<87uk=aElxDS}rG+|)XMK|hYOBUf7BH}j-&Thn^zue(=B1olgN zd&!ch7|M#Bu9+#mIZ_63N z1*9m1sNN?Tmpv4ME?76#Z5M?YBE5J13EthE`yg`|ymUs|#7Gc)a75%&^Ih0!@QL0v z3Ha@OY=Pl<=+&`XNolGVcDD7g`GC$ZJqDcJ9Pqn;u3Kfc;yPKK zl2@1^xA7c@R|G4Ccon!~@ft5i@!a;qViY3owp;LH$bHB(FG}|)c+xZAPlh6eP!S-O zPGKCX;pV#pJqDVuEz2B){X^6i=pp~lYx;K+cY;R`hTCMpZ(n~V-q;1+iWRgUoSVbC zPSH9QEqKm2oo%}~@EP~jTYDSgsY@}Hv=4YtwqJ;825-&viKvg__<*8R9R+!68;`bj zFzj!V8l?6ezyA`_E$|%IyX3U!$-aiV@JC4GD)QC-Dh@Wa7U!uucOpciUl$`qgw zv*WKDehVQ_rPBS^CJ1{D{aI#&zL&2AD*ghVSPD+v-^2)gGR{(U<9fr7y8lSeZmd6? z6x)V8y#%GC14<`q?VXgxt(eS=M?BF`sWe@vW)~=PUfm z+^9pQe|&DGN4zlir9Qcb`pcaCPVNfiy^{VkL>WBdMoHM-jCw+Z>u4JX6L3FNvgs>u zy^#7LTN=lQ7xvjJfOoE>&y737PZqJa`<>tqx!>6@XrTXnxeuFp;EyT~4!evltRG08 z&+){4e?M0oc10a#F_^SMw%6bvvWm;{kpEl|y;qE{G zS!|&Yxn5r)T49gnebd>#KT&Ug3W_7XVZGZ->S{A^tCwmd76Jc}U#<%@!j2UcrxJpp z|5NvaZ?D3h?ibb6EPz)fj%`}jxZay8+Y2o_C`5a%yK#Xig|NAxZpaNjtn3vk-%p|t ze4p|>w`);|>NUTRJw_BF{almFS5pcxbu6=$`80(va{v1z-GoB;nVpns(Z{F~&bRpl zg$T4yjQXuiAr7>B(7gb?tQxPY>WEMX9Y2+8Aza|uZG*N8@SoYNuf03?PeX~GlmodQ zsdclltU^u(jm25S-5P06v<5z}NgmJn3jTFoX*#Hj-~BW5Wf+6p%$awNyx&d1d+Dwd z%D7LS5_##+F$z&y5GB28%&DPK-dUd3~PM$(s7j3$zNg%K0D$^vu zFX#VKQ=e3!5KXjM_TIguL;e7WJ<+9@N>HL#^tls})|;WHTWy zTKJziN&~M+P37!`Bj5+}ov#GqPD%6fu`KZ5sipOy6D^p}xv>WYfKOaQ|lMDmLKbXLg(f^2aUBiM;c_ zv2J4ZO2rWN+asG_QH}VO?D|`n3_i6s-}SK-{GY`-P8LJFmeZ)MS{8#hzNI@)fnR)w z%xD=f{tFSvet~)^(TqWV0QF$Lb++JW4g52Ehw1Q!UbEa%)X*ni^FrOZQSec8PMi*gL`V>94D?~jeX3iPxdlRZ5S{t5C^ z3$Hg|ku+=}BL7e}Sk{|pGy!tL=uHzu`oPt=5!5;8ws13vG$Vu?#!WL?! zA&ieC82vT$_%5w!V=@JG#kyKT19<0+y8ERP!~;k7{&{i4gBrK4{eRG} za;7ceG;nrBbwYKcPQ5H6cRvDgF-+|^J%KoWptM>W0=ewwcQ)Jtp3~TO^5c&O#N)~D zq8sySF8_;aFTn4Ahtzs95MTRT?9L3~`gTb?k+;C-@y8$Jk3bH#QH!l_4S)|BwxW3O zjmwMhKwoas|HW$Q!o$wJKN7SkQXMXtGP>5e2pR6Z>r|f9uT`YCL ziw>Tgj}h;aObzWe;N=}t{S|I|;g@}{IVurP-@*rc8Bu@tMsnTR0et@9Tfbq#fclG9 zAeaSXnX2_B75Gul$^Kgz^tPQ&5?w+)X06e3-BOf7Oh`5#+;f;h6j?7GIR}0znd=EW z2)hazuD#CyuS;O9f3u&bOp z6N4D+Y~CbczyQ0KdwzdxvxK_lHoq)^m+cW_IJA_@Q8YqI;-0@pzinLP8TyPSjlrk%l0mOaJU=fRiizpn(-;+QWxY;?98>t@smM{6<9 zqMz9}(gt40IM8=S6M5lL@vRdUh+EoplPQ)h$TvyZjsfs%PF-W}d*H0UeA3Pp^|Gp& z3soE9qrP^vD<5&2c2BT^0el+F)@CRGo-O*jsAda)4^E6q`U2Pc3%tT4k(aphNm=&b z`z`h}2iPD-Px_xPoZ$C%iO}a8&kdQsWxUq}KMLD@x%mLRlYV=_B^kWgBzH%S54_se zC52Aqc)lHfVPLopJVvijOVx(?wC`AJ2IBv({OW=Cs5=%_AGK8Aeov`;4NT!L`xPF= zImCCko6*~L;PcSj&jkac(}X|bywen%p2TS#p6t@D(bSu-yG!=6_C?6MaHHG^T(S}zYn4=-mzje zmW*+Q^zvj9p@^1E)JMzdIi+5j#wS%W#*-26NeFBdj)vCFKJQh(!#q=Ec zd1}*k@g~UAZv0@=Q^d_3t}N?Wc|p#$o(5B8x_b~si$+xCYG->WcI z881Vxlsh{XGx7Ti@A8c&kjL!WVy6ng&)v^|*bN}hm`5t!G)F#|XJbvI?gY=bv4wj= zuh8j|^#jODXX06-yjn5e`sKDq19A@9zGl1tI}eQS^Slf{Dr8^1UW4oLk2;mO!d~x= zvufnRzDyTrF8Bg3_ij5JT;EF}d_~>Jw%|eH>A1#U#6!`4i&wS5Cr{0;D{vw%!p{XA z*2MAfWx1{UfdAU*S%W>`88MnY#iQb=w@X~p#ZdR$wrL9Z%#Py$WA-KJCHXT$TpRu^ zyKg&P{S(h?H%G)xeaHW8f}Ymu!H&mAtai#GZ)Xjyx1|9OSG?+WQ^2nYW{(mZH{tiB z47c-$e;>YjasYUld*)^(-9Ffp?>avZ>Ye1Phg;rLD8$I=s3KcE)CB=i^*pAKGqWQ8 ziUoN1PDrs9cy*`L5tZQ6$Q!kH6by_ggnlk#jI1Vwxad=Tv=e+LnSOEi4ERl8t!|gQ zDCP;S5gNzgr-o6sZyUG^uJ5`TK!bXN#JqkA`gD)DE89a(;l)~yX~g+@E-Rij0ayDJ zyu~o@OB3#+l0#noq`LUb9lUVfD58`WaVR1x#>##G_N|C5$yY#Kd)Ci>4Dx%AEtk)O z$A|F5MbsGegMDw(X6SLW#nDU;{JPWO-PTRu%XiH)68eyPDW*Z90(ISUp1QP7`0e5t z)9`u7y=}T$+Yj}wwHa6P5P1EweV|te>XVwBznkS?UrDC7euWd5hu(PVVgh`5K1%fr z#{4Aejq_s(99R5~v*pA0XPq*a$AOz1b?Va3&~xDh&wm8?l$mqAL;$$WoGE;F1NiZI zH(ppF0y&=?6D`{hy&{isj-np@^EKz&E66oL7s@XTyIKV_7tY~(2EDAa=WxE~QPsbH zVc%5kDPvRMahXPHI|cZB`(?-5eBk5kABw#P>V_@*JG!HRd%N=DGcQrkP%RnQHh_ov zOWW>m1h}+Wk5;QsDUuN1{qk9oe=r|=hW@juFY!G5*wYK1sH2juf6Zz{Tzs>g z(aMINMtnn0M4+F}xl1h8&@W9*;$Rf&mqB`?;SC-V5%l-wf&B*Py!F~PQwZ6ze=op0|daRmnbfpCFGWL5?fV!}_KB zo7ti}h{qz!l<;J%?{ZeG7R6&eNRxKOEe<@Z#lZL~0eZ)K-wR3sZ@ua=-g^)KrxE89 zdTOlTu^n66!M19SS0`$Oi@il1)*V&r2OK{f$v@Zp(kI_&g`sdgvGC z^__-6svLKr&yre|7v!%Cdef~BzkIAUQfb2cI5Xvw(a?KbhpeYv34d^Zp5yR`-*;VZ z_Y7Ua{}InPe$YicwLO*3&IEoJmttzq!|qD*x&zDLk%*Tv=?}mk)VsvXcEkQx1Xywu zaXsJnyFa}HFX{_EWqV(P=OrhNS;bKoPhYN{%Y;7bJBmI{+{Zj!=%uZ9ChVhpkUcI7 z&k2_;r)6?6KhAXKJ&62}v-{G_R@Bj&q?;kakoSFt-;q3A|2OUBOBG{ShyQi-j5*{e zvZPup2X36`xfZ@7pLVyN|6}&wM*L~$1p(ju36)295GQZz?_Ltcai2q6(E#!_U4Or8 z0nV@3$!8)DT&<_mP8mV({mg}tBdB}LrHmHZ;GdA(v|lUmbH_LH8iiJ@&sZb}D#K4B zwrrz*m=}cJ(v6V;&P8NqvfP^x&%S&8e!NEAAS@ZA+J|_~onUH4zO@X@$j?Kbygokp zcQfQ=HrBOT0IwY|_u&miU9?)}dvFqUOp3Qdv={hQz+~V_krdWJ$4~1TqR!DYJK=Fg zl0sN&hI7*+Ul?-u9(aj-_TRKm%|Yn%F5m3lZp6t?r-s5n#1s4EV>(Ir$D{hvEH~yI z#~zy#Sn?oulendW7dpTaxX3aeS^O zEb(|b>X}%dC)405t;d6c&*2w3rhPiAh%+wBfSz*rHT>$}3Jv_+xWu!t4!`(Qy7N8& z-+hfYe~h9YyRcVEF&lpRgndUo;&|YLgkmVZ-+8^hx)<@xty6wX19GlTQSJmm&f_YA z0UE%)0{uyks4C=p@r$+x^06*1@>pFs9rN(0t>53Ldfi-_mSrV%3{@X_8EE~&$X$R`;imCE2F zM?LD#CcxjXe$o#M*lAUPt|03T=HVvYjt`-)ee2ceqi=ES@^M@Zb&KQbgcwsj)>Tsm zCfC3-vT*`!FCZryTMKDJ&NZ9F$6I2so_txW!WwdQF+O76ejd0DnXOv11#iAS)mC5* zKXB!imYqU;-pu`|XAC{_^hKjhu%0E!mnM7$c}`&YM4>%+%XRRe{{`5a(06ac^+Zl@ zK3o!wb;zh2we%~jn4^~(& z=&(^jko5&o*EWgJc{ugr~b(o3;6%233+f^ zE#?!-=T4J>+q?Je$;-gw>w|kvo`v0etaLaQf!jBAFSL!phemyRK^xEAb48DEbih6z z8%tl51wx-mlEHTm@P}>MsD?B6hS?+C(+>7$&}G_qzt8%!P0d#utS8n}mtSze{~#UY zh4kSsr9L5b4nM4?7QN7Afn8h=S0!D(iTgxp2Dm_82c4Z_t7TY6S2w(S1o-jqm%U{S z-cpsxdYa#Z=aqY#R4V#`OPg#j*^kig{dT^+INqgwv%kI@yr66^d$}F_AMxM79C&bD zO77SK;x1Nwu){VF^Q(t4Dl)fWhrwp26A7pr7A@U8A%}YDMAVrOJV(sovI+&>%QY-- z?M56#1gn@(!oWwr=N2Brz9(;A>6wOKWjdRU4S|pB7r$xwVPBiwcS7x8&w__S5=S8~ z^(41i=?BDzVMOQpC~%Zy|IBL|IL(nyOhtWgQS9=p$Q+)NNIK4P&1{_C6J3C~_1(r= ztOXu;M03h6w-fTjIz@*z;5p-^zPV=L?eKDNjV1KhH1<$xLys)hmXRHa;KzHMA!YE7 zP^jX*P{eT^&Dy_~t5}C>JC_~>{p#todahjuPYx*GFo!>V7$}v-kY9a7NB!|*`0x1l zi-Eww_O4cre&jXEa@OzOcZlEZo{w^2XEW1R_wJ71Iq+%D8S+M+t6zVl{{?n9u^#(s z2=k)Sv8|ta!B38lGiac{67Q3)FR%wYyWmz0*rzz>`+Y9NMa+bWstV-gy;xFQ0J~X|D@W;i>40^p#l*NnI6lo#_U9Y$zW7$k%g-DCPZmC{ zp$Pw+x4E`t4Zm`-x~#xQ$t&0F$4ZKo2KIiKF&zGnY<0g|1DEr^sHTg{{!7D z4OSqrfc>l9Nr9{KvD4utD-LRUMMciI>=;f0`J=od5 z<-Q{9e6P)wNfq|fd1qdR_&$C!(EP0laPoM9*3TAtg{`Nxxa0qIV>Vh{uuE}-!%8FW z|8bMXnHBi;={=W^Kj6;?L}Z&w1nfT~yV)TG_}k}jbQk!=P;}4g1~1Gt*L*9og5BEK z!>J9x`y)-lePqZ@zT(0!1HZI)Y_H#gJoL3yIDQw_4^Q8CAoCxd2XQyENV1^ro2G58 zX5N_p?=Jg-W7BxA_b!~^`M0&?F<$VJ+rV=6Uf?rcnB|K!{!iAmyXL71>cBC!K6!0C z&(nX-f5jBfsSfl|Rl;7(&vv&Qc7(j2`A-M9VBT86ldg+##+7>_4}N}l_^iuw$jeZ5 zo}h<4_~MNsMKn=ADoD$YE2AzDxh^Pq5PTKd>ay{^r^p_8bviE8iJnXQHMik^qLIP* z&h&WBAL?~~hz8eRRsK7U(R<2+B?_MxHtCsO!+GaBC+vOky9<$%`Ng||Z$0H2t3%+E zpFfZ15m<*<|B#ss`FF15Z{GO-<=^k;EkA+RPDO3=t#ZYBqxt((8G#0W1Ip#G8t*}o4ZYl6Hj-ugFu4&eWH zw+1fR15dNZn{U^jKt1d(>7EOFKXbauC<=T2_psaB*b8|`QNr~c;$-KvO8mn};EZjT zU_mU_Tc?w3c;kTEK_dZb9B)5dvJ?wEsW#SKkOlwo^o|_8>xsPZI=m$b*L%efcXb8! z*ilKnuUZFoNk1A}4;&l(_wn_R0(hAxYi~7h^%YHT-@%^t9SMzg&{IMB)Z5EPP;X!H zeA)v)W>~&D(bHz+UWIR&ottM}w=vk9Xq!t=mqDg(I$q71X(! zlM%;F-_A+i!T&<)V{^%wSSR@ArTZ1B0+b_hi#%4(Kt;8LF0H2D#3v@3V)W-!z!%DnO4PH@a+EVb3e8dxNjZA`5?Z+SIh-`I&@XW(N;%}}W%Xx(r=!U@Zg&=TvRU}N2l(JEIx^>p zxINiPMY0RS{}b->S?+~>2jBg8#-4<_JEqAcANuTL`7f#92KeBq_-VLsL#RjgNR}O-10VVnn!YqgT&NV09`Wge7iEGnj*@|&E?JXg8Sn?Y()=cI)HA+` z>5_t2-{03bm&Aj7tM3u%#f|u_vJLtGTm@@C6Aa_WI@bH1b~?npb!vZml@#o7WhJ8v z{wo)v8E`(1{L5S0a0~YljDD2hX%1cq7u~ndc7rc2+H)d)sjN84D!|9|k^K?vu;-RQ zuVH=o?_5HE)K%E^wcSs(KG^l}z2}qPVK3#e^qn^mw<2*A_X^0@EwZ~^o*jAc!6wmd zw2+hKK{FNJZyb@3WPFbImfhYs7d4`v!hD$NMZun1bD*cBK_R6L z_98{=F_*)y)W7#A3WA@H?7IJm8S?ESVz!py{7t)BzK4O|n!+ys+RF-i90h7w_@&4;tLW`~Sz!YhJRz`}OV(+-q;p zAHeM1QYH=bx~gc?Ee<(kc{zqsx2qAKGq7PI{L1C1&3Y5#F30IhL!981hw4mUw}B^T znumAM;s2SlnmZ-X7oZ|$@Zm?;jis#5jbjLXLR7AVZ1j2DI!MRW)``Rt%>@yK4e&S-WDiIWaM%W4CgwJ};pEC4+3J}x#{tSH~hT4kT@jHH!m+U;QLv6F* zmw@YbMD3G!h4kM~$*8A7O!L4L`8VeJ++@T>Y|%_PV>r&D3G8~!1sF0aS| zk0-{C%(sKzlw-DU+78}xe*dFA3VN{0oTYwEgXf5(pS$zW7ogzo&CE^ERa?B zVm$03Isp5dC$CWhS4ZfmYEI%k+gj@L+xdV;wmF48(ZDDFQ{ClU$Y;ozqxb;v^{Kr3 z_J>2j`_|@D8@zD;u0o0MQTW56`NAS_WOh9Lh#PQZzvpQ@jTq)7PL4vR&~s~9(jqd{K;cTS}Pp%|?a zVst{$7lzLHnS2}M4OYE%dJKIn3^JAg?)E7UieqA2e@6H z`AdzwoGBq6QCyXx5YAzm}2M3Wyv zAFE-3q%Y9hdg8#$ZN!6@X6E@?)B*cyb{;>x34Ut7SM(KjOQ+Z!%Yk2*5?u0l$MC)~ zp8#DO^pN^T?KuNK1$>=MjzYhPB|SSO2gqNs-eJi31O08I=PJJeC(Y;lF7N{oP(Bk^f-XCBs+UPH_`;&Jm_+{8R@cJ@vaFOS; zt0r*a|KTU)Y%}&JkdQBZguXPn_w zsQvI)YP0L;W5+P+a4Q*l_%|Hox(l40`?kthph|oWp{T^-y1lp44NIVZSBr&pJa|ph zv65o;4*ib!pETI?p`Tp-9hpPun;}!Pv>b}#+4zH_hWI|;pDSyq75xfBW7}`QZj~&h zw7lr!6I8BVPtHQ0Evr|Svx(@J@v}ILDGdF}jNK+eyj6)8ZVQnj&gd&LA?JVB8hpQ8 zanQvAeSG-8vA;PD{r)s~_$9;6J7w53xz6Fk$UhNHM`nA5 zzE0Jvopj*s!yL>7KG5T4#AIkzDf%aom;Wv0qyOR5$BrHFZ)=3KM>p(l61Zy091h$Z zKBQ1~8TLyS8rkSK%A8ELd1Z$_c!`{|#g^!km^-@di#g=1%htIIyVrJlS4=_Pn$Cmg zBOTG-&!OxEy(i*Uv#sl8kSbxWGWL54cHensTVC27#7$<=;#eWQa6z|gqP|Kd%Dm+bYOpL2;wj2y3f9WR`jj&D&MMweled0lvsi) zkq2{pA1ec&k7X(PuDHICd{)J3Jo=}3jODjog*~1;)Gvl#T-Qp!8vzfMexZD_9_aJ; z!8|$<+)HJ<2zf>YI~xBW&(O*0m`i*_pVFz%Pw9st*YH~pZHy-h74kRwui1vb(pP(r zerrYd%rl{mjw<;xwe4!?+~*BGg0qd!jVRh#6S=o8jfCDYrQ#r7xF$(KQQEnc*yLQ?qvnPDEm+5i>IO=nD^nL$FN((Vfln>z>hQ` z&5`d69A`3Vey~J8vUlCCO~xC2XC>KYbWxwhb#-3XhWuAjUX|*g-?T{8F@8hz*QqQ> zwK|PHb)JR%?`?sX8fyKGeM~c-=Dm`rfL{Ga(Kdcy;^cWKICYLocpEUg9`!D0o9^fS+`OyhJ^a*t4T4Ck_&LgwrPjjNbB!9re zBin(qTyA zSyg)rk7Hlon=KGGv&_7%AW6oD)Rs3J; zXZSeejAFF+%sC8RvTF!U76ad~?-@AFi~dlHuN)g$&HF0DcSCQh={8t@SO*(p+FAMh`BCS!D0Q=#s zNadt@VBcjIJ5kZeDKb&@{E>zd^mpH>B-ufQ{#d?V67Ab?f1{K~dazf7kW%Lb`1>kD zYWl{$Bw1!(T9$xUhL(T7Kb}B8Sz&GuU&Pb7;v-(y5ock(huYW?XFJ!!SP9@Jam=$f z68<^bnfNjR`Z)1i))d_fe-$4Y7Uw~~&OTb1SlrKy$(di82KjDExqc4&`F&M$J?#u! zyw-VgT@ZRzm&8*WVx(t^=-&)^B@DZrsi1d}R+4ZBE$WGu2WGEWQEz|Mye)*dq5sSl zy9&9F`g>iqI0|0-#`e};4WEDd<)8|A^@|S>C%_Nqo@k7%nS$@#TEB6dp-+_ot@mww z-k;pZk&7wJp#45*`zn4 z&vKaTUT${Oaa%*4c;osjw7z%FAg(#r7W1cIKdV)Go8!RAe`cqYUc(R7A>O)wRndRd zU8p*hj6Sk2=60tc4&)xTZ&N^=wB~fp%;NWscu=u{f2(=g6iwLMrY4a;5Bqn8Wd$ah zW8cRjmLp|)*nf87+ox0$;5#SjnHTSCGI1_6Z>yPtN6WI}0FSMX*!_C4Fjc3d9Ux%~3S znrjL6JHGv2B)JChB&5Bgr-@8#l@y84>A=3VYg^J7!3Qdgw;o1!lZl7(HQd*`$i$`} zlp0ppEic&Om?rF1w?L9Be?lg{ar$V@=97spbo`6WX=L<$WR4WZ{r@WxDOvC%6Tf<; zM0dI2_ocy;=dH=aBRWr}JEp*i(x-JEL+r;XcKd*oKK6r`Z1fv4AQM!HBj3K8;B(HE zq;F?|vu+{RL(bUeK71u**&8?;C94{Q!k^MUC(U4o8Q}ug-MH^HtCyT3S!6=)M0dhi z9+?PtiGNjANG3l2iBH{%F{X{nb{hKc5H39xeiuApC>UjsOeTC;D|mlJ!Y&v3=#?O^ z#+o)iqbvB{|5doAC7I~%9dP>w`A)5m={->=6JC5})u&a+MA9eWWCJDaqyBE@`DaDk z-*@H)Jpnwa=tk!J+<(gF#!9WO4RN6;|@I2QtO<;qlon$jAiWdp}iVpLa*_4;66R@=jS7bZ6NoF+`{&rb7Vr;v++Tkr#44S(dEx-)=dLB7A|fCI+y@hU0cD^_oAsH6h;EOIQ%t0WTz zlV0egJur+fp@J+4tn3xpn6*zOC~n|G-SUO1pe4-t~~5PCTf=3 zcRRsuC#JC#%SK+aFH3G=cIBU<-~cvJ@Vou@w=Z+Q9=K1lZiJcDkgP-$EV8k zw-|%T1oL6DYHr9+#qJVoXAeKKcjnZ=o-$mUo^%?3pZ0$FxLpVS`|WbLTMPT;u6{qm z2)y*WxE&0IK0BvslG`lc_j%rP3eaEe=d-dcp4gXM*(zHX_MzUtx?Ly+_tOsec=INB z%U#rG2!5FMtg+I{22Zmt7dZeoB+atmSsXvSQy4e^+@E_pyT?8Sar5xmJS~3zIWgbK zJP>iw%)2TF+?-i5`FREQvv}7>D*$;~ro`r{NZ<#$gttFsu%E23&%5k>WMV|mL znV1!?D_j-^pOH?>4etitdXz$0#b8I1!!tXi$b>EPn-{uAp(kTu;2arslEId07U(Ux zcV}$_cwk4!yJx$B(;YV#Zd*IydzZsU-hnR+ZiKC^K%PsCqBhBhN49lY`}@FQ%mi1j z`57`1U%&UF4B}F%;T=miuIsEdc50I};=1_SP#)wdNxBnR!2!Ihn`pDrK~Bvd-q9;0 zLV|bMvU8S1{B$U6v6v(gcV79qdVM7kHD{>8ca4(>C8{gdYnlr^S6Vf+zzlz&+pmwyd4N8=K!&5$Ju=q?RX10ysK;Y@LAK0^;Qy+znXt%FXW@ns(6x~Ln7WBdBGx|K_X5% zi8Jj>BN5)M71zpckqC~DM|V?&SesD zB)3rDByf96gvUU3kc2vFJnKp)iEyuaIl>IPah@(bTvAOUMA)D9{#OA!NA$Rr0WZHS zZ)Lv0C{|H(!wH`!Udp(m1;5!3h3uhi2EK~iVxOU}?{Y6|XPc5?l*bYAM?{$hpd_;bp3%P}{XyS?QmL0%<;@*>7(8KgX z(`PyS?q$<&5-YC5s`6CN3D;G;UppuBGwf5_GP_tkMIxSbZ*^8!BoVYJqcgF<^}amuIeOqGXy^4PN#I>(+wj119RI6p zj(+l&MDSmv?9^Ez5oQ9he^>E)qs^iX7N1CjY+#?ZpN7k}sZh%k9%tRNXVPC`9l$kKZ&AGB0Rv{!JRk-ztNhpb6?k{Xli6G&5 z`S#*R*GYucx5z_FDUfqErZWpT%RjBn{|;R=;u#sXV8lCj=bxC z2RRZFA_}*>B@x*HI=Yp>bN`3K4L$JZNxz_;49FMY?@x||9oL2ezRDurbYc{2E+xUQ ztR1=sAcyGYABkEXBx2N|UGSMLiMY(|uSzi?5o!;8O)|7e#Nn(TyOh;Q1Q*XiZ3i{@ zEucnNh(aQiUc0X!Izb|M=PeBO>LCulX!}~2A%2#qes8uT5f)1|PQ-Z<@xvmAZI>U3 zI2ReoTLwFPFPnCfi2+`hj@0~$N8E8RxLrvk5tG)$$7mc2>pUFdyhg&j+F95P_Npm< zrrhogIX<%WZF3|MGhx@P=1oaN$FjyxBK-0) zem{m>=fCJ3i`zm%zm-f!^-Uy#NzTC9=${I)eLF4F%3l@Y@vu*gG&PA}nC4yXq9+lJ z>IYTLp_i%R4K7Ju5|KP$$?OL`6k^iAtmtv3E%*{~rD*aL0-OtEWdN1cMwa2b+8ojTK3VFNJZGK_H^Yu{M>ZQ zt*aMyo7Ww`pn-UhsMZ~^x&Zk@O89gjC$k~V4m;qxQlQ0jZ#d%C#52GcqwNc=%xQcs zAjDh8>kq#bNx!hZNFs*zzI}Ygo+gK1oA{FB^dW2DL|@)^Xn(aZ7)EAjbu> z^zwDc-xx4dbqw-<54I65=Oz)1`zP4%0`HxXzI*AQ$1R3Q*+;-V-{0qZcZ-pT-7*aQ zjfW9eD+NXk@NXWi?5hobA1~HpQo{XQcUH}h0{62Atf#`&xs~Nu%Bi_GB1R zAQ4msA@Sh^iRinY5;LwsB1XdUF4jQrLuQdmwDQ0ak7n&J*i(dxwuBM(+{XR(`{;HO zL7dpXOAB##jA8w)4<3eWpSfZrW_7Uadl8O&-V$eGa`+R6OrDs}Suv?fYpuRS2cK1_pftDtLeU zo4>-i3SpfRFsCxFLKtb@>!*P|Jg4vODA`0JY_1kNXFv}9zJrJKpm!2qS5pLz19Jqa zmGM2p8K$^Luusy(1lkj`D#Yi%i}X)Fs}MI{@7VULONF=)fBm9qJ>>KF{pn1Z3ZW%4 zO7lENg;3jWJb5Bbg$T@byYo0fg|LsQNwSMkA^uYwlrD`{A+{X2ZFLLBr4lNFqxfEP zJSu`4=j(ht5u28+Ld@Lg*1uJ(LI^VE(jSE0n-qS8d9wPU6f%qD?P%F~w=T_6F= zfR(^H0oCJ8I!@(i5*VEM(M)eQ37k>S^Ap=n0`I%J{hYUwfRO7e1qCFn<_LW}5=;V# zbg!4J3?rfQGc?M%50Jp}qql1397pZ;VbQFZ6cT7g_Wq>nB*4fPWxO;G>0QwIs;8)Z zlJl)@siSmBI8~IBsEhLVIPacv3X&WvdCtUs)-#TK<^^daFt#Hu z?kTEgfih6ffcneAmYbK4qk6{VtWz$(LhZw7AYs)>0#~y;)*T)qfx|vLyE2e|yY7s! z89;i!DCw-{Yc!uY3q>y_v7qrQ$8!Nans-QEcNN{yII`zZ=DX(~QF}UAB-6Ylfi%D) zaH)X=7QI}naIc&MawI>F$UZ>z_N1_|^d<>#`wA%SPDk}UXQZK#;W|EC@vk*FR{-oCW_I;!`T$8O%|7#!pRX?u zJB{>5;LO|CSrKSlVGK8>+lBO@GKchJ2MNS6SoO`>Ndkh2)=6o55T7{0du0yNr$wFx zYqH{yekz7oWux*=E11@+gX*DzUFfLYEfUDxq!+-8`hl{?rNFzW-KX@WZ-_zda=V6bz4o(6y+P%7kDYJ( zEQ$om_FuY}hWbsJqoYTfwYJ6X@1K=rAbc9sE+BQOAzzDCze6=*>Sy1(7yahM6J zFVSV!O&k1CyC{Wx;#q~-MdrxZ^Cc)9%x{o!0SWM`ZH_yrgZkT^11%=XBv4|M)?Xn- z0ts}rYMS#Kvws4J4_6XMW(hJSaY5ZK1?Wbl=7B zEjb3r4B$KN;ZIE6Sm=qVTK<#_x!YnV8|DaVH_6=?#f%!H| zXXc~)#^vuHT8iq|pjGm^FKVX@Iv&~Sp(Kz_J3MV^5DC0|B0gB^M*>n2GN*Y~qj7HU z!TrNds9k`8q!TK~^(Iwu8ACMQeu%bNFqZ^wl;!5{L-l{KU;WZaSv0<_5IFn+wFAr5 zl~e0beeZK-nzl%R1bhxuJmN#;J}`JNG9N?Z9{YR$RHR?`w49qhEkn4^Z|hg1^yV_V zpRwLd0uqb$cmmOUAjHthN&xSUSksdp~eV46voCId8IX>Nh#xJ|lbGs_jkY2gX zS=E_=`nC6~nQN|)z*5<gGY0tY1&)kA35 zjK&)QNZ*njE*K*H+9N$;$Bgs~+b+JPX%QOlVA*3|RG)#uYgcNTlE8uxUnd`w@1YIX zog@~bdBEj?IzMW^7}~+&29$p=%)(gehT5^3@Jg~ka=2Th zVo^V<+g#F(>i1UMZS`6-9`}~;%Wg*HktwEqy6r3p)ES?D+=klWignV7cc}i;r(eI# zxgVvgNO!e!JL>OV>)IA9 z(_C}7jT7lr_7Rma00ZJ{Y-SFEENK2&*M4#?>fch1Cvuv_N#KO7?1+jo;t#?MyXT>Lx!JKuTM?xn zAR$+=616AU^WlwU3(&Z2mZkRsh0ST)^~=$9&*vvR!qNT6C(P6f)zjvETlNWxB7T)X zdwv54s&{egep8fghGrZ0p?3fze9|b^Y6T$mybLE(Edab4@KgFT04O@^hEtycu=f15 zO*+K@tZFs3_ACJ)9kV*nR{?I9~c+og)3A`7h`YJt|cdZh&r%F7>dr34Ni1B#L8k0wQ;gjIzgyQFTH}P&p z`HibQVV=*8%J=G~K-)~jmuHYd(oww%E;?rRsTUx7DsvKS27pDZ@@jo00JL`f9~Dr3 z-Df_bvnv3=e`)>IqCB(>xOUjv8YD|2v{`ne_=iHm2M(b7BIc-%hE)OZ#F(w<{%Zgn zUxyzK>IZ0j-XYpTS`rZFX!C%qB%t&}b!;O)379c^UY{dH0_wR|OGgw*;Gw>f)p<1% zc=ST)Q-wOR6D(M2x)bRIuiE04H>f?&z@%ttyf7|!ld?Hl?pr5OG`7x?* zg=vzEDJ`fRqoYQis2*6YV&YbeqV~CIW&aS>Q@OoyYc?O!L#aCN`KZ5KdCb!hjQUA? z?-*YK(vSLBEU62P1HLyaa^71Zz5)+l3qbl^bw|RAjKVL3p32an>uGC~%d<&HKW9(v zQ$WwFN;r)vq5fDS9qN`Oh{pN%K~=u&h>z?#s~SEP;g-k8WTJeevGQu2Kzcsoe8&A; zRK6y^Q?>4cs9jV^se3*G@agsO;9gYzY}5FBMU>w`j<(8UsGZyOV+}kd(fC$4aN#nl z&w8~b?z>Qaqb)`6j9DVS=c1NjwG{Dwn-vNLE@*sxO?SV`9gSD?>!t>Kp#B?@%d^oH z@!RLgeN0ZMKZThDr`sZ2EqH$>>L2g7UrOqni}cDrutN>CPbz;)UI{A4-qW1xQ&BmD zE-c!95cS{d>3Qc>Q2rk7=%!;t{Z!n|KnB;M{aQU}oCz#e4txX9`|!b(0i;jwpV=PhtOMY2 z%iA#z6t?(u+E5zl&tsm(JFp7?J%jFRk!XBUJj{CO79G-edlfBj)Ngkfs2sn7^wx#@ z3d>p4Z_5}3xA>v<*R+3?u@Q|+t!xJ*6i_+i-U(PbqVP>M2Z_()b3v%ZR%1~lJ*Kf< z;Ua;N=jX1~qk7$Gm^3E|jfX8}RRz^(yx^27xfF=>dj9Cf9M2~JWO}EO{2+1zwaSh) z%Ld3VJ$%!eD*)&)=$x6I4#3fDUR$dS)E;Mwo9nXBIFzSeWOoPQ+^qMQ_5grNMrU=^ zQUH2Ml#=!u05IM6+l|n;M%Fy-8Y#{Sl)Q(;eGm^rQEIbuP?rQ`fxr@>80#ca{vOHFDJ%^|`Kf*{R2K}u*|V#U zeMHh%lddlv#mnn+UdTuHEvDoxEI0%JV`z;jJ1T$eEhoJfmr%OltIAYR{nR-&JE=WJ z`o@>SGw>V$+q{b2B&2`QKC7-CLhT=t`Y3;4HvraC?4!co0>HgfzfT|OxnczW|K`%+qg=8lmvbJxpUAXnaWBu(sQ^hmbFQ)X*8!;L z&Xio21Hhr8mi*84(N?fmQ>g-g=6BWfOh_-bc`Yk*Li2*n#hoAZk)CTrwdX%T`Qo)W zrY45^|pPv<7pZ$|A`6X6^viuCMs^}}{1#0z3YogRfgeWFGkb`0Jsv$zVI??&tzvEsY58e;>$@`=|ceMSEntu zM)}OHUbnLW^}q1*GDFJeP<{HQTHHcD&g2IkDF;C|peUrSXv@{3l z&&-5YpChPUG8L3#pWOqXWE!7CY!RC8v@+;h5if~4dh1DRBf6hla{K|B=Zjv37(Pe( zu3U6*?g`XR!^u3oRVX|v&f*!4u5oa^KRE6K=$uTQBLN`*xFlDyuLwZ=>`kO%)CK_RZH^?HtVi*h z-s#ak02p*vUsCo*^)B{?{aO&>dmk3g4craDyd~M^t{g^gH~=)M&9@hzanZak@u+?6=ChtGpQieY$Si&#eI}NMp;orKq3M(9qI+{)zRvjQ+6D z77dH_`hfo07;78r??+DB7As9Y=o~AJu2}HTvWQ}`FkvuDG2=Fy=|PT}Jl>yt?(uxB@2)R$wFjdvItp}Eap!Z{~RksmL!XjrO47`8FXEiEJv0{ z*A>W$WF>#HvU4n1%{dljm&KB-7JQr0a31u|GIo3JWgS-a?7oq=4 z(Ep{VEgX^D?;K0^TuDBF#KD#1P2uE2;pEr|@?lHz5p>nlOBUhzk>k+c@#z0SlpQZc z6y-IDszCZk3SM~zB7JM7S8Bq9lEredrAqM1@<+iO{UVV2>RVGYTN-FO{Y=)&LmX(+ zsaLz#rAUEo>er72+*bt~x<=k+XU+xc51U<;=QCpPE=s5)&n`!_1>rS`QriFk3Sf)h}sI4;?6Nkd5LWttug z|Knd4L^?efUJTCP7DM}6#aN1GcQr2UaA}B38vI9nLYRpErzMe&I?)=xD~8_JVi3wj zWZ+`z=by)TZ8u}~<3DY9xbuso#&_Y@|2;XLoz!lOI=H+gTIF}jHUDdIn22(WOKrUL zGQS;L6Fzq_FC+8}bvW@d{rWfq{y6G)XlUMygcEKQ`m0VBX$bx zkXnGRRp!-??sbm+lK4u0uaU1$L%bS7HZT83bE<{{nK0VQA)$G_s za;AqHY6R;p(R09@ycM_2g!ti>m?cq8rXtY#^4W)DmZH#gRc)J6tuPc7O72eg<4O9 zZp=g_o{vC@zU%QxXqL<5Cuv z^0-vQr7|v6aH)z*HCz(oh6Wzi#HALlt7gBgpzq`taU==fCNr<5vV8YxflJ_@(LuZz?Zmrn}xbed)-yiH7+kVQmR}BX_G8n#cxAzp)H9s9Gzw5&H+<^t z`Ffy$f7=|dXPhvq4L+qmYYU8x&4y0wT?HyTRNT%TQiQ-s#Q6a4Y$#l?7h?!lfc!eC z2Q2MmptYxLYMH143^&<(HoHn5?=`tU99Oq^al+!VCGX!N+rvfc^7mV7 z7lD`?^z%=JID;9_<&9f6tpt8sp3m`eSP7(eyxc}x?F44Ijy`YrV2jQ+cU%+jLLa1* z9(lL;nIH@fz1vc~S`X$XPv6+)uM4?x{HHj63XUH&0pAzLm%#DaaD0H{JK*@6aQreH zf0CZz74^r~v|eJodr=Sv=u9ya&(2;2cFCOcP`9#!Gb;XN*4Y!q0DWf>E)P5IOXm}APm&_cn06B`h-pO zxe}gN(m~0RlAHYm6j08!46IkO^``hPUG;YNKofR|)zf8P*)wd`oGAa^>>4chmVxOf z#afEc=?KOhrLQPVQ{S$8^=X8%p+;VJNpA~<*U+bgHt8*q4iq|FCi`BYi^84Sr@utF zit;>PJoBu6B-X5U(2()+Gi+B8XOBW&88LtUwi}~y?z>+Bx@q1hlAlKWd#?cF3E-~) zKO^-&k5uBnPyK^lUlBaAd@j_zk}oYYMFWlmRjJ;&s0=qBtPVVRRvPx$Fz`n-3Bh{W z^Wmw(Ghs+bd;Ea@8;nhaWlf9)CtwO(A#$cl6ofZuF>l)^2N)#6gDwiG0>h;neYpcQ z!LI!-UP0vN&1rM`Jc)msJ1=5)k`O&`5u8&4}%S}x|Xw$&q z2>*p3=~Fu!NHPca<}~abEVd*%(eK#VH>p1{2NHAMUxjJ#xrmU&oJmY4e^(Oe63_o2 z^(UrGJ3M=T6((K@2x*BwMQVaB@Req;jKLzz4T4HJ5x2y8IsK39&W|?*~dc3E6W!e7! z0rkJXy>0U%4%Kf^e-GmU9UE~b>eb1qf8i1fk&q`daYpksQ{PAZ&rz4$5h#EnE`w^ zo`{c5k^sjUji#JVlL!9nw;J1cWC4o~@BSAW0>B5yAJM1c%i;JKj<0~@Z^iNZaQr1W zz6XwfYy!R_jz7uF|BL$5(EOX!KS-OU!H`!GrWqEWlbmk&v70*tY-xWIXtCcll8O=M$u*9j@XRkp67s*|G#(QdfZPX`cnEJ6 z#5>AgQh(j+DIm2$2@YojJI>8igil!Hg~nD%L-VIG3XSdp&|7_AJ9e1{$}j4kso_Nn ztmD15k`-rx1R(`i=2Ofd&N1@-LByV`>Fg?}DbIq#j)S5tf?}}dlcF(wvK%DvKjQes zIQ~)`e+!PUH~~Ke$5+Pj8*%&(6YwYL8Iw_enws+;>^F5{x>xR%scxhLt&uT$3KyqA zU2WNFS#JSYGola|@PHm(JiGN-B9w#r=WV5hS(gH%`jq=vqBwLqY%-)6sthA7Ja$J5 za{z`E8LQhfSmDOUugY&`%>h0!aSs!RKVXmN&M|Y#kO4kDYxEvC3{#F8UP{*6CIsC} z^GP%OMIm2<$^FgxDo{C)|EA_@4#;&9^sjVPg@wGmUA%6xaCA(kw03|Grd>@RJElSh z61^FvT1vSI*793U>@^AXztv-p}br%fXTW2N=b5E!C#kI*dUis;0|jKr<(8^mGK%h<1X z(Dz_xOpRx1O>e+Dj!h@2I=shb1zdhcxlxF<&N;WY(Yb;Gc$u%QO0K1ZACWy}Ofy2^ z>ZoQky_Qa-1E(B6dT=gX7iH_}DHp=zN+=I+Ik8nLH(^{mri$kof0;jjTg)G!{sWO> zq<@wAk0~SqT#bB zS6Rp&r_z!YCkj)U^m?wHm<@02a$yJVxK zAMq+PUtBN*94oHxu}Clm4B|TUc~PcBC;A;bn}qt?jg!SO%wb&S<1!g1m0w>4i0k9z zFN6b7$>khCeZChbrQP^*1m~rpA?(FO%)~GePnCb0`j2PhFj~+!jz1lj?Ra*+z6uc6 z$CGn$0BN7^mvsgg#-Gyw<3g6OzJ1Ny#Q2HfuXld_>p!Oc+EGpDUlv}g*Rcm1_#bZI z&&EFgez>6o8yEcLSo8Re<(Tj13nul{FiR`7*dcAy_=oL(kmJv>bmI4Se)AQ9p!|fS z7W2!{^*iPIDX72A{jm5PnTGG8{e+d81gC`&@P&Suz-f!N8U1knAvtl(PjEJTjJ(ME^ z`)H$Z?>?!3FK0Fdh}?E_ZKk`+Zp$E=gHD6f6uwt{SlI ziD80l%j6h&tXeSw-v!6d!0~tE_?AtIKQa>zf1iS zda9fF{Z(Mf{gL8|@;Pw1T<=0vy}{T)$9 zxnZ?(1iPUZqV8i|VEcM$IDIT~1vkAc47yi$vi*h>6qr-d!Kf$-MP^5S(78Js&SdIv zm_|EF;jZ7Lo@mpI1+5liJ(iD7iyn}WN-HVF266mY9RE3vU-b=qK^$KU$NxB$iqA9w zKM}{Dq-RV<{kM2F`@if`fMEF}2d;nujOpFe>(ZCGAi1!2U$6rWS_L9pyrh5yNM{O7 z4_h|{8qd-yilE~F!8upwJ8cq&`z@Zj9=Oj5w{MG1SmT18i=ILw!66BYcP?*On7|EO zm!99U-c%MUZVP6hEf9vnac^p3I(jK1P8kauJ~BbBOJ@G3(T1Kwt&|YaR7Qvn89By0 zEDM+EY+PqjD+XQGN^Y&0mP5%{*cj9BL=J8{z;b9IvmHneR0ueBV)E9Ug!bL1#p@mANNIz(bs16aY1VG9ldf(0+?}_Q@?^6HnDVyj1tJHryfuETA|8K1RFJYpgE}sQ#b8vfX zWN!k8dL*o^4v^qX_R@=2Vzi+3uC#R#%+iqNV9oWOYp*D}xAom*MI}L~0QBTI)_sDa6Ozc*x55+SiTnRb{!Od@HQc(NkH5iG;^787+>FasJiZNoRcQYrsSY|F z_*a7tjQXP1g;C#hx_?-XjsyP04nI*-SAY6=wt)De`lk**TTYrh&rkSgt^RiJR}{M0 zp!S~B;m0X`jdteiBFdjQ{Hzb`9CM^66y`^%zkLl$VE;))@FGr7=0(|D;4aVS^?6C& z$@EI?drfFdyUe1!xoC^Dj#JoKdgKy)ZI_LKezrDX&)RtD-YR+EM2@^{H^K>M(2+L} zdI7S&jw8JiDzx@JZ@lvi^5?|NocOzn$Gg`d_8~;|ctt{RQ4C zsCM0{fEwn;B|-HG*)zeqKQa7AEB{}y;y=Is-PC{F3h!k}{TOlBf@;0@T8>MC>Jw6Z zf^~ml7%#>o*8e}x?zgTIOwR0gZ!mx2>pyPv*M>N?C#?MS)Y_MA#$_v&(r<6W#y<)m z>pu1CKqof-F~F_siyW^Wfdl|rP#$T1-$$IDD{We9-VmuUSpB7H`twZ;{g(nJ$Br= zBoB@}k21^Ht_kejjSi=s(FNkm#R?JxFra2`&~nB=4}{nmvE;^TfyC9$`NtHLfIPF= zijHgnP~dRCq4m@NrftY?&O6peDZ%k~;rIeLel(76HvwOD0{%H1Uk1l7nSlR``i~DG zgo)w5;p_j4`v0Q-zo`HJU(~fE)1@kl( z^_xJkyxk#|2J@lBfpbR>NzR2c<+nR=?w5ngZ}KD=)#>5p8~h7q^@{)}`*+MSOVvS; zrBlH1n;0lQv(l$*pAm2po-Of0*9>g3Z0=mU$r`|!`X)Y>ivUyM(bK+?i-C1S@9@S^ z2M}jswm9IqBX~6>IV14$a=_`jeTx2l7obf_Q^k~A5l+<#aNG@SADgnDH1)f!{!}u^ zggfrgf|T(HVu2~!7snndt0k=WQvo$hNNVVx{7pC_;bh=~yx z7{o^lyDyGC)GXptD>Mh=VM6|s`Ny#cN2JM$@h8-u>evHuYkeV3>5DMxD?t@D_wyfa z&D8LX*Vt$GAnmBOFI0ab_5Y{BKRxviihe#P&hGn``Pv>ZTzoWl6#qi-m1X}Y4nN_g z$+LFpq2-v9TK(($*pHz{j6~}MJ@#o<94mf@rfnWZ6{1P008IIqC z<3Ggle^LMOapS*9{htSTxgFAzgNv_|=bs;tgT)W4L>cu(AY0e{1q$2cV91C1(s$~j zaC+YkQ2$m87L+bIVe7#QO_xc$GkVDhpETC)JSl=4T(_Q(^D9<_W#aR5j6|eiw5Z^X z?F*$KT;?WMvyBBn=S~BeCE|chv8G(oT^J6E80-2S6@xcuPP0$hiac$2Yg&t6a==%i z&xQt*Wudm`ejlAcRjB;>c=+KgE(lJ4yzHZ@1sWBO^{r+Ug^L$xx+~rM?q$A1H+Qp| zX7NDb);#Z<0s`>G!ZqZ?i^5P=(a1I8lqfttCSrZISqxSeIvsx|CJuK!P<|n2E(SNG zAC&exDgqZ>nbo!Yoglo}?)+gNGar0xa#mo;PHt$HuDEBAfg2L|LOA|&9AD-;@ojMY zG#tNh0{$dDV={-IEDg)-R}c8%zFjl94;S*n`jbyBvdzmVPquw3HlfUd87tYE-+V-l zu&v%}6+Yg?LN;-TPWNO2>eEKD!TFiMh%=SWIP?p&T94uPWN%3(j3m)cphH=eG(mcviLs?`#I9qFWJ!Z+gd~Ex*2=%Ie)nYjf!q(KGat)ZR|^FThE zO?z;aArKZca+soN4(=T0Z!&sh1H2Qscq0Pr0rwd;n=Rc1@o)t%PWd?|`11GQYXPo(LneP&D?nWv@HI@(YHIv7 z+@4LuewD;?)R^zK`V&6;VBnFTVWLR|Iu@Ex<>N>ia)Yw&U@Clte~} z=ZNq`Nxe?2HTYqxf5EsJ|0yOg?$rMRUuN5kQR6#sAOBA3_1-SrXCGgVE8C6x{&(X( z{N32R@mGazOmG~p8>9Q2-;l5J(dYCMy0LG`OXF`+-5A{~Of*c132#Ja;*P21F=1^IKg#V1?tmlp_>nWoYn#XRp?)tW3 zPN5#)*8UlQe;QAO>vnFiJ7sLB|F{SUdg6OYb4U{S_PkyhXeSTUBjsl-uT%yq{GJ}$ zcdG&U%cm%b>Y6|bRPp3CY6Gz{_Ki)^IzZ6fyqE#g2h79sIS*|@I|JvfxOb)qouIQn zXkC^#I(d2VF~0n*hJZondO<~*(f3k+svVc*i-Qjl9_PsRLOAsw!>M{7?lSWA6@a=a zA>o=b&J6$7uisOC0^$qF{41;fc(zw8`r_b2gsE0{H)=7^GT?FG5KU^h;_EBG^zjP} z)a&Da|Gi(or~CxQ4^w~Yx0pP9S#KHc&{IS8)vsv9_{J%G2UYfV;y(P{czieYD*>YN z;|@Uofu!c+tD_KAJAPt^AM%=nu7eNLzl-{>e#`zoo1AK&3;e|)X- zze@eb6Zna#|82(qg~Ly$>9ncprZwqSt^Yh#MmV%Kp^Xe3QUBLAHF)ux3-2wNe_7|rbR{_Zt z^Pg45uK}8-@g=hstp`cmfu6}>8-NURa`U~FejtOk)b*8~KhPQ+ssG3m0CL);SIimQ z42;jal_S@wV8@U!dfu>H=uh2Nn5Q*&dgFO^M&f8y}- z{=T{Mx~=H5!T3P|Uo-W6R{y*H*&*dOGywOQ$eTC4GvU46&aYI;)Zlr&xm@vkH6hoA zXnI8IVJ7=J32RyE*XPv0G142IBZxd*3 zL4CdTZI3Kda1Y0?9Q{511sq=%$5+Mi*>U_H9RC82?}_7!;P@Rl{x9l3KKKyh(|^O) zzjMbe_td!cpt{pnPpe`RV0S*{DExRKkep)P!Ytp9^FHoSr$mHe6MJ)~{1u zX8H-hEki<~FFz^6sY4y|(?easyt(R(C&bZmk;|PGEiR5gxi2oOr$Y<4Y*%#KyPO$T zvIy3yHIaeb)5w9vVJgs+&SH^VCNH$L7V(Nl4o1to>$qg*D8bRui^Bf360oN|Tb*w@ zas(=?GI4L81B;`gER=35!5VQr?V<*GxVxri#quZL?eL>Kb7{re%TD0I;;;^$O->+6 zX<**YdrN@Ohf>Dcb5@|6&p6RgNe2j*=VT4&F~c&BE2OG^b*QNC8Xv)~4(mCqcXZJW zP|{>s8O1m219W<^)4618P{PQ@zE{O;A#!rIXMO4O18H%T~> zwSRV%f*eRxV9)hQW&$c{Z>O@Qx`KlIHDi310x+jWv@c|n5is82{mIM47RrVAD!U$Y zhV2io7h71{1Lr2Lp-NFFnDgX>_Q7Bq$nJWv-SiC!MrEhBU3@47&q-f*)tfF3Dn)r{ zdNlZfyM^1Els0xab?%zywX!C#vbmAIo@57CER7oM8*rTT4QCREpV$No;XMc5VZ^4L zFAd{mQmyMLF2(05(-*a4S(iK(ym2U_*nH63pRy=}QuTOPO_-|@%R7>}m2qJ?mgd{m zpzbw&TV;4p%AblhV#D*j$g57%4RF9H_?pqZZBPI&>9FGC1UVf1rV) z;h?1>uF*$%F%}oFc-}DnP4{}GN%L7#Op?@ni-uK-M)vtXSX@X|bJZFj^3kkq-%-A~#AtD>g$ zCpRnwidQQac#FD#>)R=g)AqRmUGsBm&%N^mx!n7=8?5jGrmy`D))%Y=tqzw;^^f@g zIZEO(W=mhNULv;XCEZ4lxp$9uYPLUk*SqE2X72zn*I`|-iAW#_%2_#;>-iRNPuxDb zIWp+Ss6RpViRHY+88)0acP8XN&x-#X@dv5D9iClcIqz~jOi+J9{&}MR{MEln{qu3k zUp8T9pVlw?>=T=A{iI*-R|1uMgxCl^*^-I?zryyzw7H?pv2P2_ud8!d+qZ{Hn0V|o7;6juLTIKb?>Ns ziw>{9oWED2LIAiO;IKYHQGp|$9_kJU1L(dn&xnPa1ly)4kft(dKo`=`X#2aV;P8^{ za=FzQFqTpkZdT!E#55% zqs?L?Q(eR%cmJoCbuB6oEWEID?!^u)G481TV@~1#jNh@S$&U20_Iy6jdRPo9kS9plB*;_x_glDe;k1l-HIKi;QY9Gx`wWB5C9{3;y(*#!J}9Dg5fY%z!SGq zBl|4G;HEgWS<7aNLjF&7$tqJA0l(h6GC5Ug5SLy`dp4$@V)=ll;1%SDtw#=U!8~-T zf}qkS+XeJ6n|=37nMyGjGGfiz+DJ(m>~)iI5QO?kHBTgZBtd~~@$8@kK7zIU)(L*Hef{}OPG7#@*GZv( zk0NT~ufF)ySAKN1zw@$(qB=#}Oma;j<@{~`pjFwO*evzLl?zslP1-VUeFIDf~0V!ak0oefy=`+Gg!}^yO6m6V?gW zP{_evI{Nr?Fbre&bC0KS2Q^aGY>_ZXxKf3Qn^n|@?s|&li8Lv-yQX7fU7N|S{`HiT z%M&*4N$TDsVr{5OyN2q_&1v{GA^co}5`67A-=C73S&*S0oTI#0I%9;NmItnSvJr+MC?xAScQ zva(Do5wQbPW=`3jL9-Yf5NaQYu3G|l)t-87$XN=KjkD@)PB;R^Wycn)200U*=y&XF zl70QhNuw+$)l(*w7I*NWrSAA6I|mSsI8^&G3w|Hr0y6r=x1Vqg`Dc0a7n1o`4nO0* z{TfTD*`ICvWx4No{5z*F`}~g=gK!K&JNS%eTb4Kv0N)k!AKTf7sEi+`{^QGdn;zqo zzZ_rYTSayJF(FR(#W(l-&Hnx4#kKFkefztx@g)#wXP&luo8$zd&;yC25-dbKEZUHB;Yb z^_OBa2(=AS0gY-4%HJQ*1UeP0lJr3u0KD;9RLHLYT-WlpH?cDVtDW-_pIj4$@0b=p z{iv!6Gc}!r6X$Ee8I_`b7Zo*OOJ{T!U#KFSIe)1PhutjbIV?SMC{YlI^fS1$(AeJUi{0B*?#I+M&o+D!o?rS|-(qC>1J_?<-mJYTDs!V|k zoTVKAxyO2bOxZGUvQk>-A)@kYTxfWMIb6VQJMSZL@@O8JSSyND0$|8({VydS3i<2&*+J^SM0Pjvulr@jhQ zbl@v5{&*zUzis`e7U)Z>{O-N-r#R9}`LyVHHo9n>Ih*|{^$%L3=$(A?pSAjX@LRiG zN%_|1o@eZW>6etgqx^}(&rXeG^T+la_*DO+)PJck-R*8s4S4cKfxM)i3S7W>x1gR$ z9Hx|-Ys7~RQq08Kn3cqNfU)l3PL44Npg3cN3**!PhFp5X2*x8 z1cV7g(TB&%8{R0vChZga>r>Ssfqxpux5DwKmr?QcaD0H{%j5X|IDQ6>Z-e7YPr#pq z;QXTgzo`E&>i>)S|IXL{|G3q^OLL*Xze@eb6Zl2_Cs6Uit9mg2v4Quac#)0 zw{MC&at1uu|H%XG-3R-;n;<`}Bs}}%pjOl?9+>#a_uAf$QA*13jGNJ=41m*-`Mlpg zejuxUdNZqo6!566jp|cZ23LjGtgOAO4(Q#7)C!E}f<@=U7_UCn1J?c#otE+>FvL}2 zpXXx$5^r!(=3X-brpuhA(?6Jip5ZeG#q}40xD)LkkA<28eN4rj^`Rwh%lw;1dVT8% zuZi(Qn0N&s4fvY{uhT@bK58zNi`M#J?hR{Xr5hbblqO z-+q4LWxgNYl3FE3zi)F-3TNZ3rU(D*X}-Y?@%-Ek!ryTC35)bKG~}ZFGhhFGI{xjN zhi2p5_eZI}L(%j$zMNqSH^cKOv#pq*H>H^?_aY6nMxzjE;a!wAA*C_f(<;Vb0EAi-naxu{V=In6v2QF|u^mO6%jQ5z+ z1pG}nzBP_7jpM7~_}UZjy>NUH9KRRGFUIkIQUCFtN{lQ24PXCX4nMyfettRp{Qu?f z<2uD;`oBv3#}oKP{U=cW0_IzWw-@WeKtJ}Ow0BDxI>`c8q9~7*3>d*Js z5IA(@j_$2A2Ax~3?-^+^1wl-yY-``4g@)tn1pkuyQ_bIOfa=Qebzgrf2_z^yA&Dcr zCOZ0z;$G>5Bpiai%86{4ivRWgiPx#&@239aR(}mUYB9jqef`JdD+mftNa6^uiH<%7 zUmSp_)j~J~eU%flNxhGFj`)f&@va}H{?vW?^YI;i2+CiIZ|eD+y03rJOFaCFx`}5+ z1J%)|37x(=z5`G*brVmTH`vC{2L+h4VlDXo|Ks0qD%z>;TECIH`P z-9dMmze)Xlsy7QBw-y4XcehH!+06vjy>}MWSq)=}R|nIcMKFThulsKXoAUzl_FD1! zUMZlp*G0!GS_Q~1v>N?Xr2%sKTv-mKYk?IVE7mSPqzU{AcGztwRRtJ>a0BUuEbzne ztta5e;`rNf{FOMqCXO#X0e?A;zX8W5;rPF(|9A)cMg4#I`v3CvN0ekEI{)OCum58+ z8gii-E%`|}xrkgqE?y|Z+hzE#QvdM;eq!oBhMZCU`$u|>S!EB$F0zLX{S`%a8rINF zp$(H!G=}o6<^?uQS}-I{XLq>m3^?=C-E-+IDxfS|M5*%rd?31^Insf~0vXyC`FWpQ z1ZsQLPp92+0AZF~Pdlrf!I6rs!AF8tg4Uhhhp*3Y2fC`xY0u+5L3F*v{Xv=4pfO6n zn(HRo0Z31&SJQMI$bZMW>*5+8&}|-mKB4*%U{zB`MXHixIF!-S}cO*VxjXn4EP zTC#=&X9zY1hA?SB+tVV93nbV<-X5Oy3A0Eb@%_tl%Q`H;wx_3h)G};Ana4TjlQ(RE zyO87g#XOc^ZcXxnwbmriY`ClXDIX`;f#b(bz~{j6S#bPp96tfa55n=E;rL!SzCMm` zYDC5VMg7NnJ~0mcH?01PQ_7v%m@GkB*FI3WSrp#cW@h@>M;2zlXfxTN@g6=(}}y zoT#rgurSV-+uUXXXn2@g&Ua2h%Z4wc9NZxUSr%T7e^)6BKZu4%Tq;qAG*0tbKP5L~ z8CoX}551*>F$403HCOC_tE8m%)nZYo`1CaMTap+I_uGB5cdrtp@!p;v*3(J2_WgFn z)%UGfSG={x;mFty(eYbPN0%H{rfAQUs17S+wvG{_7u`M#- z?gj>fg)>CK@@dT_Y^%9I?)2ggC#4wxZqW2TJUSJO#-C?i#LN!jQfTP?Lsi z`~)1o0LQ>EyYtqTFBpJ9 zf(<7qJ`y&|;|D4z$JujgO<$H%hO%{cA8RYY7`w!#6^dn2BA=<2&bD|%IW3?snSWyd z+ZNEKFD}-J?O&#yEc)&qWypI(=-rG~gu5%hdiTJWWxs1)seu(V&#)*-L%|TvN-Vgz z<;fV`2aM(2CyZnCDRy3>L390w60Gb#dm5wo3re4EU)Ujo*TnSnTc!PxWxn}(JB0pK z>OY>qPfY#aO#5F@|AnuXS{gd(LEd!@qur%iu>BJ`{g{a=+{o8J3Ev_Er8m`+?iBLF z#EOrs2@xMD8C(ziYM5EUOwY#KB9)@R+qit$lTHQT$et`I z^{+AC_ty_ne`3lcB(b9pLG=mh|JC|W%?5G*L^&~&#Px~se--{=>Q8m_NyZ&>uHlY6 zWnUb9sLOd@<40_@;zxJ2;n#_i#Qyk7K*jCCUnze4)!?V6{<*%nnfhbj=kOyK@7qrM zd>9{xzxvkvC(C@5gEI!E*9m@u`YX$MHZQ9EQ>(v0={W`8$0CqA)ql;@_bv0)G8F%) z)+q(q^LK{MQc{FT-6K2O4=BTZ9Uj?_2b7?-SC9_Js4S$s4|kP|7K5km*yg&}%z@AR zrQFPpPJ!IAC*!xI^i!T>>j@Rne4>zjlCUI&S@1z>-p~yOVW^4YvrWK{!trf!{5%~0 zG>%`5E2^7a3Bef`~I$(cjKDp2r)#5^uH5qR0#ApG4~8R#Om z<+!IFKk$)Rb?$f>4LGUlFLkp=8E!P$;{R|=2}BRR4uD;Q)QHyluTAbf4Y5CoNqOF4`|*%pb1;Y2F5fna%5dcwv;>U5}fu_~G@d_C;aZ zB5?5GK0BW(aadxQxj2)H|r%JxgXX`M<=A~;y*;8&9 zaQ-+ATa-Lt4}N=Heys%9H}CcUJsU5Ko-Ukj8qWd;tYqG*GS7qsqw4ecF*+C$u}Y#0 zyN+F6KdkfYx*!ngOwOIsECGsxYmWBYNx`8PgoDJb z26~)J29wE{g$fqYH_Y6%_h9>SS`JTrkjp0veMPzS4Hs4_qz?<5Uo3cLJ}ux&{~3ex zr`N**r`gBVOf-f)x?`vmm09=QADm-YppBL)!{yhbk~?rneU zs9{W7tF8GB(MH3u7yI?`?+i1ZT^d@a=Qu<8=C6vj7;^7tf6Tvg>VLX-^&0=yQ~w_y z;6M1(|9|J=p7-z9&sAqcJ$>Jch|MkbYkHA)+ov7-nWXz%4 zS-1xce~>ll;+q);jfpF*^_}-->IyFhtEHXU!tx;kun&yZpUV|8&1!;V1blHr?-6_(?w5%d92e z{>Kx3Opha*e*E`WXTPRj_pAQbxBtCUf34Z?SNQpH*rfMOSNQqy$4I)ePx6QR;|V`M zetSt*^fCST@2`G4reF7~{@1tv?Nk5cAJ^4+!q3^?pXihPVICx(x|fPI{P<(}#2M~? ze6jBcGjr9U_T+3EKDxYCX2SUUjyH;FV;*dCD-xAb>ymZ5%{cd5 z`oMZOv!1V2TrXW9v`nINNqud=qXNr@7SU~&yl~9fF`fP!$Is01d;jV9DLH;+jz5Lt zx8eBx{&f6cj^CQ&|KtSczo-8H-c$eoKG*-h&-MTBbN&DSdanPQhizQ{t*8D!KEQwQ zssHrfJu27*zUZ1>JLO z?9;txOX?O`7ROXMVyW*NG`O%?t9V1-Qk&7rYqMTfawr;CODlG+`p^vB>S>2I)Yj}Z5wOPyEnHze7Tu+w9ux? zm)AAdW(91$;?%vR)-G|!ko|>QYsLHT$!>eM&A)o;pM3Hc&*R1Bdh<~2A68ZQ#iRZqoAO@E zk@YX1@Ux~-ChLa-lU@$^|LP^Z-hZvu=uQt?J=cv=hsTzyr2Fn@J!;|o3c5!L!>H!X zZFGH&$F6f*b{H2|EMU33ZYk~Tnl-ySKXcGx$Cba})w71y&aK1rsrjmF6RHHCTim&# z_CDjV{k0ZaYq1xsUJPEFU4PB-b8>t?j^EdG{PoGlpT_aeaQqmK-;v`_;`pC9{%MZ? z-&6k||Am?UUHO0UgrB(Rp2b(cu+w|&N|i9kqP$-9)DO$+3F`t6^AM3{&wK58pIgsSU30J7 z-A?zbo+UQp#q4^}(db-9=f5?c-?DXR>H>ELt;RdiURSYqt(nhKxC7a9$s=Z1C)-1~2=jo7cC$W9;3-t^b!-8FcGv z(IJ8E1@!Qy{?q+a71!tg>G-QS{&J4r;!npnP1*7WY4K~MWI!fK$ExgPkc*RlQY(rQC)w`#T_>H7V8wFQ?~zp&AJ?s#MU zu2T!ms%**f<;GOhbA;}DwWde~z1#CIkKzZG)Q)LRZzlCGp@#=OtQ%%+uA3ze4N91j zPw%$2iP`4WX?3p_d7_7S=hV&GlnXe~{kk!%{WA}bz>J!Y^{(J9H;d{$?u=?Ot7d9F zsA;O@1CJ*dbC+43ZT82cS7jJ=#5`pA5o1R8*FC47&#!kapQ(M;q>Gj4b@S!)c1!is zzs;Y#q*s-(IrnEv^TW>C&(9f(IP2*qIzBNx-R~P;aP32*$F+*_uOpuQ{%Acf z{iR1d?-KI%+!y1F6+4E!3VLmL+p>PQcQv0HGwSQMe~mk5=%2Ri(XOsh#sLSe&uCMkeNml@b6jc(RxY{hx2_8aHj>m28_J(YIkdWEVNt#WDy zj_vU=i?Pz$M=kAQ=~_&4ZQN<{mVKqP^>-~U7q+m|N-pv0{zA9cf?HpBzjsh2t!Nf| zzsW@%wNYw~ihUwA#7o4h_ z-v8sraFd^6l0Erc`AYWRzeF(Yf1E3~{^Qi&bi3(G2Ge&3OkZl4-cSB@W@dkWKlymC zO#hMmYtQvJJ(_R&aa+^-fBYEkk1qvExoJNq84bx_Xr1CZ{}Fsw;3gOS zd}v7ilHsu-`NxD~`0l_H-hZ0>-GB$rIL@==+cQ7sIQ;F8`@@GnegiM~uEQVq4n7h6 z=bif3?VIA0Azhg1Zu6Iq`fJuh&M#c^Kl`Y^aj{JW3(_bXX#`R$tay4Sr~ONTzN(>Gj9wZZvVIel35kF{IYEu$~7JoI7G z>r#5>tQqEaPWngd;LX@;m9Cf3L;KdcWj@$5-Zh>MtNuP08A%p7W8 zLC=AzlY-w`zOc$$qCMXANBt?KkDCb*wy&5x%K{W zi`-V8E~ck!k@TW7-R<>7#p=~-RjHzG)$!Ayih0WGtK4e4PfaM3^la|KRnOHdr#;Kq zXjheU)wR1hK5RKzq?eY~#%5-@G95MN?hcQ~CjGcb7W?8$dxQp^{;!x*V`kw zsn#*E+w93Rt7zkzIJ}=R_BXx5%ZzPLuPduZzg+&copT{Q;9KS3w`I#}nJW4OrfT7= zHLF&t=!M*^wSY>M;)`eLpk>Rm_EPEc?poot4zV@XcGTRK9C$PMs;gF;<9Ffs)*Qbv z$G^$(LpXj0j^C8y&-=yk+j0D#{Fm{wC;S|%x3Pi6RTn+|r|5!xs?^q7_Htj=Kc}6( zDfCm91Cw*=Jx;fd&Gf`tU$pVSZ^mpj^tYGKH)wuD({19*^-q1Kk#6^PU%y@stuzt-7R!^^*!C}RzBVL->tp-7#E#Db7l3pyT^70OMc*vE5bWa0KYQxaw|;W!zjAzyJ_m=qHad3Ax$0dwj1UAar~>uYhRdhQ;%m*E@a3xTJW~?LkSe)|=h0?c)na z-x~bA+^e=qeZbH&!=)K|i-+s)ll z`HktgdPb)nadxAB`W4RKdBV?&^+%fjTTlIee1QMpQ~!wc{~OQskK9z_-O-zx{(e^K zf^AP!)temiZ(izB1>N~gh4cx=lKSKQ0r%~9TIy-{=c!SsN4%liq5|XVJhsx(bQ#&! z=UQ29%V+x$FYZ**Tu+45D{!g0Hs0AHUGWFCw5w$s4mjAMo>nsZf9$nH~Q)XAa^(rc?3cQ~M^#r}jyw_&@%5o=tglzhm;L zebSYHOdtQxr|N$`#s70R?f#jj-H+c_(svPl_Q&{(Q-9N={>hKxA2$^EamAh}PQmZ+ zJ(`&0_mfWDf1IKxnf&Yj(ErER0MC=ZJK*%(;QHgQ_3vBl`)?@e2}H@)f%*@A)W3K{ z-&F0khW<;Z{xcSBY!G?ofA-XW#k_+PL-&^Z#i{?x&slvIel^qo;=2CVJ;VENyposC zfq(bZe_(@m_0ok`&_|DWzkW`Z%KDVW?YxgvtEivoUGH|kS!MM~TRS=itjVuiSFiLi z-`M+xEG~7co*$A&E9h7B(TGNcG|ze0QtqsiPwSNsGb;OucZQ+GE37?{CXc@4P=>NI zzb2ih{pt9=9RCc*cjovW)sl~&mg5)T_}&~pfa7~|e1DGrlM|f(p8EfLPyNSPrpOaq z{*iHU-V&>pSGLuk#XN3*ZhH~^Rg-JeTVJZDY4H{ECTy|SFTeO0+F^7NJ-%dp-@cnO zXkHZ!MOv&)t9keCKIvxqvU=e$ZTzSE*z4m?Zo7AOK!VXOy|LZVl^M0{1M`2h^sk^# zio9FALdFt$aN^TmZSoh50yH^n$II6)ktavhK39 zzj=z(`SjR{5j%z~$fk|$VOiC+WO?n&3)fluW36@lkbA$z&PkWiO}>)dKRfmRGPit1 zZ}onh3y9NG0*19C09RydPhsBo%2FRPjBW8M^)eJfoWeaKknxZvCA^v@jMj^o$) zC&$mi@$Ybae~w?66{+K^`)IazA!uNCZ%&1Ms>r?DvyP~?y$xlV{Hczj+ zjNA2~*oX#NyXoUQ*^Df%Z+qo^x2QuJebSuAhr=Eg)^gO`IAdB*D{bC6s{+N36w?p9 zdRix+ovl97YP$Af^;<)WV<`()((-9Gxvkw?wwKeRg9f%b=aE~_R@}m^=4W&L(c0!q z@+Q5C@QIB*W<>WXq-zaMf2y)F=}GVx=Ctxj`iYQZ_okO0t0x+xJ8stF=UQt=o(wN> zB}+xE>O<>RerI#(9d2(g@!ptpWwf9CZT{rcKj!m;L&ZPdFofGTYc%=NBV%yKMG5_z zpZ@*Fd(*AB(8%UvobmO1kK?=ZA2E&}c3_58qjpBhHDp$L29I_$y`tp?#2Ge&HO8JgWmBtWkw20bUE>nZ2hJzEHI@Wyu$*{jn z%8BJ1qKtVh8?4>r_r~<;N#1Gy&Z+EVCDndGLY4CgKLYa+4r~y7?fJ+*l-i-S><8P8ONuri2XY$FY$~Zn!Y&&+enzuQskSs2|5oCi!s& z$e?b#WRe?S8PtuROmeeA26Yo8liY;Lpl-rslA8z_)J>#JauXwix`~xZZW3isH)bit zT|{myWl%S{Ws)0P8PtuPOmgESgSv5+Np9R_P&Xbj$<1&X)Qz`Ha^o+9x(Sd;Zq~`5 zZbD>|8>0;BMwdx$qGV7v(K5-+OBvKnyi9Uqo=V(7)J1AcMO3Ad}o!r2gf7CyPvSQ$hyyoQ0Wzo?FPY@V zR|a+CCzIT)kU`x9$s{+SGN_v{ndBxy26YoDlib9}pl)JilAA;s)QwphaTk#rOBvKn zZkgo9Rt9xrCzISb$)IkWWs)0r8Ptu3OmZ_^26f{tlic{rpl$+WlACohsGAU(@BDF77GnIIT=_V8jxxzj zGa1y4i%fFUQwDX@OD4JTkwM*zlSytC%AjrnWs;k%GN_wvGRe(J8PrXzFLEU_iNp38Xp7i+r?I&MEXOT&6O30vo92=SBhFA6e*~ig-wQ-d}{Wxwi$&WKY z26f{llic{qplOXw@h+lD}%bRlSyuzWKcKGGRcj*4C=;1Cb=0dgSzpSNpAdQP&WZG z$;~<$)J=#?a$}T1-RLsOO_U7kCR!%Bc`1XsiI+)k%#)ry@%tS_-K3RCZmeWbH`X%A zje`v8#!)7@X(ofZagj-Gddi?~ddVa=J~F7AaWcuxLK)OepiFYJRR(plO(wZHDTBHR zmq~8!$e?cS$|N@lGN_vmGRcia(nI>cxbI|k(I-1y3%Zv14Dn-wysn;@CwCR7G>6DE_~M983SB4v`B7#Y+}tW0u~D1*8& z%P8(5a$_ljy2&k*+}O&XZtP@|8z&jmjk8R0<1T}`@sLSwhRdLCyk(Lbe;L$GfJ}0; zP6l-oB9q)0Wl%S|OmY(?gSv^9Np4=spl;%2k{k0(;try2(#j+^Rx+p?YnkN6K?Zf> zD3jbYlR@3M$RsyCWl%T0WRe>n8Pv@)XfK(QNMkcv2$e?aCndHV*26f{mliUoDLEU)C zBsab?s2e|-Ly4gxe1j)-Gs>`HxV+Zn@E}DCPoHz6DyP4B+8&}%q+xRL~bl) zP&c_{k{eqY)Qz1?a^oa}x^b3CZro*1Hy$#{&2Smijkip4<1d4{36M!{*2$o5LS&K~ zqYUasmq~7-WKcKJGRe(L8PrX@OmbtMMchHuO~tOmdST zgSz=3liXNj{pEcpi%fD;LI(BY*vKR|1{u_iCX?K_%AjuCWRjZ!GN>CbndHV-26f{n zliaM3LEQw&BsZZlsGBgEl6Q-1y6&ZUSVIn{_g%n-H1g#wdfj(PfgG zC>hjEv`ljIQU-MsFO%GuXBT%6b(2;mxv`Q#-B`;cHx4qW8%LSsrkM=t#ziK%=_!M{ z=_Qlg_{gAc#>pf%3uRC@filU>RvFaIHkst+qzvjNTqe1>BZIoRE0f$L$e?aM$Rsxw zIevNH$s&{7l#oIFI5slLjX?%=qsb&Ut}>__H<{#SfDG!!OD4JTl|kM3$s{)`WKcIj zGRaM-4C*FKCb@}_LES{kBsVcKsGC@sD8ndHV@26f{hliUoKLEU)EBscytsG9(pLx@cxiQM1ZgiRCCQ1f%6D^b6 zyp%!R#LFZ%=DEZjMBSv7Np7rUP&d{x$&G^y>c&wfxoIYYx^a<7ZhFd~ZhFZiH$F0` zn{hJ9%|aQ}O`uG2vsDIlvrQ(sIVpp>371K3?#Q5S?#d)L2{Ndg4>HM(1wYO4v*#bk zBsV2wP(O~1Ombt8LEUIF$&ITF>c&kbxfvjXy77`pZhU1>H-0k7%?cURO^{4-6Dotc z36n`~B4kiEkuu3mj11}~RwlVgltJB?@l!qj@WUyVGN_x}GRco)D}%bRlSyuzWKcKG zGRcj*4C=;1Cb=0dgSzpSNpAdQP&WZG$;~<$)J=#?a$}T1-RLsOO_U7kCR!%Bc`1Xs ziI+)k%=7&E^N&n&Vv8PtulOmgEcgSzpM zNp6PApl-Znk{f>+)J=d)a^Zeot zqHfa4BsW$vs2gjUk?L+%%Ix-MGjkH$7!gH@#$%8y^|e%{ZClW}yt~CQv51 z*(!s&*(Q_RoRmS`gv%s1cVtjEcV&{B1R2!L2btu?qQEcjJ6U9sn-VgpAIC-}xiQF~ zZZw(X##IJ&<0g~b43I(Hc*!I;zA~sAKbhoag$(K@NG7=nl|kKv$s{)sGN_wKndBx$ z26YoFliVcApl-|xio1y1SjwPoa?2z)wlb(2JDKFhNd|S}ER)>0%b;#NWRjcVGN>DG zndHV_26Yo4liaM6LEVJNBsWGG)Qv8a+(gNsZlYz9o0l@En|PVz#@tHWLDWrJndHVw z26baCliWDSpl%#xlAC5Ss2dlVZX@Wa^oX|x)~>v+$@wq-2}=cH(O;;H``>A zo0BrAn{b)r=8g>N=B`X~lOTh-`5=?rSXlq^zLP~JxhWxo`f+Szk{g2z>PC}EZd_$h zH*PY?%>WtHjh9Sv<12%@@smkzR>+`kf@G4LP#M%sm`rjLA%nV!lu2%4WKcJ;GRaM% z4C=Lx%YxmhQJx(Sg!nJq!Q1rB}G=#Y(a!y`S`!{J&;qza{^kOjq$R z<0tXW_}J;dc?%)` zPc$pS`$e%B7RM53gC(&Pmc}wz7R#Y6+F^OL#|l^xD`91HKu4^CRk0dY#~N4@4X9x) ztc`WBF4n{P=!DML02^W>Y>Z8?DKq9kCAPxW*altE4clTnY>yqVBX&Y}^uW&8 z1-oK5?2bLKC-%bL=!t!>FZRR!H~_tHAP&O8I0T2{FdUBFI08rFC>)Jra4h=ZI2?}? za3W5^$v6dl(GREMG@Onza3;<|e+Zu^0A6Pwazzu^;xw0qBJT@%sf^zrPK}AvhF=;c)cE5jYY@;bY z6LAtw#wqBFemE7U;dGpVGjSIBV*t*^IXD;R;e1?x3o#HE;bL5ZOK}-4#}ycaD{&RB z#x=MWgK-^(;CkGE8*vkE#x1xNx8Zi&fje;*?#4YBieb1H_u+m#fCupq8d1l?cm$8) zF+7eZ@Fa%gDLjp5@GPFg^B94VcmXfsCA^GR@G3@OG+x8&cmr?ZExe6)@GjoN`}hDK z;v;;FF&K++_ynKgGklIO@Fm9MD}0S_@GZW>_n3em@FRZ0&-ewu;x|l0(--_HeoOv$ z=Qm7=sW3IBL32!t=`cNJz>Js)Go$HBvZl+%X65#5m>qLqPRxatm>ct8Ud)I2u>clC zE40Q!SQv|7Q7neV(R5W?(#!}4g4-(M)^`&&h$j~%chc0zabz|PnOyJ9!&jyN0!QK~9F1deEc)O$9FG%lB2L1|I0b#t52xZZoQ^YaCeA{C48Ykq z2j}8EoR14|AqL_iT#QR_DK5k1xB`Q4C9cBNxCYl^Fs{Q8T#p-YBW}XYxCOW3Hr$Ro za3}7<-M9xsF%0+OKHQH7@E{&SBkFh7>Vm{1|1+XAmp*0r5!dL{0Vlga^CC~;-Vks<*Ww0!k zL(`SbO_wn*&+YbD0V`r9tc(umh*hvER>SI818brIHLQiTu@2V7dRQM#S6Me*QoRAU zH^fHR7@J^IY=$n_99v*ZY=y0{4Z5Nmw#9bX9y?%1?1ZK(zI*U~XY7Jqu^V>B9@rCm zVQ=)rKG+xgVSgNeUN{g3;b0tsLva`mM{gW~BXJat#xXb+eQ+F(#|bzQC*fqAg1+d7 zQ*jzj#~C;iXQ4j^;B1_Ob8#Nd#|5|$191^9#wEBEm*H|;fkC(uSK(@0gKIGu*I@{* z#|^jHN1{D@Fw2E+js}>;yt{N5AY#A!p9hcu^5L> z@F_mS=lB9&Vm!XW*Z2nC;yZkg3HSj&;wSu!U+^n_!$dTFgFi(oKL2A%Oogd24VqrX z!Ss?1>9{>TX26V?2{WSwX2GnO4YOko%!#?s5_4l7%!~OjKNi4(XnI8nYu+z}g|P@0 z#bQ_-OP~#w#8Oxq%V1e7hqh>k<hj{!Iv=ipqNhx2g(F2q1wgo|+rF2!ZI99Liv zuEbTi8rR@j490aBg6nYuZp2Nv8Mok8+=kn62kyjOxEuFiD2Cx)+=u(|03O6cXha^q`r|>kM!LxV{&tn8e;sv~jm+&%P!K)aB(RdB7;|;utx9~RJ!Mk`5 z@8bh}h>!3w#$YVQ;S+p{&+s|Ez?T@0ukba#!MFGh-(v!Pz>oL|KjRntir+91O;7Ag zk($r{m=aTAYD|OXm=@Dvddz?sF%xD+(<}LyUbZJIw`arbm;-ZSF0{nlmKFp5= zupnBYH5S6cSOkk=F)WUzR~0h7giuLtFNLMC43@=mXp44O9__ILR>VqJ86D6Ot6){E zhSjkK)Lg$1)F0FY>BO~HMT+1t1X#c zTB$9!x5M_>0Xt$RbVm>Dj9suRcEj%21AAgG?2Vq-2m4|_?2iM`3kTvL9E?M7C=SEn z=#3+AB#y$-I0na}501m}H~}Z(B%F*>&=>u1Do(@cI0I+mEcC|!oQ-pEF3!XGxBwSo zATGkixCEEtGF*-;FbG%TDqM|ga4iPoIt;<}xB)lfCftl$a4T-Z?YIMX;x62cdoUEk za4+t|{dfQm;vqDmj)(CG9>rsL98cg$498P=8qeTaJcs8o0weJPUc^gy8L!|~jKXNV zhS%{1-o#sY8}Hy_!wg_7US>Js)GouA&!K|1Kvttg-iMi19 zYHp^NZp*{%c`+a6#{yUotw}aN>~{k&=IR(Rjh{9u?E&e18P_cYhxX(i}kQRnqKA3^pbWBxV<4Z!p7JHn_@F` z!RFWkTVgA0jcw2s-LNgT!}iz#J7Om^z2cq+?{~&7*cH2BckF>Zu^0A6Pwazzu^;xw z0qBJTaS#s1AvhF=;c)cE5jYY@;bY6LAtw#wqBFemE7U;dGpVGjSIB zV*t*^IXD;R;e1?x3o#HE;bL5ZOK}-4#}ycaD{&RB#x=MWgK-^(;CkGE8*vkE#x1xN zx8Zi&fje;*?#4YBieb1H_u+m#fCupq8d1l?cm$8)F+7eZ@Fa%gDLjp5@GPFg^B94V zcmXfsCA^GR@G3@OG+x8&cmr?ZExe6)@GjoN`}hDK;v;;FF&K++_ynKgGklIO@Fm9M zD}0S_@GZW>_n3em@FRZ0&-ewu;x|l0(+~2cFz53>ro>d38q=WZ#WPK>l$nm((_;qA zh?y`mT3{B;irFwb=D?ho3oS7>=E1y}5A$OIEQqET^0emtLRc7!U{NfF#jyn1U`Z^6 zrLhc_#d2tic32+mu>w}aN>~|9FDhz!1<@+pUKOihb*zCk(SRD(!rE8|>ta2uk51@} z4X`0L!p7JHo1*CjPED_7+ML^4U`uR;t+5Tdq8qlwcGw;}U`OnP?&yJ?u?u#^ZrB}r zU{CCYz0niSGN#8EgJ$KY7>!ErbqC*VY!gp+X! z`l26B#c4PlXW&enh5i_TvvCg2#d$a%7vMq+#6`Fmm*7%dhRbmU2H{Fvg{yH5uEk(n zhatEgH{eFxgqv{-ZpCf59e3bP+=aVw4~AkG?!|q$9}nO`JcLHn@h~32qj(ID;|V;8 z;dly9;~6}Q=kPp6U?g6^i+Bky;}yJ$Q5cQa@H*bWn|KRv;~l(<_wYVGz=!wYiZI!uolFe7Hd%xHQ6Wz(xAXXW;6m>qLqPRxatm>ct8Ud)I2u>clCE40Q!SQv|7 zQ7neV(ez@@rdMt*$?c`EG?u}#SPpH`4$GrGR=|o_2`i%mI${;9iq)_>*1(!*dSPje z_iJHotb=v29@a-EbjAkQ5F24*Y=TX(8Mi9y?%1 z?1b*Fa?1%kv0D9p-9E5{$2oA+zI2^rk1dhZ}I2y;` zSoFbhI36e9M4W_^aSHmPA5O(-I2~u;Oq_-O7=W{J4$j4SI3E|_LJY)3xEPnJq{43FapJc;3W3Qyx1Jd5Y>JVsz7UcifZ2`}Rnyoym6jo0ux-oTr93vc5c zyo>knK0d&Q_y`|k48~#{KEbE>44>l*e2MY+3SZ+Je2ee!Jtp7>{D`0MGk(FZ_ze@$ zbm5*9>G=GQDKQnM#x!V-X)zt9#|)SeGht@5z$};*vtf43fjKc3T4HX@gLyF@=Enk9 z5UtP}3t?d_f<>_y7RM53gC(&Pmc}wz7R#Y6+F^OL#|l^xD`91HKu4^CRk0dY#~N4@ z4X9x)tc`WBF4n{P=!DML02^W>Y>Z8?DKq9kCAPxW*altE4clTnY>yqVBX&Y} z^uW&81-oK5?2bLKC-%bL=!t!>FZRR!H~_tHAP&O8I0T2{FdUBFI08rFC>)Jra4h=Z zI2?}?a3W5^$v6dl(GREMG@Onza3;<|e+=E1y}5A$OIEQnTU zjfJo<7Qv!e42xq4w84^C3QJ=dEQ{sP7VWS++G7Q*h?TH1I-ny~!Kzpdt78qUi3ZfL z7S_f(SQqPIeRM)+Y=8~15jMsq*c6+g3pU3V*b-Y|YixtA=!R{v9k#~~*bzISJ9=Pe z?1Ejf8+OMY*b{qUZ}h}I*cba@e;j~bI1mTnU>t%&aTpFqZybRmaTJcmF*p`|a2$@u z2{;ia;bfeGzUYTjaT-p?88{PXp+5%TY@CC0aURac1-K9caS<-YCAbuq;c{GoLAVlE z;c8riYcUwtVF<3r4Y(0E;bz=|TX7q1#~rv6cj0c_gP|CPdvPD`#{+l}51|otJd8*1 zC?3P(cmhviIG)1Ocm~hnIXsUM7>O6~B3{DFcm=Ow6h`AUypA{UCf>r^cn9y|J-m+( z@F70J#~6dL7>7^rDL%vJ_yS*IJifx$_y*tNJA97`_yIrSC;W_G@GE}9L^NHfH$?_M z|6@u_g{d(Onqyi_hv_i`X2eXG87(jiX2oon9dlq#%!QVi8}ndZ%!m2002V|mw8lbM z7>i(0EQZCg1lnLpEQO`943@=mXp44O9__ILR>VqJ86D6Ot6){EhSjkK)us%AWGd946*a#bA6Ksmj&;^@g3v7w4ur;cOnGj_qQ z*bTd55A2D(us3>QAMA_$us;q!FC2)2a4-(Rp*ReOqc@JgkvIxR;}{%^J~$4?;{=?D zlW;OlL0|O4sW=U%;|!dMv(O&{a5m1txi}B!;{sfWfw%}4;}Tqo%Wyfaz#v?St8g{0 z!L=BS>o5e@;|AP_n{YF3!L7Irx8n}niMwz&?!izD!@al<_u~OPh=F&@e_W=FZdO|VIrC?(4QhBpZ_r> zroz;i2F)=oro;4@0W)GI%#0S81+!u{%#JxQC+0#+%#C?4FXqGiSO5#66F!wSORUZB$mR`SO&{tIkZJPERXhB0V`r9tc(umh*hvER>SI818brIHLQiTu@2V7 zdRQNw&>0(GLu`bNu?aTCX6S;=u?4ooR@fTbpewpzTWp8zu>*F*PUwyv*crQESL}w} zu?P0VUf3Hwu@Cmee%K!epcf9rK{yzP;7}Zf!_gZ@;7A;Wqj3z5MIRi8<8cB`#7Q_A zr=TzT;Z&T4({TpQ#98Q%0XQ4y;9Q)C^Kk(##6Vnxi*X4q#bvl0S6~pX#8tQ&*Wg+V z#&sBi>v02a#7(#vx8PRXhTCxm?!;ZV8~0!+hT&e^hx_pW9>havL>&*~5j={=@Hn2p zlNgSt@HC#mvv>~AV+2Ox1-yut@G@S(s~CmRcnz=P4ZMlB@HXDTyLb=p;{$w%kMJ?Z zU@XSr6MTx#@HxJ~ml%()@HM`{xA+dhj{!Iv=ipqNhx2g(F2q1wgo|+rF2!ZI99LivuEbTi8rR@j490aB zg6nYuZp2Nv8Mok8+=kn62kyjOxEuFiD2Cx)+=u(|03O6cXha^q` zr|>kM!LxV{&tn8e;sv~jm+&%P!K)aB(RdB7;|;utx9~RJ!Mk`5@8bh}h>!3w#$YVQ z;S+p{&+s|Ez?T@0ukba#!MFGh-(v!Pz>oL|KjRntir+91O)tooA~T==F(szL)R+d% zF)gOU^q2uNVkXRt7MKOIVm8cR1D7q5(Cmg|)E`*2Q{QADz${ z8(>3hgpIKYHpOP>g3Yl7w!~K08rz^Nx?x*vhwZTgcEnETjvm+D3c9EQWu8%N+s9EGEC430$~9Eam^0#3w9I2os)FZ$tB zoQBhJ2F}D;=#K$78|UC$oQLyq0WQQqT!f2p2`Suq=C#~hdwbD<^X#ypr8^I?80fCbSCt+5am#v)i0i(zprfi_qY zOJQj&gJrQC+M*qnM|-S*6|oXlMhA4nDp(b(VRfv5HPL_?*23CY2kT-ztdCCUj190M zHp0f(1e;0$XA$Y>jQu72U8cw!`+=0Xt$RbVm>Dj9suRcEj%21AAgG?2Vq- z2m4|_?2iM`3kTvL9E?M7C=SEn=#3+AB#y$-I0na}501m}H~}Z(B%F*>&=>u1Do(@c zI0I+mEcC|!oQ-pEF3!XGxBwSoATGkixCEEtGF*-;FbG%TDqM|ga4iPoIt;<}xB)lf zCftl$a4T-Z?YIMX;x62cdoUEka4+t|{dfQm;vqDmj)(CG9>rsL98cg$498P=8qeTa zJcs8o0weJPUc^gy8L!|~jKXNVhS%{1-o#sY8}Hy_!wg_7US>roz;i2F)=oro;4@ z0W)GI%#0S81+!u{%#JxQC+0#+%#C?4FXqGiSO5#66F!wSORUZB$mR` zSO&{tIkZJPERXhB0V`r9tc(umh*hvER>SI818brIHLQiTu@2V7dRQNw&>0(GLu`bN zu?aTCX6S;=u?4ooR@fTbpewpzTWp8zu>*F*PUwyv*crQESL}w}u?P0VUf3Hwu@Cme ze%K!epcf9rK{yzP;7}Zf!_gZ@;7A;Wqj3z5MIRi8<8cB`#7Q_Ar=TzT;Z&T4({TpQ z#98Q%0XQ4y;9Q)C^Kk(##6Vnxi*X4q#bvl0S6~pX#8tQ&*Wg+V#&sBi>v02a#7(#v zx8PRXhTCxm?!;ZV8~0!+hT&e^hx_pW9>havL>&*~5j={=@Hn2plNgSt@HC#mvv>~A zV+2Ox1-yut@G@S(s~CmRcnz=P4ZMlB@HXDTyLb=p;{$w%kMJ?ZU@XSr6MTx#@HxJ~ zml%()@HM`{xA+d}<4%1@>%!rvV zGg@F4%!=7CJLbTgm7)R4Xa}ftceEHuol+FI#?I$VSRK$XKa8Cu@N@LCfF34 zp$j(07T6M7VQXxIuIPqsu^qO@4%iVpp*wnDXY7Jqu^V>B9@rCmVQ=)rKG+xgVSgNe zUN{g3;b0tsLva`mM{gW~BXJat#xXb+eQ+F(#|bzQC*fqAg1+d7Q*jzj#~C;iXQ4j^ z;B1_Ob8#Nd#|5|$191^9#wEBEm*H|;fkC(uSK(@0gKIGu*I@{*#|^jHN1{D@Fw2E+js}>;yt{N5AY#A!p9hcu^5L>@F_mS=lB9&Vm!XW z*Z2nC;yZkg3HSj&;wSu!U+^n_!$dU8#^-KFp5=upnBYH5S6cSOkk=F)WTH&<0ClDJ+d;uq>8CTeQRS zXpa@JB38o6=zxw`1*>8;td2FXCK^z~T38$FU|p<-_0b8Pu>m&3M%WmeU{h>{F4!Df zU`uR;t+5Tdq8qlwcGw;}U`OnP?&yJ?u?u#^ZrB}rU{CCYz0niSGN#8EgJ$KY7>!ErbqC*VY!gp+X!`l26B#c4PlXW&enh5i_TvvCg2 z#d$a%7vMq+#6`Fmm*7%dhRbmU2H{Fvg{yH5uEk(nhatEgH{eFxgqv{-ZpCf59e3bP z+=aVw4~AkG?!|q$9}nO`JcLHn@h~32qj(ID;|V;8;dly9;~6}Q=kPp6U?g6^i+Bky z;}yJ$Q5cQa@H*bWn|KRv;~l(<_wYVGz=!w^NPR1$di+(s2r{Q#*firOy`eOjj#yL0_=iz)@ zfD17Y7vW-Df=h83F2@xZge!3suEsUE7K3pehTwYKfE#fWZpJOR6}RDb+<`lB7w*PA z7>Z%I7x&?QJb(xB5E@a(!*~Rb;xRmqC-5YO<0(9iXYeeZ!}Az{k$3?w;w8L{SMVxE zVKiRD>v#ii;w`+5cknLW!~6IEAL1i?j4>FCargwE;xl}XFYqPC<12iPZ}2U?!}tG( zZu^d_`Tzg;pP9Xdkj%12C?mbj35l$Pgp6dAQ54xTS)nD8B8qGwBP*07Gb<~rkX`o3 z@A3S8Zokj(a`|1p-}fK)>-+UO=R9A}{d%3#1%AgL_!EEOZ~TLQu@L{EK{f9GSQLw4 zaV&u)(GW{vX)J?fu^g7i3Rn>Rk0dYM;B#z@?PQ5cO|aT~_qcHDun7>7G? z7slgm+=F{@AMVEkcn}X^0v^UAcoY-y7#_zHcoLKF6rRR2coxrLGM>i^co9=D6)#~L zUdD91f*E)fuiDG}7Yp$p8dT^0k43Q<7RM4;5)H8w zmc}wz7RzCItbi4<5?014SQV>bbu_{nSQBfZG1kU9SQkyO9-3l(Y=8~15jMsqXolw4 z6q{jlY=JGY6}HAU*cRKN1-8cy*byz!3OiwE?1Ej<8oQwlYN$g!+G2O?fj!X*i!*T+`r&MxgL82n&c_9~5EtQMT!Kq+8T#XL48Rq*5?A4B zT!VqQ7T4i=48mXx!B7mt4H%9aaT7-1W{kuw7=_We6}MpwZpR%Mi*dLUcVRs4#yz+f z_u+m#fCupqCg5Q_f=4kCkKu7VfhREuPvL1igJ- z@fu#o8+a3MVJ6a8%R@ezUV;Ag-*4PbgP(vN+(H6U75A2C{*bD8kH}*jX?2G-d zKMufw=!k>R2?yg49E#333|(+Ij=+)VilcBej={0$hU3s3$KwQ?h?CF*J#jKl!KpY6 zz0ez{;|%mcUz~}v&<|(h9Gr{ua6T@;g}4Y8;}Tqo%g`T}V*swemADF5;~EUawYUz~ zV-N;o2!>)9ZoqKdh?_71H)AAj!6=Nzt+)+ia69h6Sd7D+xC`TPH}1i`xDWT^0X&F@ zFaZza5j={Ccnpu@2|S5OcnVMB89a;UFd5I|1-ytUn2MJ$4KHIlUcn5!ir4Tu-oTr9 z3p4RH-od+g5AS0ZKEQ|g2p{7U%*Lnq44>l*e2F=ji?8rCzQH_vi|_C~e!!3T2|r^# z7T_2Bir?@%{=lF33xDGu{ELP74-IN?|HqLgWIkv!-*a}-?8*Gd1 z&;r|I2keNJXoa1yGj_qQXpP;_1~t^79&NEZ_Q0NKhrQ4qdt)DTz`ocI`{Mu{h>kc2 zop3M?!J+7k!_WnX;|Lsyt~d%u;}{%^Za5CzaXe1Ii8u*8&=V))6r76F&9Zm2ovxy9>JrS zh{y0ap1_lsgs1Q{p24$t4wLabUcif(f~j~3)9^B;;}y)nt9T8s;|;utw=ffL;~l(< z_wYVu;RAe#kMJ=*!EAhr&+s|Ez?YbVx%diS;~UJwxA+d<;|KhRpYSv0V*!4_ulNnW z;}86azwkHy!M|9D|InZ&_kS#k#jrS*z>;W)rLZ)X!LnEm%VPzsh?TH1R>7)R4XdLO z*1(!r3yrZh*1@`Hg7wf8>th3Kh>fr@HbFBq$EMf}n_~-XiLJ0Tw!ya84lS@fcEFBk ziB{MNJ7X8@iq_Z-ZBRoU>d_XvV-M_!cGwH;u{ZWX2keXeus;sKf#`^X&*Zs=!WCa9mnGYoQRXq13hsvPQj@-4ZYACr{fItL0_DSv(OJ` z;~boe^Kd>cz=gO77vmCKip$U+mtz2~z?HZPSK}HC#I?8%*JBU{V+e*~7;eCD+=!bn z0ykqMZow#w#;v#wV{kj}z*vmKowy6*aX0S4y|@qe;{iN~hcE#T;}JZHiFgc;;|V;8 zNq7oR;~6}Q=P()1;|08kDVU0vFbywbI$psHyo%TGI^MvWcndS}Hr~Ozcn|Mm7Cyj- z_y`~46U@e^_za)p3w((=n2WFQHNL?-e2ee!J$}HC_z6E_J{I5?{EFZ3JO03*_zQpI zAN-4j_zw+gasS7nSPY9}2`q_*SPDyH87zzCusl}4idYFNV->85)v!7mVGXQ_wa^%A zV;!uECRh(mu|77yhS&%jV-qw(b8L#uusOECme>kgV;gLX?a%_-V+ZVrmS}~YurqeS zu4s+j&;~Wsp&o6qJNCeyXotPf9(!XSbilsY5BuW)9EgrM2%T^+4#A=5jKk0chvNtw ziLN*bN8=bAi*7g$-Elllz==2sJ85gKOVq?cnA~lFdo69n25*lIG(_hn1rYBG@ik; zcn*{CJYK+yn1ZQz3DfX0rsEaNz^ix-uj388iMKElZ{r=ji}&z8X5j;Th>!3wKEZ5! ziqG&lzQC85gSq$$U*j9h!?*Yj-{S}Th@bE?=3@bV!LRrYzvB=5iNEkS{=vUki2u;Q znEO8##bQ_-OJGSf#8Oxq%V1e7hvl&XR>VqJ8LMDbtcKOm2y0+XtcAu{8|z?QG{Jgk ziuJJpHpE8Q7@MFOnqyOJhRv}Bw!~K08rxu7Y=;)u9y?%1v_vcHgq^Vqc13IKhBm07 z4)th@-LVJuL_6$-_ShTypab^Be%K!e;6QZ5LFj~oaR?4YXB>tuI2=ddNOZ+fI2y;` zSaid2=#JxY0#3w9=z*R%8K>Y>oQ7WLjni=k`k*h)#98QvvvCg2#d$a%7vMr%go|+r zF2!Z&kIOLtSKvxqg{yH52I5*=hwCv2gE0g{F$_0gIBvvE7=fEH61QL!M&nl8hB3Gu zcVH~W;ZEFz@wglJ;9lH^`|$uC#6y^Xhw%s=#Y8-Y$MFQ7#3Ve0r|}G)#dDa9=kWqw z#1u@$OPGe2F&(d9242N$cpY!xO}vGfcpLBFUA%|)F$*8yLwtmf@d;+*Q+$Tc@ddub z9L&X6_!{3}9=^qQ_#QvtNBo4JF&_)?3x36K_#J=XPyB_y@elsRLi~pYwYmReQ7neV zu>_VxLo9`*u?&{Qa#$WKU`4Eim9Yv|#cEg`jj#sR#9C;KwXqJ?MH8%trdS^vU_)$# zjj;)up*c3iX4o8CU`uR;t+5TZ#dc_c?Xd%PL`$^7PS_c{U{|!pZfJuV>QIli*d2Rd zPqf2cXpgD3cbjD%mg2QnHjzm`+g`;r{jzu>dhweBY zC*VY!gdXULlW_`8#cAk;-Z&j+pbz@uOq_*&I2-5ST%3pVaRDyGMYtH3;8I+M{hT}%ugb}zIBXJ8xVKi>VZ5V^waR~Pg5AMZ%xE~MTK|F*Bco>i1QB1^RcpOjQNle01cpA^(Sv-fycpfj{MNGj|yo70Z z8Po9!X5dx4hS%{1-o#s&iMR0%-o<-(AG7cQKEy}(7@uG^KE-GF9ADr|%)wlIg|G1q z=HXj>hwt$Ne#B4s8S}9Kzu;H=hTriA{={GS8~@;6EX03kP>1_J7R6#%97|wHG{jO^ z8p~i=EQjT>0#?LISQ)EeRjh{9(Fki`O{|5+SR3nLT{OXZXo~f*0XD=&*ch9j8Jc5L zY=+IT1-8Ui*c#hlTWp6G*d9AzN3=vM?1Y`M3wA|o?1na|p$_$Ei`}sY_C!1Eh4$DR z`=A5%#eUcy2jD<-#6jqUgK-EBMQ0p_E;t-V;7D}EQ8*gM;8=9Sap;cYaRN@nN$7!| zI2otlRGfxh=#A5H2Kt~c&cs>hhqG}G&c%5+9~a<4T!f2p2`_uyXK zhx_pW9>hbKfQRu29>qjFhR5*)p2Q?Pg{Schp2c&RjOXzJUc?kk#Y>ommoXi$U?53claJZ z;79y~pD`Z`@C$y$Z}=U5;7|O8zwrf*q9gVOC*2G$9jJ2^2)3hgpIKYnxQ#1#b($XTVP9U zg{`p-w#9a6f$gyac0^0G!cN#3yI@ze#%^eX8tPDww%8qeU{AEeUTBZKu@5?6U+jnd zaR3fPM;wGsI2ecEP;|y&=z_y>1dc>k9EGEC430%N9Ea{W9w*>LoP-|eiIZ^(PQ_{H zh2A(FXP^)I;!K={emEQF;9Q)C^Kk(##6`Fmm*7%dhW@x518@bd#8tQ&*I*#7#dWwI zgD@CFFciaZ1BT;9+=LOh86$BEMqxB=#cdda+i?fRVjS+oT^NtMaS!greYhVF;6Xfu z33wQf;89G(V|W}-;7LrvQ+OKB;8{F}$#@~cp2023TEI{yoT5D2HwP5 zn2ERX4&KFkcptOy0Y1b>_!ysHHa^8?_#9v0OU%Jse1)&^4d&rne24Gx1AfF$_!;xD z0Kec@{D$B02mZug_#6M=Uo6CbXkfzqAB$o!ERH3xBpPBVERAKbESAIaSOF_yC9I59 zuqsx=>S%;DuqM_*W2}vJur8WlJv7Do*Z>=1BW#RK&Sdi7UOUy?!tK7jeBq}?!*0f01x6JOu)l<1dn1O z9>e2!0#9NRp2E|32G8O-Ovdwg0WV?-rs5?`!^@bCS1<#w;x)XEH}EFj!c4r4cknLW z!~2+p5AY#A!pHaov+*fD!{_({Ut$jC;wyZOZ!izv;yZkgAMhi7!q1qG1^5NO;y3(` zKkz61!r%A@|6(EjLxXzU|FI|*!{S&1OQIo`!qQj<%VIe!j}@>YR>I0y1*>8;td2%l z18ZU}G{)Lk2kW8<)!q9YDMCmf7Ja40(C zFm%D;I08qaD~`g^I0na}8;(PF9FG%lB2GdN^u)DX91*0$;x8gR8!R@#MV=)eQ;x3HG-M9z$;y&Du2k;;s!UQ~wNAM^n;xRmqC-5XD z;VC?gXYeeZ!(=><7w{scU@Bh1G`x)Icm*@?Dqh3ucmr?ZEzHE*cn9y|J-m-u_y8Z` zBYcccFdLuZGklIO@FnJ8F22Io_y+UvExyC|_yIrSC;W{0Sb$&fD}KZ8_yd39FZ_*v z@GlnPKQu7q{*Ohm7#7D8SP~7f6qd#^SQg7+d8~jHu@Y9sDp(b(VRbaZ8dwu+p)uCR zI#?G?upXLXeQbaYu@N@LCTND{*c6*#b8LYvu@$z)HrN*1p#`?b4%iVb(F!|ZXY7Jq z(Hgs<4Qi-EJ=$V-?14Se4tt?J_QpQwfPJwa_QwG@5FK$4I^kd(fjYZ6L(=e?#4a17x&?QJb(xB5GLSZJc36t5s%?w}aN>~}IU{$P!)zJuRU`?!r##kHcU|lr9 zdT5IEu>m&3M%Wmepc$HDQ*4IKu?4ooR@fTbU|Vd57T6v;U`Mn>E9``wu?u!ZYwU(L zsG$z^Xp7yk2lhle?1lE&8~dOG_QihK9|zz-bi_gEgoAMi4n=1ihAuc9N8m_w#ZfpK z$KY6W!*S@2<8cB`#7XFZo;Vq&;8dK3Ug(X}aR&OJFV4hS=!dg$4$j4SI3E|_LR^H4 zaS1NPW$2H~F#uQKN?e7jaSaCIT3mhLf8bC2g}?C+{>4K4hXxI}|6@@s zhQ+Z2mPA7=g{83!mc?>d9xGr)tb~=Z3RcBxSRIY92G+z{XpFV74%S5ztcRvp9~)pp zY=n)m37VlfHpOPx99v*ZY=y0{4YtL0Xo2mq19n79w8F5>rT;UKp&t6O1_pht8u*8L z{48Q%;1lW?I>V!p{NKn>a}T4+B@8_3s%WI5xr%lwI;qf9*s18JVz7!4D%@0fsPISDy&s>SJ6j>ql#fFMyr^hVyX&X74uXqRk2D%kcy2eqE*DH*r(!%iX;{1Ra{na zL&ZH6PgLZnc&DO3#V-{_YD$z+QBj4Fin=Nqsc5dEor+E>G!=F#`l%SKVuT7e6&@aaRdHCw zNfpT|(o|emaaYA-6)#o1RgtgarwRjO2}2bXR8&_{M@2&w%~Z5iVWq-GMNbudRXC{_ zu41f;Nh-Wl%u=yHg};h5Dne95sMw}rmx==_5>=d5aZ$w;6}MDmsd%d5m5L84zN+}6 zqF8MSLkahhq02)(8q3{szT7PrR9CJk;Wd4dn|r7_6VEG$|D&D8znf97ose@L(^c%3 zur0NEZT;Rht!ryiqGPDX>HpuWQN3p$_*zip-2c4lYp3xKfd03FS`NEWSgl8y|Dzy- zwK*Nyp89$A|1F4r$@IS!)Me-0{hO~mu=(F>bouK1*R4PO{?DsYqo6wf^F;B#6|{KK zz;YL|AN?N%4ZaXscUzsz|JKO;KTjtATR~Zi3T(UD-~2xcGVy+7SIYhKe+#nuzYDq& zxOUkftMvb)psoQ14YyYL`=3{ReLeQ5!T2U&zM<5A$~4H^f7U*@pobRvKcm<5zt2t{ z1@g9$q2~V`>i-Uvokmyxx2xO(3X?ey*i=O9@R~(d?{I{`B)Bg?s{3L)#!fcNJ;C>q_K)(rFfd!me%lBK@*)(#o~pbXr!nrALAo zXzP+$<*QCB9&^C`;b)y@+jMD>LGN|ih~@V0?!Jk?||6cJN!ePCIDsd%R1APTO1%YTZ`)aYnRZ zjXlyYsW+>=93%bsHntjFR6c{ z_C@>(by~oQIiorh(QDHVHVti6RIj}~YSP+Kj>{QT{FM|-6`_^_!_SoX36Ju zhvqEkE9LpWG!3zmcC;|b*<9(VPOGw|(;x@A{x#RxPh6xv2j>0m8Y$z{;#A^U7peba zkIBDNWc+I%_YeFiUfXH#?y{UO7}#iVQ)x#;@7Qap^0`~~pZ|52a+OTSZ_bl>m|pR8vyVFMev;RW>G?YC!y&C_Q>oX$M{$iz#YaxYe|pIIcYpP- zcS$|%c2=_WeIxyGa8zvmbDh@J%%|K!>F+)TU;S3d_1bniI@4e3@xHx(#rGFvew^NR zw3W=GW3_iC?3Q`*r&R6eJ%@GL*Sz^oV-D#w!_bNek7eB~i`_A~s?783f!z!59?@xw z$6CfdJFe5Ttv226%I7OI=o@P%89gB`!36Po;m+D?5m8gY0DFfUf$Me zSIw)QbdYfm%zxYWpUk%+i&FG&rCviPg?bK;KUJs5P zxlh(n+LX-C(%yMSb@m>Te#vt_8fu*+`^D2y+xkd*jeA{;*(+MRmL1by>bJ%%gvN}V>Yg7+%V>Rv zQA8JMN0Dl-F(;+o-<{(|&lOXxSGca0{h@Ti+7U+5-s|P=4|0?CkDrjf`MUJ?y)J!L zrb)TB1Cqa8*edg*QEN-9%{ndSN0ve825HZ)Wsf>adrpnC+2RqT)AqQWa{bsAlv zp`5QcXVl@{>V126=BCN#Cg15?p<|59JI5oB3I_gs+9}Z8)r&+SI&=9^SV^}@r|5&EVdbpT4?Vyx*>im*@^;P>FS3WM1DEn{3inV9ux@SiWXnaz} zYwoK^r!LZOzDMR%oG!*CjqEq=fQ-i)`|L)Cby~uumA8TA_Ugq5yoz~3B`O8o# z-=W3oa$T=UJ9ZquP+#Wv%lJK&f*;HLiI4WL`%>2B>7LKrWL>6?v<^3ZFZY9~UmjPM zb?rAL_l>1ku=8Zy2swW!A;$rDnCQ^@EH&37aChKrl#V*t5ir&knb~q#JXobc7nunwx zH?$b{#Z3Cq?AYN64{z$U*d2jKrrekHVRfaRx9mSgfpaEJ%a!|K*VkE}-^u<`tIp7s z`8us|TJqOB-(-J%J9ly5Pn~AoJYm%$*(VKCVzzCOV~d#a%k$;+ZRMMG+9U6;zWLp+ z3euiZS&e7RmGWKbH;lUC;pQ8P`1o~%xvj* zr?7|9&p*;>H`5{un#=xYS#CqrKDqw&rG4{WN&n~mEi4-JR;NAtVtaqKXtb=PbC8_> z(|v4Ij`VlU8A&C!OMf2>bTg|g{k?rgwIXX}UQG^q7ZM=*QmT!`WFNWzzK*g8y&~(y zrDn{6KQb?3I)?gAkon^rUAoH9-8#)<;NOwDTUF zc6dd%?(Jk=4R_0XSXK6m(sng}d&|7P^JC!GyE3oJ*jJ9pkoNZ4T6+3R8MokVPyU^e z>wj-+zp;vpU%O|A?G8%&_lGsC9w6gi&$nW`*c9nUPp>kTGS6?V7}aB$l(*1oOiI4-LAzy=k;>`_V3{oBl~T=+>fQF%evMkH?wz? z^4HX#oRkqK`%{I&=;_klKH(Qeyp;Y~Fm-y#`v-Me(dxESO{8Ak&V3jWC;c#Z)0Xq| z_sVn5{_>Y@NPmsHY@ePhD3DA zFOt`dU-XHbEBnXv8V-B>#4RP=7R*x5U9Anwtr}eJvV^w^a z+7A+whf8}MU-X*OHAwFFWtW<@*(meV%DKWhxvyM#nOSQ74%vrymaJhY{b#>>?5nC$ z&$#sUFK6tN{_h^*RbAAbyI-xOw6j^&6~W$8|K$&czlf6kt=a7%quxf!c+CAh{Ne`b z$FF^lL`%Od_xq4kAlH39_*~Q0%jG$#apQnPOJu%2NZ)x;+EX#PSY){9vO3eZi=3Z3 zy+W-RX>WsS`sUH{xqCM%RedYvOgfl&%S`H9yM6gduVnx4{3F%=uw36bE7YT!^y?_^ zbIzNO%Kcm4KK+%<*ViZW8y}GQ75}|>aI(ykN`{H8%FFs{8gRO2^jW!2z1%ixyW9_Y z42kbN`nXPO;~Vp!9xes$dUK8nHJuqnDl4BX1}%WyQLp$d6wEQ^B|(- zu$ZYbUyr|ke6@|#XL~EpCG*qdIc3rd#~j(`zP*nwG?abs>FSq1Bksxijk!E`YL+|? z^!GmDCAvm7GddvW&-_le7%cCzG7l?=zb^H0{I>nX`a@48R!+qFyD z#66VzoJED>m7XN%vU&_k^ke4zKNWjklIN1qLkF5leZM%(IkiCQad?}NRld}({GLTw z#!qDb>Re*V{-<(3s&HiK{AbcHSw8z`%5meZrT6cY`^CYOo=dyR`$vAhH*H>~%)2uW zYNuq#JWTo7ewnQAzUBLWYc1nbof>)Hqf4nPpkM zwilCenjeIq@R~h^QmGX{XF+a$FF(ay-@2VVrzE%deYl@Ftyh>Gi>kEZG;X&mZ?` zm(-(e@Jj2Mi>3c&&pmy7wmfe{G z-5oey>R0UJuSascE;**pMGx6OX74)nXR6e9$h1;TedIYS>EFwTQr?OgU*|?Ilzrxr z+pNE`KefnjT_ZrQdt}f3I6I%t}uV_{)A9Fn8+Z=8I%svh}r$miD-Q|FSDAK-Qm2 zla<*k}7DeE)#cHuF1omQ>>oDrvS3#WBwsfhj(mu;a z!^eIZCG}i+#5a4K>`S}5#@CW^R-a1z*ImZXyZ#ct0_pz^C+`OAm+{T4kk{~^)T{5M zl@EN^$vU{(aBM=TPP@Cnx`Bu6w|^>*)lHH4wz0YE(|EDe7?0j9WxlNO3@p)5=CenO zz|5O6Z>H;y-P<7J);p8GDIn@afs15Mi9oU7An%?MdBO4>K!npUE@^jmeq zVk72Dea?B8Tmth|KpcpWRDqvhFuJFKAmXL9V;u z(=Qy3J$o#tr&S^DgO z7Z;>IW@q)x7%27iPCE7JjP&P^f8RH3iPmXVovSXI6({Sq#e}bSq#k=+Npvq==G~$%Mx{>3_n$|jQtpd&@>;#iJTCiN*kT7md41U6m9L@>=`@3C{r)|Z^`7*w zSJzgtI&Dby0*BAC-yD4F=DAJkzt;bj(@`1M%9(+!BV~Q<{p$4RsML2>`1107Wqgb; z_W8M9*3Up2U)K;Z!Dr%;o^rm%k<88u<$cRH-1_lV+S71*r|`bA4jUhIO|B{PquqC- zEzhL?Z^uR6Yb))!_W0Gwi0v|8{brmwCGA@KcWT9c(y#S4kB_P+4z1JC#Z=B$zwl<1 ztMqeek2_^bNh#rB>N#cTsk)b>{EXa5%lFFsxx3!yl>Y*GPP|n4%H^4IKWv-b z`1Ldyp9K$U=wx46<(k*I-gud>=RQtKaFcoluJSJ@?kw@q)>P*G)Fn$z&&%t7W_@(o zBk#Ze!13k+`Fx1y@6p#~o-N58;A$r8_U5bjZIz_mX*0tj>&QHN9~+eSR>m=PW1Fn@ zGR|xAj`*fYeTF;#x)dh;@pxz7qI+bW>srhUYA^G;al`3#=SX>_ULV|_HCe`Mqg~%* zx&GRoVJmjZdh{>X(4&~_GneX@8Qr~~>#t%XLhll2gJ4p}gzZ#^mB>6edb z zddNE1Iv^s?LFP~WpmCoD$?q#^6Y7Py$bM=*H`Yz|w_Y=RzZY?r?^o|eUu-y0?q_A^ z&)OvIxz%vYjDh0ksTK9Zr2gk_Xt9rEyk|_&!W)c|`WM~mwPKj8*G1C;=1RF6e{?(M z-B+F~i*|B)ChcgNe7Slj>DT^M9{Asv`ea9K@hja;o{R7275=i8?`_3X$zxZ3m>2m+?y;J167V-Ki8M5C; zrESV~k$$WBvFwIu@#MG)tM7N*F{|*(|?n?3r`ZRMu(t z*@J^z#ilJA+hoc4Kb?xrKPCHF)DE8({bfHeZfh3$LDui*;jRA}%0Bb2NrfJjrToz! zGEOa$ei-Mx-7H1g>G`9TX*XZ_e&o_6xP#Q^`;yB09!!^cT5`^=Zqk44Gp>aWlKp>x z(e2*vrJl-%JPMm)&@8=tXcBtPaEQhP- zb>HRDev70%#k}6!4VHeeS*|}6yh{9Jec_w5qx`BN7OiC5>f018x=F^j&&I)v7tfUP z!dltYkoF8NRwdt4447K;r?=Gq&d8X}f9J^OPRx6HNyfkD)D~VdWMA>mO#B)w{T-eZ zz2Ts`PO0nv21|c8jC(VuTBPic!;KcMiI)3)LhDXG+hl+J?YSvZ?4lpA_KTda)hMX_ zDtX_*?@eE=l+Ts+ETVOha)w8Zv;HIfo;;w~v(8IoU0EMFHbt)g?rZ;yveM6=#~1}K zlX>91A#RYBte+~^0(N`5$^A2~v-jvR($5e71{jH@c5mOYT;^Mcz}9+ynLqxvInh^S z-Nm+Fv{^mJeLDTR@*Wwd=VMKWj#2GPFtUx8_SLwV-?N(Rk7w$p|J4V`{Ar(Zab-`l!`)bJBK z#vI$?!ln zvSY1ax&EjAJ|5GgeS58~_(eR)U9%2)m6e(S6I8rWO*^{5+}3uRxw zZLxotq3r*wS~-3jWUJGrO&(EemK;Y72rlYoC*NNZ;|{%*c5Er@n{#=fteeR3-=dx6 z{4x-&d*PWQRdutG7^tU{R%!(~5w7SpS>^sli) z^0#y2bXxNh`Ez2Vygt8&-t(1yyWMGDnX9s{8wLBXXe;w2qpMfX7Hj1BxNOMHz9I5E zU`RrChfVSv*Eas%CRx|BG6rYcZ?h}=Hno&__sMkF$Eh;!);PYd_F<7c-&syR z{YCnt`CG?Fhvc|?T`!N0@_IA_4~J{cG$W8MfE&1r1XU=Qs0LOnQv~%bBFK8ElslI{$zi5 zUacoO?crdvu71yC{ROy9uKGg0Kc0NHCF{9-U#)&~{r#u1Z<%=a==xaZY53hgeeTQe z8J(89x=T41j;*WlP0GF3-fOInw9m_}%&#G5rJi2q#mk?R=hHFk7JZZYyo-uCH}bHo zpWADPO_z2avom|sLyl)$x|NeIuWxy8v-Zvjxo<36`PxK2zp&+!NP8)-cgj4c*HXUW z?A{&x<$Cj6Oy9=K^&LlkI`c~EbEQcuvuvq%qu&MtdcKr(eDlx>*Lb(I>seOrMfH1TspT(^ua)_Ec-}6PA!no> z9XdxJm-*z=%6qn5x_nRTe!9x`Yx4d*t_v4Sd(5U9tv@W|bZKCt^5$ZD;|{s+q~0y( ztkk!Xc7J@ccd>=^L(Y&AV_c-a&A@z^iG(Whw^mmQ+olMQ89^IlE z6b+YoKDpEd&&@kz-6lP~GETfy-6N>DoS)xr#_!28|HHHXmYOc}e|cnkKUL1g#y7T_ z$ozL~^XK-j3$jjX_-5tFJW4yVE`OHv=aD(beztoc^W13ohoo$I9(>+wL7L2$Kb4kM zZJI0hiGC9*W{9bGkNrB6Bl}c`&tWa)^`b9KAE@8^KSV^B9F)(e7q&jWR>rUM!gh46zn~$6eN+&1l2B?cd7$bRYS!(ifTUX4mqT{E@#mcE7j2 zc5%J-b3xdWIc4;k>4h#$23OQ;=I@GZn_ES%85)kR@~Em_dzWu@ajBTNt!tO4%6jcw zwJgi&74%xO??oStkk4HnxTyD)5_-*Y_@7o5^7rC?A?*&8`78G`%h*xpe#-q}dv4U> z?{a_Xf$I-x|J5?dLw?J+*Dblj&_J(ktJTM-M@hY=fAVA6rSf_$B532T zHb#2Q=uD&IRqE-rl_qu-znkeb>%av&#<$UHsc(;$&bQQS_nn6Qwd$tV3^MlQf70u< zH@&ad%j==nhUMoSuVN?Xtp}R=_0((ebF#km=&skQA5N`vLDOqB?kv0K&{eO^O33vZ zAmxm@-u$d>JH7U}Q=OVyTIw~|dHcIuX{y(%*xFoZDc5c6F>F(XCUU)nCEi7fvDsHX zzcJTq3w%;fylSD>lGA3__K?qev@=O;+DWe+YFz0`nq0@V?&+wkUV1I6XzHh&0eWrT z%~GXjIqS78!|GnGJ4*h}KGS;OoN;>XlR?C2{Y1Uiet6^6Jw5bVh~KW!zG778l&z2C zeConheRjF)HOI13w$>Y?*GgH91jZ zR=6cNNIen*%WH%5+I3AoLg%8_ZnXG1LzC;?b#gJdG(oRrH+x|}eu`eJymD#k8E=^{ zTVHHj?xWW}{4~6>)>p6f_v+p{RgN9Y)XnQWU9SbzA33EjjJ%g(|7wFdrwqrrYgc|FN%L>uS&^pu6;&^Wv8yZre(`B7Dcbk^bCv#mW1y z)VuG5@QK~!c;1)XKWnA_cArglO^|Uub$|G-fIfQ7XLY*=K?9}zQSP;BNq>g~-aNk3 zRj*Cju3L9W`n!0*iE?G6e-~yqzfw`^b#X+r(K;`^HlzNPU(V7V6R&^sN62yQu)jBU zN;|`*8jhMUNz9mk?YWy?+pu#;6Tgu%{+Fsx2^*r*Q{uMN|EJTHvxQRc zYbH)R=grV-#Z0Fx>nhG@H>Ib8oPSqDt9D=7QTV)0Uo&aPu%$-(!=)Ww#an&eAmv7F zXft^8P`!5G-oEv<9p$>!=bl{xy4^lzVljSF36=|DN0I-5es`9?m-W-Fo#!#R zuGOKbr%!K?{>ZMj{YJE2>k;s%((GL_FNReQu{)^Oj+-2K@-R`a9lm&Q*xMw%mQmNN zY0tB=e#}NsesE6K*{`1y!N|tP_1bB(jPfam^_uPZ z+yf&I$Uax+p{M&ES(j}}-{>vZNv`}{#$2yWesSK*NZje`?C85w*2$*C#}T{rnti85 zPyOU`MtASMe|}W2budpJ8FX5&<-Xf()+AN-b^T0Ri|bPE^dt54_hsLDnQ{E#Q@wVp zXn4f>*Luxj%4mOsk9sXQe)PMi1=5Z-+e;MvuGjpcyOwbLq1P_FnbP-(94FrSyWrMW z`TUc5bA0plTK92nmo@sJ*EYp{&vkgC*Jg&r`i*-j`|YmpYoBFHe_zjf)9#UsTkYru z$FpP~NWa`LNv=QovP*4GIX-$L(Km$eH`Y_+GJ;g*-h!uvKUz3bX)6_=E^Y-4Pzd5j3Udak;yX8-wWYnMv4+KCB{ zWjxB*YNLPF2_G-zx2zhnKDAJL9nEaD=Mj@eB{jFz`qo@urHDAM$;qfn6&b@&W>WRp>ZhK!^%?C2W}WV9%IMkFglM#vsT!zhGOGAqjO?f2L7I`^J? z&ii>k@8>z^p8HYoBkPY_zaRWCEi=*WhaZ0~oN4y{16}^rS%^U#pYYq|o`65Gj$`%9 zaV|(GUo?TAj^2Yc3V#vjpa*t`fj{I~ZpJC#A4*y6_iHV9t}WVi9lR}2^6ozoppce$ zY3X@k3gM+_cr%DohZB{WnefX##MsQq$10NB=^dZB#DkDues)m9G`qqJOPw-}t8`tRGg#tE@0yjL(`$3yi;2MB||| z=3C{(>dgiG0`6-|hJfe!_Oe%3fPe18f#Ou)eypu|SO9UTuULJdT?)EV+s62I*{`s! zO&0J&s4rUl0rgZkI7br*Ymf$Ka0( zRYNWT@o0O}-L!0f_3-zd$Mt=(I}D+{Cg6_qXy!oVld}zwR;pT)7u<({bwJ*bV*1D9o>yr4Y9Mfb84w`*mPJ6fLqu=@#(<9m^!82!Hd%Yw4 z(dTGAc$7kJ#ZUN&+fc~VC3DYFOA29@-nn+voI-RT>odE;YB+S!GAt-W!Cb#36F5Yz zdQKiYLLt8|ug%SHLf+=PPVd6_Nq0ZVC7z>@SMTbqulZ4k=A`6TkN=>T4HNA{;S>@l zdpzmP9XvnpxcPZJg|Iw*Q0SRNA?f>K6J1g%L|I~dV^kW29Ah&-H;=a4XL0+N$%r#6 z$MgLO6mnO6tgi9_g?J6EXsd{&U|-4iI4ctVzB*d)_XdUR_BTou4W*E;!qtL4S1Dxv z^K&MX5VUDEA#Y)4whZ_4T?44(pJB3YtH5|xOg{WIhznbcVe=~rp_iyRmo-qxyWK|*b;F83 zk!}^Qr;xnM74;k=&;O6L)X~g6G^h$Q-TJUIS{w)~1kA7RbSPkA6o&Tx{fOjto z|JvW#6jBsK-|zep z-(N#ON{d>-)cmmB^RR29;zl@}ozVN5dF64*Vw;UW`0D*DYq4AA|aE z`Rbe-EMv>)6cesLP2mW(L0q_PQ?rf1fBNWc$#~?Ory%7}KgRXTj=7NW4C~8NX6F#_ z9u#ym?xZfimn!crwm1C8L{ji_>oWB;m0ne)& z%|L9u-G_kH3@aR)Htaf{my5A^zVkzVSE=T&`V2uTMUqejL8lI5&>`m3*&dKSd#2VL4lF|Dq6zzSz?Pf3e>wvyoP0ppv4Y z@|0tYR6^a&G_jJ%cZZo7;5ua?cmvtdE=8@Qkz#%iD;a~Lw9Z}snt6_7spQ}A?sco7!jrt_RkNL#w4g@ z#genBwG5Ro{?=*bl%B2!J3#g?3R#Qn(oZBlEb}H$< z?P0uc4VBcCNp%l%QAxsoD&iYAQc2%&=Al4ADv=caYutkI71K*gLox3{3}dg_ZYoKx z?4G}@OvQKc*}qK$c=y#XbkL~edG@^~H7zRnvL$Bfn>Ljwab_{Ugl%U`uWZqz5`3hS zK8Su-jyw&t!gC4fi5|Wf=Yqq}WIhEdIh0*v{%{8s=Y8q4Yw+*H&Gpf=tyJP)dycNK znM!u$3}rnOppuQY%7=?KQOQfWzf;%I9?91jUx)i^$9(*S(En4WN0}p@H`U9b-^6$; znAIAkF#g-gLYJ4AujmES`$5dFbEn&upH3w`lMZfdz&YR@yYILzl{oSjJ!aLTl5bxu zOFMO_Igg)%$8rl1c>6 zC37ANmd+g)aD`)rIKoT@UQ~#y*e;&TB(A#?b^n3dmsFIm3_SzJjjR~bbb##$!?O#p2N7ShIJh7 zLWld+ngx`h%jvKc{RY6bv*-OLZRn=0tcvT}N-8N%KB#BTLM7oBgiH_ZFa zQplolJNWs^vhFAN3uwJjeHVT`JLi8O8aS=g#C1E+o_xORqwP*AF}XFv?+pJFO_&^Z zfoB)>)^nS|vkSGH>n?bXz5U0XZv&O2a(f%BhwiEWxzzmv9w&E~DoIw%$F#v~0(ifq zsU14EjC*>nwhR8O(LAz#0sg(Nj@?%de-GFU&UeCpYgw+eLGV$3^3*+V;9l|db?jCt z5|^fu4+Dcw<;AJwuX}W>DCYI} zZ7^>GeFu)pFG(WLW!EmuKZUhU6`A2g+zKy#c`GXhTdtus1bn}p59N*mpQ}JNM<4V- zo4J3)40tr9RJXj>qLL)Jj03ZWsAN_tLRZle`D{vGQno{UgXAloJ3!Bl<+)d#sATc# z{h8~|$b)}FZ+p<5Net+ZIkxOSU-O!yRN^V|ruv>Wm24V&{w33#O6r7iho2gO@5`wp zGWt~fe&xu;0OZxy_DohDm%_(Dm?}A(ks>OMh?}x<)0; z7w=mu+@uocuJf$5;mDKj4>4CFs3ddfsE0q=e7T}~hi*`DZj;qChyJsxGrcwh1DCY2 z?_)p2|I1*x!bK`M_~c2Lh!^~C8cP4*VM4!ApO(pMB4&2ZNj?7ip+)l#gBzNA_ zbfuEe_JD;q9#qoXdGzMkIpj0z+?TyRR6>y+)^-NI7dl@SS+7HX+eRxAZc|BaGuOMy zd(e$FRdMza?(bbS(wBm~{L@psI|F#;XAab4Qc1a{2b&-4RS}h5k8~<=?=#7*Pey$i z3vX_GNG02k@A=Su7kNYHy=IPabyGY!>oCva@1N3lLa1bHUYJQWfJ)Aeheq=NPnf!; z(h2zY(#_B3X7*+4E4Qh<*-d8 zm8jJQ-2HS1ycTtw{T`3;o|jav1D>fc{xRTbc6`k5124?AwYsVNBl=w0F6 zd^wd$Mj2nc|CoUFNO8l%$@^5&aW2?tT{Om5?c1G)xa_&KA&LUrk{3lI3F4t_aXf(+ zI4%2=IHVAFLm%JMFAxtC|9kPP-B4#bE&K&xRjqUCzu>xkMb#8RzZ|PSs)OEC^083q zzf-<~{N!tSG>fVjp@pQy-?$dKm&mbx>dnmrS=|9xRN^zE-hmTSDw@l$ccpSLSFgOu+w0f%}#Wz&-Jf-{=8wcl|q=sRLc9t2C#@0`Jj((PG@t z?Yh;QMJ&KS`*$JTtq;KKwjeG7eL2=gwmpOm4_Vw`5Qla1l0@PK#HGJ%m77xx_7R1H zU1tyv^V-u=92n1BWK1I+`f=BizETd|XRgqSF2%g-VtZMZp!4yD($p^KNqPEo*h#cA z7es5@5x4$;4@!&By1y3v_(F!#rkf zE^s<%J6ac_zK<(Px|gBuRw~h#DzPu(IWyc_jdfX8L*jc4@{r?-u@dUE(FTroW zRc%}a@>f#kyK*U>ll&Zh_!;Jj;vtizkVUceX zQjkw%?aT(WFDAX3Eyw-Os?M34AEUl3u1{ruN+kxJU23Wrcl(u1=S(r*?!~(OBaPVK z2%KWM(23`gU0%h!hi-%(@wR=Uk`h*ff|^nA5s<|#Jpuh6Ep=-9fjl?+Z!~2Rbx1_- zPZ8RK9JQ*uaKEdOH|p>h^q3M&i5Noude6p?e(cXKSvmIiBEEv|D~7tD?{A!Y%iG{L z{X%SGGnMQ$rk>~Ed zb?n1bV)T=6P2l;nCTc8s8g_<-LCK_?*t$lxzKjf5YSJjH?QP5Zyp`?1oQ%U+CdCNiYF{!A^ll&QRNSLd>3;*(~xJo&IE6sn^_3a-}{{k3$R-^rH{ZpQM zxS#4S7?6YhuZ1&28Ntt%q|3<);H{xWIp;mb?;Bm=`_82JYXBcVvG8_eZT0 zOW%PrbVQHWdM%A`nF%iG5KV@e#5D5ISDXX1}7-*z;c8kcu zZ|H^nD`(jh*2{YXFWkRk9oTw)e>mcj>V19oS|9Xy*Jf`8;<7uLGw%Ew{-(kdu z@20-8KsVM)QOQ-S!TU?OAA=$95Kn_(Rvq}m{fc7z8{@3)ev&MPaYOn}>6`z=e#x9k zQeYm}_4Xw)!k=LF8uP3rD%l}&BDw{bqywx^dvv<;p5V+$W8vKiEMJclr%}T><_LL2(`d&kUkLPt8LCTw&(pDDGCiw$wSw>od6WsXX2ZI>Nb13e{- z2s~8)PhUTKjwWJ$Hl>TkiSSq0as!L~a(mBv_G#3E?S}ID8t8v7PTqYNcsluIb&m`5 zFpv{`^$u_aGBEpSaM8$#jb$>-{4}!FcjP}45gPdvt1r?dNh7r{>@wNpXym8K{m_@Y zX++`j)h~5>XvEcFe1K&y@D9#YUQ?oxJq5`e0g5!@=>P1>&RsN;?|ee%*A5zaU)~v{ zE=409Z@={hi_ypdz zFn-b+^QYhT58mraBUTNue0RNQWiD~GU!f6>r&57QAvCi3 z=;)zGup#myq#M_L%o=rF(JwkZw>TfqNgJ$@VK|TRTQd!7+-Zc}x7@+&B*sk~*c=K! z_uI#&d4QK6{73$V9i|bHDRU1|@FiC4c*og-M!J-ExlW=zvE!z`5P0Cfst{=kUP4|C z47_#(pZOx6wz|+r&0|(FafU{A^$Klyc7cY!C$*Ge@uv~-mnR;d3I=a${ROUH1Fz13 z2?EzqM~m}izryEpvk4EC|zEBJHrV-2LJ5*;6 z8o4(++NA>gfmJb!ml4Nx;gdUJZD^!UGdce&@NPHL6s=?}iKVsGtp3pr7Ju599j>A0CwaOGf@MbEKeJcn& za@t>buMK~q4)vc23#5_Gw~a?P2GNLlT2;8am<&9sZU+>U5Dtgsn4r63)^{ zz!AG&bEm=UEtXfEi0?_^M;$qsw~5n1bP0Ha_N^?uI)%J_%NF|Kn(yt zMq8!AClK%aU&=wj=V(N7eM#ULa0&h>PHgo-{yMflT?KwuNAURu0rws5bwBmsr|@F; z?kMp6B>z=PoF|RgMTxW21Ai8;AX@zj z23DE^?;3~Sb_X$kzx7_*THrgVcRk7*`sTe$WBLu9JpaUFx_Aq9Nq%6?D3V4P?+j~x zg>}+y>FkJrzlZ;rE8>35Ve1x4^smm_aWf9j4=77~JB>JP+~fO_z|W)ktBzeqd_8Z! z3wZ%Qd#Zz`$(1d@{OpoRKDqF3EvHFs zCXH}!93Q)siu!hL=QL*$>Vc|j*T5sRw{0MMVP_AHOVSc(L`k0SDqk{Zg$# zzg%1+hLI=Vy&egTL-%VH4vl}qx@OQ)Fg$_0ON!kg1lw}*xOExs=h_8}to}kHQ!lJv zI())n-A;+iSa}6ZZ}EuWZ76V!JC%w3<*S-@YiFZ3ORUt%vkq z(};7n_$sGn8Zj_bRou~zaXjQH-fvKM!$|wm2dp1Gox)B-(1)`9IaT0!^Ds7oa|XO+ z+mt#k(8%F)7H`@Z>BOz7<@Y2jotRJj`*CSCom>kU(^Ti6lTa;BZXXdJ%d^D@^2`Lmp2Wq&)qB^{nK7472MUcnLESL4jN^6`edkqUKit{3QZ1BddY`)Z+HOPVgf3n|t~e;uIs1E?YQ4 zBZbNm%!R-e;wW1B<2{Y6)D`~r7;#U~xN}AraT*k>+inRv6?~ypyBB$vT+r13-p^S+ zzj$kqMiK+G;}0OtnudA;CoyiTUjy~QG>v%dEBI;q8|zlm{zwY^$qe$T97i0=w6g10 z!!ND#S%qg|d-Z;W^D@)P$>M0t^Ty?>!PozX%gqJ9tkZ$LMHztBF(K}WV$MV}I3^=tJv z_d;KuvY)0>+mN5_?|o~#v98TtzVsG;=l^^d=LVfVJd(eL4{^=VyL;9OarULKbJv5n zp$rR6M);#%nj~8Wd~ysCQ4Qc#N{yz@2fJ8iysZ%TZwL>cYz1z2Ygd;n#C6VujHMyY z8H@Ms?}ARY{0Mzn1zpfu`+1tctMj$otjZ3oi$bm*OTfQA@6O#0;C#aJHSz?kq`P)g zH}vm+wfYJh^e@Y4^t=bSKWr3~T?FncT5lCLex{M7;m0B+m}gqoy2N#gMv^}5C6&M< zB%Xik0C-(tv_I|I3Of1RldfP6J$(sSk$9e+PFQ%K8TP`y@x0n_4f-F^WN9u~3EdUa zO%f27d#QPa*@&O?>1|q6jQ2E;edHtJYu#rv@B?uf6+QBO6!W%Zb=;90#rl?AmH!L6 z$~*p1=Rd@2M&+v4DEM@(o?OR{{=f2A8mjU9-+eFtHvXXzt?yO&FQL=hG5bbTfa6Ao z5_|P}I*}v|8~X(4#C9Pvdb22<@YcUm5tE{m2>yR(l6TNaRre7aH+eewcPCxIb0?k1 zn0=WqLwi2v?>TQ-I=Sv0X8BDT_-Q3oUJ`VoBpuihAVMdx%=Jnkf^>4>k}v;nUOG8) z`6#Ov51kBzA8_dArW5Ort)G_js-$>}cP`qcjE@9VaX(MV=zbs{_?j&WHQr1o&mt7m zkBft+A2B8Nz!TdgJl3U1Cyn^gu;u~OmwcU48l6rK+Wi=^(W8@FJV*THjiLWrdl@{< z>Et}q=)GA>I=M>uawXM@PQ)2M2;WA#Z2uJJ7c)9BldRq~W<)0jcI#T_@O<7|b~ztS zI*~2ZlA2Pd69uu!^-ZdD@>zg2eYhl74eQ%L(F((L z=6dQHW@S3jZ#-fA5BT=3Fn+E`qmvx9x)2>*@LqHOPx~^yX9I7H4%5k&ngIuMdpe05 zPQ2=VoKAM!YBxJ@8oVZP#+`GgldnwG<6|Cl5`9CeEd(|v@bH?$ZgdiJBPcQQ6!1Mx zYCG#hC&R;X2knl~Nv*cj{TJ}>s|Ujt4$R{ibtCvW=G}BLaz;giPTqDmpPGbUf4kyU zgbAIb{gGQ-08S@w6V2#@sLR4$v3+WEVxL5n%m!|`-=7(ZwCTiwRkk6)5OtlwUuFrs zxds*KTH4S_iv(ZqJ_kB^cOjX77x1s{`gG+JaM`GHYB0Le@x89vzz+7trt#}vUFhWQ zWc;Rr6Lex+KsO#fMkjMNyW8q)>4g8#mRp60S6Qf3#8%9+p5dN-0OD}}LfIN^;E~@z zU-1pRJ`~cs{R;8#VCgX2wu??A65Dw9%hQR_BuhOH?D*-*jcGgSBxB&JZyn+yW3lzX zcEs&cOxvzY@bjDv(>^+tPOdysPv(VRc_%q^FBs5C^C_N$Mevn=Z%I`hI8s#pb7KIH z=k+(KuY%nnUsk4x>)kg-xZ2RqY~*%kqdxRL-Y4%5oUD1?S^B`qYnLFBjQQw?$3^CW zN7X zyGP((Zq#;mWyD)wdH1z`SQSSjzB=SdA@j5J1qyUGFJPaIcpn~%O5Orq(-zodpYBFo z>NhFr+D<3i&j^P6LEcSmc&&3EIEv=D#Uy}lu#Mr*pADFwIgjz!dc=eIQfBx%I{9Ea z=n#pvkmAkLhc{xq4-$Cw0{tU~^yIvSF)#bYe-hh}|4&a`wME@nx&6Yebi^@V>EYp< zz`rQ^we}Ho`SX-Viy!djN~MbqB0g{StH?(~zZMg_%|c;CSeUl7;QF7ycAe|!_f!4o z8+Q2fUblE-Ch|1!oQ-{#5}lOmT1GKIA9R01h7|Y{IVx==qoV6uUsEj%VVf_ zqqM;f!LY$WxoziheFrt4Z##I_VY_T~4meXK3KrJ_=lj(AjCX)DMu_`(68KfsYDy{v zo{vgFnNB8jl2m(zZ7=d!r?&E33-Zu{^`K?{G5EW2?OSDMI^hcO12U?<#;(|ze5Z2%?DK8fIi(PR`%?~cwWv-iO;PO zuY>ly<-irSt0Cis3)X|CTtnTnsK*9N@zWQ9`xCE;sXv|EB-9~^D|9kbofNV+1nWSQ zox3-z#k*#f8C<`k@Ot=70M@w&2{X<b$u~ZpQvNf@tIIu+LKwej=cq*p z{B?h!+5GY-^4QTibQkj7MPl&M7U21z-O*MIzbDW4RC1!8Sh*+(=SEB>7+-&`SK|G8}575YYD&Z+tdc)59?6pL&d8x z{vXzLf8#OV-03ehA2EM=m2c8_;CZrB>+VkAOFd%oYZCa&Rj-*@1OE=|qej87DW4bY zZQ)03bNQ?1=+~`%@v504;&-A#yB*_Hc-<|la7SFZ?lWba!@jbrxPkvNu1}^OP6Y3= z#c^_*np&24Tp#ScY&Q>_$*D7bC5RWJvOL3f#7}JEUSBr& zuDrz}lnI<_wT_zifG@eP^wbRWIb?O>&o=16xLoOAH0l*4xo@T)gA@JQTg`6^H~4S+Pi&U+y*^Ux|O-b zz;ECU{UH%tZ?c%Z3VZHRQ`7gY@UQ3h?g?=^`Cc8Yts+e)`xm}7`l4>Gw5OfYKt8iu z?ll$0_~%AOcHJh(%W4XBC;ZJRe*fbh_{qP%MkhoY`4U{Ztp@gjF4cen9-L$@<#W^N zWcF{(g~Q;BXGPbF;~3{@)SeB|zVq=O-FMzWX4b4kEP%PZ<^L0z8p`&lE=A#SYGI%=!4xv-uT?4f9({mR^DZ4T<_LcN^0*}G{I z=2gzGh@x*sT`CZKTe68xRuPrLa_rOe-?LEyV27u-hA*#U0t~YOF2Jj9m0DqmI4s3^ zJdVaV8DY|gUSeGJUbPGl;QideAiV?gr}*YH_yFHCe(8-fh=1e3=~_7>?4u_ikrC9b zCwgt!U(B(u8?=+zY5|-|_f{rh|KTTa=T$Ux;~KqlhnfNM)VJ<16XKMjc`!QLLG+C_2qQ0Y^MTn1Cp!A>1;H@#XYN8%^Vg|mcH^N?zHJXmVbx#S&7H;sc zGJflEA@IU#*0bp}^pRPp-Jgj1TM;plV~F_@zYZ-d?}Ng=NLTDbJ@d+zx^@$~-yKyY z7=HqJ(^EDfgnitl2PM1vT(N%>v=eKFef_~-^cV89O2oS}6#cT=R&Q*=b1wHKckv@H zihoOb_QTIJvu#hJz=PA0t9mYYY3=hLi^Kfw#$QP#;`egvONAqdv+eEJnQY*j`Omkw z2<-wj!H6^PzsMoLJP$gSlkm*mj=bHR@V+C&1nX3OA=mQ0bHYJk8z1sDHuR;P{qg1Z z^lJ%Kz?*R1gz1e3>bTU1zUf)yO;R-|~d|N2hF^^x%7oFe0+ zawo*A^5N)D;J>K8{r&^s=lCc;z55XA4rJ*awkEfY8{T|aqU@F@00mjfM_*JICZ@0oKEr}*qUSDLKg z*E_{nDU(P)Pb*&?^yjKaJg{*wE3_8`7@n=M^ru}_<7vT;V;NiA22 zd?12-1XVD?3_3r$)lsn)y5G&vX7>mAojH?HH;VRx`kCQlxL;#4wy+KTopm)wyHJn1 z=Vq_|L;kKY^^}v7$3EFuzGxD<^tI^@@7jy=gnz%yFTww!FIrajRZyo)MN(G429$p zqx`E$5Ipqw=MKZ_x2Y=c6E9#-%u@7;0 z4-SZ$6js4G&Fdc~B4&8MFWkQBmlfWBcdGS;XX0F^()y|JEu15;S|sr9#rcS3-uQ4K ztoDvyum9pb-KAc*aRBedTCGD5`EXwHRK_?}1MkDhR^R0r@IJhEzF|cZ19W~j@}$B_ z1O=IIrjU#@2YTars~dKB!c&J&fUpH z>ws^zcK%!S2+q5nWS*eoy`Ilse%6>&Fsj_to}nDh>Pr}^!HQH zkGsd6lsv>oE&ry&JaqKuWhvVaI9*voC&GN2 z1&e?)X$`Z3J?6`0GJ4Dj9NK&nQyMZ@x6X>cy1x_k(YUvCbuKNyPZyPexdQMoxb#Q6 z3wfFNcxG=s=2w=yes~gj!FD(&J_hldDXHB#4t#Z%Wx9)K59O|5cme-&A3hXg-H821 zGW+3B=+Sa6^py4&WGYbbzx{5YpHwE>ozd+lBo zu3wgsyfy`Wtn^^6Jqmxs?p4p_!5<%`hz2k4KYDDvgVI*)R}P!H`=hQ^o!+wl6XLM5 z`?>O8S-c0vOFp=Y`c#zl!oXT)~+-AHFST#NF z!T8aU{kcWpvG_G>WGHkq6Mew09=dQH9uFNrK0F<5vD=MvvkQzd=aUpa7mFw2-NrIE*PIwspoXoT|Vw&xYJk9`dGSSrJJQOUsZja4{L zuLz9`s-uyY!E&F!z+Xb~T>GXI^-XGQ=5&a9eK3dHVFlK0jzX8~(2td$6~ztuUc+ru zd>rfLz1@aCh7qsTB3V(^@Y8E{rcE7j65M)e_e%JA>-9YmHmqCfFYoI|!rxt+cyiid zdHt65_TV~~?w9gdtOsl>I@>;jN3~xWjc1_)QMU4=Zy0}ib&JVI=zepUodWyXX`4YM#&Y%T(a_oCi#vW#zBQE@U=LtWzYhCsk22W}p zVVAqHf8g3Z!RiT{a^s6}EAX}XAM*Twd@2`kQFR5*xilFgRjdQ0f6}JEA}__P*_=7B zp5{(ux=5l9-O>}&Yd{^^Y*zQ(PZIN(204909hYCA_}8Gms*mP1^`QQEJkkBY3p=>i z#qAdAH;~j4*b!*`2l|TZ@m}B z20va(hE|+_9}7kq-WvG6utG-9paZzcTaN(&_(kDJOWX+jiaIr2F-tU(t+~d>6gs$a z+lMj>zQ^aoJ63VwJULp;U=!xy_ndHiiuED;Qm&n&Fy5Q-cNcBIV=VLFdKT)V!`#dF zb+8IDw{I@LuV$6*sk)1PFJw2jgyFdzx+(f{;DaK2lY9a{lV|@XuY=A`Bpq0#1e`7l z@n`F>{>v_PSj!`S__V&S?nd5B27lvSf=>24eQDDNJ+piiExQ8yz|U-S2s&%m?6B@c zT^SZMuwX-7IpDikBn2Hwyx(K-3U&1P3(xB=*iQ(RZQPy&9sl}Snzo2}-xQABpwD<9iEzZl+ld_44}6W=9EF zZ3YF2LDZQ;>^5!+=+|9iYS)W85ag1Zd*&U!*YregxQ%?-kx^Pw1OHn*%xMwGW8KCR z^Vd)x2Qoty4X}@OKO)K#3qLP&Y(BON`aF95^8_c_N+ntes>pXatJ0J&`0f<OMDOk5wx zyC2|#evfjTO4q@k-$E|6uTXC)E~U=1q25?lj z>Y^TajD7s9BNX{j+W2LaE%IBWMK;qMbt7J=?G!KS$N+6yff4pCPs*dxdr@Boq)Lw8 zgWiw-eRv=d?Wz)yTtVC~_}X>R5dCl0;`j5&SGLX#kB>utdm0=+$)V0NC1!>>L1!gg zx0Eg+FAohiYd0fb1E)B=Q{jJn3&~eRdo5$l&oJK*F;}4#`#Tqe6H3Z?4z~axn1?J-+ZuZK~)p= zCy|whR~`Jc-C5-fzofF5*C#9BoM-IS1XULAMb`Qi#lWF|Xd%cByvc6qxD^C^|Ck<~ zGeJFjcA>ZXGi>j!tD<74e^Um3;>INK9^N#mJ%N2?r}$ud`%duo;^hY^@N4>;J=_mG z+SkR#S_A*r^nd$}v~bRFeRy5_`te*t<_ttkM{t+r0OpCx#lE! zy^6kk?pCunfw=Iro;Cf1ao1n_-EE9{I$v*HU4r#tZbS9Le^_76_VEbqM%>Sz&M)G{ zI;s11^RWQvp@09|g@;%_&jj<@2E*=noqJFW*Im{pZaRee{>XCYj^+3J<~cqSQTTUk zQti|~)blCn+}Z*7b@-5xvI*vsb1>aEj`x6m^LA?r-qRm#o1WYN9=9vrVcZS7YGF_G zHC)%9E&Q+z@yn6&rzqpO^H=%ZS7DrOn;)K-TwXV7O7|QA&OCi5#}?$pLQ?JDJgf^X zZ?C&tM4r7{`2F)L>UIB_qx|B~x!VXOD*$z&kdOaNF6_;M?W+@TU9FqiE{*jrLgM-G z3ao#w#V;7TF%B=Qz*}jI>nkN05dptSSxeqV!mki(_pul7D@7z!W|_B|3+wY0pkv8B z_w|@};QXaru5LZr6S{irXK|lC&O$Xr|M2}!TYum^Wrb4ssVC6yGu4;vOL$KyEZnbV z!T}ym=edhvy?EXwbfKRCzdva0p$;RDGi%jX`eWT_-S|hgANkA4Unk9j{FN+^+Q*G` zPccZ{DieM_kM7pK1N@WxpY44(m)GyJGhY#x4r|ex)7ZaM6o_rS4jeui)zxpo zrb+A*PS{`gcpdt!-6wJMGWhwz>!B)8u@DCeNl82{>|Ndf36n# zoj`*nBDyx?pch>bpw8 zdz6E{NfLBDT75d;iXqO|lO|senBbiBmVo7d=J-ys_lV{R3+SBl!RK(aS%WX;N}Gaj z4ks6%L*P5lP-R3Haccgj)}euV@ph9`5%T#=;1PayKA1wWiE3FjG{|0>e2G@eHtsH#_-y9B?iIm7II;g9Q~V(b}6V$Rf- zZXf6{?t?uK?k^p4Jj#UrP8@5FE_$HuxIfQwbAi6r*YS2ZL0@z13wMv=Jv{9GhCMdO z7xQrjR?P3i8kc4aKHiSLQPPLC$A84JeBFH=bG;k-W%IV=Slc5mt7i6x97nwSCZF7N zLtVUOWV8zN-SBwde;If(K7}QC1tZQYxA+8w0so5W5PCSim;bN{J$oDZXW`A;7lr({ z*j3>Hn>b>6Ks6Hk*71s1mz%&RCd{sJ4Zm0Dk2@$Gg!{in2ZJu-oXApSd!rZX{JNGN zPs}T#Yqw_d1io`VQfr8J#P_9~0GmeOTRA;vn+X3-ZWTGT7j0Xi4ZnPk!OHHWY6JIo z4>eQc)2JK1uRBycf&bMTr@I#rmuKUO(|$PT*+28O6ZpTk#kV(wqP}YI+xP-kQ-MZl zJp9P_KGpLNcAxyllpD98|ESd}me;}aBjfoSSMi=MH|FLUfVw9vljM96>+$7}5j}__ zt?%0_6~r}2L(702cx=*i?mY#sUU`qFqQUp)o^?MLp-=T&{BC^4cn@I~*8Ky0um|$1 zM&tS$qze17}$e(XkE ztm0lb1p`Nv^vx%R;PK^0rZh*`ZAHz6PjP)Qg@s!S{dlD=_c^-UfGMs^M3eqh2s{4>qa`M$$$s;CFt2XCq@ub+Omr$mo{mrhr& z@p@}~A0hEw&B$ZrR~%(az$KCI_~@T2>gL8=Ie+l05-r|kau#)i(eB4d*a;7t)or+* z&-{KkcR8Ot#V;L#UyJ8EMAji+zaN>GUH%pCeW>LOlxziyAh3fcWAUBdNL|GXQ$@IU>RO`aBXX7*I_`YP}vD%roK7~?l? z|8{a5_!?tx4@g1>icY-e7Lmtam5qvLkq6^fUsxA}p`JxgHB3P7YpB8EXCg8FA>&(e z$Y+t+t#i~gk|f^q`Lho=)d>pmeLo>j#JCqQ>jN4Dj)VxHjd zlcMjDe^G~isf(gct(B6i`U(GIo!&-xxg!pV_a46hFU*ShpQ_H`{5a=rjRBqyxsaMI zg1WFjLp-t<`FYi_^)wrBEaU8UtznB7zC zU)v_N6Q1Fm?w09Y?m{{V==AO_FF+nQzsPRSgD(FpPTziv?k2)Szhy91uh4AKA(A$XJdU@C-MxEV_HP{a=J)C@1i8^ro{&n}~(5vIO z91-}bez=82D+l|JSKsQb)8OZ0tHRDl_xzxA5yzg3`aNR-HIgkOyrLe;Lg?!(zU%Up_mNx9QzCg82G zKmXZ2b*7eXiTz@m~bS zc^$VXgYoM_%k%6IpHTiC4$r_-west%X2eNgBCN+Y1$oxNGq(@+?#C2%eOwP${HdJ* zd?A(6!ru3gZ+@w}n825Ejecm#b$oB`dLY{dd|_J;=lp_xGp+pA#du*K=pSCs>xSn` zA944gPB^9YUf7L%EYpi@)Iiw%M5rDFWyRpcYXROk=nE8E-s^>)}#1SDkH*q%k3wmIx5=H1MyuxbD} zv+Fy*YhwLz?NOIrv_>BMY5h(?eUkjRD%-#ky4{%4E|0c&UC_f`+}8{C+^`w_I|5Hn z72^5M);~At7%$z7|9~CFpLepX4aI!7qK8iyAx>}G7+5v_LmXJ9@2&!V)lkPSUEr42 z-zz+XcmU_;1J{4^@x5IGoP|ue z&&V0glO{{h z$(i|xs)aO+GZ!sM$pnt$Ga1#eR%x-}p&8g8X6&`EPQ~wj{u&GvAg|_+^zA4^o@ICz zxzdq$8dstX8jz1xnbhB<;N!wx%Y|!*?_>T8&!a=Yd&8cIZHT+z*x4&?uq-h?7k$9P zWgqEy3Upp$)*TcLd`E&xt}N@ErPt?f8t~~Y?0xYsmJ(a&s(oLtP4A9di7DKqS!S~<8O9} zYmG(E3FQAbzXiv0sJni44<|exqrR9OsOta^6PuXwR)Ux9uP$l2BY%cRPI;TbU)ecs z_pt}Keo@w08Tfuw^0@9#!2alakWFO@@?UbYI{@{P_0tsp)_m0EIwiN=nCJ4QhcO2$ zk?%(}dRu|#4gc!RUQN*Dl*7f=Hacl5ZYYiF#5z23#yz?V``Sd;?UiU>7D&zA+K##! z!?Q4o{^ds34Xxmx>Api2T^KKTcz0zD#=o@jY;^+Wi)$_x`h@vU?TwtB0iLI;Z|Eok zpA*L$k44~rI(6*dN#I{w)O#xycIVX-acAMjFyn2fH|VGTKz+&!d~ej)JT{AQI$HJS zM)R;=p7lQ1TZBCQlkH)My2z36>`i|aop{d;4sQeR4C;HD`rwx}Gtb3tSe}vXeSd18 z(+3V4Y|u}LSnz51m~G#=)9XEwY=`Ab4Q+dfptPM z_wPp+*djjqO=IACV)`IE0D3oz$WIXke-Y=cL;`^C^6`ajzixtm!LX`1;BxCR@R{~S z{qik6=6D|ZNNE~=?vA`WzE0iz6uxUdlVuHb#y*|=TsY;3JT(#dApsi{XXTUPgnW7Y zbVV8R`Mbc|G*MUZY(n4chx(}#C$Qz{1-$1`Sh|c+Kj&YGeHnniqT^@o+(mxfVD{DD zjC`~Bow`{Zd@+``z4L`Vywz5B6Yz2E7e2NEeAG+&XuAMs_maes7}SLu9$5~9731kI$_hb+S-R>&rLu<=OBCEaJ z5O>34!=cOXm6rEk9IXf6Q;FNV%P~)d_u+lpQ8!~$%W2De7aSv3w!ojmwVNCC?D3u& zt0=Ald&h5G)&g)cJYILu7yTlNb*{$Zxy=k;#+Sgy!nITv%ZoTC?;d5}6NvW%pCOek z&>^=)^K4uMc%FByQAgcd-J)Rk7`g~kO4xB5`J<<(Vpfv`-Q>0WmQ6-}3EglQfPPkG zU*Knf?ko*WKMp{LX@`z?bV5f=|C$7~G2Y4ZK_^P!=eec_ga4!Gy5qV0!l)8SLUu-_ zBBErLQQgSzI~tUoY$6m&l+28hk%W*!L`Fs_o1~J2tc0wrl980i`knrIKJU8sJm)#j zx%YiZcTlHI_ES8%nAi1^{h6bv`%u&8$a>^^BF-_85&ZoQO;uq)9d8KV_j?9Dbo!?z zX26f|{tcf!QU4N&*@NFOzJUMWhKBq2Iq~2?TR|G~2xvMhj=t;OGVA)Z0N>B#1+wPh zA88?70R`oFpLMEK&Z$J-meH0!B3cSdE2~vNCztO9uPMd8VvsZkK8FvMelcRt$9LV- z=MJ1%cn>i#>0JT8@eg5OGfG6iKAwFN5RdP$FIG7X0>_0zT+%P2{(bKV-Eb6f@35Iu z4Ej=8cFq0>@W{mHV#*F4RRtAXYQfjL?cBvy8CXxw_g!(y!+Y-MWDmDO0xMD8Kq)Hx!ujowtV64d@O@xT zQT5JK{M^oiX_GM4sagX=r9AMx*v02x^>4mf?Z`L4F|R1#q=dc~T{9Budkyop#3(UA zNBiG=W8&~e|4rU)tH(ZuZ+3f-4&r5>g!)KN_-L>4c5~>=M9Qz(6?&SFb9j6KdU{a5 zDS8rpxPiH+`#kc!x2nzT8uHY-;}BYrfb~TA&r%WUohjJAYA5u6)n7g9J9KVvwSI2k zKJ?d=x@8;mUVhRc@)Pjgiv99~3VnWjZT?>i@U0A}jUU3i^X%GQGw5TfW5@q^!Z#m` z6}x>sgZ;~PhJA79-(iuwj~(Xli&uW@I!&R&f~}9U5O>b<>m0;+zlf8jPFCo{NRNpL z^s~(D=W@%l_PgcuuabiBb@QpQJkmqHqE#Lis!`aO9c1ke( z@#5Gm0rdH!`25^P5?7qL$<8e{nP?;f^h zik2*?_dUh26TaAawEuLlKE7+KDW=uy;Jw*#ZT!a*@V8$&PoCjep>CUu z39dU=`f(=X{tcmbcvbMc>vqvQ?=YTq@sY2C$m6YeM*|n;6Ppr==*Ill=)uhYejj_J zC{!*1eqk0g_wwIrcl=pJ{&cNgWSA?Lt5MM8m}$pQOWRgWBh%&#FW*F^)bEy_AB$rkAMZSH=>i1R8V zA}KgOdbxCm_CLPutB*#(Kb^e#$G3y;4L@(Ld+dRI(8Iy3XV9O~llN+M;B`1o_PJXm z*88&C52JLf<)7l21C&^>S;f;5g!~l3#xH@KK8Wm)o0hJ+h{I z{Z8Dkx2JofHlF`{{87)$ZRD5teK7{Qf6HS1Fb(-$x*KI3g}Qk}b0$|}elBKx_VdVl zhns9tC*lXyHZ9fw_|2^qV?R;`HvQaVdDc%DZqZutr;7=I}hJBULF~@9rV>R?{J1@!b2K`-P$!(6&KA_cscjrA1SH8x3pR7{3Tm{x&$0jjt_$etn9^V8% zEj&Cz#KG6EJ>?s6fQwD|p4(IKc=P*)aU0+@p`R6MM~w8czBGsW?#$rPNPYwzDJ}b5 zdklZOWYT>M`0sOlTMmX#>a%pRSA*w+y6>O+W8TdJ0tZdt?{k*%+kVueA7y&Oem3HJ znQoJ#B5=*)WK;^7t|xF{P9+`7pTLV2j{Sk30R9H zlw?465lcxfz;&$c%T`AC+s}i-PK`0x*DVbSiQY!N1D#h%V7-1}mB%s@f%WB%WRDm0 z9B?9X`8NEmb-pia3c5TU=l?<(b!!*m6+t&N5b?+W~$|xs9J>VI7bN z?Qr=4-uzuQ{LKNLJEtES6d~R9cx>OL0l(_j~AOZ z_vrNEo(0U$w|bau6!kTl%?UdRTyt(dAsdlrg!N*>HXN_Irb@kn>)Sp0HXg(M0)gF6 z2EpqI+EP^lczxeB&;0NGc);{z)$U;I6U@vW&0Ph*ywPosfh%y=7x~ARv7U7+{5j~3 z{q)hI@Vjo%Q&Q!bIvf{9RM%9)XIgA_JTmk_er*1=>cC%RGwQ!B6nZ%LL-OBuBk_>} zUk>!M(cd5MrGTR>?84WJ&|BAA_LeZ{&C2MPiX?O}6?@}`0CeZ5cylWq@$Z2hH|ucT zeo{I7Z4UN(D!T-)BfsY|7|YdYtqHBg63PLBk4LI>7g3e5g}hd;Dp z#}R(`()`q^r&Yl7a<}F~Y4{8^Az1zl^1c$6c<>DH#r}Be$^hM*mu8k9!FX{#XT2-o z0|s|a=?OtE!}~;}0^k=mzQ2E6g?>Npe0kte4Sa-Q`NeJM|5NI|-oH)QXL|Cyc#M7x z>NWC@Z^QoW#jy(wI2IaV;Jw(4edMI7WE=Wo!{G7e!|0#PaU1#nUgP~&+;>(P<7zxD zqTMS+{(B~#^+12$01MipGmhSd5 z=x=E~)5m|Y4(M-lkzE8o99n~eh$WAF1lty{A6yzN*oo_G#v7s(aev=~-bLCJzAv4y zQ2X>9>)KHTas6TJFZ12jt6-k~2G@$8pYa{!P2Zbd%)k9^Jn!L8*v~&*{$z!C@Yfhc zwG;a{?+-53-O%altGhmY!8-ipridW$O)aJQY5<=LUvNUtAMoNUDSL4lKJQ-?6v0d( zp9eSjSFuq@^49MvkJeL2oK?c*zdRKDeHFLH>wFZ#5EAwNAmT>3k=^n*Z~4Y$;W{UU z1f{V#-&ji_AU+!bpCfOmZL%Qr=rV+ymwlUh`dY(h|c{AKE8vkA?2E6Embj~~mZto2&Cdx~w z=c|dZm#ZiwQ8QGrg_T173%{GNz(FD2cZ`&Kxhdq7cHtgb;JuQx;#xJLok=TCATNd3 zNX#$zb5Y1>A6z|GgjQu)k~4j&KHU@uN3uFQOj1 zAKuZ|`-gK<)X%98-&t}R`q{yA9Pi!}R$X|neepcs8*!)Lo@Y8Z@3OJ|<8$2CXYyOu z0?++DZO1k<3Vrh^bgV``zbh}Yiy|K>31$B}=pkjfDm@nStKU@TlLU`b6%0c1t0{!T z=V#S5MB9sL>-kWptYIP5v6U2}u)jG&2|VPVwOzFjJiBgXKVgD#xm<$cm@tp(%09bn z)L&q??%TJ(wOcrQ+dK4+fS*bQXA|_rWVdB;U!63T7zgg)LuHKuJ$O%I?R%q&Iw+iMH~WftqGmMA9{s{T;jZ}_Ch#xC z+3N1R!nxUtAeh5wSH26Kqs-S=`YRMDdf|Z|Ef0Q*!qtw(<$g~-9^i5 zMyQK{4{xFy>ZfJ2I(ak3kHW^;UC_DS#h$4T z{LuTe!C;onz#WxzNuAs zqc`#0Y56tZvW#&@3G=nsvU!&OogQu{Y^&6GHW#MnDDZP-E~G7oRO%NL=L_Qk9I z+XZo-U9Wj3=6!U5kCzA0_{(@CqX30$TM^k@jO$gE<;fD8D1=Em3;&fIg^clBWU!J3 z?)IeK>k1UoS|ld9eIJF;pJyJe(FDKF*&08OVm@B}dwcaLq&V`3fQm7NtUnYhk!?mH zk}Ef?GP9%*X`PuKVnreS_xy$a9nYo4ogBjTP4-@%f~P3th{?S-#s(Df%CPY&-wE`I zv;MUgM=0d^yCumF6bh+}sNPYaK_Pcyn76(s$kWzv(c%E+e^)b-ifGk2Adq&DLd5Ip z6Aggt#_W3CFgk@4aZR-@Yg5RA^9QTrhUmM$;+j0>6w(lyxVPDsLP*M%ARZ?QVdmB0 zcD#uCYq|Zp^5%H$O3{XNdeefi6mqbYv1K05>GYUfO~p6~ z2RYhnO)134L}1&DHFWaLjy$zTepe+EBEetx@$*dz7bwJ$(^*;@y!yH_6hA}s>5li( z1$eRW7L3TCh%GuEs^K|-czQB@@`_D;;%l(4jo6ndC_an0Z*{f z0bS2ScrN6HUE=`?VR_)%ny*G7ht&tnbX37lPe|Kq#NC!Jo93Z!wIaPIwb0Xpu}9Hg z|DzDq<=+bP(BqR)4$UakXR-a%#J-ah{9TTc4nOGWl2p6qlnsSQ$u8WHMn1P{H3q){ z-(n(teh$1=`0spp81WYV&ixp!`^M4I*Fb;X9GpSlEU-=|b4!h)Z;E^%wnFT8#ILw-Mn&`Mc0HUY2247f#=Ef1X3qGiqiHz*lWL@;vzUz!fpeF~DT^(z{zmBEzS1Sh!StIt8^*eYq zlQ2JUz@0+I*QzV>4P^msb}X-VVGi$s>qDTx*V; zd>D>>!pexbfA#%LTXOh(TrT}NF_ir8<3q8~T#^twet&o;}INf`Ixf@(${=1a9( zirkw?A*-9E@E1`iWMs@IzpaEqKJODb*dWvZOR=sUyk{ty}kt(QOJqhF)y#D z@QLhnR?S@a{CQ(Zl8rtb8hlj*921O5YkLq^EuK-R!uiv`pB&T8qmU$C138ChSTCQA zcvqByuRI~QAHWw$DLZxh9q>lf{M_9Pd^{e$Cpsv2Pp$iYy%&A3+koae2p%ryS-%^> z_}x1jjK873$`^V05tCj^EUfu=excUad;sfPcFUke4~0x~W;Qx}!njuZC%!jN32nODfSy!zTc;2sVSoi6`CAzTiHR;umTCy2NQ9O#DM8I<2Q{z4%l z0m~A*hf%jYJFN>}q2t?rD`pS{J-6;m2kvo2qlqZww@Sh-@jLP@pDpS5iTn*SKE$)M zzz1Kw8i)t(U8VJ8Gv<|Jgf4tR6bt zd{Vpxy!9^?9nok*Kkd^vERFn}sV8=sA(r=cEWE?{PzLhV3v~;3a6FZY=Vlmf8Gnmx$~wYdx!Q{-?%j2SfDVZKk*UJng(1QKZeyGgJ(1GV|fM8 z(UBC_-DOx0&(ac)0JqF)?nlwUH+ywCJPZ99)#bGE5P1GkJ?|*fiv7;9sNJU!<(FbU zw&VN@{|%cP(9iY8ubG3O7di3JFQ?v6$UTi-mKUf)ZDqc$80u|M5xId8^?&K5%l;O; zDPO0QwLl*}Z&>~~0gsM%M?)PVr)jp{Ec&}C@sQI9`u*?F#wthDu|Dp7KEZfQA1-My z!6$@-#$1m;|DUDb7AJm!zs+Z_zTQV6J*4G(^a$#h%p-he9DF^sTz)xv53u2alZV$gQvx#l`5IqSpO|BZ`E zT3$tLS>mITJvD9lCpJ(C&)KQ!HpHUHEoD&xRFdMqORbcbN;0}AViD`9WLH65xicG; zDBbtbeuwdxo$nNIt)P+@f=%SbJcaPy6?}g15Bx5nHfLrU?-M~*e3CzbZ+=XO1=0EE z_nB0j-+k$F;S}(xlnE-m#B=VdtlW(lr*d2EPjImY|Zs)A@5_QdF{B<@|ilPAYjc+Ib{fno3@WKJYT!K_%DA zLTPs5RO0km@#hv%DtUM`d(*HWm2h7Q@!7;fB?9|;j{M_8pO0Uo0r?Cs-?}ad9RIbX zixe(U$hEfPx>a+~^DW(%?z8wluv3J24Do|WP7Eh-Uw@$cv>5!}%zS5=#7HG3^8rU~ z*H8)NgvZ8Y4k~$4EIQu~{*DP5Mnnry$w9T^?GBr%#4p5p@7z`@VPuz?{4Iuhm>pJ= z1J2loYV7xr-)YA}zeB+5^0sJ7SC~pP|LmCMMV;m@o8KN{r;<+xIbX}J22bk*1zncm za~c-+1c7VEdAXPOpf_DH)s~ZE*a!4+*(bo4gN=_^L_!~_`&8nNA&UFFs;P#K10|U4 z-i%`3q<^ZIV-kLJ?_QibbbIks9 zP0;CavG`zP;E8$`bc+o-{?e4Ukc@t#OZl^TLhrAh_#7QV|LcY71+Qzs{;4M`gc(r| zzaI7y=Qr|e3i0EsiyW!7aDs>mIZXVdRTO$Si=97E3-x2xMis}zr zAivhc=E5!D%be&t*!+cGL_KQ$i)b6NzOV^-i#?^RnT0+j#P3YSLAM3wu^*Per@};~ zbpY@R`njBm1zwww?v44ts~Z1DO%r|U89mos{T_I)T^SFBkMKO+m^6xYnSJD?4I85C zGnX93H(19yj7whPI@^EA!6Nk(lBN>c^&ZcghR?8EKwoR7@3MISzj0#XeLjdfnQYm1 zuo`^D1Wfcb0RIZBwK3_yd6(w`2P1f`QP3^QhYml{l%|srgPPgs{m}0{W`FOyxNoad z`wf2Zp0_`u<_UN(8h>)56TDQ2zR6t$AF>x7yOG{QAy12gTV&xwvdMnjjNsGXVC5zo z_>Hw{5A!udwusp7%Q!EZ7;sIdi$a!e=VV?1PWBF^96sQbpZ^&3060H*44LGEzrBvP zyxs#(%H7qYp6IXtSl7wwpx-)qSFf3b|3rA5?_ffIzuMCL))u~FMj!pN68&kX@;!eL z{!`=L;<*>PzxKjhP!sp-rF?p9i|7CD)-hfOeTCLGG-j=&l9P(Y3dP`|kne*)D)Mdo zk8hw3^Uu9sN%275pIl4!_8{ts*5*`)AvH!C7jE5q8EaBDSW?4M{`FKnV{OWCvi1#x3el)i^R1ki!V<2_I zUF0p7{AXwqe$k^69eN4*TCQ@R^M((mwep;jL$naF9ZP`^2WQTfyoP^Kax0S@z?HWum^CWx4M-KSN*u}J5b@<_zV#OQI3g|zT%G@ogR5IDCy?T^TNxtsgw9}eYA~F8o z$zxP1aobbz)P+XH?`^3cs>HEH%n$r?B`UeG`q!~t>QqwEqRm#VMkQ~aU3qM-M8)@# zi+!##@HJ{q-$e;3SzNzxrW1a(U20>>diYh<`^L~K;BQ^M!(~h0jJ?Fa{2Tea{+d`u z;f60ypO&N}&rVzZz$Vl=^L*{c7!mlo#<3bT_~M6ivn%u^sU&wfF540FOs}{UMa-R{1<(faNaom?YEUGR5DM|*PlWD9t!C% z;!(FESM%-1P{)Xr8=>Cd%lojt*8||Jt(;jU3x4$zR^N$(zZu;P@K%H0(ZWvXSu>z6 z(b_WvI<_AaRv(1USOrHX2z-%$rN|{I=+8XXSi}VS9y|LZp}#4DiQMW4oN=*aVLXr^u_{JwG7{b&IqpR8<2%@*XdZ%h3a;QKYi zKRt!|hL0?^c!IZCdA&=b@Yj||>90qDPxRxLCzsIYKSmk82teOfQ;7rj(0>$de z-hy}-w|sS|#<-^fAoHR9o}O1%p>pU)ZbtQhOVuYh>FuwwYin2H zI9fkLVKZ>5Rvvv+jCE>gk6R!gczT~#ej^Hf$4-BIAsIgQIa&P|e9=N~d)x?)<+M4rr{MaUl`&&~ale_0XvV+y zj`HA#&kiGhN1hOy%i!agNS${H`1w5i=f7C2L-$^m#HIkhT+s_xPpnt1KlyHaLY=-2 zEo)o{zx$_onLH59FPR#Y;ymNc=mmG&x9Q=U$r(KNtySw7*zB(+2Zw*Jh_Gf72b*v+kLyA(GKd>H8 z-BgbQPKB!id1}BpvL)252{>zXG@`#jN8CHk`Ld&b*j<%()j~g#N@t`qp%1-gbJ^qQ zJHd7FsTZWFWN*Xm?0)E*$#R{2F#6>;pRB|s9ACIHx(#^B6i$IJh!e4~Jd7lv;AyeFUag_g~D4w%ro-f$~zwWlRU}J=jyk}YF(1ZUK z@RkNWI7%h{H;ap1b>UBIKHWTZ628$Fz45OpmC(h`$T3>te(B&-R4er9O~zeCIBp24 zur)VFJ!bP*&z{2m^<=uCm;v%R-7`0gJRLS}OxT3{pC3r@&_q6g7QeI`;jfK78Jg0_ zCv~@~Q5kS8UU}VJi+aj9$ealPpM3$$@r#Js!j2=`WvPT3UK`O4fAdZImGBzA$f0?q zAPV?bzi_zP4xV?@{|pAlVvaUCR-Lby>+%c^eI)2Q#8fvYCl zfV1F$Q&AasZmKx^;U;t@?v=6sD|~E(iM!`F^ft=T6#fpexVw_s29I?9agK>U|p0?!alCQ*l-YI6t|tcNL-^s%@ni zh2Y1ZpQ}zzqYs7#C)l1q*G>=p?mdIQW$)13Nn@pwa)IZ82`t#(>ru{EA*QwMkI2ON zsI8~=OS4l+&XuXV%XqHvzPMEl#xed_LgPbzH^i4OxrtGUr&~$93;Iwj(SIU#H^zAr z+!>0xc^-d%ff4zQSk;BpBUZl({N4ea9wN5>O1OS`^xPE=-2X*uL_Qn3eNyww-hLbU zL?xrE5Ikz!>3_}2kA1hCT7L&8`hGLD@Lu6=WINavmW|CSUW#vANC>FhsW}Av7Yme?+#Fuq>{M(;d+L^ zaf(NJ`4RBBWh(g9U_arRCwt=z^cH!pKfnxp_c|K2+(B&d+pxTefREb-wOdiQO4%-{ zQS=vmJm33+Jl4ON)BJ~^W9n+ArV{8Sv3~b*CiLR2T_Wet|xZIf$_7 zP~cN$wGl?}lO*Gi^dNoY7o))J0llYjWpjT+pUPQu|4u>w`VCIMkF}Vp=0)47!v3bk{{7RkQ;b4UKxI6b5&cP27bJex%F|OT}cl$r0pAApgnQq2><*KIK zkD$-V;ZK}}8dUN_U5D<8)|53f@M z9*YLO#w*A1>PZ z;UV~KmpbW?P9@C^#zwM;-Ms<*GB|(!()7>BWc2TUwGGJ$cz)!La7he&>-Uvl8phRe zTh@9LjCq&VOQri$32VX)V(g9eMMgD3-2-)6y6uqej=m0Uuq{TORx|Im+`zGa&jJ@4 zuJhz=a_7eVC5*;;MtHvVzi>TYjJIRshAl!EKi#vV_bKKxR9dgviutD&D?HZ$w~>OC z5JMW~ZIjiod<5NkmJF=Qppp%`U85g?f8A`d>u@UeyD^qsW=YW7?NdcJ;;Cfo1I0D3 zZ=>IS{ci9?eIDI?A1x7xx|ojI9srJG2Sy5aU&4Mvr=;-|c(p81r?NX^pWkOV?+U(; z?Y;f>0pdWSkj)L8&)#(OFoP@Bl^-vQ%kf;(mz!ZW7^fzC`oWC=%r8VaT8R38`TN1@ zBJxpA;xN#UhR@z~s`?uXefc_13fzTW-W?qGLv-WFs@eveT3ZM2aiCt8qf^JvMPfZ; ze`#<7cs;JA4O9Z}x^Zf(7v@PfoMco1pYx(?WE_FVXf7(qANp7-6g=E#gZGjrdsyl% zv46-e2)c|uI-IS2>ks0(ntQL5t>FV1>E1lhRYW0M4}tFXbdv-NPj-7#`|8_mz;9s^T^rQ=CCc+Rn4A|WaO#Q=PnxML?s74nhbVbq>`|AI?_U3 zSU>F|4iAF=$cawoD&V!`x&7cDt}Vhcv;E-L#zSJY0d$cIw}M> z9{v!237$r5wg~J&orKo)pV!g{uJ_&B$3Khv+gS_Wj)JG?ve0kR zanNbYfh*?dx8pqHSNJorufK8KwCf4%un-^ z=|yDWF{@oWfcH%E)akFo(5Y5;ARV|mUeGpu!+3j=kFKxQr!z3 zc&qy7N!)j5HlbT%1C2asuwG8$rjb``#3x+W(a1{c&H=^MG?Gx+AAb`0N^l44J%K!P z-mEI~oW(k>@t@na8Td`pulY;A@%?zxYBU7Lw+>w?)S3go1NObl&X@r$= z+5g%a8kySASZ~QmBSoUoxvKm$QryJab{9B)+NB5a0AGZ+waS0nX~g))q|k^Yjie3f z2)^AxBdV{zZTW;_dv4X^Vz@pZBe2|syjte>zt+I>gOg23C44l(eZnv@hl57`-0~HR zVWAO@(0Qw`z@NwVrIH8us~%-vy@EQ`7L^^cMZHhOp6y*djdjJkL)HnA+dSvTP2_X> z$@}R2$fMI)&rAV22x0mn$+L<^u6QdqIfHlg7iy1Mk%#%&(!g5G8|hl!(IONzia{StW%>y#zr&YV zcG=}2u3_CYDLR4oAjSG{Dd@&1$jK%M`QFjvmTp5m+)PdHWFn7GKd(1Ntfi5c;_6=O zxo9N5Z%uDG>hWG_&PYj^M!c;5u8>6@C+U~dy*Jayb$tsic0}dZYvsnl_lw)7cT$1h z#30M+G%s{EK5^?Ic+ZPbIDY|kR=IUp<3H4W$EDY$QJB{<@ba&E=%&*+q5U}cwGeWM zwMRa?TFf6(5EJ}F&;CU{iVNL$UBrDm!-c4Ybh>DG!nZs zTYnD6BxHVWSdK>YvrIRO;(mpz%CR2Mndq$Ob8|5oS)aB`mxg>f53PTliFufF$}6V9 z&j|0sT7Ts0DiBbVin{GDFNqJtagV=|-yZbe`|Ct28~jCEv1Aki*S2dWzt&^ih3$cI zCYVp2)51bZl}5VMv!8AEZG0`-V{jJw?5XXDl!;Io1X(W*HuyH9IeJta* z&FKb>=;{w98wS$w@A;QSWPNF**EwY3+!Y$x6?VSG*PTZ8d{}k*jVq0O$*+nCzCa^| z^mM;D#J+P1PTPU!p0kG?lLvU;J#)wwxP~YlDNMj6V&?JYY8Z`ZaH&r@14qNj`T?VR zG?FR*XXs5TjjTSY*G0qW_d@rd~cko^2r!VHq_1J9wpuo?IF^%X>tJ3Y^XQ9~JG3X~ahDcGcff=tJ}V z(7Q4kvD;~Nvlho!Uwe11!u2;IA2(+p4;?Yp`NbR>ajY3RZSe?t7WA+_m<(U5DDvR} z{;ZO-FOT1b{+H|S+kw9#HCxkS;5F$liwj4c`t>w-2n4`)%lA&&BDU&T-*X1voA%j?$9-iE)vVyLU@35AE%NaU zR}yA;f<98S5cWfC{OrF*H6J>X3FlD*-Y;jS9_1l_@u>Z0`%-8`xGKR;67}RPs7js# zUv~TjX*HNvFyf&PEAXm*GK`bGig|AeDctiyzTqdj?m#EDoi`1RUxqF&nOx{XR8tkK zlkkMk97!r$2mLM3OiybdPj;brKS$Ih`?p-R5Om8Nc~_?^mWKa#vZ6~N5k78V5MK-( zrT;AZwFbDVPVg^xK~K^r*WX}xjC$*TG&zm@ypAx~3uU4ohb!6+Lof2$;S2}B!@a&Y z=_gQMuf2JJzrfSmPScKf;9nJzX;cRME#di_-uh#mcK^Y<5x7<)}`z?t~AumGV7yGJH`!idgXa50sY=4dBPNUpH15e z)BtCb)a;{E;5n?-kg>9mM$9tKw532V)F~3&RZb(9wjcA=t$_cqp4AY>F{_2_ZPOAO z5sP?fXNkVJH+NGg5cSy^d!0c6dA=AG{yB*JwpbczutTq(tiv)l-p6_0puCI7^Od)$ zgb8#YYS|*X3de6kpa{kitG4S@5wetQiteby@nF|)cw^1kKAS0c`%rUt)tfAxYNFHsGV5bw2 z89A+LPC8*bqrNG0J)LA`E2Kr>SbQBVaA6&td=!(u$Hz)1mpPuvt1;2Z?~_|^cP_&> zd$&c}{zaW5r-F=r)5t^jDcMa^G@^Crm$bkH_8U%fmf^thEzf6VK4O8;HT7FKuiN`T zPV^^@B15!R;ri7=bkZQ~ z8oF1MPBNN3i#LiR-r8a9BuOV%G-rk9chHIXx4o`;h{nSkcHEOdKAXGtk8h)sYhAae zM>f$(pmY7?=mt75IB~zv3gbHahceV+o{54$)?3VU(l2YVO=<=5Rhd5e2YgLL<$XGU z{5-5Xj1=bJ%Yph%!-&~e(r!|5-SFwHxm^r&vS;Yn(-Yvuu%f|Qe=VK(ss|Lk2aj97 zShgGxpc9{UuPl@|(#dVv7uoc!xbNEZ4xa6FlFpFFas>GMXb%;u5w};gB-#PD=%KS# zbTK+P%~U!fAJe<^-Dzgk;0;LIA6Ngx+xv?Qh)yQ@b($_`#>>M z#5{DOcA(1@JPe=Sy4id+oiGag$?C#q7f%+gorMpris!lfgGQcb z33C{KqY(q~|9C~AUzv}q?4){VBqPD}_Nz{;XAME-!W~#|R%OH=LhK)T-6I3NhnEMPolKL_3x z41ce*Lwcc0lFz?^jh5qzA*O|Q)aXzP5Ts;M_$REhN4Geqea5DfHtn4L8jU^ykjBLsgeK=tTa>q;&}5rFVaezvDcgZL;4R+?Sg3V<4dSKk(4;K)LKH^jPG|=H>=}Yx=8{{2O}Jy4f02gz?UBIBHqIFBld7 zRQq9mCG*XvQxxd%skxo7< zo^E5@O(&I#^@q%*=%nV%__`nP2d_(Z!i(^M5*D+>=ZHp~=Noq7{OX`j#k%0_{f*r! z%e&|#+x^4j5O7Yb%8O)S++S?NtNYdI(fa<>+g+h z#^6hfs`bkR^JXd~@te^J|Jo-HtWD{p{Ba=vH(Ve69lrd*fKED(Urn$&0skEhj9EHN zCy%m^+~v@u6ON+UA-4T=QtitvcXkh*co%Y{CCbtXHT9JGD%9~%!5X6>)bHzwDWCK3 zwPg~cSB_W{zy>yaWoy3rgaf3S2f*v0N{+O5d z3G#?rmlF9MJlE!VbQ}Yo3RT&p&AN1wQ?RyO7E#kI(a{Cxcf~&O8pnOYe{^h`X>`&% z;azTvx*3hc1gu3JC(c-vNr5j-@7AgPsB@Elw@ex8KAqqBjSD_KH-6nd1-^ZxI{a`E z5A>N7X6wg=b>!CYeNM!#2RG9V;lok)@)veOe>>RYhe zJD|VQ#om{v!aqh=T+K{CpL>hzD%&9L@q4v;3Vy%hZ=)*@e2pt&b<*`E_}h*ajUU(_ zoVzE_*Mq(>`cy_f!%x~cJ9I)D6UixB)?;JkwdKl($Gr|=^B^FUel?YFFSQlFhzmVtR9lts?p#5!tzO2F|4 za4ECCd!-5=^7;GLw&^?G>k12k=f7gV#qJRQ4gNF8HofLCj(^|t5ZH_BuD%=Jn8N4X zPKh;lz?bRkZK4k&@8en9t^Qj{C#;jy6}rg7dhh;ci^zjFJj$pQdE_4Io^VGVlyj`x z?jw)WOB&Yv$Ro~~m8%)}L)&PDUGRg1+Yfoo;agoxI@{BrgU$KPht^`85wVT07O-Bh zq&)Tgfq8^evl>oe{gwM{Zj*;~ZN@sQfsTC6e#q&$2!9+AlS?y4lo`w3BaHJ_hfll5 z<384}CTnx?oE=F&$+Zf&Zcf;qhHo|9_mtZQeR0{G-?bS$rb$g4kKFb+5>%c`#Nx1AZGU0 zlxf2^ciXeX%>v(GcD}MS`0){xoJ|3Lm+SV|ufX`s9STp{f$y03qChTm?sdd$j&nce z^NAb|LqB&{Xe7NxUygXMxqB8qIsE)6yS^5kIIi=TIg5zj-Lrgw^L0Tls8`VU^Y=Vo z4Z?3S-zo~9B+z*e+g+*(ojCR16c9(=XPVl++hM-(gl!*vzz<)w#QAsdOJ1|`tjMi& z;+C%ZWHsU`X0LJ;^kvVdv2GFIl=ZY23xMAax!D9uz_*^fP5+aLKJ0G%>Uke{)pLY9 zLosj1sH@>JeD8rwcTdo9>>qswu2$>8XGPbocQB-reR9cy$Ba;~`{lcham?ax#FK>U zDau}NsJP!*Wp!`@o-eNdZ`B;~ujJw%uG@$CT&m85fS>Z>-}D?A>>F8++RcDW_1x{+ePLl+9(K-90Jq9=rP|F|x)6qVQ(q1#*xyL?n=@Im^5cXp1 z9rVH7xfr+|I$oV()WfnG`}Z4uAMUS$fA;sQ&7<#6t-8{|$wVg~M0`XGa9v-*LiaxI z=h0=;K9A?Wo`{=zi9X$bT_sEq`u82@oL>olxpMDf_B!M{?wY681wT9^ATlS4^~A=w zX5tC(+#S^s^FrNO%H^n zzaH!A9dFT>d16BPE8!>iEThc*u+PzbnDg-_-s6_cd9Rvae|faZe%Au_X&>CTT{a!0 zk#QndWe8tlUcoP(3O~w>ma-gxe-(C^OJ%@cw|`X5@`1kj)j{XO_&NcE-_j^HIO>duSj@RuFUw7gdsC(`;> z_%v{Oa2E3AWBhi)c2XrCHU9JE<+&JBowup6}NpQG#J#^;!y85~q zqWxpa*fe}CiC;M4FV@)%%?!m7_~N#8JujbG{Qr3w zAA=(L{X}KK@dJqFoI;F2IG=ie|G5JCHBsx!;YjR5YQJ=|E}(x@6r1<`Tc_nmr%UsZ ze{}zH*Ei%xk?1#_L4GB7zxF6Whf}|!D8G^C>!V+4{=El&l{s?f2G%_#v)k#C4hV_NL&I*+b&xC*aM!TX^{u)+^!5+Q+kiH!ij679ZB39^u=fcNFQQ)PI7v zUK#7c+FvT?uphHz3KTsIpZW2{@Z<>`pS`{O@D{G~L~LME#Qhsy3K#n$4=4G_GhOKS zCcc%gGtl4NDhfe!Hjgi9|9fAt5|ii*1J9x2eeNyrC;#E*fUCf{KIcyS z7vOYJkS;t9oQ3aybnOFwxz&!*BEX}sA~|7;eT#59pHV3GF@@Oyo4=#KQ@OLc8_*wB zt4r-|vG2jxvh+9TcRBi3S}%^1E~>o`gzk?#jyih*zEwPZYVBb>Z>zcMY9jPCS6d=B z4}Co;eo#MxdA5(1kItZuEl$n+wWzQB!{THf=uPnULR2R3$R?D{UPhlt+Jr1cfFDs~ z4=!QsCpT~vcUfY*_RDK6tI@ZI{aG&a1=EeeT~4WBdR=H9DF> zhc6BBlwJ}*-&fdu-u4H6aG`snfiu3VrOj3z<3+xCanUY8;OFz0X6wK22Q8z2C@&Bv z_aBd@f(QQ~>+H>Vk9Ac4RNxA}th4X2hXUtM8(;T--xDCN%n;zLb38h1@E+fDvR4cw zz6P(AeZ|d{@Xx3wJ?&ETbI!|A%OZTQi|rjzE~Me#aa}1JM)b?!d}Le#em||sbgZC} zN1Y?S&DHo0tk51HgYR>RW>zeGO&G`Y@du7i_&#yx+?KQ+8sV98Yd-_O>UNHs{EPZA z=CN$x0M7jk(iLuapXTOyNj4)6totRo0eQ-)C#!@3zh{$*V>Q+t@s*eOHgv<6d&0u! z;qU$;vblZWt@CzX-G1=sA)gQ*fbWH^`xzdt2cFNy@)a^w@crAnX4WB!8ONKJzoZd| z^6^d?+;>pUfKwUI#WM)l+ydUoEo-_ufmcf~(K#KwM@ERn`2y!g??Kumc%6Mz!V!RV zZMt48sRw#3OE0!4z;}t0`RpET@L9hzi!8h0hfF`;8a6>Ux3&Bx2C=>l+5EbZ5B(gt z<)$44eU=#QwETZ7U(P%+mTEAV5kTjQIDbtu`H zU+W5VSK74SQ3I4kA?qH)Wcso`4%;O9A7wa(i!Hf0cz?&DRicp8Udg{6H zh{f7oZCP0NZ1mK>&tV_9wVZ5``HrY3!Ykk!ZSFW^T zJpCVbHt-*hFecAeukd>bGd-d#6*RJ&-WDGL->H!|IRB^sI-)E)`#izVOXl?`s?(Et97qyt@XRcd+&SS>st4k+Rop{{h``GJ2o57?Z{@< zXXK+AnU_Nwi?mRmYch=;@x9V=%V;~|dw-`@+)l)IZsNxLN$8{fA$yGn^wS{P*J+Em z8kl#rDjoC<*Vb(tpofGm9gCT7aNn31S!@A)d9^<5@c>RGwyG1U$de`AUU#PQ-qQSg zmo_6G&beX0d-$#vdCk9TZpKY~4nDLsO6mrF*YLG|p^$?7rWPQ}dlmWjw1dPwP|uyB zoy)G{cbMuEKI_vF58I04&)or@mc7?LL0;ZjNgt4bsjD>{3;Sj68#yrbJIbI<&`K`kt>jg!ol=4OVcGR37a(V}pglVm@V~OO_5bv)J$9?48Jm-l2ReH)EYfv%0UR9>Nc{E?ry!Ib_`~Y}CGuJg+J_XZJ0% z*%%KufV!`wP+n)?cO7%F2vzVE+9uMsVq8IJLgfj}6X6iDq#Sq?nk~t3+y|QD=U+3x z`VS5LRPRIIz48JVm65lGM8EGn0e^iIr6#5i|I)m?smA&X{P7p{+HFwTbj>ab{D$h* zzmS3ae<z4S7x8d`RAZ-T~15257!%IzUKr(pB{HCz9+uGIuTilY|z(9xxjD@_$TQr z>fnaIu4!MLQ2{)HEaf%<Z zi!6RzRmAm$;!0Z0;H!!)a9Q^o--E&ibf-SwTwcXevPC@2@3!ZW#{EUfuyD3<2fklT zRB;`lsA-LVms1z42HvaGWuBS6GkyS~z&4-T-;&hP%X?HryBV z&$U;kBF|i-Kc&Q@&G9R8TN(1Zcl3+_1ISZwzS#Q|@(y=UlV=s;oL}-=LJ0DoR14Qy zDd1n!6W6>JpD$9SC+oNnN4I05`1pZ0tX#MK0_-DD^R@Z;OD&?2)RJ5XD*kQB^*y*g z^U%PG6VUtY1B+LEfxMAxhYi=`{`bTw*zhCdDL%16J09|=@n?56U_GvfmHSpfe-WZy zW*djJ$ccu-wYMPO8}s>rVe?Pc)q2&t8IQTGs! zGHU!)S->N#C-E3<`4?sf715tlnr=LngWo^*u*anrAnzFHFRn)%sN`K<#|eLw5dV0) z6#1k5%TAsfkbmbg@mJc2-%&FMTc-x#krpkiL3>q8!54SrslBGuB|G5H{TCJ&W+7hB zN;mDVKwgVyWM~dzov+7G3jp!gB=VrgDh;1I+g9j>UBT}vo|bQ-FT!8gGb+2H@P5Xv z0~zIK@jc!_SH~^_zb`fAy4Q!pk7dQOxz6Cec1HJb%{j!0eolK&G}b9jxip0Fs++#r zolZi&l;*Hme;uE5PFAbzy9xd@9{JaIkf%~PZ_k4K&ig(-F1inUOYYe46trtWz$*b< zcbU-}cME(6=Dtc|A-@#|rt8Kc58e$gw1~I_y}Fp55QxF=M<0*yT>`G!@;PZ&LXl5- zh4!5d(jtt9e43U1c%P)(*EPl$_X#GymXr_jBnL}39Q3sRx$N9S(5Kwd;~@dKAGQ_x zB!%EP;>+J3?uEgg^)?dvkX!QEgD>M)r#W2nj3(B-JQ2~(O2+5#2P5w}k)KWMt;sX! zFG#4?z7seFAK$*O3Tm~z^4>@EUyDs&J`1=%+}$_Xdl~O(1o~e78Hf9#@@>PANc^ts z;4!k`H1dRE$%iG!@%uAg1K|VyWd{=E)eoZ`-Pb?Y5Bcd$jA#t-1}y!S`xR}UldJD@ z2jYIWX;Vfva7WymGy5TM$9>bQO#$xeUu(w&vCf{P9QN~x_&)J?ygmhX*bth`Hub)P z{p%i;H?Y6aD*5kv5Ab}|{DaE8Y~24xl9;@pR~vnev~Yc+h5nb{;4`r+t+qqn<{lpt zn|fa$kYi}H3;x14bbeubJmPdoS+pkfbp0EX>kRy1n|Igqd9X{E=B`9x$hUOe1J{OA zT4cHPZn+)spY;0{k0OE7jz>0T2mFTFC%?=Z^BfMMnr?@FC9g$EKZ0J%zlzP3!1`-~ zt`E(B1V5X!_g{ke_?|a+#|PYhzU|sPAySUlp`^)wRtlK7tH~YG{&>Hwxhg)g;7OeAxZZE)f74{jbd3POl{!miz`p^aB zmw-jR&mh-3ajor@z**I-B!3j`*Pk5Izd^s>gY!?kOThaQ60hC3fSXn3du47aei!)Y zXB~PQ_s_a+&k^{w)(&2gzFfR-b>stOv=Di(YUywu;@fAb4PO^<`uyGx^uEI9=K;8Srl>*xM%Slov45vMnB#@$%Q!M8Fg#D4m@%t z$CoXFUuDJJG0BJC!?o0(HlIMe{n{^(4*yCtpIx&N^w(?m1FoU4SCS!P%}L}zsXFRP z*z0216Ct+q`2H()+C>lZ1f%!Ug^7TI9~e_Q>y$^ESz>7>E8G zR_n>=fV$cX+jp=@KH_GC@2jpS%5Q7qbLmBwW7agt`}vvlh_V(Db_pD8kcS=bdmW_6!GGVEcsa@9 zbA(Muw)I-X=aY-AOVGZjzE8_@J@Wng0U@DH_?)$F#>A~Hkk66hQKbq#N5u3x4^VL* z&sQsYtd8ILdzD8ru%7zWazAH1d`?P_GEd!x&)avK9kzhluQcB~Qx|^WEw^K}Ci2y& zgkdRg`F3o`m&AO(%XEzrfonmHdR;nj@R^qS=B|KWD@adFy`SsJFLgL)AwDmOJ!v_} z5C2{(vE%7nd_P|sx}$A2-b)hp+x86f>g8nr!?<3$Fsk+Ge0+XPn74Va5WW|fIyG^K z;&X_Pt@!e#@V8R)3X@fM-g`hzWCi5aFx;(lc6>$F?bZcC%h|jxe>zQ&?AX_ z=5*+yjR?Mv*Y94hEr|EU!arT*1CCIQGv@Q4XX)4n+*9vIKlYoSSj&U&w}pj^>e1HX zb!CR5-`|{>^Ah}rZPgsM?dzLgu*W#XkI+&uR8U;sPu3m+BUuwlVj-jb_sk?0)E@P^@lfOe1w$V z<%gK>O#fY*srRKv3R6;|uwIAuaCR&3U+~Sc9OuJ&-AWtvq1P4cYbC{j`j`YFoKld(>0NVvHRPC(3oAB)961Y|c4%W>`EyE?t?;7}{o&$F zDcH@-;)$XR;(=0NeQ+H*aSy148Z#64ZY~ph8{&&cEVuF1cbJ+Qm&lcgm_2xw>HD%aO$K7mn1^YhizU3C2ufjg&gv-LK8`GV^=dphnWfKPD0xz%~>>k#BpvmL{H)T|wLOR>&_0?xfw8F){h zvF^x<6uckrEGXA~5&KG9#7~H0AB$lQ^QRK_`7Em7yMHkR`!g+sOv3`OUp8pjbp^kv zeaAz4@B2c&x6+#Zph*X+E;; z;@(-jm;b2cgLD+;R~yW8jlsU^D!Y{%VzIC6{_H^wv=0^N4JMt(eif^+g&Np*^y+S4 zkaHOJwQLQG+7^uW;4{+rj1K{S&+gmZ*l#42F_?M83HuV80$-fpgZ(v6b(fzr$NTea zg7I&R;5P=5j`#JkFF>tm)KCxmn>n65snEr~3#sojXKaIfhkZ)kZHK<)%kS}+V87(5 z7aP~?#D1Lmv6xp@*ss#AcQp$8ma4hTE`M{uzP?4ztoOU4Zos`AeHC7sL_SGq`0{@2 z!{XHc@C3A&JxzFnH}=P1x8PZ{ieXQp$vB}zE z-_E{|PgESS4=YnswZa+uBG1{Kx&-+$SYkCd(YE3!GM#ileF(R`spU3^AE(g}2F5pS zX_(Up+*LVio%?{hKxP?}O$+wX?R**t+>6T`PBf_iPw0bAFGcKQtSmYosepYJ7iz-n z6=U)!NypK?uEezf^1M=j=BV_#OUk)-D? z>|c2nYIzj6H>L6KOa^YP&4$*B(05D40-ZvvTO)nTEggE*JAWy{X%p;Eucuk8!#hGDL4xL(vQo3=|9`;*?xV5M$AyuEdcsNIY>YjiVr zg&s5nR6ejnFRSBpd_*;{&sem2L`w(z&6Y<6%fkPD3_8B^2Obltw->lTy(2Yrav`^F z@vr;WfG^>fOv5jX@0=9s{RTaab8Fq~1HR3EpR%20kmn*o^=p3sLu? z`^v&4<;|d;i>)@dqVD85{W3{V3pdG~Cb+I!9=^I1^@u`(xNUq<7fGH3c_*VDQDOFM zuFx{nt7z7jIQAHIP?xflm2Pzgb!d-Q zW>=m^9i!?#UmE69lZ=fwO+fvN`i~Z|iKy>ncXRpGE2z8Xe27Ob8TCg5+#2VjEj)Xf z?WW5bB>2&#nCll%w{4Z*#VE|Pt~_4PIZlAhETk4NGS_Si^rl|Pw$IUjl{yV6t@7Dp;ArUuP!G>`ua+f_{xS(#Srq70a zThxCv5YO9;^;Y`oci%ULed289-qb_AIOQLmCp4h%XZ!;hG}M1eS}9~pK|N6R4JM7M zs4pV>sX|f>_z%A@kRhnIrX+FkIUWAOF3nY-2|eDZyO6jI>vJR-P09Hn>QnlD3(TL) zecm5(73OzeOmjdTv(Cl73Ba>Flp4*uPlNR6%oHjGJ*00Ynhkk73PXQ>hdx^uWlLVN zM}5Op6^`tCP`@!|>6gRisP~#O@xtE_^8Y+sjJM{x zI$01amv-a^>d&9axOo)q2Q62crq1D7=yY@So151xluTcO^6w7BH& zT{uT2Tj{$Ks21N+xhs~ax4)>o!+Q_x@Kf!{B|F$JU13uJ#%IWv9(Hucxhx}*PAd=K zJdg(;wg&m(e4w7P2hi_rXMA4c`nyB zR{2BEJ5P=cpgm_>=`%<43*OtUrwe|`z&p&T^N=_FI{i8k^Ns5zFMosi9b*C-XJWnk z4_J~njdA`|@AEKe;900F;`0%>&#UqztWl{?VV5#jzH*8qaCOgr=?lG$cCWfw?FIWZL^ETwy|}m>T)G|pIC5HjF>vYbtv|+O;`}Got73groC`DW4L(icJdctZ zF)Pr-P5#fNXoyRLjVrvt=Rjk}>vcHSCR@1I9`c{8eb`N44}tJ)p2E;iqD5rA7vxF! z{;|IkekSc~{&^PksI1j<kMj7Yty|8Pgt3kh;&LlWP506zd%;PKWZ*Cwldk{X$0R2;UmP|2#3TwCSN3SN zG09wR(P72cOtQ?Y-7vA5NhWNUw|**T64t?_CSMj4@6)YpxRA#r>x%D1`95M2O^VV7 z>1@#1M{JTn?ZZo5Z|5+{k=D0M=jJns_;rV^)XoTx|L!?S79*YEORb(YwhcYwquOk#?0y4llpe*PFm3@#~Ve2E{Uo zNC|uAjq@1)rq<;AIVPF(RO2)TeNB&F(;CSn9Z4&zX2dYbwivCHpo>g0q&7aQKaok& z9^W+nag9mNJl17$++va&)(4l~y~`wp=CviKA2LaHz$|HnT*#@hj>G0Lle`%U$msw* zpmzTDb>P#}c5}&rzGTCzGS%-h$wq^LgK@W+WZ#ki;hCvSGOp$Ik?RVRSoYZ#a${X( zGyk7K!0A1@OsO-RNoM3wMI*w1w{xaz<#8tA)zjTtc8rPrMrY$A(N2D{eBUzk`x-7V z(+0nlzF%=MAAh;LK^Jxvk`6q5^Z}DxuVG8|&SVmf)Mib;bSBx; zvLJd!3X^E$N63d=Vv^sbR6~F0yIP{xUl%y8b6GF6h+vY;OrwUrQ&?}HI!y&M;EHOv z{%Iy@3{BJ(J;Nl+XY38|hTOcD#}Cd2ZoMjz4bjm5G4tV+bJv-8AJm_m1@3TF%kf3f z=CVrL(?Ealj5OBJ%cpu!GBS*{CV|zigfDSrG;ORoGvkon?}&-;=+# zLch!!v3niB-(eKUs|oz)=KJ#QhJ23}R-PP&Kdq2$mwpL9y1dL(<^=ptH2Y;;W-{V< zLb|;k>#+C^B^<`OD<7TttPK6j7qq;;13!|ls?j|IKRM2J?r}P3VZTJ-cU)f}yi?E( ze2jeQ!tEG$i+lT6E9@A5VdB6+*mZy6&o{^7n8csHV^jXz1%jDm zrnlz_AAcsX!Pz)FeSo)SyuD{X^3M$s9!1b(tL)WV4#4k}Hy(S8et*?n5`o~~`aUmt zX%LfCdYU{`grDiJx)-Pixs~%Cr}w~KG1ekS5@D~5l;QnzAnz`Q!lNEge$CkmJfIOh zGn$RiKjzb1(E|Nc_(vJm0+*G!u+Txw+qy4*&Kh4P5mZxFws2=+pQF2UkOPzaysq|P z-fq~Pv#HQMOvGRXy6PJ;`^vA&;Xa+?5mvHi?+bF6=e+23r*B=5v*4{fprj+m|udbaS7 zd>)r}&>tlaWD9N3-{Nufl@*hG+_>SAyan{Sdv7NX=8d3HjVQri&rNBzz}kMZQ?hBqQ7J+gx74BylT#bd4@TeorvyT)dD;t{9oG zA-G5*W{MwgxU2#49 zoE4k33hTx0_nPQXfL@w=lO(q=3D4Ub4q2O-r1|Lskz?}6_iwMO(k^+rZ>nK;kfX~Rb@%u7)lv7KZPnx$aO+TRSK?qRBU zYLG$tXWTK!=x31or@!f613fo3*UJvqmp>oOE*fEwGu*k&o)Zl6EU8~vWCr5iwP3mK zEGFr{n`03G#3{xWs;`rZ#lh|A%3bqt#L$q zuXHi%mN=6vEPfucR|I+Af_L9HLFl*n@vAd@O!B!omA`<8NgR{-N58Q#3AgXt4{^YI ztA5FG=>Z0L?;K>u@qt7P{~A752(^i+z6{)ZhLVZxH+-jCFl~8|2)&ez;=@awzm(Iw%FbM|@UVC?58D8@Rb@C+ufyc<3Gb940aOI)l1&0h1&=k9MVDT|e(U<6iicx0cW8 zhf?r^T3XGPDStH!j9Rk}_je8}zTNPzwy|aVi_q@7E5FKWE&NvPSf%}H#EGSwqA27c zQHS!IA%Drr=tN=YqvOZohtzpYB1ig6Y9R+(jto_S6M1xo=KN~-!?h3JZ+8Hv&`n*< z>#$GMj+qOk(7tAECA9-`wik|Up96ib5tLV$0DeQBbAmOqnZ$in@+N)(Cb@0A-f$b@ zBj1kX%!5B%?Tps>2tU!*Jtye}Ia-DyIGlk`?9Q#=1kl8^R@q@(-}rOjNjUKK@2}H6 zj&U11WZ0xJ&w!mw*elp`Nk(YoF!0W^vN4^B^^d7(NBTqG-{#+UEdI$Lj+1j6mEbS0 zR=RFp-@_nvZs~%x9~orXH!c1RpgUeTT%~q1h-ADC_Z#%f#LuPQ1b;{Hk4a06cdA?5 zJ!QA2KlqoVk1+_9^-Rwg>x4x9Di(&ERy?flQSjfK0YT0qz!Bi0{3RW2&8uZGoakqM zJR}|uzy5yLsqG^4c3^wBr}i%f3E|YN0k-oYRx7po%)ASw8RV4Ly@$iO3=-ize!?mb{xiIH%qX8h z@?JR^oMkac>5{j$4=_&3`}sW6N(Ql1@=lw0&cJ(QJu?(B|5N|tF;NZRGm7ZXdd(o# zlNN4TZx}?re4I}P?L(c5TA1}%|4=z^+6&;DcbP2^^PCtobDCGoAe;f3nt3@4;v1)x z`Zbe5282#8Sdz*hK93w?N)j356QkmyZXAQ`v|eT{8p$A|%`rqGA+u;zrY|~`P?P%FEdDv zXplhiRoHFG{Fc)`xdy!3`R-uhgd=c(VLWK73DMkh7ID z2TlOj(MLhNoxnA_Mx|}{Iq0wMmYg$iC|dHW`UWvb0mb++$06V^t}XNNf}LDfGPdkv z5LK};*VE1na@m`DC&iIL)-}!Yi3GKhh~d`2^<1|(yDqpgh_XwCf|@6TZ1KzZ(sYnP zjLR3kWD8&r-NIj~N=F$)jH~JqALQi@P-&chhCzP*_&U2C`q_M{V|+vOlwX=Jeghiw zzyx(5B7I(W-*;R)pJj>*rd!23l_vZow)7cEUu`3SttT#prx z07sxnOVp$TgN#LwzkXr^yZTwY65qohy`P&BH(N1?9xp#r0_}kvwzr<4e|uct!8wp; z=E|>gFJrv(`(<9@-VFR6HJQB3Z%S{a^EU-ENSN-u`){%S&Wvlq*CHT)n9xu8^9-WD zCoY}DKtGI9+qhWBA+n#W0zIkpiTMGDA7bLj`KrXlSuD$VSvkz8Y z_HcoG4sLvPZVWP>K6t@rKZ6`O?Wn-%5BY19nz=(5WHD#l#BAvOh24>;1o+pfm$tI% zz`Lzi=Jc(L44faIE*X4@K_ZQht%!r4HQd}=^$zV!IaS|X@eFb!cGq(T#lx<&hkX^-4l~G5ODRhbb{CJSDKPWEd=Ghcz1)j&wP%l)J28ms zy;;tVz&q}xlJ$KH^bt(pZ$?YTc8`o!hsKmH{?`f{< zLp6+>eV0~Q0DZ_y?>)eTeyaH-UFfj$*vnb(Wr5Q>R3*mWmVxhCnHdSY7^KB)*Q#Dq z_{EYY(*i>Vu?-J@skj~M6du{=rOzM>_L=;$K-+BHh`}@T`?r-D9|XUt*7Fn&3;4&; z>pkr7v&X!SIumyA%k2>df+4SMkx`ZyV7@*4 zP~UZ?SUvO?8;aDR%juGHIt zJQLO>8@C>~nJTA5q#4BHcH+ThD;Q+sB&lwdgnyqEcC(hi`Z5`OmqEQ6A4@wdWe~m= z=EMQ;H7qH0c3+MA#r}7iU2EaLEe7AMH^3iuHp;szz|W5DK9#75acc@sol|CzG}F%^ zqo8l|LXX^4Vh}m=+7pSJk&pKIRo7#j(U1H2hh-S#;zZ3@`*H^9o6L^cEy^G^X6F>{Ua$S%ZPLt8nWTdsF`bB?&oL~?p_3ncj#cT8=;Y0)#tIv>8;fnJEqQbz zF#B+2Zy}wWk#v;Qhg^CuqIIr7Zi<3{*8W;L`MI||+!%74PdPv58RW3IK4@YOIof{n zNj&*PCt1Jd*CYeyMF++3O2~8n7l+Sk(9>6UHobtH36jHGySwOQ;<1rsPCLep?z2t; z{)L7juDlI&;@Kmx#ua*-&01cjT0tjA1m8dXT1>}t|Gq143+UvWQ`eX_ZM`yI2j*A#F6W)|j!t$t zys}>0K_{(JO8a8EVPA(2#?OH}?v_@BH}pNxn5kz0{j;nbt31(uD0viVX^rbY-^PyJ z0L}sjRiEwf>(PVe^RCyxPu|GwA~4@#utTtNRbbqUa$bs>LeJmg5Yyy6<#g--F@pD)vi(Swx2eaUpP zxZir9_Bx$NhE1BJ-=vedFQvExG4JX8?t6{*;a64jZ|GsY_J&`kevtp-aNJKJ*!A)y zYv&)(lcY7*&C!Rj^QcoTEen3KGf(*!=4m5>LB=U`QtL31REG7lu57=Q6-g(uYSJ9% z!{|h@Gp4!u2<$RbAc@@80rxs?-457Y6awvuLtb*f8B z-^d5k$#2)|sez#5N^vZKAmpvDyH>S>kNcMl|9}tj+Rwb60N|jDwVRbVBhH+793`#k z(UUOD(d_ikr3dGxnu$Um0VGoEcgT(!kN2$u%l?TI$VOX);dRu1F3409vIDIyqe9BNfb8Q~x=Vla-2|~Y0 zFFadC=wx+dt$n>D{PFAi4m&A2S=Df}bh!-j>Eh;@cOn0M%}{F=iyW%q7GK_ij z;|cUcmVXj@ycT-XraP`#O($!fE@`(|hWpNy1&tY^$Om^QX{WHx#&}ify})U%!nj)o zTv5r-`?=T=_sZ2lXU1s6?8}MOX(KdZGN)rKc$h}cd3es3Mcd|Nf=0q9jp$JWHLpz4 zh`70qU;hj`*``z7rUZHJi|zI0fF6d%Y;)c$f*xG@V`via*UY}e`W19C!c%>64fJ<8 zU9fNr@@NN}*@(!}$(I8zah||^o+~VE-WvG-(R@)!$Zb5o?p_b{kftCK`4oETJ)hIG z7WkLm&Q>`I{N>#1+l`^${zy)f3E=OTvx>cIoJNF4d@dLQXW51o^A7$7ZndJ_d(fV6 zayR9ipb`1a4W~A8&e8#ZpvWaGnqYrahM&k< z91}6dd@1WMXfQE<{b=yFmB7Eo^PsIO^v{%ObUDEWeHiXfd<~ozZjjF@(0kV8g8=a% z8o6m#d2R=&T@|N16?UjvX+bh!rN1@AdKVY7mNtHY8bMSd1;mzP1*r90; zwb=-E=-Pjj*(HYis)3f~TIka(OChTjxICBK=C1}#`}X;F7wjZ*opaq5@L7zDWqe&o zCl{(VKGK_yynHun=n?!@Mf|+zMc~YNuDsh3_*`H4`d{p$k@Cyz@rgY&V!k0X?{z1Q z@YI;D4{xK9EhQ0WdYfrvZ|>KF^FWtoKec)fYNk~hrilJ0!yksLJ80xu=T9?6H;s%g z-)Ow;dpu9rjx5e4j>w7l`&WKBD1y(OXHwd>WB>(tXRKh(^{4utram(#WZc zCAWOaX~ZSSh4($^`vq-FW6GeP{qM&@ih=KN%JUqITc`16+$Nhw+)wE#KD`4!uHJi0 z>jsV7nX~esJ2md0;6MkCH|vs+pNXyjP}|Gb5VXr!kw zVR+6#8hIPLz~R+?=zn)9loSeoYFi*DOlP8hTqa;VBCDy%fQ@+I~2KFs>-S`3R3lSPlQRjirPT<-3 zGc?jGE*`{(@gdi^zvzX~$h~;l(>qva$ba+eL@yfIDJNhU?J^aQ75!YcG&0#1{?=v} zjigEpewwud^F$@?)HH%Uhj(ArHlPvBor+7BgH~o4NR=64y(U%$yD5!Wq!)Qd?}Q$e zBpbx{(8!6dB}+Fs(8#VACnYUhY2k#cLu@u3Wr0Qv-hBG`}kvZNueHDQf7K z8Cg*i2!4?xi+=NAeDYGc(sP*4dmu_W7V~GB(Ua4#UdKXZNdpfWdHivfyd>;6>wNe5 zhrs{!xA3(mz^%~oDPlS7CON;`BQKCftXIssZ~<~SU0ryx#}|IYb(X8&n??i-56cO; zLEq1EWb+(pWJx~fO*3m6&evS~!U5~Pw|FXT1bs&G1}zJKes6@l-@9%*>>yh`5(Ati z>S5(&Xj=?+UCw}AmOR@cywnW-W|DcT$r5@W?e6olqme|dURv~C_)Ss3&rIk&hb1*+ z3Vj}O|J1n{IDdTE?0exT;(EYsbyz6y|7OYLo}iIxb?ZlqLA?|nu6qRkdzpH5Q$Y|7 z=N0*AyW7hkS|k=q1RJcIwNT^^oJGewS7(+)CRHQl!DM1bntF@6T!8EeG?ZmFbpz1$$W_IJcb%UhI zlpj$jEc$u)TkQ6SLh7E#-^%RXoS2uPyOviG_I+zByI?2$R-DgTw;lR!_n7@oNf-J2 z`d-!(b@+vrl};^uPykB2KOe_uI{b9zyC(j=Y9mQiSZTWLqI_vgT5@V||v)zzK829bev}y(wsG zE0(_&L;NVr@ae7xe}?3bp?>Je{`LFhifuF^Rb$zi4qR_(%>}$_h)0vr0!szNQ{T>B zFYE^jKb2X{I_0uh7^tbtXtpJv?XWYHFf?Ow`q}6?pV#BuVwGq7kl&7TLR!G}P5&KOVV=Mh5#m zH;v9izCF@eVao$Qc2UrwO;QPW*Q+($!&GvJmY+KBCzV8L4(O$Sqmr@FI^K`*`Xj zC-lBiaQyT*m8@I1a)A-%-)a5vM0zik+}PF^&(%#u9lA@Lt!-4Yf_m~@awC;A>155# zYM>JKwuLWDYN=$i?8s?W4V4sFu(BsX&#xGam{~_9V^4+o@4TWCKDmmCv?eNPmr=+} zXs416Kdu9dFz-EmSD`8Smu}kp>h&+^XR-R3jU!Z|%@sm+0ngas_3^xHxF2Rza?OUE z3_gjjZDDQ1lxNW-F@-$ULyjdbkgxlfT=YW7 zJAck?F#*Uw(Eh}7vWrRj_AKZe>^V|{4VW%%wdcdy1PY!0zECLvTh%O|2CTM*UFer zBbJI;SGy4RG1&|1df)LX;wiUh%yk3eR{g6()C$C{%jWZJUto`;%S9f1 zfISp*6elfusCZxG$H5@jCBLaR#}@Q6m;2UX_+J`hSVaJQafShbp|=A;ME@7u0ji>c5D|9C9_5$K0!#^mwm@W-5^u0C;C_wJ@vPgD5GqgTd9f|{vh zWsai2am1tB8H4?0h|}b~`f4Yu5bx~GTAWWI&u*)Oj7r3({wrS!+9NCWR#l?^=)E%; z7s0zycV_KQwR3lE2I*U)SWbuGWh4GUX?po zSLo90QoiTNx7V9K{isIVi}4&;{Q~();jvyauAe({hT#JJP#ZH&Wnx^Vdc=_&%#)oQ z+}`nsN{-)u>Uilc{QIScu?5z5P+(ZbUZs*@ZPSGOOH|_Nws1uD0+keTjit-SP|2+y zkHy%c;r|hvijqNF4IJuc$5Dy%Gp30^0+j@2e&uw#f_$)L#+G8pwQO!WNrXI)--mUb zc|avC+Mk`p9z)+vYf|4pUj|QZUD{JlCA&@64NvK@ZeIHGYT%XI zuJuXC+t+wjX=F9+3%87r?zq>_uBj4c%KRfL|-WMZ6Pc6xLI=E?7y|EU9b zMe1Ip-p!P}+A#Wnw+mf}jV&NLoXf+@+15VVMFUOg z;OKzp)h^ojuMWG54v32v2K;M0eP)jM@h=8Baz)Xhn7~E?e-D_^Vsl zH5oN(pw_@@jrqHYKB7 zORRX-9mdk%$`_gP2riE zcDvcXubcjd=8Xl1Cs$eh8^7wm$7}z)t@m%f%@iWTetX6P+JD-A$*cEoKH2|_|631# z^Z%tKHnzX6|IH`+f6Vtc-(R>l|7YI6um3&%zqglA{(Jj>&;R%Jf70pZ`6vJ1?Z3zU zP5-|BH~s7S|Hkvr>;F^#-+X`5|7rfe`~QE_zj6N+raG4YB}!NSI}~RA8`FOx@Lv%r z{hw(52b<75iywDmB#Zu<@qc6ss^t+1*j`MThV6|_ z6aGj!oaAe}+cep6S>WZ1pz{ezl&CP1N+J_4VI2)3LE>ah)@s zX*V6)$E|w`ITzYb$M$^P$hwOIJ$2-wvqDlcuM0o9a~$@w}^L% z?$fb#n5@{%H1(K{&9uf~K&)k2wo1(-;r+Ir)6J$_lCk{x=V{sQY;DR*@${N*Hpz!P zhW^9TvPG{`=rKIvJ>6{FX*NM?xc5)T=C|~mFh|6+Y+vIG?ldkqFx_ms1-~$};-_V+ zi&)eWw)Eh1voUzo_wPxYmMtg9d$!_wpXp{>^ZUxxdD+vlUGjdR)UDz>-E8x}jlL`_ zot7=cLE0%+`_Oc=4Yrw1?yH@a&B^>&EYr+yy4jlRvSgREP0O}Tx2>$--haB;ipuBg zdj54p4x7&K?PF~=)3VKY$k?uPV_LRC&v&AadZuObS?ATgOg3aXY;s>_-aq3p zE!*eRq`=?zr)5jA+pO&{G%cIu(rTeP<)hPKTi9y*UNvx9wwn0g8R^B-vYp%!=_|x_ zY`R5hf~y(9n$xn4y)2yf?ew&449DQlIqD^6IxXA#(#2|* zE>6pq5OkM!X3Ml}#;O{xyd^`Y!^Zc!BY1x$Ju5vD4 zhbJTd?{6Q!zADz7@tl_Jb~;??!L)4uc^vbPMfc?#&vR5w(j1}ZuZoD9?{_<|CjFnbc+A?P6y}x`<>k!wcPgGd)eB1?2itg z_ZNe;*FNjRdQ>a9=y1OOa>aYUU357AUl$x*-EFL05AUD}N}+I5s+PeUHLd&8_tZu(aZetn`W@-*2iJ(x#v*x+Yy%k2Y;Uw3xY zHJ2{dd-r_~EX5D3v|2ezrt+WjU#6z>?b8`%4F|ufpa^}Tq_J%Qx(Kf$mS5{& zN$U)9ovP|$?OkzXyV12SR>@7nUiH@DKgPe+E|RDHG&pI3?1u?w5E#A4OtAOvVe9R!Wn4pV4*4;Xj|hh@D&R z@G$F^@pJc$A-`DnBPy#XPr4{f(e4Z5GY2WU{r+@;*gKR5E_BCG=~ha^vE-Q>ghyCk zt+|Fd6MnKhqDyjIO+Qfb^O6gey%?lWWW%mY#onfPoE-Sz>)cA|R+?*^`{K{_v-|s& zqlZ`i{$qQ+P8|F~>-qEfM~Zf?d~EjT{5@A0ZgTy@tUryHj`+Rf#bP6W?Ek{K3EJb& z{v40`+@ye|(SNR=N-l*@3xEIqWBX3d4&&;2`kU2nSH|wuVB)s7NjHlWj2+;!{K!h@Z+vuu`sa8)_v~Ad-ahijc#0Y*Qq4TSS<1IW*)QDw z$;wEwtxlfxfpSfMw|QRq0L5H&Gvxp%sOrf9wz1 z!YW5X4~(*C3A&58RE8-Bj0+0FLVr-cs4QOdTxg8qtI{B5r##9Ek@C+twUw>NCah}c zZT0UzoU>3@z#fNNcTyztN;=Ld0Nm%OpLga3=YFM+DDd;2aVQ-qRK2qi;hNXoQJ zA`NCTg(wsvq%s$hGA0d%lA_3%CW*TeQBo)(&2yo7PJQS8KhM?wdC%GVJ^QS$Z+-82 z*T1!DyYJsMU)R3&zK3&A=ht?^xMwZS_0;R#lDG-q&pFmp%YWzMqNJ!5-J`*ry1 zHWc-(T3@1~k$G_`A~P<*8ohYkySH*u5z^VU^`f*!A5u z3y@>&1hK^l4d~&^(9$oFchQY*!{$ky%SJ^*lDvzDR8jZmane(JwlTk`>8+||Z~lH* zK^>pb5BIdre_2l5A50YdRF37AGf5ja8XNkQGBL@@FZ+%YkJ-4)1=VDWXeA$0JebYy zw+|akUv1dRJbgUddxv%f_5STs;=Lsb#pTrXP}mZiUTslEO^*`pdzLLMq4rnxf|cZU zry}b4HCW5T=SW^5V`sZ*ib+QZGGC!QYf5XrJCVsp_r)i9`}!R&UGEdDQi=!}F-3{pmdBcDl%V?PPJSTNNiSjBKw*G5uZFB`$13`LknApLh6$((3b# zeSEUesN|vDoHTQp0}-X#UvwK#kgrpuzC<0e(Cob^_kllZyz3I*ueJc4+0kH9c(530 zZwNT)VfBN$9>UExPBiKEje30<~70LBXxc1Teq*)u}NZPdG~rea8n@@^;CCNoqH-X-dDBxxj`O^?9iMeE!4(r zkWsNu^D1Btz4zF(R^=@dm>O9dB$UN8hdq}n2`XYnh=ooq`%!}qhc)c+Ys^PyBWeww zO)W+lO%Lp2THZ3c$2?u7oimx2N6$J=u+L{Mg*d#N-dKZXN1i_;@g^Vb)mihW*{T?w zlN>+E=X@gLB6258N4Wu&OpcP)omPvS?|L26`0m2&6+!ZAHHy&gVEb98tc#J=@jKTa z^mxbgN`EfGbhIIDm+apn_Zu14d-?(Dcb+mPQw@8|UoSz^=1R8@^~y&&`+`S?eT<{d zm&f%1c|VJuQpaatgqup$jmyk357&lM&Y@^$-;EJw>$6e6ulE)moLa|RT(Uml+N~0F zct%X>lpeY0`Pt=z9Od_+iytHoCi?V=$^5uMBi6lF%#KRr8hx}4C9cuTc`~mG8NPBi zKQ5M!oPsakD7D>3ZNE~)uz~w$dQj6Jabz}@jJ-%rZ~cAO>?hB?QN*Mn`pTvaXmi%8 z7f%9fP*UtDh4^02(1SN}>NAy#(5~-I>jOFY+9{UrV^tW2>eZd=t8RT}s@yd#Z*It9 zR(_377I|3Ah@IRYv`M&)NwAUIxmH0mX0M07rsb$ugrdW(H@e?PMw+i48V%*>QC@fO ztlW1Lpzi0d$LS;A>^6z%IOd_DH-9PYj*LUJ`@@#^b2PSmVi0XTpYWRCx4u^-8sOPO zcd&FOV^OKptI@p~b-T%VGcm0VdDYi^Mowzgu0N=-j! z&cW`lbt93jqvLU<$O2}Pum2jkfgc&W7o!IUWMm;@^?fTu*S9i<=SfWMt5wK!lY7MM zSQ~?A*Nf=q{Xg$hdPQB&zCG@|Qa%$)Jzwe$S0-bLsP~`lZL4YuL+&uN^RY&Kp5ZtBY86-Nc-DEQzS=r6kh(s**M$11{JBFdf89yW_bU83OHF@QY}>{mAy=4F z8x|N3j4fggh2}kcuwy_Bv%E2R?LHB$b>}P0lwDex8JBVup6IqRS@XM1OIqT~93K`K zU1FZiY!^|Jmv$*&^3`@Tp2KU3WJMy>glPMIn06 z(sP-25)x(40?SaT?p1er(|mM4Z1QB|-}k8d$>k+?nYV#=sr#YG#>6@PH^Wf1dY`lF z&-_7UaTBK33~6Gle1G^_tUHYcZvC?G(Zm8YdH%ceVXN|xn#N(TL)Ec}_Ig2f@7)bY z;}WRtx%FD1L2mLpYWl$+4R@*RenVaV%`LlT1-^}=&hO7dEl;Gz#8I!0;;MZ^#twKx zU2px3-^dKV_@25y|6aAyc4TTQb$h;LYeOE#8-W2NigdO;# zRoVWII{v*kPa5Rymw>iP)I}GRRWlPm-S4+kA&-$`avv36$Yu1S914z|C_}N4(vibC z*GEpPg`R2F(#tQ{9Au%;BZa#DUu2!TY_;Pf^?rL+NwKQC}Icj}Q6< zEiGbtemPecEL4l4&R%@bffdsfbJcvQ%^$2VmBT$06jxGldm>tz{I8t=GyrFTABWMMyKL+Lv- zWW>^$BKKPu=~$c8jQ2Inw$xl3Q_D=Gq$xY)2j}|wqt~9O0;_iB^08yVhm%sM^BXzz z>0o7pPl)#Zq{c`irp}kXJ~MiLJX0m~k-9z?jlWTKTjc{az1T$I4Zcs35$*Nzl26Ar zq=#*yQr(x~an&xQN0`u-K&-m~4ZMD8|PZBw{#yj(pRaq9ZeL8h6=aGJxr znKw(2fkE%;-WT)GyH^s%mx?o}=T~OX*qP2vU#YJjr#n^*G70}e-47>JdiTf~^p!gP z_TjD>?>~Q|Ua$AeFd28FC5w8$;kepkMrKSdb$n(I)H3+II}bJQo@pHXAp$jo4-e9p z$VBBSuBvsJbxfUGx$}~Q5@Z&jcHv`X4qEwZw!`)zdDQW7)RSE~`*be#e79OXGvdVa zTAbJmVs9W}v z{8^9As?II=IXxRq8PPFWQnv(YK3@A%@=YF^KkN2@5p{*s{XDJvpy>A{h1B*hseS%D zueAsT6x?)o)kV&M!PGOKCtF5@-Y7%sXBKz(n&lwn+O_Y~LrSRg zyZq~Gqtd=*)cI2VaC1h;yfW%|swQ0;SF@v(+Wyu3^;$)YOQ_ciW=qw!Heq`DH^<-X zzx#>ve33GqS~o{+XfrIMrdPfrq;}T291YWb=rF2J0}9IwTs~I17OiR=tRZ6a9Q^#Lp?77O5ocTa|KPq8L|M&T8OVJ)}e>0_%X^h5@ zs5zQnelX&HQlf5jFJjazM0+gf+;2P*u9h9Sxo6Da%g2tCwU$u#lZCY_bv}J4rJgS{ zhk1mD8<$hp=acitHpzNcQ15R)ZH-qso>W1duj6w<7O-mTkaFtyzg<~x zKd`-wdVQJE8uEC`$O`KC51H`mh+D@`YJVj?`}fki_M6(@&{j!o z7M*F_;&Apib^nQ<_+_xAXce`5jYW^-TgOyWUvEyZy&w}PS3@1oRi~y_Nnfa;-d}Bh z)qm`kV>Q(Iz2K&DJkq#^I$x2FsS8fI)6-Xke~W9~T1$OBDA8*~#)1oV)Yl8%Es1-w zTs8Mk zPhZ1%PEYy#@ls~5n+8{#sO#DD?mp`ii<+qOwalY$@#)+~>gRn1<4pR-B{x#n&&D3X z2T$oWp@Okb&MiG#&loIyFzi=dI_maWv(JqoUzo(@Vml>_@{sVd!q}s>c}R9z%7)p4 znyJ?pllEhGLhm(G`&+EC-!$tnJ$+4?u-3GR^z?mycn)wl-9+7QOQNz?q-oLT*ZQ2z z`C+b2)b)Amq{>chrDp2=!0nWYK1aQpsr$3bgZ}d+4>eO?KfW=l>htVt6ZLv}Kg{uo zo-}WCz%LaP-fj!Nwwlp?UU%%gbb4m2cwkGQ9 zk!ahdy&H|_`>m9b-h!NmjY#r*JH9&M0vkRa#gx} z{RjGbsM4HmYJRJcdOtJhRHWFvpY;BAQ}zx1E!jZ5-ue5^i0yN|p89^s^Ke^xsmJvD zlLxO_U;7TCw}0yF-<7B5($fny4mk8Zs~*w5FJ$y}!1O51*}q*4?8I|A=wkZ?@R*vc2ywG|$fQrL9pmdTtWh zy|IvfKP+|ZN^M97J-znyvV#@HHPrp5|KuJGPMS4nU|6lE#=!=3)+JnR-rQO=L~%o2 zwB%N1_0OSBu~LO-;)&E1S2^!@ov9wOSE!?kx}MdURdW{3tE8^C0oz44Oq=_QT7K|> zaSO9d=&v6i?L6?*PKKU-`G7S~D-O|LkB5BCnz)Sf{DAiUjD%B2J*Yky?>6gu$4RPmrFfglvEPesB7nmjuD-N5~KGpYMq)3lY9b5y=i*U#qu zcIihprc$q`MX&t3EADtpeSbdR-Q$6$ zRq50yMEibbsMKI_@mJTV<*B@Riae!q92rLh0m@-&9_eNNSnnku#xU#RP+ zPD*v;X`xK&_u=PA$hJH@k;8m$N~xVW(HG^{1y|iUlZhs|pP1?>QpZHz{ZRAvXDJ%5 z_F29;EC;=7F&+9rE06m9uBn62pD6D<>i7BQ`_J+0XOKsoukT5=9{X11Fy0misV8dhi)bHCDCqKUWKBAC1 zo?iAvS58kTq5ix~&kt{^R^*gY`>SP`)KAl@jM|<_`x)mxE6b=qFFDe#DkSf68TIEo zbPWgGJM)wN^FGy^UeAeG{EPbYO&e|*jc>9u-Yd-r@eJ^isdhjBU*^z?IfJrSSCxo=48?<8r<2*qRc zpAS8jI(=xeVKb{vM-U z!UjD#-w^}fq-;5j{bmw%_RnL^?4u+TjAk1pqrK_AQc>>y;hfHN$z)Z_ehwp_^h`xlKq`!56bPZa07 zTnu_zK4%AE%V>7!WBG#X3tm)pWGnL3hyC@HGnTO|8pr;5#s2y0n^j`E|Mkr(kB)aY zmY(qxNjx|5io5e2&3a~ieMm+fv)FXFpWnq&wB?tnXi!cLGKr6VUfmeaaDQ^glIxQ@ zOaA`kj{g;AlzvnRdUNo znTtD((`{DPF}H0OI`#3ng%lHx241VIM~`1;+_@s0jS8Y(E=$@_f|gu%DKlD=hmLzp zmdiO+iaf`-NDs zAq&|RcVyLGB8w7h|FZZxCaykIFHk3ik(&Eu#$t=l%+NLUKS$_%LiT^+wiOR)V76^i z^xLqZmYFrR;-|{RB2?S(t08T419DSW4KzG^A8ow$rrR@(Z1iC8@n#9zTBbqlb!fjw z;#vxJm#ut%)g#U28_GVRHgxLh_lpg?ej#o3pv!U3v(TDNb6QOz3s8Qy`tW;$nvjy} zl2h(wRcO%sJE76CZAdqQ3EH=&mHGJadseKzP>lb6?bEl#Id6h+y;*0@^=4hl-*48n z{xog9m{Ep4UJ2Nr^zbuNs=w~yUgIq0zU;O$?w-YrcyK_~M$Vf6!`)Z(l$8;UF}D^< z@T@CAjo;_Fj$L2Nw28h_y0ZNvGa)$Y(yY>KCgAF@wn1_wXhw&tN}EDH%71zCfz`7( z)NjWTIqQrP#?Wc8)2hM&G1cC;RUQV2Xtim}eyy@=Wi}7nqvuoJ!n8P;H8^!7qHR`Y zE~|_hP_lFJ?N|^?jR&cBJ$@o!MT% zOs#mY`sGI|bA8<7;&ZvG^$n+STJFsF$9rL!=RR=qhB*yH1=&a~p zsmTB6aE%QS^~^54nPS3s%Fx~giH?i5<{+UPs*S1_YdJe#x&33SYZ#?aw~R-+nM^;; z+jmvZW;1(!*p*#1Dn;t;OL}$e$VYp^k9k|z*Q51U&c7TMoXI>M^Zotff&%7uyZz%Q zpE-A^Mg)Zy#pR>zW=&o>gNl)I_W5$7Bbn%RQ0`o@{7j~A(kby>LM^DFX#1^P(Lcz% zCRO~sMHL#8Co(B#Yc^^e`KED0W$xdd%0S}3HmbM(p6H<>e@%4uE7sY64*16}d;HJe z!G9n3-tPGYP&a*Ud3_L6i`)_t+zswr+a`S==_B{OlQwGQdn|g5QfQKE~ zpMM?$FFUg5S(*L*{x@g%*AIJ+l>@iC#%J~&z4>&)p9ew}xuYdnx zk6FI{oZmrz|FZO;gFVmwa2of2`C)1LaDLey%+j*FtbA4$dybXMo(J8WfBx%-mB(T% zFN?ACpqCxlAC@0vu>P_1>@WMn^1%-q8{lQ-us^I$mX?*x>SB-C7_k3le}SJ{_dj*8 zvRFQd7i$aq12iBXbh9`smp$M6?~%0)_&ERk*AJ_c{RQ73UMvWCVr8&DtPQM8u$$!p zK6Yevv!giY7w885eazax{<0YR3$b8FmX?*x^0NPC{R9~-&f3A^aE_&8ZD94W^1)}8 z7xc3u`^(~B1L$Ut0b^ye{46hvvo!@gU1>1m*9a(um&mMzJ)*m(wEHC5( z@PFF=PZ{jL;g_|E`1< z03VDj&i=4+fR`Ov8(F#RTxWlveprm{1#FG67~4*$j?hEcf7AZ5 zcCfP9UzQ(qxLewB(#+Y0{^LIiuuSIk_61t2`}aDPzsbh(1Lw#<)Y6dM8ya!`*lf03 z#2MJ{L`>yCobPe`^q;kWjq88bg1_n;YMh-b@bjOw;NLx)?FVd+V*Aj4)`Guc!S=rY ztOft`)`ESOU)kpVobzp~HkKKje=f58_OHL+Ie$5={|Af4bI^U9Wnl?tSy*Jb^smKX z`#E-n$l>7IL$}AD;`}d9N|uK>gq&~r<@z6HkkfdN70QER_o6T^g)iFG)mjLmh7;x$F)?0zWi+4ZU3`lU3WDtKH;U5mgj9cI{23| zKWV3rwXJX!Rpm$4wE^i`X_RG2S#Moy8)X)1U8U0I>+qcml(tbSP5M@=ee4|H3b`1z zI%L~nF@DucsgyEVKHbL77^pv$Us+O0ql_D+G|EEibMK5;?O_aB`XlB-LuqP<$q-LDot^Bc>70% zUvr==BuX;M@KTm#<10fGt3z}6xj?zrQzna&jM4?l>J40<>J{s+%CC?p$=+9;9r8$= z??OqLQ%a@6m3e)0ZTT)nlu9Ydx;9ytO;=o-wVSUCz1D8J)qCX^ejSN2Zj{~f#I)On zi7N+pQH4<2MoC6#8)b!@ooQ39ep!;=tp6O_-tCgvIDTZiik7u1yYMATU8d4{r`Kr?%tmob%OO|zRxhP(T}vk9vSq90@N~rIs!iwP z9p$}=^8AYYRk*8CiRb`+si*9{l!a7eBVN7x6W{Ps?#U@#nAfqvJaXu8egUEMv}+qz z*H*~yzmHPAb6Hoqc2JMMkJz7aZye{%H}ZAP4vyS0Y&^)XUc6JrBX_=uB|u9PEMJ6%0i;-NR;!Ga@JFpC8ej7 z)l0c2-#KLavYwja{ED2isZx4M8Mp72Z>@sUhw-zGQW|BwQEsIIEhRUGc=BD^DC0&s zvz&umS4YbZgz7`=p)8&W>L-s%D4@E zbGQGGy?ie#C>s~0ZN*8RuiI8m;@4^@vp^YM%79SXM%e}_$taall4%`Ip4#HT@Z085 z#*MOZ`R~k{f8Cq!JypsHNLiMY6+*eIp$spjQp&hdc1y~*b*&4O)0wi6%8cI++2F+Y zs*Q4M$qa&@N60%dq9$tXA5l-oQ?7bwZ{pIUhDUBGvBrc6C$7AU1rPQb1$ zB+9r^-m<35>D!Ee?e*1s-@NMDZb|7WB^hO_p`6Z?6+*cfQFf%R-IG(s?f(lIWfr+&+H%QrPeh5Ww>GhWH%~Hy4*|l-&TBVdLAf*eGWl4E)N2#=H$tWMQ zQeL%DK6f?=Z9jE*9^a=tUF#|31RVMM>*j|V<@_#rC<}=)^_0@OHXvOqjWWEHHzX+= z7iC%Y@!aB}D=p3ME&*k-C}%xoPAMBcZOL5=TQI+RbxC|_)&oTqUsOYO}^^Zon+w*5kK?G8ZizmkR5JU%2IT6S$%C!-hgE2R`DBfBzo^v6??I4lEThXq> za`bRsj%D*Ne052e;RT3Rbs<1Z6fx|AD<^tBdGo_NnbDQJIVb8MiV_k@@^4><3F4;S z1;}wx9j^|eC}K$Z1V`D3MsQxK;LbUbgXjm5gBbQW56$#nKA1`*>JS_tS|vC@j4lx% z>JYq2h?A2TlG!^dZ$00r7Q>TTB8T9>@c~!%J!7BEbC-|cqKF)J`wMe_MGxcEK@2+) zAnG6{>VwcL&66ked4ovoiNuf)0itqZ2Jb5smbJ%o-iF~0I}uQN8#nyay#@hV22oV_ z&f2*$Z3?`~iD4%Kf`??o8k?EN_DtecE?$1*=Drlp=WVG&LYz@*-2#p-uGAiM$T>D>Q1K zpp0o5L_dgDUCg|8VDZJlygJmR6!#`An#XGuQHS6_%BIG3F-{YBmAk1O9sFd4EU$7a zkzI!lpTg7?aSjs0?)j-@Cn_fv^+2hV1sdj1O6nw2E`ax^}#3nbT(1YBm-VL}Jc~e!K}fEF-!Zvne7@1EP+#yS|O|_7Ua{3DI++gG6(QI*1d8 z2oOaP0VSoHO`)?edupN|#A$GJi08(oC7jQ|aZdwc`4AIDj4rWL6CEUqBKkp`QA9rk zS57QAV%YB$?lJy$4AWkTbw%VLF2clE5jz~wbE1PpfViaICoL>Q=&Uu%he zbRj_WT<};Cts(}I2oU!S#1)5F)XBA(W3_%@F3E^9N^m~}7e(woMCHUp5w|!*QGx@+ z8(YMk4Dmjkv9@2nlsslrB)CI zHk%yy-5hh5lNb_WB@$yroX*6n3F0oCXcbWu@op{A526lYbOi^9_Zf(O5COq&?+`^1 zV?|t@iLoL+mDzCD_Rm|xfxJ5a;vE*^V-8|nO(_1JEAwpxuMXmk6r#Dr2USGnL{Y>C zxq?675&TIUk%Jf#A_vi2B0vlxQOEy!fH49dH-Ep6HaUO;ej1?M0piWqjmbr3!GP5n5&UjioQL>)v? z&eqF6?pTHiV%qr;OJ)ahzDj`mb`DV#F(muWiu@V09`k6C$U*dj$UzMI&9o7QLSfx` z{UGWP93WaHI6#ap5g_Uiyh@0ZlNgd~cB_uHepCN{8r|KmyALzE*2>#Uh*k*>I9845 zJzgBsWQbuW0z~D+MD4#m{@Jusm}>!IPb7wf2oRMMGZ>Qnwxo#jU(E3|03r~yTK??& zOPIDqj1^JTrHcXGb5$@cgD8p!2p*CImAx+B>iWDzec|-`pgZ3t^8!Ra$TR9w#@NF~ zn5SYyQGx?aBpt-)=Kqc;eBp?B(M0|3$r2|!&iCajhjP@A+}^>4}x&c+DkRCHOQT29XHpeu@3O z;yC7M60xX>VJ9YPt8-$aisBUBN+cFF5m@E2Js|VdK;9q{9VF(12oMuR?7Kt`Vi1Yu z5~EAxAOgduJz3u2$N83D?p~t(`uy0Pt`fWeG3>-@Cn_fv^+e%lJMr$AjWDr%h$U({ zZP(Y+doUf2xUdjK5dp#TL7cV3AQHn)taf5u5i60HD56!w3=-Gcewt=UON z(JG=JHYQGKvlPbj)-I8Qm=9vpAEhGWyyA0zUL8a~h*h#S`G?1n`O3Va3YYplC{3Bl z3lRMv?p}#j5u-~4hzmV2h(w^s)oAe%$6DTPEir?FueC%!hz)?)WQbPnx4J62G4v0w zAH<16ECyneA#S`hE}Yi6aTs%LK+HMO5BtE%14p*j^ZG%Y21FgU8Pi3k%V6 zqJue#8?qK9MN;4gG7M1q!JevqH-b-TeQ-p zU$Zc8i4ucI^qj~+EFZzcPV|F#F-nZp^lpcP$GqTt!5;SxS@0P}w2BB2i<($)#OM-R z2C>=&Uu%hebRj_WT<};Cts(}I2oU!S#1)5F)PAGgTX(I-+<_#{D8c;@TokeU5S0@X zMcm>LMF|cNZ)_2FGQ|6EAt|q{AB|Y3#nS);w~AOklIFXj>xD6QKZs!`29d}ixVeIJ z5FI35E)k~zF;NP&;TbpVF;{oQkPs`87%Sp*CSFYtci}{;_6I{74fOeMHAa~Z%nIsuZoCwScs1~h;_9_sK zT;hW&qH>}r;)7hlAMgnNB#y{I3<;5gXf6>T29c=ae?35)QN*_sh;>B_J6*wvo9$U$2dV-MDfC&RYooJ(*uaO{?gX8>B!dI;H$K2 z1Jbq9D9e(v-n!N{$}BvVdiUDeudAw;Qt8h@mz$V{fw_|luEmnjM6sB3SlJjqYB>et==aywJdJ8 z@eK$Ql(8+LgD+X3f!mid{$we=#KQD%I4tqXHxaYD85Q5w|SIGDapFF-Y7dcW$HT%=}Mpw=Uz7F z=f7WnDO(fegr%JRl=VsJGG!T4ZqBa>o67q{^DR8e?n>z?W!%ns2QN(Jzh$MAMp<~2 zdn#s++}((@u8JGw6nj3!Jv^6xK-34Ut-m^nZ?C3|8|AHxuB{NtLZZCBpiDg_*=*-^ zrQi7P;VG-PYd7bVaid&EDAzbjPj9JgO3~$iF-X}4DW?qO8b^6Oi*~(>_P^6rvz{_; z!dK7k35(&Yl(KPA&Qqk?|;8XqMU$~Wl32fl)DNkFxl&Pn*?LTCe|MjzGT^kU}Zb|u37s`1` zSxEnv)7jkeFz;7uI}G!+KK!SW_uGM*j29W!oXp?_mcBZ5_2sxc0f4j(Pm~RoV>pO9 z1P40CY>8Vm_$#kf=S404v;@3GJYO0>o)`Ldn|C@BIRpo`@3{W! zQo^JEr#j{vEj+G0E}6GVh+!uJLL5n9xl+4Sp&iqy?Y3u)pAoo^*YjJmw~UxDU^6cewK8Gt{W3pZ zKtop|$A0V+UV!Kz(W;+Dx+0;oF``ac7I|70BnY5`sGJB)sh8K-bOYmH+}^m5IUSfF zKCT=dZR&E5*DB&1B!+#+nX~UdU&A;^Tx*HSeay^8mkf&(z$(F~0WpX~VAe9rLDtro zAQFq37VQWlpfx=)K))OvwMOgZxD%LCssRAIdQ7ZF)p~_I{`Bdh~+~p(c>bEV~vB?lOUS1yh z-7CW|)lSSg(T_|0B@X=nO)9Z`h>0Rbm)NO^4iZHX{UFXLq91}QCl(wr?5Ue-Wlp&r z=3Nblbw%VLF2clE5jz~wbE1P}fV89%7Z##&BG8~c`CG`L=K=(g=s7X$#PSh5>_k6^ z7o)^jxyQEk8(VvcccB-2MiH$d0>q*w7926U#FjyRz$0aK_mji zJp*yYAr|$~Phws@-GB2I9C1bo?uX!_h~0;%oR}!$7KbQGaDaGYi@1{^-iQ0L!oOL( zB$l`J32qg!eBQQKMXz4x&Z~nMc482T9D(vy2Qef> z4x+h4fEYxgj{o%laYhl}P9WA5G3;~&XKs0v_iddqtA?$$57*}XA26D0EYGK>VgT!p z(uXn%F~Gv;bMO1)V*o!7X@`C9Fu>g{{>BmaF~GAE)%jsJF~D(~sKw77V1T}9A&fju z$CW^<{!6nk98LjGY;wP0fT^<{->qOUfTr-eLRCKua6#;aV~`sL=zfiv_wqUhNE$04 zQ4@**K3Eovd;1y#^sUS6`{yMFSUPE8TMEvq>$a}O^2ae8Z!c?~>c1NU9N8XzailE< zkT`v0Ny9k|Al@&xQN;%XBqTeY^YO$0Z#51Uc^<+5*Yr)V^;wSrvXlcuhcCha*VZWt zZCQ%}rYrQ6wLO3VnnP9o)Stxwt#^O!yN7cyY}zw}Z}u3DBTM@@Zrp+abneccxo9H> zc;KgaMjB_;?8xQib8lccb|#Chn}@5!=#etkuahtwFXXn$6~Dp&DgC#cHF<^stm35K z4T;47eHRR!x~TvIc&11Pdq~dZZ5bi53WfvcVt{dXdyX|;jR7`_>w8(Q!2s_p-##o| zg#i?LO`3Pd90LqaxtgAH4gba)*+WN^S|q&Nl` zt>c~)kK;Jw<~HxV42Gjw{<6_KZ44lz5bp5J1_MMdoMWPJ3j@dwExBnBjsYrX8!A~n z#Q={~s)LsVV}L)W?FZL~V1RLZ8Y~h&VSo#XK5LDI=JCcV_VI`T3W^xOVa%FF?%bW9i3EHbFregrTtzOxt zn=pV;%-$K*))*i-a832yT^K;gcJBLW<`|%Q=aHEGI1bzWcDL`J$8ek~FZWb?i2;q$ z-6!_nhyh&p_Pge1g8|%&D|628!vJ;zdJU6WivhMQ&dZUVi2?jAH>t%;zyR-E&W<{# zh5;tMN-a?^zyJYRb5ASdl;1GX(>}Zu!}0oE>^X}m7~sT?g_7m{F@Skn=+X&om}2O) z^;dapHw?%2o}->EABq7I76&bG9E$<`<0r2eF%km=mzk6v=#Bx#2;V%js{mtF!IfKz zvgsJ0pJ`HhdoBjJGD+Of7w4d)!|bACgD}dO{IB6laKO~b8G1ARV02X6n7ykFH`OLp z*?)J*#&EbB$av4H!2o+it|{3{VywC@r#ks6F16pJuWC%w#BfZOm|U}LJO)TVH|M68 z6bA6!GgYYor(E)Ie8~Z23`fC^%89|tF~Ff^GZnt<#Q?dh2Rw5;hyi}c-YI{+0|U5L zom82)8V8(~-59k31IT|jUi-`f1Een+Kk@Qe3@~ze)wR$-3?QGg@p9Zf4Dk7TVpE|9 z2B>WrV^eel1L#gciAno0z@Mk>iTzGufRh;snQDF*;7A{pv`^s};Hg^0^ZTI~K=rk( zP@n4<;MKNu*FPS`0Fze8gL1&-IP9tiu4?Btk@g7h{0Og?siUmt%mAott%+^jg5XXRxXB_4=TO0R~Sh zoOxp{1_-ztV2B<6T-SWm10~}Y}GdFQ12Dp82M)Y``j`}h)(Mh%#4w-ND`=;N* z0NQ6mKKQ=I09Ph^_wPu>0Huj-Rn;=fW6Hny{JSCpxkF# z<-tk}@buC1#T)zS@#f=-UG$le12KTsiqtzT?HExCFPQF0B^aRfyo2HWTnupTh{bS) z8VsOZr>*e`r@ZjpyFp9GW2`cZ{IP!j1Psu;a#QoUAs8Ui%&zt9AB=MI&oI^> zj7zh&C`Q!VxQ)hRl`z2V>&%v-xfsA}#H1B^3oyWmblZC#>KH&$UVihVQ5Zm^Pu2I^ zBQd~i6A||+4Gd5)r^RQmDF(2ZG&#Wa1O`|++rPToMGUa%-f7kAr!m0F8xF` zqwTyGJ7R!qd2Zu^Zef6@Yqq!Bf5HHRujx-2-i878y-IYG8-V%GlGDSZD-ZR<0FrMu z9{wtV0rm_UUnnAu0nQnj$j_UK0qob9HRhRNfYEA3Mama2K$EDtNU$FU5bHl-&-xn} z;7rNl>xGvwKriRARimzAfY*ncw{MEX0J`>O?}Q35z=RzpQ?`rh^LB<>^YDvP2VsCe zd!H9OieP}b-wZo>qzxb5Dmaid7h3+bJFU$E6q``0JL`Nr@O>d)bWu!#fxt;_-3Qf=d`6D<(Z}&J_%B zc-XqnFK=T2`;qoe@eeRS@}#xCrPndQlGxi?^Y>$bQ^}7Muj*oe`q}9#a}+SZ+d$!+ zN98cU3+AV6*h5ON6vOgQ$UB5*4P z@auE-^qJ)tpu(Zby2S_sq)rR)@X^8m>1fBn#WEP+$Yf*9tvQ$ti`^x2$8SCuKx@to zjc-;MU~1d54{gR6Ak%oy{9lVPfL&?e!^PSdz-!x%>&-G4AldQBteJV3YlGFP!w&tq zg#o(Dv=o{gzySSDA6%cc1p~K*g=d?UDor zST<2#d(Qw25VqyDS#T}papsyn)7D&$!vOoG^*jfk#{j31&W=SpFu*s@VC$sK7+_4U zd7Qi@2C#eE5Ri`(HMfb;`(TXWkhrWre7GtGkXm`%(7!tdnDFjh$>ws*lj^(97JuR^ zFu< z?}kkZV?O!d(qOB?&QWUWmvf^7@;h;$gVD8pbkT`*$;^#q<;&WJ{y}g&Po~7{Pp<~_ zJj(CIs1FSY=t(2k0s6V=K;D-Fe!aiD6n5GJ=lvINSQGWS9;MYOO#3n|m4Wjhw|tiL z`1g`+2#!HM9E08!ea1lqj`M@00JoLATx zS2%y>-tXv~m2Euwx#cqbUDqWpY(twhdoRj;;E#YG;<0>0_RP7rzI5sX97e!F-#A~@ z=H~`^Xt-GD)UqEn=wgV&%ju0Z=;mFoV;bLGm~;2^1Jv(4{kOco>HB`Yx9H&1I>xdR zxkevt>$C&(z?cv_N+G`2GqmDse6q;HVrG-_x`Susz9Wba=oP+Mc=23X8-n@*It|lY z^Qy1;4A67?4SHZa@M84ffQ&2zeu7@GW9I(FBG1BGJN*QIjnl>zMi>-ygmf>rNx6 z12_*Ow|<53q4xk5npuUz$?>-T|;8SNFfgbo}ncPRk7jhXm2K|s{kuT@! zf`w`k#1-syk8jBMxg?7*PtCP4wai4o5AzM^K_84zhoA>Wxl`AN4l>O|U=MeF0YAhM z;tcdI-f6+qGawJ- z03YBG2N>ZzjEfrwYl$U3K)?@v5BQT3b)$Pxr`=!&=!1NM95@gB5D)O1n-2T{z4Z$+ z`Z{RWbjBHuq0T@)jA$!0(<_yh7GZZO|rz5+d*hxHEl0SA5DBlmg%a=808oCo^H%F(97+|U;inU(JtXr?v~A*|H^YeXG3mzkas^`ZQ&E>bUqd3IOeSo%d2CCSg+hM zt|1D+7?gW!L|t)8Ck}Kle((Ee<(%$y%oU5pgVC541jkR$y-h-IiqIbSxX7KW3W@w6 z2kZd7a2`gG=Od*P*8K5xr#v`+-*-#0U!Ov>tbNHfGmp0j&VyW=6)#>mJ5?h%2Dxwy zdV4$@enR?i9RoP`2=v?|=z|e(ZhIk4AUEn;wZ23}BT--S(EM7@i=VJZn+zcLd|J8v(O=4M^I>)+6r7Jw`jyK7J-6T7 z`X>4MuaO)0kpVwJFW9l!K3g&7wEuG=X5>AlU}(D*bRP_#Z8!AGo*=uI)L*qa_fh9 zfgWyu!G7=u>;QVO2kOgeY~+DcvB?PH0`$N?@zec&I~DR6I0pTYXR(hD`UNd5>Z}8> zw|>vcSq_g18R=M?)QtBvo%}H0xb=Zvs6)^L<7%72h2!Pw5!l0BU%(G>gg66zL-_C@ zeTmG@dIUQm&M*%g-rO1Rs=Tf<9>CwBZrM-rXFUSH!G5cd84LT=rgqK;kOO>xLmXg) z^Du^G1}+~fU5kJp{MHx}HAnNy4+ioFc7XkmPmlxWfgj=l{M>Zl2j~^+<|QgDRmgz- za13<@@*y7}59GiIbp>?*bTEoHcEo!uO6|-i$OFA#H@9Bkhdu@J4VFF__Ny+vvkw6s z_XvK1AD|E73jT7}7q=YlW01!!ALu|2j8LCY58!9G@@?xQ4g+E!9^Cxg=R4!gRfka5 zz|TFxIso+y>qnUSk9X47>Jc|R*nQR|Ty5Um+Rpg_dbsW2=7(dD1APPh20Mm2rOGag z$Y($<#1-U2++e=Ld!#<3AAHlt!fn$&h$G`_8=mET|Mu-ROH^F|;%k2kt zKW@*vA0H+5@{Nx7N2K@Sq_cuQgRWaGzO}Trv~z57NKZhL6`eTH!8k|p;EkheLQwY} zFDy!h6xSk`F|oSzXaBkc8{ zhIu=AgJ-Hs8iMm6ckVUAp(3-I5FCSiI0n7xD-*#Qb4u9Q7)Q7ILmxM`#5%KA97hmKn)iR(LMvxD7ByHSiZ0J+knIDh~BhZ08_O_d* zm~@077*qPo2PEZ{cE%OXTe@veUm)Dnc^>q0%e|d0vR*q`TM_Z>J zpkMCc+HlG_6kYrvaWK)RPYkynIF6V!L|@so0oAKJ*H_*8%xFi4TW@r~k03svcYtRP z-NDkC4Ad9U)h=&yj(bzh06n+gpa(`F{=o0hn&Nzd=KnH%Fky*Y|^k5AG zc7tEl>V3|xKl2Ac9l&`Qx%ET5Ko7USU_bZ+b^txt1NBwoeaSk*y|FWoKo9&|CF-IJ z%BmSS2K|ud)7IPLJfgmK@^{+nly=jyrj{8pV(Cng`z@XPFy9~#pbti=!1NM95@gB z5D)O1n-2T{y}$m9?^w-QufTpdhB^cJkPnata$tnIvj4jdfDXouTi(x~75kx656A<( zU^lm3;P32Hf6Ffz`{dlxv-O>Q1?ad(@Duz1eGpghm%F~W zV~`8Szy~Af0lce5hzIO9!G6%o?FV*0euQ^FZs%g~eY|`<^JUdzhq3yfP}c5UTN#Z) z2F7h;jxAXpP}GS79gOR%uGYTw{Dc%IU%CHbRyKm;=axF#oW^A%+cWirb{5$P=t(2k z0eZRVK;EnuZ8rT)iaYIr^XopYt}o2YLi!7L7%y30&%k+*>!5h(zROIZ7&r#`a144| zt&9oSP_=d>ZPJ_o@V;^?<4vb3Nxu5fQp5!h^+~av>fQbIg1kwDLO7gM1hP2YqX0RP58d3Yd!#wT9287NY|? zYyLD_6{CH@_Onh|7bDHN((OaN@;l`L{qY$wsZ)C7q9w1~&5w)y8wWiwT7Pd^AIOpO z#zt=ES_RRVEW1r&I*xe=;sbhzR~tu(7iA-;FQ7A0tP5#6p5IB&?KkLw(Qcl^)V^Ar z`*nZE0rY|$GKs|r`pQBv;3teN2TkS5<^LT|&<`Wn0r`Vt&;$BG9~{G|aVb~fiEbFwd0M=4%= zq6)0q8Q_Qc#;p(ZLLGu07#AD#uI_y?4}m@0^#%M8M~E}f?+8%4@Ub$dvmU`th%?NC zbM_PJ`h?_k`UCv4AFur>`6ds6-(dfinZ+HxW;vbn0ptK5;1CBG;XI7(vwgLLor@9h zgWre4)v_Zu_l$x3fgNB!y^`~2joHAz;156zz=;2+={+#~o2etDh99^Cxg=ONxe2X;VR!+Guz)&ZzzSU(Kx z9ADZRWg~8SuzS*p)D>4b>j~%uJ#fs;$9)WPpl^WRU`OsHk?!Sg`3U5KKOi6C2J;=} zE6~GvSnq%zaL~s+a<3O4hr4gXd5{nD59GssVY1q1`R1@31pOG+eXw7DSW$pi_nglC zA@IRI1nA&A?8CVC5#0M3IEMZX$G`_8=mET|Mu-ROH^F|;%k2ktKhFMFtz7SqC+!*$ zu)L#{F}~8|Xy5Re8EDw|a)4z~=Qz%wLBu7gs1pY|7+M` zx9hyVADZ3#+(YFEvf7(s9CW6Y zf%72OZdRJC*^E{OjzK;ggWk|7<^%gHCw9sQIv9bTdjx$j0?utO#0liRc-_0Va#9g7 zKEHqTZ;PK@Lc~K}hL(Pbyo*3Dj36KENIs@`Fq@NS$PdVc5$M34e)q-4l$Des7_Bm1 zBqWOzb;cFWUmoKe@ZcZu2L0S}^JmALKJV}gHQsfJ?^j#UDHr0Q_t4jRk#%0@d5{ky z;Gi$ELvxO_P#beNtYME|V?LT4dH#&Vn|!oa1j(<}C_*Mv4SUO9FX@yA^cR<`Pq=og z1SPJ~%y}}esuKr2Fg|!Ar#@4;2#KBCAGArhjR{cq^Vj2CM?ic)Z{Fkg+divSA*e5) zlapFC?E9^ibrRu5V?)PtXf?texpS(Ug-v@DoO}pRaZvnD*~@f_@mm z4#*!IgC5Wi`rsJGb>}P0lwDexuS))kHo66!aRz^Z4&w4oLZa+hU>O3t!LNZ^zbt$- zu>e6GzYo(&<}Zz zI(zX!lSghRKiKQxw*1ztmt{yvQ+CP^PCWuY%r|a*pcm>8^uTC1&Eeh5n zhd4rG2BzK%D>+}csr;O;BEU8<9z;Ces^JL42&>Ll) z^8w@lAK(xN7~wpOH-jw8JBAh^;0M3eEJS-O=gc$6AJ_r*Lq0(coCki02k>*#fghmP z_=C9oO!txtKU9*_rd1G~BP0zdRAke|3* zY^Q`#UT0qcI_?qt1V2C@#1;JIt}kvm+{Yk~TRzZ%9vGoMp&r1`7JH5E-`2D+5D#vC z?(-0DpaVOguHiiQ2A~*RKZiQSN)>j_575JH2RA<)gB<7^ z;5XP|<+p8W@tQIOa={;v4{?L}4)Yc0;XJH&zz;a+;~u%!3y{Ozx8Xd$c1CzgAw!q-c=*S z1NNI>Kj`K51G^t*zl@!0KYqO>`oh)4%}k^9GSNvPO-$g&N$AmxCg!^K-Tu1_nwZ#o z%YM(#ZenJbT@uYb)6C4AR#A58V>5GgyShW>iDu?vt>IYJ+$QGR{Ho=*w>2>rV}yH7 zI^4v3KIzwMvQ#rutSPqQ*@tGvq;mR+!wM}-x=%yJ+_Gk-DQ2z0^VQ8v>8*KIlj@q7 zysJC@#L6}^L!MpJ|C89v=!*Fsk#}!l5=5qz4rys&+WR_-6uoOxVn{@ds`-6G?jyw3{D(h z+{|2_ET=eBrkQ!SwS36V)F$R@Y`gUCjwa^Fwn)QObDEjdG_e?U@n**V)L5efI!(+# z5tZnxQjMJT*)pn4tbsW&VcfG8=Xz#w+=TDv9P634E>5baFV!<&^&#*R5^tyN6n zkRkQmd`~@!@XL$Kj#XW#w?i=sn_$Fi1Qxzk9FiSy?*%Y^|1Xv?7e4rR8{x?9gvQ6 z1Qd}G1wxC{3ngdMLJc6j!&D|il8KoKRYX7pG-8AS0TofC2g%M>u7$%UG+*o>Nt|$X5>qcEX@2i|8?)EmLp0Z%CCI*+$+Q0JeXf`$kruI zyzsC`G{-!c#7SNr3|XJ>x%RsL|>rp40q zD#w;)9)DY!vaq`&(C7o{o@Hkm2jBTns=h1P?%tO#End{(h2a(6k(LE3|MdFFx24I3 zF4t>C-jmuSw91-L<74TB@%)C;UAIg9X03Ye%JFTIyVfsho$mce8sS*=_*?I6l+uqS z_dD_XTT=hzNw<8``5mcBga71@9lAx@wyEm=P~u0@nldXtYBlErsnV2Rc6ugmko4Ck z<#!FeBwgD!>fIGz%#rqd(rIk3EeoZ}4=25nFlnt6`rzW6MPuHSk{eVpf3f0qY5cRp z#f;rgOSQdqJWI+h${+LlzzfIMt;}C^TjfjbS3Q$IGWAgR^GT0OcQ5+*hYbL3(vw+0=EVH%c8p-?MUF_$}$s+Xlm+vumU+eO}JrzUpPE{-{rrmoIx;lI#yI zntc8PscH7hBOm&3oAl}@jW0Ja?2zu-+cP66xK%21J)`Za?H@{4Cja(E-FrWj>fcv+ zUDIk?rP~K>t$$bEXVR|&2aMN!{<*ZV_wbaux9^pjzqV2|oU&Uw-01OchxhG}p5C|o zWPROssrsf5#i6U8N_&@Yoqo*xx#V~UXZ1SvNxtv)wfed2KIyqg#`h<(_efjD?GwNJ zu|ulu($`%4!Zzut!3pm=F7A-dx>lz(F0)7a=qt~wO(#2P2^jv;st288SVx5sc?vR#Fox1kHoqMFs_1>)2s>ePlS(lps>+}1h z|CZZ3=Ul>GX-Mun&mA%r19|pbCeB&3=xhK{?Kk(~= z(w>iM4|?jvSJKhdP20@AdQfUN{im8E)_*A(epy`RyP5~3sp}vA>a+caq;aiBG<)v1 z!_v&b3tNA)<%lF|h#vccN2S4M+D-G`6^ z%Iz@!c*T0hrTlYSzB#k`2k9Hn*88`lVBX{B8oMIz{UCK~yP{gdUyn-%Z>jm-XD5$K z{Vs0WboBZUlK$e*&kn3RDGfaMN$QW4Pf5nz%UZANg!i3KHM=nOM`>8quGh;BIw^hV zJ~!s~QYWPy4{r^>yzivcaap60zxO;P=~pJ0b00V@?b(oNy=UrasZG--et87rflrN9 zKRY(`N2$*IsZ&l}KPmORIH2Rc-9JjncPw1Le$Z*@t+`W2-}&@U(gEMcNe}P*Nt%)T z)`tzs{3MO>yfn~P=d`qQz@>>b{x~JIyT0yqqwXi^_7-QR%=`0asov97D~M;#N*mg4 z?0Jv=7fC8_|6u3Nv(gsBvMXoXpOx;PbHzO^_pJ0u%P(sM%Ab=Qz5a9e^?T1tEyq7u ze^rAE(x929bGJWvK}!3mYE$=A>|>sn^zb`_E=ccA|Gdl0$OY-=^@l#Z?z<@6R-xfn zU7q|^TJqbcS%)9LBuNXJWTpIeN&3Kb_Z@SOT#{N}@Abkht1n53WB&I!jMH+G66AvF4a#fo5O@(DWmRywe*~W z3QEw4$pe*1K_ zX|t|MKW;qS{|j+d%6=ke?j4U`m6kt}l-@q^nzV9H%cT!3x+XpTYSon6CSQ}brJk$w z?!l|lt8Y(#qwDQgrDokbjyUlC6=`jAU-_0-uSn&Zwi=i47=9m<(cgUWs`TN83+YSu zU6m#;-cu^;zN=D;PhP$4LgF3MREv=qkd-k@=(o4^`{-Dycm!$XBkDplg^-I!g zA6@_C`I?s{bGx&@%<6DiDs`pWg~==JKPC3({lf>trYV2`=&nCU@)fi&WEJ zex#+t8R@lg&AJ^P@w2opecYQ9>i;YatTyD$pC`mW-7cLOvDMJ#%E!_V59yB$$og1%ZdI_>x-UMI?s)a- z%pXk~rKZhGt!}cJ+{yLeNDb;ZTiL8oj2v5yRvz%GbKO&&AaOkzd!tbe%TRM zUb^SV`}xOux9T=;z(@JBtglRN{m#z(&D*TOFCF@>_-TXIC0R!q(HTLS_-0qk1r3%mN*mT#W{D*#>)~sXg zOZn|G-l*OZ>%i{2J+Pt4)XVt~eQv9_Yx>F=y~lr-J^Zio}qi_ zGrhE^i+WZIL%CD=8ykieu9l{9xJ7%0-pd#Iu02cdT6`7M&vY*dy(k>*JH?-{!Zzj!)ml=>7BmQbGJgOs6zK^anN}c=Q`ROTW?mTDY_w-79J)?%(!CTm#YNw# z4Cph7_I%;EW8N}-PdrnI)#Yv*&O)D?@U8^Sw zgT7N5C`>Kg^o;f#y;I!uUK66-S4;g)X&|BBNVKw`celTey4QM@7guG zkJ3Q#QTSS(=~*p)dMBaZwKQmP(|7GR3Y(s%XX$rhN_$32hxVLSSK9Mhezmk|_t86r zr`=EAwJ<3^R1Wm4Rv+5$v1yMDgFb6QX`*K-PD;CWox-QEDGZ8N3rqW*-l-nxSxxA> zmPWdto~L@&!l2J|P0Ne+oc2z?lTbL?v-D1Bq;Tn_{jP;Yx_}s?7wHqapI)&#L(?<# zPWRHgrbFoSKNU)c_M+#tI3j@w2%^w#{WtDQNSK0Cw6gJ&{Ch`wBq8!BZRNj=i-`++ zYJuUM>hKQ8oshdAI!F^pQ%EAD1*9#cJ%pa?f)IK^?uQJ7_#tT!B`rN_#U30GlLXum zmxNdFonCaE5TGnl(Gp5jlvFi@FjW~xDduPZLNM8g$wjhei#Y92D#73dRcY09+N`mx(_#w|i-h!ke$iW4{ zRwyP|N?B~M6b!wzb_Hu8p&sORNPS2%NOOoC;()YW%4cP?Q2l*OO3Q^rv5M9+`q9f#Dqch_> zz4VX{kYNxXBposb@&x1=$N|U|$eoCyGh|FbR8@+JipY+QY8k%Mi=vbu0@4xE3DO19 z1JWDP7t#;XA2J*=5;7X%gt#D?kRT)rG7<7HWIAL9WHw|TWHID<$g7aoApe1^hirtH zk#rkGf(S@QNLNUANPmc0VTr|LiyCWewyNVhz1l$@fvkm8D+s1cF~L;CZLz@+YV=Bl z%!O=#9D! z$TG+akQX7VA!{ISLf(aZ0BM0_+y`k7=>}1gRJWKU-HJzIlhhO6=`{#40`dSP7xE+| z5Ar@_Gh`cN59Gg)>yYw@sve{GGY7&a;531nt*d$ORqZd`y5XczFILLU& z1jtOtqmTuVg^-sZDQgI9;tg4_nV7t#b`gjgVdQ^++CLTnN#$@F>|@+o8|q)I_B#i@{*xGgpq zYE1O{1hND28DtmaOUO5nA0Ve8KS6$mT!dVOT!Z`uDUB#^fs}!ig;a#pfYgT6f!q$c z15zKNgWL^i3Q2@CgEWVzId51DAGHuoY?96RPOt5dBaj~utayTE9= z=#(##DMa^q@b3RFe)H1hoPZB+0qXn$WCI4s2=s6BZx2v!A0T5U$CZ=ga^~LZPYZ>E z*%SMPy;-5ih)8bvkatXmH!~cWom(k0C!@bV+w1g%B0Wm^clXMzJWBnwZ|~HI|2)2D zIkTM^-7>Rs!jas%?(|@eCo9c8Hr<;P^Er}RdsK#VtansstT){o4rY#Wr#nNT$b4kx z?c6fqiCJEJ&Ml8X`(=6E5r4Pbs(mP2Z`hlyggrkpGcqNTtMi#`E~nmUvY3o^v&U|B z>OCf#-fnQXoF0qWVvh8pL$Px2jEOxqC8K=K5E5EVNdPhv4uzdzian5GD@(PITYl6i zPtZMTR3z70NhiPh`@OnM?|7Y@Xk9p{b9r@cluFp^(YYq-!uZ+ebW$aFJZT1e;AWjGNO{-n8` z>ADR0S9dTog!)O#9HR^Ra0?}0O_h?izxo>rrsq)fx^T8LEfet~=~>xcPntW7pt8N8 zEQIc*fYUNj(B4p3i6qNEF(juUG%*zRW+eUN2&te(kCtOYikmh?Y(cj-6r${9d9!`N z>Mmc4mpuj;0ja;h(K!~86D7u_X zq$DjI@}?u&Al;b`7Q$Zq90V+Cs{eUb`?eq0xfe=2D=V0d+=jg4yxG9pljidQxlF`} z)-UHBX$ZB{xq_%jna50Ldiq422M?qNvyfkBrsp4LH7$dpBjo+r!JILEJdBD43_inWf{F(W67|w6SU7R_R`6c4pJ24-I#xg}syexzl>2g?rMqDgQjX9doiN zS4enTrcTZ~z(VcigwW#MNCiH~7lu#BNN*nwXHN!<{ZRx{sI*b)GQW5LrSVT=jpSCz z%0`j($p(aJ;fawR+jA=w;10c+=(o`yOK!t#=QwYsk5udUVD{J~=!f)BlB{AW5ur$K zrG8dS0a3!C?9#?$Dwv?L6Io%o z2q^Cg0%_Do=zMAD8ldVCfD`y5zRVznCV$ECSCx|)Xp5K<1IZL$74YH;h7g?GH3a(6 z#alb0XX@Y#dDUbpeS^tj@L4TBqtoXxnO#<^!>!kwEEbp9>b1GuCX>=P1iB%FfD3;R zSD*(4XHmJL#FC=-B6P~t-|P9Rx#dxhaw=j{s(i1S>GgWLcr(E}wKMdm6)51IP#WlG z6a97l_58Q{@9^eKfuZqeUwvR8(lSRWWlJX%C`w%y%{{3BD2b4B3|b5H1+`pXb`a@A z2d)-)BrurrHUxii{OL+j4xlR(vRZ%5Lg-=Bd`heX?XVghcB|7FTQw8#lvXu?p7?_PbVQ&xKJ?fg=%f6YTR~Rvu5_0RE zXs72>)1dTrAUaO}4bODx`uovi#rERV4~_}SJ(%27NmIdwL8GB=onp`|k!YYnx!;fW zB8efdSJw|37k0u!!?V3UQpO>#yEQ_|>Kn}HFWXJoQ<_EM@rx_-K(3tiz+Aj3+Nr9d zLaCw4ML$1MWVu)B@5~ zms5gO%6u?+WC#NofMjAqab!5r%~0<^B}EpDQaUItIXP;Ls5Nj?sYlC>N}tL&C2b6` zLxH4v(fjBUQ_zn$Q`8da6@(=B{?I6-Q&j`Bpl|y>s@rJ7lseYM)~)WZ>Ne>gSME}j zc9At%Gb?ReFdQAR6s}RL+2u2sOm4H&W;Q!LHkZ+7HJOcehtp-$>s@i0yrY8p&Eip}%>Jq(4W0K?`Tk5=F zcQd&gAVY>KTIs*L0vH-Cdc!C;>TNK5LlXXR85XOB%5@xAxZGTJo5g1HxQs57!E7>m z>?kak+2L||U2dn%>5A33AKhGT{uD*+JO<673&Z-;kxfYBA=#n^mzfx2p~Lrjppb%S z8*(#|Gb`IQ@@-xnS!%s-=j1-Y5Ns@YL=()OqLYUlH<@wKQXM_IV|FkU8i)?XBacKz zk1mW_Vs2SwAgpvl(LPKy0vd( z8(e(P5~t;gt;C``f4$iPW#)3b?MAQJW;59>ZiCmWw>fP-tHWS$$JXP4BIT}Ls?F@H%ZlSa&Tl>!9-W>AB-6$ zj`w4bqP2inJ2qyph<*dMJ!*$qiPn}vNxE)IyKx0Q6XS`a`(R*Y7iyHT%xS?OOd6Eo z0cDsAXro;of{5ll(UU_~I}O}0&hfhCaeuR$cneHcir0U$!PHtY>E*cK%*eqwNiLI? zNUD=cR2@m7@Z@`93L}=9e`Qj+OfH+jV>f#AaOOCzc9%hKaG4x-ix*av$r#tbkH&(b zm{fsBaZR?R0<-ATKQf?l8+tJWM&XYhEo(G*DS*W2(Fznzo2qI}F``S-2L7fqa66oK zliB2Ud96MuHND+y(z~s0gVW_Q`7HXl&fr{Zo)t?tu%2=%kHlsxHKrI-vPO^6r)YAF zJfWJYD+WWdy30gYL7uCS%t~eypTF`V#r;Mk7Sj;~-l3Gmnd!ybNyTcAD()Z#(CIKv zZt4wedV||&aao-npV^EdgvV#}S?qR`$7VDeZ1z|!a^vQL%dHpQi%yh%|6$+xYrx)a0VTNox z8rf48$fnjxkowSqe5Pf(({nst4-%)^awSTdR_`9&!1jGp+ru0ki)zUXhEWw0b?L#( zF{+j&qny&GnI+Nk(b03EsPzwr8G84e3>TiGu3Ry1)%M-%pORXv(N_V32Tx&0y)L7{ z2Mvb)&S!Sm^-eqNcB9p2vB0eNxookJR<_?XWb*G;n)Xj{Fpf(@(WB#6%U&rIqD3wp z%^O%?N5{3(zxC~c$VV^ZE)4Yx#RV;EJ3{j=S*@o zBjNB>sI?L6W%#%CA^U$Scf-IIJp9%0sycZ%y`GN2EDSgc*OS@j^7wo{57day>@%X* zfsyGnSgcly!)JG?(+G;I=#C=l=`+P7xuqObh%eSG>z|!Nt~|;$Y==zpcG5Sc(omM^ zK_{Au;<+JT7!*JWN>wdRC5NO@v=S}wvcn$nW`-~{i*dCoQ#~k-B)O$_^OYoOxQ>IE z#z-TZAR3^qu&O}olsUaAza@w=YJkVq=#&@@bhCAw;!F>DrzqN0G5`Kw;_aK0*)7u- zoT7832i;=}1_Ul=*zNC^HVHKz9YvsB8A=crHSB0UHTO4-DB+?`kI8EZf{w*gDHmBq zDh6D34*UX|GLcD@wEz&6t53E%OQK_-L895A#!8O&g6yCn#0+JWHY0b0T1)XeOVas9 zV~hs{y>Cox1!(A?Vd1Ez*)}<|3eCzS-d`%vn|_p=pEG^Db7Ck?v1WV6II}&lBxL`H zKR6z9d>Ez3U>xrJYZ?7&is2JnL>}d(&CUvTLu(TOQFJ_Kl!~9(`Xx>XxUL}Y* zUfqpRT>CJ5lmXD}e`-?5U08(g%9Y@foNmJ8ljtHtQn+f6pJ-Q{xmOqd0? z8_h}lZhtl&1Q?+ZZq2T28{IVdKY}ZaUHI;h_vtg%d|i6f0*{lDM5^-z1f9xU~o7+ zaKkzcHh9BfIM|(Tr`>J#S{=A#HtShtLNN%`%mkX=kvjo3O|bIAn6~u5lt5cf@+Q%wWm-v8 zFedoCa9L?7zt?b|Z&b#;$e7%>I9);H5`KEwAyyKtryE43l|1J~<`ZVYl}NN&1v$weKxPn=Qg^0W{d}%Ca=L{ba)I7 zpVw#e8DjzJR|G(1F$G4eHggj@bvlTgcG0PC%)q8)V4hf;ATKtJes9_szdXyLR86AO zC9ljOXCag?dFcwKZF9>h304y{0vyC9!4Q{(XlB(mF3)=@rKkBY;sTF%XT?q1R>*Xv zW!|LnFt=&-STKEVb3x@fTt2(i>vov+P6rlSIjyn8`img83u1DGb=T4>4czA1q z;|nL!Zn9c^9=*xxGZ@THqs?h?>1`hJF}o}tk2%hXm{UX|%PGOCYWeBXSW*r*kbB zVLIhS&1n{V8nS9pRtJ&VA!S1)NS~EVCZW@aSs$i`pjCWGXEgu&lE#cqHf+_Hq^L6v zt&A;=DoUtkT66>LKvQ}s0i&^{&WM&A=UmM#J3h@5_7|flM)xOBsBo2n_2`gw+)g=E z)DXy3Z31dl@;r!o3*wi5L;#tvsAa0Ce6YX=lL8^#cyD@ooL&hP@932^Y86?d7S(I! zsPjsRfdHE3lUPbZdL%C}Uj0T5HZMn+TQAmUTw7kumOakfjg}a7?38koihzw~HyfM= ztJ7+>Tby>MRc~|HJXXEQgYGwO0_q9GSZE=Ge~;qrX>bcx)@I6{VGxPV3&nxaa%Kp6 zHv`OkRN^=8WsVw5_nUGBf+21uSv=o75Waw#i1Q490~mV1qnlOgxN z#wbU%>qGKIp!7B)nEi5Mt0r z)v!Wfm{E~|BuvGmW&ZnCq$5uvI(8bmJKgS_Y^NIwnv@y1LS@pQv?sNw5UqQXmlUE| z_;S)^|D59Sh6|i-(Oli|Ia6RLZcKvvOOiUOn+(hr)0)Fhp1Pa3!eus5)Uzyq+pvH{6Y;R^;%p7B%2BUz)p^p_tuf*4y+(lgsLH znyqGo%VTwWTv$$Fa5&rsqc7GjS#ooG&aGA`e6{bVy;V`iJC`k;zy+~5l?Hs!7*vJ@!K#+8X1ie+s2fNoA|`#&^~n~u3`UNNRxT8*)REUQ$c+yx zZJ}xudx~s)M7?e5Re4}5-rx=F4T3!tOTsA zbo4h3A~PD(R}}S8Ni2pr<1y%g-7rS!>Zy3t>VbMIOdfv4(x7NTmtZ8QQ>Hd$bfVP| zr9|m9(q$ynQjc5j`%e``k61+!(w3r7L6XHlg`5}q8ylf&DyU9#Pjsi>G_h>AxZGYW z55|}Q6UlCq6ASHZ9t&JNR*M&lA7i!2#+xfNw^BjSsv>zEhC=MjGP*o@%%J#vHG@j- zLDgy0iR3jYNxf%Kwy?$v?Ujb}Vf1jCd%2K`hxw{a%0$(u5Awp<-lJEM>4t@N{+1R6dR`? z2qm8gza-^GMgf-0Y3t@-pvY^WRZB*hIFe_|-SBYJl529_YkqsxB34Ww%&@7Ofl4s^ ziB6eoi;@sDdY&k&>MV@vC#0o!=$+)f z7;zdlekCIM0cA9xMJ>0lmU7zEWojL%#Z6I07xJ%UXweE(*nlMhKAP`tsJ;m_Kt=1K zwF_Fd)fS~>99DTt*~*M+Ii2ikqEO;fsB{X2I;=R`CC*<`NzTkoorBS6#8f{#B?i00 zY(c-^a@*juH`$#Az0VN8qUn<&bV)fSSk=ilh04BQ1%vXNtZQR+huU^ZQpd7ZqD4Z~ z3}qc8SB|_PO6w-qBANeGQ5QQQP-#qdaD3QL9dsm6ur0u9vU?16w?S|6+07=8!Rf?g z0Gv1`ESbd;^SHire^JGy1golDuQD62nsDUumR-fM)6{BN(Z0Qslo!>9T=beF9cy1` zITaeEYAY!TQuhPO=3R^`Qz}q(?#o7-I{0^buqdD;35u$JszhZx6=P4rhNGP)%95DE zW@e~F>Z(6VpjgLLeCDC1WMdRI%^0k+>_=W_b+er^^;xo!Uw;~aE35UfG^n*R8w=WF z6sD2}XhUV`rsC4-BGaeV$`n#TRFm?^i<~5~N~J6EoOnsxqbZ7RI$yht4OP^A*wCHqk)u(Hsi!WVV=v1)RRyTaOZnz(XU!oxpnbsCPLNp{< z@RwksYDA4$^urq~R-D|55lu;R(@Ks&FGmpaqm0M?pGRSkqc9fE11|sHWMVkx3W+hf za!XbY!`)7KZ}enYpQ<&SB5$MCbyl|IhDr#`@N}okn@;H~PCJw&$y%P#u8Oo3uyb5B zL5dmM4l5Y$sW%px4B7Px4JDV0Y~9Gt8A1{ExS~+BX$B{aXE8q3`f7RSUv6dWY0nOi zBKvlNnilGq<#D#MwV?1WvfPTO(0}zn85%>VfyWG*kwi$8E4;I~lq;tbN8B zXs5yKvSE*t(d8-RusIRi&#Mc)4^Z;uO>1wOhWD<|g8n3&MpU;^EnjVVEN!lc!)%m@2E$x<)S^zk)F zW-w~6SUn%_%T<%5dUGj;P+Si~UD~~gh87ctyFKt;j=9gE*EhSjO_6!PK(N?sAY^5x zzUbhUa7RuoCS;|{y>}w!`;}r)RHf=AMxuRb*>H+dH+k=v=uJ_3Ek4eq$buD}QAc>i z%#X%TVQQ`bdG8&~l}6o(1rrO~aGBf$WNzmLh$Q+(*5uz#EY!%Hh%zo6?wDsUT?8$Zm&|EU;UY z&Q-|NDc02_L{A&L6@#G!N}If(#55^L7-On-Owv*01pzA~N1DjcR(rTH@KcX8P)6+P z*pD3eFr{S6j;0u}x1-3GP?RGrdJPUaFK7j<)IHP28o9k)O3ctY#wz+ zPa`$TQg3G@daCgl+g%Iag<8Lx8;40v>!t*f>z2XN<9_` z$E@U_WU;;rNz;7N@}wI~XnEdQHB|~bTIkp|Wt~uT$xG3uN+E}RuDsLdZ=An1pa3u% znyIwi!aCA~eP>=A8{x7Wv5wDVuw!AC!$tcPeFnEv?~T>t^={UY{*}t?@DZ#W(Uvr! zBa~UDo{k)c%I30vU;3DnA?J+3sk~e`JuL%=lgI;BY^VURvEBr%nwD91;#?7$DaP&s z>gnZUMwGkdaWS3aqSTtgNlDTbV?ijBS>vz>9(pI{y0&CP_5LX_%C1wi9>x2iZA>Ti zK+0csjVt?f{&LnQs-%nlAREj|h7l|ZOqsS+dk0!iqFP?MZc4M2r&r;Y)RL?g57Jq% zibrv~s_h^1Q8BwOi%vz6SJhOJ5=0%j>7W>`{A5L~i(ee3%@suTPoWfQDp7S}$h*d5 zrBsqS4WX!D=O9U1ha8PfWv$48Pi{Ho*CIv($`49|D;Nz}eQvMKXmt3n4cKhO-e7~# zWV2dv$>j8yd~pr#p4bMbjt1_;HDxqVGpw{~Zzs7e6fq+3ulBDg%KR@p0{RQJQtS?} zVh_$R>#aVU+i5j9%?>QiMn9-`>TPap`FFvw>5kjuX^hQaPiQm0EwG4YMQM*`U@`rP zTlN#@l8&=~i%n-S2Tiyw9+L$}Oc*^5ESz(=9UimO>Gt`sLdIt^87#4SFS&?Ru8yYi z<^PLR{>{EwJ$4C08@sV|7U#TKe3<)p>wPA@*M(iP7FS$qyBCq#=)T#&21>2G;`0Aw z$7&G=7g(@E)$Y(+?Ov^9=e7=y!Rx8npAr`h9k#;s2ncyn6Sg9`$m+*GWIfo-@} zXg#gkPwt3jOF93?QuJ**<8S+m@l>(vt%}~|kL~=J?(n%SSRZP3xQ%ospI)!G*l@vR zji37P6p?9Vmw(`35t%M_*LvXV_}u)f-RD-P*KV`hOgPELWOkx%tVXlhXYrccHjlyN ziCYzx8Jl2L4V7f~dEi8Rf=g2TmHR0NG#0jF%nl4i^**l!nKENDz0<7sS}@eJxeRW- zHGYHigR%Khv`%h$HC%O|cLMf|Iy8sTi77`K-{FWanv=ywC+eSFIcZqyPn|cN)+3LI z{&l}2_toS~x@qu4XYtSx4O$;a6ST?+B{*XcW>M3o&7xj&Pa18PC9??0irS(j7$C%) zoPvDOL~C@kK=Et+tu}Fv@szTeTUlMI#jF}-=;dRUo%y}#S+wpf?cZ;^R8M!Hl8%;& zTI{s4pSHVU^ipuP32swXYihIC^pzG=VK)}-B2R&(7CrY6!!?EDU;XwrHxW0mB2ClU3NRL31-ZO-`%LZ8yLntvtdQeV=_m%%8Nk{yR;qZ|j?}~m?`w5RJYF1V6l-5Cip4?I#}%}I)ztuFX??1E$fDw0)qW;Tth6LW?L_lc zFy5hRF0@q!=Z?a2kV)sYs=8D&`bn1;Y7&V7f<`eY3QZ*prX$8N?kvq;~*+x zc^E3EqNlt*O|E;WkLYMM?(iK#OkH;w-8U=yy0UQO8*R_PZcpXliC97@E@i1zj*H49 z1YccCoIZd8AQvMNNwgOfhvJ8$awFfIc08)A<&i8*UH6&{xWd4@>IvO;fkZm1yr z(Jlg;`wA94VVs9%Plc=HjJjZDjgj0%#Km({ccJyp^-+;^K&F^whC9)6yr(ZM$fIutrTiAIokv>-F&q8agY-{K)o2 zP@Zbk{1b{lM5QA%1yk&8Jn&y@b`O|!1wd%>bj+v1gyyg}ht55rd zXw5Ndo=mJb7o=AEDA~9|)4ZX$ITnK?U2M-sAw~nhvUWI*Xz3jqpK{cb(hlTte{3La zZgLvNVi0>L)wfyZfX=v}ZKM>XGT)6Ramqhl*WzbgOZTZpw5(L2oy)SS|?Gj zOf)@e9l%utUWzE_xY(2?BBzW>@TNk?1+7U&iy7DCl*`#uwgt=eqm+J zt!bs+zoTMb#VkcrEh6Y}R2ya|Iu%TFYaNGLk?3gAw6hCPk9ImZIEZF@e8F_=dI`0T zmaMu|3GVC+IzlCS9o7O}i*0VGuXLCT6eJzrp!DE$Q5#U?$OuKFR7R<)eW*3iQ0yY+ zo1)M>iJrK4oYD1JG4n%cf3o9NYxwds4Yie+Ea)_26$fx)42$)FPWRYW;b1FzSDP2r z2T?EEo^s2H9wCYoU$U@-fD{7VrRF52V#xOJz;MIA2cX$VwMBwm#db-TcOOyji*6Y> z(`ZYse%eW$)xPpPM(umA~G zjt@@lNfS>_GL~Zd(woXWnyo@*-m6tKYp~lMa$C}uLqDz2EFA|hhq-$k&}ZXrsH#rxC6?08ol<~ZFuZqQr2TRCQR5B|T0T&$f{8blCK6hY`L{4~D}= zA9lvLJvJ|vM8}PKHpMD1br4*uh&a@-aN(bd7!Bi;KTU^40_zZbZW&S&1q0#e0+HAg zu(9sNNRbz$Y~_L!{(xYBG^kHZW{xx;Jpxg0jH*N465_V@#7cgE&T9nsY- zCLUE+&w$5Gt?rvTLx2~hCFV!vATTtag7rr*y%keMHgh#s#*};8sU>qSEse#F^=NSD z63`E0f;e`ptY~ZKEv=~(B%SOyTF{Ge{pithSKYL!%zrdQ#q6VwKCzHWR#m3bpEPT! z*{o{Pg`%cgQvkvlQD<%UHB%5Wm|W#N?rJJ{%33 z<5L%PK*ls=oPLfvjTSbUC{RDj8WZ&7_^K?#Au9$8R%jCt#v)j8LQ7@vuSsYLxNLvX z1~Bx|@_Gxo%Z#RL^k^+Bnr$-{W6=`mh-%0lnof}pGMpg+=Z67%uFW=hMO=1=-Qjg& z3nyIhCPVzu<_BZjkE$Cg$AqowgxKhc&hX)J|}Fl~FbD!`dQw6}`O0EGLter@-Gl381Ms6QlATR_p`7abW0&$ze~2 z3?uY{Y>~22I#k%2!&Senu08BLN<>KA6&$_gANOI!PK{Q{a8Bq*Ta<3v$>YTN0D31* ztil=)97c=-1dLYf6m+<-$Pbe%asAk(BC5DzG-TC%XT$~hz?hpi^x)s@<8txw#c=}~}{l`>Jo zF={W-m?#}S8Reu!*je&OUhOtyJG7ANm&j7r+{tJDM`NHMJ;tXgy@F;>l>5 zJsA9GWfYy|Atg(WMzz7neMwvo7L80BKdKA3;5$?n;3y{#%E^#VdY{rRrt{YFit%?e zplGVYun*(zjxWfl(+aNjm=QdkaxZs`$eZl{#yjbXXt1>Vtzf97_My=}C#DdhHZVen zDH_dJ=A?meT5PGck;fV2zKBa{LE|QOKqv=`aWIT7GzEo&TIFPt>6@x7!ix)pd{cn2z_;yAW6ci~5Xhm_EjQBXl&KxM3~*O7Iy zGNLJVt5>ur{st%|u76Wm_e6s(qO#<23H|lIJy2`w?r1nS)s~W|xKK(`O*J!|?(AT6 z%wD*NoN`KZP#RikrYk@_m2e zFI}SZ;`98w=_8%Wo#+3IKGMO@dHzr7BORxi=if;m>2%7xKxh1=Z*MjphyrTHG{aD5(CfUQWs&Dx2YrqUZfbx(BwcQC$=~P^dD&v0JWUB0OD?g<`uY|R60dO&#)du{HxQG5c>}>;>L) zBrZHMJ3)T^FJ+hW!p)Z%UF#WQIpCdAt5jU z@2U1iGb4d(_!N%xjRY>^L*l|Cv*jBS=sp%M17?63Uo2z5*HqsoglxCl}|`u;WA(b zm;q*h8DIvO0cL<1Uvx zJ|r$YGF!eO;rsFlEL;Z605iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0Fayj0 zGr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0 zFayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C z05iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM z3@`)C05iZ0Fayj0Gr$Zm1Iz$3zzi@0%m6dM3@`)C05iZ0FaylM{}=<2z=To>390r* zGb4d(_!N%xjRY>^L*l|CvlHakab%f=%YYeR2ABb6fEi#0m;q*h8DIvO0cL<1UHi3^X+PLN+WkYyGw z17?63U zhT&q!sLb{vI7XZs`BJ$#hbD-3hn;zE_Qi1`KlS?iQ}?tJqb_}8+_YQ>eZR+ppHwpm zzkcJS2JY74P=~x3HQzFc>7g@;c(L2$6GI*|iauu=OntL%Z&5SgP4O>jBkrmC z(5xC4YO z`D%huwAFujYuIWOCsKaSytdXLlAE2~-*cNuyb(F{-*M9oqOJWucb@EH6sruopYuP_ zR%G3=bI$9NE#m6?7e1L`cZ%ny&dXT2vbCuA-N=++Z-cnLdB?*yz7ZlTB0^)|H;HQJ zW{f{(afr^H-hN}%I-|H_z|rPw{K+EXZMEj~aicg^ecFIclMSNx*WQW`_OytTXWXMF zOfZNo)nA!2=ZqxIY$|p7@>YZRYTey0)!J_oS!a9x+Qw`VO}B;n<#lj~mM>Qx^?NCY zpzIEql_ZX}oxJYx?^=r&T7>t#n`aQ6@9DI3$EQXyEBE+AJN~eVi7k$NH4o{yefy=8 zb1t_P_q}W1cIzt!G285^-?nROao_MyH>8YeE9#}ayY#hJY@*-F4@&Rb-%*I~le_&q z%^>_;*ECx_-6*bqxoqCahE`#mH?q(AM-1Y#H3w4~p6?|Fb>BAQ(_4(9Qq!uPo3yxB zRGRY6jR9Q@!t{CW>zOYni`K8~zf?NIB#u;_nDy+U;o{YgT2^b-+a#Wxdg0y52D3Q( ztD{xYwL#+ayh|Tf_|_;orzWjfhx+)vcf%Xyl3I%z&z;YI;@!rgnPoznx-Dz#UpDvm%a`4u&wFJTg1yoG3 z`-RS8)%wpqU(mF@=(Bm&kM5Zk@v?8|Uea#RU`-d?Va~( zTQTqCh_r)OEn?Rv?)zRIDv2_~zHigLPIu8@dFigF!0*haPksIs!nx4@!uY(cDPsDg z7+9ZX_ro7K)9 z9fVl<&D@9E{$Ldgn$NG9HpnOzUmP18ZS5c$9^AgNWXTdWT3E z8q!VuEw*`s~ePgyGDP?+#5ji8U)1 zwJ)=vgD~3@_LgqbS^OAiarx=j4dUYORZnlLV-b};`u*p1rMrs-A1`0pdw(zS{bB3X zF$tZ;-lvXOe|*9$%002}=;322V#7P`c2{09iM0vtmD9`j76$|OKOK6|ESfjEabOJ6 zd!@yKr78E`FB;Ye>$9hs#ey!ER(w7L`Fd@@nbEcF;seu|rGxvYio}_h20q!&BvO8^ zB@7+F+lnt{S1Dr?r?!7H?3>zcMdynhj61zn(e>GHR?Jyu5+g<*+q?OMRqXgf3a$j# zgVv6Cz3D3*#FAz8zZfw>h^9+z$%!V1s8hG>j{fs)qReAADkZynh;~a4&v$;cb@pUyHyy1&V~zC8N@BYHs6=O(0yj{?uPWu!|GVY zi}N-+&VSrNv<}U0KVyPP?4R`73hO;)@!{y@_cz&X6R-UF<%g$(X0gIEwC>!e+ll*E z4H&epYCEwf^}VULY%+;CeP8YI8uanHFAkr|%{7XXpMRD5U2>|pXZM>;H=XV*ww-J9 zTZ44F_@Qg#PBohev1-)P6$|gOiJlEUIywHdU2N;!;IT)oCULpc13%a5X%>&IPMZ13 zqbAWQp~{DMwX=z{UC*?v>#>TH{+!k_LBKh4-ZyOSXe4K8i@X; z&O_GuKUvy}pPqg=<68bEUQ1!ACuH|z(iBlk%pXMn7)8{nWCRiFT1ucUrH=D5LoN;Odd57TCn~!ONUO%bLZ8|M+Tb z|Eh~vd;LUjqwyXw`CaSzyKm_u9$tB|e%bd7!rH3woL0gn<~;U8|Be1mVzsyLk#nak zqFKs+()xmv$G!KgsI|!|X6IO&yytB!W=?9`c=v0Ps6F&b<~{7m0vE0O+io$^OTvN*TB&+nG?DPrfI z+cw|bK3V+m`Ul@1bfBM@yXA*{r;K8&Z_O8L7TZPb$5*6%_EKA6+^EkBK57%sUcRz* zcV8i1zpZ{=^`IoG)$&(%2igk5`k55jow8<`s1`C(>TbykcS9X`3HfT;4(WT)VKfIP@7xw+#J1o7ct++91 z&%CFGbP$=lT79=AK@xi|&-}g(+Ldd;*DsZ=)J6=?-c;Xwwyjv?e=? zLpvkyuY{g|=DuedHyoFnr}z*meB}l)XH3W2#tIJ7ky+ zdtu?GZ4b{G0DJXH)l*YiwH9-3{O6HBUp9yy)jR%>>@_Mb*!+}9cn3M`(_ZQ-u6#b|V&1HdV$7UJR%F3W6Qvg|Sn`lneEO(mLFdj! z(XF%l%rBGL3VoNo*I(V&R+xrWIc{#;MpV2$piCn8Us!u>*D0{G2R`-N!;{RCcxBb1 z$@f*oINhyirW-(DSz4ubD+wy(Nv0q+3Pbix;+Cp4UeB4!VZdakLZF zFMoS=2lU^alg_@e?qVBp-<>O#cFD1dW!rc4zLcFL4z`s-p@kOl#SVAffm_;(?`r+j z|JsCPF*G-+)rIHu;+B(rr?@wmMT1I*23P5B5SjW*!LxOGibc0SH6x?PP|@wNqp2-2 z4Px-wZ%_35u#3o@|5KZ5LfUe6;^CG4<88!>)pK9JWky?Z?DTgN_l#qe&)Vtkp8uD>|KE-GxQ+iUyj{-U{a!|hjdog!^to8Hen)JFts>K0b3VidNy zZ+807YY^YhdNuX#VeLfu!?ipAF&yKqJGbl^_o_iWmNB%$3)_;#o1gaoy7Lm$_rCpE zqns9Tccm!9gVPR`0&DgLpi<+`jU#&stWT7kqBDS&VO#=XuxASFCFB`GL@K z#CLa6uGP|A{BXSG90~PP+4aH1?L9h)%I)9G^FGv9oWHAf-$yfAi+9JAKAoLy63IEc zM!OGp6k9*re=!yL-CnU)%A36`qVm*xs_46R5ar+bZ}P`OjH2@CgjUm!_ZCxH^xQmR zd6GE0@T2T-Rtxb*m3N<8d80&^MGgD;A=|1; z;)}(TyI!4R7BdrOHf-;Pz8bwe`>oYI#L@$8n|wK-gIMeGte)GtqnKQ3SKq7QPU2v* zsks;D7(`$~x!yxwA0Rf?nSE`Scc>UPv;CmvFSiiyfBEVLy~iPb|FLTOAuCfvjWw5k z3tUYW;hJ|J`SQyaqV?yc?%(lDcadU&bitlTT{t6ioIwm&SN$7rqh4amVd)$+IU51@-u0w^=9a|bjr2YHGeN`;tNQ>ko z$!QcbtIQd?w0sxQ{&3yWDW4~cMO)Lx+zC5k_PjeUY(qP5zw`S)Ml3Olo`=p)XqVYR z%pUQA{-p&b@oXu7XxaTx3tjH1-*AFaOdr?zs(zM9{MWO}nKi$o`0sa}%glbrF3c5Y z9Nhn?n?f-`rI9 zs9BucQg`R#y{$!)qY0&d*^hD2&%@jMKQM~2+n%3w*Hib4@m01o?R&-~cFjMzH$U@U z@#eV)raac%Bwnn1df18OcCjk!);mUI+eC#)A5`+(u!uFe`%XSH)+C;|koH28UG2q+ zuWAigd8&=rd;CPFK3|)}_y%`9{B7Aj!jkgS>Ocd#NN9UkrM<9MTOMm(cK%_57;?{< zTf>)(;)_u=zj-FZCYl}{w#iw=Ec)K^R`<3@#|t&r-}6c1F5*LJ*!vSP-fVnj+xzFw z8HLB+;)k)jtQaS!ENxe@rx<$rlS{Rib{2oEXm@M(4ei9m%vz6+{mLwsHh-?J@L9yK ze;(ic`5e0#nY?`SxG7dqC%^l~c4o5}((k}Gdv}?|9iNWA^8I3mIFbLB&*Zj>w2xwbL9ZTYB=clr9aTFFaDByAnaCB_mMh ziYC67lgm~9Izd->g@wvF4pi}Ib6n3&792YD@rrdI2@F7ISw)~Fl)iL- zID^-5k^R*_B#{iqR_@Qzt0RK){b6BIO&zF(r-p8$G`Q2Qlr70+LsPGKi6T&-JMwn^ zD^m_crg~=B9v}ia^2)#&{Jw|u^WT0nIj0ZzVq)If8jL3-PU7yMP&=Pg+) zGc&0G$%Bz5mOK`4G8c>&kjD2rObfT_!Htc5EdbTw9;LD#rKK*NG;U+<@mz z;*n~7b1m4fAg&YE!hwi)^0{hDnP43Bd{e+K1`Nh<)C)a{Fn%zPxR*+Vt;5lMq35)L zd>RshM+k6yN2^=gF&6Zfw(sM|dgb!&s;pvxHn@(?@*A9HLtJgtBT*M^*y|}%TFJ9=XpMu=BoUyCIPUD!#cB#~nz})4T1x%|G-331zg-GUB>~3Vjj~l_O zm0gJNPV(I1BTqHhNlg7IwFG_KiGW1zv8hELxF?VE-?x++o+$DgR3(usqmC`Rc=a|0L%!j441V`2#Vp$l12Hvb1G?s7yH>S^3U4p520Q&&wOEBV+O{L zoQ&p%NbpauBi)Eaf(<%ZdYbCkr;wJOt-b(I*e9y4c!UV_%)}-8Ewx}!$=8T-27O1{ zriywp0racRQEl-32xsyvX%q+x zy}^4A{R7jdc}01iTCk;d+m-`w2vFPX@@|76>SVrBlRmu9L5s^v)v&*mT2tH0Hr)+U zLc%MZ@Vx!2UlgXRL4YZ3|GsxCEr4+Upy9G&8vI*xg?Eb?`smjCS zCYZW~xAA+vSlXh}eh2dc_eX_>`%s7EWgj?X%7(6L_0R&E8l>HwT7JKf3s+prirtb2IC zQq*%5fBF-bqR-qmS#oLiGXYGrM7T!=$nZCyIkI6Z5q%q(4K0~iKgtjOdiWIcl$2kY z@r8ID&b!V)@d(RZQsm6*JXaWen@~Z7ver&H-0n zPkr?$6_`FFoh|Z(4f#Hn!Y8gU!BPhPT+*O|&oZ7XyXd-b@n}QwM%3M^*L@{-JSRiG z!ThfU zRpR^#Ph=_3Sd*W*D})4BD@9w2iEOyP)zI%g$qK~M^)$9_U_$kFp9zrryz5gTnJqck|6o2#`IElZfl?>n=Yh^2>n?cH!GknZ`^mCZA>c(6q=#M)u z``v8--5YLmlHQV_eCA`OcrhJixJpHj4FOtzKa5b;)`99rUNd^UVj z@wsA8#XE8z>dg46C;DN`R3B+s@CWTn#J^~0_k?rU{n+oxU)HUS{wQImbd6a}&_ z7cT;jLburCkjaOhW?D1 zB|uvBv8skk=-;%bYIc1k!zO*>LP23FaGSRLxEfD@L&cegPKu-wd9{x+KlllN|h zsvf2S&ok!gw^yj}No_|8_bdg(oL}5XJZ%Lx?l55QQZi^w2xh0SDNt9K93vk~h310E zfH5sHL>OmfG>`yf?%eiTM`wY0_S$=;H4N}dTa&=p!vtUHs@3PaNgzkrc(!gi4KjjO z$=z_Iz=}7&?9Awxn{K#kz^6old7bBXZ#|}iu91aA1^PFIG0A+k_+GWIE^5iZbH_ks z$;q`8BcL7g9`w}E1%;|>ZP&;LVP}893hQ-baH2cxGQmE;8*Y!k#X7l`Qq}g0j|*ql zUEIBOCj;`!a_{~NBf)Tea_z~V=uvgqQb}0L;BbF%%H6FkF6*N`>!pJ=NfACLA1>4PxS^~dKHC|@!bRBp_L?~wI#^ourZ zZ(@3H#vF%zB}QxO4XoSB`W=U_lA)5mPA@lu4XG1ZkAq9`JP{WTzEpwdT~>dpf2k(W z920)oU#9|NJa0+#5CNXlh*O<0H-FAI9bk(-*^)E*^&^;DB*bVYQaZX-j7%($7p%Qi5H z>1@4+x?xYj1<#Y%=Sc5fS)+W64G;I~-qWw3LFK2{ZVHZA&u!dzViNSwx9ww5$rKRj z6X?mYrodar(7%gY^dP==Q<~)&61bjMOkv2oAb8zY)Ze9FqA%VMMPHeiQ~O~O&+F7n{dwporEK?=<1rvY$HWGGDfDTS zQd3*LCbPgQ`})u4!$b&;cUhW>I{*CQYX3enCJY=9*pRwf3-q~JUk+;k9PQY7H41h5 z%&cavxDdeM%8&cc2-AQf|LV(=&t%v@_@(%M0CStY?!MxC2_PRU+Wq?&5t==7=v@*_ zC^5M*zx4wV0!!}B9>+eDz9Q3<-vje<(V{iZ8<|k7^$WyZC~!Let?8AsY?ul4piizQ zf|-qeBI7X&;sy4lyw#?I0X6QoRHOk2P#(JZ;<;_Brd!a4x=h+F^U7mh4M0_Ab)$?4 zwK57X3BG3Fewk;B{X6XI!@?Z14-&xm?X20OYz}n4@BMcY{hF{4)n1t*O^^{$knO_U zVBN(?a>_9V=1Av6954^8UAWq^6@Aq|qZ<{zp#E0=x>K$e&uwds+5MgBSXVO3;(7PE z!@KbP_8V{Qfxy=UmAPO0ffrZCCq(lSnkBkF- zPnEzfTw1ADi~`9OV-@c;h>*Sc;$Rem2}AGA#;e6Fux0^zK&@AT1 zqyKXs>=p3p(-yJ3rfqp(2qM@zES~u&13X^ z>#hkMHl)G$Wxa!EEeYWMj6BVceH+hXEfXKCPdnE1j>zU}!Srp}f$B~jNX)%GJBE40 z?iCg`5>c8^ynndb1N%{Xanj?Kom`OodFP&HCFaOG`!YPR58vWCwE4m~6@o8IXz)i8 zq1y3@*8PvjmF%7k_)B3x4u$&czv~j6wO41F7s-bqE9%tX@?Wm(bhZ5_X`YAnFkX$z{CZz|B$1WKOe{h7}=g%y+b?AZqR+a3; zR)Fur`nRmcHa+6+Yk6mdd1X^uXi=&54v4BMJkQcp0VDUl&pu)O;kmYRz1%)cur#-f z?3vmILc*4_Cd%7D>ww328*2;rZ8^%Fy<-6aPW3*br?8*4lgageLO!SH&FcMYWb#&^1+nii>lX&~N!O&3s&&gn88St4;TUi7@3n zLOAS80Agp~8jKYMm7fMSNb2Em{h~OyO2U zBTvgc5(Mi6pZs`@0scofCS>QMZj`5Yd0?)2#>&ymWD^mhgD9cZN>m^XnhPmz)rK|~ z6W+Tb`0u;r<)q)&14h1K@Tn|Ec)WP{k?9&E*!Clo^L_*74@*^p$=JQAEgyz2G2)7n&;#DxJ7ef#ZmNY4WhJLI(u|s=Uj+sR2Uh;F3hq? z^?1K7ohpc%LcKS5W?|PRUAVh(q(u+&E`u7D#|Z)ze3PCuxHpkOb4$%Nt}6)!iXw!3 zcccDnv#TmZ?!w+fUT`Vq;2w)!XN<7#{9erFzqkzj2@%ntupv4eldMoXfjWvr><|on zj-S(Oaqhr*U8v@%to1&K{^~@)DKUo*I#i1|loaA#z zR|jrH877`ZpSAhykU8@fa&6BWm8R7JCP*i2B-a6a-SmE$G6DG#!)Te`jZ_%?>VDn9 z6Z?lGzZ=S(Y9f;oxxgY!9nftug6i+Do-Lr?uyJ}-Rzj5pw2AwLT*hl{sV=PQQEpmynF1T-_1dTQqQ7iFp|CRz;D>82kkrW_{dk1$ zbuAHS_3YW?DJ{_R-1&4p=9}tPt(M;;D6rc7+ZjRpz4VhMb?0{=r?I)gNy;7l!F^7$ z52^sJK3n#<3-#a4n-PK=O(`HZw;1((Eg9smYw?{^CWHM&!u0H34&2pX4M;AhB4;%I zW-yivIY+W~bAA)Sg}ow0@dF1=E3Q>8m!`s!xa$Mc;kp3spXN&WX%NEBmt`+d;BH0U zaL`L83=54slQE${;=>EOYYx)DV|{+_hEB}Ko=I8QZ6brKRK%^ZA_`dF8I4xJe0(WS z>XrOX8nl<*ZaRy7emhHaVsADLT2`%!iWt+y_j#4QGLWICInTfAEfw}TTaFB5p$?b2 zJ+OWdbI9wi3{4^AlgbPVGLBoryI}t6uxfJ%sR(r?Y{mDuN?x#D1^u6cbo1<&R9N;; zhb4Rg`3dKkLGKktkat;f*MGdyhphJcv~DIOtg-WZQlbSKJC-O-)oZ~RSA%*7eHgc_ zN#d=3Z3wG-nYbQvBfUxaNBP~TC!e_mWj-K6!O?dr5{(pSt-mn>(Pp4Ob#%bShX$7| zr)+<&;Q+yNjOXu44t#j_ci7Sn_4;Q?*Vkz-U{=l^PVTgVOC6g_bFsgw`PSf(|<;KGBvK@&qyeYk5kP`PM{ z9HsoXI35WGT#EDOUoaP${PN}bfmjkK3e7)yok#$U-iFndIV?D{weUXR z`{`Ib#^Jo90FMbFQ$oNPd{MRBI-2Erob-!ygp}nZ>AWI4J`3x0$jtm`ouPxO2JVgJedFc+1Y$ALwk~FO@ zLp{LcW4*YKy1XX2WrHRKo|WASP#M>Saq0Sfht%0%a#wgMf3jt>{#gUm)!t(vmiY6ID_ed%entVVSol0W z6ggccCn(Dj^}6%We%S$SIN(pJ@5;sVcyhn9)Dt2Mx11Zj`#}f9)HWKew4*@Hz$fXh zqt@^=QO@xPFAF>$erK?>xzK;(P0UIr5pq~lL4676L)!a=jbEfd{!`CO5iweDmH6VA z#!3<#W7!Mt!Fv7KInc1@C=m?$JWX7lpkNm^m5F%r7okvr*DG( z4(O}hx<8!%UV{s^{?y0RMiRLHG`!dHKok0(hgdhWkY_r+A$lot$t&X;o9@nO!t606 z@88};`2F|vWA+f{2@CJ#_FdD2)P#43Ph?S{E$Nhwv7rOp&huHjX}3LeS+koJ9Nl1v z)^e#_2}kHFjBwN!3W7+N)!VvPAAzjU@*@G>c3@-jPV8KUJ6tJA*!d_&2d*M zkUTxGPi%n&x`~2v;T}Xtl(G51Sm6T@^TXg=of(*~`z|iRa0kJ*UQ(R6Ih;8B+VngF zK;qam>$`_PtdbM5)4+4Z&O>OQhnyA+Xg%4UfPKz2(Mm^)HRxY`3%_*l8V$tOpKElD zqQF*4?d=x4-y`2gI-lWl@ccS&0>2`1QEU3FX0YzreRc@?gg)7gw&8y-N9l0z-ubwr zsH2_=`%efVM|$tq3F_?*Dg@>_6)SY;qJOP_^NbW7Shf59NY)^4zBGa-oKA(if7H(U zTt?pR$?df|u>hM{ag4TZ5><#1!B3fIM9Ru7TCqiT;iaJJ=qTKj?sCvWzvdE3*0B6<9pFLG|%kCa4P zEn|Y)rV9Jjn{=Qzc}z9uBpEo9vol5gG`M+)wPCd?8Q6MHqBjI12mIpjDtR+K;A5-} z_*2gXrGz*miF^wvdB8rHRBZw$eI7atX=}=s;XtS}63%8o{ z65nIrs?)bFcs_^&oStXT)+XseJN50B-6xQHcT&!f{ACRety~-3>t^sT%*0{b6n&jJ zv!3wlc-`)aUn@c%A#7Xk`PXF}SnI8QP|5}K)Xy4m16!%^U`A4Q{V67hc88yR>0k<< zuAa=O5Znc)R>#V(Cg_6NW`o|oUM{TnIsa?Chz>u}eYfqze8^iS-{jz18mw5o+{$8q zAe0H9lSDLv7dk@u4R}81e?x~i$*-V6-KSEus%UNK=pP&W#is{MpPze0 zt#m+tD0B4dR|-^ag}+60CLkY2KHH6b_Vc#+&$cZ(z@2_DCQP6~ndvd5FQ-Z1U7t|& zSp^W1_T*@h6W9d+(F1#{$?8a-*6F$nvOxOC(Dk#T3(qZE0{a~(rVbk8Zn<+Sl* z@vo5QQQjMN3D23GE$iHBr?76WbL7edVjrjUJT-FcbDW0_^u$Nqbb0_xSne!b45eVdfS` zRMJqd@jm$}7wbodxg){ZQ}JY&>lN`$Op(-V9I0b+J|g5h)OjzjL6YJ=wYE`-3$|cu2GUY+0KP^ zWfJE;+vtH!f2^AtKLuVi^se$YAVbT`IPE8oNWcmdd$(g6`MFR>RVy1qXwctP_u9`2 zwtA(wjxWW$dByJoW;j1^{<|@Ilb$a0TS#fLQ7_W}Ro1-fMb17XqE_Z46$V6;GraL< zkCf)PrrQ95;Ub;Nifq_qSH3OvlROwpt=+k5h6J5I)n45~?$_8! zKTuN0dNNc{jhMYc8KZ*K%hmGo513GSxMg5T3(gz766Pmt1b7~T#?wYRl&W3b^R1H$ zv5%|&xPH}z%|;X1YbW*LcKOqQv0r5PoIuZ8S;K`I!P)*k%m#Ru(eB(_K?J3AP5ylX zI3IFix4+nLIwYPQ=B+)X4--#oiN{6hAWS*6u;1b3C7Rfxw(0ZE<94D1zqSQ!hqoIbh#)?m@}(& z35j$BrMR*yzxlb~dtdzgi-*WbSID(FUFN_K-s(N#9~oe5a8RdrI}y|k*2h2BCqhZU zxL2$M&P1&UjBTp+;PLpN0}wrj(N z0V}DzDCB8gNL5Yn`aVqpqPGJLR=Q-Na|YFocW9#Us1K;i8gJB zmFD@jqFM(OzAbGEX~*YiFo3oJ&oz0^+o9|Ak%K9Yn(&oofU6JltR=p;b^#58VU1cK zd!;_hOw|yain7DPk>8l}fy*LTPrt0nJk(~5`A|vj!s!nT=%B}2ouQz=W1i+Pfx6+R z`pOfwIB(^!7;( z_)V_+6rWE9slgeX;GjX^o4i|2ziBYFW-Jh3$L8KjpTw zVRPkJFpGwu%n$o z*bO?oay$0r7jk)-uPZnmH_br=@fnSDSExX(L2Pt_Ak{YaDPH8U4lN8wehY$-FN$)0 z3!!kX{+E)I&`DVNe2x3&&0b*NDL_3bihh56lF?Ec74j7So+-gT#qq{;O#eG7m^1~6 zH=Fswi;KIC1_~MdZ{Be}!xJ)iWG+7pw}NcPXRORbE*!ipbIr`14R>`iGS*`qnoIO| zJTpUppF=Y;ThKR^;n(*z;Lv~^;p}`Og$NJiPGwkY=|Jd_hv#URKNdx^KUck?pXT=E5nNGk?gJ$xxjx z!sB%kKhIHZQAKMUJ3Kx&N2wKXUEu&)}s;=ci(!(Ym0 zt46jHfG?FODzKCSH*?M5f`TpxeZM!wKf(qiX>q4HkZ>rV6?iUgx3DRd%iIx8KqaES{^C4V~>JZZqX|7Q&YIeg2Zb-J%Qu}*)} zxc=lD`lrSZvUyfgVXd@wUtfU@q!0Au^q$gzx=qhdr+vZv)!<7u=IGZekCM2+ z^D%hb+XA3`-dXh{UjHupn|!SSx*(P!vsz4_3o9$zZ_Gt7VOQnMj>sY{`2I@hl2e{G zTy-3JU4tB$`L^D&5j_8f-u3&Q{J;i>{ccYjJpn9*?00EPXo26?vGvD4BENB1$|z6^ ze~-gVoS(CVhHD{CTYhoj^P9rW-vl}E?PvK3;sgyi<4zB@^P(Tw$iAZBMu7|ael+%s zGC<-9^giTeLpJ5x#Ogd-XfJuH#usA(U)yaJ?S-f7E)c#xc(F9W)|QSQH^c7F8tD|&=TP|LsXK8)w)Cmw2{XL-6B|E?AL5R zmrH}HLQ1qR$rvQI6&~7uR2#VWe~#0Vyy0r>25T2fF3kM)$Sp{Aguk)#rn1OQJc|)| zVd_Q#4fUVe9XtehG}5#!Wj!4>6`t94EtUumFK*kk*TM{1y1%@r`k@2w^ruq8WT_ys z>RbB(K}$Hu^Y+W*p&j_1O}|}&`BcPU-&^kk$Y*u?FO;=Y;0ND{S>k;f@TrN!7X%uE z?L(ib0rh z@%Y!uI^+(=UN5`Xj()ho$K*EyOK9-ttnT$<zD8LGvNONgN*m}wXDCxKh0g@;kF`hS?#FyBNP8^m z;|{P{n|j0|0OwOrJ@zSGh1YZG%VqJ%V-Io<)J+~hKYSv}Tp6FY*E8ovJ1<*6TtY(T zvqXH~I?bLkzG=blkfF<~aPIH1!-V7uhvuXmB)TUEK2`8srLz z0$|^7m*`^f7dcONUSaC0I12Pz_k`w8k>F-=)?j!RKHtl?e+_D5!KuEk@dF@9PT}Tr1#p^+wdwHNan*!n`qPtJ$Lqzw>wX)R)kKI(kFt=UF=ZOP#gYO<)7* z^wx3fJ`UtsXEB>p(KUZMd_M8 z1Wl;Q{v(kfWWLt?96oQtj~3!W^Ne9LDQrW|C<(S{%3nC?VGK*$ho-Jyq{CGhHEQgYhxTKr2#48sgQA4--x6>bi3{nG&lGVH*DH_U4p z?s@2qlBG%XGVnY)?qFA~3rD>if($T!wh>6!uJ?@%ncnK^&T|y_;t-y#qK)$~vIFLgj$UMQf|2=`7ncifRN)B{hQ?heCv z9mvSv*FCh81?|bfrwwDc@HO^IxjokJoH{^8#qsDxcJE`oDBob(kqJA z7=o=p)Wi8#TA-c(`NFC*ISp&R=E5-ta? z>an(f4edVgpqvB$4lMPV^W%~KiNk>-FM#f@t>W(OgOu7l(PN{6+x{p zotHceV8-LZd|WZ|-!UPsdB~mJI<-CfySO&AE{@;&j(ZcnL^KOJ$a0`7_*{EmIt|{l zqheQR(jj?#R^UADFIX(qRQ-CF4&)Nn@a9)cSXXh_J{JAjM$aP$`q3Y(*`eSAn3F$h zyhIUnOHQUI66HL0{4ZSztg!!VlkvBmcr~to}j(o|_^kgf~#Y`M##e))pFketU_)rklW2 zNbmbdAxpSEuEkTe!XHHCMiv&2dq6nmPnmH}@XFOoVTN&r|_OM~kHIp7^)MS8jXIDIk7acY*vKP`xN2J?cXx2*XvZBAoDg0<{3ux)Si(yb zt_$P*fWox+h?_3N^Dn8}hPlLF+j6uW~=#Y^i)2WqAfulPQ>sjL*&i2iB zYjeiPARyi;KRrx_h8rG&?{=f#E@#qOgY)M(>n^OFA3(nIa(-%7t|PSUX-P^|A%dsu zDw9$g8KS!i(~9010pA(Qkevw)CK_`6c3@t%GwS#H73iau77MRf@eq9t*1=r=dql_> zH_eFpir3+FL8;~*0R6&6sdtzk<}?{u&i@5S+ijtefH_)$gpl-)$7Fa($vOQKec9{P zQ#oEt+^5h)m7#yOhL&&Xu0e5hkWSx%n>Ka=CG?Gx&uY95Jbb@@B9Ahy)<&Pc%YYb& zSLq$u3m;7{es7?2kqdfdcntS}+*OfTR@F;~y^)VyW^lga+!OVG!S)OY?)bQvkGlJq z#=DXnR>qM1-Oq^$}0rnS!6g`G||>`(GCD{`m8vnP7mxSkf~+3GCza>BmcY zbz#=p)&IA%7F5og8Cgwmp-kI?q>;&mLvfoo?cU7-?TYMuAFa`k;KuW$f3t)oYR<8z z53_KOiaX!05*tV=FMfGDUJLkm*7cg)*N18?tHjmInPAV~>UcNF5JWUS{K#o#L2O_k zarXx%XayU6U!BB;n|zjoo|sG2e>%Zpr%>Pz#^!G?a3JvA_Z}xahlnkI9u&-x;LfEp z?Lww3I9$%Zjya|UPKj@JZj7YD7h9F4igTD}73@m)OEL$kmg=jFT{yR`*DA9Sedw1C zKd0sPQla%3yNc+-q|blrx;q9?zdz)R{|p(v z-;L9_h`GCKc&z=N20Qp^p}58`#1CRGG84m&Fd>}0OTefZd0yiecawSbpyQ~f;9i_J zyQ;6u2x--aEo_%fapgvE$6U<6NPz_nuY_v$u26;#O5N%_xKAe1^x=9w)MY;ACGKA9 za9%xByFlZKJ~X+{EYI)Ngux)mpriR);PlP1-{D?dNUqCme0YlvGosGBANN~;vFAVA z12hXrI9K*F9_LkPlr)jazuF-E_V?yk%>NicpLg&|(jmvX+E<|026&rS&3Z=YLHS-r zaR3G9$*0cLc^v~-U3gbY7v}~C%9rS>1+!ps_e>}kb0fjeDl6Jf>p|=?_tl{nwcuIx z+|51)5%%u%VCJD8qq#PQHx>0+Nnqskhx1yn%e2VhL<#1&ex(^EI&|3My~dXhdD(^v zy^Q6k(~rK4+~wMca~^)dnqe!+ATD@gcM%8o*)SIPc0ItHHQ0IfvAq@$xMi;4p~wrI z*rmUcz=5U;{g2(EY{<*?zVIzq87eYH9yz|M*8TBcg3r0Zr>;o$c$T%+H6pilzrgkQ#`&*T?qylrFJm>g&WKkVYE)iW$?PG+_|93@ zVNEieF7VZ$P|%+qF+HA{YzVBf4`b~(SF%S#f+V&F`<)cwq7OO-z)NI=*Pp|>XUuy^ z8F{;Roa=Ql_bJddX{Xv60C3h`>8mtF2dMo=NVEky5EKhf321TPkS}{8V;>iK!f))) zKwtUnRb~0z=zkN8y`FsX!a2mj&(E}7$^ZZT4>Ey&PWMXgN^{UUY-nYk!@>PxMVBAA z;+)2ygkGg7z!JCnj7DP;xEx7exi6KDy!Ga+x9Z5%4L8(;Tu_6WbK5_>se^;K_a$IeO4%e8UiN*t=gq{uSTk4C zbAB^m({qi1e&q7j+jj&N+(w?}zl9Gs^&!;mvCCRKzv3%j?S1K@2LaEM!^^^1AbYiQ zii8|Z<`M(dGh4LaGb=Crq!rFvYIM8t2Rp!_@-168t1>}c;#THq>_>Wud4b2j8A7aY zg+erPkx~)@*?J#wU(<=_qt`O=zQ0W9w8HyAT>dMPKLUOJ3yB&jUb@g2Jp0NF`Rb{vteIS(9`3XrxiwWwz+BS z0vy{~3<%PP#rW#n+)oU+BXxGk#q$(U&Di%Pdl?sO+~ia4%yMA8te&Hc66(2@qGdfP zG|1krl<@%PQ8rzSI_`-3mU066^9~@t`DxW#!(BuAK%R8_m-C$qd!B{QXik+JD2VZ{47Vm(pGbl zDyR*#OmVt6_FdO5Xr36o&xI;q|GI0%m?I_d5FH%=o(2x}1eLLIXz!HHHmrj$-hWOr z$9}7DO-BTugf6u2zv-a03G0J2Ke-yQigjKF)AJ(saDPi}oGbc173+B4Tu##YAJ5_X z3HPUrP2^3A;rp<`>+b6zGFVMcdDPZnJ(JkFFZmemJ8L-Wp_PvHU;Pp{Z7wFNfl@zMFIP~d->nf zh5Mk|y}9IFoDGaqTn@b5cmRs|&UF2<@P&T^X$qU@k+4haS5(n}KFnq>-Ep#sjk(>i z>x^9hedW;vp;(;zS1zs?w4oyR>pZvil>sQr?X*2-5eRPud)9WD?}yAe0fSRTR`B6i z$%y_{6XeMGX54YVm66}nE7g-MxENTmEe_8k52ZabTaicVBUsY|Pa}W%>e1gF6%GZ*VZNU+p(^;J~wL^N1tr zY}J~`f2hZ^PX9^2fLwrIz)%iNgAUx}P2$zfI`G^09=j0v`n}PI{_c&&I(;F~*w9NK zs`@Rg-uBbM(K$)c0lEL_6Or@*)GHC zI`xpRO;irl+k&8|J+R4IUF%u=VP<{>xIx z`9B=ZzJlCtXy1G0!6hspZI2zGp7cf@Yfb#5D((gPFeUkNjV|m7UGd1RLKoEMevrO> zVZv9Z+kD|4SYV@a@#uAXfSUD{kNdn$pkUjO>YG$15N_*L#`5ZdbL?K@GFLa?DR*!3 z{)PJL!}#wo+`DEu@~^;F5_3k2k*N1odT_fy&%dO?280i;7*e#Oz~$fWmyg-7fU$h9 z{O%?l5a2)4@&x_tB{|d5A@cT6E_k{3$_fTVKWBb%asl|X+x5i#)!3ice)p)s958*~ zOWu3v(+llo5DU&>U)3Zt9qfw!qwQslD9nq!_RF!-1(~q+Z^N-j^v#aMrx$N@=fL3^ z!oapn+?!_JmONWw4~)$GtQ8M9V0DUW)m4JL`AlmKeT5|$oBh%`fPOB&(es|DU4{@O z+R=U=`{FN-M%gLvkryj+CD}|f!8KE5-@tZ#7_U-gXY?`QC=gANRr zt+rcbp$DrQudBxYGz0b7*Z#H0cLwT;8J`)qfOTvWSGhR`D2xQYDn3F1hxHGK)IGSs zdz4ugi+x^wywGR%MmAAANzls@|Enf$TuHKc_nvC5A;rLPFB;igXsmFJ^V|9 zV)ckq$?p2_)M+9?{xcQo9=SIN;kn$aNO3z@#)aW8Cay9;x}fQQJ4zP!h#X6H3KRK_ zxrpVJ8r#z>+}kj9;pqc1sHS?p`Eknt*3cr%!ZY3AS@RLG7gsD{@8i8C8OV1Jxff97 z%x%H`V{ledO@qK%=It@fNV=w=7TfH*Sv|}?rp|}blp`$ZXe}A?$v7D zIh>nW_+B4=cR7G)hJv`fgAxR0*5BEFXd4JD%S{f(y@pbZ(uFlRd5p{=Cgaty@XZ z(D^>g8uh)vNS4jhzZNhr{IN0%`=T%3Q@cMISp&&GJo(0~9(0dbCfW`Y;AzaokSgTV zWd+ytFDu2loGbRc#?@r#`_tjO=@}Io8!m5-&5PxMxz~k?{7Wl|xDQ8He`V@C z6S4wWF`jR5AESz-jyvuJd$RpSa0vQ@UW$XGOPKR_kqT_xfi8ky`Ob zZIN4C*7@{CD(-hXQxMtu3P0CdZAsts8O&q-Z*Xg!EFs8P;2Nz2=N+j9JCkr8a?7?9i_#`2isfc-+& z_U}SeNctS1B|)IW(fqlin)rSH)ol*Wj0V`o74^p8;BD}_@nF1%j ze7CN|{acSSN?SbDasL+i%y@VPa>`pHEq}%t!5`o4w_MQ2IzAc}-)5u-{Z5^^c9<&- z{`v^J*5G^i#x9}#AnHx8eNNFIasOE4JJa#cdSHy}HyZ7 zyWK+5iiZmJR|`j?2PhEx#3gs@4dlT1G&;gx;apDEXZ0=*I*hJdx$89gDoN%3<^6*+ zuzcB&#@>VVERnHJ)<6gHqPqhXEA^n@K`A-)8|umT#v(62QNXS_%e7pS0k2q*=k!8R zS4{7Go~A$t)3LI@yw5bDByV}a-8|&tmEK(3co_G#?8@6AAck`>BZ``BFRt$!>oDaW(k$98REHEXYXY& z-`BI)a6CrRdD&s)Soe{utZva@p)U4{U7!wZE`D|07k@A0QLWmrh*JE;?_vY!erp#WF%Bu#j z-1`4Wy6$+Y+xOoj6*42MVU!4&2Zzf!_TGET2qBV;q%x8UWrvJHN>+A8MMROT5Ry?c z%E+eQ^?ZN-KE0meoX_XJuj@U7R;i2$@VV|9c&J5fB#6199j#H}ZvRNI)uTKW zv#A2if;U!Pt?EJIs_O3s77}D1y%H3NIXPWZG^zBs4?1bSKH`l2rl|*S8@&b9L2vRw zS5AyH@aSjB31BWtgrm&rj3D|y^?xzv`_3Pc`S z1WhQBKN0WhD44o&-<&-ru#YMStXc z5QQP;`T1+}CAN2=@3Dt3MiFzfzSBzH^IgIFl{r<3#YzF^^cOTc=oF#gWXz+vIV0HH z-T3M84`pyG^>dyAGCX~|zal6^9+D*36DUG(4^XL6%Ex&sN;q%K6X&qy>hIzgQLh-> zGgwrCxaR3{z4B+t%8))8c}LU-;HoA|)R}fN@Ffv0m!d2-uEg)4@F5M@WCxiFYYosp z>tkDMNrVB3_Vf~*duFcjZ2IMD0*hg|J7i!GpCKp0m%ap#3lTZk;yzhbw&j-H=Bg zRmH?v^wsUO4L_8rk2wXg-6QEE^5EcQe`Af22;Xl~oqtiN1OLSZ_&VVC-)$Gh#^eES z9~+dch?_#=EqZ5eHC;#-&rj~vmWLmo-M_jrU>=WsrpTNC@`EX#UWe<-LWrf)&ODso z_lJwj+oFzakz=#*`hUKd&;LG73Mzw@KMlV?fj-QEXrQyN=E$kG;=x|8GrBQpc}9DdMLw4Xz08}Yez8YAM|5uEn!gnIm)jmR`$mR&hNjZA z6cxxEiBrnPd3yZgJ^HsU%1}*<}&H&hKA)~rD>m0 z9%^FTQx+Yzo8+Nf!-}6H3xEHJE^qO}n44?=@q%-rBM1>oBV22c-)*D`@)TEu+dh9s z%(dj9Kg#R*Tr8eLS8rx#RpH+F$hl?^_ud+Jeuc6=8)#2a-A-AQg%K@FQESXm^7|H- zVd;uFju(SXpCVrtwIJy{QK1T3;KWl_stCf(qc^fphv4@th-xWK9o`qIve`Bw?(u{3 z-d;gP_)0?^rFXyuW?7R^NyLt+s_Mp~n9&=2((oI|b^EEKdQGKdIo{7eR zagzgelZVm_f2oqKVRe1DqYiPkN0(RKN-oI4%V9sB=ct#VatuGa#)CRSy|?tP$ZMzE zxuk1gsRCVYrN#H1HK1CMN%3r%DNHUt?7IAf2!Fa;3^ptkAu#Rl6B;~!hTl1<~Gy=%T`8&x+mrg+{m{H1(PqcpiYa? z!hUpvpaWH-#!ZTtze}jo3*XC({sXn25&?VAPZ9JYr~>mTyl0{(gOSJ5f13N=Egy9- z@*n)Va1iagByKC{gt(F3!Q#t1RYBlV@w3-&2@uUi<|nYAzSZEN_c>((sE17p=T{RT zhozV7%IFA1W5?avLWLUY&&aDV%V0i6LqUx{>WbUuKP5HkNW<2&i#5edX;3p0{qyXx z4CdwC$x^t1`5ZvLNjwEGc>kBLYlt8Wjn|tAjw=I=5$UzDml+&#OCRlt!?{NLsF&8P z0X&%Wu-HRk2;w2fc#d<<*6S3Ev@p0zL3z}~1ryvy7~yyPedI%mQ`PxsS~Z}r*TgH! z>nOO^j<~2`Zt>d^j-bmp7xWtby}ZPt4Bf52*Jsi1Z!#WaEO!ENu)TJdU6vIOp8I~bSN9^ga#xk z{B~zRW1x%CpAZw|2dB(d1T66WmJYsFCVWZ^Fxf6OmT?@E)vt1suEB(FYvI{Z7VlU5d(PT6aCpq_bm zf#Q3AN%Rx-o%H-OsR9>^vnaY~6yO0zrEzVeEG*xQeecPHIi>Q?ZeNKe!SOf|jye-X z;8QZZEGCEgNm1taXFe&wFk7<}Bl=)cSY7tWDiYw0wx@R80X49cnfqaUT^bVBOb=|y z$w2*`xW&mu0<1(NeMv+8R2svI(8e`2Xf&=k%#D1t>rJtdq-tfbpZj;Kt(FM)zm*h@ z-jadA4N*!FD*W?i6;~cnX;7xupSMOnEKhUALQ)<5#~6Dci2Q7l-T9rys8b-lu}|55 zS{-6jTe8D3@AiGX)Os=Mh64UuMD6hVv0@`Ts3^c-%cp}xN0h4Y(82!V{n8Ofg(ch&iAPrx+XUCT2 zrD5%J$Rx|41k5q1GV393v06l%9KBl^-jo)9>aCQ5yz|@Q&#z$aq>)+c&ok&3^fd5r zxhxBx4`>&fPojRclWs~A{i=iU7wFZ#sl#ID02`~g81ieU`-`<@L1*({k3<~$5;*J<*x=eU!z}1u{CR9i462xNyCTDZ7V zR3D1I*9PGkZ+W~oUv*u|!@Nn>Jdt+-U**7?z95qPngl%WSsI_W$$_@1K=ePT8= z2n@?Hr`n_`_^mOXYwxe#SUxQQQlaj8T00Fu&jk~}O?kmt&Mh|(eICz4rH&f-$)i4( z(DE7gpYv?5>q42tVeEGl6~PJhwI5!8Gd-aI+{~u}f8t*H!^0xf5BC83$302sMfKn$ zV|wn4D}WhO1B>)O6>zrjzV1b(0#}25240~5buWwI3F?1m;WV9=k`7rJ65(B`1fIv) zhil!_>EzMZQ66^e2kHa|>U2CXe_x_N{Lpdq_g?mN@|s5AgRP>fAd~}u?WBRfKjHur zVJ}YH$8#^OC--%~lpN%R%k2{{doxUtT!maWGv_Y=vl;PEBm}RgQS5- z^O%wec^T6KS&uI-6Ht$!PcU4=`L5z?e%Uef8KyAO*4`$7Z5%P4$xIJkp3d~Y<$!tK zhX!8N;CaIL-(ty&c{Qm7Yg>{!REn})6?#qvL(YdYmCt2Bn6Iric!3NzoJP(J-$vQQ zystwP`hfqrm$nvmVqXJ$?%7_Pe}#DSeScy8M`FFY$%8s&IDX^nf!R-*@bBiUuZ4-| zZ@YiK!G00o$;Av0BIbZF)TdTvplor2 zOzT$FV^?uGU}*|?wJ1P_jO4$mU4LXC>cXM2@CrH5RM6ZME>s1_r_6Wn>{f)VRkv8F zA`)coJYVa49sgY+`Mm-CB;W|SKAep_yl+_R&c#{es|j(L{Ft7W_Wt&X2w7F=>}3zs zOHn|+kYu~VKyJspB>Md8a&NE}KVMPv&0I!iEoU@p?`wD;0>@C_N zV@l*l$h|uY+)?LZb-4dj5g8g9RU6x1p#Qj(q9A$)Ktm}pfNZLO`#_`n1Jr$8`z%S} z<%c<6esTimkr%e#b9@_aDnn6dYMjwgQ@9~7k#{`;d11?RmJ>VGfqi{jif;{hB7OaC z6D}z@S8h2jbBPT0D;#efPTsl_+{-_Dnn6)Y+J@Z)TUeD5%o?CIf$*ge z&ggOr7!TSA-P&&j&xgZn|E~K39h*QZH__o`a!m*bQ62)?KSclvcJ+#1C0xmy)pTzV4(yaQ%+TF@yfuVAJcM>6Z6ZURc>2c4|&CV z$pO(WV5Ove#eGa4u6)1w(_BjdULAtRb;nU(^<{a19&w@zH1FgpT8SW@(5YCs1AR#3 zd4pf+Bp7@<@Vn*%8D<-YC~HxN*c-$@`f~`Nc&3NSwpkXwP;OiHuVBtgU6zGVrxPSG zm>u%`jd{%1j{Y`28HT41^%&77oj$v8st@y*5A%fzwS1BX z%0Mx_L7e9(t0-5GrYk`FzYW%ZyNMuT`uDpTml(JOlm;jr#$29X!X-J#Pwr+Y+T)2l z9=%yAi_ioCUYSiEqeFd#gVCLXJw60@OQ&#B1m{=AoWK#UpK8$jyO5dU6B*cf=+|b@ z|Eu%W@(t;XIxO8lAxa|V*)13uef5=s?>&?svQVc!EFfNBUV!(0Nu=Ft++(B(IS)xS z#!xsXX`SDX`5Y;K%e+`+(P!P^HBh4gHP;(H)7ull=W3(jh=v1f{o1n9`fyck%r1ikOMwu)uRz*f-?wL*&bomnV;;Yr}iW zD*Iyebrd|xUiayjhZN^Qu3_941ulA>F2j8~^H9#mp)~B<*t|AL6eOW8{$atxdvdVj zl=TTc^iL_QY@hEN)`R{U-Tiy+Bc2`^8BpJ(4?Ag#ov66+{@$En`t(v2;vJT{J1OMg zw)I$eChlogdUv=_c1c6wuF#X1J_UCzx7N;v>ci&QK&_8MiePegdPgYke@tszFJG! zs8%i+zZxnC89^Uk{?$~17dpR_ypGy}O}X@)s9)F@y%F9l2S6 zd}k~nOylYcdkAShCp3n6C|hRW{jl;l*HiUVuBsLq#m$o%{+ZkX$&&_sDyPxT|vxu#yuB^AoEUw zr)WbT{ls^3XZ8PyTHnxt?%i|uAL8d0S`lT|Xo&jCUiFSx10op9 z_^Sl%AOn+JU%Nf(U=M4|h$k6oLGa&4pBZ&kLHOWSWtI`<#BgVM);=bo9`a@MC3PM6 zR%QM$)JGmXI|Z)h;5>UFVef)hB;seWpA1cQ%0g(vnB3&56j%l1oz6vkg1SHM|fpZF7ilcy|R5LFt<5SHY5W5c27wH!kl={ z%(AsIyY{PrJAc!K%H6WCi=|npUr_~EH%z}@ML&+s*~7H*lF*8loR@N+s>@w2(h zRUYhhzH|ogqAochm*pS|sv{7TZS|IcQ07c#Jb{_HW@ogaC>+k8>zbM%frZwKxYMX3J|EpvMr#A`@^&K+8S%P{lUJ^v z_mKgni$N24&lN$Ar)l~ad z7|E#jH|+eNM=1{kr$oOwA2RePYt~pR;+#KL+ER(%kEwFy?rv61kQlpc`@>QRb_py@ zM;tv1JSQ)+T|{4oO@r;l!}mmC|B1&3YB^NkM99#n)gH`){B+{hG#%o_Sp&XL5r==1 z_m8qPT?F1(d(RqSE{>0)!+nWCdTes#G2ixm z+Ssgq0|7Wb9en*4@rlegFZ>gg6d)hO{raZVAycKjS`c}bu_U%PKNh61ze)IT3;II` zj?O93W?4h0f|#;koitb*-aLE+b-}-@rz{un|3Civi(53m8r(R1TyuFw4i*MO32Isd zppI*8bu1=>uW7@r9Q-{?#u8o+(_@ZSO?iSA>Nd2ksniajeo)2p(Spn&c{t6TzcY>l z_had^?0@ink4Vl*>!!e7j^I_9gT<)7aJETFFC_ne4iM@baye)7uAy$@M0d=nGL6jt z-qUZWHxc8s2)kKJ>>=UvQk z!JHY+01a5`7_3iJgiXb+C?wBh4)q8WoaxV#T zDkFzK-$wn{!b6Tdc)q&M{#3eGh`Mt}{d7ajZD>DQ?I(Yj0JGP{^+%{>VepW%hrv^6 znB}$TeEfw7<~7fFGY53w@NVPo>lf7E_pfN$Z8|AXd~WteoZk*6kJmAjO1VJ!VFBSs zM1T14`}ft2;{g!m;IVH+$`-Q>X|@i$(#O2cn9BT}O0X~+9GknT0Ia$1{#?Bz52wu8 zNe1YHKbXH%l#R~^VUt_1ZPgw8qoQ4S#`SpCowW zJvQ8@3> zf+TpaHXZW@%t5iGzF~+svB@C!MRr9|crWL8>j~z&mzNse?0JVdGhK9#>iY@cVwF7s z8)~4s^Xma!^m{i|?_xVvg!pZ`B*ziVVg6m4^Vpoq6c)cvI6gjvd0|f9J%_!}r|Gjd zLM_7nF{|t7U#@9H%SPXmWcR$Lkgla*o4e*zG2t&cUa+-fjZSQ zM}_h4|Buhu^2Oe`q${*jA?UwV7mliDAOZWIHM>20=)c_`JE)4^C&8fn#@=1}AUGf% z+LwVoP9q+P#&LkKgam35`ijS&nB{5zMZM8K17?2o6W$G8xMuqoKkxa;E9q3I_qLid zTRo%>d-qcub4A?l5>GhwxV{2Z;9B-=UIE4jW+@nuZ_`O2jJ9v1pNJ}bN`|AzCt$`4J3GaDy!hxA+uyE*KE9$?-Nh$>@AHfoe=7;TF707DoJRsp zK?loj#8JMC#T!R9q7L*cw`!U<>izcxhi{<{e0EE&^$EUjowxR|9>0lwSJ7?J{I3*& zaF^?k-6s0{3zfBab1-LYy!e2d5$2m*v^|;7t^iKlA}jT8&clxHbdfudf1>j_*?d<= z9`%@n&5U3vG9>}gn?sid71O)*p+Nl6M7tc}@ETB(v$4oc56Z3UP>nKi7Zxi9~=^fJh zXH_6$%I4xL73_zId`(REpkOdV&LPmy(coXeiyVx`_GK-vb0Se&Rhs`&QoILj#^mX&HIV z$Om}-wmh_oKKq23iuD21wcVO=jdtBH4>7e0CksfjaP87=mwl4B-)UZ1&FoQv>wO#w zwp*AZ^V;akH2Qqf5fWG>-B+==$YJBJH{ zO7O2Mahb=J`Sh(pbD7?9pkgXozGIdM(aCIbg$u|7ys}%8$NY{aq9`Nb zDM0>X<&M^msK>wH=v5r40KzV5E!%5|i=S}j5=C6#Oz2}5RUh`yk@-{NQ8vWMt8T01y?7yqetGIPG0crs|Ne6AdkfB8`)+4H9Fzu)Ew1jHy6V8S z_e#dTEDiW6d7_ND67TJ&91pJTMu(uAh4~rG6D|K(e?kL&bHmO#P5hElpuu?OkbEcR za;djGzj+XI1orqBaYv)>G}q}dONtDfv0Ri`{fRnGM-Pi1EBes#>2s`Tl_Xp{ai-1- zc}4l`G#9!;W%#zILw^SI4)_?!bN=hNcc`y7NuWO8>Bz6$2T(_vzQRI_urs_6ce5D4 zUX}b`vp>H_OTq@(kuy~;Z@qz?{jsDc09akAvNJo;4BRju*-^%CE#Y`(4zr=3D8 zB3SIOkBsTiQN)L&-wnFe_R2!pskU~0)MFJjE%dFS<#$+7*;QK`dGU)h&9@Fog6FrOh|G1X?^JLVbe ztI_jMBtty)9jPVUrv|z|r1GL(ZBf&-s2P8*vj0qVZ>7c=kuQUy+WPUgFkn421#%t zUf)q)5A&E>ng03Ue$M`qX?HCjzKK1sTi3o)EsyL({=nbRWhzvfR;!@>Xn6r9eLw@%+ zC%5tnLN`t$e$5PxW%q9OSJ=q_DI9Ge_>C?aQ=M4UMQj-hwg=DUAm(!5p=2d>H zqSLO>!8J~yg?jL$e^1#`B{iXX-w094&IAs|xa?};a)x_b3~SesPj*z|{9J{&O5(>V z=SP?y@bJM)k0#vHqUf*aa^65(_nz+BD&|A%)*v@uz=*Vhx%yL92CnXYz@~(_S;6>-+)xx5G|d{uY|1e| z?UiOmYXjnHbj!LO?@{m7rgl@J9d(kM#lzqA@I2{ym!pI4Lz8Qj;W0c%V?0m2yNb_) z*8VD=p(?z8I=%;rhpT{BhwP|iTqCe;7fT*R~M$14)#9&5YVk%L=fUAN%X6pE=P6S~_w{^;282b8D{`Wa zy_rMVhkr;CHs{~#O8mj+VCPe%>0~|ZZ(bW}L!DKCLS@4&4?t3(tx>8sp7Y_x6lSg1 z%XTLI-eWOI@Ov?wIK_l{;KjAweaeWZyd7mG{#1cKd2Sy(Sy3-WXVoZvN*x?Cq&=1M zjDU{s@#544%%^Z=oZUOE2DX~HqSsv2fGGDPdIF!Dq@b^w_3F}Kp&2%)-A05#n4w=r zU9G1Onh&-Z2!!9?hbSC}P$W$7Q? z-?%@kJREczX4Ha%0@#DB^@)c~|*1#P#dm4U4? zqQC=n`1eC1Ohv`XAaTCl{KzlVY3-J9W9^oO*(eLiX=xR>b@-8$*;mwouQWa3N8LoG z=8c-KqXZCG4dC#;HiuAE0$=SlJZ z@LP^HU(~xR(8k#mA}?z?Lm|7IiT-|GjYG%r{AZ>3m0GE(3#lg!m^&y5P!(^?--Pq$ z*FJfZCHx+~MZWyGYKNbxF2U6h{!;;wR^De-sRU3ZQiO4;Z zk%OQ=eu4V3*f&RO>!pXeXA2?JV`>80p#1evW`DZ@R6e-%M<`PjXmSGLPhn2qyJwF# z6_#YdTc5E$&Rzmy^G)Au;C!VuAle}3wZf{N%o&2!y;wI z<6Vg7Y*N`Mw?`-gf5nY&pPGrF6_fLFXb%9Fjaz6X?ukb#Jr1>_|06mw&dKKw8TRaG zPA4W1A?{0W+dEBpnE28oKZbg3PLYQ}x1BM+UU?7CRh)xgIu;6gKO@8Pdkh3@L;Q^H z_r8XEMA$z6s;?IH#pjE)FOA}Tend^RDG)yov4azi@70L#PuSq`ok10N?iO&-`iCk| z$0xORpiblB1&<3>M$+*4KR*oO3i{Ml$82Pk;P>E)QamdO=&~FhyB?K;l3p5Zs{sZ4 z`S+P`Wg<^z#N?}h{e!ArqpDSQa!{37;FGz5c^kBSH=ma%LouD-vovwUbJWw7%Q#R6 zFFVXRhI8+=Wk)-SV9dkXs^})5u7G9rRbDX86OrB*FGT5Je-Te<517b;`%)7@=>y`n zE=;_~@?`X(6i~<1%el~`0aNMp4i=QEkQ;xD{sroHHQ)XAb-RmrlyTncWz;>Z z^^X3`e~EmW*Ncg|ZZa4rN;|$5m4kGm>>uM|fMdTn7V25hpN@La!3iB`YY{ffYS6`e z?3Bc-0gCW1A+0k>UJZDo*wf3dDgf>76S`{`F;8J*p>mkR5`8r%DQGZXzpuCC6w`I| z5sx+8?t3ExhqOGj_k_yA^+(U{w2mo2s^ivfDfAajT{ySbazzd9yRAubZm2_7cI)#p z^c&Rk9%9qOpHni@-lHAyEXHKN#|((~i>9td^=M!}yIs>8AH?OT$&$nj)S3Lz4l%pc zi#*PFEoF@|30AHD@ReM_xo^i^?F%DBn7O`@V}!o5vhd#0GFQycYfU)JOM`pTf4SwD zGnbW>(fUY10Zx1?xWb-|9VD6& zxQyL@LO1ji@}1!57DHd4$d|pY?TCBN4Zqq}Dwl%>#UA=c8Q6pOG5DqHumn^W8Vgl4 zXo0`ubFX|F#C!7%Xaa4N@PnuSBhrod2v5`9AoOVsd2V}+CfFi>OE}1#sQ@A2LhF3! zzh@8MJtFHz0;gX)#S7xmZ&3tHclkSxNe(U z6Qcws1%=1$a9_?zB=isI%R_dKV=W#uus8kjy_UlOljTPo<=>JZ@szn=ptUNTr!<`0 zjdQl7ImOL=0&>uodh&&iCGw`{Bu?v;VSb}NU4!sD72wiwnaDt&{@m2Bdrg$+?;Sm| z-!V@HHr|`dNa0?c_wV`I{AD?4QT6^5BPfOWpHh3}(T~D>eCEWo~NX9F(eg z{bKxGoM+{eV~(QF{O)P$kWu{p?iUFjs2A0QBUOp-^Vg(-W`kI)jk!zY%F3Vt?7@O^ zhBuf0<2#(TBluYXI+fO>BFRJ`?|a0;g}8hixo2%BU{BKt^Zr514YU(@v%88}4{lWp zYa8IX!I|%HsS)+aCDiiIeZ^J4+atPc9&!7ym@0#E^u0Vy@~OKoMS^eREsV7|zkOIR zJiyeC=hl}OYvIe%;6TxF>cWgXs4f5CHQy@(4~mPg-a85)Cdn#xWxpcgFW(!J`8DC` z$-IST16OcxS`QhlJP$QOZ#?VTF9DxGLi4|0{&2Fhd+f;)UqkvmcY{$yE4a0>%d87| zW5pM@dBa&0VJ}IJ|8kB3_F1Dl5I(&)Ff0dLiqb}zrFb7I@Jg%T ze#!r)$V=A>dp7F=c$EqzNB09m{9f#asvl&_;5v^AU zS23U;TfJLp3iAM8?i*h8%0^tSHazTFxE&lby-dveiF|!{e{9qc>V>saO)HAzL2ES7 zx{O&LRE`qgD>LBxzIng-EKv`2L&`p3`?1esemu)(40W5%=NoQ@X~Or6LEWx}V-0&` zxQ@&wWA5o<_hq9&5s0&IWBXen4A3lpWZF>@T!(doc=nLNVQ-jyE>RX5CkBPAFn3$L zi@>b>R2}^LI=TG*>cOC3w6RDj5uB^f?*3CR2NO3FEWhKuw5$G&S&)r9^oUq^(ZrI$ zAmk|D`5$E9Z~0@G_)8n^o^ejQhd!?V>ho^*kl^tiQ~6kV0tB44%$UHyY zFc!6ZB{LZ3OFD`Q76(IUs65RZiBfap0#qsDZn+ClarJh=ri4c#56nl z)aF~Bi8H7{F|WMet7Ia)cX)VjWEbYmMdfY{cq>5l8jsUtuRMJF@^|-MyoUo5YtP0w z%HwnYeT$8o2)>8-`C?4*-c+HMd53ul{fgZ5=_6uL6KC`66ynD9Q3b}9Ur}%SE3!Oj z1bd;6Xfrvq$U@M(QlM;=Dy(PhiNy5}KKUDzBvqIMqeY7uW!VD_*Q~p?eNQ7_m z7ZdpK{!YEBJ4B2%1Y7p{bD4;17)+h7EZm8?&WX%_)z+|&g_(=thXxs_{$5c}&BERi zy1x_ta@f0)gcRoDpn*f8YM^+oT&SV`Ai2oLsLdFurHN6Q#llQn-?KFjy*#jOtdo&qrMa& znvPlG-=YRQyJ(Yo7JCb3dRc=m;M^}nC%*6(dv~%AKknGV&(WFs=%tGHvM_eaH1pGW zMfe=9a=;ODCBtHplssSNOBmntMSu+d-Zj5!L7t9jgjs7W z0Qr!FoPu(55(xdR+DO9tmF*hu^j<6MsbN-rHA{i{amHUe?eUx%BuqZK%MPI4+Nf^o zArG&l@AiB@g#Nrwa|ijC)Zj`81(#1e8MgY1j<4@PUDi3d)I_9d-`P|Akz~fXm)G#j zSJcOxtfrn@X(z(NOKEab8EW7WJNJ$P{ho6VtD^r(p`Jm#y{+F~5yEb=kmDlI@8{V0 z^8+0bE--R6aPlKBNqD)Rp%*ZpOI_F%`D4~}tu5~e5@`FZKd`tW4`zAc}KGI@9`xBGoP`Y?Q=3I!q>Zi;nRX{~Pf$1-vi$7VbF4u6X0E3{vYys+QrLJ^Mb0Y4MY;M63=HLzg!ErQ7a?rEw zLtK{Egn6S!=VPzQgCXJezpKcH^mM#Rs>OLVYN_q-p9%$FLZYV)&mn7$_@1tvh}%9M zHXx)(f|qymOI95BP!-pwiocg>cd5NFl`c%Ctn(Rhqu;#wv(r(W?@o!W2r47Lsg{`S zE>SH7lrIfd=BdQMxky`D!pjOyDV+$f#(rr+a0IVE`V*$?C49f)p1FM7y7^-%{=3oD zq2H#Z;e!}W=_AZFtX=GRM1%Qwoqh?AEqrjl=nDRAvw(errl&lqt1x#>+3-N}AJi*8 zkT8;*(1(o0;{taBl|lY@+HN|;6&QBZfJy(V(B@X9tcFb{?-N@XtAA847P%{0(Ibpic>+d07e9libhO?m` zl~q{R?JCY+M+17T`^B&)a`VI7Ze9i0fBH%=?H6U>p8LG(0O}!1mTZ0}qHoZT<9hz# zTvgyrC@}SUfIYiu1o2UP-)+_MIvTNecQ1RL<#K@(P|(aAEBv4Y_uo;U`;PPbu8O(I zr=Jj?zMXw|0Ou&?)CjR06$!Xb)9PfHK>A-^&ILsU;P4RmsL!hoF{z^Rw+rO~T{JrP zAIZW*iei~3Gwua5-XtBI>qO4oQ{9KY;I-h7lZEG0AO~}oh3&8pqgVaKO>xYBAgl{s za+3qK7qn03i%C$;_fn7a63_Yjl8Rw+=ucfYscLMMhj9DRfqLA(n3gD$MBfqN0qt`y z_dCk47gR15rV?PrS235$y)!s4l8*%A;T%se|NeBjcVpZJ^43=1 zKXpLy|9h#m5f@;ze|vWraY(c!Zil1KK~N!N8gtcLr#}T-qdsBn$@-Hb)K5Ko;(03< z|GT==#a?<|oPYMdw#mMRdiBH4mV=Q$qx$5auaP1GKe&JU-R#6%3}Tp})J+8_lGV_1dP+Zl>4-ix3V8)xAew*DZSAh zqd4E4)(kC)AI0}BXuq719qy~Sw#~x?HK=&n=F?v62>WC|8kMCRz`K=`pC&5wP$zv- zXkXH0c(U`Oh%3D{{8x|kzW*vv3s7@ZsEI&tcJeD3ZarAyFbTedzPfrw|Jj0k0F7%D z6vn78_G=94Ue9y@s%T52jprxueBHdJ)QJ00lj-r?U}cc>$v(lzq6%~0n7>DS_JX+6 zjk5O;r+1JQx%CkDM2#JGhA}wT2!GZSx@3zvlmw->ghojyITKy%x*H(zhPBogXXIVX zK1e@R!`zN5Nr%7oD?(dty;39UsSLi|O_{=b*Sw|BZo2{TI?gc)1I$;Le=1@@x1s>2 zf88jGJODs3Ucc>wJm1O>+r6>uWJq|K@lO)>;!>w?CWlYTfP%^gmm1WAw{e>E3u2CJ z-@|`P3;qP~`gcWBcpCRS?fr|K&tyPprZT)vOdRTu9og<+fdBDKB^H=t{upCAk?&g* zMaG31@sqcQ;>x#d;ECLT+Px2$|D2lUS&8%dEsPaT#(D1Q=d4VhpGv?Zrk8dRebD&_ zm6O}BH_VY|B`otH=7a`CC7n=`fLn~;nM58cgXYBT;pu+tBho8TXhVKYQ{_kUFHO{; zJ^A86gE=(O&t{k{-zp()a;Bgm9{ZH@hS%O(iv53Hs45XYhjHqwK0_Z>3f$F?5QjZ) zH?pQV$zbacEy+xw1};y^Xi9lBf&H#~kZpxFcPKl76;!XRVbs8^fkp^yoVn{D2AFuVWWLkFu2?hN~1TenJ0AN zm1^~S_FqIebc+;AyNJ2wM52YjKJ+Uju*5mh!c+2h{Rw&@Tsle+FU{U zAYyj?-Fy?~)>DgEFCwlPd(UnUIR*8W79WGI4Xc4zOXt8Ve*jX~y@hSeH##%=$wJl) z_1@;uf^<6+;Nkbbk)7dkfXvQ9De9R5KHjKV3pECPhqSPycbK;umf4u5sto>hMamI6 z`172n$}z1GfvHDVrEYT>1O1=4>}uo(ZA^y5RFcu>V&8JDX0IynEL;90m64$M&>qK} zS-kHbcu=*}V*c|x#khtz#EY9;2eK*+Abw|Y`C^v}#NL^tHQhc4>e0)#PM_9FvB!L_ zs06KM^eJp_^&Z6YYiaxIiJ^;15PkZ3?b*<=IJyF*a{j{d!0EaV3u2ff*(-0x( zzr`BorwP-hN)OzpvcIsso1->|MK8xK?&G+p2*`XWLft<_ax=}({itWH-N6_>gmYi& zRE!-F_Y+!!7bU(LP$t4gWp*3)ga3>vbF$Et_F){uJ0Nc(^y@&HG-SGQaHs9j2ma_^ z8prM5T6}o z5;qn?KC9L^==e#@pHw&)zu|>C=8DTIZivVIWPEETU5EW|TemjDvFBvR?~>#!+-KR! zc)0v`Al^3kn#X_*^D?s@N(zb~UtY4BcjPMav3dq?9ZAw~Xw8J%7V(GYvo)64m;RgQ z=uJq;m?NsC9B;>iduELGv!)V&xv5q5y!=FR}D?rcO;=y9N#m)my)cV#n|J~ zL(ld)3g<{q&;7Ign5(wUHJkBJ1^AYI!^TLMJIm_g?4*W0mTvMv)VL>XK8Z*^=O6=< zVhhY{h=0@kxc4fM19L02LfcAk&M7nSsd`-?15>^GbmNgX%|0kl;$W)=dp)x)eJy0c z$?b?U6Z$XICzx-2!TeqReA&oj^T;o}r7cLt&%cr}gi%Na`;{J0e9|{lhbJ`$1B(&A zaBIx2x5E5Z>1$eLM~qa#>*bp(%Ndx*^W2lO7vIyrLax{#Plod%nTPXG|6!~9f+T2& zILlS3+4d*}Fg*Asi#&urDbHe+yBCb$qaxMloH61|1|mD~F^1;+vbnjBcyE2IA*!Qp zvzv}B!U(^&u_A$Mg9cZ_<_E%Uh5A z^H1bqc1a=qGV-cN(@a{@@g6(5e<|`6ts?4Ql32zOAD}TG;-0`c+k>8R4TVQw)>A{x z-KPKtDEhv3vgjd^Q^&+>F9%yv7a#ju;pgVElilYK_H92($)dq~_iygqUzdh$z)9xP z%g7i1=|iN>Qr2le6Zcx$&jF;7Pju?o;ro$&pLNjzpYI1d7;|s#mjS6N(g%l^YA|?0 z)#23#0yzBn_~zR_dH65i|IuXw@Zi$Y<;47N!ZB%{ueS{#_f8&XHuigD`eWlxCgv8m z&wf_?qy$8LLzl@IHF$89rfzo zey#eq?v^qn|6;f;XHSBIoj-#(S93+x zDb05pkfc7&xBdWiykfT|-I4E+9?G(Fvq0QDb*qNs6z&_^6_HNW*aI6bUT$E8KCt&4 zna+qOkZE=t&@n=vN(-lRjTiQRZ41!nM;pTDsy2o}FmdOHF_uW&723Z%o4_O6ZZag zQ(@8h9$OGHl(GxIrw>ldnO|;uW3Irya27*b0<>`FKH6&`2c2cN&2GOGfmj!-?O|_Y zn5ktg&QZ~X;+W4Js+hYi9-A5T81ea$&6X!$7*Rj`Fl&lh2=`d&@8X6DsFQ8WG4#S- zkvr5#^;$@RnJmrZ3CxwYdX@cqw>h=FQHVpvgR;synE$pf(yaRf_SULoXzAAM z!90=Tw6aYl0@y8$mpL($787uivlsM~lh>-Qf?_*z7t zwD?Q{n8`P--(yb20TF?!^X8aiQa*c>%?Wivvcw&Wi1)na>AU7|P!Z?}z8?}$uQ<)h zV;Nonuv3z9B!^%K27{GRv7&~MozcqmW>gAx74gR~NS*|3^WdEX?DxFtetj`17xg&= z;m>n5m}7O2{nO_)!G>Vo&n{A4XF*oAq-GoEyZ34jSa>APK+Vs>kiL`H2bSV8)_PnC zC_~5xwlpyBuUO{64E6)`=NVsF*T;Tn^aILkU>>hNYh1RLIK&&%#Or9P){DaXMO7vq?a z2mE@b^SJ`{1N`_{If#4M5AsCvWdxooQheX7Pzu7|!Fb2a8X|nGYJI;RN`?(xAyzW- zCdDc7w^>owZN0tb-o=IYZ=jMT5B8s1>6H7c#~_YqlB#f~kqq4)DgkP^*C}^qEHx{u zLX27~g)`yk4|wBg+EVM3L|hobgOt28bS}SFlBrx z26;1yu)0VK1sOmzM&6^s2m;pKcsVGwq2s96FK*;HNjA%GIxZ+fojDdHAYMGKzA@*C zxI_EM5BK^6?A_S^Z|&y=)aAV<+aFByhKuwo%){5QKki1g&>jgjIMqVu5Td3EH+$rH zr1A414wc@0D~NiPt~K{dZ}ec`s-;m6&dC9}qa!g4$}spa)X)0k|B-av@l@|`Tx3*A zR#s(1X7)bL@f;j`%S!evJ5(fOL^47`RvGP*BqL;H6QYGgDcMSqqTkc+{&iokd+$p* z=llJ9p65N?pt|pw{mFm2Jj~Tp{egcj^M+M3_E%09jkiT+VXvd@p@%xFm<>F>Hl*=Y!HWH+L##)qf!Uc$|PROHvlIGIh3FHwz398T*P$B`SH1%q>WspvnQo&mEROCu4FlpH;+shhFX~Z$VV?V#>HO;s>wO=IM*>K*}{gOYwK(ju?4>OQvd3v~$d;YE&I z=-Ud@59;rFgTB=xws!=Zu#c{<2M)ZzUbxOP3!YqfKV2Y?N^t9f>*8~cc}{is7h^_) zyl@?<^4l-ag%X=vY|jix;Gab+k%##Q?zvj#lnOPlS?A7R3M9dnv&l2;&yhFkTh3Cd zHUPH`OGOv-VF>?jvwMAC9oXLst6yq2gmV*HwqFg=0aN{;WsIGH^VX((wA{#}{fSpR zjs6{^S?QEe_b#`e|6M5JK0VjUonIu*MVu{hksR%kwG=f;lwU85|r$SY@EcLgsP;(1t!#`_N?>m zEX+Z^z_9&Qx}666aZ_n$NYDg-a`-t*oP$)qa@Ra;CBk?4gHy+|F-OO>;=nMK8T2}G zQSVE_IXisghzRP!uRK(2Gsc`L>(L#%gv9|)7e$V>UNHhkjf0s~UV5-L9RD;I@wA~H zvhPi8G92dm3P=ra%G=~O^+r-%%b1sl%0=OYbjqnnMVO*)3<}vGmzhs2gwKo|19&=iojy#9hsJ4`bf! zSIL7HJbxozMr1Y3^2Xd9i_6>Ek*Cm{NzHh2S_4?K{eKl6(+2~VOzSm0dq_RGC+|7x zvCt(k=c9sq#5ux{;~`!2gIE=PY9au2O>~F?o|7lql?Uw*Pq&J|rfd>Er~IXAU*75f zx^RymP(r#6n&aYO&y#Yp$IR88o;Ct72ZfWG0XrmI8z zF3?&fp~$JG2I4x)&tBw{zH|9mGG9`_N|)e4kNULDh(*!|?SFaL35JKuFz?!St9gkY=85$_ zt|&mg$eV#pkUVVrnp4Hi@^{|eD`I`v7&Es?sDkz6zU14FC|toAWt|p za7026@w$|(TlKGXp#Qw$I3wzpEYAq!@FK6gkccl7g97|v{qV^!P6=4VHg{)bWAA5U zuR}77A6*4K<-|(b= zJaeHq03`46EG}dQ!{rBeZe6rR-@{XW*#X6);8uU{Q$vL#d^nPROHDfz#I)p3e?h#Z zE?C(yjU)p#<`05BTMxsMgkDv`TM~ROensJtQwEQ>KWDDTs6$-ZBqJ;4=kPB+L}#-f z_)6+(X>j?1E2)H`;iCbR-BY`oyxjsg#+?P9yW+Xk_#>e&U^T#>`%p2dcmer%A-yk>CaC8)dtK26C)sT;Rvla7Qn(r_Whhw-kpvS2G!B4PfnG|L)?L$u|Jq6GWn*JbqAdTER}Z)yhFdZz(~RK)z4a> zJSY114Bq$iHkmASh_|V?)M+}aNr3sx)ybh4^ow^{SLcSS!uNxOoiY088+o(*=Z7`s z2}y8e?&?wn7OqQq{SVQf75`NxD%Tml2xMMvI)OcajzJZluzyH~jS`)Jy2Ft-lJ4#8 z^8fW?$zURg!lAAg=+Eg+w10F|lnD2(4GHF)5`(mrsZpC$-?zr45yVqxFTCJd!h9DknLW17 zTCn_b-69Qf_r#ytUq)~rcGY|;cdH)rf_{svOWxGRxhH>^S{-{f*4n&PGL6CY%az%i zcpvLKdb{4~Kt17>>6n}E)L_p_iSL>k=9Y8__;s16{ilD&obwH$Q0XmM0*G1kko$ir z0pGtMH^eIiRpzK*$_nCd+<6lyZ3@=}Et{oJTET}pj*mXr!xQnZ2pM%j+#w97nr~1* z=ih~jd0h-KR2EYaR^Tc8{F&l?6R5a!+cXRH2O~bcgF?uQN^^XbF#U`AoTqbKs+|;Y z_oDVtbwIy@r2RXKEdaUq%$Q_cf`Qk!=KRPq`mLT2UYU;(VU$nr?>Xerw{UClYt86G z%1_D5(J9EQvY+Chi8O-aa{gu;TITSQ9G_y1dF-|u%;&cV;(0!HSnt9QNIKN_I{- zr3_4?PpAC!l~D)F5t{3YeL{UF&-UWJWlWxMx=)4uO-}|FXHl=;o6Wm}brbWt1GGOs z&M*Vn;O=x$RW(R+RBxrj`L1r4YZs%cDSjMAmQV3uH$o@`%FLQYTeO9ev zj|Xdjdk16L-z>zHTn8+?O0Y)`;}5qF6Culymul(<`ffyJT?=pG9uPk+ar+kPw%2>Y z?qj~)|8q23FefdrY238=AiVU*JAW%q8Ip6(zkM`MhTrp^3G8Q0p)@PT<225Tti0l? z+wW5n2`UCgKG9&QJEgjL-u0@~sTRh`T76y!pm}ytZ+# zuFR%@7F@YArsave`QCwdjgDg2!YB<~V$O5*JkfP{a|_#D=(G*vy4YKMD!<_-Nf5-baBC z2X&cA`WpY?12U-JNYmPtiMolMZ9?3i(Qn3@9w>7cdur%buBR4hA^uawKOBSn#|N3} zdZt9wfj2xhx^fY5tL4Yn<1r`G4IVoPA%46mS6{4;I-4st;Z;iLAHB#>nQ3GY3>?(A zC!-Lb5VpT*5{AF8;i$otdNbnk>)CE>@C xrJ{}1+QzYY4+8ilzk--P3aP+y%DO6TF=({_jY^_fYpMzQ&MuvLqhJEpR6KcRL;$*9oSq)_MSkG0x@V0d`V5)f zvu|MzQ~#iK!VfX*g?#eqz+x}rt>}NL#C^D3rRi8a=6{PAUcP(~{oV&Nl0O^bp1~9} z9N~(1Q?>J<>r(jd$NDSpdSY+#|NFRaDZ}48;?>j+h7hcp?Xgc#_dgwR3I(K=1NyU3 z7wXqw@hc9W2bO}vg24y%-~};zFq)nM72hSFf72jB*(sVIzZ($0JllGOfVjyndnJwZ zJS~{HGViYSlDQKjC4ca>7#uZcW967$aYCC6{t$ z6aAz!nkSOQnlPV4D|YfJ?m>5VJkpw-#NK;dOt3>8`ERwZ^2AY9n08KEDSnH75WyW* zB|nhA`pbBG%P~#h&8he(zCeI@XZf$Br`T6yPUxl_RE2~t3}8i^cgka+;2AyUw6%A) zyza&RrdP3HJeY@)S6lsn4gF>tA`kf=?@)(-up>M2phNP1xnH3l+gbQnT{r{gJ#zip z+)PmdQSk`Xr>X>aXBI=Zfcw1aQ_*5BaWeLB&fc)n)dZi8BKwwk1H=I$WV;y1AiU0X z{1xW8>coEc)bYXG4|U%vGt?6mH$N*~M8D!>{%g5${5{+H9SD5d>aaGV=}E%9U8bwb zQ~ZuPq$@_8Tz`Oj`5XSJRt40_1&8GYwv%8 z3(a|WP8=1B3c75F`_UJh8WUaYiw!0dFb_(;mY$hZrwKj%rv(_KHKA!}%d2h~BIy3$ z&sN5qRLW;ZT5Hr#tPV}8x>{?1+>!mSCT?JVyx*n2)n66hQCHR0Ek}@7{@XA}!2PB< z&6aPW1@ru)zV8jd^GJg_p<)}337Uoh@oxn+AnC5-0g(j_SUxJszJHvIc;Q-H?KJiR zm&M(CIE1FSjy@1D2W&V+PwV9 zBEc|mg>_7~TLsE`8VcXIVGio2S24YqGjXZ37rPmWaMA4byWcL#Fm!!q;o2U2pEfg} z$e#hI+s`r{hx)(FlV)jGd>htX(x*&e&<{?ddj?!%D%@`0Di*XOO^|!YIru4Z7&&XPkQdy<(syCfgLOf9HBZG?JmOngYD-Rhw`w;!0WYn*cRk9uI}8Xe_0KVUG)g)I&=h*oo7pDai4Db{EnCW z!xBonnYb^UK)>6q-6w_7zbAX@_H@{~3dE~F6`RLA7&~W6&L>;Y*JJiGBLH$F5q@dCd9P%eFMInH z;3m$w!&oyuJ4=8b*72tqzPez4H@kGr8TmZJJ4m2#UV^SNO)Hv^RKb$K`~dSpUKsrpi#h=b zFTTv@v}phf)A1@T^nF~_2@_Gfi+Mu#a`b;O83FO`Q?G_a@Bia>V!~z+o;O=c*4(hE{C=|V} z2F^UoZc3li>g%Wxa2|ViFY5^AY?PSKd7YAY}r|hy**d8IIo%?gg*m1 z26r*{S^Z9Q@9t|_mc;T% zBy+oBHs+$rhg^^jL%jdZ4jl&E>z&b7!iM~Z$?wZl2|=i%*)@484RiJePc&s}YGFRN zsqxSD59)BIX2Xve_3g1+*4(R+r?=E=*W(SueyzUCq9W>;-(12Ld}bNI>t8S~=7v{T zO1E#~em2|wX;dBYOzZPg$+@bihwid};`&(~w3}S-9IVG2kNw)asZ`03ELHAycv%ga zweDs3mXhFbI?Jv|0{X9yemI$iek|=e@xYfF8gQznYeyF9#Z673@2=x>edDg!O!N!X z)qHqIdj$Kty!SZKMa?13pYB6QLH!%o(IB0_=hR`awP42hr6m|ga>zcwJ@U1$)O>3h z>PsYCHLEPN!Re!YkuvIZhkPn#>$@~SJe5Lwc|aRRn~fPu@Sf%3OP#L5b3tm&Qh^iq zgc16C4kr<(8)cJlE<>C>m9fOEXo>_aojQ4r$jg(rczTDF5FwB4VyvC3Aw(TvOI^V4 z=fxt;Z6yP9AUY~#9;wBAvf_!$Dz3P{9eF-*Q610Il;I;*?8uY;{j_^t*9g{?LPxIP z-r?Bmb}v`}a~S03MHVyV;b9M#t--AWAQ;Nb{WnY-)+g(wYf*Q)XD8LSa{P1m1)VL{ zZXyEShJ@fTEod%sJN^s5$IPmmL#p^axpuFAc9zGSr#^MRvv?2O)GA9Kcwqqw)*M^L z|6*`ZZNJX975U@iQ{P($|Df(rke}V344`X!h5O4i8Co_;LgTnE@BC6lIP}OE1h4Ya z6t!w2pZ$sU1L^>D^lbZ|yK4cpN4RHiC*~HmSaEAeVh@&qoPA0_KT+kaEw%u{V0Jw4=Sb|E8t9`#(4q+Y>bTcKzfy=61XgO# zQnHL-@K5E`@?OMCvJfQ{G><(v9tsHwHl~v-}TK_0C|?yRL*xv z<2u+IYS{G{^(6y*pFkOXVXP;1t8SYoKxsgBiyq=(?&RScH6PSKNow%1E%K|crQYlu zLHs;>!}_+%92uUJ@O~0zpumltlnZ6pTM|C>CpHB0@mybMvbfM`LR!FuKcVvYLXCR0gVyD1y}Ho+38Vh4&pGmS;hvqslVF@boG1M*yIbjiQoGfG4I}i;wOVAA=HfZM^BO9sGP>Qbuass#A{vd|STppkbZ_R0^vJk%`FPMQmTu30Hwm zIU72rLF6xH&#rL%#rrJY=RF|4-7>0ISpFFE_iB=Pld+eMeJyZcFXDSAezetBnPEPB zjOd|$GUDOu?s^~naKEK6C%Jec&-rPaC|(KJY?X$e}O-JD5 zS9_;?Q3J+pe`GWAnSsgl58>rg$6>odfh&(Ieh<_cg&R~lV0F;(?D{Sx7?Gf)dfz~P zYkubB3DnK;tp&N?EkK>EGB*1K*a6dNS{=VZIcOg>KSE~Lg}U&B9Q73|@by_AEkHf4 z^rss@8A09CzE6Q78!BKG#&Y%}&VP{|vQoX?THqfwvg7*=GnlDw^ZJ9l)d{LSNBNNN z^Nm}->5e@q5(`d1w-&J}%7wqfcb8{+2>BuUQ4d-E}$`A8w=6|9kVta%gAr?QxonJ169zJEl~6K;U@ zBZU`5g)IPE5LZY4Ae{O3D}4y|j#!5KIJvv)K@+XKkN=_xJo`@n?!{5;6=OQ)OO!MN z>*mP|F_r{iQg`vH@Ss37UwBFO8uq{)V|3+1yrp8Vtki%$1=vr-UdoHX{NYPX%G{_Q zq8wUy`s=PHNb`w=46LfbbZPxwvvCJFRVdV$g?c=HwVNl1j|kvLI4|~nqMosB$y+Cbaoy0tqI1TdKw zTKbJV0*8>nk+O8u>-3izF;(IF+J61yLFAzuvIh$V3f;kHa&FP&1n$X(=GNN#F|XM4 z=G)W=)SVaJR<%)-0}qLfwQb|*XWBMse)TXB{Awa*=4%OH!)E{30(FoH6ZSiYOcbDI zU&ssg=Ssk{x0bd09_Bjo1$6GoNBtpXXd)Q#OFuh(L%MS8B@OgCZHn`kDfe+U7SzQG zbBqiBLSE)yZ{-T=EJ1*vIzmuJ}p;+gW8bM$CVm@05K15Pf^> z`B|ouKZvjx_ppi&aVKG?xYF*&=;QhPs8e?<;;wG>G43_!R}}nQ7bJlA{~YJazkT2q zyMba$2NJ{-IcBd99SFRl24jtBn;xj6*9#-R?Mu{$ zcfAbSy8-74Ke1Oi_Ygl!_#@7etNdRcXo(SMlb6;Mzgobh>#p?dPtBq7$H-Cv&L=B< zIk}7zWb9cP6V@bPuG!ugp$qxg>#-6({1Ly;54tpS&bVK&o6rbbf7ApHi*<_?>{klR zVA5-IK;GHKz9@Ga_B-_08+3#NsQ+|6a?{KV*2SNB{%uB_Xga9mYndw4SvG84m&U#} zj_%X3imE`*K|LEWgZ&sAy380S1kF3dT6l2Y^etc6`eXwds83G1+F)wwY z`90X2MxP5i*?fKN3lX0GDH7U&eT3;WClx~Th|nIKd5?u(1FE`sLTRLQ;Zf6{l>;f* zYo}0NsCN?eh+?s0o$>_a`OIX4P-ijFAZQnH!2pO9WcpDTQ+DzlffxH;!~=8gcxaMA zG1>HkojCT-2WYlMQ{#Tp-qa9Ckk-H=A5@OFYYmosmI@h5kYOv$DLgV{jjz#o$sh( zUa`7u(r|hZ_;OzOMZbzZ%l91XL#PwcZKkT-!-Y7z*m9S80DxtM%H?L%57R5TPVyDv z-cc6AStNscp#1Q<1bYp5!KHWXr7-5jKNQby2t=RK_M9@pd-MtZ`vs7nJhuHw@Gn|T zNSD|Xl7~2s{co)+709oeW-xCG44FeHuh+R`I#U=uY!>z)2Jh2XKO^d}H(V%EB=WL_ zKCsOZuG}7=0JfTk=0=i1ziC<`9eI)REk3zK^e?NzoCMFctF&}X^G zD>NI{mUp5a>OJT7<-3ula6)30r=Ln2#^N(PRB)cE&J*}nY^x3a?%gx7$Qzk)Vzc2# z(^pX)b0gQMhSIvYq;DSr)=utVm=Z|K|k)rW_mN+hwH=_ZH7cS2KMLc$KFDAbu z-g6rJPFQL5;2{Htr5yT`i5&ZW^KKwMeXI{Dqcpf_X34;<*{5*#76pous8jkh zY=K}Fq9*8oe#h^6%A^b}c<9-n!h$?o?_Bwx^bYLxqdC_mhrFvH9+G3IaR6)+q${00jLPCd{ zyr7Lb1n1SBOh-QSz3=nf1SahFVCXq(_CyJe)rgewc4HJ#{144W=}76WfkjfM{crNczuESQD&uQ-zOudFRkVmYj-k0vQ9K){b70Mz{an~5&io=D%9s&M#-># z@>h_3z9N*SbXf5uDua-Fj9g~362xVG##denA}?Us8*|VkUG2YqQY#HO!g#L#w1y?1 zT7T*10V|-l%H{JwJ!W$J{nYx0PS7W1PQF!1grlT+17<7q8{LT=yV2|ofpsZiQ2_8v zOj+404So1Bsxfl8$Ws=+38_T9tE$hfgeC-WGJie^jQxWf=Xi%7B3}5XzQ&ErWD7fL zReX|fV6WyAJ;7lyeW)6ttt>@QuMbSd_e6Nc}9D0_gpFx1yg@1QTJ zrshkTHqKY0G*sK3Dk9&XGh?K%5C411-`ndAxMz5D9$Lk{hFHtIhg}wX2LgqbZ_#2t ze!;gbpAMow_@2_m4D^w?>{b#t*rfw9+j;ZLfOv%uA6#_$ZIhO4Xb%T*< zZtR8bsPfNyM1jY?Bx`U?t%DvsiqSu+Q{V#bh91r<45)9|>vs1+E%HR)pT9S_VhueC zfgEinzHrxX|K1ya5a+%s*Ij}8OxxoqZiZL|_<8e#Y@w_gtW(4oew2y8wxslrmuN_^ zLRHbHnqvw7YSPBhpXxj87H)jr0puiUyl*k+LBGtad4V^Gdk6+PR6di3PTk%MG^@(s zdM_$T-$xIOIL@SdVQ$ccCP~vE9s|&SpETNyzLZ)*_{YjCGSI)A+E!bk1&e3ye%Mgf zg&|_CSVg)S=6>E-zV%rJdYibner2)(m5IT{u3PBSHTUbzoHYcal*1Z=XH}tMywhIw znkqan@M-=mrUDA@TAIuajsM%*aXwUeeQ&$^H{8$9`@;(_oQIq|LzEHVNNcneO)y8D zU=Cku+ztvX%Xzh@HDIp^!{wP>+Iq10_{81S4(w~L-Vx(PM7+AtTPSl>34W5^*5BbF z0kdbS^LQ5egJ!8GUVNVIixcDbouB zSQ=8u&QhHBQIB$}<-t%I_NRZ{zIF(Gk8D0EDody@y>h;PbsIiMUw4%97G)qmdoYQH z;Eg$?kw+Bv37~$LV=bD9_{tj1eonye<4e-#{-?O#otPNgH-dYI+I7{gNaR%qD;8{@ zAilp#=Z{o4-Y?-5Cx(7%;#{Y#u~wX-32XO6v%8LKLf<@_bEv)&ga;2CYTvE`&%LyV zBAV3TL$+_Dek<|?vaAXocn|;UnRjy6fv#l)5?ZlugNE^-tvTlTpSsu9KcNcAYq#U( z52Joh`-eWqZ8hk>%wM&Vi8{*n0vA)CYGMDtt$>fObU^p>+}d`;vkp+xNmG~O=h_&$ zs~XQc*;l*DBQU;&d{IJs1I0b7uI}x9(`AiqO^6$M?G!zN?5vvI(a1~ zsq2`#kbA%GQzRb&qF$YDyxFA!s*L1gF^ptzUYl+1eL{c_vIjC6!blMK#voZL8+mid zRJP20WU!l$CY~)KLv+>f=l5CIgJ6ICL?gZrn?lAJ4Nmyn6DU7|>@;CkD@=L+dwtZO z+$DrQQwN?7IyRU6m{XT5PMeB&Rg-K^f!{WOg^Di2&agnJmcC||1A zLOKR&%%Q!>T6Gii(E=_7G3gvczWU$bi1{-1yJ*i=Okj@7-D4tuD-a(No%cFrNC2VV zeLcKEcn$~M4KhYQG=l>=9FV`+eXBU3dM9e$3tPsK2P_#T z2IL#tz;5n%o;lPFe@(YpY&j_dwm~@?l5Ln9`MOH^g&Xo+^aQ<+x@0hZl&iXn0)ST7V2HmD7-}>#)r%+H-N57a*zhooXaad0g`Gse5AKsK`fzH1H z#2bC%5AcgHCqq|j-=%Xt2B71-@O&&6^Gn2rTHG(;bFyt|${Ka(GFn{+#cL5Cm=y26 zUTh3WzdKiV<2*Lp)M>J_5%~>+_)~p}nlK(B8T7gseQ|@a=?j=Uy?fKoM1MjH^Tefw zmobmdA^FqWXv8b(ch=K?z&xAH0@PYy{I4hrKmVk>Z70*rP$zSO_fXP^GPM18Wq%Ln6OYbv zscIeM`652kZ^K??>4Fkp)k!j3JKBD-4SfieHxJg_(Zjw#CO$DSA)I#)?BAG2Kb@Kz zW625Z;iX{`s^2?-xyUx<4zA?U)}bD}lt4p2L#*0yax2fUgd6Cabc!0}%}_-X7r{1JABsvLF5 z!V=4kF2~@xPj!SeiyicR-D!?h%^=>wI{XCj!k49ydUqP_KtFYfzW0YdoVaj+Nelag zMickYaNfXNmK&G)3D{RV<9^7iFA>kXih{+7d?irnIOUzTp9oYj_Zowwb%BTK>8DQY zQT(0Pb0Izwb=ky$kcr=zlQ^L2wTXUcjj`dW@3ffD=c6R(g8uKOUp6xf3yN^|q7{9y z5CtMdJMF~0F%Rd0ZoCKLX}`?w^iw0Q%53=V*MY+TG^tkR>zE@LK7BW|!wGY|-}JOC zV(*0QnUsi`pNeqXO7ZM%d4=3kj2ksz;`;j2cf0>m3~^AeL#r{=tk zlLvJreILv<{P5n2I59|5O^^8kY}D_}2|6G#@l47s68$fE=h#hsurET?<%Y10GMsms z;r|syg3M1{GhcczCNl5E?O$Ek`>eg#Pv4{u)25AukVL39u(9x_d~&gd zJ*{;G+;{XLc#-O23bJ2vuBf?Pdx3z$O0v{53!P`#Qcp7Q>CaAE~5` zUtJ30`Vu`ap5Y7*uaH1cS1L zp`b4oP+=HSbscfT-RG*Os1po;w_LdU2+r3Bwfbq?A7j3(vEF?b%$J-qI`sNc9QJ&_ zSW}JqtqQ*%zQ2|E2>bJPadmDms=$?!2ET2e$nbFLH9d?d!W>t#O!p(=`fFFF(Wti7v{s292@e%K1B{2=12#5b(nkFPVzk? z1N*t|_D25Ffwm2u8!Z%jn9QaY(kW4Zwr3CS(3c&C*BL4Ic(zz!U*=9h6>)Efbr7_j zlf?d+(6u!oYs4!V&n;`8(gB;z@i=dHH8^VPl(p_A1K;HD?0aG73RjPncM;SvSBdqa zXwkYH{P1*gIz++zuKl$%$1dUAyduVxk2>kZ(_IVS_)WmX(dYg$`gjf=mumTqdfRg{ zvU0yH(O;gesp5zEH=O%UeaT}&eGJ!zS2fO0ncV*F)5BVDQpi5#5$e~@s}+l~?2&`U z_<~pNVQLT%#MjyO2(BJt$&&jz=!oisPjF~eEU4= zD1{`RX$S7boVoq+O@Hv*zt&nR`yTVAhr^k*bU$LR_T@IGd)(@9vh(rIly}%G{7NEX ziB|)vZO1&$F&aS6r|ACP$I8Ge(W5Uhs0WuqP3~UMu>}7*Zb4sX>{}};a(J*N13!!3 z9tc!5h3~$CXF0cML6>BG5f%3Iy)k`0%~p?mIm;#I5n4HzdTt$3Sw(?sr76_WoqCX} zVsPzyFZP_8H4yEn6hU9>^|m+oJpHqgM2r&PpeK{ro9#IFaQ^(f@k<$=Jd>ie!t-gr zRzvdht%x58SM5sd#s0a1(A5{1V`WqHlsJogzS}gx=L7Z?%&V;5CghWW?brU6{4m7x zr1_5{{Rv8!=D0@CpI=zS`r6x%0BT>$_T9gac`6AU>w6G)IMH+Gi88*I2DQYXJZp8- z(>RbeZ{Yp$udfMly9?UiUteiP-_6U~IXnE^W(*lq3lj9<_xk;WoIrNYxJ3MHpsIK3vIU-#?w*Sxms zpt-*(`SN$vJ3sD>I97)__CMBM&3r*!!sSbwMolExA^(+X&<1lk&i4H@Kwh)?t2}Yx zG6{sl4+m->A1&G?D)#V|G6YZ+(eA9m+;Y|Ap8?pPaxhaPrU~D}{N)e1Zo3Vjq1MM| zticfUdTG1eF#qD%H*&H*8-A|CZ)-LY_c|j{@Y7pH9DX}xPO`ruz%8Le?aTg{qrX}D zZbDld%;ldW(nW&h>Uai`?Q(D|nU5=XOzufg0ItxChRc|*YAIj2 zG=;cjwG;++okhJt{TCjIR3c1oAHPIZL4m;Yw?5vt)&i%gGPZ9Y5SLj9%5TQ`Zb@>C z!iIW@`=p(HSGetNeaTI_zzyC`0NWnlVbOI@kx# zMQ)|V{Wz+yhns8wd6l7jrguZe(BK;7X>h5mmMJ?-@I|+ z)R(K+OYpYnYLE4GWjMun(kTgj{XEe^CQyrcmBsO%V&4wKy&Y+a)Ml91g6FE7v=THf zuGzlL!o2`C1`g>K??Dr49z0JIl4z43_se?Jfur4a%=gp2C_r_wh zXsf{N^5Qb{J)AFEtOe$$@p*r)sUK>k4$Wab!=2OUmz9+ITK@z2f2>F8nLsvsw8ctr$#^C`SOw~sd}!0y#g#r62PWm23u zD45s$r!rAF+*cm_kElv-&-R88x7_VFm2H7BfPP0Y@?V0`CtTh8 zQED(h6t3S`_P8bP2HAbt8P^+KfV%6&2um>f1g|K(dp3tX_fCJ`WFtP9&6{d48HqUB zwe9g$1*UN7WL(rrD)v3j&o=%#=?f-*-naK+9-?{0y=%KZ9)lxQs(cMvuZ$9d0e&3 z7IQwL2|Wud$lG#Xw@-ep2=cm<&gJ@;6Z5YZ1ivreFYj_0ux}*h<*~3))KvvCd&_Bm zP=KqAv1+=;@*q~Sb?2xp`jq%AAtpk+Cn zZs;n04rb~Kk+|nf5B$mu!h5yo9rx1N5*75>c0X>xd0Nn!-+KjrUgx&dolGG_AX*S; zmk$!bRK#*F6!G@4U#u^x_oCkHU8dny)NdFc%DlqvtqGhOi`$NEXhPsg?;OSgb@-|2 z^Kfaz4eXcFdsF!_FQcK{_|XUj)W&|?&RnxX|72=aoHq&hHJ{~AAYK}0_wfyHvKs7d zWX`x@=LmH%hD*a&4dBPVM@pXea9@$XZ5i5Bt9=ni~ixm zCSw9--O4b!W(2Rf&EZ8(9XAc)m@Gd7?c4Ak@IDw@L4~@Pl!MY#TWA&G{^^s1@0?m- z8r_Ns392C6p<%I3LceO}<{@ro>>-1o`?n~_k9-;1Bfk}UJjH`A?fXT6M5QMiz6<*Fy}E$0Z2Kn5!Ue zNZ^=le2;x_+gcns{4j@IC0yb0vrJ1khq1~H7iD0Zo`il}ybL_Z<8xrw(t^mA10mwr z>%;O>ioAmQV6haMvOS1{i1uZ;=HU5o$j6q-;2q|S^aaL0WHW%#qg%(bc*P<2(&|Bb z^bMgZYgq1?6R@Y>9hDC?1({k~rt6Mmh&rt$0Lbq#UcY=qWjnryMM_0^6Y|jaqNsdW znE>skU1#WP@LV*%wf;H)`=Kze^YD--h-K>+?I^%}+wXgRreV%wfUHxbZqpI)E8Fum zHO3MCtaLnH!gJX}_IKkZE6!&I%|7E7O<{+?s~xQG(ceiNIBZdhy%TiSJ^G_6@SCu& z@xoOdaL8V^<8qRNkAq)qBb6y&9Pp06+JXY+J;zOGJ}N-WT%twNJ0&n0+*W_>Gh~x;&Na-X3)=$d)+JVv9KMO4;payc*f9qMerIuR=Oyn1>@Or>`kaU zVa}O(=vb!;LQjTD5?ECJ)8XU!?fLr1Y;TnUctseO{PU09k+%3OGOh$d4_9Zx-BIVT z%gf!I#SmQCw{~)4F0)8%;<*p@m`fI>6~f?xyo{EM?jr8-9tv6O8w_TUDe^vKrA8CN z{Yiu^bxJ^TE-I1#jDC&*=9G*eb@&*^^(^xX0d8MH;Jq393cgtDZyA?^xI0aq0o?NN z;BK|>=6zLQtIPbDUx7N;Q2`E>L-IiFX!-ef89-p{smL+Z{chN??iJaGxno;a97N9$ zA@f`laeA9BaLsT3@UB(`I4?dB97X&&&O9c%vXlh<3?nOy5t#dO#^7=`=Cw=#Q>8ER zX|y%crv?!(yhZbvfe-!Rl*^l^Zjuz?=*^YJxC#R3x|~oxq=mWBli`u|(+W_q<3Rl_ zPjv_nv1fK9W52Hj$7}WrxVIlM(J1!RL;kw^!~1Sk_(jG-O&vKqjRa0rt=kJqZrVf1Gbk=PL zE;^|~xQ&(4@g@aOl%DL*q@W;g-c9m!z&}0n>w7m@aL)ElIm0+74<#Zf7&vPHZ5L9! z#Fa5W$hDrn;4|VxjanzXT>Rl&%eUBas_q9jPJa}H&B~}m$<$={j^7cD?FGm-L43khNV-;%~U?Yb(?%+)5 za<(z-R-B-@)_^=SaIRFcD#NOhQ9$xH6HED$>!Ijd)Mpp{AAem-A94nv`p6Y5b8I=N-xz3vcOnzkj%7zQ(5M100PPU?Mmq~+a+Z`H2l zMB{#^r>bBdfO#L0jvcA_pJm~otEg#)5D{7~UF3^BjXi147W1!t$9_u|w*A$PY7lkp z>eYR_iD2nWkTJ&l!Aal--akDAq7y71dc!-!4uVRjj_Ws+d=JFuC zi)MQT_Jn{P@wpgpcRa=8CU;UlH?tQ!-7cP+F z^A|HG^^hMB8Q#aFr2_wI;s3^}fq>7SM|wDi)x?)>cyMXJoK1KLkB}~8T)pL;l4k@3 zXBHAFj%h*2e#M>6=uc2^{@t04_;N>L*~4dUn4{0X=+}V(Iwu~TlVw-LJ~dHcwk^kW zA<$JfVPGC}7bsF7*-8S2oq@;wud2fXZdD0QFCEa+Xs=k})`IK13};3@Bc9Pk_c4$k z`yiKlN9spSfo$f-UW|KH&mOY=h3)7=RT4=mF(DT1s%W{DN)?vj$XNFR4xw zB0&swskMq7>RZKmmG^m|Ug3NDuon7>Bm!SrE}^dCYWl)>@g;m8M#odrB=lelwTxT; zWz3bJdrlF|(SXK$HP)*4Ixx`ncQhgaYkQ2P^eb|(NAc^*a5dg@8bZmI-w~(Tv(t62 zFXA0zRY!y+@pDoQ(S5&4L7%jmTILw;S6(|9?#I6)gIs>wMfGIF6Nyi`$jI}#lf&k< z^VGnrWHB-g_rG7J8}GLu|800uGwvbs&D!gm99(zMx4UvuRa;pbg!3S70)0j&vP0|M zF%sZSjjqsC4C)j@8;tf+sREDdu{WReB->x6^16@&9S1;a|2hr#gwGY3cKZ%j~ zoIDNY2tFy3@VKiC&u^AG97R3Ef+E|;>rdo?Kd2*2L{bH)vbb_qa^&DBoO`zy|4Db0 zBsG1*0Q}zA`8V?U!|PRd+vf#x=xbt1KF#U_UL&o7N7I{;ALBsh-n)?)!IN*LN;owvq8ey=EJe zu+M-XzAx9fQ^$}`SR2x>lIBL=)aqnLBE^o77S;p5c* zeCW!EORnsEoExtPZh{tXhDx-7(a(P35`JGM-~W7kqK5v-Vy^8uq7-P!el}o+Ie>k= zJqHM=Ur_9z&wodq_ae7`Gm@pSYx5I5eoyo-?PI=CcR>$!8c+Uw)uRqEy{`jeX3e2m zE|z7~0iUz3S1>S+IM}^x3R{yJ%+>hj?Aa0sXS+1^|B$hS{*OYv4!4Zp?_A=(t@wG) z$hZ5$w%SAY@TZGz2g#7Xr@WnjbEJjxQOS4_6L^t(*QWQF0aQKzdd2OO zJRS#*q@>X)f>-_&LZAE;yGW&I&B6&FUnY`8Y6zZlqJAB ztq#@H>$c?^)F5fSM8HQ1-XH1RZgJ7bBk`ti{I)cPvdJ!BcLqYjD>Fp`h2di_u@)tPMBcGol$--10_yU)d5!}(>=@D}qlUay2b4^9cc_Qw9(iSfhI*nhZR zNO+~p71*|1BJagL^vXB_j;+~a zjumBls(1q#{=BgkQ__}(qYsnTzGRU>Ysf$KAnL~6oUM$BL>)*=oUlv1EAnMg%N!-> zKm8fI-$Z368TM2(4w-yJoHEccI4*$%KJt;4TV1pu!Q66Gc8@WX>NGA?bE9t6>ZW)( z_D)DBknC$wpTYEL^RtVXyE(@o5?Cjv2hN0_Myd>$SGAp^c#NtIkxdfBJ*el{=VYM$ zeu@eSSE^%A;T-(tal6%bTPnDhg-!{o(t$C0`=_K^4#23-czh}h^_OAWomX-1X$^TA z7W6<9w6BIA+W5i()?`22Sr7Qya^5E7ZQ9nAIJ(m>rz8?E*4vIg`Wko}R z^&_2=WHJPvJ9zd@upU^7pZ?H;`t5ZGA9E+oU|)dc`$4yI?7ea|WGj>fI3yU^yflS= zWA1z0rApcm@P@=Xgnl7(dyU>Qrh?{6%J(9~!A2#MxrNKgz~D1ckljIsX%4#E53Cl; zOTK=F2YVYY_(sIO#QC{+Qsi=FJ7>r4aWUv?}+2Qp){Q9Zsm^!V~>ng4*%*r`l#8L`XzRGQeZyma@e6x%*)$4^GW3( z=94Tg`V<9d!2WxR*2T!{{r~T&rK6uHuG9$UkHnn|S{vTty!K*St}q+w_>l z)`4V0Du_z9>KQcBpk({l#qQH&aJ_vy`vK~?PntBO(Em_?bNTe?JN|m$z5aG|!A*Sc z&g7n$H`9PS;%_(HK>mdS>9QM;-zk3Q@lbVC9)jbJAL~SZc2Un^5*F#O;F15C#gvBU zwrFY?_Yu?S&hkw!fx>@_D1kzy`!2 zJ~(|$#2y`G9c&7*LR{3;hyM}!puSX}N)AST^x!`rALo*$Ro>wB-&G;arleuciUwEP zE+uU$m4=LPxq{TdT_D!5-TMAPL&&IKJFbenu+0+Zp3*|}+dgD{e&svzr4HmDyYrD> z|0n!DU|HwyU_9ge8CCQR z>W`)U>O$UBN#FnUwnG#=A54bXaj#z5>R?}`Oo69jB@dh}Fc%YJJXoogaA*V5C$kE7 z2q@rs&ctF54t6icvUM?^zWz_UiZcbamY2C#>tGK@lxi5$EFFHU2;6>x`{Gd0Qn^Nw z7T5}AyxK=a98706>=yddSy^0|T()Ar-M2&DPy101JbgX>7oPjSL@vIWrR#v<&8V(| zSUtFYRD4TKjtRWe-;m}pggOmAy`T$>n7^J#j*i)^2Fk>VRSl{@C(KVQ;#fV?@mdS5Pdn`Of$Zb%%(X6NdER;QMt9S=KsG%es+8 z6?F)EMy&q4M!frH!Ul~68xz!jdYf7w#vYlIBHn?vn2YeUUgC=}`Ya^e$o2QAkR)UK zOoDC-(K3!#-HhzPW=+)81^YE_TpVLO^APnar#8u2qCQ_yJy4<^duw6!YQ(l(G`M(( z5lo^z@%GAUTp$e!PBdL;|L0@az3-l5t`4x({q>mSRfo=&d;MERF^2~Wh*^H2 zugK_QSo=e5DEN`^(7S>RYfA+^QXP8G;u~3Z%32FTYb83ps>zUUeMisfmnM`m6gN5? z#l1CY)7D7Tm0YZ^s~Fqv3@Ssj*U}_?Ap06;H0ya6mpbdg!O}x z4v!x^otAeA<=z2b&ih*po%aCIl;|7kxSxJbRy);OLIU%@wtwZ`kU+N3(^a>C29tG* z>EaWLaAE&OEf#xKNLjuT@tI%(WdoaPrZP;JxJSwc*z3-29@dRK;3}y+&ucDEg$fvsh|#?XBS7Pz7Gj( zukqwZY3ReSJCn~Qac!`fPfZau#9pYW=q*(I{ur9(#``7IU_R(u$r^zM6U)Xg_)n2R zGM)5O33H1N|EAx)gSZ4?OJ#Rah9;=CpYqR2rU1q4oIMF~*r)%5q_0##Hq0-VvIYAj ze%nS~FI9uvgIv5LcU0l4a@q3zZP<&bXSVth^BPGUyz_FHL!i9p_wd&gs!>{$_)KlHki-idUU?;rmdY1Aq ztJYuBp+P^J?hY+MMc6fax81E2_o=OR5}l{@;r^mOyLTz#Ct)W&=aft# z;-1L;{x9MGPeQ-AWbC~>42g%&QDjkPDqL0Fa6pwHtFuMQ9&SIT9l#3iB28m-Xz`B{9 z!7wVQ2opH@4bXq);NtkQMGw9fCC`Q?72TlZUGX?MH z&5V2Oupf6o@Wn&)wQyvoW!y!+Cy!w@{{Z%-8-C+vP9T{;BJ0_g4m%JJA2QJ0=u3iE zR@a8SwdElwD`_UcUljxdr4L=hd93;48YjPw4J?|>>sIqig5CPSlZU@4z_}gkisq>l z;Cgj#UH4{nSWbH%IChK*8@+g}-7Y%A&+iYl4!|BT&G5b(gMQ+sw(~yHnX157#dF-; z(hc@^E!)N7Ua=+hfZ1PZ%o`25s`(RhxJKvMx9>xquE{6YFvq|h#Jtxme+>WozE&A` zqdq_~_Ds(we9soLc=BX!M*Wka_N>cRDkya1iIifFWx<4}8mAc>&!YIOgjBTZ*4Nuy)id8XJ8sh0GKRN zr9WyghfclqY*RCszprswKK!T-5ZF!&v|PqM2>}<^69pu&zpBK+hW*W4!)bfnOZC8h z&5YBYUk#EoA88H?VozWtIXUBaj`yiQMX3U!lcs%h7a}n&t_&)v9IYuaCX}aOQX~>Kl8R~9r<~Qv;x)*zEmG0MG zLcaOr`scodTskmx{rig2Sv6o!(73rjkphm)QC8LEs$g?F%;_?lBFM2n{r<&K7S@tz z!3;tkKx2z)YexU(>#^z>U-T2t1PXa{U|#F&Lj{|Ad$Gp`kL~FM)JgV=oR!7-bX)v} zps`})HG8S=-V)Ry_lMh$fO-uePV)D=;QQspj2mlWGV1WY9}_8IHH4d&zbB^ps6y$c z9s$Ct8f=+-aXzzy3S)b6TKyL7fUolLrItY(a5o$-to=)c8L4c$%gD3YKkG_-{8a-6 zC0s76AaBA^aj}?`h`FQTQMJcIP={Ak-l^h(*Q?=qE)DU9WU~!>31x;rIT)bx8TYD{ ze7+s8#`HjY`NTrs3_f3{^_52N;(apb>wI(<8Ty(p@6$VL4%cIj%1`zwfc?*}j<@y<-~AQjGpcDb{PVacu!QeT%ER{z#~teDNg)TJ^2r(QxfjK^thyOC$B5rx1*yqPn z2V=M|;zWd`t8jJ~86+?ryj*B(Dcw4w~Mq9a01N;e3lTsB>vrI4HSu0DG7p$Xtpl(+9~< zSq~@EH2%x)ufXRniD*|cpq@DA2L8A{Yz^# zH3Rff@88cQAdP#pRdI}W3g)jHo|SJWEMR_j-ho*O_QTMY-NP5Om7sjhWjS@H8g%@5cRb#e zhPtJ|od)V^AQn=|%iTl*p5EtN_oUEQU42IMGa2{pip9Pz%*}lCqB7D5eGfk`Hi;cZ zUMl?vyYCGf?7=K5@stM0g8b_9PQ^4j^bByZ1qj%}7n2;mD%8;|3)?#V z{Eql5UbfI1WGG7$*^PR8hG#i_B^s$4c6M<9sVjshH&1ZWA|PluaKW1XN0vfz|1Icyxq)KSQTTKz- zXVgh`kzZY(+(Chh7ur4JLsj9NWK;lRO2`ImIQEvd#}?+&Wy#l}!L+6#tGQj9ap3n%MOe9*mU2k3Ht6zCfW*s^ituhwoT+fN(bi8xK5d2b&H=o6<=>S97!vkmUVb3rZkM46D61ed<)h;(#p z;wEdtymZM!iTzd({doVoY{XS^4xemyvc&WM-49+-^wG_{bx_N|9BfPTvDKm+8z`VV z{y2~KW!{I+e-u!s*{rm%q3MPy^dxxQU=kuj|J-A48Jw3@X1uE1W@O>@>e@{;3?SCW zaa1wM63WRz;~S9wKUF;S_&r`HkA-j6M|O~aF_ODekeLj-VvC2@8gwA@;v@GbC-HmG z^J4ydpA1KfTLpIi)`lBS{;V50$zY`WrEn_|`)1YK_DP+g!?`Ux3?zx@lP^pO8LmTK zW76-#E(XlU8}>Sp>W+P4ydF_Q#>i90sHq1VtHGan2M>4jF)aDNG+OE-LuUJt-UWGM zD7IR#xb%k#5+qFSSH->HT98uLgc;BcKjxWp=s4UGs8sXh6y`B?N)L4mA>Nl)vq>D^*C9vWH1^?~|5uXsGPQ^dTh(So zg>Y_|_*BUM$qsct^Km`pi5eg_%Jh$Iw zAH)8Ih49~N$Ui6jPV}FUw}jqhc}sEJbJzb13}K|g#h)1T;szl2w=8wYp9)H|y!Bq^PDxmGFbU#`->g z4?1wB>n;YM&vJigiT>exB;YTyr>UGoe5Up4*A>Js9=r41*}s4~h3DFqm4_^0M=5bV z2kx(NdZltwH?c=W{>OYKJK|J2d#P%inJ@w<$9rv43)!~dr zrtn-a=AM0w_>lTX7d&h_`GTU&p-RKMu~3l+x8ejQK9Ci$ho%xECdk0A^}fiSWCR=O z=8qhiNr;mO1TPra!0QN2=}Z+G)XbX2Srj;d=-sMYbEq%5Y#UK*BrlWd6fW~_xYB6++hTF z3>2$5##Qk-%RLc+IMnI5UfQP|RX9mMcs83?3N)O(xu!Og;GFR7OBM1Ycynu}eF|~J z_sxd)tV;|bp-kxH@Ul9L_uRjxg1ra7QoblEB7fjG%&_x;j|b*R_bN7gCjrC1f&dBZ ztz2R(JcB+IR&g;;{iA9?C6^=_Ur`6K1nc`E+epy%uyRhRh73o(_GfhCxkB7DQbJ5Y z9hh>)T#*6=eUOr;Zs9y(s=E8m9Pa&mu9lfp(Y=q>iu;fke`0ww`p1~wo0MQ~ zd|my?3opKs!1~hn!Bza8-~6-^(G{md^4!bz-GSOLzw=xo1LmDww(W6}4#r-h9%t+L zCdAL5e9=+gOZ{)}#B=Vfx~pm580P$&j(+^;jJWek_(Mg+cSZlcaq9npzOrk-)}?2V z;m1tpPs5+;5PY!icajqgsxGdh(c36c(NWv#Uy8o>*3l|2W?*|X`Z_y0Wxhrt zzxs$^yMwQajQy+RldfHwz}mK{+XwNu;`ejLwMUURaXCMvD53-0{ZV}n3n-ws=Pu<% zKN+Zj;kA;Oziqo=_j<0gI#4le@7jFB0Eo3t1Rfz0#6I}z%P~iS-aNTmovf%Q5btF2 z8lob;qb%oCr~zB*2hI>N2T4_RQnj%X@kXA%Kf9SVVY#a2uitL;l}LZrxrMleiJ@ZXQjz+3AW7_8JKPGtuE z#$SbJ+GPeV;4kE|8#wVN{IMi!xL!v<4(dw+12*HC^0kaP?wEoq%(7B`58=DEFr>{U z>AV`8=@Rd;7L^4ZVTu>^mkgXadEfiWHyIdmpK1$_M;KAtgKTme@>SN%gU&^1Y?+AN=!59`;f8*dPyptLS+cMJ_Q z`8)@VGtgU^u^PH^P99dbH=DiOsQ_2AZRR!Xj*JX2B@n#t{4u6pv|{YiK!FV+(Db+g(P8RdW>ZI1sMRSHVD-KL-2 zp@H19t{W{lgY%fENx$+zY=lo`RpKscI~6}ly;P&Xr?PLhRv9!1jTx~E?vsN#jl|yE z6dEk_2;I~}%t+xIXL7s{O|#K0}>r;+GDlB_1b~2 z%gA|DF>uX|J=24*q=u2xx?~V0kcywo;j>!Q7bB0@yRy1iR?#&)QyBRzBODz5-(_Gp zfLe;OODu_ac1FcCzvuLmf`EN5UQU^-!qJ|`N)aFo8ETS?Bu#mERu;&=1=QfaXnw>y zB{Ed=AFkciY5}3shr+%a8^V_ld*e&A%)#9}l-Hb940zvn)ZUmv?ESq|Asc3kz5lrH z?Sn2NNSM(T?=oqChSJ4tQ+Bdoc&nW9hl3jF$HSAp6djw5YlZxzKMN&Wfo$8`$u zUG#9Uv?X3A4hef<>{NYStuFo#Jiq=;$4gz3C}4tmA1Y!X+xyj3te#-T`hlMd`&IlSqLK4S3fFO0n_v_L7qj@Tkb zgfO3)Pa`8LU?}yQAwz=z<+=34&xKTweETR@GD;qX!mFO}AC?EU+kROm7VsTZQ7&kQ zyX<8j{v&4Rk;{25P;~;e1D3VjnmrroV3hj#YAa#`@di|5|0_z!LGEg#cB;YegsZ#O zTT`Koex`PJnld!7SdvAvHKDpZbfk=*1WeRzgUZZu@W^7b!sAsH%wFBi@CSG47J-+- zOmrHEz1@6~`3S(%{GE4tb;y89!72td^j`6(Uv`~Tg=^u&V|zB@?7?@iPBR8G8l1XR zlF`$n>#iPT;jW6@-$?AFBX;O1h4K2KRuB=f@D^R{T>7V7If3uapXzO`R02GG-WFO= zAOUiV4wc3GG=P`;8bh_QImpRW<^}1i00-&AeC0tRd?_jPj9A8OxnsTpjsco*M?0O* z2{V4S8Rk)WkvrmO^YD3VX9g!9+j1Rxidhpw)LCZq?)i6m5~7S25#RL%gCaPnFLCk z*bjWh>oxv_;mT82*l_*oiI?0o*q3~4h+rTEcq&DX>#O}glavEXzn?xLcZZ_pXLfyr z6~rS)vbXr15OO5%CspPfQB$|9bnN!{1QE_ZL-Ija9Q6K$EPg;Q{8u70q6YP$J5#(s zJQdz-7pP(!AVYh>>3wH0^EQN!FLLy>30xZO`7D9qmE?nO`i5{;@9`k&oJWoM`+4od zyA-g~%q#SyqXi8%=7jj3kE8?HdXINoG=9I)-+Q`jY49+zG26rnyRZJu9H?E%iN=5l zGt_+Y{%x~EOlS64bM-KCPi+Yw`d=e=lvaN*Ir=>Xx}R_RNROq$DtG-mALIgNqZXp8 zaYp!gY``J#00q6;hAOs_RH$!pGBiT(N$Z&wD=*w_ypR6Ws=k9A3uPrwqjq37Z%MMz zd^8b=_cLBcQ;`c2mq@!FtOhTu(jAYvOM}M%Tlz(R?6S)C1a_JN^seT=Y(mXl-QIKj zuMv~KSD9eez$6ddL#j9We^a39SWM;wK2M5;t5FukDo}N!UoiZQ3Ve3tH#myFFaELV zRfTZmCLU^kQj=GKLc?GMbuU#gVPea@jT*zaZCNjK@Vx0dUFvx|nhJeJR_#%U-8|%! zSzMP%h53tK3y%>y?l3Qkk$Z)+NFC|)L2n|Qi=?p!q{@TRAXfx?ku(fj`A%1iC_!Z_ zSA2^w0eaI7M|rQ&;UZ5>_}kr7sQD_fE^3+xM`Eiu=CSML@(@|Ak|qjF(*Z(7(N=JZ zNq~z5ckC)=yLXBan88lD&|v2$4R0(t-kUY6fX0ZzmWTi{Jn2`CDY!_1T!ylpCNvpn z1drQQdgAbU<_Mh@M1orshJ^B0>adIVm41!6IBXxiOBq3I@@6iEx@<+wM8^CsG9v|S z_BFb&RujSSfW*$w*A$Q|ZAjd1LIm zWT+Ys17>E){gSlWiQc$fc>>B9@c{-mFMVRc`*DXwCOsq;cL48~B{yE5f|=zvj2WUD zh{@Z^eqBd{#u%+ieM1hKu8+e>VIny3X?Fe2MsH)))1E_zakpB(g?F6M z3=SWbf3eOAHU0mx8#UzNUUS+alfM*vi|*)(5691?H+||bV!NMPjQ1SPmIPY%zU}jZ z6i8U#d;Sl4TJ{b)?ZD9uK3vzSY(vZ?w2e=i4O9c`$ED8xCr}&7>FN9o zwR?o_1CPEU*XmdEgQH@O0>8tF8m8ERsw}bF{HrNyo1D`BJPt+eRnuXy6W!P;CdOgF zoS_Am-Wa-vjUm>UaZ%{BC>=7*BlK?rY6ZB{m3fyHpfIQ>Ti=QTVQ$A7NMd{7KJ7)0 zE}m;b_Q&6OVkfnj35SNf3>`MCFMd4CjXNta2p3t&!&hd@_r5&@h`9RtTN9HScAb6y zqhzE$o6N8t0)x%ABd{D^oa~sU*~t6;3k94x+7N1Zxvv9t}pmtBxav4%#lBq%0T_I z^64Zzx8$ZD->$@SlP$;nBmT(-s|Zo~>Y3ZPMNMh3Ngfej;O5z*iJ*kH!CPU?4zut#(})&W-F6#e%ygRlwdm{N)or zIpA7~t*SuJJ(<7Hyq;GMBADkr!&Inni-lkC^i?X{TyHmh!h`^0VHvgNrLwSB=v>`& zyDVm6)_z-8D+4Z5HMja_NnpcrKJCD93iO|reR45C71AqnzI?Y-fCpQDrK=(boi#*r z`*@QA(a(O54&c0y;GV{4$tDlirG+kC9HN1JZ`!`c)#&v~4Bvm@gEAb%2)1#=7L%Of zT#O9}&{O?(0ZS{)B&;a2pH{`V@)PVE&Q-vDL0AQB4C`>?*C!77V>yj@_I>w_#q62qf(R zTOV~IOlsLji{tgKK6tcl{{}Ib>dF4hPBVbiX*#zFzL(3BY%FTs#39=D+UpZn)Ii;U zkDYJ{wQFzgi!R}HJC_1Aw~*r+=R9M6ctr^^gNO$|3mL+L>H_miuh64WURhY( zbv#Arl^TeSn3f*PlLcKSK~m%q>`Yx8U;VI63eK*xTq68J4MzsE<@S3t7#TY5&h1Kt z&uSWVaxogvR#|@hc@hx<{~bV>WwO?u=^}8C04vTOMyC<`?l)aunERRv4mNUHoyfVc zjgedPWp@JCV1N4rVy|KE64=X(aMxr%&&1`S1^$DLQ$%JObbe=>QF)J9fzytf%IIZ3 z$?K~_|3LxgU9^sM)+*3lekyMKH)1S3tC^fb_K=zHTXk3pIhH+Qol5B%;PKppo-8W` zl38}Xb~AWhM-51*8104z`!43D3PspwVNx+&g_y%V-Ve1K3E(c&X-smngtIZHFE!xv z()TT>jX6dfl8sNao6nG;ZQ%LW<97-0@YvHov9~ng`~}DQ(gY%A)Ocv>VTM$23WwUJ zld{0%pQW>HjsOKeXJ#$Fq1Kq6Q>>s+5pt(uE(%%qtEpM}D;GBGwnFJkQyLpChDy?3h1lyy$*AU4>GyV>9v<^E{_K^fLdI zPzsTQ8R2c+nV-Z!+-`Fp<2mvFvVCxVG4o75kbyh>VEqAx+&_xYzvs87Juuo2 zdr1b0Ik~>uTdBf!{+IsgWO-n=ImY20hx5m>=Ho2nUiuqWE(RjEX|pM9zI;#)-qoDv zdmJnWu?H^hZ9{L~jP~ri_u|NP(J}Q-P9Cmid5=8AJ+7ln{#@%S4d&+I-O0o$1? zg6VGwa9U#PrXU0Ca&hJn%t1_QyODoRb1D`kV`dfqh zOLue!zlH+v<-We4sz`&|?l}$#b_DoHmN;3MK!Aluj&{4AQ6b+ZVh;9h`AQ5OnR0eTSK&%^Vdyw)pRV^0KdsB>=f&`Vrj=n+UL^etxgu zZ88Y?wjHV^h=FT{x9QZ`sf?a+cxeXfmP4f z@wwf(S1kJ#?l=B(XSe&JmT~_M$E#1a5uu`!<-DRN5i&mPsIB}+1-sGa9<40QQe=>o zw(inEE%e5Foh<5*uQy@Dbrn0;3zft6W424pVcC*%*lA-HF0tW23wB8LWb7I4Ld+|8 zFn0TZ3{Xy0xSu?03JZg;-d|qD?v5+^^$c7tK=EMgmBEexlbnw%MYzxB-q$wkF+i-% zT66f{eIeZ|RTeFcSd^L$i^CjhHGe<(c?q>t_oiHu+y9~_R!+btR}t^a;bzaVTrz~n zdmF4iQioS14rLAKQK>e)VZVx+REk8aib)9v|+2Uk_y*%1sIP(7rvHu!@aZ!ul!3m_gGn&d83D~Nme}e%`6R46dQ%!{WgR* zu8A3~V&wm4ERR-F!J=@3+TsloEX){YirP?s7@T_!%PQMV76{g zV^xL}@Vqd&sV9cnXkMF|*)9;_j-YF}6Ga^ca_z0?#S}Qw4#XY48X%ypxl!XgUZ2~} zBlaQ6U|_z=tcG)un%#ZV4|xAfiW|6vZKDCx+1Tim94**VZP~To8s~tHU+WHNA|4{} zK;dzoJPfuC-u$M8+Of_ISGiDmP!@_$^LTEG8Q&YMvaXQf=etcKlAa21*^yf-n3)dG z|g6gr|OWoD;jA=NF868k++vu0-r2@%0F-rA_3;o|C07{U5Oti{*Mgus$rMT>t zqoNnmdY4KWYUae+ne{Pa^V#T$!(SW7K#C%;}N8N}^8IE7=_ zAL4#D+`GVihJxM!g+OObF^CLmH)gG(0;7SVdMkE15gpRIX3Z7Abu^_$59gONkH;F+ zr6_Q6&0K?RgaEXbL@NoBGF%hRm66Ack=p6_*4)3?fmcoLDn23w+*0`>;}wQ5RwnXx zC*lY)&DXab4VQy$+|#{TgP6fb3JTIv)CQ@uiF7)0PzHlba@_L^nG5B>YCh#wEDxMNW z=MHsY7SY09uiQg4U?<=4-GinNw{V-XdIeb+N*a^UzX4HH}D^R?Ii`G)+Jl%c+N^} zwM?wUec9bi@FPbpYPU|$*rr`0LaEUGH=MXHvV_G>9iXYeia|;7Qx5`YY+k&ojaYra zbU5KUW=3Q4b3`t_Z`$tNO`ShNhMfU7Bc&tlK){9Jg&PwQ^mCj}soy1no=cC^3t=(% zobYMG3~Fj5YVTMt@vDP~#*tjx?^3|@PrQv;I&_w-zPv2#I2HZvvR)IPQ*Zf?hmqT# zn(Xrqxg`gWNjGTfld^D4)_w4gvK%Pswp-_ZBS8~lGH(oIA^p&$kyC7#nY?%GhU^&{ zB*giAX&a%zB3A27yVKx};K|cfcNF26^lPP*zsivB8a_X>hPW$MTvnADLaqB~{Q~Y^ z!5{MOT^&$``#zg%-}bA)6wjHZBPJ>^*7c=Mww(yZ=a2TcsLKP-LGw{A)JCz5brlqb zse}2_yM4|_Fk{I7{DFIjr&7-g8#16)i(amDs7=)j0xM!UYB?>y+U!S65^AmvTd_C9 z;q~4ayN=)(gkHWngX%U;3NSscaS4o&2k|>QTyDIV1(^}=v=P*5dU%Zj^-L2n#u~p&an7^jxgng!sueU#9m=>L8zBYhEFu3|Y@3 z%_@FK;d2%#pvR~Js{Fq5<#**F{U1K1fY}&>CC;x=Yi0hXReTwrfptI^5iEb7BGU-o@A_B3#~T@Nt(+lJRv7=-624TaSD|W?xaeN|y>;?oG|v+GGa@ z76cYf**E})T>;-#%x>va%iWafhh7hwglZ8%0ls=g`iml-{r{|Lv?pBczuv?9T^hK3 zXbv6ks1WYh4L9Tw*ATkak~d|ExL(U_K`M4pvESdm>6WjK#j!GXLD}?sO~qdx%^QL3^LD%XR@h5P^+fugvm}DG zi0)(zkqo6d?l8;P5_Yn-UKhqS{}HFyVZ&_g`oSo)>RVbVq+}7K4TW1=&VpA_QOHWv}>2gf!h| ziYj=$=knTqEg2E96J&hj5@tQzWt=*mGAsf=yxHL( za-h|r2PYcQ<6!)bJicWdvsE7yY%51^{M)r!MlE+8*m2CK`0Xkgwx9MTCuV5?DmzsS z*Hb~{$=pKNDJtYpD;u2tT_1;(N6*Iya68B>b|ioRn|Ks$Yg33Y*J?}KO;LbKvydDo zF9rC_qB=NufdESC-j#XWPa zoNMUedVT4siIq5Ts6V)+eGan^Zrv}sgqk9v%JuWnQFIu2Z2q$#OBp7o>+G}3Xpj|b z`S|B3@)mpoN^x%Jjc4v0w>?IKuhYFVG<@Dxwj}!ao|lH-12gG?`1dKK9$_j=#Vk6G zypp9}#3AOk6#VlT{@=S|BoAjdSN~=a#cn0{=_qE@^anq!T{1wAg1Y28sr_`+CJM`4 ze_D&$=(eXR9P$*Pl{`7I1G{kKSL3T(Q3L&WVPv##9rAT?=8x6?h{1d_-KY>dlW3RC z)gS*L!LM&TFL{`#z$6#ZwdE;x`LaI^xDkP$zmF^NI%ab_n;4FN+ewA4+T$OL2>5>c zH{e`Sf_aT)#as3&aH>1d)@mbm2yKqG@-~zQ!j4M=YZNM6GZEk5jPts~LP@I555 z@rKgGI~BO9ytXa5hzu))^)8JAvheAA<%gA6MTj|IEOy080g^7ESQWJ!Cc(!~FE8{$gNPkvR&qQh}VNK$+mtDTyYY)>Jv#@Y=3W6fgx_;a~i!GFlMb)Dm!ik zp)3>$ZvtwQ391@nyktmutM{k{x%_ce>);+X%$_eY+Vg7#TMUl-xCxe;*0|0ni6^xj#W)xQjvz0)_3bOZzA6qt0KX#i=KKZ=i^Ie zNSzlo5-rm~!RivknXJIClXQowsG$-n-L3?y%fBj>B4mXkd5y(CZ_G{q!x z_&?&lQ#0As@>3SQVM5~(CjiC{UE?PGp+VpAZ9eJeh_E|-xH4lee(nfK9w%<>wEVT9 z>}i}FM9+O)o@Z2pHm%LY*Kps+i%$P-(;x@#vLd6oRk9%BNU1n}Ocm}uU^VZ{M6FP) zpO3$_Du}siE;yrBdu%5IL)}+0dZ48WWa=E?g@CeY!)-Ak*_L?a%&kh!Sn6Wg;seiWs^IS`oN-I6ZSLZNTiP7{1HOuE_;r+;MDzni|Ez! z`;?k3{zw?o*Y4;G-_wHmtKB-UbEyz~tgz8Q7;&o94B^8ubnMREc~rqk1g@sp%U`&S z+VB1p+94Y{C=S~6%V>*(ShkAEEA$9lQHY;Dgx%I&`Mud2H{R0scG2#GpAwyQ= z`;xqb+%&l4A^UIJkG@|7XfP`iSKCen^{aNmyX55l%TPis)o_ohcyqM^uvc8=JBnJf zm-E-7JErmb4cUCE?yV)%zPd2|#n}orn7BW`@gC=j7Q3JOQe@%n`n7md6?v#HT#8p( zlY_1|-}quhbU{bG^6umOTs4W_kG{|WWjZKK72)20#;^@ zC+)v33n8j9xfxre;Gzdhm=|h`Z>1$J`OV^9!9;Sq7>hV4>yr##iX0?NB(H^_=18%$ zRbPG)d0(}iVQD}DU5wNmk_CvryY0|;Chm{ajV{h4d06fzpQ^w)(aWdj}#@`a% zE|wBN#r?InMg{W7tQ&6Kj#dE=ac}yPITeDqNh;qp0Sf_VW0l)`d1xLmT;1 z4g*=&bMta==0XF<7|wZz4kiqxdXb>SeG~s?CCs#VIO=P3nGTZt0!f-46zFxtbS&H( zvMkxUHGZMiEjlDtvB?HIchuCrU^YuZEiu5m7q3%~mEQV6dFYBOzo3CSlrMT813BW6 zUq0VSEWm6tW#ME^yI~?cJ^e*txD_+i7n_UA9%Dz&4?m|M)Z}MuGD<^(U)p#5 z*HV~`>6dc_`N6@XLlu=Tq~Uv>U+ltlE9@q@dz$|h4GbJ4ry6Ham(y~{z74Z=u!5@N z25NpoT1`G3McjfoMnARjCjpW&H)|Nn>%)(AkCpu+jX~>iZ{XQZ4S3^nWudNK9`+@@ zSNqq6X(3*@iz!hb-sSVxNZiBg!W`ka+#>_gL2uRx;Cqt5K=6=!Oa)`LZ{iNgMEDUn zbk`7ZdY;UtYkSg6f$&jF^tLMjo&+8$YPcW^UbQvPZFJB>N80Zdk1`m!nrhF!ghz6aKyK-W0aL!KN zy_=5)4S9EzFW=Sz#qYlYolx&^;PciIql4&)ZZ`N)|Ah+rTPs#NFDiqL%^4ws3Djv3 zB)k}s41q5*lFuAHoaUx_270HFziE=;^nFP{-r2y%8P8|Kpbf`4KVatfT4~Jl&1P_L zmz#Ab&I=8?K1z)Q3OpK_``g5&1Dx~F+bS;0&U@Mm<>Pj^cNo|o{^N@}sKhUa_ai=* zw>zWFnvDv2Y10(}`pWSBOZHp`e*V;)!?lO;J<7g%PLlNs368E;my<o#L1>dY2?uKURH%M*Tn8PN#*Eeu7espaR-QvjQ`WXvkaK#m{p7)1Tm zu|bB0*Dd(Hu`*bSVR3o5{3M(&iD6Mk8>WKI_~@P zdB3mmdOcst5Ty~zs*HVQqvWIOG=YZjc{}OSi#cg1rl%;$LRQ|d{;J{BEIIf$e&nW+ z0-Df?Ixh4=&F53F@!%Yq`nP|`)AOiTyp?|L5WZJ4fxf09 zl%gseJI>EUB7n@jx5ZYM(L?l-ed_OB{Cmv)K{xQZ7=@Px+w>x^?3gxQnQQb+&$`$v~H1v)a9JSfQ zg&yFPXKz0}#(nJDOXlGE7Fp(^dcHQ%(a>d*T1$y~jtoXG59=$)`h9eNN(A4J($L>- zn{DQ(J1JNCC4l;ei8_rqYy7zov2KAZ_|I`O_FqmCfnq(GuG>Qn8THEd%Wld+Yxm`H zUNr)w%^Oz@4WO>#*lrKq??_LazODX=?uA%0Zd%0&XqRQ2BWMs z=InR{h*UmuR|R!{xw`{wn{cmxczn{qrcoY5Mf)PZs3J4ba8}@h9R56I@BTP##)HD5 z;lR@{d3dfJr~G_X8m`vT7DQwJ^olfKn+)qGv$HEPCcZd#shwnaJc1c?q@=UM(Wtct z*X?wiE9XCb+9)L|2C{+VM0fK-gv#BFJ!xDZp*QC93+oWQ zefI_=p5p%IpttByFzSJyYtV6Z!qoBO>@Pq8a?97>H=*&rkGAV!s>o{;`8BsGD`zHGL2P zliOX}g~%EiG;IrRM1~swp7Mn+yKpa9vc)XDA_UO~r|#Gd6TsR2TB~@R3N+kYOwD^-Rq4%5hiahQsdP0MnO%t*Zj{Z%FC zbv4W%{d^SsM{9+uGx@luAjUuSMx!{_Z_$3JfX2SnnsNP%>1|w~{$DgzX zApV-vYQP5S5=1kF-;Ut-u{2}dj`xZ2pXWOJ&tO0JAxq?Kyug3^iIbLs;8B*fGtndn za$Si$#V-Y+>vp{#_qY(OaaCn=UqJSkqBVi@mN*3WXXLQ?r~)Zt%tPZs5vUz+aTLlD zh6pMePM;w~7{6N@6Nn;ade@LwCw8%DHv-$7Z1!}5@-aOvzH{QEU-d8!fx zP~Y@f!(|!wV%43N<2na4f$e%l#v>V1_~JV$XI!=3p^@u>fIw+$Qzzd!S;-l!8 zr9q^QvzGCRK0G+{^ao|B2_#+OtLHYtYzyj8wJCg09xW^RwTBboR~~h9x04Le&Crvn z7)l}I+U0X|6lT#d93H=YiwG8FujwvJnPWyduQ*-3Dt!D}W7>q7^^49&=9bfp!S&GY zAEg@j&$A{vBIlKXZL{^2{*pKxCp-Ef*HQ*DDSU^0@Z9QO^R=$SeeCdR$b*C&WQ3Hg zR!V+Frum-V4!cz4;7!GIz0Ycxl|c4--W2sel3!}=BhVBWaNziRN327}-@Ra;8c>IC zH`jtFi3AY*dU=l!)=_>!`!l6 zkBXdlHA53Jh1@ps(rv(j@5|6IvTX!1g`&x?6CvSX%5o!m&Fgpa)@rR3z&Uoth+u(P zsAn{HsbN-d^@&@_=D6?k&`UXLUyW>V%bA@gIG3(=xO0Fh4Ku)+Pwb&YFMU<+P7CQl zym#3q+nDQhL43ax&GMWwOmolL5>QvWB4T*`H=YyMh+&t_yOn^>S7e8oSpgLMqe67P z%0O^z$BAWUU1-y6ClAk+hDQ(Qcle%4qB_taW01`h27`4p8}aRT?~bzG^&eQvaj$kuTmY1mz7kk4kL1ZsT5f!iNMfn)bITS_%OkSxtOTA7D?_;A%n zn>ZJt)~xRAwNQY58NyMDctO~|IUbYdE(gS@y01}3kXI`SQQVCT;r38h$90C^$X#rM{j_1hc3 za0;0)I!)h&qq*@OQIe8pVUvSyf#%AsXw00kk@+5oUYH#h>rj^PwmGFkcKK?sFFY zjwhMw;#|P*qhKJ`3$9LEm%_-9CCN?_Xmb_kCv$r)<^IBc^MS`C4eICAskw_kq5k!4 zyKrMCGA4)fj-)6b5QAjD$-i~m($M8M)vz;&>=@0m_*kqb$-fr9df=!AXa2$DKjOI| z@Talz0M4zx+cr&LzkT=eo16mdU*;DqSszT{eeW*+=_;~zZ11E-C)T4*SU>BUEWW2Z zE+zUb=;>?h;MbN!M(%nJH-ygP927=p33!f)(USzu&V8uWmWLO9 zc;GeaLlN`N%fpKz;6AR;TZs^pE4edz0r(zF@H>kveZ`Efh+W0(s3)=A`>ar!7qcr8 z4y;upb5p~-Qu++uA5jZZ0de~15koXqrWxLkWF->8?h>%|@?nJLUU^7t{1taLPXS2u zM=#C^$bqBJjlt`;MB!v6AM2ZH2{`jKqtD6-y;={$-&NnQsV6?rF9-N3eQ&osM zp2w-CRGXXzRsSdUeG54FO~En+|2-B}|3-2CHXh7QgY`)mW#=V9^cJNaNECQ=Dz5a>(!X?z@z@1%Q&r`84@U%^+AC!gN|4dA+ zc<*Xm=Z=;`W@y4h1p5zdAaM_llt91EwV3CMyvVFryUG_CcM~%w$Wv9_a89_)9$x+7 zfHG__CbU-}gV>A0D6ex1-?x%OhRz=)VK(~KEgBMJ`h^Kh8REI6X-IZ19QB&U0%Mi0 zDCA(QFv81~9+{vtcgvd|p&pU)``@3Ys^Fq;onAXH3z<3NEG0OP8sI%g@$IrU#Lpi$ z$U_}r!JD;`I`n{VDm%TK_>A?{1*hNP5k&ASAwkhRz89s`v5(y``yeKQD2VrV=01cQ zA*+DPPxW^h`YZO)C&L?}Jjj+U4qk~OLYBGeH1$*TwCU`tZ0$rw;G{|2lD!J#P_wFN zGoX$ew$3&2qrNkh`fV06@3iUfXFWDY=Jz!wDvCAS19TpK_aIjl%g2_V+O|EWvD~`TQG64TLtE$DVMo6U=T)xDBjV3n_!5`gEaPwtqz)(1IAc)Kgx`Vv44IoI>^Uy$L>(KH%@{_m@K zt_C6ae8ek$4-&DH2glV2#>8<0@Vwu$>c%1moEz)6&Cs)XH08|S{Xl`eNrmT7bQ4(P*P${UKZ#R4H#~qUjL!TNY37`07=b}_nzhv;nG&I&bGD& z4ESuH8y&;X@7btO>3t1&A~vx6^E?s0bS2HnVt*#8k^IIi=^DJ=BzK<5SBCnl(ciZ1 zbfI&}v1ShS2BnhMZT8ZMLR=!*E{f+;Fdz`(TZ;G4?%C7v#xt@&SDWaZSt<&RdM$<# z*xzIe(lwi($LG{@{7tbL`jDQ5>aplz7K@Q4>lW_02P!sHKiZsrxD!xpfTgSe@XwAoeKlYQU^omb#9>`^WPI;dIelB?yRS$4Ki-Z2fB_Wn*>J%YN$nIG8$GU8y+Ah)WxAO#oyKC$>w!wEXl zOk=cFI9IJB?KLpM`xH@#)A5>6`rdf7SrHi>PEZ$e?3%Y>dnuCm~K5Cwlj z+q~>hJZGpn{HPu%fL?FaOz=%%&>{BCEt})HQ19-jZfyW0yw1npp$|b>OkH7t4(mg2 zS}vXhB7};JigPjsL4j z!);0=b0@M?$xn<*rON}e$yR*0h6wQ0Hte0-hjZF+W8pgVd@oz@N=)kFdviFI>mvUA z>B^Qp$B@MuddL68zK2TC?LW0vwuMGz%nK}GcF+dMZ*M<&y&1yvc8+kiuJ*8vX;gm`YQ z6t$uCLrn!0`T;quUUh3HPQWV_AnOjk^$UgnBT^+a zI@U^{{tJx%avp`);3daeV{?#tEUd>g1@P#{xuY~L$Z&`&Uf$y_hWZnpl215aic%xH zWIutvvp<6AhG*p9A#<+SH%822%F!aB5fB1_$?FluzS0mE=wjY;Q5D$ju`>2XhFtf8 z+J!&JxY|>Guj7+41n=%b<0?Sx$l!JY`hN6kGFb<(?&_^DRL+zb01VRCSZMEbf}4YEwn^883dR)E*rv-VAbO7LS#a--5x71E^&$Q39gV3-1LRJ@Oa zGTzPH+#?72eq#5vL)3vf+kUp5Qy*6Do4={CQH57e_;$|6O2fbCT05K*dL#%PIoEg; zy07quQq&-$JtjHXQosoP7x4$Oexv93T-o(aqB4A@AK1lZj&movy%+CpOMydqM)3yD z6}l3&s_!)L!x^e{xlS=6JZU|5Y8SF@JjaTb)Q}C+(Z?`X=}UkqgBKLa0#Z=JPyWty z1NAh`J8XMfu`XyFf8&PdV$a#SbD8Q2(4fuqrL}l!2UtWs9z_V!vcJy*zi<e;`DCQeFxEa5RV&lxu>OmPx&-mn6P7?khofPhCuS z@y;A|w&is6iic6ZTv%PsP~L}`L8M!+Nc0t8-=n&9b_qFXHwrCIGt`6r#TpvBEOy|C z4{6m#|7pZwW#8o=}pI-sna>a!=%u4}!vw`M@j3>Iv%i zZw3`BHz~r{4^vNaHbodEuenLzMg+dTC50ViV_z!aqux1W1jVmUe>6xJg79}L?^CbK zL2dYnVuKDDNUV=-yFr+|MKig&`FEk3*1kSR7WY zBOnQfTH=G(yu^`l<@B&yhaEBuTUb(rFtf~WWn|Y?CHRMeyK`9$9=pk@?8SXq^GC9g z?VHlzVJ*zob_sPKUR*0NMAVCn?L-%rVaDU-F@`^<72(aJFYcS|a^SGIGu|PJ%#Y>n z&O^9&a`?(=;>)KE*&YFgl6c-O3){(0mdnEZ6BkP7Q77-7#-6T^KJvO>Hmm&jd2oeT zy!`V}4qVcoG?z;tt9j0h{xg}*|K{x*=z9!wsrj9u1QUtV9xAVp-7ud2zLAvx5@LR- zLygEB>-NtdL-xemht&tzOt?VrW5kVFV-9%T<@~_f3-__d_NMX4Vc$+4!ub=kXnW^5 zE){;m%!%Pb#^^I*K-cZ}R0Y|dFJtY0s^t?QiQK5S9_yjKlULjFt>vM$%Vt#<_1#JI zOCRm4wUL!E&ixC2?j^0gs{#x-XPaNNZ`%M!Ni(Yq^HutfG31R*hNInk`Sm$5(>Wu7 zSd6}h_3sYS&A2b7&;O{Q=#Grd1+HF39_+WLAG3;1A*+BmuYC2sIXt>_#zfK#&xwmM zEexoi^Oe)3uERaYDN{#x(p+RCr`&$nynswJ8>IvKI`Y8UT4bcrsR2zRZ+BWR%fJ(w zV`=X{XnV>D9<1V|4o()HkT?eJw6J@z5?+SEMXY(-)G zv_gOZ&YyoDn6GYufE$*2(xBPio|?np(yNaE1e_O zUH;>4mZ%4s2wuP)BD04NTvV6fsy#zBur_vTfPg%hUQzo5<_Q*0jnsiAA_l^E{i}TO5;#~TQ zZpVJ~ksBT)`LP*<_r>#G-+vjQE^pmu@^G(JY?8+P@s}BVA8$V#uwMzNS@ZmKEHUHB z+4j93?wdX4&zLhl$E?)Bt7O8X0??CMdpGL@e(pWgd|bS!Q=RM&3l>4P(@eO>TV-Up zPkW7?#&h@g8OtAh8t5l|=-+K~%MNNAX2z^+^PiO=5gl-De*N>GWL9L#{SosyMnZ>dM|Wohcg*Cx zZgN7Z(+GJD?L&#X@xRxRan2vc`p(TDWYSOpSvMSE2F3D6;Oj@p@HuA8=$JFyQBn>-_KK+x~U=u0UskpRQt4H zk8~Y#QV=p*%71o1g6#h?tP4cJnEAl$>(@kBrn$iI3eVSfnMMUV=ogGS8(vtCK7Aez zy|AHc`1>)7cKDY9^!;cSi66o~bU$Un@<# zWDcDNpDDq-ctiCQWVVLq#%U|yoYXS6{Iqzi1dKm>x13F-2`{A0M(+JZ{ZK>kskL!Y zxD)xAg=&lsrVqc4oWMRb^PASujz6-{ce7nl9DR&O7Q3kbyb}iRpEG(A>S7RW_O|?{ zt|(j-PUoJN5r*@!Uw?hY|Iesbvg%&_xc`~p{2+|J@qMkP{4ZM2{}gF_Gv^8ca+m#9 zWQ>qaA(8>bC4IJ)NB5Qd(t`f5 z5l8yJL{NBpg)tp76s<2^sO|oz55Alo<^Kx(%UPxCD_GaJ)Lwl&Nv#AkyoT$Bm?1!} zckebOW;afLu>K|Yl?bF~LXHRG9_I!LPWX?Xq+uQ0dxu~B)r0dDYtcTJkqNBhNUD#X?o$9uYTb$1ld5pIj%~E* zD$Y~u<7euW)nG>QrD-zu6JxJ0wjQ)mgNj!xyRQAl{m0bXkA~P!1YA^fS!|PsVdGg_ zW;SHp9{=kT+DC*P7!P}0st*0xf6GLh{_!y$Ef%@pIWNQ?%bQ>UyCQRn>QJ}9n3=3m zlaF;Vt2S){n*#j(tATh~E%cRsN~^jc2P%6$8EbFi9GG;o$?BOpBu-ABsO%Pk&`pBC z-W{y(KrWd`g&86q+iXLmN-#2Il%$31@^c9eo<09`zc;053f^Ho>a3;r{;DDzn9eu+ zI*H74#sSvnc;8;~_VQqmMBS$Uw%*(kHF$VtQM`MXD6%9GpcAYJ_gahxOp|oMNQ;8< zYq~gW24qBt??XTDod>7yJi&Wdw{36IiYV|$Hw4<1VIO(xax(otUx)hL4+WU@b8v{; zwh!y!m#xoOr?8GMl9>@%zE1#yrEvZ&oU>|;zolK7kOd27P4B*Yn2p*|JN*Rrs6pZH z4)%o1?i1XdhHe`vtd8{6Z84Z;@k!$z9slqq!4l^^H!wUV~ zIhBok9b=aB&q9u?!LHx3O58EXBOohk_%Uw)$Nf0(Q9PFe&$9j2--K}v(YEDGfx4?N z*VauBE+cz;yn90!>pLzU`DNEjhRA4-Wiz@h1WDn2~$QDL26MYW> zI*6*?iO7u+zmr;=gY!hUiXYUzFVHvXP~5PHZ0L6N8&!Fw+%WRs48sG=ER*r1<2?9J zcl`Ft-#)B693}EOozk%{pq-;^)W!1`ZN4F~IHz{CY5NpOz>MZ3p=aTG@Tm7_LH%p8m<1XD+gqz1pEgbrg z6SQ%pMRrvI#Cf{EEN2j4eTjj**+3P}HGK-WkG_=HF8dNa^o59drv(Z($p9fDCa$_0 zKX0`L3!hljnfg%6RN{L;cH>g1%5L0)AhPoNXMl@ln68EAzJ9Hp$P5)@^U1@0XYG)E zX1Qxvf~i^)gjLE?A1)F>JU30l)kFdQWC`{Z;(WdG^v~cc$*SOMb!K-<9@bq3$BeI| zUwz2sBSV!O`qz`+t%<+H{n(1BLN_u2-Q}LVRb~{0lBWS-?{QB)KQHRi`$rk5S0Ycg zSD~KnDr@eGLkh6;Xp!sgZ~XsbDjQNL#e3rgzF0UHce5TI$jXoaYCG~GCU4Zg{v>U=wy;l5~Vot897^KsF_&mBJ138H-RCT9NharYU zf=%=Vof19vvK%=viGJ-aleo{Kz0=6cgnSRtcdIGLo9S?Smh;*K_ighbg;&qvdxPlE z!EHPz&S)83Q2^LDs!+okj(QKo;G{(>!L9YCmO6PRs99uIFvU6c1;524&>&nuy@8a zFUx^)9)-t4N#s_&D_vy5=VM^m=G8&;>#0~8af=_r`Oj5SpI;72gu>V=f4j z&P|&$V6Wa_v}uBV@r{b%7AIY>JVPZ%xes+mlp~;PDgrV4r0Az`o|e4tf?Pb#OG3E@ zthe6d9>=Nhm(Rf?u&^#UZ0n>1=>wKz$95r8*}Hl8IDQ^IWE>BQe&DYx@mGo$aInnG z*cusz^SEnqt-5CDr+W8?^gZrLV$*cWi>T0-wHf9%OQr%PLQe*n6H!;y5v9h1%wya6 zy`v3Wmpj7xq(Pv7xH+yD&p; zmX`C3+P{8=KwX4-<_A<|0|kF@j^?&94!qF@GGq4xk%q{{S?zL8z>Lmp zqlT#;cn%ewNPD!2_hADC_l?KG@~~@!y@;|z8#vwHdos!*+gJE!CAp_EJWx^OC7^D; zMvKu!@su_QP-NcvU}X-YRT~Sn2ACE9`Ey^-5A46fj0jGcdHkVMw%pWO6%M`_x=v^| z2O2Bdt2gm;`-k2bC{{JaNJeJ5jiTxHXbC-s8bGhdf<4P2x6v3 zm&)!dz*WMB0GAX^cpep#J&AQw(MZyiwU`zJWwu1+qi?};_`&aPc1`%KcVUucFX|3(-V+UfPM#E z#FKo(IMCPT0?h zh-r7cL*KOSYcKYs7ESo6>2tQtO$mmZ5loe;3YSL58CJ3W31>Jn!||Q~8wD?JEuBPt z{g2d~ybTTb99buokAAB}ZRfQ9JJ@%naPi!dJOZN1gWTK5HkbWpAjExV^OuZ{7Bgfm zO1q{fb)hc!hi=$eWO6e$6JFC|7VTz*Fg3Ru_Ja?KCwxg!r?Zvl5Q^-~pBox6ynC=d zn7lup@lzGn%(vct$w5Xoj}PM!)K%11e>!^&?*-3*=yBoSIC)riNUeYR32Qf0E_C1Ek;(R*!QsHT~ zHU#E|ucg;x->`H3Vqnac74*Gw!*fR#}29&`+Lidx)Ic4N4Y>ZLj zzPVTzzqma*;ArZu@vIQ%{4tLx((w23)<)Pn?x;gu*QdS3JXqH#d5x|wszD)@4&yN^ zO<h zPN)MV|NDi~Qn+0L=hCn1E7|TTLveGS zZ^&B}Xs-;V8pr43A*)Qo`B2OTTl~RgZ7mAIdaUZZgp{D3X_1%04H^FLd7nMSeb>{o zp~b7A3h=f5;JZSsTj#DQA8Mb%Y@W?Zf-AnKT7$j%7Y-BsP8bGS1bN@hXD3^R7la#gg}k&Bc8dsFx4Y+FufmrqaisFjNQtxZV<&7V?%_@ zm7A@RmeRl}>^`|gj-MMMxC1xDKro1Hz^_3OzNuXieQJpPeXSV}J1-GpxuXOIER^BV z$8?9HA|((nAIqS_duIG*ugV_e0r?+yn=i4(y82ssL2if=B}fZ1or$3{l+kB%9#5slq5x&AqLJKK>`HWBziW^WFVj=nFnbbB?K7h^XsHO?LmwtX`>img1xuhQD%khSqKoQpQc%)AQW>2UZI^DOaP<8AOW~ii3l|A}~^&>xnk&`C+xfwJ29b#-StB{l0flLec zYpeeZPpAj{H-|?)M>MO&Lg0cT`VOKFN$!{u$Yp%1AU|o1H^6AV{hL5biv~uX3u7Zr|@EysO`z<-Xio< z^lFmori-HveXca}KsWa1L!rGbVO$_~|85osnXO~0if}ooGxZyZB0N@! ze=Kr91crDDGM>>1!)i=Nq7T;bQ%!NViM*KcSrC^*W1saVmkoLWbz~RVmvag3NRs-V^s96(b8< z7RfQVhj`Fp!p;;X4JJ*WQtEGufV3Q@0-z6xSP`2VGJx}oqeq@4<2g0)UME?)#RQ&} zWj$|tCI?3Z~WGSHqvUR8?N_Q<9r5kkfi#ee3jLG);3Ngy{D5F7<0N8D8* zB5{0KA9X-2rk#7MP`B2%Q1E^AG3v~Bd+(jUY6$iZR%8F%M-DC{$7=3TA{1QXQ`)A( zy1IMfN)bN+?B4Tz3EG9+y=(4yGARmhaI5pfgFsPeMfra_y%too{n6Jf)B*Ww2~G!7 zZZMDQf9&F~2?7KTaKc))gj6rG z{~uDsWs4Nc!eO%h19GXN@Th0s#82eyDKWM*m9=+RNNfckSG3eOTQ)Mr{0oEv$K8Fsy&9?1VhA3IM^gdqB<=Vp=w&G9{+;BT0A zbVl8WsxOZ(?uAKmfmIjF@j{1>CI_Pxz{lj|7Y}#L4E(Xse}-HYm;xyBq*ayRnF8g` zDEgs3wN8INJAwXg{;sxfxF^=qi=4>Etb>YN^Oq+cV!tX$wysm92zui(S5D&`@$tN7 z{C7_^FgeQ;@`?@pUg}8)NEfU@Dz=s35cVe@x-JGWV3x7gLteRj)J=2Aez~|Ak6fIX zB3lm;ML4=d9H3#BTYK|xZa8#))bFh_h(tu)cfkGM^=##{chTlkNkbD<hWepE!*X%tICQqr&Prgt zIYRoaAVU$_%XY#jC>8O&DzkgairJrsSnKmtaPJFMnjp9IoPS6T`a8e8I@!gR zpbQ;5oDlfVYvm?DQ%gV=i&vGq2W&SPyZ%Wp!xc|;wC#X z@ny}7b{b3}n<-MYAPC_1I+1@Jv!BV26n7Bte7E6xf8moXW)B!ufgbArY?&!258(G* zI#eG4J^JVoaYNGT6z$2B6vK4j0hjSf;yO3p{nW^?s0Q=Ri zb9^Lx)t=DrJZEHjP7c)W8Z;Uc6d)y2?9|@Nm>oC5%I#;S1%F*{TKl}#hna^}uMS_w z=c&K0b552AScHWaL=PCl9qKVJ0?x~0KRM7?3TwfYrR?y}%j%fjI(=g?8aa@A2{&{t zm0@(Km4WM9A>&Bdx*bk*T36$U9L1vRjMhn5dB# zS8;gq{vUkqUN;-nrz)VX>*sL_%(`*(AF^cqtPOe?I;@Y%pNSrraZy<*G6zK+>&Td*xg z3#d~Vf3{iRoT6tYQd>a-?hOQ7HY34$Uo4B(8~4BRU9aCr1gd~e`>&iODde;8R=Sd7 z{}TkeI&XFmVfuBx2PLNt9QoK7=jMev+{d(CyJ;2RV#$K@+IyUvl(}4_!k_o94D$&I z?01C}Iq77OPaCLtq2aQyD)iO-J+nHBdjU)G!tO2=@F=9U>}kclQh@XkH+upQmx!W+ zFV!LNTdzm_d1W|yY;&{{_gQq;Lf47H(`S&Uf2Czp9rsYbwzA)cq282p?4s5aJ=Bk!Nq_%K19^VK zEoZ}UzIW+yjeFh|QCKv(^VI(bW;o178Ta6xY}P3v_ZjvLrk`tk34J0^PR-7m6{-gJ zU(a3U!}EJn%lD5W&R-sQ?S!93u3!7^X|3%|%ycviwy)SgJt{S4j{@rU$~RUVye}gs zUikUtdne>z-_$9<=}zqIWjC30706)Bl5m7t7nEIy@631lfw5oPzO zL;QN@F;U#-uZaX(2eDvX!K`(9%S#I`keau>TEWcbLj?Mz4dflZ*`pru1i2FN!!%%qHP{TgH^N}0 z1P3IjlBcpbL3{XPt{W(U=$~DOE~+a*s#R@G6ZQ|)cWSZ<;x&NQy`LpS*95qft=kU@ zAs=34;%@-z+1W*mWxelnfWp_khj|#0Q}5W2HlT*ty0zjbHJO!x{`Jq>FAph#;D-B~ zPip9AABnEf_0oWt2WRt>ThJH3{ZMn-K?M}`{jE+MRe|7t4>Il>mQD89Mi^sO?y0w8 zJ&L$LqBBqY!;3zwb1km|k0RgKIbG#9uO#e~lKW1+4(E>X@taA>P?p2)BmWNoqsW0;&53WX) zHEu(?P~x`g86QS={58oNY4h!1wHU zt#lvmr^1~_%g3@6z{ViAa~bDAM?cDZI*aeo^Tx2H0h}vys9Jr$BZGBc?qzkSI(*Iy zL}VJvQAgjjnzM&b9{8MVZ|d}7=Ha>&7Z+xR2K!yrF8w0`j}=F1!Val{=bFooFZMb6 zEBu+hFkn_$HbZ>$j3K<%H-C9o%nokaj415*8o}bz-+OFjQSWs+{mV%X4PgB_@J%F= z39h!?^Ii_aI`VTkeGK{ohSr{lXP)IpUDf>i-V8bj{4 zWw0(8@ragvE(+nNvOUV~sQ|I@6mQ9G6<`Z^-7Ub4I{a6|iK_T>{>NdF!1`p9b31ZX z0RmXB`8wjg_ld0b+bzxhK4M^pIR^*- zvY9g|LE4R_CU49*`!9n~Toe5XOaXJ)$DChD+Bfoyfak_TCdzshpyyh7U5>uLU4pvy z+<#QzC9}le4H{)A6Op6s$~Xpx_Pi*SDpdye6uqT|Y&{?xvHY2Y*@sRBRDZ&;pFG4# zb=DL2s+tYCTEQ&%eP-$i)qcdxu{ge3vqsuQ)%n$lagofn1_WX3ISEA$GZUgRetP{kPE9F!Q%>P!0D1G?8^fGw4$fDkl`$i7GuXKh25+HYQVvodWy0f_4!5Dp5_D~Cwq8-GqOS#^ac-e zeK?>8tuMm{FQe{XN=}CN5c-Nr`aH8M$%*iM|Eb^3e^Kv6u6>f-?O$KQ6Z7my=-%x!l(6$Qub7lVFjCSuT|as6#)$R>$vWqY3DmRbt*N4*@LdCCtdhXymHPoM+SmsoRg8PNFVJy^OQa3b`hS z4xdapQ-MC?%Ar8Dc4hFCp+9TcxGKh7^#hx@%s4Mz`K zz~Q&kZ+v%-!j1Ck$1D~G5P3E52tWGG_XTA0k76GYko4ekv6~#u1D|+bkH@;mIjD8G zUl~p_JfAF6Re_i>g`+lqwBUnGqJ-wC4$LUmse88&W{=hH zsix6`@}kS<2O0H1p4{z3C8;8q6pYukQ6o36T!#1@=a6JvZQgw7H|)E3!>88>?=J!4 z95VE|?0;xo{Vg2(>U$nLeXc~PN@SNEWJkZvEkl~S*bloToAJg?b~rYLTNyQ#vw=2zB<52`TBv(c!6`Yg$p zRrTql=quAIPm|rP1J<{PNW)HRg1X+??2>~jWYb5DoxGqA7q6Oa1mk`#a_vh~K*DQ0s zq92cr@&c7G`m+vN(e>e6V$h|;OAvM7)wDJbdP8vzwJT-S9Q6+rNdbf@5}Z>k`Fwg8 zg!R|R7M&LpfMwy90kFiqI}*>hF+G-m7Rjl9gsl(xocF%EdPkwQn# zstObdgFCLs_3H2M`VhOVfgI$X#w6tCWa2o!^E>t(-+Sa;IutSANO)*~R~3#vE%S_0 zA^^>shi$9)o+{|1?9c}iz~p(Q_yW#LGz*$yZq48x!OcXaAN?9P+^47b#MOcK=fT;& zDAWb~=2@&a!+Uw_cC~;VJ{NoUK9|ILckihLX)0#)O=*rc*5jPF8YAaDKjS_{vwXoYq~G;ncK~!mAbB>rqmf%iLE2BJwohVYdSHe zQ8`h}Aa%NTZ5#I^v%eH+a6i^2ZJVle+z=Kc!Y6-MAxD^$L!-$N=Q_7La5v8}tWtpq39w`?;|_fxkaemm-j0{W@5 zGa_*Bn@=ZGb>@u{TufOhvcHFYqyE?QC0d;0k$db~zlWl{&=C}XKZ8|<^W4ZW zPn&ZnlprF%OTfap68jI==n7+L6?o4V_mqJ5Xaet!%asZx(5$4nM!-6+H^X2s{-7i3 z7jD$O#(Jat$eZ)t=o=TcGre%*3lTiSGraxqIdz<<=ln>5oMy!vRS9_CB=Dzwr$z2| z$+TT$dphz@TTWjX!oOet3EPUjm@Mt!ja<2iomUib z&U`($7PIpX@NiGpxXOSn{nRgwY-8Ej=P-3I65_<=zR3H5%y2}b*?=e+ouFps%EQWsIxu%G9fxeR1cDGo(w6M zK|Ua(pm*w+0*J)Fl!%*0j>WUm@`uQU5)PSpB8hrm@)N(+bl9-&dwWrX5BIR~T)>|#SaI{A5qLabZ^(~Tf)5Mp-Q_s%-7vMf$!PxR%&(@4lvfB{OEW{3G~$;KDvo>$hnTv<2s>4 zI9s#r`|6Y-WY;;SoFv7p*~=$SM_s_Yu2;tDa;SGCp`$XS!snA_yqcsJeNiiHPLJtu zkMVJ>{>5FqPruzLFK;z91Oc~p{?R#E;CiuZ5nhOa&bQHxPsoW_tz4@T^u_%}0m*sE zS6aZm=94V+Llr*z+-xXI_lI8QoRI!bD{!ShS3ZKe*`b5YdlTOipybqGi6i!3g}TRs zYcaowZBfU?YFGP&YVaFc)lr zdq>C2(G3ms2QEn*Im(MUOww1s7NVbJKa*+y)-3L~{hBp3`Y<2smS|98uLd;Ue*KIW z_ukbuf|uJ`ZGm3%)YXe|xR>1e8}GlV3Xe8Agmy_1z^%7p7G+FuMLQ(NJs*Hr6xA>| zhq{$|cQ)QzI0p-Q8Qr%_3%s*;UnZ7f-4wn!STd~wBPHNjy z7wWJlo~%|{h5%Q%tiAJz+#q2%+A9?RP{ps<{n~*D?^u)%_qqK4J*24xR;T^t6kJrG zBly+KK$aqSJWwD^6avuuUeufZ76g}e5tOuiF-w&MEA2%Up!>{byoU9NT5X>9^e-hC z8!mg2z!L~Kwoos& zvK=ACh;#Z|`k~Ba1bF|RA-@jivR>8Uqg4TlkU7dC%S70=Q74k5WCo@NH?#6yC zX^&<4Jpd^hGWT1{1fV)Maq&z&a^i}9Y0cFG45F<^T|@(XPcHIY)JI=1`Hs(;pfpr8 z){7j$c>segx68M~xQ~13{Kc0_2gahff|{S=pHFk@qZWrQd^nahdF+Dvq7qnCW z7hl@p8zQP8exP$I8}%$MF~VwFFL18Bz;vs=+d_MjdQ5$KLU-Dl%e3=^#HEtL};xFh&zM2f>D-{5>r~#{Z15=Z=f%$ zYL`#8st)pJ?0+bn^U{QemAkH&)?+<-j;&h{{hlEUm&YCVszLpxb!Tlda-OdRN3@V& zW_4jGvG$Gz?4Mnksii_r9pfyY_X_5du#C4iD! zRlxG>S&FBx2oUI|A8W2?2vMP9%_j{3^cwAl3eo4oX`A zT*Bu!oxWJ^#rc~Ay_?mbi<5YM-O;%&7e+SF;HOy>+s9a1+3-IgUt+ek2QRQg&um{O@Hh zt%TsbdQfVE>fSS~Q#7u<5~I_=Z0+Gt(KCt=t0Qi3#s#xVwb)LUp`XMZDBUcVrz#PDh zetz+i4&1kl*(b+ZNx?X8;MB4Y`g@)z+`9LY3mz_>XVQFc2&~@uXWY%T;F-l0$xo=O z>5W|si%7@%@TzL0RUhtS7TdEJQwdO*c<{4)ohqDU%}36eHav+x*18Z%fbGR=KHq*L zw{uPSl{+c=pj;(N?NA@iGAk}%hJFU0?9KhFI7cBnro;e9JQ*1OgSxqPP#i>CxN(MKw}_+T-7#14*$TUmI|Cp6~J zT=-ow4!d-9Ym#(!(&n+x;2SyS&35?=Tt8K(O&a*GsK`^_&(S9BnJlhS z7Z&}NoX~W>!ysX9vDz-+4-8%TQztRsu|{8R`4w(P3m0E_u7RrttuL>3beVauIMj(NTu6l@`6ak>1C5NQELezfBoi zvnaFRX+T7g6s3%q{QeDHkg?hK=+HLVybOLrVG~nZSw2~c?l9W$+ZKHD2gRcy z(4$3j+U~B;Fr=EM{(F%;tFf0M(4>(?wj+wC=Yk)z@8+r5kN(sf=O!P^EI}@F2=BOR z40uFOf$aU*L)~~9dDTpr#LX?`^87LQ(p>rXiJ?StLjfUb9LRwZ81vW19{Az(AHBMH zTC~$8C2SZx*u0f3pJK5;tm``Pc*`ms(%aIVmD!;{i!}25*;pntjG>dcjzyufhn9Vv zCqb1griCNE-^}^kIk(``h&6V&!}raYI9rRhuWHky%qEUipPuT|?q1`Oi)s3FB8)ri zSeX}Hj&3{J1$`S*Na|GZy`Ng6@$O)zE)^x*f1r%#@j>4FD}Q7SNsLW*aexhUgu7C| zcvorCw>87+EnUdhR^N3p4E7obc^#>oofS-E&>N@9+^XBf4B7XSg~_iemad zy|6FPq6;}19g`zO>nBqz-H)O-B={(swmR~Y8n*vZDm148{l7)WKPXVb!x65Txc8)t zM54Q6G{|K}*}|>xw`6L^t0)9B$kt}r3KiYuG->o#c(0x<>28qZacqNsVCJBPcr17- z<9!+rZh%jE%9r;GbN0}~jLQ02J<4#OdubB*-8(Z?p#;p^Jn!qpB=EkuU9D4T9|k`3 z&z|jqUXmr>)s&L(J(T3#^aOr>@!Lw@!CEHu75BVqe1iNayJqL{7U)=lE8;&?|2J>1 z_^wCJd8QBRkXJa@u{eYCkrl}=8~0MiIexpyXZNO1%yHaS3hn(G#3~+mYL#nA2l^ZL z?*Sinv@M+}VP#2~zg!G>xD2WE^(sD7`01VtC<|VFFG5RG_6_Y%#~#M^<*l5u0jbUI z8je!7qSw*pwVOUz(V@auX+29NNovU!;e%J;WBr%!uoZKxvRzwpj0tHur3=J-L+-rR z%^5Q5wJFQ=si%1+i#7!n75`09r?1x&E-wvWP;cwIj5~|8>5^0tTO1#Ql8o|m55i|r zFflho5&QOOL!LXgFb5vpyr3n=M4HsfKILgak5M0T`e=z9aO~STY;%Ao8qaX5Is$yE z_p{}!{h=0*_RpV_yW_6}70X^XbC+O{=(X@80{0mI;YF{&3)o3i`$KP&TUh%_v>f_~ zke-b*r}12Hl}#>4)1=FL);VSW!koEozQgg$&@cVF*e@{1X2{_V7xv^`F6_^^abF4h zA2FMahyo|wd+e&fBfnOk$X~KRgOa~~opGT=4gI`E37N6z`Qy9)*c$Ut&iT!|Z{oaa zdZ~8yWG(tIZMw?kPOwOz>*a%cS_X7p^8N*1BORK>``apbfgVY>T@xt>&J%FB*m&$F zaHVSsse*bqcWwM7t_2xVQBYRVXoV5UyX5Wp4Sr;gcjLaa9`qE6Z0%N>z+Q9NeZ`K` z+Env&n7wqui+KNJJW9CLh7KwQT%d*m|P78Qv%5Lh+K}M&&>e4}H)vk$yRZP~#aj!$iXO~+#VglZ*z)6^l?nR3 zH$Z|!{~1UZ{y$GC#Gq-LJwKKnk*9aZhthARYtw%28?|Z8CKM?9S7bHr4SlO8ejUmh zl*#*d|N3k#dQo$Q)R9w>-gk8&t6q(yxS}i~l+bVLop)Rwd7)gIc0Yb0|FA}8Z1-#I zW~E>F zeBT5da_otp6Fx8Pl|4TikE+r3)Agp@=vN#*F5GYr`||qQ?X%dwGbr`PS(*Gr(6_tj zW%~dR8N7P`=@9OTYvviYa97dAr4y%~LI)$-QS4p;f55V;=K-hh=+Um9IeB@|HyQ6# ziLQO4N;~d~Jz4{uk$lUg!yLmn|JVdnIdYM!QX0#fB*!AtbsX~fIl45>&S+iqO_Ofk z5}DEQQjg^NBv=W1bSQl5w;#8kK$m0~KWpSU@*n~DFkmk(quhn2z-;S&$z5O`1!()C7(1apyL7Tg+vzcG47 zQ(LPV)mb~K%>%#iPadh_yqxT}9#XbFU_`F`a<)6=p<4;I4f}f=xys*!M!10s8m^z8 zHIDaTiyM?e<;caK3b+&-uS4md#FvD4Bfs^?DxX&iRq12#uN|4ix-_?pTl8-Si;zyk z*1uhc&i`0vu{ubKE_oe)p@REa=4;iQvOWeyuVU`G&W4;ePA8jKbIjAHW*XPe)uQiL ztF)QlkRQHHV%8XRJ#Q9bu$*H=V|*`?jqV#zqkZL_M{j^4(E zI{NIw?cjMPw+cHw)*=ssK)0Gpn`uY6$ic!hEZX}ttyu0Q@A1&L1@8U==wmj7eS z6u7j|sPK1DCU{AKg>qi&#cBE1ldtWWESg=rK%P;@q`jq{#xpPA+^|zDTqKDeFG2Ny z-|IAK)NxiKH*#XUMV1El;@t9cYYaLJ9(n!JPSM(82CXqSygiP+{_$mD1I9bx&?hV= z_er4V;OkA*b|qDE9BlC(oC&;Yu6fA;=wXz97Vy0RZ{dBr^z;=GCRzKS`9%-U_vhhd zr8z8W*0TOkd;s}5$Gm?{u@lWtODtP8g#PO*MME!uCwZKfUb+-~>Sl5 z+`6?aS|8$QlnMUd(_xcAXAg_46#lwpfZrLMFtJE_hI8eY&(>x!>_7kf3vB2Uy>dP( zAlHo6ocv>Z>46F%jnCN?x|NqwH*Cr}(NCF}yE{0UL5G#|F55vrQP}okj?t7ZeJORj z|6oX$QtqGHUJpFpB;`uz(m3R@K7Po)e;E0QA}{$CLKkwz_x>{h=n~{!=JV(3v4}0W z;_Ivp=5$!r%qs-X&$!J?kLPK?33UQ$zX7KVSbrNiW(G993q;fb9g;G8+?JyQKg_P| zo}+ItA7Am_RtvoAS#w~2-x+oIj8-2cLniXrdO|b|kfRX8cAWh?_}Y@g6HBYn$5432 zimMTMG*X*FT;*iQ$0YHC;9M46KVuL$Jhhl^-CC2ocM$mGpxh6&9(77vE*;z2AxX)Z zg6rq$YtXT$vsO4YDbkdE^y5O@`#L7N!Q7bd3R(B&3vGt~BK_+fH%s&}+bxX}M$dU? zNWZZ!_E`PiK7lFV<`fZ^@_Rx8d5Yh(*<+E5*x<_C1)N9L|#+?x8MTkmwF%6th5DgJ|3U=G!o}!^Y_(eq2eIxXtihPy^J`z=z^0j;=-m5N7|3y21*T-yXmju4P>GU(%ir-q~ zmg7=>bQkucjyL(A;ETGZlA?PP{*j5@*J60MHR)e1Xvlu(&2w(@uX@6u853XU=pnC2 z(p6^t9hNPbnQ~{9g7;+ej!=@R)}~!@%)sK?@Wlv2!Ch)dE#AL513R?ocwXeqX86Wl zc8J-3Tnt@6aYa@X&H-7^`PO&TfEUl*^*N9Se!+P>+iuB2zuZ)irCF>+W(O_HbAc1{ zluNkZ{>Y$_`i-0JVy|A=t)Q!O3^@2aX2`o%ZfzHwW&cp9z3NFwGM6%t2&P8|qJS){~CYihOwyK6< zuiqlJEPsy#O&@=yABy~i%HW4$^2oJ#Uor4Au2hvKC->UNk69D*l;S)IWjo5N{$h0v zeEVB>*<~xVp%;HFI^cl)EvUd@!CH1r8dPdMktd42z@OWP^fC8$7tiL`{0d!d=TY$x z{PU~cWgb}aQv1LBHt=WhpKgnKKL_r=aIDIJM}a!MbKW0X2)-#erF8z+Wz_s`jbT1? zVvpCtHEoL=W8UuEC>C;N0^W|!?$IXK{zGx<{H|nm;*)xkk`p~JIXaL2nvuuXpvD5s z*{y)KQ-B+$3EtQ*$_E{9U+ma(edMXesr%plj+~(Lk%Pt=;ECeC`R+$9*X{d{8wNh0 z&sX90=mhSyZ@+Hc+u)=}*&eo9a-zudIDJ`9sSf=Z{B>C;!1KLWF1BcAD}#m|Ut1aP zGoZajZs$B#A@^Wj=T2v99l9$#u4~jQMZ0Rg^JQ=wQFU8C|6==m zr!R|43WJ(wW1jxf!@)PlQ-^d#x~m4NwJ1^gRMl>FeUg%Xac}~85#o`i&pf1cC^Xou zHuIJ-MJ*Kd$vm}=ZZ;iHpZtq{&Gl_nn!|>~{jubt##bo{%8b$09Z{#HPrD-AN8sa= zbGguu_wLG?D}uZ5JwKb~GCfiWLH73N0Up3Z!ZXb}BSsCWD^)E1=Z?h`KHu$R#7XRb zn+CpA;QaXX*eO_T3H(2!hdyw?A2l;3xl#`PfL+ro%NMTGrO2-v2a0hnURlw+e#;SA znh_>=Jn)k$MZfg?8>*~Fw(G9%=EUB2BHUIt>jZRsqU*mhfHV0?2mgJGIoN!zo2e@B z-_e9O!#m)AGfc|)a#S9=*>%3FuX7?-3vqwU5H-?@cApg^13tT&?UL#(?7P};g@*8b zNv2ds8b(S}Z-p?YQ4gNy`arRx(JabvowgTh$3FCNg;RW(87*ibpPsNq(kqH1@yHCePDB(A{alKH0ip4PD(8I71!$+=sCWKK21s za#ai+QnXg5ichJ|dvSk1`ckiyKB!8y>)#tX4dI+h22c$h-pH-t#5?WaxwaRzUU^|a zPbBVf^j0!y|LHS@iqKm~XPEVT%VyBUEvE`^gLk{hBQ>uII?Oev{a>tw@95s^DG@95 zhQ#xX`Z%j;)3=DK?K6Jr(L||4E%$pJTGKJJiD#oGdbT$_uaUvMEv;-e)d<~m>mi?? z0HBu#PMjEBu0v}LQzEo^v}tT@qfLRjBJFx3Qd(%3HCmFBG7w40)E?F-81Lyk|2X;`*$4_1dbKC zvbNWRNt*BS4~>;+Q`5kc>>EAs(-krY<~K7)?s@o+1b!m*&DZiYt1+)zZd2Db)}qE? z86$;vhGbdvsyoP0pVDk{6CIGZTEFdXT_|wOqaquoHwUZ#$7A$?hkJjx&ULmV`Oewv z(^{uTQB!t1FK&n4;O>e`0aoaJ{bsT(2l;0$GrRJ>i(xM{Pa5m{v6fa0e+=evByIh{E0*tF|BbYMPr znC93&)Am`#it?DyWRT#OfD|H!M{myde8&8I!TnKU7VgvR8{LY)J^JdLmS}WhZ>kVI z_#qiRs1KI%r~`*-xw-n9ih&^sU*5Pb8T#QHMmr1{xIg%L=M5Z3p5qAz!y&C$*7SJ6SJoR7$e_FYWr$+_vlORK&z?C2OuHx@~ zdqUxp8q3%l4*dFmy+_y=JZIe$&A6mPV-dSKRzi=Vww}w(9XW1IRkf>Hn+?h45i7o( zVM@W?F@+_8+T>Z{9r;U1gU-$qxN+et`ZsyU1;2tH&R#yR?|ri|9XWPA?@&GV*Sjk# z)pqI8#{QacZuBtS>@NJKjydA$P4hb!fx~cY?@GJyOp~N$kG)xYU5&)Y)(>SP7eZ#J z@Kq>q_)lAVy?5+@?rPaC$9<8&)qB&o8u5XD&5Ygh=NA!=dsO@zx@(fYbQ3_62z zYEz0rhR7MolW+ftex66)hCgM%e5(2It%x8x3ldgSIki-8t0S@yGv8*bGN$O3oJ4-TCV?@-+-!v z;-c=AA|H6uw_6p*kq7zxck31pcdBj6xFP|)gKe|twm5<=@=l%jGw9uIR-N8^6Yq;` z_UaKUX?0rNrF}*kd$;mE;a^QBz!!v?Jv@^JKge3i7VU7Nn$1GSxelImr6k5#K< zNy49G^{&Css%bA$Of4+B9JFBf3vn}=v%O5jN>7K>+^vJUptIr5w;j%HgFmBPp+aWu zX6obUGy5Te9y2H1;mf!O4_$2G{1nHaTY^5?UjP1jZK1%=c=+HIbGZ&aL$6U$NPr{0 z-+`)8zw3LDv-Pi6!4G`H{1P=0e@)uBD(hCFJeIp7@roYr!l1A9OSPs#Sx=)v1N^7DCVfi11FUwzvSy5ZE#S+filFv$P6Y1G%>o z_yite z^VI7LCF`M!Lm0%cjtvdk^&Q)}6@5zmO|v$nGU(rbrWEr;(foiPDab#lYzuM>*n`hQ zwE4n;Aax4O{?zgOEYYvZxPTa5_(lH|XipVHlg4d@1|IzT`P+=U7=!S0-L!eNAGrQQ z)8U{kIkpt{K|p;7xhsMh9e(N1Tb=P_d!&Z_(8*)0Zy>{z6fUt6r5`crD_488T@3D{ z+U{dv&@(7`+!>UQz&+<8^WftxP0He||M?gCmp$>Ezd3A}6miS#)pqW1UDtOI-me$6p;XPjZ##5D$tua$%ToYM4tS0vh;@Y6vHpBOj?OVJKD|MU~sE4hoZzAS+5%4W`yV@I{6 zfb-QU)?n{`GUsp98RP^w^R8O@vPYBHFJ5r4zKZ$sUbXBu%knhthAz3?H=QEIxe>0^Eb>B5T@S9MbAdY$m;Lt zhg_OaY20N3+^X!8*Q@(7G<$K*i~Y#IeYCwaV8J%rKO+)hHP912FwMTNG6&~&iI$&A zCi+aOvsRwLetpwWM|44t7L}^@Mr0!oAiU!*%W72ZzkaVDT6DL%Wy$bi6*`yKVIhk1 z@5M7;8$sYv)g6n1ljq9O=##&9234fV_i!Vh_&CY+nqJ?jzDDd#zcOKIz0}DnPERpt5|W zTRxMn^0(9|oLNKj(pGXl#2!EEiP+?QCnmjnIhW&6qY5=W>uD_1&?N2mfvt+mu|LnR zJd@%M{kBa03#AWu?_bWlrd(k_i|>BSOMb3Se&>o$`+Xx4z16>a5OYJmeq;~B7<$^% z0P(fiAN-Aj}WB3C_EQBSvF&DfNAREbn^oCW4QJOhqQ~YJHSA9^gT1h1?#yn>#=gYHo>$hkR^ z>bdg8G5r5_{CB01XP{ww<@9G`3l>%qUkdbBJVy0G_>=j!Hxm%n=V##1(@|4{ZQ~;gDX06*oy%zKiv77>K!0T5; zxaH5O7;PdmLN6Mt^TMvdA9z^!`sY$XQn;r0gU z9dFEZ$jK~TN;SrR`B%X2 zZTzF(j28e$+|Yl^68q`UiiiBCb|dF9B-?kvTkLmb?-S=LLdU|qzVrb0$o%ok^Nk*3 zUyko)E)OxLyzFDU7NJK)C&3kn8ra4 zEfU(k-FwYpQ_?r#T41E>M$T%ODm+*osYV zCw}0)*?eB|#EE50V&mCqDvW)nT>OH_?z=dT@5q?H4P}tfylIDl9OS5_-m#cvgPz9d z=bD}HsXQy?fABC)f^znJ?$QOX%wk1E9fA+@lMgE>K+K3v4=H#lKyTS^Ty*L?_Vm6* zQ5}|e--g?nro))0-wLyS>Y=Z}H|TSLc_5QSvKLlMS}=(3zWkoNL_2yX(0wu9PLKTR zvpe64sFS|Jrp>c5Ft=Rso4(7#r1Zmw8kzCH8(UWt?!Z2&_&)OWmT>I5LHCa&9fuxo zbV)+gM)1-G4{OzdLr;t8S=g)U(Fdni&vmg{B2aQ;$UVCI;BA33^xxgu(@UX~d_RBTrIY+P2STL}-UVK-**>Lj`4MyS zk$45Aat7JEyXV{Dxj!(JZSwle2I_hj5PKIs`aQ-LH*R!l!`Jv;@|}Yg9rce4tUPE< zUQV%(#nKtH@o;CsC+x%JA;OQRtfz!Pl|-?Dmem z;P=85B7;_pAiop%w-j=i9~w(MF+B(#BWPdDF7%>axM8NMF$KNZ0VR&XDf9`MOhtd^ z)uF%r_uPC9fujt!Y+*p>8n0V*QVl}j88%WTO~3=rS_-?wZDG-;=bL{w;G7jQ)$j;| zPkQH`o7JE;Y_dh{xljdG9tMumF)H(#*}nICb#2(KJ81I`7Hepi`bV; zu9n6;*?-N0V{;eg*eC1mYRtqr>hsby0X{gxynUpGz5n{@~HmF1&s_k;duCN6hD!Yl6#)~FGE`JeU0^xRqzKd7Mh!m_v>n1 zY3ikDJpa!+1hV?@ocez&ufcgYIw;nmk3HZ`-ltXFN$7!`CvMT5B12W`S*&&2z^{hO zKiX1hL^|q2a};o1e(*m%RI7j-y)kEwN2O9g4lDLm-XEMA7;mC`nuM|invLa&1bU}<-!hY z4t+_>&+(#oOZaK-#96$*3qOvP+hHg0$Kkhxj35`HLEDPg3m8UpGW_zNq`$^=Wz)}- zm3U5Vyar>(uRmJgig;6h#m0#1Kp8i+*YPXz;KeFPE zx9Xo||^dTp9YmehC=%%|8(ze`%9jh+P+%3PN=p@6a=?j1VdGraGv zsmGopobWvT-Co>dM;>iF;iOBuJ}&ztbqx2ZNHV}6NMc_(X%4I?5>Foi!8V9 zH1|cm;W2LZNDJfyUd|g?6C;lNV8dea0AKJ*p>LzixHa)sF0{FT`DKaH?Z>k-fG0^_ z4BE0ln=)38yh&8iNAFap-ylPWJUg9MJ^!Odm*i&ux`FpTmBVmc)zK6Z=uWYd)GMuygsx}uT}`W*be_K2g_dRk^swIW^29{owfS3{`)HA zYx&MPJs&zF)A5ZF`;k9z_D}#L;1Zs1pNwviY2?fsnaq8bg?&TIaD?#@zAtI@`z@?RxmTlgl| z(U8wko5DGS`|qdmV;%TW3$-gBcrYmOnzxJ={J|%l4Lm(@O_JKrdBh*YfB&}GmYr>h z$d%j8mpR6(iTs#3?1J!_{VH0t#>4^s2;QL+!^_db=n|W*c)$U9_Nzyf-@}*Y7ru%| z2s~bg%k^y?!0D~;ste$Js+Q%wch+B>2A#jUe1<;2(TFv}5`FSJcBKGuR;8t1e7$`l z;Fr{FUq6AII=&4ZVH_RkwLEl8w)loBlfp-P?1A$fYgFV^v}yYKqPh`V=w()aesvb-p>f)GSO0G8bN&7^N;08`fB9yX z#!C47jF)STqylHxZ2P=-CwzAQa-a0@9jcoD=d8_W{a6!au*_$8eK}3B8%vtn7%qntyax zcQ($Af4()*wG{r-!QB#j+%zx0X+Qi7QQrEJ0hZ8(L>SDdREAD2yZKuBSLDFF60WrY ze`J4u*mqb3d&kM(xDI>dxfFc6TL*k-`Ah4$EbtK)sX=>AVJ?j9TIVNh1Dwf1kWC5m zcig&-Ij;Kf%LQn>d8wsERTGyoT5_$(SXb04dmH*wrQ>CcZY)OsP~Wn2@IpNw)G``# z%#hc(EqA7^Cvo>ri+{F8?)tWk-(0?GQSxWkb$1FSNIVu8(idoIOFv-7)(srT!cF@Ozf@JK=qQT)dHQKk(FZy_2bR zcwRp$TguE<1)j*6aWzE+em?X;I9@iVi#4@VJ@EA|&da;|Yn>~p+>X<_iT6qKUvW!2 zav4^$ByaHP)86oHM_UE7=vc?c*n?TkP7s^?6H1PO{>n6dK4 zG;}pf9=z!a)1lf;U4dL$$US=TExQ|ekKv=WdJ1cRqpWT2fQ25p72JROT;bnWTN2xu zj&tF>!htyoEOPKCo}Y)X&m5lN{j85ct25YCr&jPi@_6w(=N@pY-8>xI(j<|S_TtRN z9PCjC8`s#LlSBS~#3#SMn6n2PhR;W?g08J>dt}voEou%_;?`_o5RaeN_1Dnvg^91) zmB@>nqP)}DdP?>rB|>Xh@9n6=NV~T;0zS-AC68w8BfM^bz86ojDEV!-BBu`WOe21N zv`JynP43+im08-v?VsK`1zi~D*-rLa+^2ipukJfvfxX;huucg1^w&6D_#3dNA8glc zVV)pbHM@#mL=XDt-u3A-y0yqWPDgk7R^(`htK6kduM_TlXw@e z`F3*(=Ry7jnFhRPA+uSxW?-MmiVHYXeiFLlVV|BXZWeXqa4&cWesSYIC~L3iP-%MB z>;ZdE($bA}m@^6eVq@xgTYRoEBL?$-pTYSz`lvk_IYQwHGo{nSOpuoo>KSKZN`V54 zWNR&$v??RPadf0Tv}>p;Aox-RCG zlVaC7;iJ8=-nr+vIg483AfUm|>m8%m*9E^9n~riMJa4DUGf@mI7Y*=w^amBKN<%&@~RbWK8M%zLu)qL@f#v zyuEK9bd*n5?q2wLvj(MY_7SV!txYO(O@_;WR~e5Cy8p&J#BS|!=d!CIJ%6-Mhvw~| zvRtNiO%QZF?bdB?9>SmeL(er8IUAkxDwow5!~Zkq#0;Hli)p$wTlqfb1mU9f7qg(7 zndn^CsMiYJ^kBu{GvugDh39M?5HKRvWzN-xhj2cWSghLtUDC^~jeTLjQH*|@>HUpm z(5W*5wbt<4r0i#z$ibhu@!;Dxfj2S7i&rgAUk4u}N8k6`zmP|?le458dr(%Ex|#}d zjAnA~%^lECrUaRrHh+-Ed4IOlpFt5O>8bsaFy?~pqUW^Cp)1Ib&+Vp@cj3RbIa2om zImu_v4zXUxVZWLC&_y0R@ztIyR$kCK&f4zZyrh;zE4|uJ{)V3BtHYnew+ifuH%Zd# zdlqz1Z0?r-`VmovK~6I8!^XNfN4{o?L?k? z+uOB2-SPc8ZE_3$h}`~J^9P}F0CEs!hRKS@on(YFL?iF?ln|F z-dyqm<0O@(nv|en{;?JB`~UVt{PU9)F!&%Rqw-kw$f<9b>q-{%dFL|8G5au&RcWBZg9>b`6O3-y?E{wmwS(+L&JA|tDAeSwmxw%SQkCq%-5mn=c{GOmfgGVoz zRC~m$cghc%~{ zuSTCylc7N}a6Id&o4XVv^uRl63-EElpZtYwymlV)&?eMc{eWZUG!FC^3L!@^xUYNW zfFT{blVk5VV-+0=oGVgs&XAtPZ9Nz2q({@g1%4#MU;IK{(%z~}oz^5Jb#({mP^V0* z_+trEnt4R2#dHUQxN9t}ZM=YwTYew+6h$wm-O8_vyx{l$Azt|oJVW%VcI)3l*7V!! z(4j{Hj&${-Tjz54xyxnG8OdD7-nK78i|;wUuWh20O-qnRBQ!O0Y7O$64@SwH&|wnO zXtL)m@MFFOse8iaV$abXKPqz<{IVfqmJ4!38?}t(a-f&~zG&;gAo$T*q~$ViX)GfF z`|=HEuunTi&i}9&xkx)_i@Mvr!u*`M&q*f@_fgLY?<(jx`+c%P<qS;wl~@Ekz4RmuuZxib zcQVgme;Lt2!`6&fz_To`Q*;*aLNi6SvP$H@Ob#3s?hav+&@0!_k~Z+qd|M-B9gr7S zzam)&I;Or;Azs|a&=>j-xJ?FrI%8KL7ksZV$x(bJJiy(ezf9Zap^wP+axD`&a|a*B z-^z>dH$P-kOE?Vi8XO+m@|e% zt8RhE{&-B*|NaQhMQ44b2hc4k@QipAHz7xdXV;wb*fXaa&3-3;$Dg0#62pU@j++Cq zvm$-qx8}C3nXj!&O|y)K%?+6J(y21UQvvBEuW>$ z_UkNiR1B?jD&h=?yV@~>7r(Fa;faKWIq3C}dc~TY1AH#@(-{}&6wEuz3U0IE{=d0k z!79x2?*|?p4+GD*uli@u@f`q^_Po5vvPW)PvR=`HfA^}GrAfDfHTf-5J{SEEJ-*%! z(mQ*RcQa{HYm40SzGF8o+|D+ms!ba2ONLD-gpFiHz~d!Geh}$GZ`JApw&_98SLBti zbL*3b4ncA0CH7U|XA;UzBtXw|D6IQX8upmVVw<<;Pij(w$i@ekUuaQ+t~1*j{QOhi zZEazyc)vzVJ+k)zw?FoIg)a7G!*01z0nB4Zms4t*AM#NC<#?6p(9YW>kA{KQCT&`A zJ%4m99om23B^82?C{3=;{s3QHX^x2E8GV||KGc5!bEKO@Q(y(oslhvf*B2DyuUkeB zOOzqEeEa-|CH>H|?SJ9Cpb)xe^Bm(_y}(npocXMIp_TueFRTd zJ}kie)F~s($Q*{g+w-^2bKt|b+!}Ja(^wSX>hCg`jlFE&(K=b+H9P%gzw^PqZEACG zA`g14jV*0YB9Is060%^q5#GD*oa4549z*Aq5!up!`P}WM2;W-h;0L?>YBUc2^9^^% zx}l%x;5svlm|_M6+_~fW)ZLIKZarOR1)SjH#$PWpy=28I7`33{J!?PP;JK;v4)ZLNME}B%zIrX_W`>TPo%b!kkUl+F zq;xY3`>mi^;28F!7uoV`O(R+q*H)F8i1*`P{C^aDM(5TCoOz!M9aDumN4qS1lyy7C zOy7f-?q{1BTL)e)`lCYCF3iLCjw=;m?q7PmSmN1gg)fzXaBD_C8o^WO>1T*P-X|rqQYUDEHOjpf#!5~Mus6*Wm z=qq+PT**{K@8^wYY<~DYjtW2#h|eiRs#4+XTvh0W-$yx%=~I(K30paEBn5k$Jwd>m zKE5cv61-i5lrDtwiN_(A?$*p_yW_yeYlVha;^($K+AjZOF7(K6_MI2E!oACJ?fs1B z+SC}#3>8R2pZsj44sp!A4HhRStB^z3AYNr&pox2?@5_;m*v~5m4!fMh?jhvLUrlVx)X1YAP-v3VZwEN zjX8DiTrJ7?fWBspz*uEGuN~}HGT05EUvlj@_-TYi-SST#-jPLbx4=)AH96>C-iE@{ zJ%)61n_Wn5S|I59`)zURi&vFo1GB}F?)8|zhgANTFZU>%htyAD?M zNIp@+903VK=-29vZr7U>rbZ8?|2@PQ$?RgjV7yn!L56{MYHMOEeu00^5M3#i#MV# zz!C&D@+tPLR=#?G%ZMs67i+%`g#IONZHl5W&bL{)Usf7m51Pn{mcxECbn4)1Ip|EM zBmTsT053fvBOR3lePhd&)3KGEwv?;&X5$CUB@<&`lA7QLnzP0z^%myTJZrfvXW_Hh zZ@<%6j~(CB=ZAZb3Slo*Kfq&~1pafWR^V>v1tmnDc6^PIqlP%0&Z&0j-CY!BF9xoa z+OhNgJ~^W4(xQ9JF+l6R$B$HpQ=xwx@Q!=naA4}S7o|^9l#CCS^OWR-rdbL6IZ(fK7y~+$KmP&^%plV;> zJ-jb1k7e9*Zfj9j{b2GQEp5Qmr)H4N7 z;=J-aFZ3>H1ir<^L+mDo=wUTgYv|R`r?vW}&F^sk7}#0rdE*|P>=JeJ0?((uPFd?Q zK2PJI<8vSGS@B<9@GkIN71xFjg1=m=<&#;0_tSgOC88I&?DAP29{s?t#jkz)B&(14 zs8eJ4F-PPfD}Pk9MqcWr)z6CKFt;4g8=mG&WKgrPxvnAjZOcnn6taNxwKbX988<>7 z$DkD=QXAC(nkl}&*=zqLO6L`f9r?e7;HHr7A zagQ$abhABuGK`zy2b4UyH3~S+e6y&|5X_-s*BjWMrfE}tVLQie?C(CKFO9qvS>zgh zdROTg^syaz*6slOVxQsx-!H0~6n<@!VUHm0Q{iJL$I!RgE`DnwH&TPV3+dxZd=4uU zHC*RpLAM;_z@dly!j}nK?f*)H=QmT4C?-hlJ*isa>a9>`VBED00G{p=nv zwa zgIc+n=m`;u7XvP(@BG8shXZ+gCzLhLB?IS{&nSz7&d+4$RnsM=@E6XLxBcV@ACU*Y z>BVX2fl|5H4Ibc}SwFYZ2A@Bx_^4o~34HhKtUu>|_oN{kV;P4E;E%=??{>Dq_ZUNq zjX3ZeDGAgYo8ex1#J(e39XXZXo!HCRk!$XX265B&hQZdkE?vEpAz(SMP+jz$9{m40-|| z{zM;@uSe2@(;8H%bEV-A@MQn*+wQn;gl;Fj;P_trzCVMdcZk;kUs_aNmg;Isk9pj) zW$;`bXEXj#{aT7fn`b+|$tCjczaqDik4XYOp`2TH=+L!6jVuSe|3=H^&-k82q_&{M z$6i;Hnm_OiPJP#+2BFw3u2$$by>uzprXRfG*=btv3_i}3gXt?~q0cNruYMbHZ_j?Y zam0xmxP`OI@u3k0&1}=HJmQM^yrwff1b?41=w5=y6H}6&SKfHx5%M@0=Ne;X;d|XE z&GQ6#gq!WQohZS3xoQ04t#Wk+mCkAm7S%y6w~_g`rA8Xmx`Us$h|8Yh&pV|iz;_?M zR6J(lnik3KJ9ToRR+lUs6JDO&s!ux9_R4FcJ~jKsSn3ZksZcuc<329r^uBn|A3vc% zYo#xKeNd?d9nHCTPG2I66%pn2n75TS3GlaJE^ay%-Esq;M^TGzYAf(a+lJWdf1po0 zFynUYeE4B^oV)U+q{xCS13B`2!B0gR_HOXS_dFE;@#n@QElQhEIirGrL*NVvmYpj1py@IEe!gv9+i?Hvo|(Pok`wZG9L8$RBQek3J01B6 z`)Q#sSK+XkIdMH&*l8H~+#WIE?U>`Er+9kAm=xBm9utZA{H?ZR z@5G22DW<4hU2y=q>&u?r`<|-PIi+XQF*q-Ji(W>5E@L9k=atI4otOh}2?wm5fqAa~ z#9fCsnq^_lV5YxOFo)y_gMmGQ~Sy);pW?ptgK>VdA$SN6-9RLB?mI;kqn#EH&? zN7%LF`F!JXWS|T_IX3>N8I0Dg&_QloW}1W^*y;nB!N@JYp=vN-Sfq_TVR?vcKhd|m z=l48pk(ZQnWv)*V_HWGvPJi^^_Y}ALwWiUQE>}PDO6kxi`TdNd0q6jp>aF9m2H!X7 z^Zm4Z08zj7mdg#jR`kU5v)oynM+v(36}|z_yy=|Oqd3EcUW6W25yTv!Vo1aOM`3y%!EV(IfR9Lr>e0HFRk}!tzE2 z5qt2P_{;FK&-|L+;)xukv9lMp7ht|OD?C5TYB%ycYX_Pi0cT`cU5nivgFcy)Q;Ca_ z2YnkcI!~rlX-}D@_*3-DjJA!jr}?Xq=o{%h%jJ+ev#|FyH=ff@t+NleTxOE(qmb2` zJdrD4pH@Eo5c8L*a#twu@$=0lDYZSwL3Lids2aKspWWP{2j@ZO5PPCVj1#_$)MPVl z%ndWqYUa2We9-K^+qq3l@|EQ4i+hjG?nM7{=P+k~SQ)C#p=U$ZH}-649Du$h!BXal zqB?msm9BgOJ>0%^J;|E*y_kDiJc2J1x%%z4vr5zkkCD+U*aiGKX6&!mT=bqxpDOTv zt4jgrf>;;e&v+=XljjKd=~@RdyYUKbGW@;zZ2MuNuAo4NDRpy_s?~dzz=50(z(V_= zPkD1)M5Te#n3@GdLmA*(4n4S>$Qh$Wvo@+_T)V)a*(N>>`yJtPMO>gO^nb$I>>IA} zqknGaW*e0|=+)qyws!_D)b=#}R`WP;141@+K9S8pGC`F|{ZcU+GB`?pj|gp#7Y zw6(6Qy^i)CDk(*j5J^-@(xPE&pwQhAMbn5ViUt)K38B&=EsCfp&)fI+-2b{?a&?{O z=W`tIi8(!+;qMa4u1oDKz|5e#HwY_?oR8d_V|nMFBo`QvsNcw;7wGpI3tMNVF^>HC zp3P;#hv94UxHywqU;&-~pz=B3ucmK8zMEp+V^|HooI;+>RV@L7>hn6(EiSLO5xMzw zvmydN-{W&>N_C#Tszvb%*GwWiOlkTObM@UeQ|dcAc=q9Z%p=O0UsaEy2k6h;@V+wi zns}dGZ+Y95LIp+-$N-;cA)#H}DhBkeFGwf*r4e)_j?A`1Yii`0?zxAa$V=yDlUvUF zlO}WL@@>fDa-VBc?YbU07hQ52-wI$}6j`(2#{(yNvB$jSbE_$NS?dq(13qr6VC%WB z*Npi0)s-y5zsG!4QI;(9^Of9k7kguH?@mUo7R%5k&mT=sv@oxxh-BRn1`es!H174s zg{bzhb~BkudPJMi~NS(Jz&zj;B!wc3|bM$~l5GvdV!23_De zCZ2;_JH?u?^IDj*xbBKS8%B;+zn+PJ=qW==uw#k4AV8Fn(q_Uss)sy}zh@8aLf&z> zRWXMYa-GV!WDBj~o0-|Ut@r@mkI_0+r!ny3~w9HHY=Tl}Li4LDe2tahrm zt1(49PV6^aBStELao=BppI>cn{d&_26Z*dHQH=}k(_@beP)Z7&QPqK=8FlcXyLOmI zEX97Xt@!FmoNsO?&HLi(P3Ut_@y{~C_xI%e8y6(Vn;-yWS4 z-u|UQhQvcc1Fis1=?wp_$oWW*0-4@d);>mGd0RkXgfMai_Y6Jwgt@F@a;p`$6nfK@ zt26F+>XIG1^0+r}#OKf{3|PC)HSze zqm&pOk40XKH^UamBpZnGC$D{LRi1)ike?cK{A_ z9Wl0#kdN2S{o@8Zp36qqrv)9+x1_Y%x~s*2{>jkwSHZXU-`Z|HN%Z;+?4^s_;9L2Y zX-D~jpFhO^f4(4eSED5p1~2w$Qu<9kH(T8QW2@8G`C>kLahlWh z?-k%k?|#|O!#Q&8mvq77Q1r#Izbu-+Nsrb=Nm@$4_eaWFI+J(7H#x4ZoP*r5H$S#a z907l!;VHU=`-TH8(Y{?`&u>_Un>z%?-<8NpXrL7#pbcihEJcw`U+cb;~f5PjeT(w{Jgn6a*N(|+fyzF zn`e%i4n;rH&MnV?ucfSAQ*A5sV%FO%W81VyMSWqi}W!vyt71))hyoZ$-|MwNi1ZDSQc3 zwrrZE!-CFUZEF>MqeZIQmssa0!N>PQ^M~j(-p?;pUCqEz%9dOyWC&}JZ%DuU!6fMN zzwG$36z9-nTS4QYN9YNx$ckM26F5TP;kR0gklQ%-YhNpLPLqB=&z%FFIy-xCHarpi zi49vUuOi=O^F#NLm3R+q29pBH=W5gNGWW@DdGPpi3bPhLfAC_n&H(=i(cF(GWb7lL z->7;Nz8pE>8U2R)W#%K_NcHcnP0+#AHS}|D_tm7xe?T;R1=*7*s1qU@y)m@T89L@O zGIQ2Bgo6hv3n=o-N3KnGrps^SzOy{o;NgV1v+KykpSI1=M+7oj>wkiW4y@9p`+MFE{j%lfw?zz<-x5 z8G6JH{%4k_rs&l|4O;EO9(TwCJ=9M-)Snk2XY0_o;Ue(Y6K4e2x3ue!`{djwVtuQr z`OmDJIs5>%cTd!D1FzPyNfbT}-D^xV=RUW^=)1andAv+ni=I47jz54sTzBi*@4_Bhwb+B>Cch?$x z%-IRK16Ih3zP)6|pjLxEpI?8h@&$O^4INFP*sqh%?2^oi#P<}=NHsuT+cNKq=Wndm zq4iHT?`gz7ZM(3&aLsk}!1kv0a^jqR`(g0HQYZ8(zLVV4@C><7O@cRmG$I$*=W9La z8A?b=Jl>4Cf>E$cK@K{mAgkHRjKfYer|;1Gi?5L<)*CJK>ofM5-Iq%w#*nKP_|-I6 z9D8il&k3G~#$>giyJrvZX_n5cPKR^I5f9&d@HTL-THl$#R-E6Z4kr0uF{i~SqKQTi zxr}LN!aK~3sNimL?QYClRT>oyHht)&3BhKDc~t9Gz~^_e$U`Z=Uzh^D?`{1H-El0~ z58PvmT@OMZcrn3ncdI6yxXJslirbL*dzTG8#yqTGoNhR<6z4cwo72rAGZO6K|J^qL z9QtIkWi#Frp?qCSo)9NW4FBC3a2R}iWz0!ASyQ?a|4wLKX zBM)<3_z>^|$!mF3RRaI$E8P%1hM%`0*L9&pjRh&bGnf#Y1N~5arCkqr$Zz?FRQ%Qh z$8g^mwcgDF0dK0_tWn5GQq*($qH9dvH{-wZBR}!1FFT9EL-4|tCbJ?tp)1mh`uzv~ z^#A4m!_T;UuTIWZ0ZZ~O3VRV@xrW5vaMhmvZ!NI~{QQ}@(uA}}?;Ym=&QrYUgqBy9 z4khxeY6C&O|

    c>md7IyD{^LmPapf0y@Lcpyv1#opaiEc_d$w9;B3IF0KVW91De1?K?}`dV-+*Oy z!N1iz8yZo$; z)bjfP{awGH6eYJf8WIxsQT{TXqdL%4-#Hzott^LJ+Pl5k4VYt=dVX4w{TunYhv(TOAa^9+ z$!hX1`a=vwqh$9tK?lqqwpy9Zkjk6KzG#3?8ZLGGEZc;fOPdapWw|)7)EakY7os=a z!gP)!^c=}5?^oIX#(mA!rXs^*MWv80J%BIto?MaOC3W1B7mhtj_s}C&hB{ZoW+tsw zVJL))7}Ax6N#&WJREcZq9j}2Oc=2=nKXzU)rjc4zetqa`rQM~C%ol?XHi+jHhJW@l zt5}|tKl17>+gqoZ0Y6###Gny-G3Tblw57O5ed9ykt0xjY8eZBl4|H`(z^Y1z z%^n6f;CwvZTqD@T)FW>f=aCmHY5LQp4reE;AxIYTQ74wg1&EWV0zFq zEpojqTxEuNw(eST`iAM16!>)L;VABzzlu^HSPp8DSNOZJf4mz@)i(WS(A}-PDaOfn z1pS~Z?>Iik&$D~=&fdkzfHY?ObXe}WQ~ZIq8|>Mj&nhZ0zLA7OzrPRb7Nw7=cdE|=*B^M?`$TG3mmYgQ zJGKVAY(h163xiFM7By~=zsd#u9e4hbYu}OULaOY+U$p6mgUsLuKRrrW`eD`<`i`T~ zUuO45qt~}BVC0N3_}SE>YGwP4DYEW>Xq+s3`io+vVw-iSSO3?(&pzP0anB^-ypdp# z)@Zsd75>Z`y4D3h4C8kNH}$2GmSR$YDPMi3V7kmu*_}sUc%?|x^-r94@+ze^&+*dd9z&pjZHMd-5nvz-Y z!oC}$;-qZU>~QX?5v{k~>ChCQL-~vBnHP~ywA7aE@L01W4Lz@!X6F;9iOYg{2RiiW z)+PVKot4lnnwT&4MD7RY&c8$M*dMxIE14hg^$4W#GD@qw3D zHOhUqO#^=M9>KXG*uSoSIOVVxI*CNHg)H4;*uREKmD}wVdG)W}zI%B~ zgYJi}*6c7ruaPd>mwPcpA5S_aTwep7|I>Rf-ok%0HNoQ4iN5Rk1E)m_OrURYU8Es( zT?>01uVKR&p2H00dq?bp&o7{G!PS(G^M{SHegYn=VG|gQx#0m@;~9E_{Gky|VOQWK zwu1gmHiyvbTi)@|WCl749-g>aesfA+)nU)>X-(IBY6`8Oi$2HM9(!yv-gjvU&6zny z^v2g#dI9#9NA2nZnZVbiPS}lq=|lcTLF-jToZnl#`xJ9=E?&>2sJr#hRaGYW3SG9O zh|TM?g|Doo)jp91Y%hp(8l(ByrLE|MMfke89ji#x=jhM(xc`kg{1}6QTJ$JZ^WIHv z=u$5we_VUV6#Vj5rHN?+dMlZ7OOYLU)FZBTpMjgXxVSed`#RCu^E#~g6-E?t?Z}O( zBUxxE20p3GT(PBThj}uU=r6jk@u--m9CW+MT6TLQ8N{c>OelY;gj{@k@wGBc60u8} zlMX+~4fjPN&!J<9RTAPnxrafcM*`%RBM<3NH^c0`x&~buv~)kQn?b_*?W5M)a^fyP(}1@Y~Izf${G8%uyAXcrU87qmV&9r=HJW_h8;G%a4%*?zU=` z&>=URXVC}GtL@gub3gydTQ21H1|AwbDql-vIOCxD^|UoT;ZYFFnrA~S39`e7zhS?% z9?+Z)0k3@Cccl0Y{2(snZK*$@rwbk_D?v{3<1g17c%ZjPw+&jr3q1x`>wXuRPcHOd z=emu`!p>LEY z_M=K@LHob&HGh3Ro{ypN{cZC5&4}ko;GHT5qH{T1J!QY3WBJ5>TL*gl69w4q;J04& zaZDw`1N-Ra#j_{j8|fXrH~(3KDeb%C9hABNbKBYxes}Ozbiz2!AR4-M>48_e*hAU8 zhCbc9Zw_B*^~Qa`Z8T(`a9Ch&w>$AR;_+{D8m#fj-7kb(wr|@te)DKUUwzZNMaG!K zZ@*_Rw*t~2pRk#%UvrzD(v$!#q~krB|->z9O=mFUs; zX3?O%y(Uz}v>y}t416+9ZfGCyG?hPIW)`?tJpKh?IzhMcX`Sk0J$t&FaklRd?gPEG za3tM?4<;t$_fMQR4#rt#?~gmthIz#=^lw;G;JKCm8I_{%y`@sa139qHQzgL}(TxA& zwV1#)B(#H~|3KGaX;XKp26(1Yx@Suhda#ePE1+?OY$^vgivV|c|2-zxGRcfChN~Y< zIRpLNLtQ`d<;EnuZP_-1B8TDWws71n(m_t>z~8~bQhWN-B;Mq4A9|9K2j6u@7~~mH zU&rwmy2j^9k|SRX$iBKe`7U&pyZzaiA)mD9M0JO3EPTsq1M&jT^bM#>GEd1CILhDs z$IAw>S6--|AI}LKzT4c}_?#{DShr+m^T5X?YC9iq)Id%~scY3O;5@Dpl^Z^|LC5vM z*fDH3_@(Eg*MhLeKbSf@js5rMyR^+{l^JW&2%dKx{v@w(=mD1B ze>Qiv1h~n{$&z(S$gRC+Cd+dabHwhhr;m(u2wUmX&`}-Q@M!6UHE)3jENnDChIuDg ztZ9?+4Dt%N4y{laF(s$w%=J^ZgX*{61aD?_CwfgQdO=*duT+t46J zK1!`BJgGRxkA$x*2tmHPjE#JJyC(h0(@%P11AIYybe%7JDXouAcaRYJdv;w(8-U+N zw34~BLEo4H4l!4lLEkt2;}Y)_bRhrg0t0?AX@Eb2E&UtjvF@@8xi-9~Id_I8d6C<` z$4#h31-y0fp73Dg0xUcj-{u6~k8^p#`V-($FSU&95`+$nXQM~?$8HhYP(J%S9{qbiCM5V4G3g;o52(pd0w?cR@gFUpT=ZTw?SONYXz6$ zT72IboKlNrIgxL$Vcw4NpXT)5t#ExA^aih0=WEZ2vZ5_f2H{Rz$kVYuy7VDgM>JR!{&!0{^dglEPBljDec~;O-p5)Uk$i;iSRa!pbwx9*h zuf+FVQ^2Vg^X{AZPmk=`4;Q|C27Q`1o8?~I2SJ_IYoxCjP>_kql3(C?y2L*B^#I3C zR~2nZ?nFLPx^o~mEBxHQrtdw7(4?8?uh?#iU`}sQn3@`gZ@$c4eL;m4@iNWX7D7L> z;-c5>v^&sA)|r;`fq$0QifGDvqf0rzK8t>VZ&4_FX@k)RQ~IU5aNRuM4#(_jO4ZKo zriML__8fR?PdPEWGqz!_4B0GZYKwXK(duij3-gs^Eg>=S$*0Nk$tyw zC3y5a*Y{=e$d!8LE?sE>zindR;!EOMW&_Cl}5>UC;W z^Dg9x3B5nmxfOa*v-ZfhtjN8s8vXn)Pj&tL(bbLUPu?+A>DB=KVYpg7>sAd7D*tur zcq-;K#RguT-8|M*`1{$7s=4qPOJ`l504_(IXgDfoQoPXQ_N%twPrbX+ON)^&*rPm@ zikykl=NoV2W|`6PeTLC$5td{(aMfusa!|%hcWk-xUYF)?8RIAbpCw=uyV3uYB|Wsi zQZ4K$K|5_~b+hWxhx^n**ZhPI*|mNzvuZV`CH9RRVdkb(8WAO)vKzUcw?Bn$+Nn){ z^0PLk{WYi2SGQ$*o%hjpoi87cJ0b^GuB>7Df)4uNduFD?a39VbIkoH>dbB4bG+Jbx zNpAnQ=wV(Rx+aic?D7--(Cj;Id}EFz>d?1mHQxU=!#^>q;F)Db&bJCxGD-4h$)`)@ zI@G{nf8dj#Az3cbRZxjQ4*V`9j#=bVmS@g+B?_M}*CAbP!9XUpaRoi~HqxRI4!_cC z_`Kh5Y6f&czd51P#CjNhj6GhudE(%4M|M8m*NJm6{KgSkr(5Wa{AXae&!9z}twsNR zGoqF28B<&8ZD_yW--=gF@Hh1ZU1-v?q+0*zUBlo<>_*c6SgK-9s1iD9!VP~!qsr0T z3()_5V$IqEo^;<&+Xx5bA&zLgJeCKXuHN@1tkDu&X8-`x6z(Uo594%V%^7zSfmo%W~=s1-Wja-@!O>f75uXiWM z48~#aOcfLsF~m7vzP76GLAnMVE5-%v1KmYoeB9?*^pH-yX#KHLhh$If43Wnip{{)_ z;_Gi?GRk_+HUfWPfy+!wmaj3HSZjr2tfe|7RlT1j$S2o%!%-&;US(%L+nA#sH4dJN zXiXuSQJv%E6KF{?Z2hNqt<#}J93jKT&_l@I>wP(A1pohSRo2K>^c(aC-)zSH`bFL0 za?}9&lOvWdk6nzpaQGbG;?2k{PWZzc8s$R2R-S#G?Bh)CYesTeW{?l9x|OFN`d6Rq z9o`hhprzisH|=?5M6rDmk@w)Az80IQdR__q!Kn@IvKr_iseXTR&PF5px};p{=rQDo zeSYX~a2|MvwVzcc=32LGCuN>lbqd|6_QGI}B|Z4~VeOMX4RXHvJkH8MgG{!YZ_@U~ zbG-0_<;mCZu`XC1$W;yAKD9AN2|WvD9US82G0^=iUnSt>hd$lww~E~`zkih0u6)gd z=Q+x#=^=2o-m%%k@6(tR+`A}FafKGyvM*ax4Sw#CLH>5ThtPM0J-97&T!(J1KD4_Q z-+$65EGlyiiRWyX>OJIZk1S4mzZZI7&c|n+SYEE7Wmgs#TZ z>ySQGKG}QO?yVJl<#&2u2A+3V{_p;P4R+L};~eiU4t_tTsPvI3@Gmx|x|tVpMwwEDxFShyG8$c|+v5fdhTg_w^oUUqkE6!tRYDAAQ5q`QKw7!q+_~rDk=%A(=WE z3>`qON@>3*^~E#D;ORJ56mad41g=eC)$rkjjjeC#fiC*lQ1~VZEfU|=v#+-mK8Q|(U;`;xD326|8AEpzg}z5c$#+BWV$}}opzhA1^h*B{&1(&Urp$%6wJnb^r^({ zL!h=5{OGg4&d6=jq|Nnl?p1x_B)sEPYU?EOz{B?!zxe{48H>L-FV5Kz7OlLS*l+L2 zEI+maytWrhe8jXj_)`fqd7!uLU5C>5Q#fxd9?e>AM6QQ0qw?llH%;<%ZCiHWttN%8 z=-1rohk2>r63LZ^3Ay?r^22B;`Qsaus7^f zV?U;F-G+DyW{ssUYmw~L6N!gY41Lx6j6tJGBE6*jH?c94-WQnDZ_btU^!=2H*icERk(-e zXj!~peEc)y%Enlmep5B1{P}AIBo&a;UN>?g?JsmB9PRA&IByT}+!;6!tVykAX0NNk ztLf~Wcox1^fo#*~y|{2ppEP!#Hw@KKq7BNNtgqgQ&;nC-)~a8=K6ASd_M!RbSbl)#Z$82E8Fhsc9ux5niE=d`;wSwEAU!-!$i{#xuigI&c2D1R6(DtWm5Y#=xTq~eO{R6 z#iVn)cJA#wqD=)Kz67tsTz7NnwWb5mMQPSw`StuN`rT6Reb#9z?O4d#D38Dl~Y9k$Px-Gz<M73cUfYug2S8aM^N}*|gvp+5{!^Pa;rvDncRf_@%Q}AX-PPWbozG+E33K!Q(qwh0! z$iixmhc0EVi~p24!=weRY2O-ts*_G>Sa#DV=vdR1iJmM#&%h?Bzj0sm=uq=%4leMC zw_{yLEKg!yzvy_w;}dk8E~S(0U(s{(`R?S8jp#Lra}3_21s=jOVMoqFapHDXS2Ke? zb#XY*XYl+*8S*Y8Wg!Vp{X*`oLXfJ9{yDg zrDe;*7u(sGP|TjK+nBM?XICb^(egt7(3wPr7v|z@)y0~Rk0_F5kG~`faL$3URgIG1 zV;Xto7qjZ2&rak^R+Ctx2vP4ifJRRA}4gp^*K^7yJkR*@xQvudgvM z-<%rTAK3}2V&1+hwL|70`k`c}6ue9|$xo<)HI#ul?nKP`lb8pS&f495dC-6o430Di z^P16|2R+FlyNL1+v}kWTv;p^O$zo3Elyeka>Yh*OQ^PZjxY}s5|KpMU6iDbz^$2oZ#J+9wPME5b3g5WShMj8khdrg|3hq754Oa{w zvLcu5@xhhs(B0f+_sa3WKEEy3bBtX;n|!-^6Yir2r1}q1pZ`d+!M(U)cSFE{i zMxEGqh$jr8k7f1Kh#f|lXGel@W8X(kT-=U55{`HdJle#l!;M;YIE%c{{ z(R=-5d}l!)6TT6n+ndgrP|Bd-H6!f*Z_}R7^#D%FP>xnVl!{(SZCQaX85;_c+5EMW zhbS*}j4NTWDgEKGb9(^%vPZEsMX%0)e!b;#kC4!(OUI|(uHpNdFcev7>@*Hv_kzKdib?#cS(k+_UmKC+dMmsL!=k zP~g`i)vDdEpAVXotZ&!D@KQD8Mn>JWtYr{dhnC-!M?cJ3`#GtZ3_2s6-KZ^TM5YyI z1IIYgmw4Ch7@IGA&)I_IMdk6ufSJ#zks-m29ewr)Rv?_ngtY{ifgM`#MePd#X6Vf!={zoA;(10bL6;#vgZyn(%Gq7bN(0nu1o!zdepQ@MAzVJLy-bK zIFNiILPDG9wB^Jl_&h9Hw)V5yz$e1?;!}jSJ{=W&e8f&0c;oS_jvV-Nspa(%Ra*@x zFIPiF826`ui+)f86M3Aa2D>@GVZL6%V}vmPFp3xVi~#sCJ%7UFZ##j)ERX1_SYiqK=7B|XZCLY4FA^b>#b^=fNPI&merJ?uSfjRy5Uyj z{2Hxqqm6h^ZxpQUZ3fTrY&b^{`2dgBmVQh~)uiO-XM*L6HE88M1CydUP0CUhA8lNY zpJV%H&%e*B+rRW`9B^jyyHV!(*3dPpF08zOobES^@2D?89_1CCS2mH*OLTkqf9*=r zptkOB=T~xRAh)71aSM3zFOQPbmbs#5Xr18kTN`msapXo6Bj+cv+$8rL_{GABrJU#b zp-<3-VON?#zggNgo&lbq(Cw6RL`{NjSS^UESY%AWsXoa;9_Sn5coP2*=V|5LOs_Yu zG)SZ_*z=JE@^kHXZ?an_M*LsaJUf|0_VM+vkF0IP`^j@UgYOS~&SQJ!1x>Ke|GuQO(bJX`YJRuA=eM9W zDggvH3kB-!-momX3wePFYdp68 z(4vDv_~1AX4s0v&7Ga9t$1z8+nYL z${Jtp)f3Rg&eLjG2%Pk!8H#JyYtZ53g|CkSS28xO_c*>ug6@Am%KM`j_{N;-D^*$0 zLFL5d&O8E7HMU|##+gCa6SlVu-c_QI?Ch{NE=H7oeXD}lLFD%}u6}5?TZ2Z-Qx|WK zN58=BYZV7gk&EGU^2q3*e)NbT9W&|Bb5q!;{9W1*l zOUJc{U5IDL1isI@GSBkpNl{Aco(+2$DM7)v*yd-ALYMCNYURotRZ3NsX+HS-hY|b8 z#p84Fyq>guP+fc!{7#Oh=v8q%kN=GXj#VH}!f;`O;!ii|i!M?HaAYk@wwPPM<%{J` zWtBXZqpvJ?RkqHzp-*!Xci-@aKjcAo?AwFLQ7D;LWRCM@#S?Fd;QjCym$deaV?R_< ztyUIwM!tKY?|k_}Q(8Bmwsk&o*!1S>rp3fSSMKqUuTFtM9(mjR&-$5A;-(k(S-}S$ zv+nVzsWTzHYX<&j-Ldxu%(7i*527iV&VH*75n|ZuT^WJSCVhow({zLymA1}PS?Z)j zKK2RT56-KRUdKlB4CtMGX z#BHz7SL>ln-`h)04DFR6Fa4^|HTxNKH~zThZ4Y%)nEUIjb}sVWKe}Js2;WQY@#n`Y z!jx#lerufmb@=<4ca2e#L5kZ|xoiE9_xd|8`%k(Wy=3j!Vu~CR)BGL$GdDHp-*G-~ zof17=UgXi6i2J4TaB&ZGPb+fr1;tH~KRLwRkb`;K@4ZvY#Th-iziUNp=LekosoAFU zvsFmn=a2o-ZUz;O#9mvGhWy9RzW1`&#K}Upz`qJP4dN9^zcje@sN*+R(%D%gJhRyc-%C*5)%m%jIA@PmtH|`J;T&A$<+jNiKPQF1bqxNQ=DtG5 zzcuiY?7h0;l9(>}8?`LxDPU4%Y}74U&H%6Czd+Z3NhSk5Te*I!(7t(BU%L0J(A&0J zp@;5F+IGk;Km_}da?G4VZP<^Gl-0a1f{#&j%Z;Vqp}WXriwW6(#({#hMD!BxA!k>> zU%1g7IZ9z#eeJIl=(?|&X!>alQcdcYoKtE*uh-P>-SEkj4!WSBc#AH*)d((315Q=? z>9bViW%!jJTAwp|fjsrAk>A`5aL+B?^e5!V8q&L1Ub%gqAzd=KcIp~>UyF;s9Cdi^ zMSBOD4Yr4v((e14S9bDgP;jL7ZVvQ8uIH*+%{a)Qv81`1;}hgar|Z4uA?Sx!2d=GV z^JkFrP;7LUqz3r~-skBs)1-|tXLyc6?{z<8!$Do(kDk+WNz(y-2RgO-?R@m8e{cTa zG7S98p-saWdaDIV#+FvDC@PT-;O=^c@>9RhQeEBX=N#(!F_Vv6wxUF*oK*Cub~Zha zNkhML#V4)?ekSRxUAJ`-duph{vppxl$L(ACO`fw9c=IzqjsfVC<365Y4wcFgpIgaC zy93Ax7_vS*ehKH)zDJ)$pvM(!Jb(Q#^3CoT?B}l6cA~{O4QUaP@}!cby4v|TgC^!# z{4O*>Z_Z247vjJrt~ife?_G`@;JYb7zCNmSanIS2w@;KQwdwn2*|pkqIR2~Fop@v7 z^jcP?dDfX?WL945L2l2e-cE(iEG-%s)H|?n3_a17)hurC|9s58Hys{=eu|91#}mpr zbaw8pS9Z19BvXDdqIbfYZo2(klZ|=GcX^L!0IMQJ8W|vg5q`CVs@^YWa1Jh$EB6Rx zP=cE4(JK?k|9Un*=@a;@jkis-qT$0xi1#sL2R^u3GF*L>!;t!#&w51Sb1B^P2`s*9 zNGD%?jk$|^J~1NDdokwWU5hVm-**H!w$$=_^O3WCg4^F)|szF=kuwKvs|7vyi$g|TwkYno^XYw67iw!zz?=t%Fx!U6W z>>Ce5FlHwNL~`w7uL>4e|=BK+IdHSlds}Gp;Hb0-oHGa zemUZpZl5cGP4B&XEa##$_%*vaEZ!+8k+g1W=8+L~N^Fn}Xk01*J*t$5N`(fMCMT-% zs>smY%Mm;!ph(~QYQQzp&Kmha=qt0qeC90Q&KO_Xwc7s0Di3!bz-b2 zoe&mSg`Cq6pCar@`+q2!xQzg3i;(#7ALhC;*9gH;Qw6HudG_j_mm0)(v$1=r8T3bE z#-}Uw;P2tM)ev?AzNPiYWqxi%Z(hX0YC<^y^lauDAm(ZK^27Ou^tgJ@&j;>pD9r}QWl4BK(n5Sne zMf^sxG$|l-zwtQUAE)Gx8N8SuB=>c78GuJQ^G^J!Rv&o%t1$LkF{pFd%gZPhTP96llx}2vowuBq=gnhJtI(WWCWj$vS!H?T>i0E!uBTbKO>P&3btB_mt zp-nYw)v0mMnK;&Ya`f|?RDveX@fFvG+vYE~rL%|QTjZ_r{>!}E>o!M$>dtKqpYW0) z8=KsZvLm7-_^-&L1bVD`k%dDtdd^0-k<>|Dw@cz6-dc@!mY44(JE_ zYUX7bA5x+(xBT=aPT>9Txh8ZRed$Rb%YfUbb78xD5P?cJzwS z{)NALeqp|w`SR*n#JD`|8hIQ$EGtGYKa0K$JA7+TbHa}ivt`FyeBO*Kp>x-ZG>O0Dsh~}t2)#YlJKpbt zeC76rxvehf|1!DJ^gK?J%I11rIR!t(@p`shvfJQy_7q#^dJ2BeLIe#UpU_}S!&G*b z2({Y#EOCzleuy56Imgg%74I#b>L)`Tmz(oueZZqSCI0X}P1N7&>p8Cix~dt8!`a|r z4phdBzl2VA7aW)dW6;4Yh>mLL)u#S^nosOlkc+vz!+O1l0j<{As2LAj@l~2_%n0!P zcNf+TEb(4N1-UWvW{Wjx{;?Zl`?~OZ4zoPuuvDHVI@PkoH5g=XoREK4Td`*9z2LyY zSWPt4pm$O#&#P0Ig3iFU(|0}m zIq$E0PaG6fpq)D(f8Ye3vGyO3qk!}G-(1+tpvAqcp;zS9Nlbb#qYm?#3HPM8XE6F_ zM6P7^LvPJ0AZYmZBk0Y!!P#5MTBk5b`rbd{w|G(NxlhE6)6sug2)+9nUWnzEb&tiWN3pAM80zUkwtW1%) z6n$KCaP-_md-62nOT8`aPJLnn%2$D_M%vh{&e)8(#m&E-ANcfrWtpoJTsCCqdP-;w z@)lI;8e=W7w|Zzg>&61tmx_`z|AKq#W71I-VLTUnYT@sAfve_v{r8Kn*qE+zCI4~5 z@2^Ja&Vp><9V%>T-7ZVk(Tl;ph4mh*sGjZR>gUh_NbHHa;ll&{){D)~@!0#L9S)vL zl6S1R2)M%Jxf-oxuFl*o2EU!!Vn;tM4O-P*tkD8{OwG4V* z{Up_VpD1nR>ua(<&!BbR*x$Xsh*-HW51~jo;7Fpc?0-i>NB%GG_O$|qeCRrvT!Orw zFUIwopx24YSGv8&P@H@!_s5K)?=h&(XT(_uy^TTh3@+llNs!NxsR1tUUeqmlTP%n! z?^AG{fWNUZ8}aexKY$xgCdT&70zKOf(76X$%wX9|`~3 zDkr#pt=yZYNc#8h?RajF=k3#8m0y@2f&vOU^`;fcZKIvkZ>9ld?67ZI+^Ikp=2sLu zyhktItpb_veu}h_NBQa&CFl=TkU(mLyv@fivzv{LfuFq-7+a6Nx~D$`UwOg*<^OS; zsSt7)ikLejz^B=-|9Dav&ymG{+0rLjZ0P0Sx#+9N|5);jcQe~3McNhB=Ny224$g3e zsr`FQ?^AxkrRSM7 znI85^=2L;svwgU~$p|`u6z5RpQ3c|0FW)bX-{)q&A4Q!q&}VdgrRyG6WIfEfA-e#+ z!^5cty1>DC2K6Le)X=}{Y`8Ugt{ok>v{)A~ZAx1L-;^9kRG<}U^SEaD)rg0WUC8A! z@&L6p627u)P}o%$Cjrc98e0@oq?RMMck0ns#a#xpP2g^+o4G7$zjG>|m#jQ`d^ zcHx}iRnDE5#5~v0bf%5Ng~lA&p1gUbPExFk-cR^2>EEw69RB?AKNEJcFEohRJ$_^O zwK4sZFV`(V-m_}fQ7+7FhAnG$_30SWj`W9rSKUV*Ta?$6UIPiLHrkQJbso9*+6^nG zzM`MP$Kw5^R$0m|YA7va#XP4YB+ltBLM+?L^*_ZM(Q4PAwTv_BbjleH)tk!H-@H`f zEq-rD{xl7UO-qu)1CM5Y11YMQ{{4D+9DJK?JZsb+DAEB@+0e7g6{$Yv&zoq>jRGf} zpIua8(kDkhAGQHGy4aR|&K)|Tkh_h)BUZsT>Xh5mW{v!~HASV{;>{?@1dQ`d1`V$Z zR`yX*pmZP2NQtE8Y>ONFJ`t6&taCd}=H90?)PZ;&%443zg{Q+bxj~y>*F~ z?s=|$fjO;a+k@4>(H)QFTz>agicUpk$If7{9-ZyA*-)y0{y0OafcGjC-t6&stP(hb z+&iVl_3%|F!>QQLq@{KaPFj=D6}(pC>Frmf+Ezus6S z_l>DpEt;D(t0i_zj>P!o)Fc)mclu^~F25ams)hM-^fE-o z3dHYyBTu!q$}MUubt!b!vAe%wkdyS`L`HiY@_%pY6no?Tqb`1>Hs}#_biT=D?gw9* zu`W{wdLG5RoT05IN@TF<>aqi#@Tbx>kxLm2D&MPVRe^0Xq&PO%XECnZb;#%69^sApq z$&pESpThqf#0!gw8J#D>hQjRV!I5n(`zNyU%4{o-MGNu!=LV2N>I}GI8G>dYW z3m{YD%$iqCw5{1@Id=xH8;`&fwTJ+)>eE_!~EoPOl+A6WmHt?-d9zl zXAb?^AHCGcoxOf=@V6{UJ>V6{=m(Ftzr5cyN{ga1#dak^XCuGXaF``kjkdK+r}=JE zpoz^idf3*CYV{OV1Y;QF?)3NP<83mu@?6#1Po+$99bLP5pdUHr=!4^0p+OPf{cbQ1 zfk#xqKgNOxaIkvi(vRpe}^u}QKqp)^BQ>Ddr!ynp_`cfZz6KB z#D~LHtl+~oHT%W+85om|#g25}5Nl%DBB1{{L6ZD`r2b_M zP$ji{DWZOp@MA5MjXQr(oh+1Bi*LNCN_Cz)mbX4dZgnW%61hu?WHfif;F4g2n!Miw z_oh}#QJ>GQ*Z*~bmmQv5GA_haQC0y4dOJSllAQ} z@@bTNyo_D}7oWd#|BajAHCwjM<2}`>LgJU7S6+etUHZO~(_hS&2j%bV%K(1XXP=d! z^_M}-0Zl)iS%6P|p<`6oFgh0A0M2Z&hb2}`T$6TiaC!J=%Tt%ch5yIWcgIuR zzyGJuFe;QX3dcDIXP;xw%O+GPp+aSqBFPF#l9jTBqLdw?BuXWPl93XXO+%toGBSSG z{r&v<=bjJcc)wq->w3E5nV;CfM)TS+f|{ou>B-!n~t_4(u}dkO{8cP+nCi~6O6=^WX*I1;q|{ARd(%mQ|f z9k-5*#(Bl_qfhj~GgIW2kfR}7 z$=Hy24RyWGN*QYo%TYn9eZJ2b^HA(J=2t#LeN*4)h3R?3nN1%Ek8FR6{(Y+*=F16E zK<1B+j!!THo|jo;m-lfnk8<7K_sF~3t#wQ5h$R1SZ`hAG8@>CF)-E~NT_{|poUH(t zo)tZBHznh}h{;-$is<(ad>fB^!M+2xU(2B`F-2_I|9&MODdk$W%tBQrBKgQH{@uxB ztK=hp@o(f(pRC8f;IBKmfpMqZsnA);{MLt<-;I=@FgrK&3e|0%UpR_h;J`yZnZMcK zeT-@uYs3ZvqZ5yvKe9lgO3Bwrg$y?~Cf}*^CH_yNQB8(R5>1Oa&sZRD*KsPYMF(^r z9@Xz7>%!`ryv>h^^58J~ML6RU2XZg`Dz4qhhQN1`w%+&fjGY;*{fnCZNn@rRPYNB% z##HCLlI0v+XSf zvaoh%S?fByGwA!u#qwGhpe^M)pzDe=fsdSwu{G;|UI<$Xq$ZMeUGbfqi7G37G>d;O z9V99Lv7oLfb7f>25mXMz)?UNi&FYVM*qcNO?EIefT=J$2*q)5yJDVU26K~9|{*1BJ`&Y9Nr$b30**a?&O$5vF5eI(;_RP$ z{pm&`j3)668mz}VT!(t#;x;0@wGaK;sVxf!`JNk1jM3oXE^CI_N+tvx8x~NFp+aVK zdoJG|{5-h-D`O+WgI!&2KRlFSVucMu1E0G!7we4=Br@Pp{;i1KR63N)ZIBVO$Bd8I z8=YD)H0V6D$=WYO7EH^>7oW;wHsG#h9(KhH7=E&ox=)J?BBX8GlE_5RrC6SD$Ra_7 zqXbu2kSvr(+|+p?O@s^=_iT*=m`(WV+IAJxno0lgY`ViI4}0#l?3>L%EO~O(>sB%y z)&#%!v3!;ViPDYlH~~y(Xl^#K$8ev7bvJ%QVkaq9Z-4oUT-4%F!`O=-L}=J2uY3zN z07vRpp6^>jgdhBk(GpF?*czm1zwcb8?172+SIwdUdCXWEuZ_J;( z{!9ivxt~95)nLJ@4MP>@lbLYUF3U7&j0sB5p4vC;CBfD&&4znlv4LijQ5oMwhfwn6 zX**#CWHdZ1GxEg$f2SjtP$m=B?`iGZj9hj^c;%+|L2_W>)c@OEmIZ%^=ZmTjGvSS? z`fpIgU1{}(4|Og2@I7+Ya~ne+TtY39FZ{t>Z&la$LOmVYc0K*&fjfeW%4F|S76Z}_ zuXvGFM~CUXu;x`I0jQlLCBp`aP}rekqktJ>e=hCay2+mj`3c>hOZF;(m(9fwf{2MV zu28-}7G{E6_<^Ps_fgY%rL(Cm0)Gyq#;yhI*qAPhB|)+R*z4B##$dJwlU!7m62^pc zJGr_(i4%a7$hD&K1PS~b)g%ZP$#4cC{Y1pj)LWL13wF_9B4W-!12LZZ2m7A+nVa>Q&5*%GL>ee4ZZA4a&Ub+Gmj0^hn9;7lL)o0!M7)#XF z`~PM4HnQPqf}PYv1_gYjXbt%-xN{C=>*=d8VC9#+sy;mwFgv~VaPyY~5U;p9{KOr7 zK!5-*g-MdJt{KrcRzcL-FnoN{3`AJwvr8FOCMg$I;%k1`O)N}DmuutkvuE#IiVQn z-$=HW0kM^yYgb{W39&EE__{wGoY}H)JCgwy>Nk+(d6-bD*zf=Jg)%hni%|O<#{j{W z!6lA|4mjPFdA|3u94z{;`QU^a53fHrPR>LVKqkO?J{LU-9*hSuYP*$SP5#EcR`_0Q zH^?eTQ6j;WHhx(tJ|=`~>HJXVLT=4rX<+q7%!oM4nfXV@ZlLAw?zWW?;MlmY+SA9V zdGZ>epAn+L*aW+%uo1EG#O>d{|G@X{0`uC5W;)bY{(Eg~M+7I%dHWrhO%GMsxfi*0 zAVF_YI|{WFCUT9Xi`iuOr2qEV77tmlZ2Vn*v{f8ldEdXb>N{rgZn(jom|$Vo>!u@G z*mb*Utp^wX4LYQ+@DiNaf}IfV`#L{);2bfhI&!<01mz*^ul}xK!8v!;z4P50;q=;X z&eA7LLHmWH)gd)mkn41$1mO9_^)I66gOogM)yY4&H&+g@Y0#lFi49kduQ}g}9<$Ke z>nDY-%7UP%f9(568pvSi+1_3o2&OfbncN`3+OI;4<}-5e$4D|lJ%IqbBVsZ_4r;@l zt~;$M=jo7K67A$4!UA=dArazt8XUz6a@ANl7`;kqXwM;o@cZYQ2B;Zc&5h_9YG=m} zW{f(V#*RsgTya$*6Hfh&All+g<~OP=oQ|GOlixo%?i(-*nSRLETbT*B1h}hien9NZ z*pPMSK4PJoSIf>?P@uW$>Bz?@CKNx__nv+#1A{59V~zfpMO-)9r@31OR%xtk6z0YZ zjGSKUrL(w$oA=)Hu%^LQ@0(yRLx2O}W?zd0<-wll6t^*h1}{3Z8R0c5kQ;PJUa$)@ zi~XkcX1#HDw4V@^E|!DS752uz&dEWTdNGMxh75nnLQV4-OgJ-rzVPLJI-DNgarv|0 zUNEa9nXt2v1Jv4f##dAybh=gv21>KQd;O}_vF}*ejXE#0XCoCpn|%;t+tMK2&)z&w zPZ4H>gO6`(GzZ5Ur*iq~jX`KW+rbj&u9sC&Y8|i_R2$qj6rrcQan{6FY(tb&b3!k6D%#BG;6(Amm>zUx%6^h|Jh325XREaOU2z zH@Hh&2+%g0-euy zrS&TzSI)A0BlcSc&X*4QK33WVK5b_*bp_D_uKqD5`zEFcRHYKDh$lr`w8VUOOdf z0IP;a<8)Q2VDNiYq;55KuG@XN@EOg_J?EyW>Y|vDfn8b0m^27`@F=_DJOO^I811=O z#(>eZvB79D25c*w30a99Hcs4al^ZirQ`w|+yan%3n!M8r&(#DFz9V~JuMOUZT6t1D z_ZYCl{nNGJASS4_>mL)pOodG%b|nV+a$vb^$w%UqEYMXm_I5VNK!&uR%w<6qYN);^ zF=U7^5iXn2>q&!qtCuu*J|b7bTb6RpOa_jfdL{ZfOcBDYwhD6gvLQh@$NK4B3Xr*; z6U><;5cs&zm;z*wozl2g%1?sV%AfL|6(ZJCr<&&4fLP&26|41j1W*-R^n)E{@Z-+) z7L`&0jGq%OU?LV7>ejbK?>hr_YvwGoJ3xf=!V1)53G6{K$_kA0{YY?5Y2KN)7`4 z8*rS6FfU!PHTe@046pioR0!bbja2)~Dk_NTFA<3w<&j%E#`O{BClNy2a>_|6M4F3j z)k1EurS%pBRzdjh_?(R za{j#+SH;XKuUn!KYD_RViY*WixwQ(myx1D6G@;w3!aoZdEVt9?n{bLQhPwAjw z`EcwjVpuJC=1Z@TySeakF1Fwq1%6x`{9Khm2luk;CY1-suyJOL@AgNuWD9+`;KLKpX)51FS9n)F*nBzVP)s1P1Ub4 z3s&+|&%zuH;%0~zrhG*3-8(S%;*vIKKJ=K~xSbAqQ>HCBvJANEmws4e1sw=Jb9WEl z#y#lNf@v^%o|hIk9hyQfgW<$QmV^>|Azk!(E%A9sU~+$vmta7Ae9sh3j0UOM7xNa? z^}y|-YTnl39q_W_gI`A#0}|~`^CNbvfamro+CMTCGEx{$xA!xF+@xnchZxH6!h61+ z`xLM~a-fIaPJ$AJq4n;kWeLE24f8vAjOUrI#!!+~$;8Tt)7~>hs#n z<(Db2zihC5<`@~$vR%k6$_zMkZZ+?@A$hnO?XqT7vjSu-^Zs+L(GXGkkV28WQ}}iCSx$8#@yDl&#<(@mA^M20GYp zn5)-6VgxUfuFUnKma1`hWBHz8I=tSL%o`(a0N!0ys%@A-mJXZeox-TlwxwrpI&%A8 zUJuN49HBz@Y`gnbPg_{wmB`$G<{(^~`+Sx_r+^Q~)`WulxCr6sA6+s7-tOYD<7p?t z+|{t}JC7cKkx2OsA;t_iT9qcO+D?ZB*U!K167igu-9Z*c?u_=-;lwyPm@}*~-jh>B% zPswM)te`7ON6-f`{!o3z`E1mJ3D!PY^AzWAgBAQFJIvPEeMEKtLbg0S<(->b_frX; zHNGl3`A8n}tsVsAAhz3`rB!>}ToN)~uw@7j2w(@wD>RbH5b)rimm6j}+ZEWg7)pF<$Jt{FtpnK?P0`*r?N#@8_KmnRC86|sFDn<`L9!M zk_H_UQIjgwRLtgiKc9!^X_t4vrswFD+Ake$JXo&_-N$qCh1R0C!_N9dxuQHQU6A02 zQ4QhK?@vw%(#T~FMs6B?O9R7Qev0F|Y|!v~wbOWv3Pyw{E<`ij6FslWF8@h^NKu!H zOP+|)cg0j(EFps?uVGGg7y*QQliqzfKmzhr!3eV`8EB41(X%ZT7Ofu~XI&#gBBP>I zd{GrnnguXlEy+Om3ZFd$GcrWqJM^s-In?sWX3`)RdP>d1-s)gSQ)YMDO~W1`XtsS~ z6k~|q6el0SECD$fJJpkF9!!FJ)yZxWavb>BVJC5}L>r=}#(vk5_QCq)7X1xw95@>O zLO*3Y5v+52jU{8& zjL_pgoNo%&r74LZewy%R^SV_rOyGOK{%(zXhpBY+ON%Hx7j6-px+WB1(?Cq`bptl& zIzALNYQuSSqsvFZ|2!6_W4PN&DG(^FO)WO&Kz7dV-&%Dzw`_c^dA%RC(;d0HUbM-8 zy8+pH3ufhnKjD8QszAf+I#$~@DLF`pE?JTMlnU~$$?2C7_d9r|$?VlrCVV~>AoFt8 z2(ErSbS!uU0dnIXuRS;+3u8ef2cdB~zVA*Si;PJiA32g0$1MjH-|#2i)jD-=M@N+Ek3ao8-BP9>0W z&b(Ep)!4#@jZ5V}1l`#n6-riWalrkS^L2()gIY$5^u=@;^z!d-{1xX+1jl4o5o2#M zkfX2P+J@)MaGJJZD$3eIH(Qkud}-< z13Ka(6M5)e+PrSvSpxxiNciD16XeWG@?D% zbiwE1taIGMQT*pymzPyU5nE<{mo4IGaz&Y|jt?I>MM>!afY7HAlJhskXbg2-tqjxksikM{M-lQC5U!RL3poo`( zPdouWO(sq3p#X^5>>C=z`5$}kt0r%uX1=Uh_lvg_5bobd;nI`=w|Me|-gKW%4JMG;^0w3+o4 znx#Vo2psxXKm>vNU84E}Y>+UL8d|%P2^AJ!7cT!qt-yPYXAkUHus_j(QE-q3$=ZiD z5TDD!f0SC=GC4R|{9^+U=@6nBu+a*+Y%SyZlHx)#Z01&4X3)=u{nsrk!b8~bui+6_ z^%ogPf7{OM#Nogyrw=)ajdYl&a2_RA5aC(o_6^I#>EIUj8X|Fz6#lxOw*<8XbxK;M z%Gy+TPCJp{^MDA;j+#s@i`0R2KYaG)WmDkG@5wieA#oTy`GD%=O9q2~Q>k|?RY3b= zr?=!Gd3c-gSu)>>3~{FlcR9Vs@B6CZxAne7-h?jWoKYjfKvu~)t zC3a40V+9!)^%C(7=#lHSz8OUmz`f^CLi8$WIwZ{g=zT(zf!JY9AKk+k&edQWGLTG# z4bz87@;yW-JOA*NMJ5HdjYqcs*d`Ctdv33Wb0jd`>Smk#o(}6?-R=}zl!q39{SQth zvS4<>GKN2!2@-#z53UvnTkSm+CRg8Ln{;o>rjEfm-S?c%C~a{rfcw0@8X;zgAw z$e1y|O<*W#Yzo0QyaZvYf6q7>d) zX>fJxWPQr{QJ{v|+Lp9|V+n|VuggExc3U07~6`5q=)P=&5EBQ0oxvI2%gEZitA{Ab}+XV21zT z3AHtWT}{>w1~K@33%W!G-@vRu-mNUrBTO(>9}+S0G=WQhb_VR5+zv^}0z z5B$vg_?-&eoB2ICo6Uk(=6?11`q1>Xp$jMI>EYeMjQCg zJ~m=JRDh$~imomiGeKspd1N_*2F4%tt~2Hjg3Y45@Ok9n5;OO=b~VVs+gDPKk4_Ph z$7|6Oy3B#{(dj#aJIJtV=0kVFGDqmtSdjRO+U0O<_X1I0#2*7Qpsj-m`kf)_3&+_Y znqbN4+k)QTM-Lx4V7HN-y`%@f6%))d!{*r+Oku6yU()$SBgo#M%la;_2kg7+Yu57! z!RwQAM|yDJC|Zx9k@;r->ljN%4-8+`%ou(@H!8QJwB&NYH#LdzolJ&bV=w-&S2H1= z>yksg0`9X$^w?(9>K{>C^W$C#YR6XAw46W3hR@gbibZTw1jB7_BYCzXZ=|Bjdmp`v zlkUS&m8h-$Ph+b0$p}7O&FYXq?Pc%V%v=0dy+K?@%!|xz2$lI^CnV*m*xBuM@{tc6 zw%oU={eyejx9qB6;oBVW{!|pU6oh!buziq$lriA#KUh!#aJb4`(?*R1TPof@{K$oP zI=wAu8}i=?8~!{GnqxwwpmD%758mGaCr8gXD8m6`ueoAv7G~2Vv{8nU$0<2~R{9fW z-u}HJun2k?C*1C9pvU}XP{}>H7+LT=DdsJ< zmIA_6l;hD(y0B98Nh|dRo*yEe)`_ZYxNRd?7>N8~V&?l4jw2oXY&CZ-N6%zDKZc~C zR%d{l9g>e8v;%xCRmyG@=z1IW+yHTfqbsT(N=+%imz%XiL~%LzoRFi(ImrYCa{0TB z=tZX+e@>l2+;Owl$d{tio4}eSEm!smJB7XM%Ns}_JkKVqJfBpCJ>A;8^m{DJpfk$WG7dkkxz`1fZ zv{OkI6uCH8bCJIo7S+;N{fGo##+NDA<}g8Pw#Y2_5fN%i`Q0b0NU;97vFaG|3!PEX znQ?6d_z*GrOMHp|?FUz#Ye=JlRNyK{F989$M~dUWa%-_rRd%H1fIM#mfU&R zk@sfLc|};G8eIMTJsV2jzcgDMCxYqx*=NH2Bq%!S zgU^vTf2!*T#{cfcCOV|dsMNdj;2akAW$86)<}_qn`fniaf0wK3#8w#=WTI83)Ee>h z;Y$mVh*L7Xo|(4WT7X_^{oh-6m7yYyGfzOT_>{D;tMUuOd0Mta$%dIp8^CJuc9%3RUg*Hfp8f z=dLog%!sG}x&wjn8o#jHU_x>D^alc@`Cg&7?7;n%ae~ynnGUppi#(6*m_Xbz6?_8m z`MvtYh!Nzsz1wKkqWPE=s}c1`C4vao)V&&dpP*LyM`*&J2pM*2z4Y>Y%!G}PJ(@_z zG$8o$+g0WM1gLc$V>_-QLafH7cwOWljGu?wOyPa#w~tHT!IcWzM#fwJJ!gaL+y%cJ zJLJ!XqQhs-quzk~Te!Fm@^I0`UOc#0oQ^Ci{}PW``Z)>K&d4ME5~@ra?3IJc)z9OD zjL-`*%;P+X+T*x_g=F@kEHs}OeMxIl0Kd%o>Ax>o&|`6Q0|TSD?%p@aro_tpFLPB> z1Gv7f9H2f$T<0Z^$#6OD6_Tv8{fA{?y0zXp;`eT_RghQ`m_~kI`|9b$l?;%`TP=AM zpO-St;z08?WVpAsXDa>-3xqsNy}z28f`2-BMrM!>7aX5f3=bjxCJ9xiQJ>*DP@}7= zMuxUE`LyXU8K}8&rlkAkE4Fr&01sYjb1IF=4y?X)ZO~dv-sc zY}>w;14fi}*Q{$WODaCR-Si;?2L1`_U;1r^omdhoL7r8Q*N<}i9kE0Ff%6GMBJN!Y zfyU}}kxYoGTwigGPKTZn@m#LQ2jQ^UuIxx#>K!6 z5dM^ZepO_FbjKmgF&*h zDd^QqTK+C(fyWd3_oojHQj%;vVuu-U_^{vK0K_$a%}i*`rjg-&`m*Lj zr)co;!!Va7&XwK$`6EGja?r;S6SAimLR7VBxydpH+}BBZd-8<>xW**c-9iuEZE z)LKH%^*8hF#TEc>wlexWZ&0Dnu*2fBJq7Ac-BFb>8OF z*&4xJjNY2hzmnusuzSSA>SmXT4E$#mO#4m*@BEXu7cndBoJM-cZ+$5c>`*s8KC2DI zTenIc4M8oixMN>Ddh;&Wm_F{_rw#uSFdti(44f{;tauU5(O>kR#Ug%Xl3yB}in^kT z&p-QO@#lVVw?}U;>Qc=n`1Ey9D}GRN-^m2zmHv~L&0z-Pof1z$bq^YL%MB7$QTK7p z?ZMuM+Zb?mox_wP;;|>b*{pY!WedVok`I`f>R?1?)V&5}Jg+avBwtuZgJ)|v24|jN zX7tCW+xeYbz(06tts(BMr5npeepazzrR;(J?FA%Q_R7bcVS{sB!HoVsSHxpPz6u9k zcLEOK#O-l^8eHnz;A(V02?PXGSC=49R9VEmc0Pd(N;kI}TZz%ZL+J0TjT^|YWt^%S zYX*>$|FBd)R0jH+jGTjR5J0zrTW?tccCfrk)LT!og)O_keNy8$gX0l~p~n33n33lu z^V3inWO~`V!ae1Hqno4uSl$xsCZ@vwpl)aVclO70^a9KOXBye83VefgBWF%fAxSOO zzwxW64ajgB5@UEv)TumUymXIeiWE=Jx{uQ}cOHO`^;PM=;?hZ!kR8I7NwFk#=W zi3-UQD*R-JDMU)?L6mFOK5MZ(aO_tuR}11!K|U4_{N)tjaI;A33-rYBuO|hmhvS?^ zD=!`NqX7D?zQOI4Nln;lZOLPlC{c^nc#&F(sHRWbI8r{78JU z=;9EbuOHr=?Q|k>;7^{+hK5}%_@@8&d8?-)dc9v3w;rOxRaYJRO7wVU(p7bDyr4q+ z3X|o=tK~sDI`a9@KQ{0t_`j__#euX?ZYBl!Y?E&y8*^~KRnFKYuJ+O#e8Vf$!`JIV z4O@0GDIPOIHdTF-6gPz&>)|g|+}Kg!Hrl@Cgd)7Zf*)3`Q;sTV^j)0;f_#zV>)Je0k?HcKNUZgr#9P z(giB;4yPK5qVA)5%_d>Xi*nGwdo9)lpNp|=8{TzgP$A-(>xSd#l@H%8Pw8b?L$ly6 z^^N%?xUBa|&>Wi1nG`o;6rODf~9UhDT3Y9O6dgLA?0pnNu`H zP+V7JOAJ69_)T@#`MWV{S5dxcyFgj=W9Bc+F%B zK9?cNs%$>g6NqaLIu17wfnqKl^#S#}3p5$tghkA-6E8VYBT9zAdtqXFsH1B%c0v|d z26SH!Hgv4RpW7Ap0EQ!W-o`v42Q`u4ulD=eqEHrQ%j6LC*x(4i-6H8jV8}(Kz%DL2u*MYo;%mi{qfS!h5fbT_g>g5K=j;gspsge_S!4m@)r4-q?wUZ+7S%+*rGSN zc?WtYZ~YKx^HfDWJKuhVHM$6wUX~f%j#*mNz40AA%3v@i%zOR=1)iMcIzhcm0Pc5T zeS?)W_!{HUztfxnITBO3lWUkD&fk6Z%3;)tB-fv{dB*~C%F!EfsPD^b{j~UcKpwu| zPA?soBZEWlSorPR*m>8euea)^95{++NeJwx!SS0}%~SY%q`eIIlIVu_=?mid<_Z9j zvwZH|?&@GqGFFf#p(n2RWxtv@4fxCNuT-b7p!=ZM+@}&6c)Fd544e{yE747g^%ltM z#diGQKTe1H8Ro_f$XDC5d~2@Jnc%B&ZT<|_mKoY(rabOpe;dq8Mzvo(mUh`P#YXfgL_x& zfz%tlO%!2qz@#bpK*X*1#;>@B-M0s?23S2?g}OTPO)YD}ZQyso=2m_WB7BOe?Y-lS zdUbWf2TgM{Xj_~AaO?wS#cXIMYSt*CPPx>Z2l*&&=Pa}QP!m|)p|(&k#)6IZ7mk~b zI6?-lmw&F;i)r^(=4nDLxxLxxBN?pV?W6*$JG8%9cS;92T|_5}kY&^u+aY$xIb3v2y~ z4{fA@^=M4PWt@kGAFkxuXP}MyrJ0(x7-lGmOY?m@sSGKvY*tj?cLc#hN^2s0up8pi z3kike)?lFDDsmO)vFYBubkA1wd1OYWwRh8DMcAsHUH;0LxqaPlbpQ>LnCWIDXF7aT zT9$1xDhE!ZGdjQWG5f>vJ=L?s448V_tH0VYV5_IY%H$6?pY_*#K8^QJh5F6Dled|0 zEwp&e$|E*Vdzf&vf~g49wpi-Clo=d*zE}}-QUOXU?M9FPx&4=Yll|qP@~qj>VP|>B-8TKj$xabsPW`j0cUOiUCG~9`=dm+*?m&Ox zThxU<>$5z!z=jItN4<;_m^D2h)7SL}@6n~*#uu-N!i)c+7&Zd@aq!4(s4)P=pvVCK zCd@L3aC9w0U0YDt!{!w#m?>I1`Z+TH5PWr9aM@&pe66OoM-%cYJi>KM<3aR(b6kD5 z_US=JeXSXPs{-sEeYos{I2+7VHxOqEDWIaki z=_YOiI6409{gvAkNPItGYli+f_m7KhfPS)9M~<&=#rr-bIZW2Q40+6w2R(1QWxy)a zuCeJH13vG0SCrYL52iu_l8etoA*y+xZ!FIOEC#90*xeWK_1D0Xr)u&MIZmp}6RYL*{}u$dAbQYBg3il50t(VEm&_8JSUs>Y~1+X=`zhYMj3py_rczg7j z!W)-&)4ZAb(D=;(5?d+og35}h?Pi0^`a9H)WPC1RYORbZ3v^bNJ>ecwg!9b&bUD;9 z)|6G-o%kXPd|QrojOKG-5oMv|G$l~kIdC-?vrKwCt`sc8=h;eX%Z~3H)N=`JcWFWY zNT!Pu{dXH?p%B_fVprq5V615Dk9y<(BC|c3DZu+UdZu~~bqKx+3e<-bD8y>TpI;C+ zSsKW@gT6M^g21ezLzpdka8T=rJ?_D0HwrQF{dg6UB(quv-@CVC8^c(b`9fpIxgSP+ zMy_qEF?vMVH4{Ep?=v9O^1x5K_v%o1Oy}pJYz}r5`*Th!8i0kTmr$Po2gc{${P9a* zKt#l?*IU^*A6Y(hyNy{jq4@=;TjvoknHgI7$bbyj(?r8)k^kv4c+RwO=Mq$)iUz!&knNTT|t50e)NO2xZKTtm%)a=mt!JU2`R$q()AL* zP|qTzU>3ac86B=Kso06eqBpnZ^0!~}*nLp9)h`bH4+*xl(R$e3(OzM>t)Y|!oYpSk zIpkgSM!yLywr&SXmv+J@JRfCCq`SMVbWEy6}j#(Kj zmlS1#*Ymr?1GvAfD|fhj5i?f4?@8%ihd!_?kDR&N8+70w+^%Rlig?n0-LcLTP|U7; zQ+rGsPM__}*%3;G>?h6vB+M{1Ix;qS0pAyqfe~|y4h~rJGW*Y_N37OU!GK2l=exWQ}m#hZet0iR#dhukK0k|A+Xrnr^S^7Q{Qxi=Kai=j~^I zm7H4SGiuyjw!cR{qxeR8uPJ)Zo$Bg4L!`08s$cS?^Dz2P*4$jQ!@VzJ%eyE4rsUxD zYvZHUadIHtR+MLh87zG6S)8{ysJ~nH{p5790$i>)otnWeW>dp2#AM_jYKwKWXHeHu zYJT$A2jqjsIECp~Hey!$ovyb%6C6I?hTP;sf8HYh z-boPf^gzBNMgP{R_LmAkRC;(qN<|%x`7PbiMSh`w`gbal$PR5I zfu7-si0bDw2o_uUqNxLM%oy9PN5sgmx*$O)5qYuszF#eHOa^(pj~~78^WdL~_WQFN zc?YNJIsB<}a==*LBuXNY_Q>Np**us5Q9 zG=qo^u!kzZiMG4*C_@%_1nJsgsCQW)zc^Qj&tF~ap%--w%=FT1px^zCy6KH=-{^j3 zP)axWu<9uVEVa1BXS6ZPY2QnZAf8iwZ;qUeq@fTyOyXEN1B5h6uQNpC;dZptKF>%QXs>+x`Q}MF#Jw7QlXrswzZ8ok z*CMaE|B>y5fEZmET=~Vi@g&|ur8O~E1}Gq>CHX$D05f~AB1>tRHduAkw|{%130-gA zzNwdEL%xR!-*bG)H_{T@J93=XOIXuqeg`uF>kOtsGWUtoWEixTq;x2>p{F~baRLBzH&pT`+DhNCF-cI z8sD5$Jjj5^7snh-5l`Pn8cpoREV0JRVPm|$nBG;S@|TW#x{GQ^T^eTo)E!XC4*3aTPK~MB|h%15c2-BDmu(Kb3O1HvhB=x!-ncD>20dMsB6_?)?^AHzN^=@{)L$i z6t=;yA5~=N4N>Z9jT1(ki%%g(p8?+*qX{jjA34ED+TDgfudRQje@`~E;Bsh9&N`e^ z)0rwB>>udEBK#5ha*Yii4Q$N&v(?~x#b7C?SO)xWed)`Q!w!{4eD1yV8{s=+LH~M; zCD5lmFI)UM4##x{!nhuy{_mLVfSwZ>MxHM0iE2VW8#9M&5QkYg)#_^ns53fQoIoXB zRVFN>o=!Q5I{rs-rZ%^ESnz4_y)zFXHv*Lw1o0OKd^l!KTYQsQM6;+~1@9o&g-b z#imDaG*^9`q6>ifX}g+p=AHn;)g?WyKHTFZc#=p>0-m_c($ z_>J?nEN$SsCtf#dM1ZA3Gc_IZYCzNDZzE|t!XJGntqxBDB+v5HCw{hscVsVRe#`=G z|2VqodK?wb^zZ6BhJ5Ua!;-H>FhfP?jY2ls#eqwf^lhPq3isc&1X(FkK;7X%(wmjo zMRn5Cuz;`wB1lD?R#y)2FJAVxqxUzYM8rz`n5ABNZj zh+mL^pe^3ZD@5`6$UR~B1GD7LXpa1o*rf{LE*0 zXjk798r;9MrOHSWbzI2@bW|TRVDov6rumu<|HVwCt-$B@ZOYGOa_B!l zQ`7T+1fcQE2?G+SfQ>FIHgmAk?fl*i!nX`y@kI5CV~EXPk$k#08GR?^C24UUg)F!i zy|zB^KF+JA*tR%|StDB}Cl%bVOJFJ6b`ZZW`(Jy^Q;?roS^RH(yC(YW3sTSdePP4l ziIehqT*%*OF`DCKX)vtww^zD{15a3cOeVciuaf5?mA6(FI{C2$dnXMB33AyPs1plH zx2(%V8$?>`HSVJ4+Cb5dJfBCf0@Jg{c|>YCz*~Jwn~wL+gAo6GA=HsxarTzFW{UXQ z(EKmYFm=@V#T|0+LtJv@{^7EIgygAq4p? z?_m|L&4}BrW>Q0W*&tNyY?yOa0obVqmjAHx>)dRU+Hd5eH0G7;2#1YeF=K7;OT@uF zzx}#0jQ%eRU*8BLykEJ8W|hb~RIs^Q%PXXX_~Eis#{!B}L3QEvmRH`!u@*N zgP*rV-96zh>_)zNyVw=y*x+e>eHLbuUJo@Hh{ew*Oraq1yQU)07E=1}RHJ{Wu_i4P z?;YFPqMghL4y+WS^|*GcfNj2)wpcgrNr}aQYxc0fGpJa=IyC+zpdU!ab>zvnoD_c*&vJ!hyG#L9ZldJ7%v4 zo1e*@`-J{@XPb4QvZ*X6mrnY!TU8r=4)89knnHY2Z2XB86+0MNNqlL}e91Rz`)2BvCdIDJdC|Rar$*QSa6J{Pld^=lwj%Ilte1U)Ogkf4is@(1^V0 z>v5xpW2iIS=}gW{E($KSK^2CHh||4#!OA8o3Q>y1VN9-~;Qlkp`7CB3*L_F~+lzcs zD4{srwG8)5I<3lB#6$WMhe`;8$bZsVxH_B>fu6A2h88QRi`>WH+w~XEyOdQsL-cF8 zXC{>uIf%n=1}oQrHffNmFzLu_P=mlLG#y zRy7f3e^9=9&`ku&iO+R4jHt(^tMKZ_{Vns|L{KBqx9BbTU#xinN*H||f87J<`RpJTkA@xixAsWgga zod4Gu%gm$1;GSQ46B(HV7|rm|s?4FUz2svD*AE#WFRGHJSPfwaFi-S&x54RQST-;0wi1cLWA1jM*d&DjctXgxelFgDpFs}YfhP>k;tHbYi z;T{)k*;_iOgn#}q$Dz7rLHKp-XL%Mr|Dt~kG$KsIutVnCA*~oOAk+ui@&{vH0Y-Sz z7N|hmNBSSS$akw%uh%ZsNTWY~O?VILJAw*!^KV=f1L=kmf3aCvnEgAo+W6cWz6!3M zGFlh>uk#Y~Qo6!&d45m)>q4-fS>ScSz5RtmDrWU6amp=Dp#SwPG0Zw?hc>V*?@^~l zpV*_F%!Lc6`!+dQqjD2{KRGrLT^3{Nu=eRP563(7(Vv}~dyAQ0)(=BXLd&F~2f zI}!Jg;tqIw^c&74w;Nvz|J#o*>j)g>G6he;x&8voJ}ev}n7_h~vS9K)jiW?aP;ens z8zY}a@D}-T?6C}lIsBTcMPFxhoPxUZ9>kGFhIc;R$pgFVcE~mst3$%B{LxCDN2W@7)I*ET?^YGR%mS8) z(H8BPG5De7yMihO>ZVB?bh7KRsP7IuA^u4cZU|j^X1hX!hTgq2N(tDN(^EKYj(ggP z2>NT^uuJLX@Tm)f$$AifjW%@#b9MBTtuhyyCBULsXGEzGGtRj4dl^tCrqbs9o0y^j zCk`1-%;WhYxkJWc0y7oGY+of;%t}D_hhZs0D6IiYxj!wN&$st{O=J{maZw`R9nQ{e5pW zu7F*Dd=8&Bu)}omdBs33;&~#L`)RXKzj5j3DHcW}EvUBeKlMve3Le<&ukFP>{9GRQ z7Z&upS%nWI7b33vP?r2dsvKr7e&_8~ID>P5g3#;)@`YXCc25rV6Ge8%f|GPnx58cP zJ#QihMf!ia|Li5g;qqPYY3=l2uGYitGTx`}Z@(N@B4Brm-;?;CHj40j+MY_S&jLa> z15aAxymMBd+tt|#yWhO`u-?q#2RVc_f^q-RqIJIoB9ibg()Xx|0#I~(bCB6ZzzjaO zKUUaP$r&Lj(}MRRW#Bnqddv?fjOM=h>6Qd`f66YppiWZieG=837(q~roBAsF9y_0l zoyeZPN4&l}{!u#W+&+_?;vPMW-NS+YyEu^#|f=Lt%)2 zxw(8Hv%*}oe+I&nlCYyXp3xyn7xhbu34xbM(6mcqOn(+3NL9q6iM)I2TJk642glD|XK*N%f$8T{b6I5aaB0_*(8XI?5Uki3$A|ow za>lyfVs?DX}}!l+5NP5+X?W%Pw3$GX(?ELRcTR%M4DE-zZVVwFU9zxk&Gi+1nuW}yqs*v7qb6VAMV(G@XWTVI z8F3i53YEQxe$XZ@$ryu8Oan>&Pc<6QQGzE85Ep`QCp%rVnPY-M75+6wW#O_Bzi@ zr7Ob1+m2&L&^O{#a7Wz}arb$zV@)yo5|AUcG|t*2^IrxuIT4yEI5YX{^dYgqg+-N$ z2)vwUvidOFocxEFYd(JNnWer?$+R*M`g*r#0!bS9xI)5wTb1C+Vd)hH#6dY_+YTFI zp4IK9=hNn>!^=n?E0*k%g%2*DEoAjDkD|To#(msJ^XD$4+(&(1&DzH$Cd@Un8@Bzp zfO%ix+fRmew4+}A7n%Nc4xqpMyXl2yB~Z-P9zIEi_%{Ec;0XMCt&Tl;U61-jwIKhg zTvu@z3leu#l97be_qN=}M-ay^N@x`>(8TQAzvVT^Bk6h(t*+IW{-;B^Dg!5ZkDahD z!MT)8BV}?<7HDtAN=%)=d)+_fgY{k1H=VO5XK%u;*ZAxR5k?I-cbhC+6T4fSqQ3TS zuM=SBszk1^BzANfNb>r;lm>?J3$t(Wo_^u!t!&sU3zDqW(Va&y>zbZ{r%YB6c8rdG z@xLt&38$ByGO?j=L}QxrZniZ1P)YkS(;yGE+$+kdNknM>IXhm2^S16Xd6J~54Cce7 zy~$HnfHoKert3XLzNp`c`1*SZ^}a^V(qh3&;xG|% zV0MO23b=mWCS%9!PPW#+myhB3<>dL+B@54W^|)_bQOI|2+!?n@N4|HT($8~y=p57S>Z~_oI znk}n(LJ1hhXYvh)L{UGDMvf9GV7XVz;Z}}&m%&!9vynLLJm+Wf5xYP_x2c^DkfW~O zz*M08mNd{0=MB3*!u=p$Mvo402qJwhv%Reh+@45y@|^`c$ChqBw81%aLX;x5P9O0S zaU+=r+SqZFCgv6J5dAN)B@#C*odZx$gegp<*QleXn==*rRUC zX_t@1AVCV44xWhmLM9C>Z^};Hbm50fK4o=!==0W4ejBU33&7t*qS=%Maq&y7(L;LD z@Wrk1;0R{wKhgEN!jOpBs!9}E!L|5%wb*YY;&VT6bdaeVpI5J`#;}hkF{h1DnQRn& zqDk9tcS;YUzr)M5(ZEsw4(8nF8c~)855`cNM|cj}wLPoT#vIQ=&4B}Yk$6uO9&tQ7 zhVQ4xUME|8{{F9Lj7OcX)bCU+#Aoj&>ebBVih#9|YivHV2<)99e9Anf45~_QYgCBu z?{v`dpe&Pu`PIBr%70J~INeIwQy~S@y_~jZHKpLf!LYjIGosMI62(%DezY-mCC-=V zTj^SlJIsw)=1mOC(v)IS@Zv^g%Hz6lOSQHAXyY!}B)r>N5qa zH!7e%`Ij$tk2P?vZFV%WC~B;O|f~@-JuXG;2F$!AnB-S18Ukmw(@qX@7uSug6bFSK{x(9-8Z& zL_+;>mfMvXoPV+DGOwLV5{{DQlwH#?dpSxph}s#T>g!XVvIbtbzd%L^K)$KFn0Jo6^fQdCr_rO1%(L$j;*B0VzoXE3M<-kFMYjpL#G>o9bJNbbm>Q=-N;6ANFEK^`Ck@YpX;OgzYD5%)w4l?c}4+TlV6f z`UO^2d2uiKKG>Ri5q-F|9%Z*LpszwA_&g8h9I0ETCUy!dgHEXVW5+IC;DEbri8J;v zd_aiy1meA)Zmu@m_SXTmwB>+i9U}Z){o<#D-B;hDiFswE=zCk~{BvOxyQ~;aTv}m} z2FGvPW1r~Jf7yARegOBV*f7g`N4_fp_14KNw{Z_Bct6sXmaYj#EuRoZBEUs*j?HxR zfA*^!3SSwO1;6~7**%yi7SNqbY@I>8X6}@0wXi9?j;o@(g56K=TDBb3_Su8AZ0T#^ z89n4H9t$#x<9*a-xL8X>A56=Iz-R{a-<5{1?B>L7hH4xju1Nvg!1NRI5cEY;dujsi zwOQJ^ttJ;Vz=k7TKyZ`~w#z1qjPGWMs*|AcSk3~=0|hwAp_;XY9WV3+4)MIWf7CJ(-IbfwV9$^5nLf@^a3`W` z&-`=Le?;|VY+#2&*eHKrt{lz{8m;OnW=f!3zl(ZaOcMUZhPkTf!YiuBO&JHp!Cc5{ zF$8@v&j#iE1w{zpt#^U5Gqc*T5UyeWczi7QrZH@y%nno(KuHM zBwn$`=d82bU@`-F_~@QhBLRHR7&!KJ*mhzUoBPJhO=dH&sIvT?jpwB+G!2}r!o0$I zW}AZvL>P#Dd_Rau4hGT>M(BT)fE)GVo*I#uC;Tr*t{Z(ZZ3$E4+iI{+lyzZRQ4Mxi z9}2m9*A7Irk4d+0SwTnMP@-uy0d?iSh6(6*>TOKCkGUF{JiE^b7dST&Y}80K2|}yKA~pFQRU5Ad7oU%U0_ru^xG- ziTBA+!`wjn#LhGtYGs&IJQ8pFkq8{+2Cn_cPi;2Q35PsFfBa7St^5ky>nQ6Cf+(>I zg2=UFEJFs?JQry>BxOLOa{1nSo&cZ4|i}w@CGC~7z{&ddM)Cfa9OwfetQ{9N+cn? zh{CA`ar}sIhrQ>2As;IgBbBcw3F&G~)MZ1c(@f$YzE+Ok)1-f&Tb4Rt+UjMoJ4(=T ztQCn$mBB7D zHa6};8zPjHTHRE`Ih?*uX`;AVx+##sqQiB4Vp*mh$os7DjY|GU6mLu@DYrwM!yY^zYGjC*% z6JYtOo#I90Ydp+8$wyA(ys4vI_a#FC*6KY6s}VQ+&`Nw{AdJ3}8gV+cZtRj4P`>VA zC=Fo;uLKU`_q)8FF;|G^#PseT^q=}Mx8m^i{$6<*NRW_YPZ*Gfy$ACf#deV(e}Rir z?HBswv!vQs&=0kg|858S1p1v=+z;pJK^$WU7 z6R;CeFIf2P8s-sscRKZR;C@cAU#tIcJnDN6wY#+;KHK0R`K}Rj@(ehZ$WP&X2+p>w z96A!IMb8GOE9^0*}0+_Co zyM=lu8^7-pOxcLXG&x=HA>sKdSsr;YBj3axsoT<~sRw%=TCOy*A>V$H zC;Xxf{=E+jnvCmXt^^Cc@EOF}m2+yi0~pX>rG%;KO$0Vi3UU%B&gJ@K zdJn~AA@t1oXcswgIJWV~WXcY60psGAm#oC$L3dDdfg$Rq+-LnXP#;(;^(kY~4);z_ zj_4hc1}Z83_PfacX;RT8r{np#bA9N1-liOcoE{|;QNqr!y*l^r@d!b7y|JjFvL*r;RyZ z@2{_V(HcWvZqco;ajI~$L%3A@UruM=p~UyYnBz6q_MI2~FpvN2W#$Q#1W)+{jjhv% zp(DwN`R*xz%wC;4=DaG9ASW{wDsBjc0nDXrsDsb=t9^?-5c6)xpKoS-!E-~_{bV4% zAHSUAR=v{2V8(I1k_P9Ci08bXlBoOt_Q6hX3VG%2H7mam?4Ib}KkU{Vhy3~Rl<&{y zRDdV&1N9wQ5@baUNoMBAL4#zirVj2Es&UK%|9g${@@dYQA0kK z=G~Ydm%zFDGZ%g3{OSen=WrkTWp-5)ak!^0UW1~jCuf*dHfT)~2a1C9JWkXJHeRdI zmB9sbE%#Lrm(dA$mm?epgQ^f4dh6-Sd$J(w^e7+~=gZk=lD6E4I~tvf-W&Vt06Yp7 z$PU1L$tSzDBc@jl?ywA#g;QXg&Yh-crAQANWYhqdWutQqZ zD&!<~ukHUFnY4($k)hLHKD%$pLf>@;c8^P*DVkCadUOmJi|NNGR=CwEB^<3T8onp4z7zQCsbA_y*sfnDw$yGG?B zpyOKgDn}oAMVmW=HOks>>T@|`59<8v=B34tKSg{cH~5V)>c#fnnF(jHLVZFT4gYc@ zb^@BG8&=(qAZ^xO)6z!_sbjdQCfpNBMNaL;g4iL4r)XH{;==N+L#Z|96EEm3wg*| z*X}p+Ixwud6?OWM8SJ^tkbeDzB=CK^H4=PY5L&X6-i}d-Kx1DdYbN$Wa4?38yZy@z z-n#Ph9_kZJf5uf78e@*r@3FU(cpedczpOmFEC*Q+&VMyQ9lLwVa>-q8X&_v$&LKOb z0?z4Qj#BT$Ts>B*Z}dCmVdtS7kTwZ~=iST7gZO?@QmIQY6k^vS-$Xd4r#y7i=U<8s zSHT=5)00GhC787`xbzmgzFvFA^2>S|!M|7(uXts+sZ+YcJdFs+%u&xg5dSV|SPyx# zqzLx94Jvo@wVGRaPof@_M6`&@orAB zCtz3Fslae^8f_RmBuUm4k2tl1c5rZ&4r~&+7tURhz}PVpuPQvp^Z1p&xRIeg_M@W3 z0PeeKikF%?KoV@dR!S|%NU(#IubMYr75dvZ?S7$-=Uty`hm9rb&0dRjN1$JS&rZ%s zsW+Ivw;DT?dqe@+*HVr?J}wJ-ZN6z8wTQ==z2B95OA{uLq_h930PEcf6=RsoN&5B0 zM#cs^sZU;-e>g4!GV*Z)VXMm6H7IW}IYNY!2GQL87p35d|3p}tgEDBF)v8~?JZ=5M zTFkuBsH08Jp2~OA#`mX4p3m?IoPS1l_jkM!+>tOcG{>BsV=8}CRPp;6uN=C6+fxBH zjf8YeosC(k$_+vVZzTY7m69an*IqbAfIN_2f538n06yeD0n&?gn71g7! z=*WHx{zyD$7*B|F3=v^MXfb;9vK*+|+~~h@0R5bMxOaVfj^}Xv7xRX>P*4=K`yC>q z3x3CVH(Zf_NKKq4b@kxhyzqMSXES#F%1$0X%q9gO>$zhm;ucrVdoUG@0^GP)#B=%( z`gL>L)_WxFZXt@_B&ZQ%N%P=%@AO`1;^5#b$>g0e&E0ZBZ z3%imk1uwhXD*zSU(vv{^`$iJY2deNqF4gy?=&?rKs3)_e1nN|0PdXU%EgHjKm&Fts z%uTkUTQ7Q-DGh%U9)k}b&Lx)(YKx~-puLD=d_om-IkmlRt~x0K|3={1F3jP7TUq0< zHG_Ty+U#Tcr_mS4SM1S*{*;7#-nE~LM0h|}-6e|M*u%SZ&OJfhzUSlSxkSVRsE!jB z?lMXN|1QE&UCi^yn?+5i&^5Es6GB0O|{18i9s2)Bqzbw{Y zuCbCpuJc)(Rf-IZviuTQKC2Gaw?^M_5fz}+gopAR5%Zkn6b-K7yvUhge8MJ*1fpJH zr%fnHFnrU?))(K$``04cK5e7_Ny%3!3-Ra^PewK(i}2^XW*0vE5y0_g2TgVd=GV_w zExzW$&P5&y`sW|;p6a`LP!s3vHitWMrAkED@iB181D`{(=scg@sPk`FA0t!3&&P|K z-#C;;4h~g*h@bb81VtgPVF~6rJ-ptFhDkf@L%UT5q>sPBv9y?@n37RWyH z+&cP91{?^Rmn+|5R~0GhrQkdCX&+e4l1Cirvt`5xVMGcfG?KE&1r_0tI;VI?hy?gB z^BC!ED8PHlJessY)Q!9%^m8a7-#co}kd%OP#BT#8%@ZWp@92Df3UM<@^>d+}AEe>W z@j+LnVC;IG-&1AFiuqK5OFhrcWWhzJF?*U)0Wu;zd6iI?@Mh@DsbiD`SbVvw^?9lT z%yo;~tF~gd?|re_%raph5pT)sEn#l+?A+Ah2;`v?*pK>3;l4w5pUK7!J0$mhdg_Bb z!OdnZ?2W{^{_udA{Ja!6J0-d7Rg{6NCw6??gM8}okGt#{2GFmK*NCS-elHg(Wqy9f z`%-QwBQp_sgPL7cAJ=eS;f$hB;znQYV1V4%D&|LC?2+4!M4nym^*7$D7{|uPBf*Ba z6l>o3wqyH=V1C#-N$oHZf*6(9Rfc83_jprN%3jo&)N_928v}6FkThdTL*AF>`a`iG zA}nk?KCewshGfI3*nt?#ZFFbO=_$ui?y_GZ9TA7>>+BbpUkQNd@rJsHdx%ryeY=}mfVmx+Z^9RjNJG5X zbXnhie6M_@BwoIi25wPT+7x^~12hJ9Rw2)Dy;5I9#t--Bg!D88%xU}~T7UbLtsGor z3t~&h?~%_rg=*7R1}3u#5(tPZ&pxmDaRB#`X08T8bw2^fygO|92Gn6ayUI>y8|R=J zKL}jFej)O2QJ0=L!huKS-(!-k;FowkZzuX>{=r)$6{cl3ln_HkKE5mLXCgrofazecQl+l_!RREN(a@ZUv=Yi zBhs_^w@3v93fc}nMO@3-|MQJGUd;PdZzz~_z`UUCwI}9*_XG& zFqg8d{?E7RVQl>84|dx7zEZl-c@O=oLA(^Yh#Qo?<0Q*rm4>RsoV$7ocpk@bSbV;Z z{tHrg(w3Amiv*BR~jW#SVLJ)P1iPKTW74L4$Pp*6ufk z5asCZKFuT#QwN#e`g})S)F%x_VR|Ld3p9)=dLj+Svl9}0iZNe;=YrVohlsbi+s(P+ z{?w9v`0ha;CD5b~6nyB4y-n$6oG%|(!Qh!g39oRUxy>2SC58A#ut@xDpold5t7RKx z#ExjqSMC83$kSHdi73OKmK$sg4zoXrprS6s1lkYHn(? z1Q9+m#E6P{DT39<@B`_1-s`>6uC7Afg*IrttOa!|*A`Ene2Q~oy2kR+jr}AbTD#Y3DV>nO}?NN#xXlV(B+jDOti$Tq@`QfAwftsL}Ap9{M)(uw%6Rdk-vH0m9l zv#qkq#bJeTc-Z7N@{bx!8*Kz>=p_veB%@!-OOM{t75C99`E&|S+|QY(DdIa&=YD6< z-(zeKJ|_k7a|9#w0oL(!)Ju`sp8KXHDgo~tdVjhUW4~T#HPh}0 zDG=DCWjTd>bKuaUN=oD{iGs;r0x%cy;@r>1iX_ZwSC-TMi1^!R-;L8#f~e!T6i_^c zzM4xd?a3cdcf~2LpB0L8;<@03nNiG(IU4z}ii<}UOgbD6UPK+f)&%48@^sXjARgcH zKm!UNQt&lVp+0x$90x1vU5aC!IGJx?p83DLt{LoJzAVt;7N!Dc0|qNBr%?BL@jQQ} zzZ$Gb`p-PB!o6&2tD&tP@q5|v-Yhlr`%MeZ^3LKtuP4X7*@E}p#()GV2j@*Y-;QL= zA^B3PQ|O0!n77h~sS(uZNBtmjTB1l9T5qxWmZNSasN~lR$$(>!=B9FF@F5YFEUWhf z-w+1D`#z-xx3N$2Y1otCcGesH>T(gB)I0He^9t1O zr#z+#>iLm<6F!*l6iO|jt$}*9riTwR(~+Mgc0b#kKs`s=S;15i;=o47SF3t3k1E@2 z=bsVe0eC|0lp>DGqiLx70&}r5x#$Y!Cy@U+aI)O~0l?ORq^Sn-G%w;7$8&Md;Exp2 z{=_a1RR0PE@%+VfuX^3@+BkQNX;LU-f0=E3x>bNY4E*eL)q5`mb%L+=xxGYRL4fT2 z9UZd3ck1{4IP_VyR*fH{K;KAm!kgD^uTkgl((uhUHB%Ti)OhPCsRMOS#;+dmBf#Dh zvQZJOM2MU|NaOhdpT9pZST}y+9_^=DXRTubukXh;-@|jed><{xSG>=6iZ_G`U(kVr z+o5;kQ0MVArgt>~^{#;#CG$&ffuO zE*M1ee4^KYiUZ4$r#+CL?zgi3_jwk^?$eUWCxT$e2Vu&$3V7dZo$$k6wHHgZ#AfX6 z;IyK~Cyr$rB+R zxI=lHPGa*g)KUn4EJd8RbT=-)TlK$m84-o$uU1v5fp&g^M8_ z;!M{l9t}UCBf$?Qk#_eDMR+*!r!*LKXSV}-t5UERAX$P^ME*1%C||TcGd6_11Ci@N z?8Wl1IBXam`&9r|! zQ`i$>?eSeXDOO%MyhcX${d zVeiey&8YSV$P;|ENaQ1G!kh2eJT;xDOWgiE_KRN=x*x2c=2TaMSJz`7!ITzw>9(cZ zKwnucAFF+-5uO)fJt8FJMdTWVcmz@3z~3%&p(zM+U5msI{^7;G#E$!1^}~u#5$UUE zYmdF83zF+ePRNgS=svh-Oaf+0x5@X|iO#()Q?-^M4Wn;nT&)>#-cM%amVJ%+C)QFM z59c^Q%Uz%&{xd#@von6BN$BIv{_(&G=gcFtS17s_@!o79Kc9(u8569%P^8cS8i&f! zMC75=Hu@yrloFv{p!kdGBO^%Gp!A@P(S`$0Evh#|^r0Vh$b;|P zfk?>|2`CM2(aIGkf#m%g!WL7gtC$vO^2B-lo!!1;%j~Lf`PuAl-Uq19)FT~uin^Sr zSo0F=v+@vV{mtZxkScVAbOerDS;E2MG^HD2*q=NTrL4xN41}I{@lqdUAg=6vx9BUJ zgS}A^dP5p}PoA$uU`;CcmqrA?)BvIFy5iv?CL-}KyBQYcxFkSj+fiesI7Ns2? zS@{0nCoG)69FLz;8-+tB6`{p=v^q;&8g^&DEbwAQowb!|$<7k=5xyGk)6Bzjz1i?^ z`XzlhW@1>v8KDNGithzqOU&R(fWE(xj4bT1l2?Z@e8S%|-Qz$5@?nyjL7F>mD8Q{v+FC8#*WMd2Z$_6Z!V!8E z``B#k(;j1Z?uU8z9Zu<|GPBWdz&!BOorrtf8^&vgP(Q&VvGKC?9?m1jES@AeVlVWj zNQ*d+42;A(HylK~Ey3WcXk9Au3cjuVEC-aJmD~8WHRfOKHWx`S8%15#HU(7T-+Rb0 zBB%i8KZcTv#-ddK()y8tqxmwh`blMEMNJV(+)7HyyK%o5CSBDvM!(4KBb4o!qp%s( z$JA0Q3qSnMpC)3y9<{=q3XdMlT^NPv%Img5|-LJWcxCiY6H-7xw zh~ry>`+F4Oc4mBnln)W65*0V-gU~k={wLNM^R(6^!D~?&Am#k3x)gaBD!XME)UZd+B$SN0-9_=gJW0e+$*ITJh`QKAP->ndbsTj8 zf*Wr?O=y7W*56?wr#8e;`Y`!mF7b*mQ+Yc+A3g6D>|^hV!>#s+?SL6IFkD~Q>Kzva zZt{L)JwGW259Td2zX_qP_ahdlhA2SiT%!X|k0{(Z-`p#Xd$sqE`tv{GBKbH@5m1nb+~&IG-3TGe7_yos_Oo zL(GppZmYKo^PTAUd0$;ae0o^2?A3K)%r`aAFk^-7DsqGLRem%Gl#&w_Y&fuA;Y z&ximxcMhc$v|<0sr_|*-T4@L-L&n0I0M$otQ8cL~st zUh#*mMGh2xAI}#)CJl^%#gY9Sc%F!rt2oMF?!WPfoNo%|dfg>dT9tF+Z5}fWME_^t+t2;Osp!4Nf)e8|uH_ei40(zg(DJlO0F=hq2;n zR+=&hXN7y!yIVsMbrjz=k22U!y{!t0RDyrCD2Ebcp(|Hac4gcQdaTmQ8E_8u_~sv> zg?ZC=&Gp0m*JVLy_ipnOHDa(o*0|Z~Gx9vgz3U?zwIL+Cqxdb}m#Kn043^mMnfHrl z#+?#C=d0WP!;fU(j(t-5T8AQ3->Vnq#<}jz>=C!lPR0M{2nrfup47AO-wK%jF~SR4 z{_5B>GjY3c>9-7sHs4%*cU%?rW>@(9VOD~LQgy4dZX*=q1`+F0v@I04Lg z_Lpq#Btqyvp(CF2(?-gKm*W~hy%6`+6#3+^*!yt?4Ctp(f6E%Mg?)`F#C#I+2Os@I z=l(n}gYjKF?CsyM$BXw(b~y5(#k*@hQ#;GRg@%oDq$ebpz5Z*df*W-poekRbUC47W zy{gy4bNYa9@DG_?*e}PHn)qys4_coxbqKIZ0j72S^0*}p56+)W94$uQgoDnZPt)k5 z;m8y3=mTiI%2UmVy7!uoJC04W>wwD9P-B1WV_>ODzJ8V53W}G{+Yrx?Kvt4&{{fsE zeba>gC~m4j?3oJ*ia59a%9#Ir6wf#Ha^8?m)KNu=@rT%iX+dYla_WnB;t+6tf0r$u zZwYLcPhC3f!QI{C)eOhuH6U{qflt0puNWjNfydz?>B`Rci~X zNh#PhILUsC2J;U**son=JPl-Oj>+SzN-(+L&~M|f2bW*$vYz{(1}w^mi1A`>*$UUt zZ+m$NYM=ab_Oue1k1-Rk zVFl04a9?k{kfA+`d8QG>CZB3M%wJP~)O~G{fIN9%e_N*p?ELJs`}ysCuN8bwA2uGV@UTgDHp=9y@^d_i_?~FSTXM%g& z57J0|u}=x~Il09%XcXa$mul$|Thu>{vvt2dgZGk?_?ISHd605^R;i#U z16h|JJZ&3Lgu^DR8+Q2fS?RhCT)&RbU*O@XP6K7|o8}hTb4mpcyYtf8e^olse3wUlF+BiXR9(Ar$k&*LK zzcF9X#qpdDk1A{(8x(fOTp0u2FTEeFu$PH+W&8X?DHu?Xe5H#y)>Ii*B6RsA2<-l` zB3CL4HI}TaGR;J=UfCD(Y!c`9;l}8vMW~Ar>Slj^26Kq%(^coue^C_pb#U|x>bd{A zzi>xiy=naO6G`dPuq%h-$`ez0P=0Ik}(-rd5Wdq+lZS_}tu~hx`2K zNxS+ds{T3kqVrvR^J+E)`Q-{(&a#AHb}AQmlkSQ zgFg;wA9vnI9!w)t@Y@bKn7t)9?fMdZ$>HV4rf|-EkP}~?ggK{0L!K8iaPQf@Tk7~D z)Wv?i5j-DaM}l}Io`#UKU#r#5Eb||K)Em02k@o_ZC zUdNuy9*alYH!v5CwkDDf{Vub4mUK1;NifvLO#N^l>WMSfIwo2PkgeM%P=GjWr{Z+* zX%^hW{8CdC5Vzcu`-@7~82h1jm7N(yUF+|w1N`E{$YV#)P?CA#&q;i^p^EoM)3C7i z6y_gXxKdFyh;t8>!7i~V}2kk^R8jL z=eV3CC^9>#IR~hL0rx)M1jJ8S?c@HEAx zS7dhEI%!U#}#)X#j{Q~@rO-+N+)b5hxI1+QcQ_LW{c zram)Ef~fs&5?rXOuK9IK>lXUgXy2)w-h+4yE6t})T|9TXwd<0EFpr-1cYlm6=CmiP zd5b0gRRrB0ZyVB#1PICf&1ZN_fJZMa1jJFt#P8?XT5O5`f4z9cas2m+|AI{r&ze)# zFz-2t{`Ka}d*X#eP}|)cDj-XQgmBT5eJ6;Jvamp2jyRu^$=wPwIQ6c;yi4KAD2Qi^!mE@vfTbAr?^$&{k(ZCxmnF zcJnjFx>cOV#GhPn-9R6R-)A}!=D@_f`x5%yT^y=ZuLs9ok_7#mJ?5>Rm}end!>@N1 z^HuXzwQ_s$ec9DaHOMRvhiJGmS^d$E^RMRtbDswkue7}`K>z-Xui-l8zj1r7r~my# zf>Vw@o3F!h&pgb?nT>mI0Sgu`;&Z!Gi7LW~0rhT-CJp-pG2d@$?A6{}Q|z@HeiP+{ zy3@_s*}b@DCqJO2zVn?3**1okm?xz{)90B`hBNwA`IbimPJw=@Sp89jgP89;o@CGt#V2-!h$0y4- z9wYy{dBBVdb%p|V&rArYb9nFWMj#iI2d$Qol#eb1?4y5lc^h%Gy*^X)?Z{(x^K&+x zTvkC}U57*{t2`W?6}g&lALrBMyz}{n7U0{;C_RMlW6^4Zm?<~r`z?6?daf!72@dB} z4rogO?Tfp0Z^ki);l~9r&sALrG6~776-2(rVOg)Q1obmmLTCH@z`B;cHv8K?h40;n{z z9oAGJLcEto|0zvrC|7=Uw;plloZ3ojdMY^>_U|=&h4WiX)jR9&IR88(?$GM#RRors zWrMbe8($a0!r*Zg*!}eCQXn<*0)?iu?0fi-~H?;$IB!Fs?< z@zl{fR}uOun=Afc9|?2Z;M};nDfqpcKk}AC0+b3)T=v0xccgJFqyzCbprG5Yf_r)6 z(WM{h{y3)&AK<-)IWjz(b|8AK$ql(O)9X{2?nN!*9$(Dfc}Rm=t4QWHg z;iRY%H5+(*wq2v5!3^}7R`Xc!e5O_&?%bxggQr|I?H-61_gy5H%|sloN07tb;)WAA z2fw=Pu7|we0C~*Xye>R>wR)->|J)xceha@h(0_Z3=T4p#5zaa8=8(_8o@f4-S0b(w zL5_Mwue(tbl5OnXvvhetX2h03$^hwf0lAL}8t1T&)~d&WRsqk^s^bN9_mB@}x-xckr!NV%ty{Gp978`|X!c(d zQ*qJq&wNdR^q(%>g#^vb z8}}vKWWeN1;@(GD@*qyTB*c^QNqe5um{iS)~hk^dW-O!jq@tqKz|>mQ}oFmkpW7*cU{$}L(7aVl>Cc1 zEm^cmd7_ulC-bU@<~SoK(1@JVnz01v_*HeH9q~4K)&BB`G+nr9lYRFwQ3-l>1y!<} zqmCM7a=b0FAUAVzG6v6)$KhYvLZg(RZ>O5B{4LCx7tPL8+oc6W!rP_&oTw)++fT-B zs|hB46;C{0OTcF3o|id!T0lMVdy3{A>QyT>cGlijfdyu>ciE|`s2kWXa}V{g7R&GR zQX14DWVHHh(y}r*ACu7bK;M)Hzw5@nGCX%O+KSy!Zy-=++~0?~57BTprYdp*e6YcW zTyF(<{*GdNW;j; z3Xw7+QYopV%tWUo4I#;hgfb#&NLmu5dai!Y`R|<9c`4uT=ktEw_cia8ZKYrpr!wyW z=oTl|Bq#a9_n03!GuMK?3B=h&5O~hIw~QH?$h{tIc{Gmy&uTRFXuGr$=`pQinJ7nJ zL9bawLZLWy-b<=%Nl_wS=3|^+8rIXwo%f%aPePZxUQcm>f))B&MdVkD!%t8@%I77Z zM$d_lX&>gzKmRdnB%~;iT;FR!4d_pQdU(Eyg)q z_x%RbQ@Wc~iIc0XYYe*YnqR!nypg*Wuee}0$9LdXUFlk>@Za3{&1-slG5Ql{HrH*& zdG@~?ncbpfF1T6NOk5Lr<-5N`)v1tu#?@F>9}Vh|*nfB(biA3%_(y||DN)poh_QE7O$U?rI_wha;4+ylphAf_KzaXhYR_RLtl01uVCGae&ox>29(|g zU-*5bNm^>mj6Ss|E3-aPrHF`GjfPo#Pkd5bzZ{TTQo$FjxetBTuiKLf!S4>ue-T-d zvXM;1?`r>d06KsM@l;3X!j~|42^~t6qq;-UYa@RkcmJT%Qx0$Jp;c3jHfNxRx;n-2 zvJ~^g(`wV@zZ5BhYP45{z`u|+86bR2g_>Vw>9Ev7=Re`zvwl{Q?!3aT&E56@d2 z>ANw1_iIJ)|3>b1_w6fw+0e^P*D@`Utwb)~oceSd_KmZ)-!jf%znAGgeLKBbk%rlr z|LcI>^4yM#a<<#liRoHjoi23zF{3#mozTsF@od{>o-0T0kKf;7g^qbh_tcBG*(wxO zJ$1SpxkLS~$rr{AElEIoPny1r2Jl*rfxuzxHOqE(-2iSrp5~Dp83q0Q-3Nc>uM*YY z*dMXW4EY)um6GmIPSoXF=pWX?p~oi;OnY~ zzFix{Ucon=;s}o;Y!nBCt*onM>^WX<+ zf9{orf2;e;VTT~h$yS>VU3md~@uWD%5(j>Z{Co_>u<=8h&_Vj!*5$SL;EpkIQU(FmMw;pBlH0Syvg-}CAv@=_~hTP&Qc1>erI;Gd*FFw9BxqXi?I;F*8!gvy-_x=%=R&Hi2iUvFzt%K|bgIcn~{PI_V$VT7fs8g(B=uMwWIekoJwr!vfe> zetfOG5P@6)*L>R-U(?}xv{DfhJA>z4HseDMuNIxDSk-@q19<)~^Lix-WxDUaDX$th z*ulEVzBA~Zi%mEnoctVm9f`hH4R>9th(BJbq5(a;kAmaRuV%Eh?#~{!m!70+{84Le zsR~KWcUouN(4^mjCWowrd?-~YI0iBJ#G$x6QvmwN^V?Y44X&uu=40l{JgU$~EOe?a zUx)q7cH;YK^cd>03l@zINYm#CxldWZ_iM){?4AJEF_LIL`wIB`9LK#s-J+88T|3mp z5d81mXg)RHKs--7ZYVe)uYcruUDgIO@K8Tu)Z(EJt!p$naM;k3sunk`69xa&B5=&<9(AYd8ACo3Z*b*MI>&%b2Vh>rqZ%tgo2$9a-&zJg;0}}7M zYgy>XW)c|YQi-{xKyK42*BHMk)3LrCnk?vLjJf}nYm1Q*-HlcLo9nTOMEL8v-r+gb z@gJSM{z93Cj-M#ZW!9!kse6LgJV3AGa9~@>LHH$iM@1N98`Hbloq^5RCld}B=JKqN zCllGAozq>K^fw~+$AwGUbZ~8lZxZ$~JNmVB0)D&|Tm4f%t$`ly`q?6TT_e)oRATlY za7hiHt1B{Y%9D9?P4?DC2WrdgeBz~MP8XMXiN5+^NY~EUsLZ!G&_0$ENiEn%GACFQ z-$J)7I&3c4>HjZhqU~**f;L?-crI8lqDKzLGschdiYRUMz%vFvPKoE?)ue zc7BKJ1?=ZG=Y2~fmZ{Ui$BMEbKFR9nw^(=V8TxQTT%IZxnZQ@&kX#xHGlhQkfp^WB;ZK+9LYjlRh zj%v_oo}u2F&+rciJ+=Hhtwu+!SPS3aeaoT*%QMh7%N;wXFmz9g4Bv&dF~cb7b6?>3 z4NWEDohtr>>zsY%9W$9k04K>-)PTs=p@DOf3*$6UXXilwNrFEc#C&& z8TT>Y>P0lBEx^6FRg-f@_Xv2ku--kId)>%G<89JLCFCe(mzx*@2eR5E7%NbvL_#B6 zB|T=)XFpz*!i{12Re00D7P2j(!biRyDt(UWTbM8N%(I5{W}UugioSW|J;>xQNR8L+1vEyLb< z4)USZcyHcDu~#{aY0=4MW^E7n1Lps_>@7_~52Df^x7y?A4;S_NVFmxT^X)}XeiR^o zCg)tPO)+%t7AnrGA~Yxjl%_3i&G=nZG$^qY(zv5UmzjGG7+_x#o?Q57KjzJKs$*Si zWL2qkThz@s@F=%WIWYDbqK`R*lVK0=ovK$~=#ry4bsTYP2nS9+B;Qi7{-YUr56g&r zXH}+cX&YwjD^w}Gn)y@dH~e{S|1B6TRHZ)K+l5=;JG+rpXeT<3Jfp+w>rd>$ylr3l z-Ua8U-q!WQ%}VP3-=8L~M%PoAqwc+iP9kNL=`7~+nFY+NyyFz8s9A$e9`{bK`?8fL z(347^4N{CiuDI#jrFsGmY7}!z=2l~`I^7TOR!M>%EGGQR^Bg@Dl8tOJi~kS$uClM0 zyCyX#y->d04nDSUCy@uy;GLE@mRZ~xfxklWOV;JvL@C;3{O!g>MH##M?Be9d7MjCtWjG)&rOVTev5W3kO6eI%A&tdnBJs}Ss?8jcW{6Sq(6)o#*A5tZ4QL|6a z*`agF42xL62^|yXugp11bz&XftF~@Tg4FjkUr zZ{yNNp3&2xW$f_(+5ZbBy{JmpZSJhIkT!tprDu*{9Cns{J zhe_*w6*Abky6-c$>i_EqGvuMSwHf44(I=&N^Ukyz`eYjDUB~iPkp{cVyefbjt&zDs z7>Im{EjRry9cPy(#`pe)c3d`eB|JU7%}C>g7!J3%0Ob81 zzsNF=eOX>;Rek3(_~@0sosWS&N$U9icK&=d$}H#%X9Z7oqr>ZBf`U5fcil881kRo^ z;>P#+fhy@eT57)_9p`;=fx4N#9vxyWZ55nQrOFhUs*S*(=R=-rj+e_)^x25j!?wsF zj0j=m$Nng|0Vn)&=vj_^+#(+e+&PtdrxJANN2K%Ywqak|B&>8>4f>yQvv*b}bT#Pt zY>XUt2XxmOe8mB{KMyAl?L9p&Mp{t~#lg1NLk%u1(Bp)jc;{EWG`z>}V%@gg!hQ5e zoA>_9aQFw>ZKu_QHql+N$j`BVvB!N_5x6DXkQnM$%2|L`ylF%$ zeZx4CjFm~pphjBxhzhwy$8gCh8qt?XGCE*lNAB{W3wN4m(PC3ADIVyv)BS~_FM6Tx za^mzvYzg!tQ$j7P^N?%3Cc18b5B>;#qvo5Rji}du)#Q7ebLIE*4i@5jRIt-~Rf1e7 zuERM6=|j-FCF~KK-Hv{t7pgy;z<+#PbMo3r>>s`g-FlWk!Mhw?ePRQ2?tkxeYc6HM zbMNl>Mp?v^81{T$FAbf?$~(;_Q_wf{F&oX+nhDdCXIzpW&V}*`wR?^5n?>LL@Q{IH zCkaX4QE|ZDqcOujy%c)q)z0P{-$Camw=Yn$OA`Ft@o%Q9cIi;)*y;T*JJ64*vHW!v z{2!?SMKAl1+pGI)+T!C=?8^x+*dJgXeCn3Ivu$(>ZR{P8iiL0cVCPKYSPJ%tebp*C zj`Fl00fwiU^=bIH6mvFmYi{WuedtrJO9H0tCT}svwzdscY{Py1IPm5<77KG?|1t2c zyhDdn>Rsy3uS1{2jFe#fW$4)|4*9!sX;AHtm0W+3d;9iMQ0%D*9a=eMKFNigQq|nU zH;!wlQA0#L$HLSdeQKV^@u`udwc|M!)K|O(-AmBpxZhiV zJMtSSlt`n1k0-m7$K7=^@!t6LsP}*l9Soe$N<@Ffcis2T-zCO)m=sAv{o$2e@=ElM$LU=Y@WuDMB1tR3qb#=cGL_cHJrwS#{@F!~D(@UC z<$tY0h3)(s-v5PvOi*!%{euD7vkfeY*yTubN3^r!K0r@9edH#Wwi@M?f9#o4R;Kl3 z9SQvBp{GBtzGU;99_0q7_K$a9UNI`0+8}|x)UdxCzsBTf#_2>r!ADEdzguK`9y+om z1Cyt<8Q~+pEpyBWdYPo~S9)!qROxM8sK^9x2Yn~j>aA^!JJ zDb4eo{uFqS3iF4N!n*W)-u$?7lmQ(+A76LMN|uagIiIYx0zNQQV`mFrxU2J$ZMkoR zs5EdsFsw_B5*5u2KcgRQ{#(q)68KQmjCsK052NULsNLY zCFylr`8D-9E#ZTTj)V@JTTt`Sm;2Z{gP@l_d$>vG}~t4oB{Bf?xM^D}VS~ zRy7JaTEJ!Qt3huyLu|IYE0M`qV0(zFAwA>G7yY;AXCIdt)PDC*r+7)H>LPktPmgZO zi&LVr>mCoz{?(zi_6{b?f^}%0S+z6AC~(G$hYvpVQ6d?ar;YXs!1wePP3W~L(au0K zzsDIG6y|Q}R2c$0u!h_-9Y!H1M-wYt(zwmx~9%xlPJs!}G0 zK)!}3==@ye*D}aNfWOw$OFaZ!;&_wlH`zb(RQAd0gN!)zzlYW;3|c7B<|$=%wQ|f$ zm!uPeFmL?+xj_8WHUo+osuW%lYe^TQj@v0VqF-S2t8C3V@Q?>SxD525>|dN*W3vH1N{zE4@OKo5-LSsYBu_fW+A_S1wP^X1V#YGy0}qoPRUW`x z?T}7nr7{^DV16C_T8qRkJvuJ_ zNuBo8n{Uo?)+DBslKDH(wNUzB?_K!4cQI?Z#6ssNyy2?tMdY%?DtK<=XICKGTTcbu zQ#Ht;sj@l>zGv4XJ)B1Wfp^+$^E)5@!3R-;lJZWb^fIO;#2mOwl9s@i-R&B5V1G;5 zj$7cVIW~#DM}Gc3hJA~|a^UBekbM5_JobG%`v(Q!ku!^?Hv1~8k-v235+5~*dFfB^^CwkBpaZC!{k*5cTGBQtLz7#8s>83KwFs3=xvZRRY|7qoEe86oH_zmAcyV5Jezx4F4V}EBResj1K}#x?$?e~@NELeaNd{l^oG#LH zO8ejlJ&#d#&DB{sIy4@&ci<25JefK=A|3(1zav$86aU@vI)C5$Wau5Y)OnnYQYUZe zl8K|(2Tn?>EuO8xoOyaL@Ji+^S_Aj$QO3#^bEBPKo(cqmGf zp5Dvw@7IIQhD+AT`5SnDSEuS-kKoT5yzaRNK8w(szQuB@flq`su-dmNlEWQe5&cpn zYT2(L{rCcMK!4Xh{tDfQ7_%yiM3^#t+rIjQiJKz$x(jcsk^6Mcj@|ctEASw*7z*o? zqiQ9FCqa9($c7=ssRr*^AWO!|gSp7p`ZYgn0RQHZ{l{L)%p>2zX+%+Srvke%2w+{%Nt)e&mIXc)0C54P4CGo7O6OKUF7mypY)0=;ke{)7SKvc-0>ei zKWDwd{y*?{vR<#4K%Z*3&7zM21FB?dc6x(>zB2gvv>+Go9+Tk$M>2At2N27d{my|r z8-rKwzSUyndhBqB%o!zeH#&H&9DciRYSPnreein??&`Js2t9;XdBZCSe6E*H)hxWE zLpM+NZ*&Wmr*seF?ZdzYFQ1ZY>kNXg=dT*`kze|>-2hsgQAtv?@oZk04t)s|5)GjP zsO7W2FXfJWpf&z4-W<@RQ`%3Ku)|NXP<~Fy;5Rl}w_V+= zP!i(VjSDT zX!ZHBLLa&COJ0IkvF#py(CJA1m z9x%JEFG;gP-z3f0RY?#9aTlg+DM+pRj5Rya(F?0w8)ysJ?_CeHaKlij|vIqRu7d!vhQ8hk8C;p;x`!Q5{HyH|<^-Lreb{NRu#-D{{(Ho*IO zLFC-YEHe=jI?i%7RUZDf-(p5>m4@^;OgN085d8WnxuexrRY{k-=0vfk3YqO^J@?DS zm^jME6xzdyBA7T%KF4#F&bR-wFy23FnUIFQx8MifN;z9$Ki(pAy2l&3nhqP2htIBU zqj2dnZ>&}l4a}ZsufjPsvFfCb!Gt1xGb}P6#(j3pUm{@@mkF&4_F}#yv57LmCyg(} zSdrR~X)l^Y?x0^2Pg0~2rF{KvmJQyBNl{_RfpzFTea?4XrP7$j+gs|}HW|}y<*HHd zzcR!?+Z&S)8d0><6{Gh&@Nd6JEXz2Gz9P?n9DbY+F0}%zZqAs?9~-lD{J;YzT)Xg5yO311sRGI5w~go)xQB0uuvqcvsH;$(*{c%k!v!L z9qPh}e4rz20y!y*k-u}EBPj=c47((s9httRMwb-w&vXNCzt^dx7S)D*z3R(`5l`gy zXjvLnAQvIB{k9Jid~n(Q!&;nucux=PHw?+c^BY^1yAk_z6mk3BEA?hl@oH0{0qgny-V- zr%fmIh$9CU* z?&mOoIXnDyO`EbSu^O}Ydt_^q|5$^2JoL&h7MLrXu18+g;e(gD@jNQbNT)hs&e*l} z4YzDI@>DA1N3wY~5uZNyj+4+KeEizM*CPVm??UfOGc3T97&q+ufE=Ks5#1->VBXV7 zyBK5%oc5nyEf{{|qb9%NkAjE4Y-sqS-5Yxdlk=iC@WDKMp0msaIzs)#n`MR2b==Wu z=I?$0eXY*BpSR|4ZgeGZ%zp>J{;VUp0rZ)OtJ6O%ZJdDe9_761Fx9*)3`I40eNJHuHz@%j*(|A_$2Y; ztna{wybt}uY(1||R{hIQG{kCBe<6=63v{e|n5xYCYmtBWuWu813v8(S*z^{@aS^Ay zE%yjcKr>-ZOGLi&HVz~0~C-KG_u7VdIe{X_X-~pjp@YC-zm!Ac~ejB)>;Ps-&@_w z?fg0gifK;?Jp!N4u-dM7mYDZeq;ly-f;agRzT=a)7y6n0>aZx1GkvDhS?`zT)4bI!gU6IE!)=vX?o*37a z%bi`OK;ggs9*D-z>vZhiWG9VWmw$oGT*?%5#E?%~MVmO|TNrd170Af^$x`9&!&YHSzfS>Tf8IuI?H~Zb9luVb(lVDR(XEpZckN%dMH;t>%R}G&>RmgE$ zxWDxR?+ZCLFpdNeC0JZ+EfMVCeMV*XKi zN=qwsx(2+}_>f~3<1gR>sYcfxW9|&wvqEhfcyy;=(PCcYhIA?{Ufp7fUhM~BTcn`h zp0u+l=PDGU={OllH|)7%5Ji-wAcy1XwSatYLy}Fk+WMYTm+tNEkBT-y4^+?g%Bvjc z1-WlF8Fo~ac4++=~U~s=g>IU$i{&o|N&p2OmD~hO>i* zuB(&hu8KIbA^iUFx+<4lpkMvbx6KEB7-xBdgWH|Z58iK}y`Nhgex;q^*4O0eV06x` zB68B$rJe>#!=K=p%jEXz5PYcduF2z?YV=cllv@VA>2P1a7+;*vjaHet-QX*N+9tb~ z00+#V8JG9z8dQ{|vVd3LhCZ_Fb}c%lOn)x!WgoFX@2E<9zpw%Lu-%F$*Oua*InABA z9`nyZW{O)E5Bz%EEzZkR19>&KI93hfJZBf9*nCB*m48*t100l1r0l<|SInt@#J+bv z3%-R*ZP}^NudH4k#HE3K6V0eGx$N*wb_@#DL?}~#t)Jp%{Cu9n_U#FuRH$9}#rqxF z^0d(<`D4&NSwgy6!?QS5x_QZOJkL&nTA#iWY;J)++47nT{|$NClIHZLgA?;F$B3_{ z8|KddHuL2+=tX}gntC`M=Sk4(vMq zcyHG3m8@4;3|)yxkMEAKomBKOx&IW-ovjn<7MK6|7s{_Nr7)ofA@t-X<^mP!ao&7r zQ3UiFD|eia-DX5?qT`(LZ2EMT$Hr2;Ql0qBKgMo%(53TD%?E-or*pPcsY;-4wl7v& zVu|`U-C#F~Nq*?hc6u4hOra;~#@E0vBM%hm^qRQBL7feB`SQ=4j*%UtCDt_3Xsl0j zD<$%0YB$jD{XMsPp9|B#(xo<+@Vrd$-rwSiJt~;VYL{0c(H@5R3eOHr`c!%94r@Ae zdI=0$GPeLv7VncD_aR#6^Wb|zvN}z8Ev)=ff*yqV2a40uxUVLTWL`HDBF={kjW4TU z@5wrKHQ&mPLZfSfI54LV^gk`NmjHjBvm~wOx&kROao3u+nN#@v+@*yXhIDyHUyW-B z<}k~>j+HiQRIXB=y%YO3dwJ%>`K9J$k^JkP);n$bQPi?)FMP%4otIzLZ$@9V_@_b( zKOI6!@AO?h9ZE0eIQ$YmH6eFFc~i_gzc<9zkKr7YlsLz~ass`#d$Uq{p$iE+JI`Eq z3j0lVtn&IAIdG9av~XN9}@NSfybeuH%Zo2fbUILe$SY zKji5~o5hgbvl5wCxM1Rg{Vshv^txhi;5sS#=$y0cHm@#KuKj%Way@eP z7JMGC1z)tPz1!Cx`lQXxf>+CIw5a&jNu^sEm`4kn%&G$wsIi;ZbSNFU1lJ?jMLvPo zc3wMc!-kyH`vplWvJ5G+MLOU06!QHo2ZdHGMjp+LRFA#DeU_^UA7{C*PTH&ZeidjM zQ**+K=dQ2S$*cL`F)brST4{7!aR+qxLr-fs&x5~T$n$=Abs|1jhk?siWc29gNA^yk zB1O8Nk@BV=_wdEH)frB0@Hdb8E-QVkOo!6h#gAf+c^RI`V3`a4q&C$>r^JCg=Y7OE zv7aAQ)ITy3rbCZh4X)Hb5heLzl|SAxDwI&<R~;XH%BXX^{L$ z^9?Z<^oiT}e3B^kqtbdlUUx3&4P$gS|C&{%MO$>f-^TZrX~@HT6MCs<4==Hvv{fYA z@{Q-dR|Ah+)g-_K{vd(jOj*+^qMo)Lk(uDfNBqy+T(?RIy2L#JU!fCQJ)pk0VlC#0 z4#&JR!73!JoZ7Y<_cpO{A1RtauaV}h*>F+pAr<$0dqea|>{pTH)C2Tv_;fM&KUE^* zwGY%o@t(Xh3cOMKLy79Vey#YY3)I~9G272jm&86ixP3PdIcUdDEk8VCOb>!IVjto8 zwrOG&7MB69TyQ}vQ%D2(&B1cdCXv^W^w!hZ7Jiq;ledyyo73sY_zOEd!3(GBtgpnJ z(a7LsefyRWz3~dG)4pv()$1c&kL|Q0b}pXne}F&i^~_p1i5wGQ^Eb|J(|WY@AftMa zC-#bORjMpFZ?(Q}N*FMOF8cS+HBH#dKAejVQua}U4u~zOC{B?+ZTp*Oja=Te8#!*L zg|$fb-u6vy<-m12F1-3{1fBKZrO9ir@aLGjn`Pj+qMVo9^20)uY|2~52!1qbqqm^l zGi8_`i=EhcwJC5hlfpajz_nVRB+BzNiFf_su)V;oPh5ZHa2>r>4gXm#ag;PA3ugz8 zfBjxRwQKJVrD@WgZSgspqsYDJkSVgle${ZYb>|``%$ui}l1nR<=%3w~KS+bD*zyVr zTIA_geC3F@tRk)I4e)atM-I^0n9?WEh3qBOtU%VM)SOOj@-dlY>y%X|aoNwW zCsXBUU&E(>tH8HaSl|qS4?ExY+PShlro?BeHa2k!ddvi&qlb|nI2~8=wf2cFMgN^r z>HYve&Unb}&;%JO{HV=P8z4uyi$bq-zL%q83zKZFzfvWSeDmtSTgsI8%xlX%A43Xh z_1o76U(q)k_Nq|q;l*8XYBtb|#k8g_vw|OSWWf^m%o24v&GGq7VSxg4X#*doprhYs zcX|2#I8Ac$WlQ zuJ_+P@~r?bU(H;e0X@f4nZ%Su(6#D123!b`SD`iPQb!&D_q{l)QFy0EfgWsEiwgS! zeaWXsx=S39+b#F?+6K%|cW&P3eD?_Y{xp8@QQYq>l>$2wfOAGOmc?k`JlCFmP!R|n|F&AwZb$GIU>z1L zTqR56rtG8ZFqh62zL*<@exKUcfkr`f>)kZ>rb`#O=eJ+n4ws{%_i>K`IFQ?=$M?zueB1m`bP~TT^v7B) z4f=~U>44tP!Mo@s5js=C^$6$cb*~tv_G0vAT`;|V>;m@J@2pG)cy6{R8cbi;gAY@E z`{T+11!8gjm?iKTIJWBO3-_n06vXOqvGA7$xfn06Z-$RFEIn8I9e9GR+7}L)r#jNP z!7VB;y^$m0wW?}50J+86FMWRkT=Y!2oM!f4S-Q{_9<7Ic?b7&PMPKvqv%gF%w zglF6nDgxB#mrm_maxC)CKRp*bZ3Vvga-uW8Gxi$A&zn4W)u`ZbZ1fsUb?O$+P+e>yX1O7!cIy0jH^2`V!u1BK9gWVV;BpII2^T+mmqN^1v_L$I$5 za^?2j{mc@|p-8WNc%@t)Ytms0C=lNRH(M7moTDU1U3FJv-^n3wIp5p4KEsGuES7N# zY(?INsqT^h%&}+pD-31g`*~_uydY9Xfnx90YU+z1mv|)l=XAUgHF8RLFoePHGk$K% z+M}3LT3L+_0{7gui))7ta@k;yTrpWS4Y}> zUxIza{dcia(_v*wv>9fIZUA1mMIdrVoC;YEvL4989J%fEe=AzO#c83eVcw*R8v2F@ zH!0!$ZIdoqId6d;^1!-#2Mle=DD20XYtZGdQIxsASq#4a580}`M=>|As#5X%gL|~c zY)wH0(dhDpUr$~^Uvxmz_(~b{WBgW@6G4vAxT*A~MQZBwFm{p4Yvdu7xjBgENuUQ! z`h1<66LJTeI`hhIqrb`efnqr343qbJbNn`m(B`1!KdhmglFy#f^Xcl|0hd4ia z%{+r|7jP+1a(9B*$v8FoRCi3puS;9K`t@tXR(mW*NrI2cXm;0 zMj(Fw&4>Se-whIxUcJEShi6}1%m!aF?H#yUHcEz$7tHA~!VgR)ft8!EFOREv-EV`= zFfm4G!*ZOHo5tgW2Q!eD6_Z-KD`5+X#SVXom{6weVe_0Pz!xgnHgDV&4qRaIF?My} zGf>gV@Xf0bdvmLMu&N4icl~>1ne$PbAJmHZKR39y|}Wxh!9LwyBV+oxW7i zj2xMkG)D(+gU*=eoa7ql6EZe4(yd( zd(^e3F+J9Z`m~(6R!D-kANkyPakU~DUz{rn#k^8qX7c`ng)Z%YjqV=uj6?4yj<#SP zupy?{YtXTu5D2Z%8$vI!D+9L(a;#4;o(NV~QKeu5jpr^&Vx)5RjIsI#RqB81YC3L2 zBoUFDKLLC)Gw~hQ%~?H4OPu}MBDImGrlR9gkaP4!%W&N3h(7hQ@JwvOzNEq$>63yS zB(s95qgl$TG<9N9(k5PusxQhms|guU(uuVPkFi51VdJ3k=7bh4QF`JjkNI6*ab$u8 zxVh5zld54FI_Lv@{7dd3@-7zHHEABlc~m9A*M1w%U!%+C4bXeJDBUUj4qYh!!MY>m z&?zyVl8`uD2Hkqm_xC>%cuU8D%LpQPda_}qoPB2w3IKm1)&e(Lsb?6yx&Ri?a zQ^H*NvOz`tiXrl-x7c7=05#?-mx6fgjy1Vz9el0dyM~T4oE|kk@Rod9ne%@!9IOk+1?i((7V; zR;P--xi7CD!~v(j6LbcfXS4wFT82)q8T_k3oI)>~UqLr@ zWNzZvg#j(L3N4qjZ|ytr74 zVnfbpTbd%5MImCH-%`wjf0HLKdV^2R9O8fLuTJ4hZ~n*H5B%w$Ph_(^Sv9_Uk&W|Y z?aJHSrE^MT=vT$=tc4x}{`(c@cPUZf1G}G{Ug#Io|8TFq6+IUFU6NMCC{g3GgczAI zL#k5ry2p6gfqvZXivFYqpQWyUsErhKZofaOk~>FPdO6XDUDhyh(@&Zh{sppo zf=@^6&yzIdv8eu5GPOdkpSj$Qd!xuJpZM?RIozASmP(a;)m5On+-^w=_z=b|r0fue zOnK2JLVI2+BJWx4LzIC6tqygqe1iG);pb?c&(Jxr2OUT;;zQ3*p7>iiHROhy##*DX zf`)IZ+kMVMzE@P`+f;8Q5;eY5p&yTY%k}+|Dd&hjnjh;MJ}*z9`gaA_u8^f~nY%RY zKO^_~?#3D3K~-{GAlTNnOObw84Zphg8+_KqqN}dhH*X4r%w7D6ysjH1(^BZYlw+&@ zGKl=dyc-#DqY3bjB}YBqqpuB}q^0bxk3`>m+&9D*LT{jUF-2+va&(Z6t<;3C#T;$R2S8?{pHyB&` zOue)j_>{%B+(zWq7o8h0Ukg04Q^8c})Lmsd?%Zr>i@%?d<+UM4GvM~dX!L+@&0V`p zcL4r_+<~&Ioxn}D46b;j@^~}(beqeUfd}8Sn=v^HybSkzmEO`G^x>o*@;X~0L2grO z6KSRBOWG4?pkEH1M9cl0IOuP#ukl{g|3RJ(3lFhA`$FWXw9E4`{{6J&QipO4JZ~n8 zjE$7gpL6%%i`YzM>M2?BxL6VMZLrj?pepnwm%Gf52qRy4eobUNzW=1-S{n(ua$IV2 zt(@qC@maU+P&xEyI``!^@RuN`*6re^qOWqac-$*iYB~BQdbi}=t-^Ux-O+co0{Vwt zr<4zZ*RIuR>RED6ho=7MEbKx~OYZ({tw%NqQM|c=+CTq8les%fa6NPys=nS~(DxSp z@pCCZBu@HUxEhWYBERsBNQd7+Y4Vw7X17j3&y^wDjWt=wN6KOHv6I3+cgAGLvn}#u z%-Pq}@)7-w>mAmuN6vQMV9MYz@Z;mPcQ_a409U>De%o#EwC*8;XM*p`P@`$!y%6*q zv5ts5%Z!yGHMb)!SwqTnuaWuke6=dA;qhaV0-kwd_xnd&#i%0mLfmh*zOqu2_9Z^L@xcLk z@5_@bLiyxKXRP&WznwhE9MaQC(?Y&|HJwt9Ku_;Zr&36J$;$b z8?8RWq*9JQ$2TjkO8|O4E6&l@0`TL@H<{?MGHTQC@~}VS?(o&GH8A`AQ7Y0Et38F4rWS9|59VmA)~2oqUH1y-m({uy;;*yj$`%vsDLmqz z&Y(~Dalu};-|`d}v7~BL4|>Y27fN%UBbQS-WoY~O2C~1Lq4hQ&e!qkgHm45w{s;Fq zHenC?-*e)Qe1^Q&Do@HZs9NipzLB5_jdMG5U1uhu;MBE@ZL+jF@0iV#8R+5u2`8H1 z7hWvYE#`q7iQ+{5V9XP)22IOu$_r6Y$>CW6+hsIidMz+e2KlPe``kHS=#WdND{n|J z_)gUSWk7EsbYWtevk^M9JKlSXt|}4T{q#~x+K!CNSB-E$*LuJ^;Y)a(Ds@x@-+DA9 zPcf?x`Q)7BqskWwe*C4v$aPm_yAAw7?ZB8G^ABw*j+{+fk|s($_m>ZeG04&1wjHkV z*Uc!%@!ksS3h;VY+QlVLYf`eAu+NMfa#Hy}9{$pTd-%^z8^#nJS|a`7PZe;@m(HbK z%@#W-`seJLF7yYiE3w@a0DkqC(3oj$n@b|qj9rGBIp`{*ICLa*)`?B|PIZxf_o5r~i&CimQ z^rFi>Urv~EmX;fDL(a0Y#D)(hJAiAQJTfQ310AFDyL`r1m}4v)wM{bNr_;;$TY#L= zRj>JSZ*wZs4!^CO$D*`I|7S$b?hqULaHYm{Pq!{9fBUU^;VSl)MeAk{|1v^uuT9h; zU*tw+r+ms55~WbZM(G*oYm?rUFLeU$CaI}vaZ^!+0@sCK-`WUW{jQQ3Mjt8q%xbt& zKoGrHyA_@O+#r%^+26;AoWatCob%f5`m}e*Ut$M-?(!ZxXJ0%&f7f)h%HiBfnp|Z< zeBj-!&#hFiMvf9^Nu5=J8r?S#7v$Ggr?gN0+5vGJs8%|BkMw4BvW&QM)z}ibxrim) zIHEw<@-8`F&?A}O0q*ew_9Kf!m=tnES2D-k_}GSX`7#f8 z6ME3%a}!734=T_y?{2&EPWlvea(l>FSu1A}m@BM!L7<^{EmwjAQV)W?3X&!;)f$(wo{&ZT`i1{S+ziUgnRjK&! zG~YBM(eQVjpO1lmG2QU5NW7~@$$VQ_Z{wWn*KCuDipCyX>e_9it3qF#mQ7SY3?Tb| ziv@Uftr%r-9-J>v-!=AFtWzWtfy}-p_-F1_UHPCIXF%RcC+^u|@6UX~z$rb1{2&>9 z(Eu4^x;o8X{Lxj87V(Up_lFLTzaWoeK@@bN%UAO`VlR&U_DJkT8uB(DpMG#%1b?se z&BaMEYNWQaQiuPCDw*v&QOCbfj|A^%DP&$$r*+%&Llm~C({=sVD$9_gJyGf8ybn5> zRCXjbK%Y=Fw?J-02l_T8wwXR}qPl&@5Agfz5`))g)1$G-1=wBsOeO$5PP;#O#R0#U zQ*$MmO_(c3r(avcr!~dg<=Q2xMsqID=O1QkkZs-eMYHQoX}#Y5{C#^=Xi)0hrr{;% z@wJ*6`RfQ?#(w#G;gve%)mZXoSV|Fk&o7rcOVx<|+^)i{@WpG&@}+9ZA~)yh&;ROf z+0u58bDvIVsT0G3GtUfdbV!HcS7ONtBXab4!OkDfY?w!$x$JF|0FTcyxg!qWhr`Obh$wuY zxAk56CZR`&*>ZWT13D!Jsh?Y)h)GlU+3B1h=RZ{>Jhjr%j#T*Z9=KE%|}*BfiPysZvyTvtq?_c0H@}7@jid=spO1`Pql>K`q$ZHR5-R-D!j0Q44DRS1RODdDz49j5-bfHP^q9 zfqi1>HQoU5>rX}ZHe7c^f8&37hC8qqEUFmo_iK@+p-zdGPF_{Yn6?hzx)Squ_Iky5 zWkuw7$z=|ou}A8!oj;}a6#C|xD#^^Fn7@XOz7 z-tfb}tg0*?d*VpuhvtQxa3AkqrV$;sK$?Djz1P`=JQsu2i(Y-XDMAMauFm~Lp2}C} zxg?zvQq;?-y{i)cU-BXrxlmO(a?D9=u^5q|laJ?J{^1$$5l-01m^%MxCL{Wd5n{*R!yGJU8=Kp5~* z9Yw>hQ(1fzefj5qgTP^i&mLd=1%Do^;VtjWz~?N#d;RHx{%t@&&psV{=woiXv(~m7 zNNL%av<{w!knd-7k{Yxr>SciZ!~Nz|m1>e4ioDCLC-zQGTB4K@;k3?H5Wb`%S}DEK z=(ql;8={V!6M@6pje*ON^SkhJYw!T_LD??rt`L@^)fzGPyS^g_>%(i&9njrAE#PB*B?(t?qGRrD8&KmH-niJbF|L89rl;GaJx6|3mW(erC(cJ0OY|I=`U zWYL3sws4Q5;;1} z(t&x`c#~T47wA%oL%P^&&*~D~nV!+`={Bp29B=3&+V3CUcumQYD)k&#k~NWkXOL6< zVvP#@;k+RA0eYsilZN#p%SB1~j^Fd)KuJ;}vMeaGPO!yTa1X!Pbz)K%GCalCo^~um9w{gx`ka*7t zeF-S!rGtKD&L=i_6Ysa#raMo8pWLbG>hKjJ+e??dBm_o00o;xzWgOW!f6r z98#P(_x0gnu|rS(sKIXBm`5L#H266m|7wAK8C&arhNo~2ZqzaGJpPFk z*xqkZNno&q98%7O zK`H!{%V${y;54}~X6J_bypo4aY5Uxu_4gfjtrzAmkH6P(#lC2$Hd@b~7W*t6{-(`& z5g3q`wx2e`dP+QEhaKnoU+M(cYd0}htu&`S2zkUxjSh6@@cy$596Pjt^Pz&_ZpTo2 zX{aJO__VMBIZy5dnSa=^p3$E8!iInEiuLP`r-Y_3q-tSKpC$<R z7HZ2mX~m88aOsJ#_)oT=7Mo=CS5+94wM^U_bdV2s|H9mRe82gr1o!1rY@pI0e3BjO z$nNL8r|+0!J^w72>LccZFZ?d__m#zdDC|$g^ny5iDUP8?ysQIveQ%yWgZrn}xD!|7 z3`M{pBTLz*27OiLtw{`T1)A-F|z`+Fzq-p>ip+yBL!_tt7lkw+0~U~jj< zb>js3Z^7GPaqwrg!M5`cJaDBm&jiUkf|oplSx;DOIk6smyl=w)!2|yU>N<1A1_~GM4we@ z^+h@&{Q26hMwpRCAg3(IsI8U+{c`*IVuvZTfGByLM+N)UB`daT`xd+jG_ zxD#&rJsW**pEy1}YsNWVV7jhw*gfRX>Wj!7oW?n=mLa!foH%fQZw(@StqK>v4=Mg; z5d-gfw1P$?aLD!`jVT{&2tAK7Oc*g7tU(TlhEycYZVc+`o~6C|`auTb-ltuO zOhk^u@XN3h1`4pfN$tZ(i#m$>Ov1OgUL&vBU2;B*@6+A~B@a1y^l`nT&#)GUE6>xT zvv$Pbzd2(G-U0>CI(+`t6z=B-c6c=uyO1mPq-~8CFlWAa_UjKvEZog!tgHTueDPo%7jfN-?$UotJjs7AruJ^>Uk#g`m zI4H=~73bj_ebGnkWZ+Y@o!$kV>XAC>nM{aMviMnAC*8mV4PH;zU<&Fg{5^h^=h z-0-QDrbP}$VVv*NU95vFyi9lLFh`9x=%A38FsvHir*T7m-qrKYEOt2O`kzh@`^Bev z^s1G}RoD|9WGjk5KX#WI?-!ioHg3-4(i}w2L9Z4Its(B|W>)_gn_+#;`c7&E`^|Sw zna98neck`^b=k20O*`AlXDka1J;EYx*v}t0|Io%A_mz*_97K}i1mSa2reN+d)QLRs zUO0j|=1Q(w#=p_;a)?%{holL0&80ycng+5!J0uXahx4-isn^>hESSd<*JJEhh zvjQtYe3LL_k@(8S;MC5tHI1^>(eJ4r5<^mp&-*{0(?c{i_ zYw&PSn};Bjw|J0eAa7gwE#n!$x|ind^vDy`1ACRopXzUugZQ%IB3jgeSgvt>EU!`q z(1Z`7#=qW;K_8C%SJ%i(A1~gY zA9;9U7P4Z3kepgqn4lm6j6pHV%;*nNFq@`+cO7%aHgl}I7_N`qLe&*mxZx@xz(oH zfb~VU!|*3JDy;vB{<1NnFCqN#8$p6fyhjK>9gfGj&JIBdx5bzcSR8Zvwu*gBpU2$& z$G7p%m!<1{r9}tYU;i`G+R%VW=Ln5aHQZwfPu47<{_^f=Y0+6n6sm-s`KwO%R!vIz~-vB{X1xyGv5bQ@nk+MM*Ok(=U2@7a?k3~5LI zUiBtYhSRs09=)}~`P8vWk^~Z*6ACB(Hk?F1f2td8BIY@0e`SjOI){5KBbgAVmzb+n zCN*3^ED7ZeIEM2W zfn9d4b4t=+!e$&ojkzO?8W)@91lS?uN{0|Lp5H8E>TgF;KM6P1v?;w6pw`9WLv}Oj z&!??RoUKvEXi=s_EQ~s^fS#tI<2avZHXj>6om)YeY5fY$N9gJ5Epr`B;Lfv(gDzx} zP&mW;UKsZX_3Q~X&DPv-uz6DX$x-C=j!qONBUkUCKvtlbDsna)**bn&;y#VA^zt** z-Trz!cil;wRa_f2JZtn*Su zaRc`#zwLIf9^wY-6B#F`YH1*=e3H@HOcTawBBY{g(T^h)+o;wq4lQ?A)+?t(p{mG) zo0Ufuo<7k%nz@VhH^xg@@uH46gC_SU?vGokLsSHDPk-WlP)!!KIdIdR&@PK-UBA)SM zuMqWXo1y`B`u$1dprXzpzJ!Ls*J#q+z{tduwc_2~0 zCN0C-1+>P$d{M;yy*MjCzOW4aLMPb_NztcZ_4iir@+}>3%X=gB$wLk(m-8>>J1M~) zE5)7hHVv2>mk$p-`Dvb?#W;@aKY&s5Rp zmN_>*L66+v_k9F$$dQ22M!8bt`1{KnCM$4>gQ?iyR1ETr85~ukXfI<<(n3`&{HnnEDbXcmc^h?jy}VS(Jg8H!9E(_;yQ>0ip{-62jB#$-a9hh6pUYj+7gvtk z;?Jj;p)602`_x@+1`|mokdxD&rL>ZU2zA43K(6Y!R1)$hYgmt7u-;k9kwL!8<5+TT z)L~uk(JDEIc`CQBPv6N@f=l$QSAV}WgV&pfn5OZ2=0#9D5|xa5%8nuX8Pxe%{MV;r zgZX6=l>_`E*Ra2fVUsn^$9b7{D6b-sEEI5?FRS1^y7c?Lz|}0|ZOsh)EVw5O6%>(I z4*=$)66936d_q2-V46nBj3VS7;6BB%q6@P*L8VK`tK6lKJgJas08Mc#4OFkpAxZab zaCNUDFsi7pd{n`?<5M?}tC(Biw*#YMda_{l=+}#*sGFpE^YLdX`o0}{S{Z%4(8v6r zO;aB3)$I=`)JvicEbXu9~b^P#6j*M5~x3& z$UbzVLIMs`F~8BG6@-?mx9#qyB_Q?nQdBweIAz29xC%ZC!{Uzd(IMOis04VwJ^u^y zE@V1Hm67L2YjID?2JfFDTZu*a5^3a%)O5X*MEx$x3o>#Pz;kN1rd;xNS@tn)8OK8S45Q3aPT1hEhI zWWlbf@eu17VQ?G{RmlDz2(J^8xpnazNMddB7sY#jtnovr#1i_gM!Eg9@Ov{o6*I4V` zHW3npkoeh4^XTJaZ*-=8PACSqT`p&{h?oLx9pnb;UorJG5QVSwFO)}z@i{W( z^5epOSnk@I(;3vG9vYp{wEWEt%_$FZCeu;hVgBMr7S3lgqmzU8Nzun9IP|ID9@az3 zcF}_m&{yWFSxjCm2siJr3YF#}7p>R%iIbiv`1%T{`i0|pbd;z+6S*M|go08=u#Ryp z4Jc>8x>8D=;xq&Lo*vK@T>XwY0fd8cbiaGWp{`#e#&HJq`13DkSW^U%N4`+DP$CXF z3zxZT4q=_{m0R97A^`g?fk!`H!o8x2;FUwyu^-Vea(c}w3I&I16iLPOU{CV6VNn2n zPyR64Rt<@QfZLSx>s?m_)p#G3(Z|A@YBjybJ$7e>0=Lh5Er=9#?6v2qeQ<*JE z0OHTfNj76W()iQb98jOdGX3=J&pW(e^`+y3o{bRD3h!5i;~w~XQrP{Zhy1X!@PtIE zA9cr1si|bop?>^@>LW?~d+nm+b$;_=&QJG+d_PSgm?=|{QnEu``!6&1yDI{~*lb9+ zAcy+BokFeBhf?r)$=+1YfD58tg{5zg;`gACYgesA2SR0;yLRyYleSl}W_y5KWS$*< zdvPf^clNp97a!!Gl=m}SK>r5yoqP6#k=$^bW%}OmEBz9WIdnY- zZ%md)3d4z*udg(f(SOYw#k-DkAI%dXvLra?V{x?+UBmg7VNJ!)BX{t78S%FM71nKy zQtI5Rj|IV(gGN0x7V{896c=J;Md8b5i|}X2KMIb1F~WiTqKXXH%i5+waDmb}^F+xp zC_cCF^$@in$ON?CI3z3%P9>W@?%#zm|J*yA1o`E2iYIQq(L$YiGp}a@-ZN(}Bq)5a zmjHcZ6-^g^s4s{e)#ed}nqa2X zJY^wRlOuA|zl!x(`CDh#7b4J5_c3Y^=S20~@5h_B1ps1qeqJL~1#+3yVe|h~!Cv5q z6|W%b&cqC_OPdQrOgjgOMhyjg8~GAu<$(HIX&QgF2?a1dDmlu09i!vipII5;yrcA{ zyX!afdyGuIIV*%K^^=r=?I-j=@y!>Ut6zK6@Ucw@uJmf?dLoZzMdamacYjCV zH@g-}j(fQxGp8UAH{_siiAL-FLO+ABgJtd-_6MxaWa+<@pxN3q+B4Vztoz8za&V4v zj`oF6?KV^E7ZUP@v|7)#IMogAK@%*O& z%w5^wu^-0y-{C06zRf}-uxv`J{o$$s3K%z@jjy|&zDBs2Q5B@dit9bsl|YlE#q>I@ zA}pIWGhhF9tlQnnJ3#G%1hj5joog>S4gIvN{ko{TBOUfMbr9u;Zdr#m8ye)hX#W@T z=_KY&(e-P8rjv%U_9KnRNQ?(1-Bs-A^J5XQ0cjHO|NTw?K1H zYlIxniTboc^&6^i?e{8^Q#tB+30ofuWB)}@w8uzUgnc}x-#1D0tKU195ax&+H;(Mw z6f^YKht^SG7cBJG_wBNZrPEdg`(k=nlAiUVDIk^dU>)Xza^AOV;f6CvgI8 zke5{x@@Q&PQtB^VLEdrAE4C+&r{TZPDfJseR&dZS_nY9LI;hdQ?Elf$Mc!B%gC7s_ z-90~Z{*dB_?x8x+wOLqFVJ`6>o zAAc<5=gBJMn#_w2aNr)2W3&E_lOj8eDMu0I(dt6So3+D9ftZiv^Znyl{PQ^T=-U@D zhqtfqxQ>7qKxpCbP-^7&UM6#&rc+nPJhYQsG~;scFQ!(>RuzsJ7@5eRzkc)5YICB2 zGYH4Y*d5(Oe=MgAz2yt6ua9!6TA-fsU)#TGpn-ep`}|quLJ;E8=jWCt4*QvUalRFP zP=PqK(rPJ4K5QFrzpaU^VD~`>L0j$0)0cv zxkRU^aNg7Dsd(u0V-4W*xp0~j@7)+`%g)|I0uZF5$}VA#x${Zi$lM+0LOg5PaSpK3(3z?F+0N?M+Z@si6{t~KRllr$O9}DA2!Zq2tx7SRGN6a z2ZXI(Ft{K`GL)ZYl-F4ts%^)QFk_vaOx9_Vf5!x}&y6pLhlqk#IEABjfe_>;u9}X$ zl?RG+Bcgb2%>5OPWGJdO0g}%7;Hc}uK$85tJTX=n2R3 z=%2pXEll5UiyUndb4sEx^f^{_bIGHAAd0^03#B5;;fyy7#BQI4@7pgIbkMI8~V)QY_MV>mK_5d>*gZ<8v{vqie>6`&KE=mD&wjNl@(i%vp(b8i_pR zpPB{1q_N+_I)%^Yfg{V)C)>x?D>sO(O}Ht$+4@Y2t_0 zBvSs~aXxq`#ib;k#{q7Cl20CY)(71c$zFeZF|0#+%#SLVfXi9U2Vv7(z)bbJTJ9Zk zkRJWH!Q3bS6K~|^4+o0DQvQty^hPayB{K;Zh~ES}2;R>7?O^B1WL!Yh8ZCsJR_m_3hR=YtgCffw0t1{(KI2r znH%U5)KsW3&)VNE{D$_jI4H~t%`IX-OvfcJY_*~cN?FgXMoV$;b0m1#&jY#jT}6u? zo#?xao+6yS#RctY!coMSyYxw#p_KmQ$g z?8^q~TQwJr3~`=Ex&L({G(`mFKmO^YJs||b&7w>UIPYtW{P+!SBX@p#Zp9YssZV3$ zDeI_HEFTO#J9tzaqL;j8JW#JKDea@SB`FUt95O7}Q_-&@ZS!X&of~GV&NU^a^T0x1 zuipF(th4{=(mD8mx9)?9mp=ZwD*sFa>czDuylrohiv#fsVzMOEZ=UF(iYAZbfsp53 ztp%vV&zkz~6>EhYQRAXHSsy-VZOLaBWDo?3g4OB^BAUSSws?*b>)*HKS1Vnye|oz0 zivA)>tfi|WM%*o)CbTm*ID5(dYf5h$x56ng_}(E_aio9>6}| zjJ5#hx%rk312;&y;hm<$JdHQbvp$eC*r7hApnFDTEzN~EQ7JxT@0@ka52Z9-aKfzBB4hQY?a8~g{MXXFrB0ugi&yD;QbHI7} zqYI`+qFfN>qpd@^E(SuG(-W85dEtYyv|ww2IPiwL=9$+C06`{yLXoQ=5CmkC6e3@+ zqvN9Lv<&VAPO%1OcnLz)L7FpzsE^M0?KBvu_IAydf z1mDE0c;;?mj?Xpeu>bgw^L*J+U!xO!^V3J)^IZ@D@>bPP!*o(0wz)q2Dq9H-(r3|` z;5_AjoG&_2m0@tign8DI`ToOgdPZ%(er`UCtDAv8Uy%a-<&s%{Izf2B((gt z#DT|=ykVLY^FD@{+BuZ?;jHSD(3vWAxG%g#@LPrh2$;Q;?Gl8btGcyBE?W%V-8N6$ z!#T;y4UHoNhed$8X{zkMVh)%WCKh{y{e)Vhqmz&Wa(SIA{G2!VA(>SFO=}qPIo{Zm z3+V{~4NW|shr2NRx@LUwXS^V2aO+<*&=Z83#!4nCLw+EldRvuWAPYCQdp`Ezo+zl1 zB0f4<2-39YLoQ$9f_=(kQRNl_aD-^*Mx-a^hTLBZrv2asvkT`levM+^H+1@e8|K_= z2+Kxy)jPs&olQ<8r45udN1cx+RD`>Ax!WsyqQJ{{Ouz-_>ipY5J91?Be)k>xYF3Ec zsMACVFR)K*B_F&ljdN8i2Th~PCvk6TzrJA?jkyGNuc?w89HBtO^u&)+9|&0tQHjmK zzRQ*3l>nZLBG-Axvz`mU^N@>|;==1pd)nv#*7`|sXA5A)C3eSg((&Vw7Fj+ICIF=v=&%9EGf8hKl(e{dQ z(iwJOIWJ}O$X^uBR!Q-x#OXk7`%&F*sDC?_+_0pEdI0~z$=j#T(t%au-I6?E4OrIv z^WeONES#j}?RZYb2Ih;K7n((p%jDcMKX;2CNW|^4wU1lDC69?Gj%KK{jQKCI&p{N9 zWzbFh#JcTJLcDA~i3$+!8c?3cy4bKtN+$8A04R`&FWo}_LJjdCpTs2Q75r`{ab;77 z7rLLFjen`5@5YOW2>X>IW7gUZ##j#o6UK8JV19zppUtFXUigu&6BQ>S0gH`i zW8*40Ix#H^L>cCcKe)xg?Xla(w>2j~tfOAgsFoAPIy{CXaISef2n5oQpVpLcO`Ykg z1Tdu!GsFnse0fi7YphoSVxAnf-)H24mnsgXWIFti^Fv`K5_x@n-0ZhkkKlako9ktg z8(3Ffj{O#$#|7u4M@_;E4I%r6!?zAr+#8BSryEqA0QSw-8%ek)?DuzLmf+)soUdQW z6E!hspdfi$S`&3dxoi3|WP;$|V&UE1iu#YmlV8VBKQ<-5MRL2DA41-cSX<*f&*ap@ z^ny};c%##~CU;I4n#2`N&trZ-=#ViBa|&{f9_Z@hYzA7x+)V`twIL{Z^|LbeDX%lq z_rIY&YONw*Jf9f%&(Aaly#saNndpLkkBbOs6J;|{pzg@augY`lBj!8X5*_eq;RUB+ z$~X4NC9L@={hLx#4f5-vsAJ7|p#P`72?_3Pnf?VP=HfhOyR2{WHal#3E?@Dd!aT4N z_b2q|H*hC9nNQn~9NY5U?QPV#O@Gm^&DE0x-#eoPD3v)I+5Pz70m~bA8B( zOR?c~8drwv3r&n}s8<@Qy=$%Mg8fUeMJ?O16nJX5{3*lz=m@>S`PZ0}CpR@N9YdoC zD*O#+R%q3MJe%h80KYhN>dm#^JuC;ScaD8A?Bs$*$4CWhFD{rYO7j-LT>5`8j=$f_ zg7@_sre^4GlI0IMe`+1)EgqiDsY@>K3qSvo3G@sS^8FQ3ofcXTzQ%YVhCmg-@AUCP1n9MKRwQbGG&sjCbjIfp^?teHnFD=;mIM zJcjdniNq)q2P5!#Y#M8fbKrOCiUKb?Fjvvsl+PVGAW=?N38QafPTe26dzEZTkdv7s z%8(9mw;kA zD%AiRNjMyG({IyG1fIFR=QB(ffa90WurlCWIC#mwlO4ISAvQxR_jkC!X1Rn~fmr}z z8FnCdSPg>RLZv+;1>r^bO3@o(A)r#r4c>Z-xluD7S0YglVP;WRSyP63-5H%RpG@>i zX?Xp2pB2v+K9W$$0}AjY34{7FIU)R?F!hBnWNcdxnKFq1LqU1d0zdkU8iP+w92bHE z54)Kn@b6`}87(@Bd!%i&=>&#RAMn4qdMf5%>YE$=jpu;9 zUmxF8oWcIQQN<-ENE9|gk!Xf>?6Li~aYg8N6w3H0b{#oona`X*KSCeXnnAJBEV&9i z&!&&B!g}#J&yK!V6)!Ln;|Ay$a_OdwTqmalfZT@Xvbh8LP||rC+dpDnXxGIL8q!=a z*tRF6kNo<7<5ybT6QwKa8~qCAff#G<+mBFJWO-i1+`pAuMf*ziU@7o5rFcte8EDQofJ0Yl84S<$j7NGQd* z;S;9&XRqPh_Kb(Q>umwxuH!X+rOyYG_?R2X@W84~)zZNY+*5k&*UEL{9+J*=;{tw; zbyUh!qP>`xa8va$C4me$kA{q1#X04H^}Q$Tdfdowmi-;8APn?0n@1%yd7;KE+NBJi zH`Xvrn+-k<=*s)*Ky`TRi9UE@Hr3lMqPhKb{G_n1OT*w6OYk$uA zC;+KN=*OX4P8gR@yL~i84%T*ZMM9*H_OSie zt^26|ZKic1MW4T^Q9yEM67r|hLoN_uJ>LC@BaAFa5L9)eNJL-C;hwcdRDe_z21^y^ zQhL$Esa#l5q) zj$=O~@kmTi>X{zU`|jxI-4p=3m6ybiabERPv(cR~iVN1g?weja&IhjHQfakbSWgtK zZ>%$MfL($L%bgYhIK@B0wSjtu_b*N~Jb%CeSEg4>GQEW$>QGL>zg+vIZqLIEHauWm zxR6T0%>%M^qr(3ze1$A8nV^XCI5>PH3 zD)btk&+Qt~vdgF!N?_01FBnGt@{h5~tJp_){tMLH6M(314|$$T3xk@n4~?k^?h|hb z&GFL-Vt*Pjknh6{`7tSbetCkx&?Wz|0{Md@|4m(ceMb-+w!Jy>F%MDh$6~!H z;u!ms2=^fOvMFN}h;a@r!6BMH#{+Is4#t5vADPNLX>@x<5MtXsIef4$nk8afWq05L z`O=k?Xj1&V?lMn=XX4yuyfJ2E+2q_L7fgg4Zn@=+ zJgL^T00Lgj`8g_WaA#W_?yd?(pTRs%&V~hhy(teM`Qy`ubY1v}(`|nmdFV)zbtT&4 zgKcgHH;FMlATL*Y+2P9$cjImd z-ZM;D^?nwUrf?%vvf+9q`da3*N2dZXf8kBRJdVkMGhI!W9{Cm;!$AWLPmzDL^i!4p zpd+NRNa&Q~Jj3J}+t-mPRmkOhaJiV67Ut)_bNMwUs1B*wLAsOzEXzvgIK1HGm9&fv1yHKC|b<1R4brN}RNMCMfMecTSz~~|5>vXkr zg-&py|HNWRw*Rah{2RwPz7+Q9n!fgsX5g#&$Ptx z&_O>rC=?rhvV=Mdl|kPl*U^VQ^jwM; zgQ!2h%M?$(QpXQ|p0(d}+41kqJHT8)B?Lwj*Huxj1y=^h3je+qhptcOXd0XM zp~k(aUct?wMgukYu{ahGH!Tf6N(gMmajrz(JrSCGiW}-AetP9_(gRNmi8^ta5QuXw zY|f*v=_#DPF~K4QM>TSaZp14?w^W21nE@w+Iubl;=n)6wMiXj*Bgj3BHN8bd#R)mA zzQK1{`JhJl*w>_ZCCJR=%No0W0=`^H;V2d5fx+yOE4@4ZU@#!M8H_rX?A>3C-+RSi z{aaxWfsQ0xlJSqOMec>5{a)FD2tOE-IB0ee`$LP_j0iGQEpVUT+xy|60N#lgU7l9q z-0)?zhqo>I&hEIVzC0-bo?#DmrqO?_Pto5}eqRCF-(;GdL@x8iVWKR4xT`z{HWZ6aO8PfHn%=lDVU5;G*}HOHC2^QaA>m z;}(RWSM8i%NaVm{?7w<_Uk*5^HI~o1gzqD>IFECt4Dd9%INrW52sw3i1O%bTUw)p# zP~hbPaToVZN=&3cpM=h$>oXth+S44l6~YH(?;BRq@O)5neKF+DC2{pn=*N8IZ%9n_7>lCL zf0%vW^pq&%@!aDyD&q!;b02kg z9fCr`&gzLs0{sk0#!MGCxZLt&S4UsL^pTRMo#?ada||nYyNmP3zB0R^NLhICs#q!F zoeJg!ZO1(x4uS*8Lc&u@kovTj(P8iqn zZd}Ctb25p(M~WPfWBBfV$x}7p9wEw0ca(>J@&lC=_o4=OrYj{mTYi!C<{G7*Un7|>x)A&tGMi~CMB4^m@AxyyCTg~ zM+9D=_Uu&ZhaVe1B;np|f^$yfx*&P4P3zwKGcal_mM%%e2h~j-vIeLT{)goIJA>NW zs*V3lEX078qVj%hgfpmI{7}ZEDggAgt-1a3!mzB^b!J%!H6`3T)LnDp@ZF~K#ebOD z^L0o$bdi~Y$R3Jk){y)p?$MVdc}S15BM}Qf4Hs$ihI$r_p^T3( zZ&D7uNvhMSLI-eGmzu}%X>YUH@C*U(|Rg-ubcP(`ED)JINc;|^- zNR945_Tc6{8i{HA?z==>jltJ>JKBKS70)E{152Cd&z=MIN4|};Eyz@-cK^z##s_y* zPd?9C76bVpoyjeH9jqYCvaOoz#)bbwb;C*FMW{zB-2g>v4P^>y7T6d|(CDo@V{|4>=)I`W(m1MmPvX4Mun2E{@JsIw|BT zGU&ERJQ!|?gVjx$0~Q*%o4rAQm99$^G(5QYy7$n-H*x-zfujlNJSKA^zl*!M)s>`5 z{QW~0lQV?SYm;A_6By3P2h`jhmQ&K0)fi+d{RwAH-?Qo>pFQRUg-cQ(5O_&|S(&5*Nw4o>mgJP)$@&KLCRE3q zSxQE&pY@1w-eH`5QaxwV&XNHnYh-3^Av18=R_4b5GQO0Dn{u%?uFg`QY|xT~>SMmH z^TwE|JjC#KoDa2J9Ok0L@7vX1-P8MOT42;{^|=zgsV%RP zB!(~>U~WZK?P51FZibfMnd2<$0Xxb3b=2;>X)TJ`a1#Qn2gjCX#!!PpFmpwc8MVP2 zzpk_w@W4|V)iV?5wdGjm8gZmG0n(NVWnppju=jJ`5yl;^VZzUPVa&Kn`^oz{_ntgR ziw#XK;?L)CGcc}!O#{8IhYa7yDZ*dTjP6M-O(?h|e>3L2I6P}@P9$Z*=fOcdiQ38z z+*IzWEj5V4oi&;drKkybe$Rf!0hvMF1hn0($P~YDBDEn4dtZ08;b~W08Q^uf_uc6O z?m})}`rU8{SwvSS9~sr+%;Mxx{$ETwpm1ic=0T|mFe^1Pe$v$fX^#RLEnicdHE?Ll zmr6l``9<0=eL0Zo`qh4kSpp24Iv>7gMh~^IYO~9PH54$)7@f!2-tpoq31;{`Ibx8N z7GJ6a1LV8^5MJP2IWbTzCJARtKdGPE!}I(=WaR`uvWYULtO#S@dLWvh*enV)lg$3!a%jltEtoW#rLD%-BdEl*o`*f{>1L z5j~=^aI8mETM)gS?sY^X4<_ZHetL*ZxENX4?$3@jbg3L$} zj-0!?XQyofnZGYzVYO8TnynDB))xS&gNi9U!Gcif-N59b3GjLH!A)*zS$NQ%T~3Af z&wR)@jjcXv9DP5yHf5srOjR)By_v!d7Y24FSr$aL=+ zABa6(r^?WhfxI&=&zq4cVEC;_od9Poi62=g8F5A{sa3l_ZEplGLMqvw98>|bGYrS# z&RW4VeR-bCrXe`S^xg5gY6SY7HwyATo59%qmI>!tWJO=NBC;AK4wJ?soN=@O`_l~F z`6BA@4_!)$TDKR(b&0~LfqhJF|G1Wp3w{Nwt&J~Yh9I%E%FtWi|6~2vAk!dux_3y~ z96je#&cSC?fSLo%jtf(E{DU}@hWe0}F^nD^YL%u&KtNj~i zz*}}Z7>I&d^90AcV$5xz$o{(RMhpNETj=0-oZWWQ6UO(kUC9wS#@P$qY zJ+jBSPm_dL00HIOzyM@qL~CWew?AqI*X*Q5t_=Y^4C@lqd4w#GEd7RVos2VWS_WhCl2-fipS^;wc*D2{kJ>eCZIz9puuCr1lEtx z#7$X>!MQ)>%`%MY&{4Fl7fm4s_iy^M?0K6(L_@;E-X013zP54R;+BQ9;_%7oj|yO; z{P^05ZX>uLkp5`NTn6GL43ZvA%D|7=sI?*nWTq)^1f))@!HY9bPgSbwLtVhc7pz3# z)nIWj|EMH5xExN%CFTO9$1k}8=#3#@@RZDWmMkQ6E;uq{okrAsb1}aOwG)X>+4Y2) zuwL^WocuH(f~(gcJPUUn&K7wqWSAkSK$tvMfZBr+pwGyhrIReGqi{BoX~F(vRYPwcdTtaH*$^PBiC)l&(};Kwr1@G zH+oyyP4=U8t}DVLP3gHy6##32@^7ibm4NzJe0SSdG1w4ep;~l6?X6^V2IB8Qo41PE z@q#$W)+W2}D&Y6;T~~zBAJp=OuMs)@l82)ERaI~BE8Ap#aouM{2JAG)*le(_(t_(8 zHwi7lbnNOqCe(6RGoMM=#GTc7V=0#KLi8Ha4_|+Ybynv<q;D*z&fln(ILtQy<)0&x9zHvai`b$ z$>acPgRRR_42Y0*W>c}-m4$4Z6=nTMkudaN&Yu6WE{Lp!=sq`<u20fiNn~|F}pL$Dj@jRJD&Or zdbkc(f_zbAo{-ynIRmi)GNV>4LKQzVSgeX$0h?JZi{P^$UrG9nyt_x zM{VD0Cw)a5B{({`cG4f25qI1?mk4n;LDO53$bt3k(7x(G+-qc-`uZFTMeSR{N&@wR zX+?NPR-C4{&xQ5-(iwlu>JsHNNnONUSj|g$_Xb~mI6>&%C!C1d8R2ChYr}fp`m91} zu@3Nx%2(8pXal>#%>(8X5?Gh1X&tA2k{Ufkv;NG4Z`If#j8mw}{3XslX-Jb8 z%++9ziABh_;R2X#?R?JJG~+uv?kF|-FC>i!@WO@VAwttR^tuw|HEO-a%#l3G z4EIH3_zH>p*k+>^yQj7&)Dktjw1JZs(St+tFej`8KfgL3RXuI2vq$8v2^_|{@kst^ zP+t{h4oFnaYNxBhSDjs%6sz8gQ_E^Rd?BN$9 zTIgBDfxgZ?QMXeB!rb3HxQstX*@g8ccV`v2cZBIp>ar{7Pv?o(b1K470hLp)kbz9j z@Bi*3X2-vKZ}nThTpr^3FHKb<^OyO9hUA7Q&SvyQw!UJPb(r1gI~@_!2ESQL?mLP7 zu{pJ5Y$Wa|sT}Lo@jmtIlFv-hLdNvkah`CZ)6l)}-@xN*8sMh&pwV;{`(`8a-v^L+ z*Wa`KaQlrk5V3e&CItoHPoMT+4-`kOXXqz&QgNVsEfMhjB-Td!{fl!~G23$Tzf6@; zG1z|Vu6r5p%Vfb9`K{iP5bj~~AqqWcH1@+h>sn$kRcy0sfUMnT@4Jb5I57+5$e_ag zS=@0Li{6SelLGms%$j$d$U5d@{T`8x^=aHCI`QNncpplz;#`lKLZN;I!N>UfeSYay z;Cb0g)zLVETK+c{T5fHq^}knRTW8p94qK^x9{Jbtx%xIBZTwRK9QwNxKLnb;Kea1ZpUQw)Ra11Lq%1soeljE)cO4r;w9ksUFQ*}qAl1ow_^A);x;Wd3 zU@ax+%${w-kvXjY{ysj5{bj;%!2ModWGF;^4c%WuCKHq2XeWBcGv<0#0^cdZ=zgGK zDl&TxnjDB0%ryXSsXgDwC262CH8S48N7)IrJ!#}^CQ1LW^5<(3`hE@z%l=+;pReB82VwkR#c}1 zex0j>&s&tCkmzyY(nnD+W3}E5>Qe+)3%*%~Y-BRKw#yZaC`0@*E1^lD3j9MAhMZ7B zW|x1M3qNMKit8Bel5-7^A` z?pF3Y6xJZ9cc{lJ#1yU*Q@N)ts=_^))Yf;aI?%WhaC&dp41(C!%?HlO!@&merT$b4 zSfan3X3S*)T{m_tDnFZo+R&&)yqXD!-DcWtrgnyNOPNl8zDvPkVbvLtZe94scw{F< zP9LmwKL%|vXh0Y18)@=wb!6GLAe~AVtmZOW>iw~AV>DfFeu}I$t+wu5oZDO!%FDZn z*{2&JdG8%|Rl)T1W4F2yW7tWMH0ZZ7f=Au;!CZ<)&|eq+R`0P%)7zF%D*at9 zw_gkBD^stEHEM!)5bMpq_5jz)2-!8{GRAX##ag*}K)&CeZ$6Ch|OL{FjRgFkRXlt{Ph&I335i@R2-Vk*3{i*`i`uvNcxWiHNXFvI5Q30-$Xf+Ap++cUc%q~F@HLDql z?8f--E7xRSkuzccPqLj%pezlxuhh&nbR}Vhtc*nDq6r*0nQmi-eSmx$S%&DQ8PL<} zL@iIAhSaPSFNt{6Qm%En_OeMrAcLnLb%Ho#v)w5gI3NpWc&^!;!r6F@%m=T)K2JFA zr*P+BstKIyefeA#J>=Gm49=VOcn${3`YTDEhj7iEP_DBU;KuPqq}35K2H9m_Toy6~ zNBy#$)0)WG34QwdgSrmvC7$HCT8^yO?awc3)Rn;4bRwyp#{?MmLRLSccHY0E>u#xq z1PBKDCHo;NK_zl*cIN?lNkeXA>z|fEPZcwdxse!@oRazNJA`#+TuFN&&VQvVzUfTh z{b@H4w0b962{?N*;})^bv_2rd&G|zb!p6_1xhTj0QNv*14FU8r>MI}n4$5$c7IpxSm zoyV-T5w$TYp;1F%IzQmybIS;-eLdF?F6qM>`BH`zo;OdXUk0@i|9_1HW?0a%YEXX| zlZB?%Fk&9;7n7T=4AEm<`b~LThU6kZ*%p-1q%G z=QBCFcr+mIg}dqy@)M!~e>lCwj)ONfYsjrRad^VmadTMD9P+7W6!S21Qn8Ngm+Wgb zFrcJ%^R(iF&p|q3VtS|vPe~b-^~4Mgcin~4yQIKS!}rc#1@t6x42Ygbk4t&JsP}!; zO1@#f_dNjLf5vufX_16DjAa~%(?IQwb_fH*Ll^V}-((5sL@fi03w$zcK@awkK+7}7 z#euaW|IHh1%wGIb8Sxmsv<4&_&AU;fu``>Oc|;epc@)QoE@CI=^T*VOWlxGj)!!wj zRQ&(l(pkI8G2`eF;q=d;81#zFE)O}O7i%NrVge5M-^+3mAH04s(=TsMXHb;9zP1LK}<}4WToKuL{o30bHEbhu zE;0(3DYIhBVCd(j1jjZveNqlc!$rEJ?mQJ%SdBP(M)#^ZB&4^n&{5(0aWJ{noqr57 zf=HEA@OsKv8JdVeF7ZpEd8EPw0lXzon<%v^z*I)jgD#v`XD0b6+t3TH=?Xgw6WAHq zRHyE77w7wr?A2VD;p4+pG1P~+$(-khbpdJ2nvbNUxQHI*E-T!145XoQR`>0+C*oMq z-0v7LJ21B+Kja=he+(FJD&9aZ;m@L2I6X>$5*s$VM*KOZgF33LrV?PiG<#X=ggDSf zb*t0k_x&P@CF&DuJ*ug$&U{4P&&<4X)$?|(9Ek%oeAv}6$vw7;bIyvuxtyD8xYwsyi)GSd7MNSz5Mj)ny?wVzB)43j*|g5r;4-8i#X3UJu!%wLyciWef~bc_g8w;nOhb+ zD=zKLrDZh$jkaTiqa;M2)8r4?g&K={OsuU1is<=v&s?BI4}Qlk1G`J)a^N8~PaT8a z9bRMSdt{ik@r}#jS>n1Pyr7II?7?|iQ){tnp@0ajPo<2XAuqTRDVvidjTs6HE#?n? zD?!)3yD2GnK75>THlS^?fifv9ofk*Ec;D@f%%288M;Xn>#bpeW-BxMIhS-&HEyR1> z7ClKtKTpgVNWkdx%4r4M+eSKX6os?_L}m58Pv}EUtNZ0c+a&rx5qU$kGRhciiUviQ z5lesGi(r#qMaIq8NJ2Cg*cz=_1)dTr@dm*HIQ5_(5z` zN|nRxV*B@DRfcN7yq&VU1m{eWsObmgvo2ss`9AFQ4J8;}J$CV9u_|Uav0Ugppb3|U z#*cL)@AZ7DF}e@4vdMC*a>t4lKwFYvXUr%KH+tqWt}p?V9m^E*#tyeY#y;aUEomq( z4!?f?k1T{M-x0Grg`KE8d%qUz>A;;O4`u2^%wC|yRx%137+)<4J%`z)>p}L*hr|%~ zR0$GyVNisQ&kou;OsHWYXE~|z5i=c}apIO$g4#0w-8uT!P|G09NfrW-#g(q-iWzMi zGT*8QWg5Wj9?r=dY6KSNIR$BgF%#k-Rnp9q4iE$*Bm;jFq4C?8*^yEuc(t4{Hio#q zsQwoL=C6mLj_v||95-gj&dHslc_#}}G2`=Mh%+Dj5qQeA!VtQ*WdKTaK=N48I|&IC z0JSu}`Tih&hq<(;~0qZKOfE#{)C|i~`+NqV?hO!#{hr z(4$)USg+D)KM}q@ZZ%l_p$zwb8;nMMHw2OKBGI3p(0d|Pmebry1PS>BNf{<wEcO2LlryMwwq$!_qQY>?$WGvWjf zX=qbj#UWY4(8}?I88}k^C2nkM!uzJN#gsL9h`%}Hf7l2+>jHF-RO4R%ipqL0u|f%i z$!%qHM=-nFZucSSBL?uYMQh?_x*pW~?BnJ|{DAHyv!KrocEo+?+&lIGv$-_B?;0jW zJYOs1x()%eN`7hD)p1+G)j-p=8V6PIO0g5@+%iPZNaUTb&(K?}dH8AE4B4TPIs?pKRdlvjH4Meu#%9|f0I}z~tD?OK~fcF=k z6lE{8!SWw4D~xmH;e`E_*k#mp(3Dv# zU6X;~?~E=HL^YUs-zv6SSRMBI-DuTZ4YM<*l^zcZ#(+WZ@Mg)s}rt@Uh}fpzE_w9wXN}n=B6^VNIAT`+lF1dky92Mx|2Dypibwf zm#4;H5dm)GEBYuvnuD}GyI;ePl_7cyCn#B z8J?7rF#pr)+P(4I#Q9-m+D03*(2ncdNuET_lAp_`ubmf_Afs82&R5$Cvd`bHOL&KP zKHJcGXRa*J(v5oOp2Tb~b_vnv^O8^=a^QpvW{~jzGmQkuV26^BVsRa6!R$;Y?Qvcu zao~+Ro5%~YF8o&+SWzR&yLs4VlotkQYb;7|ew_GDc_2)H2rV~#Tgs0HLuiz3`tCLC z3VFU?k`X%tEc0}@KK?{KkG#tS#c|BQ7Nk5PK#rL_Tn!XF-!c17`@L?`JH*vl$%-l? z#li8z>Xpd{*gdA~J0cZ*9DF(+*iOob!-t3bq)+5@z{l#kg2IXt*ayFyIbp92OdEl> z4c=LT_d-aY&r>P5SU~;u=^;EnbyEyBWziF|tH<%Gw-%= zT|{x-95{{-Ps*bPu)Fi3>1!EDc<8)Cn~fgo@O9QhJ36Qn>bM*bgglA3xyjC)A$FJR z?L8%b6gB>xLMNJYxZ#5Jrw4c2HQ>PTsvBWY1z7sEH>fe2|C0B~>`-IOoYttEi!#IP zH#XftLYN8=eM9@GKTASV4Xd7YDr(bc3YH4+`a1DwfYT~L22NECe&z&8IP(0R`QjVQ zXd_$dw^&S!IG7FlTTqDH{ z_-DVO^APVksqgnf5pnk4Vq;gnzS4kKJnv|7mk3ZxRk~M^ToL*sO{}Hy{&`&Oa>l|1 zJ&Dmb15Vw+O!QAK9QlZgkhAoAkz?17azTh*BohHfKcoeCr%1pXRbj5XOsJLLEcNR- zDGeHjSJDR%=M&j3d+yAygTK$zRwF?UwgzC3D)XAp}r1Jp4B44|e+mN)^+icXf+iJ%G1X4;lk0 zYd0~|pt~ovk>RX7@KTfi3Z=k~ib5~X^M9~=dp_5%nFe(aY11!)FdK2i_{z!M`UFrU z=kq#*9p`<`&l`;&;`8s-+W9ByN?^d9J$RO=2m-0>`O9+BO7uY>H6kL7v_pAai5)On9Dqse{#+jWl zFMLit`^nI63SijcbeZR`8hpp`EX-30ijsB{iqE4y?q64dm>PTwy-WQaGfDMZ29Do4 zERT3y8dutWX<+ePtqNpPgc~pPZQW)uJ8%BLch53?;JM$cOd+WW6g6)y*Ibr|X4C7h z9~EM@ZvKYP&2y1NYApPxc$b@ZMdDk{mklJ!X&eW9)w6 zXJlw-jzt{LXZPnCU+-N&+>9*R-00|OMWDMD7T=by0M72G(mv;*zF>tnG)EVJ z=^5Feyqz>=IZi52iD|>zoLhQ%qH>_hk}dNh%^bS9&g^W7tHMF$U+?tJVFzVlp1*dY z5$KQky_>{+K<<%Ksf)7`xZN6Zxws(@f1hy`do$`owyhn7l~V4-pQrZIL)&sS#$t6f%w zv4lYX5;Gl$zV_NDv>x}p+YjF~;&bH{8GRACh6aSaWo6jiuL+;jIi+VUG1Kw+ZxW;{ z!MfYBY+=S2syMx|IUKvp=_dwX`)GjPQ_3QX8VwMNPD_86AqQ@67F9&P836Z;$+C1O z&Z%VqZ&@l#p}lM4{e#^qkmKQG-IHew#E;)}Q!ulN%;@5(aI^&+GS-MON4_VG@uO2X zKk@%MB|}4yWb4!;$N9Zz)3zX$QyW?b=96g>Rp1l(N(K8x9r!y(RThT?{0#AIX(}hQ0Y8l-}5r<|E|Jj^x4tFGmUms{T zMP7;AUK8)T?K2(ZT$ly0nSW4KTuT!eek*s+zt@0jH4px!TZ%BfedGS5z8#2G6}U_y zfPLC#*^?YK@X7lQ*6qfMWR-WMRPqbimqk=_kS{6zwmdS@rR58o+m0_u*JY=PiW}d_B4?i`Z^gG}6;7oVT zdNS&H4wgtP=I)mT_YHzScOPa3N2h-(o#FN)STK01qCwC5Sf&*oz$PgrW`Q+z&4 z9jW)`r`Lrelhf%>StVg@Mmu8)=U2;|pLffTo4}6`SA`Fu2HQ*~aHkmmU7Dqf=Z7JB zEA5`EuHreAckrsH(NW~zjxF|jTVV$I`#h2e)MwsMPc6HG8Ec!Kq7{z1n8nyAslKg> z+5Gc*J^iT1*eoo6){gqw>5Ood^a|9^$dl6!PNA2}PoZm+OBT-C^cLP`IQgFkBo4EK z4<*MWP4{TPY)L8ITjc4R9KOwkAzv`ryTHbXxaEGr2c=XAW$>JR`HcnkgSWxWPdtQotw+ynmPypCFHWa)G6%cJu`NFiozDLB4!gt@@8| zFrMe%EH>XXU{=t->|+<4Q_&Koo{#&C@5u9%5$tX~oAf=6DgpGoC<=72^YLtJ+^!|u zQ@HswXbRB7a*|{J=g|EGDA>zdljEucC4{(3TU3a#v6;4LwV*!nU->)gsw+D<*ql#b zhe-XAcS-Y3kR1EwMG4}fESCh01IJ{+Xj^ra8gcUrqUUobn$)3uQ)u%I>MR~{uAQuG zm4hPL@I5!OqV--P_M+(H}~}*j6>y8pO+G-eC&zKSd|1h+Z~23oC9wxF)$~;!E;c; z!bBGJER^!zO?;im(+Q$`7BeklCZ`RmsimPUT6kJN9J2+A-DEeBr%t;|Uh3SY0(bi! z?$r8rhdJckt6)I?_J6fh~0Va-e1e!PNK&9iE+fQ)s?W#l59G+*fdxWiK5pS|#V3*QDzV}P% z{ebt_)pcFwj>=kyG(;|}dvjy7u0(bp3%p4N@WzeB(V58% zVgk3~z4r2hj$z!9#}bzR_k;zB!(Z35Pkd)&pmoEO^NhSW-18gc=$*h0P}ww>-8xE; zXG6^3mM4JpGYKl@98K`6ZWHC8$8PxR`sHP=$g981y5BO3`>VzEvN3r)j~|)55a`CN zsk`j9v$4Lwv>ZH@MXm*|``!guA5ex`lOT=CZVQkq55IJ&6Zvn#gi7x$;;uv<#g+l& zPkxv4)k4%wcVFt5i^k_#=x}fU7e&xK+8AFJfE|@C^v0L)x$t7&ha&C; z%>?humA1nS{Et~TQi!am%ep0*TA4xsm#kgM z0mzrgu@)jZt*^#IMZQA)e_OF;93$l~3%5I55> zk!}c;fI?Ey{f_(ad$K-CE{ppmadMQ4t55=rCoc6^5yE$QF&F((ha?qFi#z@b&}LuxwtGz$){dNf~Psz>z%c zIHx!@R4Z!;w>6MqUnKxNC9x+Dd55FcyTAE-m4kTcYg^eO=yA)@)KRAJgxtrXVqW-M zJ73TjBq41Ad-^k$7*DA~PiDo&2fY2oPHV@nHxWQ$?WJGE3*;-^24-x^m7wX#YG>JZ zIS9Gkd43wb!SsI}95@yf;Mk~$!cM&`tllDiCBuv`Zm#Y3`74OSYw^tJU{=>ivp@IY zFli_}EY;9og}5lu==6fW9Gvf{pI<391s&(8Soaon=ohk+*#t(s-)%69Xh6t#3~3&RC1jsEBjS8j66hUI`@hkXjf6Rr^B~8VY%6i`Q?g2-E;Og$-+`=#wzI z)%YWANgICCN;i=#so=bj=5d5s6?LUg6b;Y=d|x5&_UjB8I6=8gutYz^eZECTE;%L8 zd>8cem6JAF(J_|Uz?|krO#D|9y_k4TEXaUr@*R}uL1JM5_d?Y)H z0L_g;o{kelFb+J-S5A%iQ+`s5AL{=6b$7tUCSO6xavQx-P2YmMseeYm>RFn3c_(w{@Wf zb(TNpmFHymrnTCwr2IzfOotLH3gX7&wLgU@e@L98W>AaK`WNlFp1P`0Sy`@>B zN(UmOJrX{en1{HT$@QDL9I9YPCz>Ucssnq!`-D=N;q@t6AojdQ7icOzCO)mf>^xyk z*SqGJ!HZGNS>JS_+B`nBvBMaCJxf_biz0CDjZp&B7nzpxUDnzL_~|pzw;zxo(Dp0dA zW1`m~4Y|4jY$9cf5c()6jnq&dP<6uo{k1+|a&h&dfB`gG{2fcgy(rh+NKrEtuZy9R zIs+jF;CG`Uu>8J0kRQ7Jb2=P=$6AVK47(~r{9<2DV|F|%y*$Ge4&-^3<35_H89^HR zO3bTqoa0A`UyDsqN8|G``@;t6;*AuOZAwg`Y#{IDWjAMNzqHf5iJ5p7caHBre%KN^ zc<-4mXF9`y+d5OW<%;n6L~@mPrwv>t=!edtJ|B!6JKHi1V8y8v8ng_6W#2`eLd>@7 zB)0%z>_D=-H?98&_tGCpVHq?Q%20m8=KvStMozSgsllx}pt1M*X}wN><*+*oOyf82@EK%6GKx3J@!{Z5g0{IcPC!|2EQsc}!eeATq zd&{ZJTmdXS_C;Ps-rO!|kGYyXW;NZ4SiTdg{r?W;GpKX#VNPkXQh>A8%Ci}DYQQTo zv>b~2na_=EO%p2Im(M$9TzVY`>VdxOA(EEhG^<~eY9R;4Vm?uvm@y&El-^PLQVE{* zyy1z@Rff#9$*AKch%ay^ek|+4F6{19J8Q%ntoE;#Zk7|F^J8+5{T|FXe>s-yyebc7 z86V0;9?QbS)$xRm7zuDC8Gq3wq5A(WcbwA{m=?MwA0v-zU!MF79~j-j7iRTuDZ{l~ zgKwHOaxfy`u4?jC14>7FS;KXVz%SJH)Vhu{L|#ke8yv6(8MadfMJ~vbIf!>%#%#T? zwWeAoYE>wons(Q}kG`WJe==oRefYg0MAKG^ncatK!(*{~!B$I(!VdLv8~Gn8m;do7 zzakzSM|`n)GlO(~0QC%q`dkWLYe2B(wT+}YcZk~`+D>m}24g{ny}T|eaPC~G^Xq+* z5FL=kNrpbp@6p9h+0y9aI2qQaR7`}GI-~1?h+~=4*6G{RN+IqPEbWZvuQx^WT(y-t zu%1yd+&V4`^ZJIB%ly~{)JIiwd%rSVT95dd){5PDG!5s(5f>)(`tvq>OM%`)HC+|l zKkt1#T1x$170!;h*j@3(u9NQp&yrV+Ah^)cj^cqL(C*Lf7GG6_){@EB0f_UBt9lGb zWAq?oNRRnB3uERGo>>?A)Tm0cIZ3Zx4c1aVq-){#{x8DgbS%KqHif8c zE)j@H1^?-Z-^*U}h_%D(=0}*_CDirMrqFBEJ@f?aLig`&dqeTL`IL+|-W9G!)#g{wDS>+3OA|`$?8(Zccus%QKM*5y|uNB2LkD(R1T^KLD_|T1HmS<=0T@M?@-#w9`td>py+GaK{w>Lh8{ zF;DT&9g%=#%Tr!kG^k(Ru|2%EP#>&)BfsVh=oWb`W&{HZRMjdn|PcxxN$}r zI%hcYh56+m=3@|qTtZ)p-Q2Ish&$Li7OH0Y83D3bJfD&8;AeMPoa0f1P2Sy4=11^6 zbTA!`OqGSK_YK$maPQcjV@kdfrU$}Vjps2}5~d2GO1HjX_c7}kXZst-7ngsD^c+xz z&EgjRQq-G-v3Y&;z%288>8H2<#u-CBb*c8}Of}ftPTiV+A_r7K#lPR;xsx_K9$!06 zgx8X4S`Xteqjf+c{`#amd@ZmSD$-VmgExOia^RnHHyjs7`()sFRW`_+mdE}`d?NTRoc z`_HBQ6o*p-fL2%PM>y&-Sr1=Ix@ks)?g3@CEu4FI-N}+O+vf_6M+QsTgt05ABj%q!C)Ki4OddjqB1q;R132fC7`vOQf|RMCMcIrRq}GHQUZKhpSgV?kv}eS z1$FN6nht_y9%{gvGhwQ#sR>iT0*_C`;eG1$f;Dd1975;MzReG`grkr8UFeOpfWSn? zD62?>Gp#8>O&8Fo`N-(3RD>q*A8eEgXg366oUofwpDhT92VeGR(1)(qx6WQ2*8ruV zn#D@o`3 z%KNDgrygs=ub%!_xusgr$S-?nUnA;;gS7IBI8@-2Jl~_9zj`3Ox4vL9PaAF}_QuL$ zXUXfZ)!PRZ)u8U_$qiCp#7X*XIvay9f57mn9o@7kb`43EPdI1;YpA#wSCT%w!}Jdm z^xOWP7l|;5)qy7Vrdq{u%$oc_v206W2K+rMYIYmM|DJnE8k+EQW}}Ywhb}~hm+e{~ zH^+=SA*+Ko)Zpi@rSouu2+WRi{Y8ko?3%y&=QNoNOmg13)rNb07M`=ZB_u0d}NInm)yQ(lur?IY!dMzdH%tawz%&N^y99PcNhY@%B ztLq2#!7G@mw!YUE3N`oLe6?r?A)*OE$`OX3YjZ62gd+f3@O81L=&x4qBGCj{Ex7AW zofhY540=@jl>)80Aa%A0c74GP%&Cf==cmzkbiDY_?=0L?52g7?2&h8VzfL;z`L?wO zQAuA!d_KIafF{lW1R6GyXSns?!PU4Y_YnUaw=IICLV$wD4RwsT2c3?Ih*6?4f>5!( zCsAD%5L3&%5`4x4#J}!q7{90suWE;Rl<#Okb32yUMPdeDzryNJf-J=JzgDOg)PdU} zzx%G&A`f3>LNy((2eMYG1590r+de)&A4abO|0?e|@xFIWT=x8ko#^EYoCm1!+`mkH z&u=%Q75c_@%l*=kg=@P7U+uyDrO2OddL1{St$0ubL(vZcGeYTxoAJa9Eq;TALfYf)Y}$U+F_@2bY$AN7j|>5 z^;R93!u?xQ%73H773Y`TdziKYk>^kQ{ATVRc8DbSc-LG~g2a0xI-l`eieLEj;-$3% z*rZr%e-+XN<(iM3fVm%p5~|jrWNDZY;JR{g1@YTpvXo53Gv%CHJ6uDQ{@>Buj((y| zOH1cC%%Bq}=;e7R4Uz)&V!ykvi>1-6KrfaEAC4He*OsHswB#M}V}k<7Bu72(^*IUZ zYoEj4Ag=G`f2~~}eV3yL?N#?o;{3mG*Ek{c-?^L>e1yde45Kd2+Z8CoEq=$Q%5F|>L8I;VML{E0Oua>_c``a5gK(5oUm$>0+ne2ZH7^0pffHz5J#m0 zA9}tW6HAqZ8=OztyD+=(`lqmWU#`i)PZ11akWqom0}m@#&!~Yp>6pl&7|H?M^28DAtufh}=UxY+bYJCyiGN4j&V>)^Qu71mFc?bPB*BaHJVPW!%n;)<)k;g@;FC! z?8_BFeBR}9_PnkVuS6{{=)OkajW?o`hc_QdOjkT1A0RD z&NZ~5j>?lebI8XW%oxrvD(IqaOz!8mHS`}j&@7thklDcKzVwogF-ed}9);8BC-l8L zSQXTPxEJ4&%+|26JP8jb%ZoP(UNEIf)Zwx|61%8A4b2Po@*Xy0`hTV z@d-2BcHn>X_35}}FF3BTdcCVA3IhIR*0vkKu<5~m6-&(6j*a)G!fezq8E21>AJ}H-68hGB7tdMjoI;*5Of$M94ZCg=Q@`EEIkAf&khv0h{&0ol2ZS~3 zn2A|o-+oU38X=jZS5RyD<}s0lrdb2tc&DoU8OP40AOeR%80HTZq#W37j9sHUg!oL{ z_y5Z@mQjSKjNZ!ycQFf?tXR2p33c}0h1WML2Y>kmZq)7FsP^0(ZJ*V~hBGdBe} zxHc+(MGJLT0|yh1*AOsUT)@Tb7S6Y~=Qi3jWC3Dh#eem0o5RJ<%I_-Hs8g8PWMsjv z;tJcAhEvGUIG%AG12l3li5AZE^1bs4ri zKz!)%vIbe939Nc%Z{yr-7Y^EnJHWu~t6{M;)Km7BoU7ZB#mrVsv%`flAfg^?q(hJc3!O3rnLJ5&#q0T9 z0{v+cO7S*>#H%ckUbM8`9M$_ibv1?X+oaPfV!tOQ{4%QSxY2ky^aC#Tatc^zZ^W> zU2wB#AL?H8M22g>>w@c?{^6OQ&agUscE{(e5_V4-hffbn1DA;Hc1)Wg%=w%vSVW(h zRcdRVBW&#QUQ$e_QV zr0B)K{Tb}G4mqy2c2gE~7A$=Wo}0o7$3m8%m^W1FKC9c9QG$5N(N9^@YH-E0$@m;T zH??CvC1g%v2X)3;J71F?m_4YiwWrdD;c&BXl;eTb`GA1>y+$B-ldHC5pDOU{2JQdc zF9&H#stHeSs$v&d{AW1}HMsNVK2%;*goP!NiUXaP7ek&Cy%Gk%s5WP4!=VNd7so}9 z;rSK0Aaj1{r#v*6PhRq8bpUOHwye1*XXsEFli#bN0S$Y8aI#%DhQQ?C7N38aAaDLh zfEoFRzoolpN~g8q$J{L01x_81q5tv24zG*3BVxbOv+TjJ>#O2DWj(l?&y{=_Uw75X zwA`@>QwX5;qq^}Mg9|$nPc{1xVTjy0UGIqwoL@i7nf_EAViw7_s;h`#|NQSL6NMF! z?%96A=wk$bV@Sjeak?(-27l2>GD(u7!uqVs;e9zGsRath0_D@^bK?m zbcW*BzhmA865+?X8Dr*dBY1t3u}Pgz9mbYg-40W#!+n(_OM-JmnBr^DrlQt@gU_Ve zrI5!Pd^puUPNoH^DT|}|_3FS!QS22*stI;8Bf;a2>ToH$Ak^%>5hPi(UykT@2CeFc zbWx?|P?bOWn?}G2^y@{_ee(1`{vky-SEm^~D6Qh*Gcf@s?%xSpJ?5bGD3$bUkpeU< zeac=H(1Pj7(^oAD44@JQCSLlOfNyomj|qQ$n4EpHF_ce)o6lQ}21WEBtv4L zVSBW-LfaJX%tj5^(y9XC^rTpGoeUVT1nP-CSAk+(ow?p!n!r@6{OUNzX&6wLS$O1* zIBC}ApbK`OFHsbV-JOsHKaf9`bu|P6W{gk1AX5j&U{5V)^f~Slto4c7Q3tKAds^@R z>ch3(PiI4KtKm7hd&B>}GEml)J?(47u9G*XBkmovfCqfnm*i2O-+aBroCJL$dvA?0 zt}Ls8;%|;CLGH-MMP;ep(vrZOwxJR2)P*!9pes%=6=jVzqyz+vw zBXl2ckZHqy_H+_D)L$8F{mo6)QiP4z!Lb8AxKAp`#jsauK-O(>L91vvxKmQznZt?K zT>z;-_=EziC)c>~QprNV+OLFS%=IFfk+|{IL;>6m%8=RTD}qVC-SrPTk|6sbOI;Ol z+Om~9iC!(TAo#4EJrvK;z-X>lb8MQxp55EmenA^Z-B`#xkmpHDx!3wrn-7F-tp5D6 zMg4~1AzjaA?8qi0>Jfvm6H4vl9vl2Q)3~1Hssnb9S%mbJyTX}hmY;VA)gb;-%al_C z`b-M_ln$+Ez>ddJoz*=jz|*1R6F8&KQcLW;66#R=mru6&pgw9=%(7&;Pxn9Fug<&_ z)NYOZNw|tU$v@l&J52?2#WxtAYQSgVS&51;6DZmm;u7i80g|@js;U8X*j+-ee{zot zbnmTl`rT*?Z;8_6bnmQzpx=DfZAc0Jo~NL$=>m9#PNnZ!dJxhlPDsSPYy9embqYuH zhXscDykwMv)i24x0!%89Ej;>8(M1W24Tkn6wM#;k=h&mnKE&_%mbx=s9l_VJK~Eju z|MRKkBk5EwU_vtKCW(7iKv~*>V0Be!AQ>5D)WS^Lr*(U0QQ!MzCYhPfMDhQ6jUOuT z(fs1+zZR%38Mvb-NR8)7P40;ch`W)-2z9;X!@QN2?(ge!uzH*h`s5d%-?;Cq z3hwgHBrlVA!r?co<)1qcpL=kT`R++07|_k_Wmd;I=Bd`cM)W&W2ndtj)Wv!2I^P#- z)C1?G(3)IlM*rBmjM_rfpNNd)&MBy+_}3=)#H5`|HUtuP61(a*#jrjr}1vtthz>PoN`x%)1}+d3IlW z(e~X8XkXfDDB=AykP)5STA~En%#_DlhAvQ zbh1=}cM}8okKUU>%GUUJ(GTq0UMp5)#BNajKM7vfs3n2X^DqfjKX%E_&wo908FlZR zNApMU^L#gYp*6Nx7X~D+)MnZ0K;PFH<<#pcaOm<$yO>KBfNudvm*O2g^YFKJH@-`Gcb-uM>kGvPv`yw6o- zI3_a}g2*onFQ;FmCn&+>=U}m+M+&ggc`qg6iS&Q^XLVNOEGN%vF+@ zb3y*e40-9#R#nI5=_Jt~n5c9`8FMRDC!x(5bMO!^DMP;d=fsz)r(CFmIv)9z(}Mur zW7khwJygW}2}xCMClmNrUGqfS2p$a@wUxh+gE40er>4Z5B{;(|I*xc=jy13LQCXCCr+w zzIA!pYD*2I+Zz<;Nz|~@qAdmK1!&WJ8kheU&wI>G@t%O9v)Vt^8d@XVk&T85jFFGL%L7DlMOh* zPZqA&!PAB?X&U56orXDljD>GTuA^>F>_BV~JMzy5S(DwgFz>5ItL6fm9!!SF%uWee z0qx|#$|dY*z0D$b#~67U@}I|V>Xf4&Xbo!z@O`!leiyJ)QHH&jjuUNh*IZ zS8Kwp%;Z&=Dtx4)A~|HC3Pq7Y&(}8PA(6VheK^4YM#--pc-1ZkdNfLbnWdHx`TEJd zMeJ^+;;{3b!|dsUFYU*lqEBpeez0Xh3w_kAbSs|}WZ>YRkM}nd6@Zv7r&oyC)SC;+ z*V7_YVd3tpw#yE>AZ#t7o`>Ch9DD6WZ*&;J(~@SHF&R_vO9X?ynAKp1Sx{Ft#~AY7^h^FhzVyWA z!glzU0=S#3%mg5>@_zb;;-OGHui7HlFX*X($@@3GI>`V!<0sG2G!h_3#&AT-NC{r% zJ(M$uz+4+8r&se)>X0L#CoZ<%2#)bo-W-?E0Jm=}+w8U$FudWbnad*&ItkeimR}NK zxBQ8WnE_MCTF=Wq*J=)rj}3EMVV>T9J{UiJP^^Fclh+;d9J{+G)q`w6S7faC=}je2 z+^*%0-PD7Mgvecyx+<`cw<`3JmIy35qDSq{5z#*qLjLruDlpKhImhF>)o<__>s`3z$28IKWe33oSfT)SWq|ATMUv=*+4C zPg)8|c0DzKL@(2?$5OSR!S>HdLubsLs9bZbG&IJ~H&jFz{ZSqa+LsM!j3GbCQTp6b zMR01P&pn~<0y=kpe(3JQJf6t11J0zXpxApQ(sNN4Hv2D<^5r?gorg_#{zL%uYYiE_ zq0@l-frAucwI=YJ*|jo~))lCurBW#ibYaj*EpFJ|6h7sAxX_@b1Kf9rii3$nsIJaz z`iV zNgA-7e719mR}K6bhq@IcQ744*N$Gp)z>rjSSz*`~eHJ8|T!ZKb*Bod|f8_ucR_jVE zjwbL;DnsVBpaJNrxbbh{K*YS$^FaYiCk_1_ZQt2xgR-kgvc9G%$sJ-)MySVb(u*Q7L9>_*el0b#S+djRjX8>4>+QRDm9?r2>RZbwNLn{!P(zs zY<@3LZ$M|k+{|kY9f7vQV-onekA4bTMI0>7aXd~pM;r2mSf+AO=Wn=>{i3-EdEzJ9 zea!qyK=F;K!uz8ZoG@lRDywM*H?yqMPHbp^^qT;q>>2#ISw|j(Nh(35kU^CX2?5?j zsI#U&F^BYD6P+TcYwQ-~46;W2SFJ|mMsbTi@RGVz>u?*wn{=gp2i|Ie*5~kdyt1mW zM_{9=2=iTIpY3c^_E^BRxAa9$?1tbkB_kvdp$!7<3pDwUiEyD_fr==s0(r*#mdS{l zgv1&L&O~B|?v$cV_&F&MplpL72W8+~&1d(#jQJR61-s|p0wm8i3B}P%0c$QlD;1*> zoSfR`b2={r&!n}pUZMYtl%-M0w+?xnLbLMrhgzUTVb~a#1#sXWA;zEt( zhi~!j(TQdnKsG;gCqh6C5_~tV1|h!M5hKj{3-cNM{*rI7Q%S>0cpuBjN4l_`ejB>` zRp1Yq%^rpzoDXA3d}L{qfeB*?UltMJ<3i$Z+FJxTTtx24GlSi^+UM4a_F$fjeZ)-O z75uxn-AmbZ6|f_gcO=`$!L9dYTE6{6NcOd*-e{MB>a#aDP7kTVoTY9*8S+-+%w^H# zm;>yx^Ei6^yC$6Wc6_fJkKKM0t_4L68aNN0{k0^8gQ5BUuK9D8a73N9dU4$bbBq=Z zlNa>CnX{4O3+~4z9PtNFIU;YRTRo(S`q+{?nLPT4t4SHg{PnIJ(olUQZ`4ZX67g)CW>hHOrW*m={F`2b)~HVLVVqCVvgzZa8h$ z!^0L(q_y-oQ;Z0iXPl~6aSr6|H{F^-9c~7Pe!%KS#8c0(>)5!+z>5Ph69we5KoLtL zK&|P4xFS2R0rK8M8w_c8ZUFc)dDgDUDZy^SIe8NvDPUH2y^w0F1|kOxT5gr9!R=DZ zT034XNaKic`Idw{(LiJr&qK^bs)()1|E>zx?E3Cp6f}a^exbziy#_!jdSm(!<_#S0 z-yGfAmI8|$+t;(E@*tP~BS)o86@FQVX1V;p{JZB3a0TbH&%XUX7LZpwze6Kp=_U{D zhT{d1ZkpiEP}!D(9bOM?nC(qXWI*GXt?(kK!6y|e+TWFkKjkD?9y;X!N^I@|+;xbr z+!%KBM1RW49qQr+RRVVCT3snXo~O4c(>opYGV7()*Z4LF|IZ)8eDvcBN5s`KBcH$Ua@x22syzftXdgfA1~4f= z`1DEB7CiYc&fmoSC!|q^=&XsI0`XCq!)~g;8plzp?~Zur(#@IppXfg}EI9aguM~8R z%h6+%D+sKA^(Y*a0{5h}x-<6_LGoWoBkt#?AGME|-$K3bBN#51=m6 zS}Hm{R2fLBHdk)+D*=;@o#tT%)HhU8Y15%TCT8xgk(`_?ywcE*tEVS`yQc$Jm4Q6a zUkv0rjsC91!_!kO$1&IbGPxTu0CR*!_R;d7o^J1+RFl`kN}&98m-}n<)BRi>sdcrI zhNaLb<~1!Z{5~1>{JlNTtO!Aeu3n(V z`MsHDpQi)rQ7)^Bsc>SRx@Ty+!JQL`|Jx1Zmm|-lysMD%BZCx{N!RC^jp0837-EcY zkNI36wCuE79?rCd$I+tSBe1vXLJH=7XsApVKl3nwYrAHqvpUrNk9);qt|<3C?hQeJ z+K`X!37DHa@NhVTluRD@h4qAJ(qut2S5U2VMhA3^zHQ4OKOLoWqG7Kn<_A=CIkLq7 zWR5=D=%uuSmiQ3qcc`<4$|Ht4s2{tpNEMTW`hwAnGwe@xG~m+P`kS}xFn7CTNYqph zbsh#J4eT>G7c{B{_~Y}-$vmp;Ip$fZ@c&xgkavXJJWqFwk&pQ=SCLj3#B-L*WLni= zaLMBKTijdMvMH3baZZ1mUh7`ArUssZfeXB=mVk{-wGS`{g^-=Z_AFcpbIkinr+-Vr zeOfX1iewE0w|!1%RiR!g#q-O}RbyD06}Wruvnp&JDQK%PQbxU$)yjh>>hN&4(4R-B zAFtgj()w6NAEs6gy>F0|gJhlY{F;51AiY}e?;xfQ-}`fn_?zV5$tr2@{9OeQ=C4pt zslj|(yP_R0dCcwD*B!4Bk3K$(p=0gG+^#S84#sP$0mZ9_BZpBhe(%YbRwGsP)sK2_ zygw@p7t`t=|2DzTQDw?nn@QEm(JS$7AXVJl&vC^7JBSm;mdXmP&8X*3w ziTY#I9glVU zzHv%2NRp75mH%2Dl3t!j5Lf$MoP)=e16}* zo`1Z0xbM&By3TPN@1w6)@T96b$eU1UY4edmnswUs4C+LFekguISB3mlyS?|$g(<;E zQKy*DvMSj9Jzywu3;lfU7aRA);QqqYdPD`k9~1H1?+k?mc+KH^p)!jA(VQ>Yf7Z%@ zGP7loW`;NT^EFJLMICo>)%e^w)Kxt5(U#Tb#*9~TpxiAwfMB~j=Q6Qw?U}=a3;V4M zVPBQ9N7kUUrE7J$19kj|3zwaJaDKI5vxkpE1FAPJxBER+gOPXaPABeSJv&K>4t$Jz zEe6q*W61IH_v1UrG;Ip$ZT43~l<_{Mma$rpAOX9-kl&sP)YC}qvl(_bKpwGm?KNi= z_!;-oWpmLE6#hG?%r)V7jA;I4NN`i z7|thi#_AYCV@CjIIQoOF!;SWw2v&!sd8x#@kEmaay(D6MO#@C8Ka>3XRt-e298<2& z#Cx5M>S&#fE>KGtkJlr&oTOUmrWdaZg_AwUIf?cVkomK_(ZvJ|@8)p_=xPFs&B9{A zb7Qzv9!$!U1lSvK>r0frDHvtugxW>xLhbzbx*Rj)`D_-kv6fkYflGO(<8?_G_4*)` zfI54sUFMo&s6&>y=o2M3g#HRS=5y=+3}KrG$BvymWS9-y!Tyid5dC6Hm9%4I*uHen zVMm@F{1@BcKB)=+&fI)8a8nJEniq{N@t$v}y6f6rAp=);XDQvsdo1g<8-c;7Pq7kpBR`ty~a;$mW$)m>#iAX}vZ6S^UUomUN^;2diZ{Tx6e zq5SjwLvH3fmk+8j|A{4(ZpB+geS zYU}Fu@&Tl9N16#XqmGP;KmO4S`t&cy(&&d$;J2&BZWCEKDQ)9ccpU#WHLS*tXxG`JuM$`C%e^1n}zc7aUDm5LZNg2wIsZ1cFs z$&XUD?`Q|uXXsz@`<*11ch{m^QwNSGG<TJ5nZ!pFunteUIYq0K;Q(7|4CH>~ z9hNeiay=8nIyvLcvCFtO!zt2hM!e4}enmcWy#sJxx9+*QFLJ`t3f~)|uWCnf)Y4kI z8kj-po+vskm`&R!d*U)?3rlv)HLh#JmYl}XmxjtvS;jiG#6p6qZ-E9C-%LSLRl}|k zxi$*p--N{9DZ7Sp7 zV@;Tgix+gp=TXK1m0QSjbZA_pNjr;rxT9{V{B@lI&f~9VO5H9RM_y^NEdM&2DtPg;kOFZI_c&_e zt`G7GRxjMCAG0Haz}a&X-ThK<;GO5CzzkhT7+3jxvBn&FGUe{p^eKYBotD=)>MMWR z+$oKmzn^q$L6Y#Yk)^CAO#+l>rVc&t#`@MpX^i z{@GDq0TWL-nC)0?db5Unj03|<`q;N_OIkM6LmtTuQqAo?vL#q_ISO6XxdbdVE+HbN zxKFx$;3Nm~oBfxzjb02@!29o=`{zO_+<#rKO|QlMwsjBjI&$R<=iNT4;2hgYx@7D+ zyCzh-4_?Rw!v8W;3uNJM_{rHI)KMAa>EFAB`<9V=YAwI=0Sc<(3U)f#f?bK-9fKm& zDeNq}IJ}0>Nn=p8(3CRdE8l&0+e{bkb6X81<>GUdKIATj@A2VF@foZMBrv?j&d?mK z1l`Pvdvy@`_0YXy%|!>f43~3m{td;P4%2k5%;i)#hNra=C3o453W9E2w=FY=RR!Hdn(UFfYMY*b>{BkDAoE`DyCc?YnNIVxXN zB@YhmVdhEp3UGhobb$8|`YO;qpq3&F<-txBVVg?8@$LF}|2O25eNeKrLSJh8s5pzr z3)Dkb(4YKx7wdc*_7jiJ;#$CnZU-;=VS~@Km5Jq{@8RCVa4s)^D4z3g=4Fv9V^dVt zdl7S1ww(@D96|opb?;RB77F?vlz2?cWFT|Xy!2y~4s;Lkvmd(#K$A)TjaTs{BVlZwg7#ZX3eF6_#V7VS9m$Eq6AGReaBB>+4~8 zF_CYm?>o5DMnnsFYAA=L{jWaEH@T>U^|@#E>rY)PQXn(BgVO-#A1xm~JB?tDK(*h# z^)}R%Icc{}DxwebH$Q^r8*u(IxI4OsANlE$JlC3D89`m4@A4h=@z)0*IjY>K2%qeu z<=I+sj!h9}KKusYrfa}j0dnGIc;1W}e4~H{W6J>jEzAkXMB$e{e*Si!bsT+WElUVeQ^orxmCWM zPwt+RV`NR0fyxT>XpJUpiDUEtLnq8_tp9Pyimp}c*zhbH&_{UNFpdbah z_9keK_{hO#XSgU;i2;`9=|R-}5*m9^e3uA=(VtAhwgJfNW|Ws;#wyPdR(g8e-|SVC80qJfh5PsJGCo^V zg2mI}O{*WsU}|%q`8X^3`5$z49L|!1@?DRyk5vL1Rdrb!Ui8KE_=N5lGJ+KAaz>AC z9SDy5qwC{p0ET_)z0>nJr+v%m9`!{Eo+N)ezH?9&7C5W--N1eFSJfc9-KZb;-YBcI zYtn>%(K}g-_+DL=dhzEZ&f!kKAK*TKJ|CV(-d1VY7udXQToJqD1>-g%Z}a}B!)whw zlVP+ZNUF5$D>cWwltE7>Til1v(mCbrlc9ib=H}|<44iAmbWLW`Yr=)*Q;T8pX3!Zx zB}Tes3FA*`>)B4}fFR9N_NK;D@XTl<&ETvNJhQLy{D|jO6zj-YW%MgF8J4g3m~#-NF_AC?wT#VCdwBw6X!lEZ-&cUDko{JBIdE=7 zWU~+HCc)hsc);G%0LmAc$fHy?P?3J8r!9&I!;_xp58;1nR1LgFpXq=sz4)-tYviTh zHH_6ef&2}pKPyvi$WfC1ti$-r2pSmHX@ssAV}CKT>kax!!1KPHe+F_0Uc28`JfsWW zrw7ky-bVh|+v@OZnD0~miAtCDlo42zwpOKFFb5N(vY`rs9*C?Y((N55gX``_&0uPE zVBOGPAfi4ZV1M8{wg3_wJghvIYTybLEh}4YmZ;YtQSII~YzWdl^m>X{O^{nU=MaN^ zkj5RptbbKXz!E~kv-L_9*h9W`7Tf8=b}^RBbT6ELCw-8m`H7j4(HJ_3e3O3d?>B1Y zO@LRy_0iS^6G$}SD(=;khp>tC4OR4kzRF}b*gi^x825O(UHE*q(?%_l2h@SN=Vgw{ zpf>Ig+APlQFohDgz~`raV&6Hu|CiT8BS^nnD#Cq`RcF=tT0;Cdbx>ZVjZhbBtskguN~b+Dfr#~ZN$H2Z~#5Ixvsl%=Q) z7yRE}em{8{e7lp3Nhi_w3TM;=bL3!e>b`=GEotc3ykgjm^W>YM>gjEj$VF|sdE+bU zh%w#c+uJ7mzBS^14`A+)Vb-r>AD{EX91I$l(Mf>Tp-v09KmbCE5t*N$47uSHspD6$ zA6~z*rdeqZNrGoTOFz+sh=W84AIy)Ni0JuR!>k0)Sr)k@>Ht(ss8dW zyILZ+q&~hQM}u4-fnOc#sQ=uqwVx?z9}$MOzN>@?DxnTcWm_ZmWmS$Wp9b;1D%?x@ zpgW)qT{HIX8iKF4Foi&WCvaJiAQwD3a4+uYzhg)Q# zqpB0$)2FtyixX8LnCzLc+mZ+>Pk()TZHBo*+b5k%hH#F&zt3e3b;-<0oB7}36p$AY zye5pfO&!!Rc7Mb%Q@*LuojK11D%($=4{<;~qkY*Sp>)i;6<7Y;>LLS@IzOfan_GtiLYFS;CC=O1)7Y0YuoQcGET^->&A0cJ&hjkmI@`9#pRZgy#5KYCQmr z;-Nk{^j&V~T1qLP4p*~FRf&YZx4Bo%vnJFba;wWXSfhV6bDxIALKYE1tgB2onq(o} zfYJMKJL+&s3;IP<&O@U79m_ALP|qG7NKP-72gC9i&42`DkofFm!!2t7g>K30GRnAD zewO_78glu&XZ!E83QB@ai5o{2>K4YIg;AVYG1sg$BjD#2`uFyvj{ZblTK`wetz6Wd zpN+Zje4<+lk_8PS#zxjcFexupi)l@6`U;0SMJOOu6DRL%24 zI9Fs#{HfX!hI8!NtT$??dx+%Y2$D?F0Pc#NJn=O0Frs!uN7EcF8-)swbCDC^Vwiqx zi&hfEb!Y6JqrN>UHQpwKKE`D*%? zw~F-8Z_Pcm7ucc~6@?ox#7URv2t&|gB# zX>H>5P=e6htN0Y)oE%b4RtlkRwCb&)PO&kh>!Pu95Sch1<@lK{5#rn+U z$k$mF0AIHNgRva|V;l_iRA1zQ^~v6IdP0`aptjp-2l5NeZoE2p5A{t(Yt9;3?}Whl zKf?y25_J=)E1~M?T$XN*{|~I0e2wR@i$znh5lqc^h8X z@7m}mY-IAHpJ`V2PtF-dD5%?Ac$h^V@-`RD@7Q2pmEAJ2c3K(YS&|l1w$z|(dV)qm zm;%WUhwV1f$#6l5@oRI2GlY*eJY+y$9?kX_+XB$*z)UdN`Wq+q_*%A5j?4HuPx5iQ@ZpB@{*rbZuSZqYQoR&83ngSh^Vjpq*PHS33guN z?=E{2Kv%+-{U`3lKIy;N+-X1r+d74KM%))2I}*_G)+WqrAt>zP|x~$ zQeu84ofq`kzbZ#pVIE(AW22C|2FO0KN?{eU2l4ltP1#y@U@j^gdQA%T%)PYgUl=J+ z-Nc<|gnHfEdGjkOS?fj1X_5n&HMU6|?_EvPUncrKbu zhNImd>Y@d44q#Bd^Dz1iG0ow+;Vu%SRELKALeBWv!C?A+T2@_*Wa0IlUU(hmr zp$3an7IN+F*e}-Yk-a~w2g(ksV?jAwydQN%p8FP>qn*t`kC|nSoTvuRiYLo5uW^ur)pw_t3*2#D?U9T%p$67d@-qvuQ^KKx&BbjF*A^i z+0eF7|CIsukOXdyd4M9j>tmkMm-XGjyPhzw% z$C1CLFj5(ScJox;)(d@Dyz^pjJVhS-ugVYSlIdiDp%;q-9N5&%V@6drud9bar%hJS70>K{dUvup-?0P~lZ! zZ4OhVNhSWFmN2bMAc%~RVDb2Pi74_CoP|EeoWiy1AKGJ}GWeoCXjKowbH*L|(5KkWJ1nd=jL%E&n*#Sq3i>|NehM_JXK~JaKq)#2%AM+o3ZDNFa%JlgXJ}r1y8kSRz{_}Smd;LsV9e_4V zTRlEf6Yl(OV!i&`9tJH`3NFN|!&GkF(Vy1HyOQ0tIH_R*Ug=}Lp;H#X3D!ZUKNtbm z>wDM!p%2Quhd{oYrw-HRn)R+Gy0E)#wRRuYCq{pYPfWTPLW@Q5K5IWROu!}Ddp9X? z$oOFS5v+%=2)!L+!hL|`qxHvT6GZ5}D>=B$2m6{niw2$>D)8-YI8Tg~A*?(j8dW)I zK$dD+%-%rEu}&JX6rDmoT3YU-Al$$5ISIi<9T5=V?2+!GM$T5vogL>4&^M^p;@pP5 zg}o&l#ax~wc-zp)O2m6!cgd72_CO8Jn@1L&vowZ4SQhUhD*^rbuHh0HO*lRM#}|wRmmTrcLBNz4pJ5OizT%8XnRshAMETI#aPE5;@}r1gTP5 zM;MF^n2zg}gG)j!F5WmlUm4$Wn!r8IRL14%^%&$|U%Y8?N?#4cm!5d`x{;xfhC4NC zCvw~$Cs@jTSB9vET(io!=k1m{?P*% zu&QVG%Hi*S;^UpJlLYv@b^6hu6zTxO9YgX_hZQ(vnoL`c`ltyT%J(He9!jO$PD4Go zkib`QYzaBj6x5So=&A~zJkB*R~0wjLAn=G47fGML1Qa|p+ zw%_XBy}^#$s&BWHPK;u1U}E(RTUijNvR(j|>s)+Tmx)P~Lw@(N+z0ACa!Tks3iZ>spb zJ3Y(Tdu18Y{PFQsX9zsTAS&&v0qKtS)a$Qey|L}t zAGbre_t@)t_aDwJO`qb8y=6_$f@_+pIFTO?SYg6k#y)7ac?=ijTT?^CreXxqK zvoy&=JK|%BJyvibabh*eObhFOK1S+CZjo z@gVAm1;iYMk3^cm^9#(!1?6M_Q|+`K$&f)fYVGxB9eIeiS*^YVWazteT=FaO*oViC zXyi&`9y_Pc@28CXm}5e>-dh|BY{ow_KM~0w8m4g4R!0*&XC34PT_mt>%XsXkVM+O)U)og_{8MxM zi^cKtCM2Hq(?bq6rCK0+4s(3loALQ=@f-&1~tTVUS3nvY`$ik)n z1UdP*7miMQB#e2y0GCgz-=0N}aQubZQ2f&7u0$9w)er)zR6;#Rp(AFfFV z`SwQzQshmnw__cayL~lr`nDeI{G|9oA1nW}*LT(-+5@bTZ}9LLV-Dg2#h>hI3UHpA zrax~9>(n9kda1jL;QpVH@*MgQY02~N4v^u7YI_;Zw#mfDU4xZ-=8wFz~1J8l(Se;K6+b&`>sHQ`v72+b{Yk~Dy9eU0-L>erl( z$h&Enli(efR!w#*=9wGGuVp9Tdt72|8pw-!+;G9H*6$S9X@6og|DZf*DZQHigF0U8 z523d{=b)c`Bd^~E|Guo(_jpZw)!~N?=jnqx3BdgGimLh1(~vn(e@2xVb2`dZs{fng zO--!qIO?JTYo~gPm*1#@l#`NH@f;Bb>X~RGsE}txb&1?8LjbY*tsg7&=o7a4*ww>l zGrQ;W_`pUh&Kth17QLKTh3MX|3t2d~cm1Tyxh>2H9*|dv621!HHqj~hxgPb~g+k>-oTAbhg9wYIZsDXj2 z-2Fe@$btW~>E)A0hRc;pyJK*E(dztcVaQ4sb<(=c|4;{%eq8QoAimVsOs zYhiEdWfBCW1r@kXX+h3#nxtzN`j*#MhEAm(f$jep$>`AU<`*{b2{}VgfA70ynxYRK zRp+vk>eRr-WNX}SALhgSQKI~IwS=^m##{#Ev-yp5ytFT&0JZ6*>#<5YF#NW#lpAx; zncXKhOU8-d-;ijRfc5Qt^UXS)Ts`C(UwvS%qYY_6pTfuRp7dO#K4cY*{`Hc+%`Fab zaP-+SS7|VSH=o}b6?W(V%fbcm44jv}vCjMAFk=c=SvN#&@jc2pF@E~?FVsP{B>i(K zSA!)tN{v{x1%xQZ(1jYDhAGv;w2R6lkR(5={fPI&z;dfX$#p$&Fgt8tJB0HTj)}sS zqq>m#`_scSiezB$*%R!}rVsjG?6aJ^)qvRMyY!>j5ZV}Tah)vJhY8h_s!rMzX#dcj z|LB@JxX)&ksxp+8bkuTM5Z-BOkvN5f_@v=h4BRnN}6!2 zQk$N0zb0V%foVAE(Uf+QM&(JUcU@1Z*uhPP+c|FLQ?^b(Q^Um)@)dJR9X?bSOya!K zNqpqjVRbNgQkwiW+7Rf%Znb$Mr(`InJ)EtT0(Po}zi#82imUm3g}AF3sFB>~rX)mQ zhf(-v+gf$V+9^dn5J84}kJV+~TajUBrlPO`_N`N{^*^?qaey(&j#u}K)j)^p>F)4J zGN{=Z)-8Bh!C9U>J!%38JcPSB%h!>o!!um(g~QpZAzNlxBZXsXa=7i1=^c_eQEhS~>gvurPo>$=dUD zJ8(Xqf1pMm_jL%_ZyA$Q1#RQk@sg;2yZ42VB8WN~YFBr^$zb$-naFqD#JZAKdHb@8 z8UYs1-re~G>u0N@b_wa<@$a)S$$1!$^S4*ea?3F%t;u=igOUCbaNmWBQ%=;`hs}M? zypPY<(dQ;5%b1TF`F8QyAnNojO6GTnOT)ZQsgvUh`p*5l4wkk{K&@WDbfhyMn7j)p zVK`?2**|){cLhiRUDsq#>vrU2-jTOk#kp$q4V9dq5AFY_m$Q@r%cK)e6qyLnA$cXD zMTr1LQ9gnm$gOOj-Vw1yQiRt#*$y5VmIYs#L)1ALS72Y?OD$-TgX~{&yTyv+p)5jB zQ~-549~p{np2Ygzm9Fx}2=+Y!Yj0@Ebdh5+b|4`EIob!ac6_`pg!AP9y;uTr=|$%` z^dI0p{exLKfcaf<>5j=*h^JiaO6z@jEJ8$`w#AS8EuIbGzU~ zPl*IyfP=-8jyJNjfCkIPv?vqwYxi_o7NRcr$2ZfVF(c4c3bo-qVGcnD?aN>9I0X_^ zCg%!&nqm&qk5fl6Z#AvhGj^5QlF1%4XF^5wgQpmJNO4?0< zE407Bx{&}}(ZbOoP8680%kX#L!u!lxTA@Nk6X*}zvWYQ04>fMRdHcdtAe%n&{B9~a z=pCcJQ#_{*=bbd31!I0H3bg!gVvfm^o>_tKfwC}Ry#B^K3-7PP&DZB@QMZa^Q8@1V z#~c}qsE|{)tHIraUlMhA?{ibaF<(e>^T$U|J2JQ{=%`(Y&;gD5#NF)&kc+a^`oaKn ziE};Gx(`(=0spOUE);?)3~Vg9c&MpEhI@wjaXuw@dOJ6X`4i?x$y^PgH^f|`USdgn zClSt>con1@$peGRI|UO*)TjJ$FZlFR8wOHmOeIindxZJ^Jcp_^r2qW4pkE^h+qv#o z2eF5OUnkR#J;-M^Dh@3-VU&f&f@`7&=#=43C2{`rHJSg{LEgoBz2=&Gku{Yx(0E!} z(88kkITs`4 z{t+smJIug7o~jKuq$4ZLyDcD4tmj&%k~G$7N50u1GMB@;)G|HVjkT6bC+v;W2OYuGmB zmnjP$qi_+2x+u%i5#0-gBp5l}K(Jp>fD0eo&mYr9{a{!!XcPeh&ce}dXy_`S_og){dlqaV!V=Tx*JXihzBu1_PvCw1G} zB`T~>2OG0mj~YOuQr*kBb7UABd#m}FM-u{mUDJ0BK^=cY!oJzRn0xp2ge+m22=7Tp zhJ5pkVfp@t%Li2C3**W1RZCn-!MY0%os!C(hp-)cF4I`xh?YP>g2 z-MRO>IT!n}gp_G5SLEAt9oygY8}&A$lc$sH3BYMo6));01x4JdB_B!1&$YaM^v*6* z=>FzC+0smet;@&e&ahw(NTKyhT4&^MKivqk48nPkJ?rQ@ADo})BnZd6B_iMI&n-Ry z1Ni*&Q(NaxGTc4R|H;=Hd1%@a93PN>Knj-C&_liHt{DmnXZ?RVili`y#BjX9wb6gO6m^&><1jiL7(gKeb5X?P3 zaHyfajNvwc<&ZGcp8b`a8%KdHyZz2rp36aHzD7{_GbPwG_m-_y&;(KcKjjid$dyUU z-yi!_9}LsAc9-nIbA?HCbP(r^!H&i6jHuLMa4mzUirWYV`o9U}is`_9LYiIjpaOi} z7I~Anq6v!PdP{M|BzQA2JH9qRh7Svt*1S$?(3+_d;W=~~2DyD1PU~P@#=`9Dz$OY8 z?RzFG?&EwR%bHG~f;nwfFZ^TMkt>dRJL|{DMXgi&TVH4ZG)XRZr*>F@c3-}`d{4J(oxKu{|0G* z@0Hb$m(OTI(Vrk*?O`)WN}rz%93{hn^V(-39%#W8>iDn)TOAM|Z{2rJM++Y8^VbZ= z-#g=BLymGXxE{B&N8( zx{#Flv7mKQ4aRRO%#lJdf9Q=<5Y1OJXwVAP;PW^JmIB{=DhZeqeUliRjrnX1PTM2p ze2js)&hPmztkc~qF6BLRbAWVNf7R2NTOeqZ-R(GJ2mOvsV&-IZ_%>5j%A87s7F9>l zXQ)33VoQ(@Xf_9%*=w`oFJ-{eZsSNM!2pg6Kl)5Qt_s^kOQM5$bRqZj3zxZX2C&10 z-ugw&!D=)0+iCRw#!gk4UaqCU$F{#$I5xFlBEe2YDp?Eu6^8wb$2_{1 zu5QcW%G&TMKPofZQVrsKd`W*zbU@vSNsih<{(t>!q9M?Wtaxv@h=E11hEC&SUYNOb zrLZzk3%*6|50Na;17@Y%`&ZLWfE3H^y&iYu;RwU752o7IR5eZhee9; zsEeWXinuCBBqbW?cmr6jJ~)|y`5VoMqfN*9P_A*2mk0Zx4?(7nH!V;HjyXV(ybh7h`DTSo*M(m;d$thntYCd2!hJD_iAIk@$a7JfXR{^ z*d|3c`Rzg3(1TSP89vOPC>nYBa zzmYyUo-AVDR+g^Tr!6dc_#P)M9W?u)^m4COH* zD9~J|*{_MbfQ?#%?ml~%I#6#G&Zh~koR>j{&tHq&zf8+0@djuGdid*v;(}d^I>3J`UG~iOWs%SmV z&!1z=nnwusnFVFRGn4Y5FyCuhe3uBnw$44fhJF%}K1-LqPi>$*A$a5w>Mr9cG&JAE z@bhFK3GDreTtE4VL&jd(;7xmkR)87#uKp7}NlJKMF7Q-wpl;|_T9B$T8|uNU1i#IY zONUHW>RXD|_W*=B)1RJTvJ+TCQeyzk=67L$oX@;kUHB2TzLzxSGa1QtHYohY6 zI?2#|tiI4o1@lsE?)%qb9tx&8#vf%u-I8#3E%h}5>|9lGc1@GP0ccCjMda=B$$mO8 zRfxXK3t<+y9M}gP)UrRNU;*Z>f4&7MDM7Vi{KvQ*cJN}z!!p=S24XdD>}B7?zJn)w z^WJlLQ0_cvcbHomQUdSY5_GWyhO8g&?beB~F94L9V=;F_^+k48Eb5lKUbZ(b%0N+5 zpX5jE`xdrVT(Y-g{?%K{*4H<%zlq*)ZGBb|j<^YqA1rZ&Akdvx`3R7B`dsX}Fsyq; zuC6QL`GiTFM7dMwCw&z3U|jhqaEFa$uxpXQVYauWc6c_aSS?h|-k zr*OV##d(0^FIz6$E7O@@ZS?UcgVC$6)kS!(#{Kb9;dV!TZ1MxMwzZS6=i1~;uV9?- zDrV-t#J;V6`@^q$vlX$>`F`>@n zeg#>Lz=@n&rOE1ZU6@yM_k8|G^qqId9O3Y0AV6m}w{$_S6!2WT9qZdcL>@YEXCQKJ zYYeqs$fF-QrFkn<{I)zuHkLivVJ-!ycP0N#Ja`1_1=7UkwoBl=-q}V~D~7pg&1)a* z)S;RvBkhMi-(TmQ%LL+OK<2N%aOE{6*d=0X+Rli2nZz{%iO(8P=9853a#SAbxgP0m zqgDdGbGk9gi&F3}bNylVia3ZqN}&um;5;lu)JgU6Dey0d(o48<63i&hPmUdx13MpI zCkB!w+_Gv;`dVWF;!Sqky&=jFv{BqAa0PRq{!;k*?D2hl6SqAi5p{OeLj_~s0lM>O ze3I3P;LvA1{9hg88`YP?fV#1ivb8>UMQsqveot@q!Vq#Iwi8_^iBK&6E!T8S6?Phr z4{b(Z{oWaHZ3g$wk%qNbwF6N%Y{$eTx1j(OZtol7Y4Y&-FE;ogLGW67heQzWO_%#@ zOd5q0Kv=3GzYKMtQ;GZb4d7nnlnk%d&Lf!bLKyBb8zex8*{E8mt>XWD)@ztgz(y5q z=O_Vw+b(U0@t9GYxja}|6kOs}M&F!(#CdAeW8k&S`1dpN>e+*2y~9l5rvB|| zIrJ;Yo8<>Gpcz$7i#ISv2aRhQK?zMW=3-zH-cq-=XsE|HXeWmkYc0xUJt`?MqlR$Kf z>U%pZf{GME}Aj2%jqfu0~RxEE%+l zri>1u9y(8(_VGKM(;Zg5JbesvOeFgE=yucSf^5P6`++*u^9^b-Ws}Ov%|TW z|ACWo;}#S+-uts7l%NI_TZg;Z>0#_Mc>zA z28VOAKKaa(A&6F0))aj_>5{I^E@XT@Kk$hA+9KcMkZ5?28~Q-JIkSsh9?@F`^$ z`=+OyrPcvMRc7K85X;>58%55vv2g!_* z+Nnf!aPG?Z*@t>nAtO=KQ z%2LTmsbLQLocjJm0^FzjSI<&w0{?FJznyGCeVr>u*fmylcrYv@9y5l%!PT6AiMaL#>?fA@_BKO;!k<;yW8jrx-vzE_qr@xAe1u*CJ}(Ex@v*xC^P$L47Xf3iaBTh%ZEpnMCTc>ann-Xs=iXp0>aoKTrTVn+ zy??25X`*RP4su^tPJLZoP5e`c& z2zkq@!@!=qv^9@KVV{gkq_&6xSkHXdk~PM9)Y$G+L_P(ECA41(v7&xw$C(!eh1T%N zu%k}z(@7vQcKnG&j@9FSUOOV@pUdwO>Tp|p{sk9I{pQDeR`PVnSuZocH z{9DPo66V=Ib=#=sQUgs>#{N`BRY-l3M$!1F0t|l-q-g$-fdk9EyFQ}dV=dT}qrH8IxGY=aChbwJ`5(=9|Zq5$@Y;PV7o@ zz}$D(d=`my1^LX1(7h}@h-CPD-wgepk60f^By8fjrna}|ANH9i9?RA*A-|iq+})D@ zcPRWbe->(sd$eA@qfuPgKQx@FkNk?CUymo{=U}!LL_V#liu{FqNlD538|c?LHkPM( zb~gdOR_uGJ{t@R)LyMbxk;4&?Mne_ERg!B?@R6ae=lJhS`0u+Rq2LzQ-ODF}erTfZC+gAG>{VM;xO6#A zgbvTOXd$;aBYAz$rn>6zo7DuQL=VzwvRH$By7KWr9~mGTUv_6;qCjlKv1uae1N0*F zi_4Qy4`#%)eHQx+zog>u8uY*KUx+M`$x(!mrMFUQnM9z`;5U7ZoLtY}=U$arA-{Cr zivj0<=zof2zr4>z8I-GS9+U+DxVuVMaoolCV_;EcC65SfhIsO1-~@ZTQtMml@C%LT5c2~sQW1-t|j6;=>(^?I`S>YRw?4M;>gvy@SDK@$N+O) zdKjdoaIQacz}ol|?!OW%r#1h&fXGIDj05`WD-Ik}FnehR${wf2^DB`THyndeM!3g% zF?n-G8qUe=W`8x~et5mik^a~ztBc@EdO)seuZ^1BSX91#6L9% z;1qJSwnYBPklCiSwia?}w%R-+RDnCtf$jzBfSEme)$U+0oS-JxnZ)Z_;Nm2`Egk14 z%aM#_O~^6%;mK+khWaF~e=>5tn1gdL-z&6wl>#Chr{r@^XaV_H{K`-R`f2!^hY5ZP zz|i=V&I9MXMP+++9dh*Hn&{M+FQ>lHEPAjrU$Ub}IXBl6FUt_Cvj zDT60F`z2@eAw*oX=?zAXVep93nWx6u@ZhizONk{JbS$?~NysU{1E+eYJ($RI&7cYjB)QCm{6*dTr^h|QB-Hy~ z7H=AJevh1lCqv~^=$kNbASMS^sKXsC@szXp{qNH=lOA+aK%T;#nCMB&=g=v4RIkK5 zH>aV8seJ@sG`@D`ErkF=Q)w>qdKU0Sl~DUU8uQG0lb7D2F3fz$_1HtKcY?3-h@DMR zf`?E4xmd}fE?Z#c3{MLQ?rgu>Gmd_(Gc85D0lLUBF^{EYYhy%Gb$ICgRC+ z19kPB+5%I&&6wYOi}CVLeKP1fYr2M*>jRVVg{UjWW+2LR=*ND1&X4sM9D4GQ2-9`i zrVW{j@c!QLh=>pgx^iV?HnHxiED@P3VcMQxtFyjgI+%cB@j|@n5YHB&cEh z{Bng6^RC;bKlx+MLwi)-VNW|_@Rzsk{61#{Ws=7_#RV`IJEfdEj++SA>56Nf>QZ1f z^;<~qAO#YsZ`eFvM14<+90Qx25zGZF==B^zozWM0YC|3!=%Tv1r8fqkcDzDyVHEW* zlHvzE`{MA7`y2%% zp2#UWTI#~$1M@D*7zvD%>rHk^5#ZI~i+crxaPOlO_3l~aPT!1=9T|frW1akuPuS&PyS(JAiiE*(&9IU z$n~g|q)EJYMy?+X=f&S|HO5IJRDL`#Kp$XlfJYiHa>D0sJfulC2DAIxe9~A? zJCdJ|-^BOkzxm(acFcRLwdStaREK(5`tMJbNN|>VWySccK0KZ1ci4;jCA0n4{`}@g zUDU9)lNj<0V~IE^96;YO=bqwkY6g&Uu&+VltQKUWq^V_nD4)$4hf4a*HkY6tjXX7n!`Hm}9W#ldjVJ#|F?bzH?pr zi!pHgO$wRUu?5bW>FaL>G=RRwY4#S@y~3OqUgY0a1B=0LvajT^Z}ACPYs0)6A=!W1 zUQJVg>%~7&66S1lQx~c`VlFi6QC^HMzI#2NG zmNBrOY271>^Tt@77o6CRB({$NbqcWKNO;^{k@>7oU-#^Sl& z2XNlGe2(RNhX#~P#T>;TLEXbqYOwKmeu;_`b0-{D&Q%E6 z0dJ|tnvkUioLgQR674nvI;JsI?k;V3HspBggp&aj^o1?beW*K)}#x*;JNW_<`w0^ zcUw4Q^k8tUK^{sB1m^~EF3$WX@%JzEL0S~5^KQra?IX>GhL$r%koD%(y7)D$hYSqL zipmWkNF`J6^}0Ul6(0oH7!p9uH=^MkKDQP|iz*$}YLFJQbf$u=4XTgsw`$>gk$T`` zneDsxL5}c$xpNmOaH4&Rsmoshek++- z%c2hD_XS}E4a_x_89y4kq9O$f2^^tZITWBU9Uo9n!aO{Y4HnW~fZx}Dq*P6rfV(Mm z#r+6b(0uuD)#nWQrN>{tp}L9l3H6^nuT%}8@9bKN{6*yD@1ke^b^`sN%ghrV=)Wx- zW*8tuqA!2g^TT30861TLR1z%-VBr5IzzP2jQKf}n8rUCBWRQ1yy&=N*$H;3Y1NfeY zi5nAWi11*=w$_894BI;x_#NP~G0Nuf%+i09966hB`}lAoD`+S0eHt zMHfubUMSGb5=|Eo*hqZwi1yB z^&1nTQe1Ap(ZrRQnV|-^gdz->%?x14D9WvlPYx(ePLyvG%5ZZB+pE!4DR`+VXIqV& zCs(eEjjZYVV9>!k_x>Xp?5v-(Jx4!ML`(A0t*wS+-#W_nKJ5|7c`n~%vEe?d-a3-pi@t?&$5CfZ-3Vj8L)*uTD#vDW>_x_F|)U7ne4nHbu1sG9|bL~Bd zgE;x+r6uI;9zWDmqY3z&&}S;P7fQp=TPL4*a40}=T=J*f#~PqkvXwqwjd__J*IQxx z<-u7;W2z4K30{xRJk(571Z@GXmk-dV(>$x_Y#4;SP}Fx+g%&SCaGGwM{UYiVH*zo1 zx9b4o@v|FGe`o>6!SuaV$OE-n6iLY(!h8M0G6UZ;TF{bx#Ns9DjzwD}n-beNx6=PL ze^w$7F&c^j``j_7sD9;u+bZ%Gi~Q_aeN|w^>uK=^TT_s9_jz>bgfCQ5rxNZ&pzhSb zcrWb;>VMBK`}gK!Z@EtntUv`4T%HnNWT9`kGQ)NGh6*%=9$^*Ml!wSoL6VEbmcT{wPv;Yp8gN9NmT+)Z zhr5A?zn{N@{GGXTEAR2%HzgU(RmY3mhjj_^cc}Z82!H9WIfQ<@ay?@vQsk#i7|=80 z99I*g-LVI`H=QYI{Q>9D5A*%p?bj1W>Tn z{>p{t0gXhW=G1q*kG}X#A;qr_k2xBbzT{y3{%U1B!?-a>W$F1ne~sS{=dQP(@xFEZ zYp2#%oa2rqn-x?+ZfC!FfOGGFwkgU@X`}JZ7l} z$5=PL8gO4nvg^-&27R38U5Vn)7c?MBrLggcr4cyzwXX8qL7#Z&PMdSS1~6k0@NgFD zuB`W;4^!*Ij~ARfN4Yhi{0qz8@vC~E-OjeY<8BO>w$swZEKw&GFq|~JrUTR*3l41j zIv{<41$I&hKtJ5Je*c^aSg6f%_M@-y{0}yyG!fxbw9N;PIrNuG*}rwi{e9h!Z|d_n zPyZ9f=FxuaBWxDU%trozxTAgZNjyiE`w1nEg#e>D^A^T<&wX$wqGoCW^%UVhUpsRR zpy-^WgG)R1r4tqvnRM-eU+#*~RH+4|7h~aIj}G+Ym!EyFp#dZ8^UGPN-#M6 zkT>R+?4QMZNxbag`Sa-08<5f5DO3YZhRNZ}5^nJNqFp+R1o~)$vqgN;G{9*(;Dh}= zB4|ou0`dg<@#DiAo08DyI3n}=C6CH1`ygAB6J7ya<81PCLh9kW@uE`;;UkA;fBJf)D*94nJzvL& zrQ-P}!scp8s}CY?t;WCP6QJY!k4L!Rg90Lp`XAx2zl3)qsTg zRc$Bqoe*f{<6j&?-&tq!{Md6tc$nWsY4;F$fe{*2(utUZ@5xK%Jz)w$Zm0I2pL2%U z&xu9$kF6n0#;Q)|hAl{k#Sr5-@OgRiUZvX|_b`-fjZg9SFiYv(eY;Q_h^1y66zFp? zWWD+_EsO}GxAv^Rsn>!ko?#E?csyq}pD3hlm;Q|SIN4G-}5F8bjf<8Ayr zF6+Ef-i*-!-4|)c#L>s3+nV%wqz?5`>XDoGkc*`sYGpt&sR_;}_bb*Xnd0IlT(VK! z98?Ds*=g`S)-QFxW}Oau8KsO8k{nbZ;6J0yA4_<<>~|_o#0h3^1$?}S_sKYhOoJs4 z8_;wAEO>%e7wEcq+2-Yy;cAy__>3wM-nQ%nq`pHgnm&b;1@exSc1_ z8H{_jAr4QbyHdiyO_EkQHK_%uz73%<6xzTnvsRRd{h(0-_7c|~^200I%bb1}Z9sJ^ zV!|EgqriIQt}bH>@Ny*TvJw>`sQTnva(sU`(>zJLo~;TNU#>O>BF|{i;ag;^GUmA+ zXOvGM$2`14Qc;_z4LXu{z3yYq>x$)~QT`)0=kuvW7ak!wTD>&N}Ty?pCF%rLz?4SQ7q{95{HYQJXpT)W8{1`p^5cWV(Q0(e{p;Ct* zpYF;w9L4AC6UE^~+;4~X1&g%Zl!UqM?Uj1WnQAb}G;JXtpu@rQ>}mk|D)Ub{li)iIqS@1lrq}aSxj@EiIN1O#}yWo2*B;r*c-UjjP+E0nR+n=_TiM zAy<8X_Uyb7$i#Zr$C}$gav=Gf+KvI#Y=6yml{EtOJ1>elHj(ph&gXFwd&?b;#rJBU z?s9S;vE+pt_7(*ncM!tw;b;fDeLU*U=E)3m=eAVfFncqt z8i9-3P){2<`hZAY(6^!fUs>BWO#hk}Ob4xoD$dHm%x3epajOR0nBZ`cL0xTuUQ4Jr zR0-y*wi8v}Uxvz#X9rfUXh7QCyyX`*3J|kt{^Bg|y9cwZe)N2E0V+e?V=kw)AYSo# zi_dp?xEQ7!CYdh{V;rOE5_qo6t+Md#i~_jC1jn3+w*_O8tMY+~nm|7C@+vFlMIQ(u zK&~0}vOW^e*?gSqWJRi{OOdy1VI3FqfC$&@6Ynn|KU09-*QDu$HnfVqc^-XV29yZr zFXinZM>1UP=}Is9FyH0uZeZW-d%?@0pL-->$fV!@bp`ed@mJY6kZQs)Ba72VQSZ4P zN%BJu^Hk|~s3j^NO2eZf&8c}Hz$YsI^L?IvphfZcxlIQKo@Cu#1Vqci++AyRMjhmF z<&s&nEaC5U>{uNe-s5}f3!QU6$-tCWQo2Ey4ea$}E?V~11bX~J#Sg2()Hjidb5uGY z85JyUZ-BbR5kn<*elZxK4E`nirJ`|47G$22sIHz{Q;*mZ~|EZcRKP?ZAQVR=RDXQRG=Ka%G zNd+qUOL}RYjKE*@2R+&~;i1-{5?Lcv@Hg^!#V{cU3>GAZZEBE{PZFjhhTPp0O+%(& z^zC0`A=%LI!Mv?O9iQbM8Tc7XcCk=Y2Hezcs0jh;8~cRHjpLC+JbuWYFUk(0YX-l( zd<-BSek%6268aA^!wss@w;gHdzs8-bjGyapz9sTYd`c-(;tt8cK9*kPOXv?BJGjmQ z?f85d{GvbgUw@Hmw8X_OWuVR-JS~PC$|D9Frq0N5l8;Rf3B$QO|Dx;1Qf>6z#Wj2V z?m!;Yzz17i1?2wbQ~O#=Vvms21CAFszmoLo3bXFP{C|H3Ti+j97)D&=H{ARBe3+y; zihCU@hI=1E-T8U&CF4Gp1h_(ZtXr#bXRj?Pi$g;8q(yRkV384q&sbOgC#4&c0eT$b*@iZSRf zbbhPEeD?qNo2XM$95%I+DOCk(m#Ww!`2M#GDiVm1c3Fd`IBSOwGw~(gu-B&*(K&)Iomy z=yTfp_4o4PE;cu#%X z$}74eC<}hQFHb1kF@;PXS8F*_i~soyL^I7`c7MO<7W-0j4-cxMCRZG0j!Gq(~O(7z^{dxvigb%%vBHVGN7)= zC4Jr5cN+D0HbLj#`!r!IQd7Y!R~roYeXfLa=|I?}@`W(;H@iI({^^f% z&4u|ILH`BZul%~x9E*7vEeGT77vV0DbD<~g=5;O5Tl1lDOd`UWBe4uu-Solm>DS9v zAN3&R${DTu&B!~T{2+DD#TX27_Ww9hW(tApiDIRFrqIE7KA88pF?>yBe!KcaA2bY_ z1E(ev{m-dC%VP8$-9 zAgfuRW%`#D7>@UfH~QoEu}#Tk19J?sj(tbAjWAEJB+O~tK>*8UVO};8O-K_T?-#p; zJw@T4ww`t3Ub?8JHHHD_)CKLVVbuS_X;LhbtC2fKwWt#mVF~ZEqR8U@=s?Iw*e`WD zdsr(RtIWQu1{UfsT1NJ&fk<@m-F0>3LY}iqXcGiLHH+V=&yjC4H zg?kTA*;{>71FL8e0pon+I64$qr!69w`7fcp^qM@plKnueEG9x#yOf~CUChIu3$miQ zj6AtDee%1KO5miGSxece2I{BnN>$)|WFOU?Z>J3uRX&>) zpOBCJJdb@4_l7Ik_xvAY{$`!=`M2IX$mMwO$8{1pn&f+Q=@T$d>5?k-=Wm-S@@)LF z=rFIqjhL@r_hg{#oD$nQay}3IbuS+MF8x2=VV5_)*Z0bOUpXcL>ov-?nbqPTDYPD! zF(n75TKZ{*GWFoyhjIclo?|(}{|40+alYj5KiIR2{PuHqU#H-HaW(wIthli;@Gr0w zo}-9O{@y<+ex=k1JLk#D&4nO2@=j zT8(KTKzZh`%?5ROxJ@d_--)@mq1{cl5D9h2+WpjBg7Z&@UwYSPZ%LRoER{Imi~4np zxZ2wY8IUS#2{Ss0=di+)gMaWoAJ6ciZto?0@3v=?sV}=g?8v^ZU$}4lsN)6|kL2N? zSg5>mq%yuQSbG2Vi9wYkLs+gD?j@x~*n=Cer^s1`%3BNbTl?cE-SN5Mvsfy6haA1d zxgo)&8rXH7&Pm2=%tYSV0Q;w(W&f0mv0gdw9k;krVr|!#datO61^M^3C0!N3eHy@bdc@ zoR=Kyshr)XjbK7dem-MU9;9;KC&bAj|6H+1wG!XMfec&OuU&NEgy_Syd%T!`q_O2( zGR3)Ido+^^_qkW*L>OZyWP$Je>E}5tn7_#v`iL>j12HbWxK3e09w54{%L)rh*Fp3$;j!eJ@sR4?Y{#rN67 z?<24W_ah3L_Ycx67y|3P$;O9F8X)XYPM0Zx+_KwgFIA9F@r{JzSb)Ade9$}9UX4B$ z{u>T`MeNwWPVfxNRrG-ej;{|#8Y@84{pA*JXXGiA8c)PzqEW`gM_H^!20C^)ijJnC zFU&zslo8KOfdb~@bmW%2X+3>cnpzK1n;Y0-uAslTfbrqPckJc+G<|xh9D7FFhxB%< zQjf@GiQ61!O>pH=`QAp--X5ByZ%54Y9!NnO!)EnTYi4yN|*}Jj?6oU zA&=yvV89DO8swl1u~Eb#m$`?}^~*PWjyCU4-5$ff5Yp{w7kw4H_dktHGC!yUNrCrI z4dL7-x9(KI%PS8?=OvlUk{ckmpByBwK6MZ1wAsltzg^i$Uyl`J2`l$#v4k?w4%fb`+AF?kVslisA zbVKQ~5{S&i3~-GrfMDOnJ*gKI!JRt(LD(`tf0=$_4j^RW^k=%J}!E%eRR>#-s$V+;T`87*!yZondrufj;mM z9v!{uh#a1eVN~*{r|#h&U#zG#hmG#%C!0l)Q`$cJAslr&yKG(MoTF;c!66v`OcwL5 z?>%=Xvo+v^SbZKxkS16vr$j{1p+B(I?g1k{UnwjEnR*VKgCZTreu^mpmr~NmXs#l> z3(U`AcE;Wp@}sOlY}gx_ZRgKvf<8}W41OT5Mfv6UwJTy8&}S&rVDF#~O7B@u)!Tc) zhwdYOy~wjvQ@pk}gk2rhm!3v0V$O1Hr&eS{2lurrJhzRj)ZmKI+@#cAMId#%*lMMt z3ty8z`xb`VLJ9q$ZzjL={@>?-xiz0+lZ`Y(B1l+YNg5u}f^NRSi1TIW|1(?_+#S-u z&--ZdTihR{j315k8&}01o~UQPYPJ8L$BKEU1=y2XXuzWbg+5-Io4(8uQi6Hb&Q}0r*J=B@AxKe$_`!>7m z%}rnLh8Qv2ULLzrJ^vug$P`&k9e z#D7&M!tC=nH(~6fB%I*$#WoW;pY596T za+)iSIn`GALwD1n$$8}QNS_#qyFYFKN~@#q`5&O3oI-S)L~i`xO<&e&?0FLo=X!as z${Zxdlnu#zi7+u!W@(&b0EabO%bKY4AXA(}jP?@|43k!k7#B35+-6ASLaQkRa|+K- zVK0z=&#z++DMVOEg70TcEJ5v5?g1ukA`E2*$xKvR!zYz}64%|(UxM_dulWDF8uZRR zDgn86b1FxTqFun~#Y2iC(xx!7UjFX<9U_cW<^5tEG=>3hKiw-b`Vc==EpSf43_>$X zrW!E+s-2>zjuJ9ePV}bW%0S>jLdSteF$A! z-OvE;^=SW*dWFhjzwg`Q8wW+r;nPw2M<4JDA~Nh0eWcYL1c&}ra4P!(;lVM!-VcWV z+aqUl5JBU7`>8tQ-6Plz(k`C7lNjU( z%2|>g;>o)3rNyPsD-ZVplSiW2Ni3mN(~tBWe(vK1@RezZ2q(n`GP2>A@o0{gt{NhN1uJ5@Ij9Y zuK0e_{8-Nwq5$Q>CKZbNh``g5%uI5_4BD^K&4y}A!Q*8YO&iRWZ+#2!I?<&B?gM3d zkAn!H+Ddi!IL;MHzsbofuNtGyQKoiO9s4pp`{EYSkKGwPX5ol^i*#$B`ztVKx+>!7 zVsTCl=CtB`U*Udq*F3N(E72TgRkP#x@0-H&OYs6i?ApL4Sj?oltN=EXG!cLCJYF%_ zn<|L@zh|P?BgC*@;eY4gG32x~2XK}WaBkR$UeEiY14`=uHvXVrjazHQZFx`{eQrji zB00(sP^s;ci8-mk09P-zbJFn9$e4NKxC7|6kde0im50qA$77^|mBH-CGk;a=!OMK@ ztJF?`eE=^P!z``PkF;;wZ9Y{Qe##msoPMJWZ?{Wc{LD0lf4jv5x=1g0$oG zaz>XFn2jLpQE8ZOnkpnI-;8Q*Q33TLEI^8JgX`6aADHpEq462mo)ngWeD~D5Q<&q= zWK+8I9rwtUmgLSI_L)6k%NG{h-d0o0p(SK6nf;b7}QryAUI z68795N{m2m)-}%0?@^y!^BwX%JmLZkjU;0S!%_D!jjUTiZpI)tAwA+Ye%^mK#nqGW zJr}z>*s6@&5wDZEL5wnhDZm;j)Q$T$bh~WcA}53H0n_i_vcQH><+$VO&^t1tJA(PG z?PsRFgA!_>Z1}>u{e>Kul`sCZLcLD9+aU18MPqnb`!h`12Hzvc+&{mXu>lp2>df#y zBM`}Sz3xwK1@Ws+n>FZb2=fj1SYcO$LZ(|+m@gASSa?S7_%A%a(nb2CZ>#)&t`_G^ z_J5rMk-B*9y6%0wi#_!5vozZ5TnfN(cHH_fp65u7D^J*C3^aS(wj^kr!LPxbBElPc zluZ3BYBBFr!fB~a7OV~|e=TU~kRSHvc(S}4=8dK+%pJ=PYrvDx(D-UjMF`M%$9?IT zF`V{%(%sK2gZ>JF)@CaDEq+4Q;gEgY@45VY6OHQWfWPTb8nw74-3Pi|729 zrbGXJ1C#mlB6k=z!6HTUKkKW+l*vUQ7tk(9V^6sxM3a@IxOywWkGG`H$4C|7=jRrk z(-q2~aCn^ZBjzhuM9*x6BbVZn`R)oA`oN9#WSe;(;(2m|aGDJFN~9mxmS5pM=Vuo` z|9mgzzkKv+NJUkE`8|I?4)UtV?8`U)JX8nr0e|fhle$k zz71T>z??X%;W=7v16e3PVIDSsJao5|&RW80S>Pr>Tga?zcE_QC5L-JKNPD(hkISimwxYz- z`vOYPNAfK@mE0I8_pJy&h>?TUe45MTxk_+hN;}CAefFuLPhZd*XrW)BhLQ%q?+04= zyUO(O_dXj%&p0j#4BXKcjW1OpnfJ+Ks$MzJ6}>Q_x{18eqla=w|+BJf;ZyFRv7llLj4I(s9(c8?2MpNxepPTScJ3)%tTm`*g0}RA2}nL zsa97RaDJLs)CuN6or)2@JIQssehYOv>axF2E@G~W z>I7do%1Oa`xt+%7OL{Qfp1MCz1=7@V3<5E)Ynpav^>&RiI5qJPUw>i^Lv=;1yJD#4 z%6_4C8N^(g=9OH_tJv?(7cAFtKPV|DIU_%(spnoPB`) zs-*(9-o3~J2n+3=Fw};IN_H|6Y5z;7pA?iaqz&axtg7D^KoIby5ZU zFJul2dLU1PuXQgU0|CB`($kda0dTqm?X6tH^Yv-s6L)v)B@;4Gr9O{2Jg37=Nrkw- z+n;hq;j{^y1F_~L^g|ssj-|VXdpO=I*59AMs)L&XCDmdv_Oz^!D&2j6eb#%!E?z}G z#tg5_&pqg8CnSB*dqSlN)C$k%mhpXQHcalskY)Qn|D+5-9c-$n|HQt*etRZcl?3E$ z^C-m0?RKeyllIfIZo$}(ZnWU}ZxDNzmJa1q-PVJq-q0&6_4|#w6a82ZK?d}zuc}UwX4pgWnd2rSA55|T>qXguqYk|5FDVQ8r4I$) zeFY}L5V#K77CrPef_-KzkC=ZVpR&DaHE7uw(lv)OzWhcmeX){#1ic3E_()~`6V-+@ zHTKDQ=-1Id!nbgI-4b@3N!HGJJAzTBO1BTGK3qP{pWKT3_wCOt1|A_e$3)UQoT@pmx-cdZYH zxdoA5B+pryu^<1OfAy_v2dsc2Y>sj&7Ikf=*h@B;8xj5)Fx8!^0DWaW4YY&E-20NdFX&|!;htLj!`qL#l8|G!^7(_WG&snO zS|e^9hV#1ox2`M0q2`2t|0wa?X|_7RbwLM?CdkLnV;^Rrz1*)ebMlbocc*~tJQ1?T zy^9YIY5;l0@8LHr_}|?;@Lm`7+e)L|?-uG3P);KI@j56Y$75>m#u)l+Uo1VY#oQ+O zy=2nMn%Ku-`IkOsAM%-_mFMm$OTk)``yZt; zn~dkE+_0zXeB)~h`vPw0;*ivQV~RWgk+L1*Y~<^Wr@vN6#rwy88@N6x4R$;c500P@ zm8M_4fmO~0T-_xEd6ADXRi5Ibi|-NH8<7pp1~@0)4==Vbl7+9+LXup_7k@WVwR(L_ z3QF(2-WQI2Ql2zZr$^uEV~={S&I8mFPqoFFJhoK>Zm|P&*L8>>$@X>JXd3g-rL4v@ zYZ~xqqP)=XG3HcFjX$g5OLZpqtbNs%6MW)3`cj(47V202Nu?ndZ*%EfbnJ7~Em}Q% z2hk^gE@aMlImr;Yp-xwLjpg9YKFidxDde8*a5F{eOMnUsc{xEy3YdHjRVYtOLElMk za?LhLsN~AA!qOfPJ^jPSL!R0Q)G)*4BI($jIc#OwC4KU%JxP72G#oaAvWuz;j`t z^d`IfB`LUE#~EDJNd%(+_+^q@)kp!(#@#VKy{Q1~U8B(v2}&Sa<{9Dp-#)-N=@0Fo zED)l``%2N*A0d2bn}incvsN<2g2qI!>@oG7Mtw;0?(yx+M9h(0Guqeq6#aLMWbO?# z$bpQujk9_r3vL#>|2JHxf9ROxlL$zIWi!N}N(ggZiv{z7 zbBeH*n72n6`_BLM=6RgR69b;pCOJm9$Fkadu}MI_;O^Tque_e0hbZ5Di`K}ePB-!S z%XAQZ7t%W~)*G#X?@98FQ5|V`{ERa;R9zb+YF5J!e@9MeRe12-U&s$QnfI9-{bs!P zRs(K{AwPO9Zlwr&b>8WbY&Ids=u7oe4zdL7fqJn{@AD=@ z6^;kX{$1QaPDxkDeK!v5Evl~n(vyMvt#gq98XuLx-QJCGufO#vp3=F){npbuJVZl=D>5EOL^$^H&1!|d+sE^g$Hy)+o6rIZ0U9mmWN zggpQ8tarL%jq?BN@pQv;k=5Rdgn)Ti>o&Uj+pm$&V0vY>4)+?2-GAq{8CBuFJg1&d z4eHc=vn)?XFjw@Z`d2}jG!*X9s{DuNOWoqZo7UI^xk7Vi>sSJEuD<-@JcWAn**}i& zLUwe4%PjMYc`NpD?qB<8eH!(l`?+ae*n8(a`_@?4M;(q+n|oDVR)L2F-=4~%zcs<# z?uJ&iGIC9O%mw;MSL+b}vc|SP3W|8bp0KVv@Af0q<>I z0Uy(M#!cW**>~PE`12gOz+H9nDgZ-6NC;(?92hgOF&?nRJ=9A2`Q`}Ro4*YB!GL;q zklm%Xx#&Ci;jFc^{aYC%Ta6A?B2V~s z0#fh`5~M}pKRNg#_LH#8eYmoyrUq=!jK^XL%HVY;hCS;F>d`9mj6!Y_z+dE$?iHj4 zGx$0Y#k|j%Ek~D=0otG|Il+Xia#-&hF0YD1elONjjT1D$HIi+s>MKC;A5m*^%wxn1 zlw{;~Dna_wn|T)%6yeq`+07o*b!Jrm))eFOzo>O0ajaDrie47^-mBJwE07UrWhILH zTZeDu7d64bIy+dHSsfl7QGM5d^HE0fcW?a;B`Dc=?J;ry&&LOmMv>cQkbf<;89e!R)Nk$7y?hLQllUc*+Hu2^6Cq!@(dSi7A&(Vb5g7VTQxc`aRdrZ4Y z2mZtUL}M;O^kaa*gKFe}Q?^`)EwckOmFx?MLhj{<#82+1TPd(N+53KV1gX<;wF~IC zJm~C@WeV8eeS4P9jvfD()+?IY5BD}v#QI+Rd;GWm+1)k=f;6qjlVB~7=Uf%nOfZ6a z$@Xvk6?)M1H$~i@#|B7f{3?bPaPNWmz9k9*6bpOrnzv$3Ed1HxVHpePJT=+7^Vbvx zc&l!81X@FnfU#AJCJ}=FsFp3gK>Z+>;p&2j8O%>fomC1jgiMi^qT6*QFs`NEb{758 zuQRoWZ>HgXKA65YOji$XZT)4LV#LpN{cr6elM&eOa-Z-cHG#q6#rqMMS7Ea1p5eP@ z19_u9#H((&mseRFJ2s2=t=DQkM>dRs;osvE%inSD))2Q_T7&-SB(@=q5q%IuAYrkk zG2DwLK72=F4r#xad25O^U^z+q-d2JIh!zR2G}hyuhwM8p14>iSLk~k0W7$MSJ?2r_FDPr^BYrEaOkA=MQ#V|w3@;jHF2X6yFK!72?F-;3TO6wHJs-cep zg{kwt7I67yhyvYffGR53PwXJVMVU`8$}6x>rlng-HBAjX8M76|F&8>TraPTmsRrH~ zUSYR41_jR|2rzuRjU+i1_f6~ubZcSA z-DvuK`kf2T7m>FF{-LgJGwvX$`bQm{CE(+&-T1n^Ui7{mTyVrVd&d4XJ+he+-u0+E7pf`lq7PtQhIUBtIc z=J3@7DV5=C9lssnP0toZs}S;PsaGzf&=^DS{e$H*H%*|zhsfTVF9)}(mriCPC%~w4 z)dts#*#D@O?0iEUvP3y46$>Qs#jO6LXHEjfYAIDX`ISI2pqbG`3pr<;pDmvw$2#QV zVxPy5E*O23|GxJl_IB;L%tM!D0xuTL2es{0Aw$77=+z2x@UFbcnm;KCBg61Ub7ZlF1v=`k?daU&l$*ExQv{J;xu2f!CV# zsiose*lWWZUs0k4qq;Vi;FB4|(^>^}XvsrFfPN9rx*U+b;{P4mZVATgRS$~MPr^YM zHT_Ac1}cT`zuv@NGlP-sbdLdDU|09n$mx&)lgN+0L+B5D+kbU3S{VCK^!Lvk#2!kM zNA!v$*z;XHHzK<)QVG6wUJy$}9b%YES;8E3KAzvIl@lNix5$#-WF5eKS7Gjbe__mL zzf@(*@{@trMccW;7UJ;V<6m#93k}Ql8f{b-|KIQXNDj2zuV~tYNJ3CZWNSO-r`kx? z1LFVFBN->ZrM;Jf;CYs%odUe)M(wsG%X_lf>TW0q281XOW-%VQQ^~7yF#fdCwZ|NWdA*aKHWqS)jUWB-H=O2)-*{l%*9? zfVo}uBMqu*;81G0ZHxDt6RSLxD?UmP`m^brq=7EH(b~%G#C=DZw=~Ujz1A zuga}Ke$-eNea{iCcca90pszwU=W9Ru#>NBK&!54byItkJsUF-XZM2zA`%1x&?xUHX z&q#xP_w0F*06CBhw|&~&kDM9OqPw}MgA*>?F~9sq61vOzhaO;lVPZNY|ED(2!JIN- z7>5U|xgQlqcDRo&{KeIWextEF2co0#yoq}daCr~8s&aX3i=XVah2z=uUEs*XYHpokXKJD z6m#JHEHF2_2K&3-#ip`fAUA-LlSg*nqOZ#7*0|TW5B|NRL<;H-$^-KwPG{{?ieRj% zmdBH<0M65l)t?N-kz4rGc8=N@gq9pl%A zQe+pbKPLmkq3cVR^srCo!sl>O{9ffzF?gu#U|!wDQ#|>GA{>x5)v>s545x-XwYbam zL7QIA71s>lSyx5+&H($$2G{bPF&EPJNoy$+WZ`kOgsvUxG?l&Lmiq)mAzxMZ{#F2T z6M0`AXe_mc=VVKD8qO*ZdNqN8DMS&ft;lgC&<9;Ufv+R!xF-@lVHuFa3%Tp-_r~*& zgPj@&tKTYlJKG2|l#QoLf zyWK=E8TF|Dh(6b>vrYL*Os24;WaHeS=mh)uSV%5M8pC84cFXTw}$NNyK%NoF?og6rU+?=~TlPa_IPRQWAkW&3f6GCmChOMmI!5RNu za#+*>kGJ$4uaGO8_sr$)CF~J@_4rJ(Z~sRx_slsVSCV zX1<(S!ejviLhL_k zi%J^6yL_!<{yzbT;jPOl-fGbFATYlfb&dFW(~A>)CJ=s;qjWk{4eU|hpFtjomR!M> zKb~jL;$6smZiz#bQm5066zmiE`}KT@zYNeUP+e@9R|Qp7V}{!em}kE{`|8pz_8-ZI z1gKxd^J}@8P2WxqTIOhSUE{>z>Z!znC{X~hPl>f1*A#(?p=*C$5Z*u83NqUK%pk!` zRLu0N9Pn`*rR_K_0fE&cH*5^?J+sd|BJ#Td+@!n}JEx)n!Dm>SD@P^4`&ci9eJ%EM zFMpZk$Nj;cv89jsm>Xt4$|xFmP7l__TMo3=io>UKS0lRaiNn^!pw8%1^g9$CH-Dob z28nuAuSoi&Kws^e;~wnk9hRzV)Y+AR;P)C;k}<|WSnYvnPYJk4Z(~%iD-IKC9!l}( zYvpTriI7f3C@I&wC2FD#NBjhS&1i~&bmkGlF}%mqF1~yCIz<$INPcPx&XR-#D&rEx zuL_{KmM|EO^A3|m`n7k%=${_VeYLTSzUSyC6Q0P&;3GP1^#vk#msgTS5P3YSpZ)xG ztB@o9N5(NwKo)*K6%UhlGJxbyPk&aN!9LCECG8VMxF@<1tgn%(0(NM`!+ci&ac)W(k~m)9V@|^T{Sl#8lmn9RNF#~TCLEu`(8JxWm&ITQZ{D$@BG4?6 z5rW4u?ER0k!7UC?4GRK`P_M7ee#Foe{0kIAKhB2%$`Mi6v94-- z`T;q~79)MZ}3UaX1|O+iTB@?A4Q2lI0r>Q z-$O;HZ7BJCfd=Q|FmjgO*Vt1t_R>W|$^d@9cs?qhrV9^WQl4H%ed(to>(E*x^7Xwb z%7hj~A;yLJ7W)Y)h#dJ#dFF@=)cO@2S`ZWir(PaXE1Z*<1!Y76CM968>qdJj>QBnW z-CW=IsQ}_%vuodDPEVoDT15+W{2kM`e`jStB*46Y_*oV-_M}Mo;{D`5UpghJ9UN%C zuu{gP0F-DjXAnc2NuTXt46Qlvc9l*UBHy58#Q)7U^5HTQjn7`$qlEj-kxH>JF>tG_ zK1HC`hP#pd4e0~;^Dmg{=HY(r?iJOtfpf_3{^~G1k9y{QLu!Nf+M^1GNw~^#`qu+Dnb!K}g>165P9C9)6i|L#O zEbTblaTyeYYt$d^?=IOxK(vx&H}b%_mCanY+!Y|vxmqH@40FX7w!5Nno?N)sC9vBF zpjPN(&?{;JZ|>i|XnOM^xVEf}hU5K)RCa_l7<1jTB4jp%bun1kD{1rBN(TPaMwomY z5(DLvxj9Nzk`VjYt6j9!5Ck;^ysfeoU?Gya_R=VFw$noj``K}h`61?*i~j3u;UeZY z=W);D{CjD~4eu@6`UlFeUuMPQ8F2lU0rmY2*Xn$+f7|w&K(7<_!go73YwXBEt;RWZ z*;Wa7U2!p4E(v?;*ZD89w@AS~HHi-?qNs1j8FfE;F9Gk`_GZ{#BEZ91osfSQ@IFGu ze_9;RHKKD#tE87QNX_LR?z$)e%b$~_ebQy2Z@=vW`$o)nUQLg(yQd62M>a^#PoQo< zkuZ0pMjp2MSPt}^)`iv&p8O}tB;kW5!!6AbDOlXqaJyEe4qH8}4-VkI<{AUrIthMm zQ+$@E|6I3*JAntqoyU<2SMz3GJKT8l_TCOUnmBsVS zuVL9O}6)t?c41H75oTavHN-!Zp9nll42eRJL$N8}Dkv(0k}Ch(DGwA%H(b^d@V!F0*FV| z4)bSE9pke?e!@~;Ay1_e=$>hL7a6St{Gx~7Z@A!`O*-@b+hh6v-^0YpLiKmg%q4Ej z^JKNrw|@9PlFmDx>i!Mm8ObV?l9lW|&T@`@+j~Z4%1A;;6e2`rmK0KER*47|Dnvv^ zDWkGgk|HFc^}G8${Zr2?&+{C|_k6$i=en=!eQAM^CVy0`pEwA8=uhUxoZ!A?O;JQEW-bBY-`&geHW^C#qBZ+G~HqO4)$WV)X1J6S-u64&IFWSK$yJdaWv&iN7 z*RPn1bLY=*c@G{qK<2yc@wpwy>58eG*?SXvLT$5-sU}b$en)0?@n>`Rm`}X+$_9O` zdy}&KQ*bXE8Cm?+55J$0hl!P%Hb9tZ|8fcYgS=|<22WuR@ukD+GH%#g#y3!zZier_ zP|SOsM1O_t{W!rdO>&I#c+Q!W{DC zzP~Gsy`=*RUt5d(T&Xa(a*0!^0R4Xd4g?wMFy{MpK_*=bJkR*~%wldScIGcz1EVIy zk9VGmx7h=$8>>sY!m%GXZvX7Z?P@@|;T>d?Oa)$VY%bIzfjU8cN(6PZPf0cr&MMlF zOHp_kUVRYas?*hV3&?P_(&7D{i^xaPSV?>{kGb?^&ONOMkl&&BLi-K+xNlmY9wi50 zPs?IPx4bG5HX@kz)l&})aNMPh3uA67$KkyECDd~wSOuS=Z-tjO_4v1&I_zURtQ#!u z2KBBOKprQ+hRHL<-dAv5>AY%KJ4k?%1Pi*AMiPYVblfwbO$M$U+gT&@|2ntj^2NUt zhV848toDVt*RPoi;@zVLY&s5HuJIHIE;<`3fOEBSk>k>EHVJYRS6m;K9Dt;d_mYmE zXvhIhQWU_w?pthOG@ZrwW7{Fz3(CVdmmvRp%tLnl*%Bq^LxxG)%M*sOn9q!><1nj7 zE{#I50xzDMw(ZK>yL6chrxa5{(;LlzL+1ly+6MrpioS<)!h0Z5Y~UsJ5bmeHdwZMe z*`Uw7An&G?E9B&)wku;UmB}=N!vQyEUtKp5^pLCLy>QuW7wY$<(gcH43j$nMWt4qO z!d_3ufVt9Z0Mo>&<{C{E*!eTYtx^m*msy*(ee)v0JT<>vWe4`?yuQUx;H7~*`>Wn- z5k%M$_R8ROuPl`7imgTa<6bEFMKJ%Q1{m(o-Xr!}4K4=}K0Fm5f_{&toa9;5_p_E7 zBiZ#}Uu|$}BkGnzC8?G2+wgrRdD7=$4n?MXQ9L7w1d+$-(=s2Cphs|*W^;}yv^CK4 z3o~NRre}mj73SbW4LyLi%^EHq@7^NYuJ#}QvW*Cn5pp4`s<`i6w24|RBw+3{lFjLa zD9jMpt>}cYm%Ak*CJ6Q1b3PR##xZ!Eujr2};eKDt`awa#ChXJwO7pVAeb0-zXRlm8 z6XB@um6pGck?$vOwxnYCVrPC7Xn5OhLokJgew?&SyLn=TrV-_z=M9Q{H^H19JySV5(}d zo{Ij{2KUd6%x)w|tjgsqg{82pyw-=vL1qSm4)i| ztX$NWE{`epwCO`Pe|HztP9?DQHr^gJtqtOwqB^qZ_nbM;Lt+0*0A4IdS;D#Ijq|fL z_dQg&P7BQL4RV0;@$=rF^o`;D$$)}`g@&;GAmjN$u!pC+^HX`o9N;LEK>Fwt+$#i5 z{8`+o0eRkrTDI95VC`HteS{x5nVG@|SH2U0buPAZ0{dPMuKa$I(M*K$hhG*{58=Gc z>H9jF4f%Nvl3DKUBuIG;f(%<_;SIyr5%<$HV7~NtKnC|^B0v8=%$u<6 z^ICrL^`bKTc(>9ec~Tt;=JI8O@tjb#k6U2s4)!zsO7?1AC4o<4?{U5pM39_nPvsoL z>yWS*^9zWe#BA;HaS`Y46Ldn>@|asL?n;_mL>+@}ZEM+1+ zX7p}JU6G)`i|BBYPm?;xG9Q&>IfA{Z%jfh{F~=F2tnM_8e5MWVboA`W_}?u}cYY*6 z1%nxRtuH5$=h~@QUWI$Zs#k6^XVggW%(XqrFv%2bx!&|t^i$y)6T^_gS2E6T{D;1z zVUN;T?do@QYEb?*|Dh7@<=YP^>AyWsfGoby-Jv|nF!3*lRIdxq_L8LyF;}@9^}9XA zQ3a^;u~U)JPH?*0H}v6<7L5IU%CfBo`&^h~o!KXq!ELLuofGCnebVOc&61SC&>%a0 zpCR^^^%V7`_#>xLSS3`Z#sYev`L2H^&NZBdU0TTXS&^4y%Ia41${(SK)myA)?zFAn8vp_Ot~7vjr&%*2N&F-cgErC<6$328b~sD zcTNlReO+mBS}G83`JuLyQ4(bLpS^qNmn#GgM((+ad`T6;&r-K33kcXycHB-Ab5zf= z`i~?UL%PxROfFCN|Mx}6AVf{=%Y$-B8Y?7#0cnmS|j$S3jg`w^9-ltFm;%;cuf}H ziam@Y?3vJ(z#dC*g|Mg>qzH*i5k|)PHZy(ch^K%j#9nM5NKTTGAh# zZAyS>E9-tiRx%th%lhyuTLgI)W}U{I*jqGceC8QD5y&eAQ$7aR>q-_hJ&b&8V^zw& zg<9-C4tU%Cr&-UA-!3~~*z${^S^5Cjo@))rm{Nz=N!!2u9M}U5 zYm5$$QqYgEeSFIZ`hQ0Czd2j(L)~DD!Iy0((O-K->Z8(j(d21h=wEgY-Q)b>PPIwVIST#i2P)>L7tT2bI6gNz0p%{P6ih*-6!*p zN!aUcpeltv&!9i8pS;k&`Spulc@X-0bYDm0QqNg~Daq*EjdJ8H3x2GYdSe0mZ{MJ> zVgB&|51Z!_o@0wVR;x>sP&d>6wPV~|3#`tI+LU3w?7iR6P=pO~APoc=8+2q~r0lKO zcYmw@^ksg1xZ3`wYiAA_^HA-~RR(GxTF8)Abq;x6S{7H7cx~aR&>I7sAobO_=c$J(a4M!})p;L=sk!`v z+aF=i>)Wa(OH(y)nP;jpt004bz_4&_ng+yVrvDZnAj8ApOFJ23abCP$u5;pp7M!Nd z?=<962I0@*IW@=~>yv#guJDcsSMbXNaIUBpy8Nhp4*@hdd@__9#o8v2mcV2O8 zqTkXnk5e-vtow`tb$971V-6UD`_iqkv(p4vC=i)PMuuUp-#J9-J;NuG6Pf`>oSc1i6^2Z<@E_* z*&cCN=o`qK|39=&`<20Kc2%0egsUVgC@$U{C$K+;T#u^1T?kMQgg zqf>{*A%e_?liJ{@SQ?!qOoX43RUhMj=)iXtuOrXD#DNxf92}ZO*{g?QzYP zJUFQiI_C$cRVt-Gnw@b%)Qf<9PbYrH-okTTxm@P$jYQy{A)h;mzL@RD%PVTmIzpT3 zw(IGfWPI*!I{)glG9V1idKvqZ#BE<)|AqcBS1!%uRm{t!jK1RN496CwFP1+!KM-N~ z)t~H#=u^LUdPZAnvnn9XvxbN|I;&rDu^ajXi*y%*e=Mqjnp*HcChET-Z`L~Qg9q$g zJ^So6FA2K8a7*^aOF-qC-ULJwAod72t6TzTvyUv%e@_4vBk>NCQWe-XKa~D^UK;`@ zV2iIVaunA8j+RPO;Hpj>+XI~EdtF|~aNedu_miCbbLAwE9Xq&{8jU@y>-2wkS+JMH z`Ad*6?)eoLH&wk>ZLz6OMG3Q6$f4M7}Zwmzy6KZ9)r;#A9U{>(LA@rvY z^mp0deaF4%Qp6Cm88oXk8CxP}ME-8}o+)MYEm68Feek)gDybCF5lsViFNS^fIOlJ1 za{K~fsDGqq3c7}qq2ks)|1Q*}6cqF{NX6(|PtNz%M7^OUfn~Z0xf(}5?%x$0iT;?E z`Ia&3IEVglz0Edl16n+#R89*eoycWm?S-^;L{sg1rN@hb^L zn%5Z$}Ri{!)@g_k%U8{{Evqh52E; znw)DE)PTu|93#R(g^^G%nr*ZS{8?9h^@CLz4tW?X>m0|q;g)(#75YlVD^v?F+o;0x zg<1X6`k1@R%?(%zpg=^TyhVGs69mRYCx5=I2HSrIQtXc^1E+yRlQDAjrp64oi?-0f z`rkqkue0KbHtA ze)0Fe9z-90toPSA>{VD=7rNewI&4`(>+fppPaS^sFnU%}74DbI(=%SN2mR}nMH|O8 zA)u1F8j5~JL6bj6*&EEE-?W&XKS>8%GFZ=eL?92dSLNbAZnZ}`#WfUrY}YC(Sg$r? zZ`+Tw@r~Hq_2Zacjt1^GPCKWjexD}7&U;f!iMp8MAG9(SZX&`rf$dVO_&x>=HyZw4 zQ-PrR&d1M>q8Y1x6#LX_f*dMchBe^!XqB06G+r0NMx3?gHlVBg(uBDP&ryFu7mwp}^sJ40 za5wV8WF%j{|C>RBEvL`#y{m#fzna&Hmr#EZWEOjP#aj!wZC(5?G2>j@Y?^ggMj2M) zr}8|!i7?wa(-gl+1di6}TShNy{-2Lo{m2?N7VX-V6^*{(wcoWUKfo=)o-*Q!H3UZ~ zde)z^hdJI?`$T!{fp)dj!vi@s&u9kKhNzFY9Xdbo^D=Up=L<{n63k(-%3);69Qi#t zxi1A`Ot6cmC+fOK0-K)eP@qew zApe^K34AjfY#X-f!R)VhgXb^@Fi-g`-L^snqKb;&g02HN!t(SC_QvwZ*jo<1!Cuyb zQJv11>u8Up3O(n<9tfAX-qcK6kSJRdiH|_vZS8HgU8o!V!}lIqL?4Q2%TtFg)Pr`K zUA%{!43D(X9h`fOL6KL4{;;|txQw5RjZ?yTVApHg#3c#s{-!N+_ANust z1=)n0bRn(Sy*M2AH4j5abQzQW@uKTP=6*Rs?Ur4y@ADF2>s#yHBYfy5`4si-@k{*N z|C;zgIBNv!j1{EJq4?31IERq|7#myfkId2d zf8T=I1LOrhwPKV!fO(qP$3EuWnAbbv9gr?Wgv4cq-Q_-b9dHgGuDD2r`^UPq_=8AL zwex=Gg-%28`Y1Z?jC!un8TJDO=aoTGn(0k}3KN%jAxg3E|Sa5K&m zyL*0zmtD7pibsJSiRkxG8~FMwW>y1yjt|UsU_OR(e0iBzMgW~PtC1HU$l$D_IrFBN z3SD^?zss%A2YEnFv+Fwc4o{pt=8flgPVO&})r(ZvoH$J<$4!ECz77BVy6khCZo>w1 zn#h^UK5O`=;LA3beOB-fQW?!$_#6Hr?)lsH8t+Bcg%(C}sG(gf=?Rxc58RU#sSMR6 z39x18`8aY5?>Wr93w@bn@ICD{u3$=p3%iN5L3$n|0VYjGY+Thn^ zoN-Go(s}L2-8i}Afk8>XJG`+ZTqZL}L*>0kG&2P_xnH1O;xvBuSeXNEb)#;z-PhM0Rpi0r5!KwqHz zCfb59?2@;!PUMt<$#BX;CEQ8AU^}6ZdT_3UVHuxsD1bFy8(8aHk6R z=)_LZjS|3ji_J`-Jso89+##u7@U>9faF(1W2pktV-^ z0ETJVqNBfYCs<}3?nkc#a5?O|+HoozzW$@#gp~-Iac60FSMgb*Zv5*scE>O?4tbvx zB7n~_$5SC`%xtSlJ>DrP0{b+LHZt0aLk#0|4&O-vOjEZeG!k%DP4*74mZo85e`2(S zl>iCz;UBEkvD5TU15c_Up6#j+cy*w5XKG)S63T|&$Q@d$q{jp>ARJALMeVz2rDQ8< zf&de4QK#bYbzY1$xNN}C?@pTqcDzXBHk`I+A!T9;Ijq9E|FxqyG zeNK!u>yg^U+zc-E-JvhCO%<~y9 z5FuS`$g3T-f-y7cN!}vbd zSd{RW*+b=Fn~t1YVvwQiB|5nr0rD}uu}!yiV7sUC`7rd1KKilIn>U#V_VLsWc6x;W zIzO9~K+juTx*6Gq5hF)>%#f*T)XIF271;vy3-jkI@ay}IT}YSTNPwI>SA!$Oq=8G~ z(cW>KVH-oNl}A(Y^O9K|{j?Qlgi$SO)qWMo{&eEWK=58zXsc~e&Ig#vE@5d9LS}f* zjv(igDj+BLNVc1f2)s<4=bsm0H|w|we+{1DA}izEKV2X}i^Gs*HX9KXIiCp_W>UdW zn)mboTy(r32;wy;NCSJd8o|P9ji4!ujn>^&-ZvHVDIDoJ1k9tYs1N3D$Zd? z>9IdyF8Vmj|6vp7!0YYQ_vVS;ItE}-XFpx>N)76J&XfAY(1SLwt#b^syv2QAUfFKL z8Bb*6`!ip0x6n`!w|r0@?8~-&n#6mrJKba?85uebqTeGQ=1M}_R&DnY3JFBNh!44P zTLDvjxuyb96{b4G@)Ukhz&vTGMnPT`E-gttzgD6O%7nhL8T|gdA0JB$0@_nooTh1egy1t7?|)hrh=4P$=v=yWypy?{;QUS4C1H8?pxf!u6X_} zGT#L-6XyP|s;t-wc4^e{jT#$(vUl!Q17sX*xFu?+T1qQ93YpEYH@^<3Ov^%lWg!hVK>XXlvu0*oviCqkI+NtTQSmENg#tq z@u;rgPrRRRh^`osL3DTeLoTDsMqtaiq*RC+U-sMabvZv|C8w3YA1_9hM`54_EAGTP z2j09jLq?dgsC%!=cGO78=1KuwfZE*L9_yM=?FTxyryG1H`Qo0S?yh1H6?C*6@L_wdO9o*T%v zaiM#f(QQqDO7-q@cU$xz^<(ME;(|2=RrU_5NuH7nnr3r6_x;9K|dqSF@=jP2!0T2-L?p}$# zCfu^Sp1_b!fg?Ho7cTR{Merem0m@RMz;C1S!GiLNMeuYNvcG85ct6|Iy zT>xpl>Zy_^UGslWe!SnZKU_b0CQ1Vn72(8~Z(+#MQ?e6xhP7Sa3&jq@4 z`efWq332cZssY*H&hH8ICUk{W2tPq)fQ>uvwgeA*nAmY6+ieBAV-Pj$bIJlt8_(uu z`Cv+BvXUw69(Lt;4r9VXU@2{+?QbxATL`$EhEj+(8e&B?=7I29=cYH$Tuf05d zd#R!!Fho1M?%hp*^|fMh-*;y)x7^XL*sk$k7my4QR-M;yk!A`-bUaOQwvJHXa>i*n z4$qFl;k|QhYS6s(THm=TO&~FubZ}r7tkdV9kK5(R(843JXJeQh&~dyB4r0WPdV|b< zmn}AUrlSmgK!L!T{;$z74T}ljjU)qCAbiFhVCG-ye>6A9rOmzZ-eaXKgCigBYC6=n?Jzflv%@!Eu0>dZ){e4T?;$Jr#*Q$Oy#(<3bEA&RhZ)6!A11Mz z32-w$Q0S+x4Mf!@-D*KCeCz51v1ADvc40(}P2kSlQM2{*PV9;}Dtr0fURshGtAWC-uoTnVRGL zJTrO^)#xw0%~gWpq0@D?Tlpa7(vgWRG&?vilyZMh7y*hn&OYZ1#WPSXo1>5yYL(x9 zxO21MeZsU}-u??R^madZd=^=quf;F&O`k@FbJb#(1ZvnKR=;D7Fl%vNU-{kfa)8BP z)t6im8o>2EvH8I)0hS3uoHP3f5J`?r&p_?WQ0g|9>ro=m?p!#uu7=m&tEMQ6KX`_S zSY+6bGk?L&+qYlfC40~I*f+m$j&$1h$fq5$T?^!cKxC zmK33gd@|(h7&z07b5>(#^l#y71gP=vIh4qO9VK5PT952h1_7A(-9a@5PTTb7cJ)#a z&qVl?*1i`)J`FocFr&s=!yWZ(8+rpDcX$WlZrOn4dD29?D2Nn%Q|nZeg+iiI-KPBt zuxs_}lJkBF#2J&ejNlwroU$**FI*n9i+(s)Uck=x#!;&c_Xyxnnrg-nCk2k>>rI*2 zn0?nYjaEEKgwd%ZAHT_wU|($eK`kC4(BHo#Pu<`Qx8@ZJui_jvQ~o|j1kVizo-#D( zEn%0C?UoZwkDY-fj3U`xLxA6_bWg~r$$CD$X~K(UJ*Lw-6n5M>Y6^Y&b<+m52UmoA zNfLqWvDWzaa1u-m)W(Kx(g7`RhCU7pYq<7I>+B2My+6-*bgzSC3E6JewnILJ?xG zq*MFos8FK;JC{|c5GV44m>^6A#e*}8V^K87FPJJfKuxUk`F>M%M-AB0yT~6{DhGK7 z4}YTHfuEO_!W2=QZ~K00cP2cig15ilws7noN}5mN`qz>4iuw8_li%VvzkhNMoKXZN zF{`v0Hzla*Ry|aU8J?Z=huRfVNN`Bu3ot*xdEUW8t@t{!m6TM=t2Y{gh+6yx+s)`f zsnjvx!82dWy(%)-Ln2HC?xKIGBLXMIWbXUM*5@SFgMT1`JRLk3G+1vsIHpW*SHg7Cd+ zAjTa$b_~4}TW?)GS%^QsYCmlgL!7gRR8GsX;oQicvk=mLTN%5iE2a!DYeQ>iS3iS* z0&w+BSfJb?0B&Cy!ukurRnjvDR!OjP}j-KY&#A4)N9RD_dUOPrxKJu|`ZCw#aG;_T0wKA(_Be{9L%p=(qo6dP5ZwI*yN5 z#HzzCtnOJ>BEUCO#no9!%+5K#d1a(X1g;m07uxypd~C}_K8N1#Ax_sCU3{JfG^u8! z8j$|q^%KFc2bw=z>1;iX3^0STyVj_sPFdLg+JG8M$KxNje!Nfy1|gqNCcuvP%M;!r z!9>^;5I(BQL=i zgWmY9E(4O^3km}on@7Mb*b=C;<_~-Oz7Ux*v>*;&%&R#(Qi(aKYO1HtEaA&`@cp; z<;r=HIP4%|+PRLYwxWpd z6IaB$L7#6pS4mDfKR^%KmIL;+ck$nI+PIUn{SEFIWCFYmLR9{{FIJnwACE>3;}B%; zUcA6`1}#siJgIG#f%rQ9&8^O;u^DCF8g0k9F2QN!1a=KKW=%a96UVvy*WB9Of{rnwlp5~|po2)j(%3VXI3FW7M^e5EZ zt!*uh^;AHK(ZsgiP#NZWuJByN3~Yythv|(Y>LAoicPAZLCQkBw1M;mzC|GX`R`o~b z|E}9f7xDc4e08C2)5~O@OO(N?v6Jy$j3vz4uH|0*q6Sh3)43mR2Yn3VBY<+iEA37ZDXPxxGj3Sry!OUeovR}_+7stdRU?3RlVQinTyGA2Zv zYinB%F`mLq-aXe}^tGrpUpR3+YTv9A_zQLNgdahVoON_k3(g0Ed?Twx);bV#ir1Hc z9<#B1`mbd$W2AOLav(ZD3$_K057Z&Uw(slS#e!-L2xwgBeO9jt`3$Z3pI$40&2ESF zkal(Ow3D9VMJA_-=R=j;Ax%j9vYXy2Ukgk`y;j1|1NL@v;7K z%2LeEh{ruR>V)3Wo7+piey=+OP6~BFG<=_L4AtMVyrlu9(eq_V2bCf0Sl!-}nDx?n znBH=sMHeJqJYauo>>&%7R6H-Nz&?b4TV7QpFu=F|aJYZyE6EJzmF z3u@bT?Q1}`gttZK-;H=*Tymr%5-I4(4zv3_haDL&|T`yw0vd_&7J){n@Q>b}zzuCQVuTB%Tdz6*A9WsFIa3xPxH&8}kF8g%;J z*d^*%0pX&+dL7pR@cNXo|IZvUCGu~(D>fU$XFm3|R25TjFn%4f%Bu%WyI&}?{?LU7 zRrQy0km+RqF1@}c5YKIV*5B&dNN~vj%VbcuIVPW-9q*+H%VF95`_{F=dQa=Y>LE*5 zOCpAoS zcr7?7vl&A4yK(Vm%uZR&9Q|rWP=Sy2L@z!^Wzg&;yQxLmVaM3~jll;J0G?Ty65sHg z$!J#c85t|p=d;!;9jxHt$I0j;k(ezh$ZhESX$vZr=MVb3;*OC!r_L3bmi%YsT>WRY zz`;~zMv00{s6Y|^Co^ggS!i%i9(9BDNgL-RbxRmcR~NCw-y=`cdRPVU{J-(X1v*V- zaO%;q)iWl;JTubAu`_7{|7AxTJO`*gU`|(BLDmVkQOuXIJ&=}}>O)E-!jZ*B&lX|K z=J6g5;7TGwmT+D{=LQchxw@gDwlsY8o}qMb7#mxUaSU)wPYmB;GF5Of%rr0 zD>4O!k6dz7LvL7ZZ}3@JWzaI!+%^ZAAXxu6t*}oL?wr@uezcDY8jd@gB7*R|<6>8< zjk-y0h19cWe)w|?9&MN7M|NFr07VmZv6mk01$n<^;eKMRZqN%);JKThy*W(^PEC1; z)nlgM-Spxn{bgjLl*yH*qSn8yE`(}%-3?|)0wps+cpggnRkv{(yK$0SVu)R8u=@1T zVzwR`&iq+Oy^DJC`kTqE%Yfd1-&$A1@%ipIb1o&}f)o_gj%Zrd5y0Ao{x%8c1EtW% zA%EA&;5N?Aw9tTEJwF7jak8^p_@tw#<6w{|uV09wFD^m8o0AFP=y-KAV(UgE8owuCwZ?N;}NT;`7vISK7 zAO5!K6J{}4Kc(B_{pQI;cgO=qBk<-;b*jaz*!JCeT!U|EaIfJcqa>aeFWigl+ktcG zXU!kfjmL;^N%n)u3G^u6S@n8y6}>?l-xee;oX2xJ>#ks3Zc*$oh>BLh`PQ>FA=ktV zcO^I((VA({RuWMhg}S;li$vl}>>}s*d&-x|2*1yNOD+L2e8LK-7vfZ8hYWc;p>DU) z;i}1Z2Lgn>^Eq?y3uX>o3^dMuPym<#ow>{lkn>wQ?Ah86j6e9YQSnwq!K8+U+CF?od7E#o&$GD z>ae4$g^R%iyG_2uJ@dr(C6il{^G!Pe?l?El@+0;_W!{R8tCj=Mh?no4%oB#o;aUu0 zZ=|5%7!S{H^s258-+yE+NCx5eqnpF(mBCU+^nTe>0uVxeJ+v5C2RF0zlhUJhP}C~I zx)=8sl^>IfYKPE6tFC)3bpbPd({9RYW;9rI;1wh6zVeb&W~b7g_QkxoMkucy?-p5aIr0?fqOhN}%z!G{!Jt%04Y4pi*cVGtxX|J#DC)OnXl*OHgpvAI`Kf z`7WO8?eVN*PJvtRP2NtRN1!KS_Xw9hW|to2hTO*ck2!aadS(&oQw32FfZa)jj{MH| z@V{fzZLG~_Lj;Gf?=Kp95PXe%~9j;?aY9aS<q|tu=t3TeZI212M{QaDQ3!PV62E zxZi0WHmwG|wKch%fZtzH&Vk)DWImqXa*dS_S=kR{sZtwsfz3cXguVgwIv&1;JasZ8 zcx8NMRj0rsdUNOVj4E)5Jj)#EPC=dLz-Zlq7=x^#Q}47~ z5s;|?y-Tvm@2+bD%P!u;CS+${?0F;m824U%W6?bPy$S)>8|3#o&HsOu}5%}DJ0BnH)Ni5xMzl|gn|5d(oV#diKBb}HrH)MKwV+P=H_zsWvs1plU*sRQr0Ax*cXBdm2XQx)j`|BF& ztjR+D`{I-+%6RK_9y;b-Yvca6WhXkS@<^qyr9nA6)k>!tDEghNrB! z*YUB`r`vo;8Tu`QytFXWd-2Kd%|FYqi@3w|)_&}4|J2c7zVuxa?yj2;oJ0nK!kYrc z)ejo5iCl8Et^t{{s<9+x9tWstpUrpC(1O3a`!#syu`6QBNdrTC-xlZvFZU4if$7Vo zqwNXU4OiZ6VjO=E))~5aM|Yx5@Pvgm3B9rL`WE)C9(%x*`LFKEFYHLVKRBQ8O%+b( z^aP4wmbUSziDV_7>-#r3bjOuxfIOpKOVcgSscj_cZhtj_>8sJ?V>`FSne3veM)JGpvO#x{?5! zhacQ(JwgQ~qDyF){$V(+S@z@;W^<4`=n zQ9;J6WdKkt94Xn18Sj}~wJCPg?Q1Wy@z%*88!)_Gqoe2&~KzEgz%|5s->eoaID>O~2;{2R`{ zpIQCl$j)lO(tMzXWRCj!*U~seXDJ|Sw_4w*kcXQ!vE$8mRUz$z{`Jxs+#8NbTTY`6 zn?4cKbjVo&eE(9WGt}_&g-?o-mqxJnpD-(rbLH48M~iCu_nI@DM$9k^Gf*>DE4=l4%HwX95`&c3uqEVP*l8yCOS(ci`M zkn6|WnmC8*@8eXSME}IG9tG)mO)|vK#GMzHMZM{w^flv9^dO%qiE8U7Lj5oO*DN`h zDIxEBRsMhqP2mR?{-7QxI)B1=C+Y|NHSSf$xNkbiddSwViUjo1+!@Mt>JW2c+YdfE z6BtxB7BIYF`k!|deLAa$z4f~bsF0bf?!SQZ$Kl=TKJjuQczoA@OzJ|dhESrc;{5P@f`Rd$6qKMv0^Z95@> zY}FjU`kPY0aQvjx1@>>q0O{LG;>OIt-fUx`cdO{TXDM_|RC6Y_e^=O9!dlm_2@Kw8D&C_UC;( zvyNMlKvVzL^vOLWpyM~`rk>COUBBaP%pXZ`wu;ZxAxQ< zxW2^4Nrmk03u$JWpr#Ilam(8NmDNrAdL=E?C@*@H^2D#Ovx7Ab5 z`|@T5D$E}nANxi}2A1bPBC=8M@-*{*sg64Py3%0Ur+$587ml!8`$~m7n~JumGpfVW zaBBw&ettSC-A>uLVWu%6=jf3e*!lj!O)wXA5k}sphZ$2TpqUq98qR~+yvdZKKIlDv ztt~H9&O-*{wIcr(PYURZEnawrI-kO?lD-4tm_=5yang@f0hRiQ6Gw3FPD)&fP79!d z+GkV27!GAHcG=_p{0#|qD~|d1SfO8rt@OK@2+n6uDDU3fL#For{m-7XAhR=kP~g!# z1uoy0-8>$Mp4B^vHEVcoJp1(24pU_D_@@YaxL+Ybvh;(^QtX(mwFzfwaU{a`A14VF z@_1i-Tljz*&x83-i!yei9^di)s%WVu5z+|pj$t{N1+b(0+VzM47v5j^zT*h`M)IeE zuK5#zFEXs@4f^5)d9Iz<`JD*2Pc1xa#q+{2qPh9F@P1G@ZPXA#1x*XFw`YHop*M(p zokNBUKRNV{irhhFN)XeXHS}6PZb`bw6^(2cX2u`KH>$zw{KMYokZn#kd(FR&1$_@G z6EBZ#SA`c=X`bw6R8VIWJ-h>%Ms0O{_pF}a{jdMqxlTO|FyEck9j&Vl5=jEN6!bc4 zc~r0Szf}d3*jIjPV#&MEWf*8gR|an7b*eKE!T(+<8iu=+Zq zKVoIlIRE5l)DL&DsXw|)hK0>3Af!S8?J^$XW^FAn?`s%VWK)MY;fLo2a85WZxs$m- z+a9X56%u2XRp2~Nyd#MtHf-1Y zF=Bc~1<3i?fkttbU^eJKGKS{?mG=EbZs@H&Slr{5yrK$!p9@|0;WmRTCuhN8eq?+L zD~(AVwT8Mg5v=3703WW&+JrM&LBlJL2<|xz*j2|}a2?qXf$oKyvaV=BSJh~g%MDH7 z_kR;7#YzQV7MCs&WI=?)MXSm`w*qYDcu;fWC`i0grY-!!Zm&BdcU;hqGdZ$cFe``5 zCl?>z$x>se+xwSOXk3dIHm79xu*;_{I1@ftkul|FfW5AQ4e3>*cF`pCq5%g4q3)Brx{?V`Nj zs|l@r>l<)g2@a3jg>^&Z#9w-|`}R@?rDJXd}B8vYPfgv}9X>?z=B034EyUTP82bN7%s*EB#1Y z-1nq#zuO-wuKS-)2^ohZ{w7mKoZk!9obr-(89~Fd*?1Q0`uf1QSSFBc41cFLmBf5E zh0ih^S8m{Q-l{Fdxf>ai32(a=8u#IO;$Jyck11d}!DF)81lniraC;4)4lNM6T9<1J zH;BDM+v<>w_KwlT06%xXPCa52Qq+gF-0j)~Lj&Mi*L*xXik-_k*m_;84impJ?~a){ zgJMOV+ZYPi0gemajL33~=iFY+j^~Cg1;uAC3Tncys7>AP3+=)FqMfSzIn2xua-AlY z(RcY*@6-gZDNHvA2hX7g`~6B8ug(Mw3dlB+g&kN&~MIYT)iR^ms>Hn6$t>Ve@X*sY`a~J=d)ukZ+4ZL-mrk zvMCuHHwTU-Z6`wDt2Z}Z?$Uyt<)i!^&jMlMw4Y<6u@cNH*4%54#*UD4T#V7Vd*I56 zq~l$9e#9mn}~@72}vn{w9hee#n0jyq)7qa5_-I{rO{ zw^{hR1^mC8bP1nB+1oEET4L62PIkW4$DRO7quCq6(4U#9msFDGj9C+J#WGhDB3!&j z()*=N0?&V@ee`3j<==e%5dE_gsi9gI%FsWf%E;P1j-4m|YRvL{0F1|8|b)HFli6 zoKvpnKLmN19}N8Tt>J#t;i_?8Q^*u#P{`w^fyi&3xK7;TdVc0@xijDa-)-WnBXM8e zt5f;gFBqTaU+mUi*CL}|#{2ILH=I*dUzh9U;(5mJMPI@TO{j}LJD0L47EBLs%rj0= zg6M`A`mcCS*)6Kil80F#Pr-9$&s_O`yoE+^~*xkMS0IlTLmFg%JP@?5;N-NiHhg04d2&;n`<&_ zuhD1GzU!Oktp@C_riE_KM5e55{e#QHzG{##D9N78X9<_oOu0>FbU|nP;Tuat3t+1* z-JViL1c?oQFU#~GyNlTI#xz_DdRmEHukV_|2|=y%ZHF~L>s?Ds>JkZ5oc?e%;~bdz zm1}4GYkUq8?W}3&XJJzHxi8v;dphYiuAPhMD;b+GuVkjcg9!NvvrqyETt7%#!##CM zIb+d*2go{Y>)1jUi#`K^x+wKg70_vn$ZC^NhYx*RpUgZp;V;*^z3VyjjdV-BU_$+1 z!Zc5OvJjt>c_DuBhf)80Z9>;Qh*^+LvjjoR;4>Uhk3Ea$Ikx(*MTS}y@b*OhO`?`5 zEN|M&Goy(a`V)B4!1*gj;{J}GB}51avpyhEqzy7lCkSn*cm88(C&waVk0qpRJY5^| zZaRCF;2z&u5nC_XRpHG}T^oO7VGYWEY8y$Agec)K;a{j9k1FL&x8ix?C;zpEQzq(= z8|Bae%JH;{nhat z&v6t!Z}0oQ&g(p1C!g6O>P;3j%%W!#1# zc6d`NOn~U};p-={yXH3CfWSv;0))#KQ_bumb3D35 ziengkR980HUGTjU)OXhVHfDXNoQ~VtGZ;ar_fF)+!(5=D8*%!Huqh}{_&sg*5&C~N zahN!?Z@RLENee-p#|TURtPnhqOm;Y^AqV*uN;lZ0vFq`fFa=|-DtO%M5MVhX4Wt>` zRTYl7SAUs(zikocSCfp2NohQf9~->j?h^ybyUdo0;g^76&38VVR1F-d-*}nRVyC=; zk4jCS35Zq&q@?uV{##;Jp??u|S0xVFwjtb~Y#7-6IflN9Mefm?Md+KxuDVYl_+IlL z>mU4#Y=<)~kriGN@YCUlehR)9UQoX;W?vBnyF-WnWffz0XB(9}2l{&cEpIR!!3_9i zJvy43bl7QYJtT72LJTUB4rti&h{E69s7E@OU0RqJWtVdEfi0<70f*0;pj9d3sd*5) zLsyqYO>qzR?lR+IBl;#|1G1YNP!GVW2Vq8Y{5{GZU@O8*YVvV^L-~4qpQH)5kq~1y z_k^XG6=uXgWM{=IF`+N3TqLn3UIHAl_r-a|VFvoq^YtTbdLW&5(Z!3 z{e9gyRR{e55B3Mk9Xu)w54wX&4wj>CreYx0jEu}8Vu7Q!)c84>pCOgR`BG_af{m?6 z81!dT9-8ByV#dEyWG;(>o3zNCmm(q{J;)^zg-j~;p79vZ2JBe9)Ji*>jr&@(HAS7k zZWVIw+~#|tP+Tg?MpQ+B(Oj=kZF2*dpMQOI?B^S_zlj1htBBX>dA4=@42cP@?@@%_e4POBEHvR3kQ6J#SGxk;EnHemzCjRX7whbk3jH> zdgQNG%$WUr=~4Xx_mxgV3l>#!(E4<}r{bFw_*M4Az8jIk{h5so%Zdz~o#2=G*CYw+ zjFiX$Q_V;bU57gn+I2JT&FmLm~ll|0HF(^7E+B{f`x~P)gl@(7Zi0x`x{!wBG z8ur2A&TY!jJLXYkiTa#W0krY?(01pS$3)Rek~wPnGiCPrY|K?Hh#)NbmyslmpB8~wiv zOrYpr`qUhDDM~YQZVO@emG_$@HJ9%)u+&|qc~u+WlpR$WX}BY(Z;r*cb>n@-TjC+H zi9S$tK2o3}Lk3c$c1yK4c2LM{n%jk3fQg-!jpXl`N!u^hO7vX;?+eK;rx~$Rv-zp4 z&VB6sl*zAreM211ldnmbVjki?=PDhW6tZC7_zb@?!Y;Rpv;vtCMc};GMMgPb0@tWx zebZ1M9=m?%>mxc7pv=oq->n1C{>pbcCs+a=wD7vx&MJYv_bJXQO4OeUV%j{=zi@%H z)v=3T3D`SGI7db`;34~aM@KewI4;H&l)!jqIjh0vb*^k|1Gj@ag6~0btDENoYf#m? zO}H_%26e}mE)>?UB@`j!_r?ByG1w)};xyv#f%kX;w!Mya8~A%8Q1t>skCy zZp=)w9uAcQ^cNXcai*yu>;1R;?7*ssGVqlA>XC8KgI}&+l?Lwq*Ufl*K=hvuyvR>T z>5tR|U8}P{+ZK`C*PBQ3U$-gyQpsZ;9|fr2Trkk;LbjEr*9ra#S@3`ClT56u4d^;y z{`OiMI!NB%Tjkb)7L&cn>o^zXIqS))CgO83dO>5zPX|1*s=ceQ6P}d5^7p#{?0_*B z<(M=hfS*VB%XgY8z;r~KCY=TMJZljjj0k#=%={zt)imDY$CbX67^08H{X@?CP4va< z$;Mff8bZZT{>wBcd+1F0_u!8#VCVI@qvuYULf6SU!?jF%psm!Hx2%$drSoyMZao%| zCZX-Wi2i)gv+e1?Zk!)>Wzejq1IMY8G>VY1)I(|leAeP%isc-SaW376xq5@jL>{WL z+-ccRH?rHmn&{iE0V;J#>X)02xPZ4@A|4DGhd&V%@d8PhJLz!saphGL_;w@@?%<*badh>ic4>BN@ z)bw83AqyebBWBtN_a*=HSF&S%Yh!2A8uz)~rdD*zqR1enA=6e$lLXdxiKj0j6Yr^S z#niHoD0tT&Zd|9w%%%3wgg=uMIDG38) zMI#FE+%Im_=QyMw0{(VHmD$b6fIJBLO=aN7wvuK6B5?Q8mDhc)wWN8!4|N zK-v2ev!945{1*vNG(qNupnEVYohXPgq;{3Pl!Ipvr#K?>l{xASW=Ge{{!}SJ&xbf4>qFQb{BknReq9=jZoIGJ$8hTG&FQGFP+@Q+ntstM zjI5vHr{3duPm^I->79FmdtB?PxM%pn=;KRR)J7)KtvsEts`XMZ&h4yd@C8{FsHBmAv^vi7)d>~)@Z;!GS*nJN5#Rq?G5HAm*pMieB zq42c|_^RI8jA?X+h@<|UN6d_1(nq)dB(glCqs#1HQ;R@|S2imN<~+ZJl-T8nVUFX% z)egB5CHT>(m%)QNmht{ZZEIvWeVg%N>RqkM}j=y3&4Vz4Fz zPW8-08$ojLXUe9i49{@~UT)Hl$Y?7s(#lea5h_SigE|1pNRjlee4k`)dose+Y9&M>^c!{rQ2N$*8WAK#n9Bqt*s;bw57#)(B?aB(@XRDkTV&l!Jn5}mPo zMoZ^nE(`iD#&q($kU@GkK=#JPR`lODb!^J;Ap@ISdcYHXpw*tUJRi`%apXU!f}1S3 zZM|yixQ&cqn!R(E(bqqCbn-D{(`6v}&rq={3B_-GUxwp8;*?RN<(U*y@b}os?KHzY zE%{})*hOSteJ0x>3$Rn>Yu>4| ze{hZyl&ICM#r$5-W;B<1o;dj8`kwr-6ey5-z!vJ`dESFJ4%Y=q^nDyu+D)U! zoE80lrE;p$(CamySTimK^yLI)5=Ik{<9K&}Ed=${l2>iJ=M7fU>#o}1PeFqn_!|EpvS@?7E;L~O7Uio2TI2M#B3E6L(Gdyta`1^?= zF8!(&@MX8ePRfhJd|`0e&SyzD$P{L8orU}2s?R~LL-O#aq>ZZ#{U%pWT>Rjotc(oW z;mW-TWc*W>sV`*`;LqR0o#m%eK;cueJ%i^?^5S%4!#gE-EkaOx6d?t5L&A|6bI8ys zwB{{F2L7?z+d(Y&=cg>&)rkRdI9Gd5=?dnmJQw4o&bs0KGndNA>8%#5-hDJpgmcnR$Ab<>uro!1frL&{Rtdt|<9%8aFsJ!g@0w^J zc2pm05%ucS1*Hf+C%pkn;1%*sb7@9~(ChMRH>XuVZnS>22IoG;*e9G>sQ=2#6Y<47 z5e8$wrwjp61~AYceE6J%4LsaB-TU+go-;3RlT%}UGMSFl!vUGpb9c|AGDT{Cs3WwP)c@B4{GiwKAL}`4qFcgU*(mlK?|28 zJ#`EEg?-fWi&?NsNt*NV!#yn!JKR(_hh2l^*ZadIM~&h2)pe{qARuGt!X_~?q;C&e z^tAXOe?a%9)q!`0a6Ln$YSu;_nEZtV*Csmq-;P)!?o(Wpae8K4?*J)o{0Kg6OqY*!Ni( zKF?P_e0~LUN9Rg*x3h6hrB8Mj=2nDkG7rgE%=vb7`cQ}^p*|l_QAib`1KiDq`8p}=b$U0fuV8~*j*(!@HDvB1VS4afB1$OfY2A}=IJC& zc-1h*A%6!MhMiGg27-{WH7K(_8YKy#gRf=o@n}G$-}XR81McB#4Jh6PXn~}e;t)eG z>b6f}m#-etfPG3c-&yhZ-tqdH>xVp9s9IsArNnbTjk3<;Ae|ZJ#tuqtX-LAYgFLSe z;rvqUd0;#P{im_Mzn;lkQP#P`NOlSUnYX}mZ?Ol$3axnUI)jzls^F)74P394ZQQGf|c-@0CF~ zxmu4xT?e9{9CbhYK^9sxY0sN=h=Rg9ZgrXoWLfK1&_+;b!25?^&k81rKo;xM&fZE< z$oP2m&F5QE@S7h&4B`rqN&Bc~J&XXx#FPB=p~_%+*CcR1rz&JC-)-LEw17{K`q@nu zE#SV&!=w*;hG1#58sNQ!KX)~!SE}Iz;22YQUfCiA+Dp5(htY>1gmL)0s>p&nEA`L+ z0P-H5-QW1dgg#tBC6|YXv6F@F#8saL%&~1{QgC*mPLCbR_egDE%Jo)!OE-4g?fvDb zJ}3suWl8HbsP{%R-1d2Q5BH%4YP>|qU>!D?eZL=d+XwV7Vm=32!-JxvvxoHMz+Lys z4a;}fz5VrF$DK^fQT&pB&tHdr*v1EnA3+*=cKLc{(O=8{vWuEXW6G!1bZZa}zf!zu`&%C}8v33#8 zsjO%8)(3-En~8g8rw)u69vf6J6^7C9NH>Z@GH_Mg-oGxd!^tg#UBs8B7Tr?SXqkY2UvMU#Z4ZB z%mjwYUo(h zxq1mPIKb^-RF3!C%1@geD#&UI4;R`R{A&zJJvHAH%+aT?@Q3dBqBvArwl!bIy+2cx z5Ydzs?nRkN?VcjFmEEVuRs6eaEE%Fohj+uJQ4n?T9)+8LW46uQr z#aCm3$>^u-FO6>ehuvm@sz#@Z#IXw`Tu(zn3QROAWW=#^;MGajZ^D>Q6PAn2TH{3~ zo^0^1%1-?HLyk*5O~t)g>0KhLZD}wi^DgPdd(-Yov!an>cn?nqPZ{{*0_RN3?Tkq6 zfr!VJ(*X6Hmvzz>vGV`z`98mip+UA-&Qn%-WE9uFFX$eBA`i>w&AL3#NdT$bs}_fS z=CHs1!DtGycNt$l8-3)W3(rQd?!`|Q=roT77vLUg|Ng|%33A*=V$6qY9QX0;qK75I zq`*2yi_8=Al5E)*nVpZwz_52^oz)z6RUe??sD$ ztl^s`IDXPTweZ^>*2k{>bH64B{p$Jw@5Zn@ir?~YC^DWuxkneSV$RGgu{~b|=aboo zbPl<=$830+ck_rRvb&e>2%4d8o1@R17r=+SfXTj7R5))h6WkWWF<($x{9@?-f+F5y z&k=s!mIRFz(@TZV4dDmNN;Z$68`Nk%YusFrgGlm;kJ(}bNH=WNkH+_=dg#ZfOk^*< zx$(1;vsDX>x*Hm-DYRiMz$gIicwiRm<<)dp4|r~~HIz~#(_ho)=+dARB+DsAJ-w|6 zZI+QsQYHkrvwI(El4N1!J5e=l5AtG2b3=Yy1)w8*(zReAKw#3ez*#)Mf>y+1zyFqo zX5+aOPbM2s*XhXq6l@P&3X{@@6;z=4&<5*?41Ms9+csI+GQhq0E;l3YANI-)E|k4f zhmB8*Bnhkz5y3H{d9#eX7<|4T$}9jWu;x8A4Y{ckb0Hf%Wsf2?jDVAU^c>DV@6>?1d5u z=|~xYz?p}#mfsyf*Rq!-ky#0j@vsZzH^{@t@qcMQlGT97{<2SRhcPg-x+wfEHw2Zg zg4Ur%MX3EN%=qCm@@%3^C7v3n!eeX7GfFI$ur;1mkc&oPU4;WJNAwL~|D9fKae9#R-aN=*SOaLHoM`UV+CXOfC82m$7r@ik+u7S5N?vb=&Uh=q z#xEnf%!7LH`V3vGGN&?3es6a=MXn6@6;6NW`J@E%oXzSKl-Q~8Ote!J_jn_Z<~ygc z%Q!K9b)uk2892#GE=CZmg4M#f@3gHlq~sL(8{OA~7?aMlz&?9WyZ7ioa2a+q7EEkY zahqXxi9o7*z7|M7BI{%8F@o;0S`JPF17Kj^j@o%>3~G-PiN6%fK=b#HIqTeN@NVwP zO_M?$sDYu`m+l5|>0bQCtfw~2ElzEY7AV2(=WTi;{915hH&!o$#1>pE&$L&o8^WE% z;2}$7g-TqR6MWE!U53ZKwFI6kK#8Wtr~ZAaz|bK7>Kw}z7?N37dF+fjY4)EH2Py0% zBP$ZTJ1YquAbmFbrXP4M=wEn2q71gau4?v}bKJ+%;2!)>8Ps~~)ZXrC!>#_0*ZeC9 zcupSN^t>+*wA_&R$-knk;OFk4)0K<2)%N70Qeqs@au7JZ2$MaHq7YCzlnUJ1=7HfLR&%6<6|7PbXA?Ij4W1GeI4QosN^Z;GQQrzOMbZIw$a1nC)&^qJKk|Ueon~49rPf z*HZG4f@s2rLl*e=yu$^!;iqW0%6t_-@oq+>`vL z`;;jFx2Di0-LMKQ@hu8hUp0W@ol!Ra0SzGPD5cq8i|2l_grhhsWLpw@NrapnN(cbwn*ZaCV)CEI2#W&Hl1&##?MrEmZP zqB$oKoU^4=_wzy=BPVvq{LinkfgRk&Nmuqv&|fli zM~jCN&y)JR^9iWC5r^{j&Tt}crLFIq^-W|Kr;RB`Xkbo$^?BC)ON!tu{Y)f{$Q4da ztye8|p+480#CZ3D9t>&b^)o8tJ!V*qx&`wN)!cl9y;mcjYi9R0xg@%s%j7%@Ng z=0-yi`q0x0FT5o)(1VAG-I1ayxVP~!dvA?7q`4n&gleP!Vx*#4S8)&6eeZA20i5IB zbRItQmPHfJFCA?nL0(Vd=QSTs+&2#T-8Lg zJ`LRniEA&F19e97b8S)<@GtW`_Yr~^G;wZ5yBOkr!fr$SE9MHdDOaSPp#GnFt~&Mk z5j_z7TUb4hot!lbEm{+F=<9Q0D|2EHuFCt`P1`ERY8?jO;I>U_S6bw&UvyaN@(7$l&0tiOVzLKKSF z?8*fi6o6<_oPr4b3ugj;oM?0u`ybo4#IgG2=+A_N7HRjJ@^DuClOHO-Ft(PO zbVLF>r_GH^}RGfnjd*tAuUQ&Vk?%%VYYlqp;2X!v!3oA0b`zA9km_0%^sey%^|pg5QSiPYKX`>g~yObrp#G))Cr}A^|5EHJaG-4B#KHjgEb@29UQ( zbtj_!OL@$Bg*OwQv;D52TnWe;SD3sliTgT{v)9Hn(51O#{qcgF0CE(|)83iw5J0T6 zS$3I-0Ft~N@wi@q4%Oj^f;~L%O|P!+zb6Kzv@JHC=pXbl+~M%8(}Y&DQEH}q>_9Nc z2uZ$&osmGTXpoP2Vvg_2sh_3cQFS8Me|#&3LYw0PMlL|FIsA=e$PRuVXA2*>q6>3| zKDLy}$l;?ani|hQ-<%+AxDPY#pN}!cIbnCs_j ztGs=eB}?y*=T%40uLLau7`&b8*N6kqn7$BA)gl48;=1E%dUEhG|B;kVAaZTw>|QMg zD?=`~mXP34Jvhrzb9-7?1)RPf|I2J?0%Mz(RP#8bK_e=sd+ntX9F#tPV_^t8)_&#Z zM7JYz`s^6H8S?c0mxJ-p2HB?PzfU?N&#|v>PT9u-H2Eh>hHuM(?B53V@IP8m9Tl`M zNK*k;^4EDkU{}I%4S_RO(Mp&f@gp6+rU*3q3HFhA?(5S0NqeS;U7%}!9IpTIgy^d~ zWs2y-=x(QJ;$=03MSfBt33ANOS*0(yU}vdNF~b?kG5r6M+Ns1nR-oMZM?8H)6%PFh zw0wZRIAwz!%GXBLP;i~^xv0GZ7~8(5<*2rVHja79o?Jta7SwIAXHtQuZAC=;hIQcj zMZ+&=6V;&Ea`%F+J#r^%e%jXPVkgWye||p9N4e0br|DAZLqUwKSo9fLu-#36fo}da^d+e%_?N1MKUDbp?gGt1k`L=N9QR|)EK!8EDQN5`HDsbO>giNr( z0Ja$&Yl8MW0%eG3B6*=EjMxz(#+(h|WA6KeW;G39zoR5Oa$O1T-OFs<#?R@0zQhB% z;5MW>W~Z%>^O%6!RX-yL*Sl-vbixI6U)WiH#{Igli^BcYpSlntU?u-5Mg{)HUF-RN zk^r7`qkS?W=o3Qwq*$FY(8N@v$&6WI&VoplZ3Oe+szV*AuWZ1??3dheTLbtidPBUD zM+Y<&oVa%ILd5v*;d_~nrl9L-Yx%}X9poMP8vpR+$TQztfLMVVLKh6nX3*3yvOJB(C4qalJnw0EAEM(st+)7$pP6{ zhHAGDYH(hk>5QbR5!}u;Pd>k?0%B8MdN~XD_hz5&zA7RIHM}~t?nDwW6{yUV`qUUw zw`P0z(bw1~!0Ka;`Y)lLKdYoo8%`2C+|yv!g{f3IYT6l9P+JOkb5asJMY%Uyi;?dd z{_Njo%|jEoHFKocj#(ExMa6l!1J!}MbA_tli4r6<$xtZqDL}qHmuVd8CVt`i-U~sZ zFf%W!5fCj3+~gfFY9kM<>jliNX~@U8#?!Yv0}!{^${TS+6qxe3m?-Gv;KKZ0PP9F4y1ZN2^@F zDDbqa&!)0Auy&pT&oeCu1GBke`nKEoAjl z@|OZwDOGjFSx7Z#B(W5mJR5V26KC zLZ-i|!WB2$x0;av*U20Ui_?|e zpjhqulT1M+$PBZ)w~qI~lY@pk^XS99!J_T8{sHyWFlG%42XS~o8#-G^DhXuaRNR!R zE~qOqpVYy<_vj`~@|`SzOAM|JKc(d0phUE^0f#6sDmx}5T4L8Etxj8c838KGOdG6D zszEYKsKeJ7+!GB21#>(?E>d-PZNWE1xMekPCy7T7!UuV;PaoC+a)GRO^vD}HH~42_ z=P!2dpqHW=O~T+0v!KjTPK0#{Q$?H+7PRPTlFk zASdjKrK#zN-$K8u1*5g0fjFp~wd7j`0(?}U*uPza`crO{Dg9*|kUQbb&EAOmO4gXI zE9O&v+@UOKR+IoXGPCqT-1GDoXS$`LU*=cYy<42vrSL!g81m82t(+Dj+>nN&loj^; z*b$)=7)11`O99-TnZ!k;B1d{YSvCn?|x^MKI z=2^#m8-0Y>Z>}&g*l1#%w?u!f&Q8=T0qi~|&^YEOdmBOBA8ms#tv=X|6!?9P7JZTC zq9LjN@<3Gk=SS9{957f|sh*-ie?tw0`T_LEgnqiKCnY5buT-=nnvO_-v#SkTt&TJt zN%Cg9g88o1Q}5>6&LP)6jnqlW3pqmL)cZNmPj~oGqQUDiIgtOd&-pdx>3*+|H#nM! z!FT^)#-D1~ap)j!t?(JUeWJfIsM%l_@9AA1il^!zEEr}@i=QXWp}opw?8x(>znMUZ z_xA@>)UGz@M@dr@RA5D(x~qSu&Ykn9|62_eRN@HVn60Ry!&et;*tBIqVTTdnTrA3+PCm7y9+yb|I@u9kt@nx$G*t} z(BSu>GYYxMLyyL85R*s)7oQd{Rk9=q51R#6$X#5oV#p|AaZr4-9T>XUG z=G$w0kd)l?WZM9LjtcYU>YNJjOu9X!!CMyY9oJ&@oaY5IR*Dxj ztebS@69-M!9CJ4#eTZRfUA}$qzdgs7SB>ZoA6t}EYC5igoUyX{IXzi;OMHRK#T+2= zi-GbJ^yT09?HVY7UC)A zc-&u@Sk1`e=VL5%`}_VK^+>m!v_31RbXa<{=&ICc%OZz8W+@#d#(NaKY5VjgN?H-U(XxR4#e_gUqwDH$uKc0M-xn&tAHgHnn2qN;9T8WHtqu?i8_l&Mw_Hh~ z&Q&)_2TI?K@iGz|ARv2lw9DBT4DJ-N2Iy$OQQL2;CH+PacsE1|tH^*Ry5Li+o(ULc z=ZD+J>A?M!?=AVJ$n)7Pqob`c2Yu(e!{<{(VAkX9nPl|Y6CE_uc!NG<@vEM(l2e$k zkfiqd{m%gQU1A`kU{i)KL1gs*$PF+rwpK^}Mj1%fsvXG+?cu-L2KRRw@b6;Y(^q*a zkk+$mWP#^=Tm2oEfm(5hJd`7Q56`h%JgaGf37W9^Nuetw9Q7eqALCPL8bEAabmR@A zIRx`v+B88u^M4)PY1R;)8NzKDr4Atn>8@pi5-f!8v%HqB2(1r? z&wp+T2?`2BX1&=fiF)i>(g{_hh%|r_FWO+LWq>ZlyB}AY)qqftb#bpt8Cp4#dW~h& z;G%z?LJxMk-WbNl0MuogN`iPEokw5rllZV0)K};4x3til1h~l>V|uy=ePo9@lOBA= zoPJmWsb07${Bcn~WGo?x9Pdk2ZjxePDyJ5ahIt$5OT1-vSg^v;>qk)~fqV>yA^+xA zm|G_Ek0Y)(2Jy_)GjA~$S(ETrRvvXWiH58xLY_1vDV6yBL7!@J=z$L=DPo{kr&;i@ zPYiyxIU@LpIzNjh-}wE)svb72M+##mYGh4gef8@UQ$cAp&Nj_tCDY z4ZO*1OXDP>@V2Bh)&=!3aVE}~*@KuPi=bwn#&f0d{`pkDCESy2MR-G$W1o@U*=5$l!9< zZ!Or9#8N;5>=3J=eZO{83F^NF>DPWW0TBgt`!3|#NY8yeBQ$|sSBHX!_J(jy2q3oj z%WnWx#9eyRIt18V;GvI3j@kK05i4%|_v`$NZlJ6Q%ZW*+o$z@ScSPqF@*EwzR*BM( zBSsdjn4?IbzQv5A%)lU=H%p&m38<=*qyn;gr0ZIqp+U|Gq97L7(Q_;5siM zNeevUnT$nWAQvKJ!o?E1Vg(E=4{R`C-i#@1SI7+Wwn(jm%h9r+E2)FebY011$~Tn=reZX zPRc-6Qq*7yaaP6`4cRZ0-@XNQN^^LtUaJzZUkG>Rz6BCyM zgR*oWc~1W0)h06-%a**;^jrq~?KM5-&|kS}dwZVZFLI5_-<~|8s0mds<5||S#4wli zEb7lU0^oRjQp8dcQh%l2;>XWBs%qhO-6_=h+Q%}RvC20o^cv9UKIxkcittv;Sa+{P0{%t`dJv*SF4%#6rG15d8Tu3`YOYRi;B(Ry+<4}_92CjjnJ6~Z zfqSf$Q)##Hxyqb!7sTIV_Q0ep+GHi{UZmgO6DJF!)G{>Mi2Q1HuibFgMlM5Ge%{}3 z?CCH$_9t*n4zg&2Sk2{?!LQ1Q{?e=n2s(d0n}GKUzU!+SCFLfd{Hd6u%2yJi($-fw zl_kJ~&cgl73mMq18#ClbpGNo9kB>f20DQ}yl`5;30>^=CW@!%6aBtow;K~%{Dlk5v za#I5ChFqw4Y~NJMz9cb57o_4$2|aI*?h)VB#7@gvz=eZ6*noad1=eG?AxZAVA`}X678SD{g^gH(Z5&Ft5X!X65!5rovP6W-jq5d*? zC~k}s`RO8T*Snt@LQARldIjeATSHE9$#u!VqC=b%T_5V$s%NR$#{u$O0yavJ6Ze^I zd{+OfDySdmeMMD(JptKh{L;gpzx_vTH~jtr8%B@cloA8;%%0kamjJ4NCB8MtsY4iD zsF}+b{QS6$`eQH`Qaft+>wy+_Z-3Idx`ujgz4vg(or`$y+t<4Ksa6NX*4P#dP!FXM z^XC_;!2GvK2Y1;Na&2dJFTFvo+-r}(=7e>5SnOsnQz8-q>x)DOU!!lp`}-G?bB~bQ zdq4Y0?goHuen{yGzW2wdr#?|%l?Phqwzaz#asEVXEw{r`H#bwx^ zV=|^8hJHEHg9@7uLrh`BpX%ygK?OLyb6$w~v?`3yBx}rgO2Y1N6hBd=K2+Tey<|?O z3$gbqNgeo+M=FvVofx7CNn`JlzCBX{>cp?hs%yZqfMK zJ^(45th<#HO2BrCmWm4ZH#9QBGcOq>;9m8e0}nT3Vbvz8``24#FtI(+!%K^K{)XW} z_8dvLd$1knSXm%dP?I3#z+B9jXE@oEA>6dOd*ITjHiRVZ=y+ckCe-5T(czanQ9f3G4%AMXgD4rlZF z73&Gi`LI2>Vwr(+f$fW~pMn)0FlWp6qHsqIhBS`6yGE`AX?1qbtIV)3W%BZ2JKTqU zp}bIdOk5Sbvv+@mWudMaKk_b{N&|d*tXHo|nZj@Yk)Tq61o04;`8=FW~zsmUhNX4)Y4#29>lOHwd8H1RY9bn8TXwQ+>Y;@T=>~eqUy7 zSa#$mH5N7im8{)a2Ps9!(t0U2dQTeaLzygT7*IDN&^d&TD#4vpe8E<$gX$;o7%n1P zsLiYxdlXB6>35fXSn$s#1$~d%huR=PB{c0hguL`S1_`?7kiT(Z=jVG@==)8kb1?*oPYJQa5R*ZZSSc9(1(5< zF1ObM62YU{nI5Qrr@fUR-6TL;oX@U4@=ac9eNVkFWegnBE)Vv6jp2sz@$zRHQgCfP zb6Wv(pii^u^+{&2lh-|o@*qB+1LU!*%CFRbdhAKQ{G=A{4<4Djk(ofHYf!)SCeEGH zOj{n!hLCxu?27JloJW|}LUW&^k1JVdK|Nd-erq^V+&-%Z)Z{(!TP6Cyvh=d0bXgXH z@79H~%NfC1ykE5}&3QPRLEIod=>t!asm8wgU=~5SPboZ( zzA1&vQ}dOS$k#85WqwJF@Js{hvEAeAi*Ee9)sz0b!rmc+oGqS( zeok11NuwG{VbEk5HV0otQ0z5S=2Vn}+fk~byb(AL|Bl$usB?g{({3NdIy4}fnIP)c7IX|00$ra{@ zgqxV-G{0LIb4m#e!!5Jb@P5=u8*xf24$xQ2Q-5vG9wO~zKh1FgzzX97XFH^zK$&n};R2r1)_YpzHxwX5`Eu4F3j)Y@ zZhajx#a-!s3%P z`q`s`lrzhvz~Js@jeul15dL_b$PR>{2IB`rBLYOzH2j5CU8UtV6Ej$MgD`*U-S7P6agWv8)^p()Y z8~r}|0Xa&CXT7>-u7TBmfb2a%C}D`|qszdqSfZYlDby9|Zfq*_UPB%Ge$KcG`W|9V zG6ajHsRL^*1zQrS6wIic($+A;$VRDj`)%X|I2&a0?2(Irkj`iOe)PAe-3qv9j`LSf zR@_v+8gk4&-G7qg5eT0-s2aWmN@5OX%To2NIq23H)r<>EgGbQE<``8mcqtLtD$0zy z(l{qqp9cCfo}A(Jw^f1Q6@L0k4-IHnMWb0R^40Xh_R4fIZ_WCCHBmqw9M?}*ER2go zYl`_9F66c4EzoC6>)652h{81EK^aK#(9G??d48S)EFQ=c+dqrb^;!%017;tV+b7uZ1G>{f!#y)K-?8Wo4_9xKTK z(}qtg4|YQL`g@0Yi6}x@{LX{nI_&c+90@E(zwcXLJ+%yW4Nxdgs!zq7%CRo#3#O>Q z-!x*nzhbKZy2`{a^>MGkx;t`r3FpsyKaMr;*y6nNJMg>@=2+>}a`obZv6tvFUk zW3R}cj9b=|N~nkT(TyC!{)qkA?`7^1;E_XV;&c2u??oEkykI8}O~cmFQYpgFCrC#9 zVN?bbbzjVKBA;&d=JTU|QL3=iE=`jXM*u3u!fg+ncWw2Ox3f7g&-6uSC;y@hl(ZZw zWj`tfg}dL(Dr|AC%I%%su#tnLqiNsd_f(+f!#t_*Syf1Hp0?l4R0dz!14}(wP7pQQ z*1R8cd88zd_XS|yRhcque@mPy6lI)|5@1#U{niM-okWy-X%h(1i3GTEd{~dH3;iW; z>55wOL_tTf@_y+e0WK34Z>$w!e=fUw03fev#Oy&{W*a^i2k(b&hY*0MH+!h=0Dxym zO{h_k9Ec4T)o1ysKuf20*Jb3(Q4bY`S85spOS_K04Cc(mI}^JeI1r%h^BZ+h^p9*F z&J>$LUh>1b-Djr_G+^_4R!PAO0sWPWvb8NDVDB+E5q3opbcDU>H*qhvs5ib#p-%w2 z7U`q|xG&;46)^b1To0HE>m4k3v5!PHFrpIutV8dFS3YNQfFAvlTwFc&@dcdkI-{lz z5*?N|Y0o%-(CgjqTupm0<3AgIT@?My&&bt29Z-eFZq`CW^y?NEuKe69B*4sJGsa6_ zg&^lojZx(RZCDaJF@AN607p0}uPI#Agj&;*e*Sdq6d!%t5_cMP0R2V^cFY@Mn?s7h zK_$4^7#_NXoN>3w5UQ8t3czvWnK8@$Q=rxFt7-CB1yxjb+c+P&Bp-F=n0N-_2BuzdaWZ~6MGyvn@VHk0LXW(3-=!D!D_{0 znj}>z_^+PvaH}=Qz4oaJX#_BeZaOZ2xkppxuJQCyH3$rpHoGN=`MT%DEPYx=Al##% znYOM0zjFge$*Xn1Q=4pfuu~C~8XBp*&&oi-+gguWD>Hasl~(B=ZUG~+~Bdz77wNJvJZ>@8&^MP--D$j(Yhly^I7 zMKk1hr*xO)4`{;qnKXlwZCWsKr%Xnf9p`%!7CW^YxLG`cNN$zq!ls zRg5&;3T>Q@Kwm(jfnJ~KpeD38@C!dTrJ|oQ<4Y-@4%C!IfwLB5 ztEXRP55XSmdJ*B}qn_Oae9!AInvo47hQ{-o50wJ(0*-KIZruFTkrE=O}JG1n}3-5PW z2~ABzp2Qoi`sWXM6`)MYqhjO=farwCP0KcXUOW}jUYu72Up|$Wou}1+N!#1i;-3m6 zS1-4IKZEb7yGGyQFwaF!(B0km2f0tr1J9-~5#WNBr|gQc8l0-iQZ9`_&bX0=Oc{d{ z3||SJi62mab3)CoKB%9sjQ?|OBq*ZePK(`! z9QTGqD~0c>5L?6fSrzxZeKMy!cP*)c@lU1|dwl*xkGxv&b;mqY%b#cbbOP||{-wix zwAygbuP5@)d3ne-`>fD)N*-ohZM8(v$9M7ep`H3B#_(&VTrClwN8x9DMxQvIg@7B6 z_5^RUfU)~t`yUTsKRDAQc}7VWJf3qIienD*#Nop;A;&a8DrX?84>@Wa3f)I+6%@cH zl;Ka#LlTs(@;~^8dHTc;F=wTaD=8w{oTRX%2*tWlJ;BK5Tx=$cTOG#U&;RQ%}fB36f@Sr^sh$z!Y_Y_zL%8 zTd()+*w}~Ms;}2oMBia=U{cjJJ9#p&fmu3gxfPDch0J_YvbZ5F?A6{-}ezr%kj#HdoE} zOj+c%~S0ZRA(BTcT6&J!TNMePIT_kKJPX zb~P$OJK|#r{nl_cX<{|m+yFeO8*fCv5}}P#T%q_X@*DJG+^XK{Kj?`#_LwlP50r$%9+Rc4Spo^fBb1KY>1l%(U5i^913*24O|q&Wa_E`A^TAJ6P! z{CdA!9rhe}xvXD_=jAzL=6rv>|LMIrPdvFJpGt@R98RGLzK_^*cgO2o?m`-X|Fg#P za(A(ZvS-hxJwS8nI@aLv` zRj`P2>d3x&ncK?X@n4YA4|9kNq%W@zlHi(CP^)+-<~*Li`7AMxz0+BO=ihZ|!iS;n zYS+{7=P1Xmbe%LH^32WMjp)0hzg~Q`D^?lmq+>X$qi`+}nqTN4Y5~dS632D)uQ?x4 zbl0*V!fQ^Q>YNtrGp8#4$VtTexYWihgctp|QG(em-zl)oLG;~?LyDlI(*0!@nH!#w*&!K;(__hmo7!)tm*6P8YL*dE%Z0c>lL>J~?BA#14qlsX&sbd;-A{iowi zO{~x#byb5OCk9HEU#NqOvx-j1JOPI4Ss9{fkY`16j?^Tl0TT89mR6WBCu~1G*l3RX zDI%*<9rmC0F<5A&G?Cze!ax4x0NfY$9uEb~CuH6Fx(+X4SZV2M%~_RR+VE*1QjYtD+H-CO5i@xBmJQs{o6%Cq`!}e zF!CUAFC*@;cMZKs>iLWP7}2LZV(|OScJXCvtDr(5Z`rLInZ|JWX1UJX4SAq7Z#8@2 zPJout;n^8p)Pr+EKlC+|A>kC!*wGMm*g>&q_N_+X`Nd`CtqGpHl67VGNu$qE{*nD-iNy37$epJgD3y42^j(Uun2<#y{MEkxP1E1`I<68#Q?|zLDc}>Y+VTe$!v{0cYO7GhKHD^(E>x72!bao%gqYXo1f-0BcCncZD*H5DFtZF&RxBtq6ecdi^{mM_nggR z@=xhF0RkT-*(c(Bd*9+uonF2Ha*Z!mTIlIQdgyG_7``XHzR_}7$6sn5R zMR!WIM3p6kDPLv`H?oB(^`i73RU$}}p4Cp{`(bFgMXB_v0XUi;cBmaeJ!StyQS(uK zNc%Ngb4r;6%)UF%d+ad;!;cQxE`4Mmw4GU8DlvvOmg}6y%MD>d{kXcbE(O}(x8Hbp zNfSIiXO@xoVJ_k3Ew6hw3}Ib1C!nmH1iD)+cUaufgz+2k&GJI%`{G%dTu#=7!rIn% zZ@Dz!ZO4TiqO}qHoi2Gli9NJ$S+ivt12y51Sg^O)j21{J?R;PO>LhH(`T`{tZ4kbv z%fxX&8?gPrEDHT-D%*(f6p83}T~Do`=O)3;Ja>yJJ7=J)=G+zb342N%-&Yk*qF(7N z`S#~wO)z>~mhv*r7#Jh2xA`EaWF)UWYEKIV?A42Y-o!N(XVaSsNjGyK6Fugqq{M)p z8uh`hRui(f$y%sl(w0+>FecsEeZPbZdNfaVL`{-_ zY;Rn*;B5`3c?t|@HHhFT(#KK0jyxTn(Ry#>%5|xE{qj0Zz}|R4f&}J8S&j)%BGGRb zQdWP(TSXt%1z1PuzKUsO3g4|?agLq!Hqu9fPNpagWZ*c5CU={763L8O0W&TVp z*!fE>_P;(lFPrZv(*3^h=cjJ`2KsJYPhX7+J8b|5>D-i}ZxQ~-hemD|!-447_l=ss zV!n-`as_h)_p&G6A5w!PRqB0SVMQp*`KVTVR0ETOYMg%=nIf-$~QFngrC}x}W8jV^3P6%gTGI;SuoIj*e3f^w~$uf5^Iz z*VoZj)6!+^$BlXU?b$H;^es!j&`Zj~7rioPrxnbd2Y4SUYnOsrgW#DM7d|k39bC%n zX9+n=13ue>Wq`4FGPGqY@-lBJ+OMLn8h1@CZ>`4Re||YDDX>ZweXPu?0iDv3(akCv zK#lbk^h9oD`wV^bKcX@`-?rz_kx_X#BgaLXml+9r2fK8jSpjl>D(sLbR)o9Jg5m<` z)0t*2&OMIvy&L1bYj5$~Bku(c||QC^pHdObNUk?MPuq$ zv}T4qOiL$@V&7_3SyV0?FLH_Q{kRb-qX#XtVzw=J0D?c?IaSVv{nnR{7Ey7pDd)-i zc>w1N*B!;>Hg{B@`bkm6r(QWYF~>Of25-3YDb8O^XvG0r*`K_pNW*8#w64{=b}*LV zrMFs!y?nm6FZHruPw;8u(Q9HvC{r5y;o~L)kp*`Xo|{TSjyv6G!#L)MEw#F=koPN- z^lsr|gY^ISfj`yY$oirR|CBmVrjG}$qwbOL+w9$KJ>Wh0B4*?T$nQjzSLy~I&$Ls%tltJLQNZ(4qiWb*~}lR-3JQxMyNp!Q;h!(8U+{_ zqrFu!uL=InTF=g7e<~WZ0&=m(nST`;T`gsq&nY(n>i zLqHGf(oWmK2Y?IpSY_d(vqdA<6QN3ji!EYNvb+0Z3n zk9tPSxXU*R>fBbD(YOy^Ty(b77?FlfvxkE4ND`DTQxjCxkYjK)Xf{{uzn+V?<$=*^ zpg+pIZ#+#GuF1w!SoB#!h(!OT9u--fSIxpH{itu=C=JsIRz}|KBX2h)BIN$Tf=oFj zP|=Qf?CvQCm(R{FROq3;Ty;ac{eTigNHB%uUDSXOGLf-4g#hi|TOxS*WuZC5GQ2Ja z{eY4I7J-47pEWTVO6FGvoyn;5U6{N4J!1`b7?fb-MsEt?E%LuuXl(UoWI;!8mtJi= z`YexSIjN%$qKGZyOE2DcaF+q>(Pt6%Zp%+wHheAyrO*WRp)ZYAz3L_EY;BLWOa)}g z!*nbz;?NgmRrXf@Y!MOO+CI{7SWtqq?>+p5bj-rX_!vKY%_?^5NUgqbjiSlDyQ3 z^P=Ywrf2E6@3Zfty{Je)pY(r*+MoEn%~?mW4XR=u%yexkP8qbPYMScP2{5Z^SG!1q z^Xc%@?3SZO@KmL)Yu=9pV`DG18+f!K_~#`Ih=Nfp#ykapbgdu=$t&TgE&9+LUOlRN>_+|FtE4by!t@q0)i+nzQ1u>MZ2TeR$3B zGlZ-T{?>f&eY=T}^UmLJ$20uiHZIxkMqS>#b8^4_oC|!RTV9>nX9QAQHoBIW6Y6C3 zO#DtDKo4PZ!4>~5QJGJ=wV~*<7`I$l;L!jaFLO?HU@mj;O-pEnHqc4v5hsPQ|H#`t zt_t7R!sM6-KTxl@LG)bSo`nA3Hn*E5=qD*kB5E->D8O(h-{5LFfF><{JT1OAPTacl zt0^DPV~MFVI&R3f=@mZE{|o&#?=E(?n&`Z>-@)a1_y62NJNmAJs80~!{d@As3@ zU&ee>V;7eQ)SmvCk{?fjfA$AlB3l*U-VLqL@@FdW$HGUxR!JMg12@a1ijgame&fKE zCx&30p|hiOCq7qL#orC1&UoIb6NZ0e@;uV~7Or7p!b}oypLWr55cqVhh9EXP9mEa4y@$cE)j!I0QNL zPgdMVeIeV1(U5{YZ4WvEue2jq9Q}4S4ah~UBmb^1G6K3}*V|J&wBbW)1Jlf3BJwmC zrhpdrSFm4`gwK03?PF)H>j|JM^`wZ6?*zEKluC<7eLY_5P|x+xIDfq~nN1qQJ>dP2 zf_qm8uv@8~FD;Y=Ot^Th!G6T?)M+(+eoYW~>8=oi*Z+b1N4H-B73gE1T&eWH-u2}( zVV5M4w|?c&5Y3zv()2D(X+I*%9yNaSuHHIbr=b?rj+<<}SZOwct$T z>hy(E+EBb1%BwqS4#^o`K8L&`!9joBQ_+<=5J{U5v0$eMlH)CV{q%I8a&Mq^6#m|s zHIMQvCGp%Xu!rcap$nr^BU*YamH;lg1c!Bg@TlISDsHI-A+ioZ$(M{l%RQMj{U&QEd!lm*=X0>1?UD1=7zJMw zV5E!sZf1>zp*V4-)@VRmLk^=VT{(ldVxFU3Y%8s47rw(m-kLK@{=|P@9 z3bkz%czVceP|FPWJHoq}P4N9(nP2<+$pjJZ@mspu%*nt}`k^Ai1ae=Dc4n%M5kQIV zD%}BXQfE>$@sRcy-|EujD%#FdiHK!*@&@TH`Vbx{9^nT$H+aJ?iJJ zShMCChUd(}yXWU76+!9CfLY0H0{r~v_v{kpNyG-NT-l$Tg!aVqZy%!XGJ!%z_gw-% zPiCS3`x<&XC-#sXLhe#wBdw(WiUwZ4){?uDZX1Cu^AqE0R#Tv(%!gO{;r{)HxMFt? z3HpTVi@epaFZJa8z*_7>!8XT)qpav#66vd@y`%x#R@GeG(&bP9ZLSVN-Y%c~?7^ub z%w?X9u*~0&=b%G64kwf>!J=jJYp{w6R2e5s$J5(G$B3uZd3QOuqJ52h-yb}8@Z|it z)2axnJ%{WMbIU?%$ertgu2#UDz4XR@odA1-L8a*m_HL+mZMi7^J{p%iKD-?{#hB0xC@RSDs_WU(Ep+~4UlB(cf~IP=U%ak z>niws!X{3F!U@ciJ`AlKS3L^c5o4MAbV%U%d7!!Z2=?Ya7q<>(CxP7;D*tMqC_b-K zIXYTU4{-Wv$BBDoMvIG2eFI5A?fz6%jPKR>O>Z@B5A?^TRGPQ_I1W26O?G*oM}1d0 z>qZxz+g@$0`NW>1jB}R!^*2wDFUIy<_4N$u^^-gVZdXId2&d@%!MT7s)!4?0K9l7tNePgujaP@jcLrC_gy}+--lTPdUCjB3-e`w=hDq9XF3VULnmwtLC$Tp zu}+5~=8;pI{)J24R0Qd#cOTPR$bjwkl;25*j^MmNocOcl9Js9aw9(W`U~gK}kN5VP zP(_fF4Zxi5Pk)!Y0ts>;_d8JJ-X#^-E@o%e&VqiKq#s67AGF}EZ*pGOJ4LAHe5k*L zRt5O{^e?M^lYzfk>oqwmk|6#tl``ardRUmavwFh`2rP^>NQ^uV<`kF5!bcUr-uH|% zGtmmJTQ?a!p#2%>M6uv`j z`4f%vdr$DCIovzP7}s9Z4ME?qJu9oih7wS?eXdESE5e80c)$+}h3B&LQlYpvT^>AX z`cy~>L}V&%+(jSgRMOtPL%0_?A;+t;?Fja}XpHuo4{Jb}`8#sBo$~*3)<3YHU=K~4 zy^|CKY&o|fiMpTbH(_di31p`$U*QuHnrY z1bGYo@GX+?edcrf3hdiWe`NsXIOZW2! zH3^=^^I_){&rj@+7MRi@)_*Wj2>3E`|wHwSeZIbhT?T4!1YcwzDAgY7)drSomQ@6e}t z$Hecb^ri;TxTUQQrVzpDaC(&468iEF?+l2+9*!4b>lrNH@%-^Yr6e?m1d%Tk#_Uly z3p{vSVce1e#|G9q!!^i2v2(ngvrh?Hf8WV?wN(q6o^PL0G{o!D@6@wQLkj%&SoOiY zoVciH;MO!MG~aXgxQla;qkz?oW;{<#_UnE$Gj_=L;1Z7tb;lft4@XYPfEE;!J9+jQ zxWm#}&Nd-?IS3wU7Gp-8aH6QFC8Y-W=K?l?Uph!2$MYuU$_bobt5dgrE7t_UnY5%0 z>f7D>jTn9WjESe~L%)p7!>ETaaSy;W$n>UBLL+!1c*C}G!@Isul#6sXd_f;=Nxl71o@hanANH9uGZfuINBQe8D8!DhPl?`J)X~3pAw;i zlm>ea5rE|TD|eR&1p;S6+}7+BAcglyg@kD3-FA!iG4iYVwk;9>}u zJ*k-$_&)Qus^9kPI0>Xp9gj7MXn~gP1lbLH*#6)5i+X*2_2nlU(Nq|C7w{~xTNBc= z$~68BYlCFyXy9A?TwZo3WN4yaxLkB&B=f2k#J1n|@WQ;_e?14Cs4F&QRVM%1Vhl2I z@zq0kUZ1DUdQ*2x6aK3S5Pql&R-<;y`z+80-`y{_i^&1R98HCV$Rvo$pe<_`(S{4# z0B^3V(0DdO6vM{yMk)5tnvrLglEOwcTf(P6zmwwvNO9yPH)5q*OKqf)wELc7twLw~BHu*e2x zjXUcMW{(4brE~KNa;zF&@!Aux|6FmqP_HBI-?4@4=tF%U_?P>wGy#2|O>>!Ie}k34 zu-1rOL|GD^;l7Ctb@!rH-OI5f*st7CWcsXx1Z)pho=q4j!5_(f8@(D8*sFT%{nTYD zJfOL?Jr8?2w`mCE`_WS%NM?#66{G`&YjvxwzS!@z5}zUZn+T?>%d~|{da!=A$;t=!YO)>XpN%&u zFwdAPU0M2KvG)P!M?Y-ubxv>+_#++-Ja}- zz3=enSq#n$8s@aR;1%qRT(`n@P?!#O$-^Q8Jg%unP?N=x70z`Ty|Sb_HG z9UAbdVsDq`H0n$v-~O;8hbLrPvX4`RC@@PE{KF9p3{p%cnKYHailgcLYM2@rMks_3 zI&iM&TDpExOC2QDQmRGyNKn^*?AJN`|GOih;5yFT%c7x6+UWaecn<$z#v!GoEV0#~AiX9(yIFo-rR zDNjK^7?pMFXFO*FB$q^0WB&cXLQJV#o-%|jzLX(n5r9sM-|RVZa=m`}b>Fo{e(Bzh zA(y|He~Q_6Ved&*P^~&yc{doq!%g@&6R^c6MZ!Y>2JaD`58(InyUTv>L8cqUz=C7I&gTsRz@CSo`%0^R3ktM zn4dmj^hBMv_%6G?W1b;g5}$gp$r=R4$6}1Ggt~#>fSAdC4LSH{&~Ea;3Hj&Liy_Q> zs^GP6-#Hh|Aw&nA95|00!}D)dPCYTvh04Q1yGpG{pl7v(MoK{mDxK?{cVb^dPtF*} ziwi_JyLE?Q3Z7q-Yp>Eza@#`iKL3teCp@6hAok||GCYsHe9jT#uLk501@0z%KEhka%PDT^=B7iKZyCR~H_&iRWx5~q_@ zpytV6S8I9nWed!m;%O$rt*saP$1$&Us=1gqSRXki7SXvKv}UmDQM3sQ`r&xlJA?E5 zaW8ocooGDD$cswn(MYd_fsZ;#RXCqwXLktMeeY1$__{^?Lpg zW%$B!_PEdh`ek3%?^|az0DZ!)cL7bIq=>T5m!mkRs9@h|HrcT%F zQI;~ixik7!Oo#}*`Eqi9aPGQSDmHm{4-qaY95#uYqJT$u+~xNew<^;g|Jfo%gld)# zT`MfucilEK8;Cs*?Xd-iz3fdOP|>dE`#cryN(=W$3ScjGYB_g2Hvz6PmQ+8{r@-g5 zuVDkj6iA}IcCz&w`g>9pnD;19VLo`lpq~qUMjsVvjd}E-m*(O>gE0W|u?ppdcj$kS zmOSXGNPvEPE@$I=Er9-ATh+RMk_r7X<-SM0RFq5Hn+`(MkF}}x-%;b=N zd{c|#;wt|9c*ayAw>GRw-CYSkjB{4@Tb+y^UHD-$nOT76tWD}{tvvEFIh`Y2Y!a|{ zq_eQu3w6`^`xcgqIT~Q*td!0;MT9iL;pa5iSN`9auCau+$>Kci zL~0$+#rx(z{qJ`>_Py2Ga98}%gnD_V?@v^SaGG{y#pJXhJehdq$d3CZ^8=SQfAOO) zYE;)*0(pj42&fbeVeXh?XUSKx5u_d(d?a;R2RZZM^1IpXaF4HPdipOWAuJ_E?i|zt zB}12wD(Hs{`^-9i4}b3WGd+vWE(<7jzf$5QVGY@?as@}R$6)8IzRLXuBj_C8wl4e8 z1or<<4*Q~K2OQNiS6>Wi0aLZ}=j%B4ig29mxN(yVmcw7=yA|==;v4p(4f|?@yt!7HK%JcfxVSuR_Qk zc*{J02w7=?-}2&!c%L~ivW}^9_v*s45vS{-&PGr;81aqiI|U@eq!ym8M7upb`*4A5jTa;@oe^&|7d~r581+x_}ut9*G;MX zZUxSr8tPDPBtO4XR(T`r^b!$oerq)?ShV;verz%Lgp#JcFiw@owX$Pn8 z+I_KvjBYGK5W*bK%EIozVJ$HKHKLM&`T%F%q3ps^u-8;>{OFYxH5pJ!+#k-FM*#}!u_4W5?86h=*hORq_;qzD^}&=Wc$m>v z+>e$A?XH?t-&2^E9)JFVCKvSy&9(k+bz>Mj{UcQ|2zmM2nb^LHVjgsvZNd}tw?(7O zLmDxd%OCZ6|E-+_P9g$oNmd$Q6!;?88UGG(m4%;Lcs`uSByID4L4fh;m`kQZc%Mf| znrP4wpmN2o){~+NTRWNg9r1I$7ItXoJu@Ysx%tQ89`=I-tM6uDuCszlxekM$Nyvi~ zd(^gwe!H52^#m96duwc2G1xJHJ+n%4UY!!E@ZnubtS{wcpwU{hu zUYmF)!|4wD8#$A*GRbgVDB6h4+z1w_vF>$z3P5RerhJ`Hg&4g-As2p+}VuQrKVSjGJbk@N-Yj9&QEw^+d zz-zg91_&@*N{f-Nd*AMg9z#av8)Yp-{Zp%mPjW_uig z`jv<-=lhSy36^nW`MBpF=3@-DYPtMI-v=ut+1eC+OgkfXf53m&Jf}9vqR9ZpcqQ@@ zs>x7U)oB*U;R*}9%$pBV6yYPA*6PnUxc8@XxwVFSfj_6(v|>g{z~%g5)b_9r=p}lU zaJpl!`|JCQ^cA>=OyjLTYmR=iWTBd`R43SSpYH>Yf-a;SDG`l+Mu2@+Lk(WPlmj#G zF%91*xTj|Nk!@LxJtLyZcMDNxncH}`A33#8dXQ?*bl!qT_ zLQmbeRG>I6X(sOx8Hgo6)8AHNUgo!RS_G>yIO>omYH*)$`ks4*=2cbD7UAu^i$0x( zX;nwV5bT9wzD^LI4}kNjx^XAxQKz_)cb2_L2lnuLuC^>{0T)|3-2>!-TFpx&XAR=H zzM|B?+g%GD=Nz=?McuLJC(WA7CeE$wf6SkiC_@ZcRfNG6bBd&MJ6)ELzgXmZlEYgA zzMpO>es{tYWL>@P1qgV7`@tYDYRDgu#<7dr>r@cm5ZuU9nSVfaCg z?H!%B{3O0M-mhUbAI!?j{KcjpYJ1h?wgQ}=B+u3+=mqz z`ZuWimK^`oQMC*GcDMDYd$%AzZOnjuAI@=AG1|?v$h~PzPVEWuK|jnlpN#5!WylH~ zzx2F}0Q)^vloK(xdqz9Ahe;OoV(z8`Y3L)bKQz*Gln(oOIsS+z;vABAe=B1y?!}yb z6b}Bx=a%{NMz8Dm-uX}0dN_;U%WnZy-e-m|_E<3fCGM?yM?_+m!jRv#bvW{*A?5+f zj~x+bGXsyr;dmN0E%20xs^-KuJdbw&+9oGVf=68SUq0nx z{yy}6!tS?JkjvKdZGVB+hhy8T4|v|<|JskE~LA$Rm~`Z*g(x6hH`lE%&Y zgOE4Fwfp*h@ zmEW#Z2-r+bm$F2iSj2GLFiZ!Sx#sK+2rPnF8!XjVpJ2Ou<&E12(M!&@a zNNF;HnP{7LZnNkwl{@*$75DcwiwmTWI8XmQj?JSz*hknPnU#b50crb_4MO-F`PxG% zvA+p0ocqy&is#(B*DqF0jG>-#eB*O#o&gm3$l5tIVP86BUUjeTNf1^#Cq8k@0@91I zaIjMcIty-lj*!Xl`q0O(*{I*Qh~WY04GQG-1tqN0crHm$1Nt9L9AZMd?;*@+BkiI%6}?zZd;C^#serEjT|WFL0)tk{~mw z+%OdPGlyse8WgTt0#nVLjrThC+vw4|a|P>z(ZRL#vJ?XdZ@nOX9rJR1j-g4r@SGWb zscpV5Oz(euaz;(KsyTDK@&*~+Gsa(e$c}u6x?^86VkvMc&HeUkA59n#c+l@bl7t_R zmyIjdOd#27V0x2VA6U~@q6p|qQ9Sh`Mk)oLZxRQbEw}4~#4D?}p9(0@{B7~x(E%e+ zo&LS-?SkjpV)i8ale=8~XA5 zB_4cDSd!W2}C&jxhbp<{6p?&9Yz`L1kF27VubI(_PEF*=~zoqAXreN4Jfu6=l2gL*0R z>-aL{V(Eul8PJStf};?tYV9>sT)afe)|1SE(64%k1>a*ma(Aj$c3>}~oN?kcI}Hf> z&uFt@39r8T9*dK3fa$cL_h<1u8Miyj;ES6L=(&Cn71*u|J35XY_^7N7p>58QQv@S; z_4s#C${XaO>2H&>z}`i-E&BP#WX)jsb4aA^V=}lA*1q*&f8z$3X@f;a5B5n!+5}-v zf$rhA!)BNhU3c(rOTt{qIr>6DmvVi`$d_q7k9)R3u2Xvp<&Fa%P3rxLaV<#kt_zRZ zrVaZPmW!@pKj1S9_p*ns2X&|;$E7d0aljKO??H>)I1%h$&bD` z59efhoCCY0jBIk(aPF$Se79dq8wghCrNeE}@BZI^KVyM@RIaw=HTngabDb@FkmDLi z=T6wfUY|$8y&Sp7+xO0S=0A^pT}-=vd*I%3%j_FteNHV1f4!=2*`N&Ke}57WSm5_k z?sTiM#2!BKonN06PzJ%ZB|Y^iMFbM$OGB_S-XP2GTg*;OKcF&K-pb+a(8*6S0Nx}59#NP%` zwfQ;6SyVAmo>y2%J&Ce7EkLZ%MQ)_P%T8*^Q&G z=W7Y$YSmR^_-`E7*3<@Xhf{pcdlli-xqTjcmyE&5Ww5i69(_PG-RzC1|KG1}9AbZQ z6if%K2FpE_U}~*lllp`VSH`%U6i`>2W7iTd4p)PZ4>qrAj0D2{=4U&ju$c3U*zu(5?059&Raqi7bDFi(|!omu97g*@CV(wz7R6qsT1 z_j`WI7qqrLYPV^|z>}g&cTlt<%obXc_UIswD{rgC<1hHRjvlT#famzm+MAAfGYT-F zbuHZ>!UpJk_Z5Bh&;)k8pb~}%FtH#p=EI}|vX{n1(BNLHZ&zYe6#DwVbqF#Ymd3f^QD$ro=6$z(X!Ks!2H9;oTOJ3K zAk{}{`87T_qTX%37(@M%FFkMBvqBMaz7~|y(xBeTcJ;~O7pSL7)j5eq;Pc_;YnD3X zM-=B)uUg#Ghslix!Cr1|t}U4W-lZNtywxp zo;rT7Lj{(|FY&s?m>joD0T}josRy7xbd+snKQ!U}Ww6eE?7#jZLbS};Hg#am8xWI1 z4&_0ERZ~agI4Q@bUx>iDyx^?!`&-)RyNhc${i_*yQ2p;t992Q?ZvnHnwJi1s$=&7Z z#`%?|OZPYjE$07wnh!kRP=q1GMK0jp*X!Ll3lHvfn0A-F_o~(f?Z{bP6)rR2Mx6XT z^eZMF3aIGdO-I^4ECP5#rrRye|T%5rCINk zCQMLP(l;bZHVP740&a6r#p-fq|kPM@oW96S$Q*15p* zS%Cz5IDTs`-obNv$x&5dGt|SxK7X7yM(&R{#W+ce2toAXgM;WB7KpT(nMGgZ@GN6~ z1hW<#qMCDUJ%SuO9Z}wxoj5P^EAH6&oeKJMtqb=tpZ)**P1LEkahlpH+#&$8(}UQ9 z`2M#Ixh+zfj{I2J&>MUIp)P-K!Eay&_ivj!RcO8tLFZ>0l>vPS%X(vT9(5X!F|e$n zfV$+D9Tjvff(9_jh5&UZ3S1(@nSM;fywY;{>C-q@ljI+LN+A$on-%xdOJc@gsN%*F z7pVs$9ElT**qib=&gmfR)`288h6BW9)F*80ZiJ!^T-Tk+u&U|`GN2KqH{#?5aO_&D-6cZh` zulgH-M9oCFQTPeSEElA3P>msGmEs>=jo&NbuiZX^0bFqiZ@wXgd$Y2-zs%Pt!2Er` zWjQWNST(chTPS*%pL>7s>n-G)uj%eD#&hbcCr2f}iziu&)6|65PP31iG_ z9#mi(qkvU$Pb#%R3w$3lGgh86f!WHzf4fmvS^X*v)QaCqdU?G za?f<8#$VO~y=5;J`)fwvelT`-sEa-rwtNn>dann`=iIgKG$8MQ@ts_m6BP_{Sr-LL zO(A&Ys?@FLrqH~{@BGnrDtu1a_iE{>K9CI>;+T=2SpPe)Yb)~oq|3vdlG!yt@EIw- z{f80u5d2DXP}2kZeoqVcmkz*t+*(f9(HVpjUg|KcdcvcpLZ|=Y9u-q*F5CE#+h=>J z;-U#&zfE-ojEwqlXj6-3flC{b&niSrd@}|E2O5{$#p9*eA^{m?~m7Gqngty<`|~! zpC8;b#yr87+JG_MnK(Go_oFKvz6(18oDBi2bfPQvod(fc`tM6e)rKYmR|1c~V4!W9y7 zA$_b88$|)o%|xAlhu5bvlE2nHz)e=>1!2e($|{bXw0chjt7r)kY5{T_?QU47&Lf!l z52fi=m@@P!zB9UCYy=OQ->lOcAvr*$+%x!ihMUMO{IeH-2R(B$Yrxpxu_zap^UlvXS{9%W4K1`l-gH9 zfN#^SJ65Xz>RwEwdl#!gqTiV?!P5%RBDB5~^Oyp+v)0$@NXn40MOL^Kb8mzH)?6;g zkRbctOh*aMKh3`BZ67>jVbbuH%ua9AuVbW%uP!QpTIAW`8QRuy-}qj~1(Sqpr%z610Ca z{E;`JK-%!By2%uTT(Q&& zcj{Gc?8lC1K6Il*2^Ny#|NS_Ky}JW}BQZEH+1D~Tx=tFyn3VFz%r#|@%NENR&HWP1925i>W= z%lt<+Yh8)Z`dGQ{sxBF(g7)g{s79Vv>ssH58O$4R&5XX_r2{2@&+K`cs|JcYUw(JU^$B zxD^QANXv}C=b^ITijN;B{+^xFb9n8sA9^|T)kEA1>KV`bCmoQ6mue+EeE2^5xPB1G zP#;myyhBejV+d@w#~$8eRtGW1^1azo$Su2;(W#7litjr(4+rV1!3Vu#&DH2*5xnf! zevT_;m-UM9%tk!l$v~u%|@e)sgIIGjVwIdLO;_ZaHB&Z=|@|p_b=WqV?0#d$hg{}Xe%G(x@pJU+&iJ+W*cU>+G2x=GjQ9TM(J2=6BuELqbF2sF zHo2cp6?}a1V0@auY>|k(45{n#;p-$&X}SE+33c?gGpd1?3P|v{&En5r%me)E2@1g+ z#*>uGc?|2SKp=lew~9Ux?{Ln#1uUMu_lK{s-~ReN|YilX*}& zPlDr~^ z!aequQOFPEa)iXpTf3lcSY=zBtAt#*nc z*mZR{Dp8-$8KMbRN@-D1d(j`*Xn&UpKVNCA8nX4AI0r?ac)uz^0&Y^uz+j#t3G*m4uXj{k1sF^1XHm6<%X#9HVmK zr^fz;vDy0Ln#f0)w9HVuuK|@F+^${7t1A1vO@5INKtQl(Ukc72%`Ar5S89=Snb%F? zy=MqdIqgFg>@YuBmQylQe+u)hKKp5SRIx|Caoufgjieq3;A?G-r;(Tmk{Qx$X6_6r8Pmd>vrog>~*R5Hefp@W)BaeCf+&5nLvy6 zvEC(eZE))gwe6|L=P%S>V;cQ5I+UUfb=AoIb3fx%{8|G7k5;xkb60}qtD08t_93Ua z;;>U~)fs4Mm^D3(JRX^&1Mzo841lyWI4pP<_sMBSZez%ee|yE3Z327V#3H#nZ&z7> z)O#gE3ST4mI9X<8l4}45G#kqrcI!d5B&P)JCnGRSSu$pt(S&l_9_4^WGYI7pn;yqr zApO?ghaJ<5U?v3?PMTVQ>ajdJW^E(rxgH|>vDyYcDesg@a6^9y(wDyBe|I5d$o*0h za_v4VA2N<{0pmCKb{&*4gMpvrL#GRjV4y1hH``ki==S#4Juj;diR0Bmep2ReG3(a& z1I)i_r|Haf*XuzUmDr#5R2LX{Gd@=BYy<}hkH;8>9id^T#C}>LelEG9a~x3*+1pgt z(~Y_w?H0M$MI!e5_8nQF7q@^X4K3edFXIYH~~X;}O*`>SzS!en)pdh|q!8-V_`jq4tmwC{U0basrfc z2p*EDy72XhOS@M->H%X1V>otLL8GQW`4IlzM~dJZbB_@SNOa4E-*g4{4cdzh-3E|i zn0#cv9Ohulr4F~RX~AOSdd>T22Pm5L;HXN_2FBAZ0jhXj7MPoJG1eGE0cXxfXUq*x zhdd_PX`8~@P5qEdmu+B2b^hRGF>N>>)o&G#J=ZB;4!##f|6|%kcltu~*$0c!djz=R z`%QDSo;zFt%Ee486n7c{?~_!P9hc3a`NH0*i`vrgXx>HB7IWom--Eo4z9NBpcbVR! z5Didi+k51?~4!pa)`NIN&&rqh*Rm1v+K(yIi08@Jx9W}Cp)c8SK`XfNm#vDbD(7cZdT?Di^n@mIix?9JGnPz5;DOSiaHkjrP;2mAY#x^Z`bK)E8q_&8 z$nNwcMMdwdTJxWI#lJKobr;@-zBx^5A<8E<(sGNZ2H@B8mBNwpMw z&&6%OZB#<;h?hWK2$L*e3a~~R_r@J7y02{ekdv|ZF7x_25!f-R9DhU&+6E?d2Qa_2 z@xrX_t&}P#8NRV;ej^9w<+H2SxUZ9GF$jJWXab$Js}VA`_#Qdz{-tZu7L+}zvm@J$ z;dr)d!kInRkhtXZs|I}y5x$WgiyVqj%zX7c%Q+(u6PwgK@*B^u%;Oy~*OdRCtHn8! zW9y|*v@V{zu9WY#v4=i!ibk7*TLCyvjo2K(^Bk#hvjok}GG-vl$RaVMw&9UUy_;=a^?^|!T}v?QcRDNOfZ z56pi4X}U&AYxrKNd2Sqg#Uy5b8@WEyh9+9?w+!Ed;a9yVK?Ub@JJzzrMfCCVNap^S z*o*%C2h0|)Z@NRjDHbWB|5;x-woL94asll_)XB;T5JPb*&DEO(Kl;dDzb99O)h|zU zL@Ja(;lK#>DCR3z#ZRt9BA4Qm#r7gM`oK-}h>!X1;dyddLxci#CGyeb`7YFRR$mDU zPPbwH%SW$i#o*Gbf3rfymKW^=u^UITUN>CW!!#mNX0A_p< z#tl@epvcHFe;S`>cfxy?e_XKEKZjlpd8(kVOpO@lV-E#mzX`Q&=z9&J3%`iGP%f+3 zLqz1c8eCR?ac^B4>g>{fS|eAF$(6MI9Q#-*Y)3Z9tg-KA&3#Lq3g@9@#X%1b8z}7y zUdqCpIGdp#Esp^a%8yz^bR!SlE$wBkh6oY3Zk=tT!M*IuB*FA#eGXEIV3Lw1eU3en>lz7>Hlyp@hP7FZI8-Nqpp(@5-}huEC=du z3158h&sjKSUm|t{^&5@5V|y?kx}zeQTK5>q~e!%vT-8Wg4l)-N^(wdZ{1T>xdAH1+I zfgir7p~_W;w*oNVR2(OVp3OERa>}5sDE0h~ z5DD6Me7~MfWdhVY7sc+z%E3}0%{i((5(JEErx>EoKK5 zGJX8HPhDbQ8X*89PmJZmP8CSyd-`a1n;hth2Yl4=#vU1Zw$!Oh0FH^Zm7_5#zD zgNvw-4CD#~B0q3f1&t`}HVK9vu*Q93!QS=@zQGlkUp~N;VP$~(?DaA|Hm_a{fasJ* z2T;GMI#=EJ-H-&ml7|-=cM_rgs3+7fV;*)=m{jg#1k9|WS{f`yuqd^8FhCzUBiZTJ z7Z`DVnpV^a<;6V}Q=R+6T}qI2W4rU|E#%zBFO1Tiz?^o9>qh+=?&L1I}hTJYr9Mw#~DYxLc zzaQ$GqRAS}$Z;>Yz2jaj`f2RKAKuNsr2&a&|GqlEg#F(d6q~BJzslv4XI@D|9by00 zh}09jKN%)vEj-l$$I;s!T=8a@Co|*Y?!i5~iPOwU%&#QJ)34kNA;Hg$n@sN)oZz9~ zSl3?UO%siIR@UpVS6$*!Nks>qJE39S@6nh1H|*Yw^B&|;klk6%!<_E6Je5zCfHL-9 z$Q}^(K%NMHBPBnh27Di6pt+?7z~vG`S-Fho>+|HN?(W!2CTgIv=QQTD9A6dN`j>BN;HE&md$t67S{BJkH|}DeHDyHL1>|E) z^2x4}p`TqN<*VM)-I}mR;q~Wvd|#UPQ#mo_*!}09l+{oJ+vmfxa}Z0W4am24ewnQ1Pe z9M^{D5llkX_q0GDm$j49)E00{Q&Poi4Nns2_bQ`*Q!=`VnX1$rEY~Za77aKcMep06?NG-tifvWk4l=7yz^c@xOg?9ckTj$HZ@l0y`OI`H~PXK#sX!^s+l z)O_^o=pW>tIr7sAHl24Y`+1)L<80*?A98&-CnA{Ii2D1+7ght0aGYbJX*DT5bwS#! zn{Lmr4xAlwlM_b2!(ce~bul)~>-IA}eAeL&>l5OPK}WF9dUqphJaTVH7{t_NL|vw) zaxz)b3^2u!Ryp7X_LlrFii4bB@BW1GA^}sly1P`S@~1ioM!s$n8#IJxw|~WUFY7}6 z3+7I-ZX>W>k0ps&>Oj=6#-Bz-S@4pbB(R$rLH?y)))&b6q`KE|DCsorYjoZ+b1NCa zZmIPtXUy}8rKEmbML(Tc?t+kdt^;VD7NXyNX9^E%+6tfIy~iZR>O|uib$A%7vqu~A zxa$KKbxiU5W)nW%?3>~bjfJJd+Aq;R74}r5;1KR@_Wa`PFjoSl;?}2UT#Uh8>%##a zVdNLdb5&;T!@p;%zHyn(8aN|9Q;)~tUYj}YtS#n7#8!jGThbMvy{z>C?OWvXAEvHe z++zuS{*>_=cwbu!N@{!RqY09?`fumPYXILQ^%SgIIAN zfqoLu9wGV@_0-@?Nr`%lD}W+VGUWm4zEtirdf7Koryj3T>Hf@AADuNQEt!% zaqG~Z|LV+If)eb1oV2w?jpxo|YdY=#9XOOEpE!+un8glqzfXRahaCTcB8t;SaDBwP zu@DHchT0UvDJyokBX^Kla%|!k7%$^G4l0h(1)B z4z&ktaxUQNE+x!|e2nq(G#_1jj}R|MKX5j{Iq^nU zC+`>j*a=0y2UnzF{_Hl(DfHXA=1&+O z*pL1TecNw?&!k}IRr6ysLsH;yiMp||P!_VXIkVHRBd;%$w00i##sFtlhYCCwW=gMc z$e)#lb9G#yRWFSIY5Sv|G-@FJXn`0&rU9#S*_6aTo**`LZPp%hed1$9yW*YEfB0zf zC;JBa4z6$Y-RY5psg3e78l0zg2XbvrDx!W=)VVqzi$2`vPk0WzkpZK$<|~58uPlx= zFkLx?exRz#CI3A#ApCWVO2t?KPQ@3Pi2PCjj#q;*QAs2qmU%|`{?h|YQvT4sC4$DK zk@iyb^+$>A-`GKm_gQP%5@8b~uxd5)oxuH&=8Yp8*~yqA3p3vN@HzVLm?+#I&>#mg z#xCCaJ`vn3iL#NF=rGewSj+!~#xhxHP%MzZ?B@BLU|Js^``j%gGkou?+m_9o3VMbC97M!iR67l(=jXB`@kxUVJ zGw~-41MwdA&p@%H0tL&Z$97I3PldC=LeUX*i)=3niVrf7aQT&nG48iZMk>uhoUx}! zp}tUj1TfbimLnlT0w33etGj+97ux6JuGga4uy%HxSTiaOSZ*7fQY;5~4Bq=?QSZ^X z9=t1(BG%G(h$I}hZMK%Yo9U7R2wQ1U0f9)Oe8O+Wv)uFDz)bjW929pZhk>}F$slh#U z`xNW*0n8QkR{t(4lYwF~t;#JtU+QM*uh?J@r~aH63g6TP zZu9J~7LC})xo>&YMg;dmck(j4u=mb;s?S8sM-7hbvGA%orwsRszCS0TzctC-{<2oJ z5^_yjQ{5O1% zuMy16m$GLZ`*(wd-%jsBf4bZ^_D8!(aP@0Xvlq2GEC!YIyv6-+)EIfGBi`G*f<`kp zM@(UV*#h55{C*Aw@Kgz00APF&9!{Mj2PTZ{OmudrLoH^WejJ6md1ufMM%;IY*q`mo zL*KyCe-1)=uBCt>~k;ry(sDzLvWc^{{t1YQNP969H4AFVviBtsADNL=4nN!b%d6s%-;4EBBO2=98qK~|^$nopkGKsL<}qTsZ)N4Z zBtho$EBS#6ig0zC;z}#-btYB*)|BAqe^%>g^7}?zxY>Er_ja`&oQJGnYin`TZympv z2Wo<&&Gk?*7B#qkP-W-=&PQ3P3*P$ANN{WAoyPzjo{x8DuNsS!Ad_F5mtb2O=~sJ!$k>OWDGhqW7Y;2-uU z26GYOqd^9DtC0gv{Uji+%pTBGvNPxsaxXt5e{#pYl>$eDgYUN!AT1JKJA-~pdS}NR zGr<1tYg2peIq;vfUNL+8QMb8dRNsbQ$3OjNd&2@WWN42+4b=j9t|dv$Bx9&2G=J}? z(1TZh(>K=&io7<%UC1T#&7LAw_i+nMAK-Lmo9vf@h{A&i?d{tMU z1=~QYkcssZO(O{Xqf$2a2KNVfj2C8(o5S?D^eIx1A!Hwaa`Rf9DU4{THJw7g^t){B z{wo=%&xbO!Md<3m)wRE@<4pK_{rR_cmf08_wt0^FlbgcZlG!^^m{(!8Zkgl{vxWRY zAEOIysLLzQzCS#L_pNuTJ_lD!fN|^5(fI|`-5$hmm)4+vI)%MQeLx?C5lC2KWdgTj zjP4EXuz-y9dA^#P>M)<8eS0m*62xzcEk3MAorhw7(M&7miiHly4d7g+=Oiv1^jH&i z&PE>`pF*ze3HDez9T2Ccmme-xVDYsBdJwg!|#T z*A{xAf26^S)sTr1b>b48JkfD^uP={V!+rtnKpsczx7*?PEHd8$ z^5)!WuUa4%S4ccbbO7_S&*H+`?&`vhsU#!2WXz)n{m5z#QiZ1vhi@LmekHlI$cCs2 zE%0P#>Y~WQ{`!sGFRG54KNf-Ai8pfu#tdbckKgoGFiA7*I5sEke#Q5Ag@xR^Ta zYYFGBge&ZQ2T-*e_8C1hfkLKe9YI$GPv5xf;yFo znt2p+${OM?dB65Nje9(vD62kldFc86!kGno8z~J1+a%gCj*>#fUdkYedEBd4KgY>H zs>H=%CY-kkCbu}E@>Id_B^fDUPzJ<@sl2+8^N<{-p6sXqa4s()mTeEfiO0&hk9K1I za{7d5D)ugV(T#OHu~7lHUB@_SkZ-@g`+eKB4D_pRCrv3M&tlRzGjwmWHWbJdn{fJS zg0ymf*t7K$(A&DUt5FnrwR;u=(r8Se?GAnU@G;_OER=(*)pG*b$O$lhxnzs- zBKAM3raE7igdA}$YQ-V~zL?d1w0@R?_qEi@T!JJZ1U+Ul)k4l0*B7hT$gvI&oNf2$ z(FNmC`31^R?Cl~u$GbPj6yD5Qyw!G4fh+~Pkgi4K;GOTynHC^G`AWFwGWrk3&MW@x z5=Rc6t^Q2&stQbMR@a*D!allj6)Ij4DY!qO7yDvL6DG1IKi1&=D13YRbpoFMdzZFE zdD8Xa!j}c{3B0G9Di}71el`GpNgFPUugbtX$Nc2RUi1e_tH?~Dp8a%XREIoC0#sxF zkYCg}3mc*bVuX|B;jB@bol`6J+;GWR&|-{|1aO;JuHf@9eo#7p39N z%a$*DomAj^OnBJ183AtZzT>DjfSg@rLh6c)KInYfdM1E-%a&vn&yl+l;I(XXZ0-mN zdu{j$or$BZhq_`uis7v4_(1K7-;8 z?D;PFJV4wTO@i+)10<4h57E!9BxQknKHhbe%8wukS1D3@bLcSNRh)O{j2Py#J5|_o z{AJP@>X|KIO>Uk36l&lr}2&}r7W%_6+#UfOO-#m{S6<|ooFoHvv5k2UetNP(o*Z0~x%B3vQUTN7kK z?tK!Qx&Zo-Ime?zR}ZQJRn95%v$dETrVQHHh5pnhOc)F{l?BQ((#)xtSEd#}vSn?l z1fNzO$ZLd7)Kb-g0?(p?ptF5`AEl6iK!~(^{k1qbr-Hv{v_XTt@F?im@-wirPMn(9q=f%uN7A{=8;vtFo>$=oW8%4-_nJ?dE z^}S3E?^|n+t3P2c;~eA8Smc=nQSE&>L#G1zQm^7G{jjfB-QQ<<)dr}lClpFJ@qQMZ zcfAJtyN2S@IRdB*;FiF_?LPEXIb9v`8u7ueOZs?G9lboT+~;!EKBfpJnyUG{sS4mc z!BqXpP!hR?&+R_%F#*x}DBcq^h9Ka>rOr3627ljI@%$l2U!`->mm^8o1F){86OxS_ zbE#T+ZS-BKMR02O)mcKR+Pk91?U)1qX1QY}9Q*v_e_B6b(1)ItJvPXSaZslQGk=yki2#dOWpw%Jo5;LCzIr z2Joz_A|EoqzOuK=h0d4@Y5$}(mkmUCR4t`zk9(TRHc6|ULgG-UqI+j82)T)TopcXN zZQwPK+~ZoFw78=V%|6ZJA90S2bKGDoeSjRIYdvmH zQGfl9TmO{^MR&MYHIJe{|JT=}HeJe)##X)875TBZX&g773CTgcZQ4lVJ2}W{ERd(b z=SQ*7?!NVLHLy$e(vNE`KwF`Rk9& zbsiAGq9n(f0q?!4DK^##d{R)kX0Q5y%^Z0`C_Hy5p?DMYRk>S$B_kEoK&!?_@EtsWxwvxnX4g>41(ftWV;H&sB`O#g>ZEXF$ z`oq8gGO#|;Y0VZk+%xX%QPqNbsuyd1-bEi&A>rjOY0L>lo1ylj20j!&J&vv5{Pl?J zy$ z$MCERxx)D`TyC7j9`UY6x1Sh4FoWHVAvFuw1OMTGYGMw(0a!Du89NM_fGc&Vc}|}x z2w!Xx8AhHPak)|GJMtS77mbTLdNEgREBGPck`5I5@~)3(>x1>A*_re-D=@d1Prt=% z2^tzD>$iSLg4MK6s_6j}_}xIs-XW(CJ2e~zDH$xFasMjRo>74xnzHTs^VnCX_2!F1 zmMIvlf9d%7PJKxKx$c+L}J?RdYP_%7hh zzl!}w-h$g>BA7SFnrJg~J+NZlQ)))03z6QrMaAim5~ofeeL}q_P@UWy!Lo;7|+ef93A#Fd-&~{U`oJ#%zGbcI`^P2PVlwl zUa@%O*CZtU9k_u#Y|n%bz1?pHtu*gU{jnEu_cTv_j1+Q$UXF+l=VG4zL92r}!2pH| zwGN+I1u%+ioKN#sg@(Jqg^zKskvMG@_>tcfBCl|kPFz$42i)&ZA`e7Mu4wHHo@Xx- zT_}96O2Q@5OQ*|e*eCM$+v!_pWPxU8ci@w06;M$zVZ8PL^X%uQy3TH6|B-xnklF=2 zzvdsa>)Xr0lg~7HuJMv^;aGCfC2;_WPsz2mV~vBZ*>Nrqu=4?5sO|02}stf z>e|sR4f?8KC&;j;w_m#Mq0Y7}gbu4$5n@e1W2qG;Jf$Fz!PdB5R}wy|dXN&)*UJB( z6Cs_7aI0MJs<^2(9P}6ZJ*g=HGT8?;4&yzZc6R9AyEJk5LHN`VnnQr3-6ppbzbSy` za?;yKoOhTlGsA}Z(LX(y*R?W_zUP>yA3c$e!EfZW)*g)9T|NS2C@8T$0rf9Wr*GQGx*5uOAjAqR+^!qNat0odAjH#euckb|9c+pcuq2 zf%&c=qtD|?kiz-yHcJZX_XkD0sJjVpUpFo|Ax0ym`loABV?MS>bpr z1LZ%?29G2>H!KRiiTnE6>-YH|&*RVgvue8WsytlU7)}{!A%M8)Yj(pBt^f3b>=x8z z-q-~u6??%Yov;CJA%H{uvqk~P6L^T%cSZCsuWsL{*$S3GKhB44>H%@sw5fXd`~z~5 zEeB4RxuQ>J_ax2oEbd92i^Y9eG$4tAYERh!>J2`b*E!CiPhxmM>HZ}Nh~(TA)P7G9 zY9HMC5+dJ&3dEe=xE^PqoZ(a||XXwJcPHK^#xL;a5!Pc`JjeLFYU1g#( z;t=by=PJihX^0;9OMUX7EY$kn+&?2M0Zwha-#$;3&(>jij2MxL7gm3$`|h^|9t7x~Lv) z_sa?l`IqAuv$erL@zjo-3k0wx6_c~}gU~l7&^@skik=J?MgQSzAgL6n=@K>|X>M*zI zSm5$j0>buuxU)Uy06{S%s}|&e^C+3SuDL5fvU9amk~!vz12$g8;5<2V`<2l4Ljcuc zAA>e=Q|P^OEzs;rAhtZ)qdQYRy z4x`~4Sl*Y?3Y>ecmdq&vY@u_L0FwH_HWyT3AH(4FMNxmv-&0xYSsPJh>cS4 zt|Bm1E(Lq)e+mY2JduXms!|`)#BskJZ`^W!SPF)kD6{O&YQVi(o$##yypK=_ib&$Q zX5@UUk>I5S(w_?tyb6?p`7fz5KAA*l-)DE%;UVTbFJxY_zpVtV2Um8S{)l^nT}hu0 z*2u$JJ1bqgh%PjK@DvoFAixJr#;ckG(lEQN?iN<125YTscj-{C31ejcxdVT1QR}=Gr0AxC)5C7sG?Q~q$ zQUvxBw}n(Nl-o;#ZHttDhNv>Q*{453`yOPjEBV?XZ;9g`U26Y(A{d_3>X6|R{s;M0 z@PB0wZ4vXU3&>>t>DZ&}n5dMrj6;Lfp`56Z$JKjB?lS_H`X zT$7cIeMxzHCf$XKWWaxPJIO&A`{o;7D4B;C!M0H&Z4ml1qE#P-Us1OP2Qhty317?= z`zU`}?c$0~@zSszk_HQiXKalZe~a$iD}2TG|54cgMVVMU|9__d}IRGtfBz_kbH zREu}gMY%y4B*Iwj=2M^GJIS6EXz}ky~a#UEt+@G zAA98V)OR)=Fr1Sv|NBxNc9AZ-EGOZ6g__dz_>2tBq3n;O4CTO5-l(lzP#O9;GsdnX zZ{#eCz~UudO)&f1Z8nK}Ub#h^{NE2<;a^=19qL-ipBY7;R7!z7d6sV9hCb#X&OTdD zMtyFEmsV4f$ZiJ|d> z5*#8Oy!i4I9~}D9pU8wcLHiZb5na@mDE2#aPP8F+{V6H&%vmL%Px_Tc!XBnB?%Ofx zs4I|6&sK%pBEo|P@B7UK$P-a3vX?k-1-Sxp=kMbl>YB)Rv1|FZ=r_^x70<`s?vNcN zIUkUdY4`i$P2|yC`0g0;J4_k&ew!%_OCw^Q%<0cXI}-3cD|}a6tOCFFzZ)#ZXu~g- z64PJEg9#p1a~E}&!`25!{>pxU4=W;9wNU4=c;PGQkNM|fch4jDccA}*{NmdBBL00{ zmuGLW;@6>;!D?HNbG%a7)2rxj8uJ_y+(2I7u3ck_TOaYgEA%ntD{|2zI0a%PGjI+{ zbnOwALf_5vwuB~HQ|Mte3MX@4GX(9atgnnkByfrNhTmZ(=wld{Xy<^ zg@fVPL!9BMaLfsN%h(4hGxhN2e<<>^%4J{C|M#?MA=mg@!^8XSdO(|_c9U znvXbxx$E|>m%7)DK`@K^o9K7s$*q368GTm;L>FI{oN|zX@4qtWj~Aog@85;sngWb@ zFa9`|sRXVur@Uq{w-i0IP4k$N1o7iI@Vwyz7=<9oS*`8WR_%bTd{*M1K;U@8wZDpm{*@dOAgi4Eq! zxmvo!dig`1B;(Z{l1sw0!&LxJ*y=Vfo&twsgf5tmpQu_ zf4WP;f=p2hkp+8nhVLE}KOhU1w0+&Vp%Sp~e4oZ}w-8jQ@~%htqAry9F7V)_B4|41 zneqNO|Yt z52BWEicdiu{_eCo-BB+AYTmp_f6n4uWgy3#Q-J%Wt7BqauhpURU}wipw&P%SQk(hW zv@-C~A5jrPzvoOcD}i=f91dVP$}-M1?`_-HolRxnhOB>HcYqaCj3=M`rmhX2FZdO^ z-P8nTH_GIjU;<3G91y`}OzLwPzAg(K!D@&I9Lddhg*x8sz6$@#i?VNJ7#ua8m3Sg7*}Q zADyFQfjZ;)z%kUzcs8~hb6lms=x*uHKd5i3xv#uhOp}JSPro|&FDO9q_adP{yeCxI zGjU8+V?WboqWiPolHk?UeU3dy0{Ev|Qt8L=ITT-t+yn_YPHpV+bqVM0AhJWoBA8pg z)p2EV3HKOe>-+DpArCs-`lp7OEVLcyZ(I9_y|jDitdw66;ZVvC0o&{7Z)|G5P-H8R=MUAnLJdC6g3`4UB2bSarKd8 zamZm0J{-&{4HN%@NRL#Z-9k!G6LXa-7yq^-Srb8KA$lq-!Um!`y@MNvlwfSTbvI)d z_PJ0;+tN--gVTO#a~sTwdZmAVFe@nyni_fW_L|sR)>YDzi?b|@j&=aWo_PsdFKMZH| z8CHSNZDXgTK@#d!TUK)oc{4BiK$@Yv0HT$bm zdnbr6$T4=o7~g*alp%k-GZf*+z_6c;66UPc4JnOerNBZs+|-Ik27iynfsE+4|6{Q8 z=o3y^xD$Kcy{=6Ps>f!SO@n`&ZigL(lW4Df-Qp6>j)9}-qhzTy+j|= z_&%#C2W=>SXr$`)!x_3~tQMbt@PaD?S2RAwDS^7TgX|?GB7_)zsVk%82O-DUdXG&9 z@E;5_y^efIqWDIc)06@D?YMK!oP;^5_MCp7%i55sbt8+x)%m}^h-1i+agACcnIW&^ zzxV9}+bboVKgfL%{1P_`e#CR5s*jlN_1=GoB_1X zDoWh$Lmjo2cdH8jzuVhuHi_pIVA5b%if=#mFn;_z;eqF4e=JvGZJ-(~yz4pYfX{_= zSkL*HTO@e2`Z8agO#xOEs@i!3(YIRKACadk4iQGi{hWKGz(+6V%Vr)A@+|b;XwzeF z(V%urJFNsr{VJaF(!gFg@Atm;dEV)K!rtujsM91uS8@X|ld25Z2%LF5b^ELm^C^E_CjX{7=AwPOaY)cRkQ zAmRf}t&auji>VWwx?k`)@Z2tn#2&}pj<QoWh~^~w6#4>MzcHQ1f9jz?IxdLw zKN*Y6h^lvWCt5pP`zejaA zv_K}#7<47I;>s(Kv&{LmM&P{xINmQO&|v=Y1S^f}GTviLTz=P-UBSJX`Xgi7<{}l!n^8g^#A?xL3Oy^vem(sFNJxi7V0Vuc{p;D zBE2dOd0t8e*~brFFQ_8w||jrqXa zuD2HaE=q#yDnW3 zBC|68@(oBqV_*gwWi-xPI>;ju6gEVl@@#WVdcdSQfm{0VR1Z3lX?uTLzs0ZP*q!$dy>iGA*wyxj zQv%-1kf_=9kHGd`Cd&ipFI41G3q8#(4q{oV%Hu?FXuRe}#z28Qb)h=8No`3uEkjEu zc1r>Ry88T>`NUx$@cC{V-v-Bk` zG7R(XykfVKDv@iWEbXu&D-M@~BKSqr#lf&8)br3!ap-nYJ|x8}1ARtY+C%t!KQFV1 z3+a`Byz|=Kh64n6X&@qTs*x9zIj5X@i;lvL+sDoc*GYq7xol^l77>h^89O)d`I$UF zx8kKI4lF*Ek(ZQZ;GIl*jyfIAn-%Hgv!Xc1`TVh(Mt|?;pO?$H@V%T@aIrtZMgm;Q z`=#mJrC_^IrZ4f6G%z&k&?<;YB5!@9H|L5cOvyfI7PBXUtZtmeGvv}oH6DH1+b#v> zguJ95!Q#+6Z^%)Id=|eeGfCRKQXuBT%Ee2j08K;U$97y$25Yghh%4L@u)$yTHGWM6 zR(HGmyj?~8RN&H1ZS3d1Joa<%HT=3=a?PX$Clx>?d2pIoDFA}BloLnX#j)=xXe0VA z-s>uav+h$#0Mm?A+y(T-FrTZqR~u^$ujLqTWYSCFdv{lIUz9W;49$22`;++0`fhBZ zf6Re_l=vI-a!I3obZO4UD$15t~wO{a_qj0;1Ve;1U&e**S-t0G6?&-Q4UAOWtcT%vh`^L)46a3uYG z8R&eKUldm%2|{CT`(+}qhxHHn)`8vFOJX}8z>PY;*wWt8Q8x+rW|e4JQHWgV)z>CB zhAn~r*yOQ}LP?;U<~Akq;68yJ4X*ik&i-)O7vhWhdgxM-l!pvRUYk4$`>~C84l*mNUfz{pkb!9VU40IG1FE4pHmDGx=t1L*$Hz)aRK_ zNuzIx&{^q)?`1jujCn=^d1lt1T5;}fdi!kh zWVr+wU#cCC#$4ZhHgziXl!T+Nk*I<{--9o_&j}PrLQlf& z9GgB_F!O(G&(b9U+k`8lj$jPG|86NyVSX5&CfnK{@~~4&Dw2mz20jM6%bG}A26~O7&DzM-n;O$#D%mFs#{UFGe9kg|9om%riGH*Km)y!k0E)A; z&%PUx;KN(Cyr9EJ;nfUBmFFo5U>THX>MxLhU#H?9F1n!)KlKjqEsi~{e z62SIgYWcD%=J*GVw7Hul;3o&Oz;FCH27GAJ{JTzsfJbkhzdeUP*QczGE0`-GXAkY{ z!o1UuwCUxHcs$3?t;AF-$O3&2Sp~VR3>4Xt&G43~ftB^+okz8`AnoWFS;2}6lzikF zuq*HewGvn55Ek6yo=b2)OD+d{3w~5$!3fAZe%7mcDgygR(F&)rPpvkDV=Ym^{zE0l+RHb`$s7vr3wH3T{4&S4(CeDGK$O}8h-}`y{nk?*#O17vcV$Uz> zhC~MLUpT3G8?#R;0h5`XZw58awa;{OJda7k@A#=gmy;4O`(~y&eisj%ZcsOjSRwt# z$Et!x3$gydc z)u_?L{fLuC^1#MbH1o^b<=0_SNVORb5$nK|l zkelFh!3cf)N3M-&&EC@k2b$5G)?V~g>~j1Wvt$! z&);)4`!~jotf6Oq#kpb&bFZxfvFYcqN8$Z)#7XQa-Oc{ap;;gI5nblh5%mU8y~+Oi z4f^-^np5idUYkK%^>x#Q4czPc_&2{*Awb8W;-a5clHi^7*zECsHJIJ}G#H0DfCa*w z;Ok#9AVDOa`k`tC*03@?gT1i_BP|UF-(xSU+r>AwnCoZ>lR5O39(y3{E_J77nZeOJ z>pbzH=)0}EPs4?Kqks5bk0tb>=)P#R>cD*vn_k)jkjI;*ARNZ^isKp5%GokNYqD``!P# z_btPa;`x7M?%D0uzwMS^mmUsEnf%{zp>_T5mVWkceSoHWOQcO+Cja8y50Zo{UNnD+ z5*6z8nVskVzurQwo&VMgJX$_*vikq#)4bTh{^|KubA{`WSi<(mHq z5TH!*S3$hRkvj~f_ z7>lz6OR^M8vkc3!9Luu;E3y(RvkI%S8mqGgYqAz=vkvRB9_zCK8?q4_vk9BB8Jn{O zTe1~fvklv_9ow@5JF*iyvkSYj8@sayd$JdMvk(7cU-n~v4&Xoz;$RNpP!8j8j^Id+ z;%JWHSdQa(PT)jN;$%+YR8He`&frYW;%v_0T+ZWsF5p5g;$kl0QZD0iuHZ_p;%ctp zTCU@IZs104;%08)R&L{V?%+=D;%@HYUhd<59^gS9;$a@)Q6A%Qp5RHI;%T1YS)Sv0 zUf@Mu;$>dpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b z;%9#0SAOGn{@_pk;&1-pU;bbC|L1@H_l1BA#J~)~pbW;~48f2L#n24HunfoWv>6g0 zqUVtqnNb*((HNaE7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woen3AcOnrWDp>6o4wn30*7 znOT^X*_fR5D)VRkMbCg^8`=w6i@RE&+;74^8zpO5-;-#uksqN^9FD77H{(o@A4k+ z^8p|75g+pjpYj=>^95h>6<_lW-|`*b^8-Kf6F>6{zw#Tu^9O(O7k~2)|MLHK`2Q!M z{xc8*GYEq+7=tqeLoyUYGYrEr9K$mLBQg>rGYX?J8ly7?V=@+FGY;c29^*3s6EYDK zGYOM28Iv;wQ!*7(GY!)+9n&)dGcpr1GYhja8?!S9b21lmGY|7JAM>*S3$hRkvj~f_ z7>lz6OR^M8vkc3!9Luu;E3y(RvkI%S8mqGgYqAz=vkvRB9_zCK8?q4_vk9BB8Jn{O zTe1~fvklv_9ow@5JF*iyvkSYj8@sayd$JdMvk(7cU-n~v4&Xoz;$RNpP!8j8j^Id+ z;%JWHSdQa(PT)jN;$%+YR8He`&frYW;%v_0T+ZWsF5p5g;$kl0QZD0iuHZ_p;%ctp zTCU@IZs104;%08)R&L{V?%+=D;%@HYUhd<59^gS9;$a@)Q6A%Qp5RHI;%T1YS)Sv0 zUf@Mu;$>dpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b z;%9#0SAOGn{@_pk;&1-pU;f{L{{IQ2{|v;y48ouc#^4OWkPOAp48yPt$MB56h>XO@ zjKZjl#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6cOvAKH$Mnp=jLgK$%)+e9 z#_Y_&oXo}C%)`9Q$NVh7f-JNj_kzF?82_>#_sIFp6tcm z?8E=qm;KnE12~X_IG95?l*2fjBRG@iy=9F7NR^AMha`@iCw9DWCB=RhGrOsWjKas1V&^eMrIU7Wi&=- z48~+E#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy324-X?W@Z*72otoWfJjBC1 z!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3 z=X}AJe8ty%!?%3L_x!+*{KU`v!ms?s@BG1^{Ken=!@mp=RR0-}ff$%U7?i;noFN#J zp%|KB7?$A}o)H+4krojI73xtN=In3wsOp9NTug;9ENM{*QLa}39F9LIA4Cvp-e za|)+&8mDsxXL1&2a}MWn9_Mob7jh97a|xGn8JBYfS8^3sa}C#W9oKUMH*ym8n5#P zZ}Jvz^A7Lw9`Ex3AMz0&^9i5w8K3h7U-A`S^9|qf9pCc zV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!puV}2H3 zK^9_R7GY5qV{w*XNtR-1mSI_zV|i9!MOI>ER$*0EV|CVGP1a&<)?r=NV|_MYLpEY# zHepjXV{^7(OSWQbwqaYgV|#XBM|NUoc41d`V|VsoPxfMO_Thi*%YN+70UXFd9Lymc z%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0%4J;6 z613bt>Jj^3J%40mv6FkXN zJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp} z%XfUw5B$ha{LC->%5VJ6ANJ znVE%InT^?*gE^UtxtWJ~nUDEdfCX8Ig;|6}S&YS5f+bmsrCEk$S&rpdffZSam05*V zS&h|MgEd);wONOCS&#MEfDPG*joE}v*^JHEf-TvKt=Wcc*^cemfgRb2o!Nz5*^S-V zgFV@cz1fHVu`m0vKL>Ci2XQcma43gyI7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYu zXK^;?a4zR@J{NEy7jZF{a4DB@IahEcS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oO za4+|9KM(LA5AiUM@F|(0>MG zAO>a-24ye?X9$L5D28SjhGjU0X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IO zX9<>MDVAm#mSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8Du zE4F4Ewq-lEX9spQ%T$Nn6^fgHra9KxX-#^D^nksQU* z9K*33$MKxNiJZjAoWiM`#_62FnViMhoWr@C$N5~qgNtl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8 zlew6id6<{^n4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-RkleJiz zby%16Sf35pkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C?UD%b~*quGtlfBrRefS^y zvLE|%00(jq2XhFAau|nm1V?fdM{^9vavaBV0w;13Cvys?avG;|24`{>XLAncavtY% z0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI z5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=aAM**H z@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIjGC(N(XFvvGUV$^He++PU`w`QYqnuqwqtvC zU`KXhXLey%c4K$;U{Cg9Z}#DT?8|=a&jB3BK^)8>9LixF&Ji5RQ5?-N9LsSW&k3B! zNu10noXTmO&KaD^S)9!|oXdHf&jnn_MO@4!T*_r!&J|qARb0(AT+4M_&kfwjP29{a z+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35 z&KtbRTfEIXyvuvM&j)iSA5Mke9L!y&ky{_PyEa;{K{|q&L8~A zU;NEK{L28L^`8M5h=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwFQ5lWV8G|tyi?JDp zaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#- zS%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0|FJLou|EfJAO~?U zhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYU zaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@it?WG&Wa9oA(%)@K7YWFt0a6EG!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2 z-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvFOi!JE9r+q}cO zyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB3=mfT z8IXY(m_Znn!5Ew&7?PnFnqe50;TWC~7?F_}nNb*((HNaE7?ZIWn{gPI@fe>8n2?E> zm`RwF$(Woen3AcOnrWDp>6o4wn30*7nOT^X*_fR5D)VRkMbCg^8`=w6i@RE&+;74 z^8zpO5-;-#uksqN^9FD77H{(o@A4k+^8p|75g+pjpYj=>^95h>6<_lW-|`*b^8-Kf z6F>6{zw#Tu^9O(O7k~2)|1v;0{bxW1VqgYgPzGaghG0mBVrYh8ScYSGMqornVq`{P zR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;% z=3q|dVs7SPUgl$d7GOaZVqq3xQ5IuymS9PiVriCPS(amYR$xU|Vr5ogRaRql)?iK6 zVr|x8UDjiLHef?GVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6% z$U{8LBRtAuJkAq5$x}SdGd#<4JkJZf$Vb5JG{$#yw3-G$VYt4 zCw$6he9jkq$ya>MH+;)?e9sU3$WQ#tFZ{}H{LUZz$zS}6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4u zhGkifOmg{U)0*Ks{Ja3eQy zGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p-|;;^@FPF*Gr#aFzwtYN z@F#!qH~;W214Ph&24o-xW)KEtFa~D`hGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tU zW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8c zKIUfu7Gxn7W)T);F&1YDmSicGW*L@cIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLf zHe@34~#Kl~~ zrCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+wBJivoI#KSzoqddmr zJi(JZ#nU{)vpmQ1yugdR#LK+GtGveRyuq8i#oN5YyS&Hye87i%#K(NXr+miee8HD| z#n*hpw|vL<{J@X=#LxV~ul&aE{K236#ozqHzYGvj{~3^h7??pAl))IBAsCXO7@A=i zmf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D z8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=USeQjvl*L$_C0LTBSej*6mgQKU6U62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P@)mFN z4)5|F@ACm4@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e5C1Yi zB>iVV24Y|aVNeERaE4$=hGJ-jVOWM^ct&7EMq*?}VN^zAbjDyz#$s&7VO+*zd?sK* zCSqbHVNxbza;9KPrebQQVOpkRdS+loW@2V$VOC~icIIGC=3;K%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q3jPWn9h`T**~j z%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$%`-g9 zb3D%ryvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9%qM)xXMD~Ve92dQ%{P3@cYMze z{K!xI%rE@PZ~V?5{K;SZ%|HCh0Fm{d0U3ya8H7O@jKLX#AsLFH8HQmQj^P=B5gCb* z8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd6?nTBbZj_H|!8JUThnT1)I zjoF!lIhl*OnTL6qkNH`E1zCuNS%gJdjKx`kC0UB4S%zg@iy=9F7NR^AMha` z@iCw9DWCB=RhGrOsWjKas1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4CT0>QWilpb z3Z`T#re+$ZWjdy324-X?W@Z*72otoWfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A z!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_x!+*{KU`v!ms?s z@BG1^{Ken=!@mp=RsR`~ff$%U7?i;noFN#Jp%|KB7?$A}o)H+4krojI73xtN=I zn3wsOp9NTug;9ENM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}MWn9_Mob7jh97 za|xGn8JBYfS8^3sa}C#W9oKUMH*ym8n5#PZ}Jvz^A7Lw9`Ex3AMz0&^9i5w8K3h7 zU-A`S^9|qf9pCcV|*rHLMCEjCSg)0V{)coN~U6JreRv9 zV|r#_MrLAWW?@!lV|M0XPUd26=3!puV}2H3K^9_R7GY5qV{w*XNtR-1mSI_zV|i9! zMOI>ER$*0EV|CVGP1a&<)?r=NV|_MYLpEY#HepjXV{^7(OSWQbwqaYgV|#XBM|NUo zc41d`V|VsoPxfMO_Thi*%YN+70UXFd9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl z%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0%4J;6613bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O| zyv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp}%XfUw5B$ha{LC->%5VJ6ANJnVE%InT^?*gE^UtxtWJ~nUDEdfCX8I zg;|6}S&YS5f+bmsrCEk$S&rpdffZSam05*VS&h|MgEd);wONOCS&#MEfDPG*joE}v z*^JHEf-TvKt=Wcc*^cemfgRb2o!Nz5*^S-VgFV@cz1fHVu`m0vKL>Ci2XQcma43gy zI7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYuXK^;?a4zR@J{NEy7jZF{a4DB@IahEc zS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5AiUM@FMGAO>a-24ye?X9$L5D28SjhGjU0X9PxM zBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm#mSs7XX9ZSdC01q?R%JC- zXARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lEX9spQ%T$Nn6^fgHra9KxX-#^D^nksQU*9K*33$MKxNiJZjAoWiM`#_62FnViMh zoWr@C$N5~qgNtl$$ zn4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8lew6id6<{^n4bk$kcC*7MOc)@SezwT zlBHOhWmuNwSe_MFk(F4PRalkPSe-RkleJizby%16Sf35pkd4@wP1uyp*qklclC9X9 zZP=FW*q$BOk)7C?UD%b~*quGtlfBrRefS^yvLE|%00(jq2XhFAau|nm1V?fdM{^9v zavaBV0w;13Cvys?avG;|24`{>XLAncavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m z12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9s zFY^ko@*1!625<5fZ}SfC@*eN=0Uz=aAM**H@)@7=1z++NU-J#$@*Usv13&T;Kl2N} z@*BVN2Y>PxfAbIjGC(Z-XFvvGUV$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}#DT?8|=a z&jB3BK^)8>9LixF&Ji5RQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^S)9!|oXdHf&jnn_ zMO@4!T*_r!&J|qARb0(AT+4M_&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQ zJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&KtbRTfEIXyvuvM&j)iSA5Mke9L!y&ky{_PyEa;{K{|q&L8~AU;NEK{L28b^`8M5h=Cb|K^cs}8G<1h zilG^XVHu9$8G#WQiIEwFQ5lWV8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSv>qim91~ zX_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5p zS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F| ziJjSnUD=J@*@HdVi@n*0|FJLou|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V& zr*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=B zaXWW#CwFl-_i!)waX%06AP?~{kMJmu@it?WG&Wa9oA(%)@K7YWFt0a z6EG z!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12 z(>%koJje6Az>B=Z%e=y?yvFOi!JE9r+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gb ze8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB3=miU8IXY(m_Znn!5Ew&7?PnFnqe50;TWC~ z7?F_}nNb*((HNaE7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woen3AcOnrWDp>6o4wn30*7 znOT^X*_fR5D)VRkMbCg^8`=w6i@RE&+;74^8zpO5-;-#uksqN^9FD77H{(o@A4k+ z^8p|75g+pjpYj=>^95h>6<_lW-|`*b^8-Kf6F>6{zw#Tu^9O(O7k~2)|1v;4{bxW1 zVqgYgPzGaghG0mBVrYh8ScYSGMqornVq`{PR7PWT#$ZgwVr<4?-2ab;dkO*^S`aPT zw{6?DZQHhO+qP}nwr$(C?S3=wt~noBIr&LdQk9*gDq%dvX96ZJXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm# zmSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lE zX9sp49jL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{ z%+CTW$U-d4A}q>cEY1=v$xM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6%$U{8LBRtAuJkAq5 z$x}SdGd#<4JkJZf$Vb5JG{$#yw3-G$VYt4Cw$6he9jkq$ya>M zH+;)?e9sU3$WQ#tFZ{}H{LUZz$zS}V|*rHLMCEjCSg)0V{)coN~U6JreRv9 zV|r#_MrLAWW?@!lV|M0XPUd26=3!puV}2H3K^9_R7GY5qV{w*XNtR-1mSI_zV|i9! zMOI>ER$*0EV|CVGP1a&<)?r=NV|_MYLpEY#HepjXV{^7(OSWQbwqaYgV|#XBM|NUo zc41d`V|VsoPxfMO_F-T4V}B0dKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee z<8;p8OwQtL&f#3n<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL<96=g zPVVAv?%`hU<9;6CK_22^9^p|Q<8hwgNuJ_qp5a-Z<9S}-MPA}%Ug1?<<8|KPP2S>d z-r-%|<9$BhLq6hTKH*b7<8!{?OTOZ3zTsQG<9mMKM}FdGe&JVs<9GhxPyXU>{^4K# zV}OME&wvcXzzo8m494IL!H^8a&Lhq%*?{9%*O2ezwe_1Om0~)RDb|wvL_re zx#f@l1PIW1a>dClzy8lk@~QhH{15*#{<{niAmD#beSkm=%peTPU<}R>49Wl5-~S(> z8HQmQj^P=B5gCb*8HG_9jnNr{F&T@o8HaHhkMWs+4qbpm=82hvNtukvnSv>qim91~ zX_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5p zS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F| ziJjSnUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{n zQ#p;(IfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$f zxq~~oi@Ujpd%2JMd4LCbh=+NEM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53 zi??})cX^NZ`G61kh>!V%Px*|``GPO`im&;GZ~2bz`GFt#iJ$p}U-^yS`GY_Ci@*7Y zfBBF97ykeJ=f4{QG7tkZ2!k>hgEIs}G898I48t-U!_#d@fQaUi7@1KRmC+cTF&LAv z7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k`Ihd2Vn45W+ zm-(2V1z3=USeQjvl*L$_C0LTBSej*6mgQKU6Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~EXLw2!ICV+(k#QWEXVS! zz>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1 z&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E9LMpTz=@p1$(+Ke zoW|*#!I_-J*_^|G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P z!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvFOi!JE9r z+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB z{Kx-$(f^-7`p-ZN%peTPU<}R>49QRo%`gnha174~jL1lg%qWb?XpGJnjLBGx%{Yw9 zc#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL%{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q3jPWn9h` zT**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$ z%`-g9b3D%ryvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9%qM)xXMD~Ve92dQ%{P3@ zcYMze{K!xI%rE@PZ~V?5{K;SZ%|HChe+&@#zuo^212PZ;GYEq+7=tqeLoyUYGYrEr z9K$mLBQg>rGYX?J8ly7?V=@+FGY;c29^*3s6EYDKGYOM28Iv;wQ!*7(GY!)+9n&)d zGcpr1GYhja8?!S9b21lmGY|7JAM>*S3$hRkvj~f_7>lz6OR^M8vkc3!9Luu;E3y(R zvkI%S8mqGgYqAz=vkvRB9_zCK8?q4_vk9BB8Jn{OTe1~fvklv_9ow@5JF*iyvkSYj z8@sayd$JdMvk&{SANz9v2XYVxa|nlW7>9ENM{*QLa}39F9LIA4Cvp-ea|)+&8mDsx zXL1&2a}MWn9_Mob7jh97a|xGn8JBYfS8^3sa}C#W9oKUMH*ym8n5#PZ}Jvz^A7Lw z9`Ex3AMz0&^9i5w8K3h7U-A`S^9|qf9pCc>9|Hu@ ze+FbA24)ZjWiSS32!>=RhGrOsWjKas1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4 zCT0>QWilpb3Z`T#re+$ZWjdy324-X?W@Z*9LixF&Ji5RQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^S)9!|oXdHf z&jnn_MO@4!T*_r!&J|qARb0(AT+4M_&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQj zLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZBOT5f0yvl35&KtbRTfEIXyvuvM&j)iSA5Mke9L!y&ky{_PyEa;{K{|q&L8~AU;NEK{L6m~5KR9WkbxMOK^T<5 z7@Q#(lA#!yVHlR-7@iRrk&zggQ5coc7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq? zlBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8lew6id6<{^n4bk$kcC*7MOc)@SezwTlBHOh zWmuNwSe_MFk(F4PRalkPSe-RkleJizby%16Sf35pkd4@wP1uyp*qklclC9X9ZP=FW z*q$BOk)7C?UD%b~*quGtlfBrReb|@%*q;M9kb^jwLpYSfIGiImlA}19V>p)MIGz(Y zk&`%?Q#h5=IGr;%le0LRb2yjtIG+o+kc+sOOSqKFxST7vlB>9yYq*x{xSkuhk(;=g zTey|mxScz=le@T^d$^bTxSt1jkcW7fM|hOSc$_DAlBal@XLy$9c%Bz{k(YRxS9q1z zc%3(Rlec)AcX*fgc%KjWkdOG7PxzG2_?$2JlCSuhZ}^t)_?{p5k)QaPU-*^Z_?dG|R9o%dtEwup%q5GOMsEtFbz3uqJD#;r? zupt|LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{Ja3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidI zHQ(?p-|;;^@FPF*Gr#aFzwtYN@F#!qH~;W2|1m%a{bxW1VqgYgPzGaghG0mBVrYh8 zScYSGMqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTBc)q zW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d7GOaZVqq3xQ5IuymS9PiVriCPS(amYR$xU| zVr5ogRaRql)?iK6Vr|x8UDjiLHef?GVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOdpRbJzD-r!B%;%(mH zUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b;%9#0SAOGn{@_pk;&1-pU;bl& zkowPn48*_;!k`Ss;0(c#48_n4!>|m;@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)Nfr zOvJ=Y!lX>ba4+1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK!l4|-;T*w{ z9L3Qb!?7I4@tnYkoW#kT!l|6b>72otoWfJjBC1!lOLK<2=EWJjK&I!?Qfc z^Sr=|yu{1A!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_x!+* z{KU`v!ms?s@BG1^{Ken=!@vB;0HO4s0U3ya8H7O@jKLX#AsLFH8HQmQj^P=B5gCb* z8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd6?nTBbZj_H|!8JUThnT1)I zjoF!lIhl*OnTL6qkNH`E|NEop{~d)`m_=BW#aNsrSdyh!nq^p)R?oIFqwD zn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;bc$2qyn|FAZ_jsQV z_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZnP2#o-}s$B_>;f*n}7J1{}>?jf3Nrd zVL%3AUV$^He++P zU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M)IU=HC>4&!i+;7E?* zXpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i0a&f|P8;6g6qVlLrQF5_~p;7YFIYOdj0 zuH$-c;6`rZW^UnDZsT_D;7;!1Ztme;?&E$Q;6WbZVIJX89^-MI;7Ok1X`bO(p5u95 z;6+~IWnSS`UgLG%;7#7*ZQkKs-s62f;6py*V?N{)#nep0v`okJ%)pGy#LUdXtjxyj z%)y+@#oWxpyv)b^EWm;+#KJ7XqAbSZEWwg2#nLRpvMk5)tiXz_#LBF~s;tK9tihVB z#oDaHx~#|gY`}(W#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!(uI$F{?7^Pw#op}0 zzU;^T9KeAb#K9cGp&Z8H9Kn$s#nBwYu^h+ooWO~k#L1k(shq~?oWYr##o3(0xtz!O zT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+wBJivoI z#KSzoqddmrJi(JZ#nU{)vpmQ1yugdR#LK+GtGveRyuq8i#oN5YyS&Hye87i%#K(NX zr+miee8HD|#n*hpw|vL<{J@X=#LxV~ul&aE{K236#ozqHzx>AlVfCK@8Hj-ygh3gM z!5M-f8H%A9hG7|w;TeGu8Hte@g;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#F znTn~IhH06O>6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4u zhGkifOmghGRL7<2iv7 zIf;`wg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIpxr(c~hHJTw>$!m&xrv*( zg=Xrq_d5M>Kg;#lv z*Lj0Cd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f@A-ir`H7$TgrGYX?J8ly7?V=@+F zGY;c29^*3s6EYDKGYOM28Iv;wQ!*7(GY!)+9n&)dGcpr1GYhja8?!S9b21lmGY|7J zAM>*S3$hRkvj~f_7>lz6OR^M8vkc3!9Luu;E3y(RvkI%S8mqGgYqAz=vkvRB9_zCK z8?q4_vk9BB8Jn{OTe1~fvklv_9ow@5JF*iyvkSYj8@sayd$JdMvk&{SANz9v2XYVx za|nlW7>9ENM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2a}MWn9_Mob7jh97a|xGn z8JBYfS8^3sa}C#W9oKUMH*ym8n5#PZ}Jvz^A7Lw9`Ex3AMz0&^9i5w8K3h7U-A`S z^9|qf9pCc>9|MHfe+FbA24)ZjWiSS32!>=RhGrOs zWjKas1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy3 z24-X?W@Z*9LixF&Ji5R zQ5?-N9LsSW&k3B!Nu10noXTmO&KaD^S)9!|oXdHf&jnn_MO@4!T*_r!&J|qARb0(A zT+4M_&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D z&kMZBOT5f0yvl35&KtbRTfEIXyvuvM&j)iSA5Mke9L!y&ky{_ zPyEa;{K{|q&L8~AU;NEK{L6m~5K;dbkbxMOK^T<57@Q#(lA#!yVHlR-7@iRrk&zgg zQ5coc7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugC zn4LM8lew6id6<{^n4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-Rk zleJizby%16Sf35pkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C?UD%b~*quGtlfBrR zeb|@%*q;M9kb^jwLpYSfIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=IGr;%le0LRb2yjt zIG+o+kc+sOOSqKFxST7vlB>9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1j zkcW7fM|hOSc$_DAlBal@XLy$9c%Bz{k(YRxS9q1zc%3(Rlec)AcX*fgc%KjWkdOG7 zPxzG2_?$2JlCSuhZ}^t)_?{p5k)QaPU-*^Z_?d zG|R9o%dtEwup%q5GOMsEtFbz3uqJD#;r?upt|LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{Ja3eQy zGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p-|;;^@FPF*Gr#aFzwtYN z@F#!qH~;W2|1m&h{bxW1VqgYgPzGaghG0mBVrYh8ScYSGMqornVq`{PR7PWT#$Zgw zVr<4?T*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;%=3q|dVs7SP zUgl$d7GOaZVqq3xQ5IuymS9PiVriCPS(amYR$xU|Vr5ogRaRql)?iK6Vr|x8UDjiL zHef?GVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOdpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~ z;%mO)TfXCae&9!b;%9#0SAOGn{@_pk;&1-pU;bl&DEiNU48*_;!k`Ss;0(c#48_n4 z!>|m;@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y!lX>ba4+1Y{k}W!?tY4_Uyop?8MIO z!mjMb?(D&y?8V;f!@lgt{v5!89K^vK!l4|-;T*w{9L3Qb!?7I4@tnYkoW#kT!l|6b z>72otoWfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A!mGT->%766yv5tR z!@Io4`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_x!+*{KU`v!ms?s@BG1^{Ken=!@vB; z08#ay0U3ya8H7O@jKLX#AsLFH8HQmQj^P=B5gCb*8HG_9jnNr{F&T@o8HaHhkMWs+ z37LqAnS@E1jLDgTDVd6?nTBbZj_H|!8JUThnT1)IjoF!lIhl*OnTL6qkNH`E1zCuN zS%gJdjKx`kC0UB4S%zgjng@UGdYX1IfrvOkMp^J3%Q7kxr9r(jLW%#E4hlR zxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm2YHBxd4xxKjK_I`CwYped4^|s zj^}xS7kP=7d4*Sbjn{dDH+hS(_ zANh%&`GsHkjo1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyab zG8?lq2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o#vKp(i z25YhwYqJjPvL5TR0UNRr8?yXLAnc zavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=a zAM**H@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIj@*e|4*MA0NAO>a- z24ye?X9$L5D28SjhGjU0X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>M zDVAm#mSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4E zwq-lEX9sp49jL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06M zJj}~{%+CTW$U-d4A}q>cEY1=v$xM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6%$U{8LBRtAu zJkAq5$x}SdGd#<4JkJZf$Vb5JG{$#yw3-G$VYt4Cw$6he9jkq z$ya>MH+;)?e9sU3$WQ#tFZ{}H{LUZz$zS}8n2?E>m`RwF$(Woen3AcOnrWDp z>6o4wn30*7nOT^X*_fRR?oIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;bc$2qy zn|FAZ_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZnP2#o-}s$B_>;f*n}7J1 z{}>>a{xcv0F))KLD1$LLLog&mF*L(4EWbQGcY4FF*CC;E3+{>b1)}!F*oxtFY_@!3$P#y zu`r9UD2uT;ORywMu{6uDEX%PxE3hIfu`;W$Dyy+NYp^D3u{P_lF6*&A8?Yf8u`!#l zDVwo5Td*Ztu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(@iy=9F7NR^AMha`@iCw9DWCBZ2f0I24Y|aVNeERaE4$=hGJ-jVOWM^ct&7E zMq*?}VN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebQQVOpkRdS+loW@2V$ zVOC~icIIGC=3;Khq$;V(PEwWd3a|1Suk!|P@)mFN4)5|F@ACm4@(~~N37_&A zpYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e5C8HX1H{pP24o-xW)KEtFa~D` zhGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFn zW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YDmSicGW*L@c zIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3<{6&lIiBYQUgRZS<`rJ$HD2cp z-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{JHF=!e&i>9<`;hDH-6_2{^T$I z<{$p$KL&`a{|v}L49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV z%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw z0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#*C%X+NO25iVi zY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd9Lymc z%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0%4J;6 z613bt>Jj^3J%40mv6FkXN zJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp} z%XfUw5B$ha{LC->%5VJ6ANojI73xtN=In3wsOp9NTug;tLmw1_1c$L?9oi})sw|JX(c$fEh zpAYzukNB8R_>|B1oG@KzxbPf_?Q0}Ain-H zAOkTlgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8Armn% zlQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPccDi?Aq* zu{cYxBulY0%djlVu{##2Cu|6BHAsewVo3JUHu{m3? zC0nsI+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJAO~?Uhj1u|aX3eCBu8;H z$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@ zaXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@ijng@UGdYX1IfrvO zkMp^J3%Q7kxr9r(jLW%#E4hlRxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm z2YHBxd4xxKjK_I`CwYped4^|sj^}xS7kP=7d4*Sbjn{dDH+hS(_ANh%&`GsHkjo1rpG9KeI0TVJ26Eg{uG8vOI z1yeE=Q!@?IG9A-112ZxcGcyabG8?n=|Gtk7Fu7&HPyqsz$)0e?JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm#mSs7XX9ZSdC01q?R%JC- zXARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lEX9spdpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b z;%9#0SAOGn{@_pk;&1-pU;g9&J@Ef0p#C!u12YJNG8lt11Vb_uLo*D+G91G*0wXdK zBQpx4G8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyab zG8?lq2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o#vKp(i z25YhwYqJjPvL5TR0UNRr8?yXLAnc zavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=a zAM**H@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIj@*n^2MgM;S=|2N8 zFoQ5CgE2TmFeF1UG{Z0~!!bM~Fd`!{GNUjmqcJ*TFeYO$HsdfZ<1s!HFd-8$F_SPU zlQB6{FeOtlHPbLH(=k0WFe5WDGqW%&voSk!Feh^{H}fzr^D#dQupkSuFpID#i?KLM zup~>dG|R9o%dtEwup%q5GOMsEtFbz3uqJD#;r?upt|LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{J za3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p-|;;^@FPF*Gr#aF zzwtYN@F#!qH~;W2|1m(||91aB49GwX%peTPU<}R>49QRo%`gnha174~jL1lg%qWb? zXpGJnjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa z%*kBL%{%qg78X`Id(oXJ_7%{iRQd7RG$ zT*yUS%q3jPWn9h`T**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl z%p*L?V?53iJjqi$%`-g9b3D%ryvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9%qM)x zXMD~Ve92dQ%{P3@cYMze{K!xI%rE@PZ~V?5{K;SZ%|HChe+&>r{~3^h7??pAl))IB zAsCXO7@A=imf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO} zn3`#rmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m-(2V1z3=USeQjvl*L$_C0LTBSej*6 zmgQKU6k7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2l zKMSxR3$ZYZuqcbMI7_f3OR+S|uq?~5JS(swE3q=GuqvyuI%}{dYq2)#urBMdJ{zzh z8?iB)uqm6dIa{zLTd_6Uur1rMJv*=?JFzpnuq(TCi2XQcm za43gyI7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYuXK^;?a4zR@J{NEy7jZF{a4DB@ zIahEcS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5AiUM@FV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_ zMrLAWW?@!lV|M0XPUd26=3!puV}2H3K^9_R7GY5qV{w*XNtR-1mSI_zV|i9!MOI>E zR$*0EV|CVGP1a&<)?r=NV|_MYLpEY#HepjXV{^7(OSWQbwqaYgV|#XBM|NUoc41d` zV|VsoPxfMO_F-T4V}B0dKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8 zOwQtL&f#3n<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL<96=gPVVAv z?%`hU<9;6CK_22^9^p|Q<8hwgNuJ_qp5a-Z<9S}-MPA}%Ug1?<<8|KPP2S>d-r-%| z<9$BhLq6hTKH*b7<8!{?OTOZ3zTsQG<9mMKM}FdGe&JVs<9GhxPyXU>{^4K#V}RiL z&wvcXzzo8m494IL!H^8a&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~ zEXLw2!ICV+(k#QWEXVS!z>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn z!Io^r)@;MJY{&NOz>e(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r z(Hz6E9LMpTz=@p1$(+KeoW|*#!I_-J*_^|G!IfOa)m+21 zT*vj?z>VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6A zz>B=Z%e=y?yvFOi!JE9r+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI z&-}u#{KoJ6!Jqua-~7YB{Ko(x^q&D4h=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwF zQ5lWV8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5 znS(i*i@BMHd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0 zec6xwIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rm zxqu6~h>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCb zh=+NEM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V% zPx*|``GPO`im&;GZ~2bz`GFt#iJ$p}U-^yS`GY_Ci@*7YfBBCALh3&QG7tkZ2!k>h zgEIs}G898I48t-U!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWV zG8I!Z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R z49l_{%d-M2vJxw^3ahdjtFs1cvKDKz4(qZW>$3qHvJo4z37fJRo3jO5vK3pi4coFE z+p_~ZvJ*SA3%jx#yR!#-vKM=^5Bsto`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QF zauO$V3a4@!r*j5pau#QE4(DU62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1S zuk!|P@)mFN4)5|F@ACm4@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw z@)v*e5C8HX1BB9l24o-xW)KEtFa~D`hGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tU zW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8c zKIUfu{_l^X|92E(VHROg7GrUiU`du@X_jGGmScHVU`1A9WmaKTR%3P6U`^IyZPsC3 z)?V$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz z;6M)IU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i0a&f|P8;6g6q zVlLrQF5_~p;7YFIYOdj0uH$-c;6`rZW^UnDZsT_D;7;!1Ztme;?&E$Q;6WbZVIJX8 z9^-MI;7Ok1X`bO(p5u95;6+~IWnSS`UgLG%;7#7*ZQkKs-s62f;6py*V?NJnVE%InT^?*gE^UtxtWJ~nUDEdfCX8Ig;|6}S&YS5f+bmsrCEk$ zS&rpdffZSam05*VS&h|MgEd);wONOCS&#MEfDPG*joE}v*^JHEf-TvKt=Wcc*^cem zfgRb2o!Nz5*^S-VgFV@cz1fF-*^m7>fCD**gE@plIgG#`o}vjH2j z5gW4!o3a_3vjtnS65D)VRkMbCg^8`=w z6i@RE&+;74^8zpO5-;-#uksqN^9FD77H{(o@A4k+^8p|75g+pjpYj=>^95h>6<_lW z-|`*b^8-Kf6F>6{zw#Tu^9O(O7k~2)|MDLLgw=lrWFQ7+5C&y124@I{WGIGa7=~py zhGzsuWF$sr6h>t?WG&Wa9oA(%)@K7YWFt0a6E?yQj^_kUZs!i}! z9`5Bn?&kp>49QRo%`gnha174~jL1lg%qWb?XpGJnjLBGx%{Yw9c#O{kOvpq` z%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL%{%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q3jPWn9h`T**~j%{5%h zbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$%`-g9b3D%r zyvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9%qM)xXMD~Ve92dQ%{P3@cYMze{K!xI z%rE@PZ~V?5{K;SZ%|HChe+&>_{~3^h7??pAl))IBAsCXO7@A=imf;wl5g3t?7@1KR zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k` zIhd2Vn45W+m-(2V1z3=USeQjvl*L$_C0LTBSej*6mgQKU6k7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3$ZYZuqcbMI7_f3OR+S| zuq?~5JS(swE3q=GuqvyuI%}{dYq2)#urBMdJ{zzh8?iB)uqm6dIa{zLTd_6Uur1rM zJv*=?JFzpnuq(TCi2XQcma43gyI7e_KM{zXAa4g4hJST7> zCvh^Ta4M&9I%jYuXK^;?a4zR@J{NEy7jZF{a4DB@IahEcS8+Aha4pwyJvVS8H*qt! za4WZQJ9ls=cX2oOa4+|9KM(LA5AiUM@FV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!pu zV}2H3K^9_R7GY5qV{w*XNtR-1mSI_zV|i9!MOI>ER$*0EV|CVGP1a&<)?r=NV|_MY zLpEY#HepjXV{^7(OSWQbwqaYgV|#XBM|NUoc41d`V|VsoPxfMO_F-T4V}B0dKn~(y z4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8OwQtL&f#3n<9sgQLN4NBF5yxx z<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL<96=gPVVAv?%`hU<9;6CK_22^9^p|Q<8hwg zNuJ_qp5a-Z<9S}-MPA}%Ug1?<<8|KPP2S>d-r-%|<9$BhLq6hTKH*b7<8!{?OTOZ3 zzTsQG<9mMKM}FdGe&JVs<9GhxPyXU>{^4K#V}MBd&wvcXzzo8m494IL!H^8a&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~EXLw2!ICV+(k#QWEXVS!z>2KI z%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1&g{aj z?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E9LMpTz=@p1$(+KeoW|*# z!I_-J*_^|G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2 z-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvFOi!JE9r+q}cO zyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB{Ko*1 z^`8M5h=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwFQ5lWV8G|tyi?JDpaT$;CnScqI zh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#-S%3vuh=o~% zMOlo+S%M{5ilteGWm%5pS%DQh8VP1%gi z*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVLphAYIf5fO zilaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPX zYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NEM|q6Ld4eZ-il=#oXL*k2 zd4U&siI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V%Px*|``GPO`im&;GZ~2bz`GFt# ziJ$p}U-^yS`GY_Ci@*7YfBBCAqUb*ZG7tkZ2!k>hgEIs}G898I48t-U!!rUSG7=** z3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWVG8I!Z4bw6m(=!7zG7~d13$rpC zvoi;CG8c0*5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R49l_{%d-M2vJxw^3ahdjtFs1c zvKDKz4(qZW>$3qHvJo4z37fJRo3jO5vK3pi4coFE+p_~ZvJ*SA3%jx#yR!#-vKM=^ z5Bsto`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QFauO$V3a4@!r*j5pau#QE4(DU62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P@)mFN4)5|F@ACm4@(~~N z37_&ApYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e5C8HX14Pw-24o-xW)KEt zFa~D`hGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sV zrerFnW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YDmSicG zW*L@cIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3<{6&lIiBYQUgRZS<`rJ$ zHD2cp-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{JHF=!e&i>9<`;hDH-6_2 z{^T$I<{$p$KL&`V{|v}L49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnS zjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^ z%Y4kw0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#*C%X+NO z25iViY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd z9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0 z%4J;6613bt>Jj^3J%40mv z6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTA ze9bp}%XfUw5B$ha{LC->%5VJ6ANojI73xtN=In3wsOp9NTug;tLmw1_1c$L?9oi})sw|JX( zc$fEhpAYzukNB8R_>|B1oG@KzxbPf_?Q0} zAcp=kAOkTlgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8 zArmn%lQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPccD zi?Aq*u{cYxBulY0%djlVu{##2Cu|6BHAsewVo3JUH zu{m3?C0nsI+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJAO~?Uhj1u|aX3eC zBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@iV$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9 zZ}wqd_G5nz;6M)IU=HC>4&!i+;K=_+!#xE74lRfl?c26(+qP}nwr$(CZQHhO+jhU1 zch{VctepI$Dyhm&Qk8HNM{^9vavaBV0w;13Cvys?avG;|24`{>XLAncavtY%0T*%+ z7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI5Az6* z@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=aAM**H@)@7= z1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIj@*e}l(tieIAO>a-24ye?X9$L5 zD28SjhGjU0X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm#mSs7X zX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lEX9sp< zCw68Rc4aqqXAkydFZO01_GLfz=Kv1mAP(jb4&^Wo=LnAED30bBj^#Lx=LAmVBu?fO zPUSRC=M2u|EY9W}&gDGL=K?O|A};049 zjL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{%+CTW z$U-d4A}q>cEY1=v$xM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6%$U{8LBRtAuJkAq5$x}Sd zGd#<4JkJZf$Vb5JG{$#yw3-G$VYt4Cw$6he9jkq$ya>MH+;)? ze9sU3$WQ#tFZ{}H{LUZz$zS}8n2?E>m`RwF$(Woen3AcOnrWDp>6o4wn30*7 znOT^X*_fRR?oIFqwD zn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;bc$2qyn|FAZ_jsQV z_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZnP2#o-}s$B_>;f*n}7J1{}>>y{xcv0 zF))KLD1$LLLog&mF*L(4EWbQGcY4FF*CC;E3+{>b1)}!F*oxtFY_@!3$P#yu`r9UD2uT; zORywMu{6uDEX%PxE3hIfu`;W$Dyy+NYp^D3u{P_lF6*&A8?Yf8u`!#lDVwo5Td*Zt zu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(@iy=9F7NR^AMha`@iCw9DWCBJpE@t24Y|aVNeERaE4$=hGJ-jVOWM^ct&7EMq*?}VN^zA zbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebQQVOpkRdS+loW@2V$VOC~icIIGC z=3;K84j-r{ZE;a%S2eLmnrKH_6O;Zr{2 zbH3n9zT#`X;ak4rdw$?Ye&T0-;a7g+cmCi{{^D=`;a~n^fcW~)fDFXI48ouc#^4OW zkPOAp48yPt$MB56h>XO@jKZjl#^{W}n2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6c zOvAKH$Mnp=jLgK$%)+e9#_Y_&oXo}C%)`9Q$NVh7f-JN zj_kzF?82_>#_sIFp6tcm?8Cn7$Nn6^fgHra9KxX-#^D^nksQU*9K*33$MKxNiJZjA zoWiM`#_62FnViMhoWr@C$N5~qg<{6&lIiBYQUgRZS<`rJ$HD2cp-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u z<{Q4{JHF=!e&i>9<`;hDH-6_2{^T$I<{$p$KL$vs{|v}L49p-5%3uu65Ddvs49zeM z%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc7 z49v((%*-sz%52Qe|NA~Vz~q(%Lj?#>CVRpmlUx4yPk;cOCs&-@^6USsB%iuJ!vF9; z8=+Fg7WS*Ewn3TzwoGF-+shFB+n3n07o*9^tnV6Ybn3dU>ojI73xtN=I zn3wsOp9NTug;tLmw1_1c$L?9oi})sw|JX(c$fEhpAYzukNB8R_>|B1oG@KzxbPf_?Q3qf8qbnfBw56AOkTlgD@zAF*rjo zBttPY!!RtvF+AOd1c+!JiIEwFQ5lWV8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSv>q zim91~X_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#-S%3vuh=o~%MOlo+S%M{5ilteG zWm%5pS%DQh8VP1%gi*@7+Eimlm(ZP||P z*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7 ziIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5F zTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NEM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)s zd4o53i??})cX^NZ`G61kh>!V%Px*|``GPO`im&;GZ~2bz`GFt#iJ$p}U-^yS`GY_C zi@*7YfBBF9_rU+3fcnos49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnS zjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^ z%Y4kw0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#*C%X+NO z25iViY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd z9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0 z%4J;6613bt>Jj^3J%40mv z6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTA ze9bp}%XfUw5B$ha{LC->%5VJ6ANLhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~EXLw2!ICV+(k#QWEXVS! zz>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1 z&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E9LMpTz=@p1$(+Ke zoW|*#!I_-J*_^|G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P z!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvFOi!JE9r z+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB z{Ko)+|J(ilFdzdlFoQ5CgE2TmFeF1UG{Z0~!!bM~Fd`!{GNUjmqcJ*TFeYO$HsdfZ z<1s!HFd-8$F_SPUlQB6{FeOtlHPbLH(=k0WFe5WDGqW%&voSk!Feh^{H}fzr^D#dQ zupkSuFpID#i?KLMup~>dG|R9o%dtEwup%q5GOMsEtFbz3uqJD#;r?upt|< zF`KX{o3S}tuq9iuHQTT)+p#@6up>LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{Ja3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p z-|;;^@FPF*Gr#aFzwtYN@F#!qH~;W2|1m%i{bxW1VqgYgPzGaghG0mBVrYh8ScYSG zMqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTBc)qW?)8U zVrFJxR%T;%=3q|dVs7SPUgl$d7GOaZVqq3xQ5IuymS9PiVriCPS(amYR$xU|Vr5og zRaRql)?iK6Vr|x8UDjiLHef?GVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOdpRbJzD-r!B%;%(mHUEbq; zKHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b;%9#0SAOGn{@_pk;&1-pU;bl&p!&~% z48*_;!k`Ss;0(c#48_n4!>|m;@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y z!lX>ba4+1 zY{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK!l4|-;T*w{9L3Qb z!?7I4@tnYkoW#kT!l|6b>72otoWfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=| zyu{1A!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_x!+*{KU`v z!ms?s@BG1^{Ken=!@vB;0KxR10U3ya8H7O@jKLX#AsLFH8HQmQj^P=B5gCb*8HG_9 zjnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTDVd6?nTBbZj_H|!8JUThnT1)IjoF!l zIhl*OnTL6qkNH`E1zCuNS%gJdjKx`kC0UB4S%zgjng@UGdYX1IfrvOkMp^J z3%Q7kxr9r(jLW%#E4hlRxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm2YHBx zd4xxKjK_I`CwYped4^|sj^}xS7kP=7d4*Sbjn{dDH+hS(_ANh%&`GsHkjo1rpG9KeI0TVJ26Eg{uG8vOI1yeE= zQ!@?IG9A-112ZxcGcyabG8?lq2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25i zvK-5^0xPl-E3*o#vKp(i25YhwYqJjPvL5TR0UNRr8?yXLAncavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WO zavQgE2X}H8cXJQ-av%5e01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!6 z25<5fZ}SfC@*eN=0Uz=aAM**H@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>Px zfAbIj@*e|)(0>MGAO>a-24ye?X9$L5D28SjhGjU0X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$S zX8{&uAr@v47G*IOX9<>MDVAm#mSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55 zBQ|CeHf1w5XA8DuE4F4Ewq-lEX9sp49jL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC= z$V|-4EX>Mm%+4Il$z06MJj}~{%+CTW$U-d4A}q>cEY1=v$xM$W7eLE!@g&+|C``$z9yd zJ>1KE+|L6%$U{8LBRtAuJkAq5$x}SdGd#<4JkJZf$Vb5JG{$# zyw3-G$VYt4Cw$6he9jkq$ya>MH+;)?e9sU3$WQ#tFZ{}H{LUZz$zS}8n2?E> zm`RwF$(Woen3AcOnrWDp>6o4wn30*7nOT^X*_fRfCD**gE@plIgG=RhGrOsWjKas z1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy324-X? zW@Z*9LixF&Ji5RQ5?-N z9LsSW&k3B!Nu10noXTmO&KaD^S)9!|oXdHf&jnn_MO@4!T*_r!&J|qARb0(AT+4M_ z&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D&kMZB zOT5f0yvl35&KtbRTfEIXyvuvM&j)iSA5Mke9L!y&ky{_PyEa; z{K{|q&L8~AU;NEK{L6m~5LW*gkbxMOK^T<57@Q#(lA#!yVHlR-7@iRrk&zggQ5coc z7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8 zlew6id6<{^n4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-RkleJiz zby%16Sf35pkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C?UD%b~*quGtlfBrReb|@% z*q;M9kb^jwLpYSfIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=IGr;%le0LRb2yjtIG+o+ zkc+sOOSqKFxST7vlB>9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bTxSt1jkcW7f zM|hOSc$_DAlBal@XLy$9c%Bz{k(YRxS9q1zc%3(Rlec)AcX*fgc%KjWkdOG7PxzG2 z_?$2JlCSuhZ}^t)_?{p5k)QaPU-*^Z_?dG|R9o z%dtEwup%q5GOMsEtFbz3uqJD#;r?upt|LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{Ja3eQyGq-Rn zw{bgna3^ z@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidIHQ(?p-|;;^@FPF*Gr#aFzwtYN@F#!q zH~;W2|1m&#{bxW1VqgYgPzGaghG0mBVrYh8ScYSGMqornVq`{PR7PWT#$ZgwVr<4? zT*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d z7GOaZVqq3xQ5IuymS9PiVriCPS(amYR$xU|Vr5ogRaRql)?iK6Vr|x8UDjiLHef?G zVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+#VrOdpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO) zTfXCae&9!b;%9#0SAOGn{@_pk;&1-pU;bl&2>Q=}48*_;!k`Ss;0(c#48_n4!>|m; z@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ=Y!lX>ba4+1Y{k}W!?tY4_Uyop?8MIO!mjMb z?(D&y?8V;f!@lgt{v5!89K^vK!l4|-;T*w{9L3Qb!?7I4@tnYkoW#kT!l|6b>72ot zoWfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A!mGT->%766yv5tR!@Io4 z`+UHMe8k6m!l!)3=X}AJe8ty%!?%3L_x!+*{KU`v!ms?s@BG1^{Ken=!@vB;01@?{ z0U3ya8H7O@jKLX#AsLFH8HQmQj^P=B5gCb*8HG_9jnNr{F&T@o8HaHhkMWs+37LqA znS@E1jLDgTDVd6?nTBbZj_H|!8JUThnT1)IjoF!lIhl*OnTL6qkNH`E1zCuNS%gJd zjKx`kC0UB4S%zgjng@UGdYX1IfrvOkMp^J3%Q7kxr9r(jLW%#E4hlRxrS@G zj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm2YHBxd4xxKjK_I`CwYped4^|sj^}xS z7kP=7d4*Sbjn{dDH+hS(_ANh%& z`GsHkjo1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?lq z2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o#vKp(i25Yhw zYqJjPvL5TR0UNRr8?yXLAncavtY% z0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI z5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=aAM**H z@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIj@*e|4)_(?MAO>a-24ye? zX9$L5D28SjhGjU0X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm# zmSs7XX9ZSdC01q?R%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lE zX9sp49jL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il$z06MJj}~{ z%+CTW$U-d4A}q>cEY1=v$xM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6%$U{8LBRtAuJkAq5 z$x}SdGd#<4JkJZf$Vb5JG{$#yw3-G$VYt4Cw$6he9jkq$ya>M zH+;)?e9sU3$WQ#tFZ{}H{LUZz$zS}8n2?E>m`RwF$(Woen3AcOnrWDp>6o4w zn30*7nOT^X*_fRR?o zIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;bc$2qyn|FAZ z_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZnP2#o-}s$B_>;f*n}7J1{}>>e z{xcv0F))KLD1$LLLog&mF*L(4EWbQGcY4FF*CC;E3+{>b1)}!F*oxtFY_@!3$P#yu`r9U zD2uT;ORywMu{6uDEX%PxE3hIfu`;W$Dyy+NYp^D3u{P_lF6*&A8?Yf8u`!#lDVwo5 zTd*Ztu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(@iy=9F7NR^AMha`@iCw9DWCBbp2;Q24Y|aVNeERaE4$=hGJ-jVOWM^ct&7EMq*?} zVN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebQQVOpkRdS+loW@2V$VOC~i zcIIGC=3;K$3qHvJo4z37fJRo3jO5vK3pi4coFE+p_~ZvJ*SA3%jx#yR!#-vKM=^5Bsto`*Q#X zau5e|2#0bQhjRo+aui2%499XD$8!QFauO$V3a4@!r*j5pau#QE4(DU62#@j@ zkMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P@)mFN4)5|F@ACm4@(~~N37_&ApYsJ@ z@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e5C8HX1H{mO24o-xW)KEtFa~D`hGZy) zW*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*Vkt zI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YDmSicGW*L@cIhJPy zR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3<{6&lIiBYQUgRZS<`rJ$HD2cp-sCOb z<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{JHF=!e&i>9<`;hDH-6_2{^T$I<{$p$ zKL&`Y{|v}L49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~> z1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw0xZZv zEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#*C%X+NO25iViY|JKX z%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd9Lymc%3&PN z5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0%4J;6613bt>Jj^3J%40mv6FkXNJk2va z%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp}%XfUw z5B$ha{LC->%5VJ6AN=ff$%U7?i;noFN#Jp%|KB7?$A}o)H+4 zkrojI73xtN=In3wsOp9NTug;tLmw1_1c$L?9oi})sw|JX(c$fEhpAYzu zkNB8R_>|B1oG@KzxbPf_?Q0}Ah!N9AOkTl zgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8Armn%lQ1ch zF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPccDi?Aq*u{cYx zBulY0%djlVu{##2Cu|6BHAsewVo3JUHu{m3?C0nsI z+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJAO~?Uhj1u|aX3eCBu8;H$8api zaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1 zBR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@iV$^He++PU`w`QYqnuqwqtvCU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz z;6M)IU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1WKQ8!PUCdW;7rcqY|i0a&f|P8;6g6q zVlLrQF5_~p;7YFIYOdj0uH$-c;6`rZW^UnDZsT_D;7;!1Ztme;?&E$Q;6WbZVIJX8 z9^-MI;7Ok1X`bO(p5u95;6+~IWnSS`UgLG%;7#7*ZQkKs-s62f;6py*V?N{)#nep0 zv`okJ%)pGy#LUdXtjxyj%)y+@#oWxpyv)b^EWm;+#KJ7XqAbSZEWwg2#nLRpvMk5) ztiXz_#LBF~s;tK9tihVB#oDaHx~#|gY`}(W#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf z#Ln!(uI$F{?7^Pw#op}0zU;^T9KeAb#K9cGp&Z8H9Kn$s#nBwYu^h+ooWO~k#L1k( zshq~?oWYr##o3(0xtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`# z+`*mP#ogS)z1+wBJivoI#KSzoqddmrJi(JZ#nU{)vpmQ1yugdR#LK+GtGveRyuq8i z#oN5YyS&Hye87i%#K(NXr+miee8HD|#n*hpw|vL<{J@X=#LxV~ul&aE{K236#ozqH zzx>Al@${bo8Hj-ygh3gM!5M-f8H%A9hG7|w;TeGu8Hte@g;5!e(HVm=8H=$QhjAH? z@tJ@LnTUy*gh`o<$(e#FnTn~IhH06O>6w8UnTeU1g;|-6*_nemnTxrZhk2Qg`B{Jk zS%`&Mghg45#aV(SS&F4uhGkifOmghGRL7<2iv7If;`wg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIp zxr(c~hHJTw>$!m&xrv*(g=Xrq_d5M>Kg;#lv*Lj0Cd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f z@A-ir`H7$TgrGYX?J8ly7?V=@+FGY;c29^*3s6EYDKGYOM28Iv;wQ!*7(GY!)+9n&)dGcpr1 zGYhja8?!S9b21lmGY|7JAM>*S3$hRkvj~f_7>lz6OR^M8vkc3!9Luu;E3y(RvkI%S z8mqGgYqAz=vkvRB9_zCK8?q4_vk9BB8Jn{OTe1~fvklv_9ow@5JF*iyvkSYj8@say zd$JdMvk&{SANz9v2XYVxa|nlW7>9ENM{*QLa}39F9LIA4Cvp-ea|)+&8mDsxXL1&2 za}MWn9_Mob7jh97a|xGn8JBYfS8^3sa}C#W9oKUMH*ym8n5#PZ}Jvz^A7Lw9`Ex3 zAMz0&^9i5w8K3h7U-A`S^9|qf9pCc>9|I%^@c+ku z7?6P&m_Znn!5Ew&7?PnFnqe50;TWC~7?F_}nNb*((HNaE7?ZIWn{gPI@fe>8n2?E> zm`RwF$(Woen3AcOnrWDp>6o4wn30*7nOT^X*_fRR?oIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0 z>$sj9xRINH=XjnM zc#)TQnOAs~*La;bc$2qyn|FAZ_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZ znP2#o-}s$B_>;f*n}7J1{}>>l{xcv0F))KLD1$LLLog&mF*L(4EWbQGcY4FF*CC;E3+{> z|L^6?ind}LNOm6w(KLG-Co?LNq%dh{ll6>m^2>-+XjQ=hJ1PJ)wQy(A@ z12YJNG8lt11Vi$F_V@osXog`}hGTd}U_?e@WJY0BMq_lwU`)nhY{p?+#$$XYphFiR zk$GY!VNxbza;9KPrebQQVOpkRdS+loW@2V$VOC~icIIGC=3;K84j-r{ZE;a%S2eLmnrKH_6O;Zr{2bH3n9zT#`X;ak4rdw$?Y ze&T0-;a7g+cmCi{{^D=`;a~pa|AqfQ|M~BRfDFXI48ouc#^4OWkPOAp48yPt$MAF; z5+I^^Bt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm#mSs7XX9ZSdC01q? zR%JC-XARb5E!Jio)@41`X9G55BQ|CeHf1w5XA8DuE4F4Ewq-lEX9spbQGcY4FF*CC;E3+{>b1)}!F*oxtFY_@!3$P#yu`r9U zD2uT;ORywMu{6uDEX%PxE3hIfu`;W$Dyy+NYp^D3u{P_lF6*&A8?Yf8u`!#lDVwo5 zTd*Ztu{GPUE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(@iy=9F7NR^AMha`@iCw9DWCB1rpG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyab zG8?lq2XitPb2AU~G9UA^01L7Z3$qA|vKWiA1WU3MOS25ivK-5^0xPl-E3*o#vKp(i z25YhwYqJjPvL5TR0UNRr8?yXLAnc zavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@*1!625<5fZ}SfC@*eN=0Uz=a zAM**H@)@7=1z++NU-J#$@*Usv13&T;Kl2N}@*BVN2Y>PxfAbIj@*e{P{%`mH!+;FL zzzo8m494IL!H^8a&Lhq%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~EXLw2 z!ICV+(k#QWEXVS!z>2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r z)@;MJY{&NOz>e(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E z9LMpTz=@p1$(+KeoW|*#!I_-J*_^|G!IfOa)m+21T*vj? zz>VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z z%e=y?yvFOi!JE9r+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u# z{KoJ6!Jqua-~7YB{Ko)6^q&D4h=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwFQ5lWV z8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i* zi@BMHd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xw zIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~ zh>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NE zM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V%Px*|` z`GPO`im&;GZ~2bz`GFt#iJ$p}U-^yS`GY_Ci@*7YfBBCAg6cm5G7tkZ2!k>hgEIs} zG898I48t-U!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWVG8I!Z z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R49l_{ z%d-M2vJxw^3ahdjtFs1cvKDKz4(qZW>$3qHvJo4z37fJRo3jO5vK3pi4coFE+p_~Z zvJ*SA3%jx#yR!#-vKM=^5Bsto`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QFauO$V z3a4@!r*j5pau#QE4(DU62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P z@)mFN4)5|F@ACm4@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e z5C8HX0|e8524o-xW)KEtFa~D`hGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4 zJjQ1NCS)QeW)dc4GA3sVrerFnW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu z7Gxn7W)T);F&1YDmSicGW*L@cIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3< zW)n7LGd5=nwqz@|W*fF;JGN&Bc4Q}ZW*2s4H+E+a_GB;iW*_!tKlbMU4&)#X<`53$ zFb?Mkj^rqg<`|CUIF9E8PUIv`<`holG*0IX&g3l4<{ZxDJkI9=F61IE<`ORDGA`!| zuH-7N<{GZ$I z<{6&lIiBYQUgRZS<`rJ$HD2cp-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{ zJHF=!e&i>9<`;hDH-6_2{^T$I<{$p$KL!Y{{|v}L49p-5%3uu65Ddvs49zeM%Ww?O z2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v(( z%*-sz%52Qe9L&jF%*{N^%Y4kw0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE` z%4)368m!4$tj#*C%X+NO25iViY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln= z9_-0p?9D#x%YN+70UXFd9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*k zoXt6$%Xys71zgBQT+Ah0%4J;6613bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f z2Ykp!e9R|&%4dAe7ktTAe9bp}%XfUw5B$ha{LC->%5VJ6ANojI73xtN=In3wsOp9NTug;tL zmw1_1c$L?9oi})sw|JX(c$fEhpAYzukNB8R_>|B1oG@KzxbPf_?Q0}Af)~?AOkTlgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF? zF*;)~CSx%+<1jAcF+LM8Armn%lQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cG zCv!13^Dr;-F+U5iAPccDi?Aq*u{cYxBulY0%djlVu{##2Cu|6BHAsewVo3JUHu{m3?C0nsI+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$j zu|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGt zAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{ zkMJmu@ik7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3$ZYZuqcbMI7_f3OR+S|uq?~5 zJS(swE3q=GuqvyuI%}{dYq2)#urBMdJ{zzh8?iB)uqm6dIa{zLTd_6Uur1rMJv*=? zJFzpnuq(TCi2XQcma43gyI7e_KM{zXAa4g4hJST7>Cvh^T za4M&9I%jYuXK^;?a4zR@J{NEy7jZF{a4DB@IahEcS8+Aha4pwyJvVS8H*qt!a4WZQ zJ9ls=cX2oOa4+|9KM(LA5AiUM@F zV|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!puV}2H3 zK^9_R7GY5qV{w*XNtR-1mSI_zV|i9!MOI>ER$*0EV|CVGP1a&<)?r=NV|_MYLpEY# zHepjXV{^7(OSWQbwqaYgV|#XBM|NUoc41d`V|VsoPxfMO_F-T4V}B0dKn~(y4&hJ^ z<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8OwQtL&f#3n<9sgQLN4NBF5yxx<8rRx zO0ME+uHjm)<9cr3MsDI}ZsAsL<96=gPVVAv?%`hU<9;6CK_22^9^p|Q<8hwgNuJ_q zp5a-Z<9S}-MPA}%Ug1?<<8|KPP2S>d-r-%|<9$BhLq6hTKH*b7<8!{?OTOZ3zTsQG z<9mMKM}FdGe&JVs<9GhxPyXU>{^4K#V}Nk_&wvcXzzo8m494IL!H^8a&Lhq z%*?{9%*O1@!JN#++|0wg%*XsJz=ABq!Ysm~EXLw2!ICV+(k#QWEXVS!z>2KI%B;ew ztj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r)@;MJY{&NOz>e(1&g{aj?8ffw z!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E9LMpTz=@p1$(+KeoW|*#!I_-J z*_^|G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2-Q2^y z+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvFOi!JE9r+q}cOyvO@| zz=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u#{KoJ6!Jqua-~7YB{Ko*{^`8M5 zh=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwFQ5lWV8G|tyi?JDpaT$;CnScqIh>4km zNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i*i@BMHd6|#-S%3vuh=o~%MOlo+ zS%M{5ilteGWm%5pS%DQh8VP1%gi*@7+E zimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVLphAYIf5fOilaG( zV>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPXYq^f= zxq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NEM|q6Ld4eZ-il=#oXL*k2d4U&s ziI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V%Px*|``GPO`im&;GZ~2bz`GFt#iJ$p} zU-^yS`GY_Ci@*7YfBBCABIrK@G7tkZ2!k>hgEIs}G898I48t-U!!rUSG7=**3ZpU_ zqca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWVG8I!Z4bw6m(=!7zG7~d13$rpCvoi;C zG8c0*5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R49l_{%d-M2vJxw^3ahdjtFs1cvKDKz z4(qZW>$3qHvJo4z37fJRo3jO5vK3pi4coFE+p_~ZvJ*SA3%jx#yR!#-vKM=^5Bsto z`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QFauO$V3a4@!r*j5pau#QE4(DU6 z2#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P@)mFN4)5|F@ACm4@(~~N37_&A zpYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e5C8HX14Pt+24o-xW)KEtFa~D` zhGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFn zW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YDmSicGW*L@c zIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3<{6&lIiBYQUgRZS<`rJ$HD2cp z-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{JHF=!e&i>9<`;hDH-6_2{^T$I z<{$p$KL&`T{|v}L49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV z%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw z0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#*C%X+NO25iVi zY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd9Lymc z%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0%4J;6 z613bt>Jj^3J%40mv6FkXN zJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTAe9bp} z%XfUw5B$ha{LC->%5VJ6ANojI73xtN=In3wsOp9NTug;tLmw1_1c$L?9oi})sw|JX(c$fEh zpAYzukNB8R_>|B1oG@KzxbPf_?Q0}Ad3Do zAOkTlgD@zAF*rjoBttPY!!RtvF+3wMA|o*}qcAF?F*;)~CSx%+<1jAcF+LM8Armn% zlQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!13^Dr;-F+U5iAPccDi?Aq* zu{cYxBulY0%djlVu{##2Cu|6BHAsewVo3JUHu{m3? zC0nsI+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJAO~?Uhj1u|aX3eCBu8;H z$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@ zaXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@iw=CO_fqir@I1Klqcs_?v(D zm;V?LP5&8)ffJnVE%InT^?*gE^UtxtWJ~`5*H!KMSxR z3$ZYZuqcbMI7_f3OR+S|uq?~5JS(swE3q=GuqvyuI%}{dYq2)#urBMdJ{zzh8?iB) zuqm6dIa{zLTd_6Uur1rMJv*=?JFzpnuq(TCi2XQcma43gy zI7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYuXK^;?a4zR@J{NEy7jZF{a4DB@IahEc zS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9KM(LA5AiUM@FER$*0E zV|CVGP1a&<)?r=NV|_MYLpEY#HepjXV{^7(OSWQbwqaYgV|#XBM|NUoc41d`V|Vso zPxfMO_F-T4V}B0dKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#lPT^Ee<8;p8OwQtL z&f#3n<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL<96=gPVVAv?%`hU z<9;6CK_22^9^p|Q<8hwgNuJ_qp5a-Z<9S}-MPA}%Ug1?<<8|KPP2S>d-r-%|<9$Bh zLq6hTKH*b7<8!{?OTOZ3zTsQG<9mMKM}FdGe&JVs<9GhxPyXU>{^4K#V?Yf3XCMY< z5C&y124@I{WGIGa7=~pyhGzsuWF$sr6h>t2KI%B;ewtj6lB!J4ea+N{I6tjGFnz=mwZ#%#i-Y{uqn!Io^r z)@;MJY{&NOz>e(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!r(Hz6E z9LMpTz=@p1$(+KeoW|*#!I_-J*_^|G!IfOa)m+21T*vj? zz>VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z z%e=y?yvFOi!JE9r+q}cOyvO@|z=wRq$9%%4e8%T|!Iyl+*L=gbe8>0vz>oaI&-}u# z{KoJ6!Jqua-~7YB{KtTp`p-ZN%peTPU<}R>49QRo%`gnha174~jL1lg%qWb?XpGJn zjLBGx%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL z%{YS%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xw zIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~ zh>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NE zM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V%Px*|` z`GPO`im&;GZ~2bz`GFt#iJ$p}U-^yS`GY_Ci@*7YfBBCAvGkvT7??pAl))IBAsCXO z7@A=imf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#r zmg$(D8JLlon3-9amD!k`Ihd2Vn45W+m;W&z^Roa8vJeZi2#c~9i?akvvJ^|R49l_{ z%d-M2vJxw^3ahdjtFs1cvKDKz4(qZW>$3qHvJo4z37fJRo3jO5vK3pi4coFE+p_~Z zvJ*SA3%jx#yR!#-vKM=^5Bsto`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QFauO$V z3a4@!r*j5pau#QE4(DU62#@j@kMjgi@)S?=4A1f$&+`H=@)9re3a|1Suk!|P z@)mFN4)5|F@ACm4@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMv3%~Lkzw-xw@)v*e z5C8HX17hnx12HgzFermDI72WbLoqbNFf79{JR>k7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfadOKIUfu z7Gxn7W)T);F&1YDmSicGW*L@cIhJPyR%9hsW))UtHCAU0)?_W#W*ydLJ=SLfHe@3< zW)n7LGd5=nwqz@|W*fF;JGN&Bc4Q}ZW*2s4H+E+a_GB;iW*_!tKlbMU4&)#X<`53$ zFb?Mkj^rqg<`|CUIF9E8PUIv`<`holG*0IX&g3l4<{ZxDJkI9=F61IE<`ORDGA`!| zuH-7N<{GZ$I z<{6&lIiBYQUgRZS<`rJ$HD2cp-sCOb<{jSUJ>KU7KI9`l<`X{UGd|}FzT_*u<{Q4{ zJHF=!e&i>9<`;hDH-6_2{^T$I<{$p$KL*6ne+FV;24PSJV{nFGNQPo)hGAHSV|Yej zL`Gs{MqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_MrLAW zW?@!lV|M0XPUd26=3!p`$9&As0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE` z%4)368m!4$tj#*C%X+NO25iViY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln= z9_-0p?9D#x%YN+70UXFd9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*k zoXt6$%Xys71zgBQT+Ah0%4J;6613bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f z2Ykp!e9R|&%4dAe7ktTAe9bp}%XfUw5B$ha{LC->%5VJ6ANLhq%*?{9%*O1@!JN#++|0wg{EzvVp9NTug;tL zmw1_1c$L?9oi})sw|JX(c$fEhpAYzukNB8R_>|B1oG@KzxbPf_?Q0}5KsRZh=Cb|K^cs}8G<1hilG^XVHu9$8G#WQiIEwFQ5lWV z8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i* zi@BMHdHEmnF+U5iAPccDi?Aq*u{cYxBulY0%djlVu{##2Cu|6BHAsewVo3JUHu{m3?C0nsI+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$j zu|EfJAO~?Uhj1u|aX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGt zAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{ zkMJmu@ihgEIs} zG898I48t-U!!rUSG7=**3ZpU_qca9$G8SVq4&yQ&<1+yhG7%Fq36nAzlQRWVG8I!Z z4bw6m(=!7zG7~d13$rpCvoi;CG8c0*5A*Ur=3{;qU_lmQVHROg7GrUiU`du@X_jGG zmScHVU`1A9WmaKTR%3P6U`^IyZPsC3)?V$^He++PU`w`QYqnuqwqtvC zU`KXhXLey%c4K$;U{Cg9Z}wqd_G5nz;6M)IU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1 zWKQ8!PUCdW;7rcqY|i0a&f|P8;6g6qVlLrQF5_~p;7YFIYOdj0uH$-c;6`rZW^UnD zZsT_D;7;!1Ztme;?&E$Q;6WbZVIJX89^-MI;7Ok1X`bO(p5u95;6+~IWnSS`UgLG% z;7#7*ZQkKs-s62f;6py*V?N4~#Kl~~rCi44 zT)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+wBJivoI#KSzoqddmrJi(JZ z#nU{)vpmQ1yugdR#LK+GtGveRyuq8i#oN5YyS&Hye87i%#K(NXr+miee8HD|#n*hp zw|vL<{J@X=#LxV~ul&aE{K236#ozqHzx>C5gaQAz|6w2oW)KEtFa~D`hGZy)W*CNL zIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*VktI;Lj^ zW@IL2W)@~;HfCoI=43ABW*+9{f6T}HEWm;+#KJ7XqAbSZEWwg2#nLRpvMk5)tiXz_ z#LBF~s;tK9tihVB#oDaHx~#|gY`}(W#KvsGrfkOMY{8an#nx=Ywrt1t?7)uf#Ln!( zuI$F{?7^Pw#op}0zU;^T9KeAb#K9cGp&Z8H9Kn$s#nBwYu^h+ooWO~k#L1k(shq~? zoWYr##o3(0xtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP z#ogS)z1+wBJivoI#KSzoqddmrJi(JZ#nU{)vpmQ1yugdR#LK+GtGveRyuq8i#oN5Y zyS&Hye87i%#K(NXr+miee8HD|#n*hpw|vL<{J@X=#LxV~ul&aE{K236#ozqHzx>C5 zMEcJ_49p-5%3uu65Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8 zOw1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9Q^-(lz_=C3x*B|D3c@6kjX87 T{7*nY=gAc(H|f%)VY>eX#fA(E literal 0 HcmV?d00001 From 9532ad2a8bdc9eb35546e4ef52cbe60ffd1fa705 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Mon, 14 Nov 2022 14:59:22 -0700 Subject: [PATCH 13/29] updated instructions on training ARMA model, removing committed model --- .gitignore | 1 + .../nuclear_case/ARMA_Model/ARMA_train.xml | 2 +- .../nuclear_case/ARMA_Model/README.md | 12 +++++++++++- .../nuclear_case/ARMA_Model/output/arma.pk | Bin 12105586 -> 0 bytes 4 files changed, 13 insertions(+), 2 deletions(-) delete mode 100644 dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk diff --git a/.gitignore b/.gitignore index 513cfdec3..51cfba3b7 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ auto-save-list *_results/ sim_*/ +dispatches/case_studies/nuclear_case/ARMA_Model/output/ \ No newline at end of file diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml index 9456ba3a4..6756bc435 100644 --- a/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/ARMA_train.xml @@ -2,7 +2,7 @@ output - load, train, meta, serialize, sample, plotting + load, train, meta, serialize, sample diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/README.md b/dispatches/case_studies/nuclear_case/ARMA_Model/README.md index 6cc93c45c..ee653f648 100644 --- a/dispatches/case_studies/nuclear_case/ARMA_Model/README.md +++ b/dispatches/case_studies/nuclear_case/ARMA_Model/README.md @@ -1,10 +1,20 @@ ### Files contained: -- output/arma.pk: binary file containing trained ARMA model - ARMA_train.xml: RAVEN input file that trains ARMA model based on given data - Price_20xx.csv: csv files with **synthetic** training data (2018-2021) - ARMA_pointer_2018_2021_to2045: csv file pointing to training data (2018-2021, interpolate through 2045) +## Training the ARMA Model: + +Once `raven_framework` is properly installed, run: + + ```bash + raven_framework ARMA_train.xml + ``` +in this directory from an open terminal. The arma file will be found in `output/arma.pk` with some additional training metadata. + +## Note + Please keep in mind this ARMA model is intended for demonstration use only, no meaningful conclusions should be derived from simulation results. Check the RAVEN github page for updates on ARMA models; if there are errors, be sure to re-train the ARMA model by re-running the ARMA_train.xml script with RAVEN. diff --git a/dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk b/dispatches/case_studies/nuclear_case/ARMA_Model/output/arma.pk deleted file mode 100644 index 36f5bd1c5ac52cb5acce40d20894dc38a90aec1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12105586 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ðV_R)x{XBuxR`t`Y$>w*lGPMS6IY?EE-WYwt;f~gpv zOIs#>ahK7F`jQ{!GF^0Xr0}O_@>e=(Oj)!s8}sfl`~I?2ln0`@#a7||BFl5<&ON7N zea?%aRZ1uNVWPBEhv>w=$^Lb|3!Ox++IBiYi%txl?wT`?i%!bw0}uJWppnU3doTan zG*W&xE5svC zmH?exl?o1hu1hDgT>MH5{pjRd`sXET=jcS~_Hc7R1D)h-Tk%cr6P+Au28mHKv6jcYbl1uVNDBhT-4i*_Owh@DQMCbW^tW@c-cSSM@4f#*?dAl?X^WQV zQ+qm@yN2CvK#fj*7`r;0n@uNsl*Iaa-q47n2G@p9Ei@7_{x;q3J`L-C_sv#5M88f% z&fe5XBirVL%y|EqMznqBdu$e=lTxLJ2R9QsNpNhuzu1>fK17DE4MDqK=VtR#o9Sey zS%aLyB%LG{T^kCPWRS}{&rS3KmorD3&)+m=5RbW2_KSea68%l}JS!Mv#fFt!o8%be z07GzD1}E^bymYNXH=P_xICuQcH9BD|xoEO40{vKADpI@_?f2Xp9jZttPWSe5W??=g z^&i%Uf25Ju`EJ2iAs^qXtd4V|TxFZ3lhz+-m~ov^v?5ff;q6O|2DsP$<7msw{t+r=5AXkBve3rz<3>Elpki1yAM zt4mad9d8U>t&pPfTYr^D^o1D2=+oBC{qN}{_nc5|Nfn(`$vfnvAB6mjJ6<>feH(tU zv2jWn?e(nU82v>fu201mn?0qGJdIzu=8z+as>vG}S7?YEYr1r44vjoN71#Rg8jTF| zpVj*U`H6V7X`=BZo=Yt#P(Xj=6i!KMs$yO}4t##F0l2khIQTloNln1drS<~!nD*31 z3+-Uys7!tQH{AI&QnJ47fKCLBNTprzd9#6r{Vijnj&vH??-a04 zUyeqcN4-OLO47)k73RfXm(oZRlRaicn?`8%!P?KPXoT_cptgfQjZ6d{d7BS?k=MPL zTL}H0aio5e(pwry?lDmQ$V(>$B7H8JnCF9wY>sC!fYS?I#&RKdx%wGx&bYo2R&c&i zo=$3q?`YrUrW1~G{S0H*SM_!dKSWDE(=3DH#fN3o6^W(IxY^3qLFx}na}&PG_q$r zt-as|jkpI~ye3;tBa$gEL$()VUYiXbMPQy2bLA802WZ4eLoiX31-bq9F7_sqMjCh5 zDIDUVk-1_O(r=!iJ%{8Y#XjF?sU+#!Kv1?hl?>H1l~!!05{LXV=Q7i%gfq{xcwZ%z1X@_Ql8;mp z%0W4LM4U#hUGMdGHlmTKYu^={-7t=YLdt0vM{dK)og9h4;ZLJtW+?R%)YonfrxELK zImZRi?pE)7j~OO3B4Fn#yhnmYRJ?{?t^7cdq#K1?{{`xncT73GKXMmT0Mh`>*T|D=?^JLB+MUb2e0RJpIX4@jXY3r`B$Qq041 zXP+spJQ}fYay&W-Ic|5ZU$`rqMl=leQ+-qM{O+)e@sP{-jp^f@t7*vB&TK1OLL<%U zq60TasN}}$X9gw@ASZ!8?H+F1Ywl11VXnSY9dXN5CE_z%&?t*!_*Scq&8JKN@)x zdrs=fDH;(@;oz>RM7!%X57#`Sk-&#`JX%9EvV2&3KpT2u%5tr%>7kLX!j75(;PtIr zCcjQx0^aF}?W=|Su?b}dP1({2#r>AFr#y{(;a8>_j#J6x-DvIW%~Z1C81qn6KIHj; zVbHAORFXIua_A-G|3QAW!yA;R88+5SaX%-EH?9KD_2iwEUySj#`n)RYE9&{|q58pJ zfkr|DR+R?>2VQyk4Lrnn%aq97(1G24bMN-aUyo=cLr8aL)c}of&Rj=Am_P_fOw|f3P$lW>SyIrvR53e`go*PIbEtiFvxsa#rNj+@dBIu91tjtO1 zZNyvdaNA-k$xZB(*d=17Db=B4SY2^UW! zl{{8={(0jJl`LN#Hm|FiO0qkZ*>1jv9v=^K0b{1J}~b%v4|b>zGq`{2yk!tY@;*YV!+)uiINNE18+FB zqx_*a{ms?KHom43?&1oKZNLNi*r8uNhp1%d%f9Pp9I1#aqRCsO2%MQpUY>yV1V@=o zh~KA>Lt}noR_7?>v_$;po%<-{aezES$)7@Wn(TttdQ*s}weGynyC~$|oQ#jl6DXwm zj^EetEDCwz`it*CJ%vmNAC*cTr4WO&0)tLVsKnS*KKB7|Y9Ri@yK{b2a$$e4uINE3 zIg#n=-+KY=>9QW&kO#eg`a*6SVyR&dVPNF-J?`u&6iN|7JBB# zIJm87HkgI*3<_E;^ehKc5t}%?~q632w4mrTzsIiX|(3hie z>RQX%sANP(K5{`PmBhu_$`(APlJ5^swmdGQ63J_?X>*`o#TjZJE<+#R$GIA(gxh3Os(w4EhwE8(j>&;!e@g(}a9H zYOa{*e+GMA~atj#vp&Mk%C(fw&wDR9`J zx1+V;6P4I(_K=l+NF^l_Q{r*xPpF#fq&VbJZ&7fNv=MMawOXKTF_oO3QM|nPCxz^q zH0Ni%rjU>(2csQb6!I{&VZ-@u3b7Pvy~Ts}4rbVdwO}6kl_#1v%b`67=df+HqLLKh zOb6a@D)Dr!rRxJ9e2M=4JKezB=rhM1xPa@*%br>&(#U4V@kJ~2z{j`cbnagb+-WJg zZ-?@fkjLX3LL+7J#m1(<;ShJHW9^(YQhL%r_QZ24v1e#)+jfOY+FWOUS|3a$cTV1X zb{+bq$aI}LE(LsWwNUSyq>#3yS0|tLQHb5wdJow)$V0?FhYaWobFb{xHP0!8QmoUy z6?jzhld*-ykMR(%_;CRC`bV4Nru3~;(*8+9N$CJ^td&_VP)sFq;hp(QUr@>AD*J}? zNh%)>kcPPX4^RID&aTdP6WR;>$&g6QkC{ayV!wXzj1E%?HM97(Yb}-hjA&RV zeGGV@{KRwI74mrhbdjJYm8_icz#(@E_;~xU@oTg%VD)OFvzIC4#{A*lB`FjVId(%p zIE+Fnox@M94T7GFQ?>geC}i#|JNc0`3MsW;S2dhZA-0Tt+kflR&7q3;SHCEP8gbrz z68NU8TJ|9ZJR{zy#%v4ZH@;Dz>=yXS_80YSdb!Yt$(0rM*QwCldA zz@MMKTE1lw;E_f%&%d{WzLdrk98?8QxgEVWU;^@9ep;{m9)-{?InL!CrVz=!N=D8s z3ZbbO_Lt}bHxQ_wO`bv~C1yN-KA%F^54Q~UWH%7hrywIDwKI4|`k1&6Uok9DdUyf@k3Zf*bM19L>jHoV^$lf=sVY9`2 zB*s2CyoE|4lad90IZ#Ohqe+1RIjnjqG$Kevf4wbNEfWSGSl#=)Z3y_>ZED?CN+JGX z3pcIVPa*4ug(hO`DddH^-tZ|6lqH=7Zu}I&W@sCsIi^jDJ|61G9M&d$5=oPXQ9gUK zXAUp!du@N5rH$vLcnqEW@jVker)MFkr}O=-!_lZ$#;)z#wlWH7IV3UEGmQQ@)g`xx z{I<()h1}^>65DsG-xBk3+`8}kD<>+EKce7i1^eE$!gWgm#`{O=s!cA?%O72t^+C|D z*(N-kB5dHfGsP|0G0)YE&tuLx=uddTwOygWkrw4XF1QGPzN*3y?k3N4jaUN}u5S2j2e_dKQ$ zkBUD2Ug-DDrJS)Y6e?M08tbBu_PrjM*POebN;V5-8<=H-_jbLm4u*bgT=^k-8~hHr zEyYbgZ^9n5U9l6*q>?aCy(a5eD*1NdTkQw*vp=M{y_`lx9B#h6E?&%I-`8zP0~B(w z@hB1%Q;2cOu2XI2Da5T?ML#ixLed(UhYI7s8~8UbS4yG~^%csuKAfVEP=|Y_swMc| zZsUcfFDbJsvhyPFdZxZtU@QEFvap3AKY-_x z6E&&eUxzu_X0ZMKN%zddFRN+NG3lN^@LNFo+Voxitn;Di3amp8=?eH{wYcEw;|#gcV3G@W(Ll9g}Cy3Q(O-HJiwtWtAf zRvGT!{*ODA39Kqh)?HlJ{Pn~=)_v9k^BJs%=4`BblnwE$N4V9vDlKk^!g?IfYGSo2 zMyCIMSw{lvNdl`gp7qou{NvPLKdfgaQ-6Ma&gx=yqlOnIe{~lBv0j?!e){`@rOj&D z<;?0~^-ote`1cE5o3rh5-sS8$55s|;vLdEG=48#D{%wwlUS~txnY4}=)?5}Zi;u<6 z5-=BK3Bq;=C9vkjvxE~^BEOrr06kcU_lugdvlf}p+{F_6eRmOSF-w9a$&z9%VM()O zcCnWJzAMR+W67}OSqdyge6GY&W~tzFRn{_=+Afy5Lpp1@LpqwvXUU=_aXanY;k3oy z)m=RuEeJ-aLBovP1OpoF0d&v(Qb|_RrCm5{@ zmR2TmYTDe0maH_@)6uMaGQV=}c#`yq4Rb36`t_^ar$#H-HY>zD*gB-U@2qy_!h9~m zk$!OJRJ1TL-58tpMQt%LbNq=Da=cJ`B9Cy)(a=U zlh!1=b=IyQTCGK5uck;022#ioiARHd@G){yc&@!{#M%v;>7K41I^=<0jP6sMt@~TF z%|-r6vOSmoqdOVX-TAwy)csT1{`GTH_wVxJ|8oCdpZinIpYQ$W>x=(V&!12K`|{8G zr@JBi&)uN?SKZ(se^<;wF8%d0uKRa6Jl&0d-2d0-{xs;%_x|(s@W0ga=hOeb{PX^Q z*Nqkb=*A!6`p*^qnU$vLQEZ>?M(1?dqkH+U`unEKLEZI#4cpLvl#pEfywm+t{{8v; z>E}QEkITQ?_euBP370;)W4;jRdFr?JcpBmIZ@}<0{YOV<|6RlM|Nl|ZjDMcq)&F>0 z;9nkRai8ToJ?r+L_p|@g*H|w-ccPnr0lL9#?>(Aq}Xxa z_4g}1Z~x1ujg+vAS;x34|89`K=hxq#|BWmh)1CaQcF*5$GXLlC*yTC-k7p~VpY=~m zP)iy5S<&@twBG+Vcct0c^m+}tKxJc~$@7{_fy(uW;QC%_R1L!AzRHI z-&DlzG4*w=>C@FH+ixk<@J-if$@&A1yT9vt3qD+2*8Ntuq^yj|qRRX7c}wzw<`K505u@h|Vs!^J<@GPz zl&>`0)HohadAq{z{wmH$REJnjB} zp#YxA|LbhVt2ZntyDU>_mE6D8bK-SHV?J+TpBP7_dDGso5AC~g{*y5c2>^fbZs+W_?VmK<(137)`zpz#I=dN_0hfv>JLoR=D zSt3R1TGk75TQ97%a!xRqk)%SBE=Os^`Uq7P?A~`mHid%>ueVq24CEpsT{FvTDWkg4 zOC7R>Z!fO=!#0l9Z+~aCN{JXPQ?0=itmu(i?%6gpee;>2|>jl%y{{PdA zUi1G2Mz5fu_hO&6cICF};MkFi8kPE&y&UeVs8p6d?!B7LD_iOI=ISJGw^(JqvpVzm ziaC{RxAN7FeW=!r50caKD&r+>Uvt98#1<1@+burgS7pg}^4G2dT%XpnPszEqL zrdI04Xd|j$?UBdAbh7{P{tsI&U>B@}g3NbBdrWBOSyS1ohrbTI-y5H6Kr9TJvaI}! z$g=T*mW6Z^B5?iiuO2qD|6NA^hl&5^^5Qhtd-xxW{O`|er?3B%|21R(`}sc}!L+sc z9~6JuGp#HC9i#ul#Q$?SJlzd}X@>uYne$9v|0)06|HJ(M(at}N{2zDzXTSYv&%f)& z{|Tf2)B8W8{&zJGryYxD)3eY$%~%GeuZRA_@%Y=jf2;ei<+{Hre6Ra|wfwujkAE2T ze{vW9pJ4Pe{obdvjy?T@p#L?amp*xW&TDn{{~@FIO{{NE3!MJe|CG_6IU4nITv+PA zVDwj--kdlUKK8e>uxpyp|K_g$maxA_Qu$SNcYft5iz^O?+XX5|QWF)moIX|@I^A-w zkc*p8dU{-535k>B{1qKtt7M4$+{vL!r|)`{m;X}#|H0mw$78Yn|KCnzC;Kk@PEuqpYqsnaQjshnB$alN zXp?9`o0LdOiAXY+P_&UHvPEPMQONqczuhzW`GUkW_9II z!*QOwJI|J|K&O@O=c(NpNAE1kceKtR0Qt>x0h7DFpz&l<%PlxtQK?mj%GbSE2-#Ap z7GCpQ0a!R1ANW0|1T{IwP=#|0AiS~0!~FmcNKQ{N;)$b&jRu}Uje^o3P^C6 zA`5eQG@fNp@IlTRN1wa3N-&zgpmRiDf+XUR0QP_24L}Omk8O+4k9|rD$bjp>ld&-5 zITzBUO5TNXHe^O1L-MfbeMnHbh6s#Ny8Tr7m^j4YV{E&?1sZYtRb#t=zEhzbG18)e(BF+Y~KNP6AFL+ewxfZBcfvFbxqFow1M=qXi6 z*arD~%_NM#uD1SnJ4eN!O2w665X2Ap9vx?BF;Rs|vd0Cpb_>JD)M=dB9ddAw%j@xH z-rOY5CJA6)vT?U>y-^$DS@YOTO1A>huUsPUlv{$(mm_-noBGit522fRbq%P!?WUkB z>pO6OhSpujtc|>cf%qHtT57X&Gz~dpu9DJ>G=A}rF1p%}To0{^4L;h0Jo|9wj#BCX zB6xd6WCdk4Qp5kSLTI!HF_Pw#@5CIjtOSJiqz`f85OQALb0~g1cOee=4wl z-N4@g*j0Z4u+yQI?e+(rQ;8cx+fK&g4T0t+B_K;vAgz>=w1ofo71sh zTT2wiefqF7V~7vhZKeOz9l#EiT36H?woyZPh)=irNDCUT6SV!F&In>BM!VcwoDuY} zxnG}T=K^x4OcbA-76RGyXKSA@hy%N4;R2~1qt%o4)})as5{8{iO|?-|-FfiMk)K>DgPN&Nt`$yNm08 z0qk$w^0QnH-^YJJX9sp2%2E-{*dMjvOWy3tb$;A}{3#2*YRjRWxq!;e zz5Lv9qR=u)^GRG6EijanFS+e60Y}Oc5JvOOA*voCP|z{#=)h$a z;1|l@lg`cnlOONUe>lkthjO;vkuw$rWZ7#z@4D88YL$9f)oy2nQ4}?i_Mhb;54rWd zRo-H--`D=u+H6X2oA=me^<@M2tNwqo4=IQJA9w?h0(L0|Ss#%KYFHI;M*MlrLWn=S zi^Cu8pr;c6z6aCZ>XR=5ICLzmJ|}zS={&e#>Ql>!B5}Y{Y9uD^KZTa1rL`V>yAa&C zWq18zH9M@i7_N3okR9?$t7M1!d_-fU7WyZ!$iurOp34n{#6h&~j)iAMrQrc4GxPcT z<)G8?Zq)^89N=Y^+Q$IRG8FVAo_AqDnnnUdKD-2AP4R)%y0Qtw<2_p_9U*qHjLnodi?c$ z83tFX(fZF@-X8YvK{Ruj2xge;`2D6^#vbzPPwD7Owp4_pY-Sf|sD7`2O_@B6DrU9>;qu!knx+4NI^{p$w) zKL&PsJTs&GD?&4)7w=Im5>|n^7t{9bG**NmQy&Mzt!1EzliH@3H3Tmse|uxnMq!wt z=bz+Lw*Vfb?-k>#n+Jo`8(Ul^+R>oK377KhF@)vbu3Mb-EQCP$=YpXUUa%`RyQh1N zC`i}XzN6k+67*E7QoJyh15pnGAFqp70t!c~8LIhI!BYoyD~q#>2m=kCKJ$c415k_( z)*%r~!Nn45k?eVd0xYq2+>}D+9Gbz&n8;#e7->(lBF>1!7N0*&=%kn9pPPOY!1ZTq zaeaI_K1~XBXC?NTq&;n&6UiATa(q5MJ(Jk+< zK@cNq{M(-n(Gb6_X+kGX|JHKgt7Q6gs^%!?l1U@ji zQAOS?0)tbY#w%C|K*x%pmTOI{a802U*J|DYG)4b%No?vkGR7joP$WJdD7z1nDcqP3 z&WNJbv`429vVgLs3hR2%;@d3mU%zL8G^%<6(P#PLO#MTczB{JxjOpjhq92Uu(_{LD zm_7xj|1Yr|?tjW3K`vBJnEMCI!wBHe zyeecF2sa({6?9^RQV)XT$e5TR>qgx{uMOgm+XZFann4faHBgTW3E$rJzhgWS7W>Q# z^dE2okRtY`qW(>5&&`9?Ogv|YJH&u?=W8_VEDK0xH(3(M$qjc!H3#nhNDp!7z#s1S z6Vn&7sm+6l)$JlVvCLor-&wzwlajD$S68onB{>v7+ikQak^yMvve&An^MLx^!v4=~ zw6OQ`L*HAz{IG0Ady0-?8OqWe(Xr5n8t{_w6jB^hg1-AcBYA`>1CI9FG_Fw#Ks5<%mn@r0O39LY=wmdxap0NW7 zH_D9l?;S*qQl$6ajd+CavMF)dbfy*QwD8Dgb?QY#$+x0;S6`uWoqE>R32kWJnWUDT zC65rx+GC+Ncf3UoA(TnE^);FR{i`9(iTcZqxhvr9 z;PqBJK50NZsu&mK)E zbOYyhyepC6^a8Xu3q1B6(e}T(2keAh8qk+gvlkE;y0%g8$u)f4`+aN$mJpAs*Ir_=PCfi+Sq* z`}S9dVg}l2G=i7k#(zR*_t@LJj_*3N_eVW;zjvnj@~wpOgZ~$f|50L(s=Z?Ga-EPy z`?~VXn7eN1CXQZbI^xT~AA0P@C;Qb}3H{@owjQWz;h#VsEsI*Vr$7bvc0EmNR9g(S z-fZ6B+9eBnmTuJCM#T%B##UU@v?q+C**pA}oL~(;-H176j@kgH)WKse zzE)ttnzuZct{8z8n0`E_4>A3IOy3OC|Agt6VEVL}e##8}jhMbTrcdHY{%?x?zmj5? z>RfU|b0HlZ8eX4!xIzKU+aOEN$EOI(o+Lb@wi!h!p7G~?WKsl-YDE!3$~@r16%S~Y;K)c1ca;&PTbhD3|uvNG{9sg2IO70U2-p33>occ z3-aB}pl+(>nSvEI5P#^KYdfFdxM&H>w@C>KQy9bf>ioCcq!vTX5p@GW1`(Lw&F##s zDFy_q+GzGr5XK4Hw8v!;ts)rj>rzzRr3TcN6{w_G=)%>>rIQq2EMdpRkoJ<%l@N!X zQ&)m%bDmj2E9*S|p-c;sXOjf6JB^tZO0Ua9!*08+T$bL1c(*@2H*owVqM#so>{Mzi zk|2HV?Queg(vwTB3yyw!V>o1Z?b4pd-KcvuPu0o%R@@-^&)3W! z@z~XDU0r`Fv47pb-+|aw)PDi7A2cy;mTA<7ZKWqwQHm55Hsiv{Dun&htNe1=Ron?n|O2x^w{5)B6s)1D1nRa!WZ`J@z6jy;6p?P2W14 z5{Vv9>Enmh^DWi#v&jBe6MJP=xD0Jm(H|3g4q4e9@!LO2>}4g!l8dSq{yAdz)>$RV zep_u8VlR5X__hUq^Bhw#Zk?~rdu>|;dc5UN=?`du%UbR{4up}r&C;7nw`37UkkVMn za+rA$IAMGH;)(SO0puOIuwkGY@je!DcUb^GOnASv)%b`Q?76%qVIZ6j_AeS}4$kaA zSdf;qS`!I?>-WykH^=k|RdK)SN8$Q>M17|j`XiWryc$t|M4PBjg3JCT_Wug8*S}4( zXLMnK3$*iMI4wkB+3i)n2d)v?$I&YXHscC{qUqwOltCdiO#55EkIw>G&(r#Xdo+)#E8J468t_Ihe> z+e#R*BAiKd|FJKKUBGG;z0YH4u))Xflcp-L%*N;t2ZIn~i4Bj8rqzQu94vCCR_~B8 z0*h#F(tJ9x2=2Srtz2Eb5I&IUi@7;P$Ve^QcK^X=GI;xNV&u_Y!qs&0ew2@G2g*(P zvVH$&J>UZC-u5_KG?nB3pyP4M*6f+ z3wrtPb6d%~WvG~BY2Mu<^@y_z(tTOA6DfSk@WR}+AGs57Tsl~x9if|7ybRsnfYejJ zytwVrJ5<6@`>AL_GGfhoEow>Fmv3ZmWi`Jk?CuaEb<@-i2(+Vy91-m~m-ErAqpx1C zZ74z)b96^UJgP%3G35)rChJ1X-v_>^=W9k>?^i0)CJ!R7f_#Q1%U}IfVy776)%>Z% z{&fR?2Vz(I6&||*lAfUuwhlfgTgJ8cl{K`SC)7UStp!i@XGS!6s(=eQqWNi-mVooi z*>y=Yj-dD)%|44p7eJ+%Z)SRb69Bcl`IevZ1$kP0+b(DM1IJ^5jzWpsz*t?C-i4?@ z5G$)H%NMj8EZ!Z-7Q1;L@O(eC=jhEKu;h56pNV)dpj%|Sao)KQP+d=9SIim;t{uE% z8Ww&CY?E_B45z|?ekGGC_4dPaC3f7+CALq$bvPx0C(erBW9a{4>IaD(Cv)OqumHRz z?kZk0;(xK@-*4kj5<7lYh+=rjm^SR}{CEi%qTXL$kGMbI{DYWbnIEGP8C(eZ`}E z^@*wue2DUgRKGTW0;jbXzhDM1zA>C9FpUO2kqWnxk<|sCy5tZOhm;7UF}_Qh z@kkK+%nS4%a08Gc_T*J^obB=e&~1D5s`?RO2)5+)Sw4g@nX*~^>hC>A{2eSLuKpa9&EgpMpCGP+?Xha^#J!uVZ)v8km?$Uu|8dH3NOvp$%rJ##siTN_xa)9RW%5Ctd4&PgbzFNMcqQu1T3*ubScyO-I> zJ3<^H7&54e{rl`7kMjB>C&+E!vEyBhDFgaYn`OQPs}Ap6iM{Oe<@gfvPDGKRiDJcV zLRj+ybA#!VHsoP|t#n0TF;cT?Rcyz>N9b)blhZYKn^4M^EdsHoBj3oLXH#?4wSqy^ z;qk~=lz1~5zB?efJSiPb+S2I$adi!{!!|b}KlvSUO(5`q9%UcGv-@`c$$RYxRsNgG z^JR5Nm_X`oIW!tkWn5jne_sna_^H)3lI`1@1F(B>jgDp2M|9Ui?Fog+W;CA#^rb&Qt!W#Qt>ye+y#&6+KU7DH{`=$#vj~UhxVw(K%5 z(MphNyf$pTpAdxH43*_R-3WiPk08B-7_be085V7#0(j$H$wVm#1M{ufr&Uw01FG6f z0xxM8g8N%JGu=*^fOAt$ALaYa0W^4hW;D?Xq%(}GHCEVwgjXUJ`Q)p>sk6(sBr4j0 zLu)rPA71MK0>z?ldLMNJo}JmImiO0zTdVs%#cp*1NlPgTj~;QJE3p$9Y-U0l_uQvl zUYwwbpa1Ruf3*C!YyAEkT#uAFO(Mrm6vK-<;$Hi7OI*(Jtz^t>8^;NIw&g!MAJ-#w z7{BAO6E_3D^(ZCg&l|9wr7c+7{f8xA@cj9ItNqnE_C2(w&ad0{;y&uywr^r7N2f$STpPqfJx=3>U9VJ&scaXWSMZF6dDNEZdeOu5l3q z+;Vl}@>P@|MXM##bCMCRS$;PM8Vf*N-yGA=#`N!C`u?-%$6)#ln7$CEABE|!#Pt6q zcETO}Q;0q8!p2k23`HP3d%^7Jfkr}-y|g8E0XK|uUCHTk+zfn(w%C_bE(I$!{SGfr zlK~#LhOV?uxBxr9=!ZEsIbpq0(SgH?WzwMphler=a*1^NVc)E^HIo6 zgx*Fv%z3^Fj90d!-FLbhfz|h2^1I%nZm$GUw}Z;?6Mq5SlRJc79wd^_B#0fqK>tBE z04ZYUII`5={qARU;S&N){=6=#o14h#;7RP{RiG5_3K&7 z%#9wQZ7CM^e3yq2mKTokaVLgQE*Y`{-_VOVse>!jL)Ldcb)iR=^@#;-d5hMBF{IQp z_9HGzv`?(X4|9dytC-tUJZ$wICCRoaTA7RUrX-j6PMI9q7QD=FrX6QK;X? ztvv4t9((mE@3-YLpHSy*ye(xS?f7=!Yq>LLtUU@)5AvzOrGt5h+sCB+uG`g}ui1#Twrleut5xcCSPB9qGbT&*fnGZ%X zje@W*Ot5K+>)FJSE;OFWXANBjIf!F=#ocdmef#gU8P~+Rp4y12N`xZ+!_v%y^eweq(feDbTj|s1S)+2IhI5b=zwNz(C5b zmd@8YpsstZ(<(Bred7#a#rLDS0dq=p^ta6w4?T?)GrB|&x19dtZU1Bcp#ZXwYn`K1K}cna;c<- zBwTE}YjN~JDX4F{Gb5Bx`6Ha1<2rSu2y}jTN8iM50o+O<ZUxw*VEhOr1oJBtb(_f3}@0g)a;z|B*D(1hEikW(I)3SlX2pH*YRG|>1gU`K} z1X{97K{tkk4hlmRNPeuN;~<3++~78B{!Uj8l8temtURa$mxeJ?gd?)Bvq>p4bB6*H zce{Vwpp6@*W*oh%OU(j16oW=LWfJ;0HklP}Stku`W8NR!{#*bSGx{i&K4F3^D34!i z6fZpXuu5J-K>$R4P(G)fMg{)27+QpAowtlO#{!IrfY@ZJ-zvSLDyb0_Bq2^T6Q zAyw<(BCln5JM4 z9oZ3d+(i5GD_S~;!^+iW4m0;IUfA@$0X%AZkCN$!D&;RLM>kM3OJwH}h8IXLj9xuo z6p(p0ygT{j6cTiXd&{9HA&@X^Q?Qqn8&o)?#cJLVfPM{O<8q$Qka_&M?~Qy!A&L8( zRL@hqC+V3b>1-|^64Ank8U2rx22iJ4<#bIllW3mi<~uK%+tK*FOHQ*jWuTkiv!9xz ztU;R?Zc4IHV#8s8y)!PnK zNM+NBhpI1;>l(MU_9ayy{m&#ezLpt9dZ@M@icuXz*lo;Rjn%4=i6pLp=O;fRcZA;1 zhHUIX_Prex@+EZC7g9SqziaOs#9@&^+y?VOl*D2FNRFMgU=hPlCHAiy_*)SBl3zgV z<&>#AH?YgY!^u8g8Ox+0SfRX@#$zEI`8a597bODM$!|VjyOR$--#)N$i(?*kOE!x+FaI z?+F~Q{eqMCbQQ+$KZnQ$HrKV6=kxV#yg--dbd?cZAB;oyhe_06lF`ugv;p8ZU3{#SeKI*cnDslO1?;KbL_ z*@^v%6O&bg){hc<`lkc_9cSnLIbwg9blT=L`}|ovc1vfW<%_Nme*C|V`1D8R*!>l@ z+^?tPg)HNPPraHs;fk}mAM!3SL3;7W^wDBu&^tH$ZWh{vN{vkxHZ3hfg#BJVV4cW8 z=!$%`-rxOza#-gNvqn9b+_fiv_0 zraw|h)aSwUQ!#zf8T#1ynPE!(TaNv&kDnCOlc!;Qsuqc#>JrMoGKn5$FEtKXE)AEj z>=Km|l!fVvuZ_3A6az7;O+_xrD!^&;wfmIk-XpDhwrjjmk%qSy^(W-6W&`@Mr`PUB zC4gPY!aK}8Oi*OZ>((WCIjHvbrr@$rR;YB7^^C4E6EyO&@xB%#2}eF(*XR0<8`*=*njCn^#kgj$UhQ<9ifInhABLd z;`ydgsj4}bW1o3}{sV3RQpCPgV4_~+CLgd29H1Wdn-A`7-WL&lNd)RY*Kk_SDG7Hz zU@F>DD-Lcfey$tnt^yn{$pt%W5=N^EN^6Z8efJ zliU(fn@)+6De>CBO6(Ip>lA+~v47pb-+|Z{{fYsUYRC?-crgk=!-3}+4|a3Ij23SD z`CY6~Kc!^!{%slvcnc2Q;~hkWgVf^rZr2lfJ^09OxK9Smp1ytu>ls1zR-qTnL7c!O zxIzkLvzeDWA&Ewy88RnTc%<$OX&)I7ydhyfV`)t#=mp)rd+^=8fv0Hd}BsopZp}Hd* zx7>~K734&Gp7W5XnfWFs>W=gMIbx^2^*C41m}M4XAJ=O1Gpj3`Be9QnuAMM`M(8nC zW@@OimJ8+_34@_bEbw$lO%%;_TG(3HaaAFK7W%1rMadByQt#NsBAYF_pu=6`nuB>l zaP>G%TFfCaSQdY(EB4AlxF?dO%_4CjoRZ`;G&m{-Coz3iOg|UXkHPfcVfwz9z89vy z64SSvp}!Z?CzB%T|4ZzIJLRXOVk|3DSxt5M;f|?M^~4exm}_Wu$A<7O7PKSXCPADU zI@b8_tmYSnwt@w<wFgM&@R3@m9B?+Dy9P}6=jF_sXWF&a6W&!M3v&ua}nI9Hw zmNY+RUj&+SB=?+sEDd+8c=|ClRT{QDxnVWBNE+6)Wj&8PCIb&f#%8NeaKjY)d%h-Q zbI!5<18)FQ#O`!6eC_b^9;8trMUq=x5YqLt6)Y~8K$D%6zKDobB8KK$;?H_;z~ZX3 zNV5lYgc8xRt6w$~25qt3>dvXg1@mgIuV`Dt1;`49>8d}DBEpxIOz0L>AyRd9FH*M7 zhuKt-Dvz&EBIv5I_?C2KfWu2!eb#kXIvTk9OEbp~Cl-i9!|Hmj>U=GJ7~5{bP!-1x z8 z=^eY^EsZm=+EKzRBP zDkJ{~aWOCcDzP`!p;|wc*uQSzZ$a$8qE^h+#>;%B1}mYt|6>!y112!pJSsP`PYuRI zlxgfTlmPKQcXm;qGXT#W&#J1ITLTk{*Vj8=JAhUj`pB1?ok7AiX;UdbSK#!;h$h&7 z6A(1>$gd07417!V^5P!&ftP_5=bq&H19?%Gou3FJ^d5gUuu25o4tfHD)y!caFcoBD z+nv7)+<0=iFX_=9FmH?Ui^_t1K<&6wRnUeY(Bdqm&*gGpuEb7cv+{3MNr|K8_*kl68_r^Fq=^Xj;F{x`4g*o>uKT9MSRZvef&tR<#zejTyTTR)*VJW}w- z9y{~XR2x_8ANANbshZu`AhZ;N?z@De-FwQ@pU`*)68_VpnoqdAzMABFPf2;+|G)WP z7vB26g>*v=4L7(}6XIwjt2;8R3>?%TL^kK$+?ftbCcLz|;b zKwatm$IFAXfm7q1wZ56WAU)dVvBz6UxX4n=OTa-5TDhIw7i*~m$&N*Jms5N|ht4#f z*qgVA@Yn6rXhyLikUi$-bCJOk%+!y=^t&+qQ<(lOOkWk#UybQIVft;D{uxYP64NK~ zB>y)R^Iu8DoTFXr(3lhgxW{gc-Q7$9%`O$qZxrQ+sdVQQ9^Mjw3%sa&7StO6sRXvQ zrnW3F#=*(&^&lIxta;WWj!dH95-nAm+-r2>F((I5%?*Rfx7Ac#=YsKdK1kQ60hBS! z)joPe3icFrWt@=VgCpBj*S;aAhf*iw&TePog%<0lHjh;;26CU=c~#A1L4d!7c+4s` zn4!2fY3%|Qs6~;Rx~oJIWK`afRD8z;S(J|rP>y^-qqHrI7ab8H$#^7EF*7gFf4~hu zirDdowTO-MN`ovb7_1zfUBYD!DUFp5kA2pKCW_|49-+EGEA*7&Ax|M7xYg*Q#ZpBO zV|9AH`5QUllpE2xzNZ;s&e?u##V1WTaOdi-zK6yzZn+Pa|7uH!!%EVnxZ6Rmts#Bp zi(^Ms%^>em%XwF+oLuZKj%WjcMpNgM_Y7A>ZX`;1!Y9Tsap(2Cy3JGV!V;Takp8$2Fo`WBJ5 zQhBmNsROy5wW{w$Mm>@gV(cW~^BOrqJKR!jTaEZ!UVP|k+Icj_*pl6?yB6K&{CUO4 zn7^Eg;p1FM_fv`e>jwS~#J>1fcnf5Xrk-)?&gJ>|C&6 zaBP=9NVz0zWjP!G>ZRV^y1I1-U`oF*|4ZLapsnfXxx#x7@GImkzTB}7yt>xIwmUrt zcy>S2N$fuWD3xybl`4dQa{)&#eepg>7=L)vOR*cFb0u~n8CQMt)``9`se7ee-L!-%qC(t_d8o9UY2=xuB#ET(IcuGT24dwW>5<7Y<_jO_;tJrhgLCKRZMJ1*ZQQ z({I7_%`kl-Ouq-y|CiVazdJw0W8av(Wq*AW4~X%yA4U!f0wc68+R;V;1id|JNXI;k zo-a=k6QSaV1|$4o_UYjuXfrr$URaC-+?!PH+Mx{M^?fph$a&yL1KOmt3>hfw#i*7| zDGq}uSAKr}3eCbs4d8qpiQNXR03NEiGkC^G5T4DxKW=wg6|~*>bhzr8E=cK+ zkvW;C2HIb2JK#!)?nL}Uu=WR~OTo&hZs}ZvP*jV=*(5>iU)cG4EIfOViF!9_ z6M}tx^4|Hw#6rF4_fU0Ntm>*0nf#TadBoh6Ep|HN&D_KD? zaC=|e#(k?aLGlOSHyB|EM$f6;O7gb=3m0+>$;;Y;72}MYbQkQvwhCIccT8)6c~y|~ zI_L!6!3ho1FB?E$>MkP<6<07nW_a~NFLw|h65!5ubrVqY{kVOq-U}2v_#Eot^Z^Q2 zK0o!A^aCT@8P+X&Tfn0T|5|$|e{hUSc|+Nrt@zC}w;Vg3w|M$(Bqbv1PUp{Yg2r2X z`Oj+c?O?wNf0SbPbo(S*LKglLIyX3#?k+FOR9$ z1#UiGj%CjPAbUX6H^cM~WBM7Geh{Y5jp-+0`uk_mx5o56F?|wG@_#+{|BA=1!F@N> zg@P3#VUWX*P6-~28rCn|Bm#RjRB@!<<%NME%b1x>xS^lWPPx4U46vy^wS)eg6$l?c zCKzFe0F9BmjsAM`VI?)&QxySrI0WUrTxzy~PjW{*?p@=7T02|raB(kyDJ!${eIJMc zt(PV1=Sk>+qmLSw23XmGjpBliCVBkO$km{6>3K?EBtxN^9v}zkXvexwouGt))Hj*j zmkGhtL?2eUaUK|Oj!Gkbase!>D-O##%QIJE{|DXxq==p2fcYwCL>oRyWYOdcB9M3A zBlYYAWoX{obpL|qLMS-?O#G6K80=oT=*%h~3Ak!^Y`x}jQ@|1+f5<6|512KMSReVU z1AE_}KA%o&0P%-ERmL9aBr<(y5$oXm@*o21UD+s>dhkQF?PfQ$)-3}{<9+&TENnoO znbx!1;|pQHCI(3>PEI(o^vhK0wvVV2*@3v^r%T}uq=klzM<3$Q1Gl%Cd*>R!*25cD zJekxZc{WK9yZH#e#!y2I>Rjp*5L@>Str-vhoFw`PNw*e!&2;cJQo%KbuNLf**&2V2glK$$f-|~bmlriU3=@H~x4joMB*spz+{|Pmh=r8(k zwGr)jA-%=Zy8+qTz98&OR3B2j*l6Iq<0#U2b$Q94(`)3V?VH@4x=l!I*Rj2{gDr?r zF(Y##c_BJHx-zv!_5<1%_Ts&-~E(Aq5lH<*i73DGuATUZz#Vi9mDpTrsMb z{P5*KUAvRp0vNw;c=hfHW_Yz)y-7`h62|MkxqN?jCu;ddYME1hCt~}MKI|ew31kvn z_xsbbfNSp!9&q|D020y?!`ZL-ft7j)kHRGpz-qTOYpPrvyxQrq@)eB~IC0KqFkz`I zuz09;X5 zv)LaJJ5I*9%*+;FPHgeC435CK7eAeYC;d4*2amr2Oi%y*_PR(O#vc+p{w>ee;%8&J zXDV?wYOueMG+}Kk_7{{kY`O!Ro*sc|wp=?tAJ4TD^?zL|X7|+%C+F|6jXLoVULhSxJQBhNi2z|!p)bsRl(de?k*Q~%p z*1b!Xju%*pDL(GK!Ve@q+{>#N;s)1!1-cnVnE{7iGEGBZKLYi+kGnQZpjSR@6ymjJ zhPghwx=Z!hpvV@g;!TQ#s@aSlUgviVp$j+2Y`jSM1u4Yz-Dc6hhw1ZS`Z<{Xg<14@ zF@0K0pY$W{-=3%cg`TIc9`fo6kwGWJh-2Q)eTYxrh<&EQB2bpHoVJE(G3bq(GE{Dt z0H8fg8Q;53i-7@J9h)xkAUvEV111oU0#= zq-)al^Y2IHL{IIlwI%deojg^sZHW*JVpe&Zey9P7kGQN<6gY%5U2lpGiv0H1x&O2) zNsW2>54-_L5&NNA_NF{-Jn;O6D!WO(1yF58t>sn*xo;0~x_y2zj;{njifoJ!LKqLL z>CmRwy@TV(-u)Hj9k#SkDtuCJXFDZiqxUa}@D&DrfzP#UddOg~#;vFQqBIcJ$QNFb z;sgo?uiPKY@k8j(9JQdL62T$njJ-?JOIi_l#&%DJtq~ct4fH$TRn>*mWb!t?&aFi| z1Q(T=cFu$0_McgW{a8T53#yk&fiysYH$W|S`#Vx7OR82((M|4ZpUeTYbKVi}wOPGr zVqxJZlj$&mr)3&n_s)A|*-uEpwC#_gtVDS%?E*sl8<6WqT@LThZ$OJ%TSd4gs?bjt zbr#(;7(`wS#V)1DEJLFXtXxq=R)=~XXK@dE--CEK`4oGv_>6i!ZhjYN^BmWQ$10mG zA8j2)O9pqOH>@s2n~E1F9=~0QFu9Jc@)}D=wt!Mm_Q7V+m~7 z`kD;m(AYN!`Ok~?M~K~YOO(J*CHAiy_*)SBuc*iVnBuTku#-G|eM+(Npn)`Omw2re zCPSzdlf5VLFtZ3`Ib+Dr-N^%$a-u)*-(`hYbMyD=jZ#1$*+j9)zY@Le%D&6`!59+b z=^J;+m>7LOzy;_wUyykmDFgz6tCQ96OA;68rCyIZo<$O&EN7W{VR%PUh3K zU}o+nzP*|A@o9WHsl%8vvE$$JG?^1+%dvXwxEJ3%3!(R5^QXr|C4Rdfu(LVc5_M-! z-TdlQj47F=+597ge@yI~oVLG`&izqh-$j>xJ9sPR%>QV0$AZODQ`);{tL}JReZ|RR zR%3G{c9yqy68UpQfcfk3R1F6~FrsaL^I|nSxZ9iT6hJ+OWONrTa6R`KeJM8>sFp`h z7^U20(dKzfF!|i+5w91N5GwL`1??$7Vq%$$SOEsMLkvYObAhV1#?k;1}pW=msD~?D)fa<&hyZU3y`lAb7`MNwp{x zIi8TLXG-WnzU?~qc4-cHEM4i;M%~Xyo*Dm9bq8AD!9Tx4M{EK36eH(D4k;m+&~xh@ zp@-U;vNHUi*x@BTs|8P3q#+I~cA4tg-S3q^@4lUmCOypXLaLY$w<|Tg)hjuET!Rxx zQHf-_QS~D=t#2PDd{5J;Pdy$8C_6Xi?c!^wi@|jzZCI_vjUgss- zUWJTZ?UM2BzJVlfj+7YR-G`_FyPYa)I*{#Tiu2@jK9aguY|snFkJ}3yES~>3>3gMo}r2IORC_| zLyN)zehuK^eEkSpoEAt7J|Go)6oAvVw-}_K>Vhzdy54L$1F&O+w%lm>a^U_{Ewd)n z7}%e8j`1io1;#!RyGJO@fk6CP#X@01p7zfnJCQZZeuL)3`M)*OaW=&f8*gXM$EWAo z;yR>Qmqf7`9F6goxS5$a#~l%;)J|mtH;H)r##~Kp7J>P zf4xSp6Z(q&UwdOl@6ke8p4@2M(J9FV_fuJspY#-h9&2`{YnKr$%=Sh08Oyj~==FyH22ew@@!QJ{ygniK zlDjo4DA_@x(V*=vLp~63iH}Aql@DB%tx3JW!vXHOP?asTA4O^~{iqrGo|t|ZrhgdI zSHtwvX6Q#^`nNFsE=>PlWGCEtKLy#jg|5G#=wpFJcEzhh

    BBa?Cta0M;R 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

    i;lT21H%Vrj}3>T^FbHb?L* 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

    o1TKi~HaSJM!jHiBXV`GA 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⪼$&fMgJkRq?`LFwZAK$m%^LwA)_xj)0 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

    1b>T?)B?|@ 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

    +tWC#_I?;FWKizHk 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˞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

    I9y@`a4POL;Q3iCL|-_ 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 z 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

    Tu4Lun1*wR)he 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�*!?uo7nlBJ?w8HD{ z>65^Rkc)L=67uN-&K`NlcSo5`%_$P{bbOZV2`3~gYs1lRpaFVpAM&wZ)kyGs4bEFx zS#435ObBOWr#V0L@4Dt{_~;_Wja}a|ANJ{S>2uYt2j1r9h>ScWWO?<2;SAs}ar64( zWcWWK_fCz)5FvIPD-OiGBSbjL=z|gPSj@NjTt4i+>8X{C1#mm}T+h*B%tyuhduNux z9?vAV@h=2_?k}C53cv#=HL`)8O-RrJUiZf1grp_tEn|UQuN3+#g{2TOZS-kiB>d8I zy+cSzSLuIyPcSPnd;yLF}=y$8D;FjcvJ3-P$avu^kr?4KceX#n^( zuTqE*Eh1$6`lu^a=jlkp2wzwbSQSDTUvhB~9b*R1vZwZ`SF&2FTeT zVR04sV1JT!SQhdtrjO=vB9G;)THzZs20NXKJQIWYC2CpxgAKgMN3m1Gf}w|^S#+Kn z61daM-D8Grmx`qO zLcp8+1r4VP;AiIXfz5~Emm)RIl(w6MG)Ds-S{O*-(XaO|r~0>L_&28Tl;2w9u`n14+O>a&;e>Ib$E(!1<% zw%I1^*YnFy+)M~#xDw(tP5njCOr2A#Gtp?@m;~X@b4p2FHSDtmrbe2 zWh&&PS3aEEevA;7+`j8ekr%CcP9HG}hd+$ER-T1ibMlrI&^-w8{9&BE(vgtR+7ISp zwuGz}Q=6%4LCDe-m8+hc18=%HJgSz2d|2$c;GrFXBG3B$oe-xiEUYX)|5AJ|;UCru zWMWc$zT#g&Da%uW1L+w%Qxxfk+)@;A#9EBc`T&=;8M|eUrLg5pFM86S?+>P*{drZ+ z!4!J#!IWTno(=ut&J=pS4ZXmIUPv#Ym&JfN{hFm9{W|vF_{$zf9Q~#Zy$ajaznyWL zUPr%U$x5%cWT7{J-i@UGxylP4rf!-6=l@dl*N56i0s?OK&&Z^={&~ zKYEAR#N{jUwWF1;n#gWgMj&ScjAYk-%QEWsYZ9zFsv z2Q;NeFb{LkxtRZ&VMcj;ckjvMhcWb-bZ+`AIuD)KQiRTD$wTLlqYK2+1>@+me~Kpr z4TLeih$S0c)N)ENeeTb_qI7Y(1YMFYMVF?_&}D<^^M3A?q|4J~=?Zj3x)P2n(^crI zIIc!lr)vb$HQiF^+HNTjca{xZ-$$Gcn#`o{f(m-{g)k-sg2uU}xTSc}_hQo?|2g76 zC-}kzbiZ2)-P@gh5af_MeQPW|IhLLhM^Ck(AI4E{A7$_hq^IHE>GoJZutyD>A)?gH_z7sC+QJNuK{Lb8RISa#ldS=O!WC1jt>fYm@ zqd<1*Ts|6dON(q79D7$*w2 z!!&HjUAqlC5475mX%pX)Rv%oBCLswq>Xr^9+C`#boO30)Ijx}eUX>%6D5JbO8SX?3 zyj#cp7rBt_f?k5gqpsu^rY&dx6{LN%e^=);Q=MN#ko=Ae*-S+@9J<(>hT+0 zz|>ypuXF41pCRV61lRmZCqCxCU(U|F9C3%#ybZ*X^{@SJ{rjoBe>2j1i%y;Okkn9mB@I9Ssijx$yJ&uk=KaXo}ku#+FWro{Lii7!}oPu3JiqF}5c;9&k06X4qZIx;?dBGJ))VDE2M~&GjFv|YS-E!H>q% z2St_1-P}yUDi$?{>f+d`*Qti2PHd-;Pn#g)z$?c6DOt;jsj20c6Z_Va$8Y9)o=sL~ z5LaopgQBw;Qg!=`*<;lhVg|VfZ5)&scHYXlEi!71ShIauW$miWK=~Vs_&EQ4WU#mh z6mRztWZY|U{QM5j9xm9me%{e#Pm-=op`MCxBQqYVnhtDrCxP1^3i+&ZCyKkD>}2h5 zC43&^51)QrjFv25m^mlA9WK?BO4|)~6m?6yMf1k-ehspoI zANU6_`O7i+^D_ApCjV7T{#%*+TbTU+Br<#s{Jl5r98LGwhY66kIhOOv%GQ%;rL$f- zwhjyyL#fA4jcE)`w@0t_49w|A4m1`MoAx(GVEgcv+FB5CZ8%-I#SvQnS+XNWL zPuj^oFHj?5?D4d@`1tzI)J*<+H9J-+d8KV(7=OO#S5`51)VQ!DqA_&QV5M(PcvR6q zb7f$1(N3BCR%5T&${RsMifGRj8GX6_hw;?Sg|XF5Zz@X^RA%2Lb(LrPM>c6J_p1zW zTK{g($aCXl9`CgYEp5hpLI;9}%Q}s#uF=eYsCQLLo{8h!-P~QtHT9i;_m8p4EuE^1 z9f$iXMNKw0v1YuR9ETx!rbYR)+F+${?gt}BsrJf;HS>zHjN*;^v=5nZUTQOrZWMg4 zR^2i=fBtnCBhUTQw*VHhW_`694~~{$Vc)B@VA%$XHxh zqo~B8%NPr5*DAlD$=G(NBlKjJBIErscConUl8j!~bFsPKXEGupUZ;;3y)@>Pp5>cl zEl9XR*GOl!%aGWo`rJDcR0z9VY}f@!En?yn6d)X`N22$yrN^`^BGosoR)0`2CTu&z za`UV3yI?B6ocB9?FObi5S`2-kJ?@N)wwjxh$mb)ealsZO< zpZ?-IWIRcKDfAbw{0+GNSCsx=9Br&VL_hwgO8;QFZAz~#r!XVs_bNO1e^C10+VyIi zy@1v~DE+-mM+}zDnZH3eSj`kxJRyD@kmp!LHI0!LzTP3wSY@a~_f=;9- zX2_9aoJ%;)57xhO#Wj=zxb;#`5QC&t1inf(7`=Kpu;&%*MrEd9e4%zA1fs?NwWxp!7|wlZT+VWNM1i#nq^syk{A zU5$|?%$MM@h@a8RLk1j(?er_2E$WQO?keeH zr{x(wY7Vq@GU^PL&j$v#JbYS79r?7M#Z8SN9DJqu&=MuaX4bm4z$AHwSht|*#5{3^ z@Igl}scjO>K>1Hg|HYScNbXY&#`l77mxV>@jJvZ`B`4M^GOX?=sXbdK&hXP2*=2l* zg`sLcG*j1ymDr{G?4Yajk>iqT9^9w6Nt#RitwX4uJJ=i^Pt)XMe0Ld@>6egYbpB8` zoszA>nB@PB$^RaczY~-Hb|!!IKk(0C^4DbYf5znh^$-02Br^W2^k?Zj_jSeAx5kSL zZ?Is_&IYOfF^{?v!M#Yp$Wp2$o^YeQI`Vo6&rRW~kUzy$u44IVZ_ScMmN_gXr*} zsHZYxe8Ql)Yh*4XuQ-3==zKPE+K*GAzgc*)YWeG$*ym45|7*|96}h~-jMw=Jb$+mV zZXDzC`az^&squ#3PizggEtL`Dr7If0RT&@Q+_p)P<9+4iEx--$Pfxs;J*zb4VfE4# z|57rN{&geqtpC!||F;4DUHUVh8|5(TIKAUHh1apz zG0ak*2x4hd2CZ-Xd$R<6M!~!4E8_d7GaPdCB3WK(5}VIeZY_uK2~xVx_IdeMn9?{Px3~i2ep#|0_!W>dh*v%WZo9snUP$Sle{Z zXjW#V{9a}MPfGvHm9gaIXQO{m`pY#$_dBb;{Ewdcf4&o>RS+%ncS8MhrT^&yNB5js zL$YtZc8aha`dL`KOh4aM(xjYsT@^)$AAe)djc|Cu_>{Vr4#JaJ@?R}IyLxSVO zr-->ajKd91Q!?l1GOi}vsZi)uVKBxIu6ML}RvBt`a83LZb@Gq+t1t>tO;=sx+G%Vp3) z#hi%ucv2f;EeWO6?}%l;4Joc!H2Ok%8L82%lsenAoIE~8v-IBOK;CfH1STR<>U>V)B>m$Yq`$cQ_y7OLTY|q7ng3krznm$)=`Y&k{)eBp<(^4us}$p6`={spC)CW+1p|Df~_H7L)2T=%2$KX~D% zeCx$hb)JVz1%AID`R7Xip*`NC>iKdEfy=XMuW`vUrd@Z9I%p}y=rlH2;=;kj@b2!+ z@U-J1&3wK-U1d_ldG*bw(!2^JV*iH1iyIWk)}%83$UJEhel8q6tU&gk-Kb+ z`XH(Cwu=&sN&d5${HHVdk1+W=Gx^{B1OMGj{yUib6Pf&TnEV+`{(n;7{JZr3*OvZQ zT2#F>UaB)rKdWEz?70!~c0Wc}uvTS6gkMoJ$bVN^*T2VTi?e zh!s7DcsKKta&KjeQGWwQxwO?tQmQz^N_B3bL8S^~z~RhEd%vj+i7z$!&J)Uv_zuC( z=f3MQ_6@mTo|)}QK5XBu<#(g3i*bi-Sf??IKg8SCWow$9 z_KE0Fmjx$WxaVKqmW|sRQN6-W1LdpKRO=gK{UKOi)>E~964qx}-x%xf%C`PmtiKfN z2V(sk{$=De`d_|mU+`IFOMXZ1ZS}D7%5%;0Tkl?eek|9#?KNxiX)|VQAJY3ypVtcg z%bkqWo>}nQnRl*7g;eK}Q>|)T+Mvs$>o0uKZHn?50T*q)mTp#;PprBxx!|jYe1Kc~ z+r`x_Sks$JZoO2q;)z2H>)tAKPla`f=1>`Yl73FC%%hV}@eTO2Y#gJ0B@}_i#!%)m8fLF8r!0FGu}7cQ-8j zOGp2#2l$Og|9@x0&pjU6q(PO|JgIZvi%mN?^YkqHP&j+>YR2;ukooPtL59nPUn6XW^6WLL}f*HrW+R$QDJ>AHupmJ zF@cSGvspD#G>h!(!)8nzzjvBJKQ=X{xO;(R{iSb-!hzXbM}KMKjwEJcnKb%K_e&dl zq>VX}(x{xYp9`+kfnJsjr*z?>oo6{@o)6JM4LO<*!D6@3ASF z-3m!xFnJyQJKQfl_U)QlEM|FilbGvuSwHhCUf<8gu_hwc;p7wL*{t_mnR7~ccH|dp z`gh>-YUX*58fw%V7PUSl>TdwZ81GYW>PsKZgM)fAs&gqksN}pZpC!`5S)z zw>JE|zJ9pJFCG1}9^f|~{r{b#{%0J|J2u$gm|vSVcDK$w#*Z!P)S^hi20TXRnDv#` zb@=OTx|J5Mu;N-i#S0v`Xuwx!Y+f61Mw6$1w9|UtCtkiR$kw3Y18t^ldF^z$7$Y{K z#Po5e)>^YplXVtlw6kaR-yYd!Thx&S+n7DBqdW)K^p}3a+9|JfGiLL-&)(&nnOASk zfVnBnS@$Y^%5OQ>in-p3SbH|KEn9c~TZQ3{ZY*S@LHEg9-Sam37r+cGDQ)C=hv8Bh z`M=@zpH&?XmNo>X{TMdI`(-lK?F_8*=b2f2|GbU<$}2QxEhs6IHuBWPr-zZBH&Wfs z!K{b>u_4Iz#|9zseta6rGmy!0c@y7Xn&esvzr6U1m-(uWvLC=Ge-2)R(J&T1`0-nT ztjYeCv@z(p>i@ETf-1iy{jDae_U@a$_+i#(;g5|%Iru-b*MG_<(`Tiff9|M%^qj=W zhd2JSqyLQhk#6r780RwjpZwZze(%PAx!3>H_Az_PuasWzmeHV z3Er#E)&!c|Z?Lc|OL^Vh;msi#a~Lq?xz+fh%wy%e&6CZlvTqFwPCA)p!ZNCtpU|?Q z4GU>8Wc>6x4s3eq!GqsVtH-`f4qLKgPF&p+y)f7Jhf>!^Rz(6ipZbo9@9fZurZ|96i1 zkGc+2L>ON(54x8{ALqFlT6f!JsxT_#Uh zJlE37hNW%3x_wM5C+2QD{dv!Q%FFX=t{XG8Q43c1{qZ7U(QR3T*U(G-BHWdi^&P)x z%$N?WSj*Yn0v$UuyQ9l%gs636eatq$*mkK0i@b98PS55Z>|x=@#}l^qX73%7*7<1k zWyQy&&GeAZTV+rJw|c;&C9zrQI*e${CH=h0mp*|XmJKlnr1_>%2ly)??d!07+yGyG)rlzaI9Q~zg1|0c_mKeauOApPR_FE{+ezn!lct?|#E z;iq4*RdWYTs*}s;e>$mC!1=2MRcX#I^L3liX|zSUDW19Kb@Wf}c;uVjSVuN0Qtx=+ zU>lY+xl5336&=?8v|D(Iy#@Ik&onk+h%O&GL6#aeN0%R)tJQL&x*GR+dpmw%?dr_U z;G~;}wGBIdymxX?8%K8Oe!@k&Wy*6pJ{mkmwpMv=R;)h;>lgA@t*@PJeQ&JKvA!49 zcg6b0a#=rr^w0X2`rjP=^N;%HAN9{a>i@rW)PLnV<>@qk7U0#D2i(*qU$6Gf+MdZXHjICuU!RTh z9ew9mc{#f~c0-jmQ~S=%lgqHllJyYPXVN({L%)XXz8du-e3CdfU5oX|CBxs zX@$Iv{xbZ?c*9ShjdKf3+x_^b zHvCkHJLb0b@<01B-?hWO7<~y-PVPBw_?h)k{`_IM+FyaY0ht%2+eQ#fQIj+vdO;eBQKy*I=x_X{z&$*Ns_FSBI2m3TJk3_LSiC zc`aG|k&Ct^y0>N1-_J@Zy~K^Jn77kOdqO+5!{A1+Uf&Mv)bWpxOhq_{nBp(q|yA3qw=br zbX#>xd0bt3Y9QV5H~s0+KkL)z)sAI7j&j3~>ULj<`(^lTfb$KQ(ZLXzL& z3_qnh_UPey{^(DQ{%e*l?p1fnKfB@QURcu_J!a%K`Y(<1xVN?Gr@z|kKeDs>v=gri z|IMTR*G=xt8C=YOmuR6gV(1DzUeRFg`<{tq`0l=a_2yBo6`Jl$t&-g_0;3i z`em}MzZ&bW!}_JNt=|Ic&&B$!vHnV|e*^31kN#Qz!v341fBuG_{0%?(8-D(`HvAOo z+tvA(j{aE>@Eec*M~nO$XZT5RDW-0_wkwYw)1~yOTJ89N=IzWvCph!YEfPlh*(=Xv z`z7MR8ch?{WW%NK5{69~-%#O-Zz1JIp3!H|CXMXEzHF!$XEDNq6`!~8-T>2nOnXdn z%-Y8TnPIO+H)BHvvpOyz(Pi6tv-R3z2W*-#oSBr`^z>x!k!)9iYkeL%j%M~BzQlj7 zcz4Hjb^aG;`1yFcRgYogm1hUdx<=R^AJosC;ph11gZ?)T*)i=*y@Z6< zCHcvjJsw(Lx8a)|>uQC}sl&B~2N$ZPW5_+`rUvL&HDcPuUawMH+nBu@9yhd^fh*g7 z+A*wg?e?tyZrgpU9MDyz9~a`&`&btRMSLTz?DJH^ut3v3@zMpN93f zVEqADUk~fQ!20>4f7W*l>HE`vbHIt|!}nTn*Jt7P_Kd8?$EE8`z4z6MtEay(FFv&ot5?^y$m*K* zEOcket>+%ynAMx*`_f+6Gmpu&`p)TDipQ3&{=nvmCo_wh{jTE-Ywl98bvv^?mASjC zo>z#I9`8CNPRpdCCI9wqo9^fb20ShKply}nrhLNnJI?)*EAp#BL9H#1TJrlf9UZPb zGUqez-|yA)vN_M;OD3l?{8*Lja%CS>I-_@ITvJ=z!bgjsPu(s?~ zm1dz$EbBAf8z=U?b1cQLm*3s+&Rbhv%c)Puta7$IUi0phmj&M`wwsnIQq#|gHDvd? zhi!6Y*N-nW9oVfi%f9|XtX~`JXJCD+T-Nu%`kS$S1FU})>*w@o=5R@`n;E6XjcnMP zxz(yMqqny=D_*d9<>!Z*aEr3%&N@Z7u*bIPr^@I$@K(EnI=$;_$iM8HSK*F@84I;2 zcgkl|QD(h8Rb69i9~OCbaAuV@)%c0~`fvQlG-b`E4EgHi;m*zcM_Bb)(Ss+SJ8-qN zYX{cjiB@{7es_N2@@j_#liYZ@KHHLA5*qTLgAqyF&KvPC;{$yhi`Qha`jup9c2!xw z)_oJglge@Rx`S^&Fm>j!PahYGZ`hvq>Js$f&AVhwI0jQEZsA{NQ)ct?IV&N z*?OhRgH~JDTzA1!9&p^aP0PcHa)*?9*+w^HhY;~OBSN(S8Y}hv0B##AFtW?6#iI$&g zvmN^PCVca-W379-Ot=zh&t9z9KYo=}JvQf-{`kSm8!)r7!Q<-5Ov+pVCP@vyc9&*7rZ9Aym32`)%p|yqUMr z-ybLSM$ztK=UaRMv<6<7K|m%Xy{i0Q~WOdHb(CkN&FV58+Z; z*Kz*+2Y6X-BJP*2?kjEZ!Fl~V{9)EQZpJJjQ+u|H~q6m z{m)MDvF;jFJeSd5$9T=Sh8chPGT%=PwYth0S>b13UPu2mB`3XqWo^aBO_=SNc;A}O zE4tt3d?g#+IL|Pp+TCfRlfQpI>{1pR0`m zk{Xn9X9w=M><(&U$>U>Y7pt_voYgw?wsf7Et~{-H|NB~6TD(;^&V$~R=jKiJMxAih z<)N+p%<7l5;u^!-E)1VvoEPMwy9W=~=NTLCR-Y*O{m3v{14RIw_C=~t>0j= z*Uy}Pwr@2sDanvGTi2uCgHttmg9)>a)h}Vmi#!btxp>?($6+yttNAWJbbbD-R(6a} z>{`*+(uA$l?9%(T#&h|#$!kvZ_EFBj?iRzRzqaAmAN9^GYGBW|OceozI~`UD1$za8r*WLrOne;GNQ+|$*>U{1kN&DqgyZchu!8}OygMsFz5$c%YL%XhZh z-h%t<8jt!KW6m-!TDR@5yehBh;ed6)VMc79eu4Xy9Lsat+huF#S7ntBTeGv7_3L4X)w`kOW zMm+x9+XZ)18s+%6nZxMsQo8AY4v`<_QLhVIUV4$D=yu@E`&qA_OHT#3*XxP5ZRaG( zhs~;ZFs^y3eE*&Iu6+6!C{ zG>p5Y6^xg!vX83l)HX%&ZBGd+->5i6u{+m?Oul_VKKF&`hp0|RPA$%y&TS#ia-B9rz{tvYm(cTJc`BB5F4prpK3GKhf^!-B*gL z;lqM&8B}4-mTYZ0rMv}md=d1hM2k8sc8-f~r{Yemp4Jpgw`Yx5!1D)J$DD1(ZXc*O zY}KX~Og~^*sZ%rButR3!ZojSV#^M(lhZU*OjurlLdvvAp9hgPG8BNU#bz7LB*zz37FT|DwO`fD-OMV+K8)>mMv;Zr(~ z{~u@UQQiN?X(d&+rKbeBZS={0fA-s|RsOtDD37CmH`S*R+LL81C|%miUpkNfA7|`Q zJz(}rdPz?Oa@**W{r>E?rB5UK{dpe!RY(1=VB1t2Huy;A^OyGYC#il5puDt~YJ<=V z_{aJEv+h@3(kr{F^nO@2!9N zGT*CHJeQ>S{IjFK>DKojdifdVGWs{WG3-*@=%~NCq}PeG!+k4HR{mn(Zyoj5Ej#YZ zRrQOClRK~Z+fOggR#%HJR^CsC^@!b6Z+MIjyY&8f+cSZhOxO7Nx8TvIR+bM(b?(kJMuyc?_HTts4Y+I#by@m(UAKLGkL#mUp2m}Xi8ZgXT!Ye zEO2eV)R{H3)oRsmjXP_5<%##2;aym*y|K-Q=zFjOlNH^H&F#w?vsZ-d28?iC!x_RI+wvi0C-_Wt#__kKfs zS>4XVCOPYkWfM;HR@b^cj-9O8A^7R+33(g+r42sPo_^^mfF@H7dy=YK|Ghtd44FT- z;io-5Txm}~o&w0E4L_3qy-z^(NPlzmKZ{XbdYP|uK7Z+`|DQ+m?4$ZWeOvYE{P z{YL+m$?HP>fTV|O<5X>xt`x-}d7px=uJsSR0?ooDCR-Kxg=&M)t} zT4Bw2&ah*&sPYABgoQVf|KE-!0qv1F-&Atk1CiLabj8>*tUDS^vVMLlFOs4L`bV8wU>RU7JT5 zmpPGEt`e6`sd;wUIwKZ6D0RR}D=R*vk>SK5FQ?0$&3(hajJM|D8f${% zPFizqvvMD3V3l|P7GX0A@sPX-M=QbPhE}vRurmnE&kG0GA*KA3HTY>Yu2#<8M5}`#^KTsO*XxUNL($_&H(z|Hz&)FoXxDsIod>sE zJbSB0O|Jd+>%F+=)||E2GOg~m7xK{M%bYH1mc(;p;p#{^ZTN8=aQj{2k{aCMdeypV z*Yvo&$oYQjWV(Dve3O~&9jo!wkRm4MDpcjAms$0=aHlGtp0qkVw!IF&8(37Mzw*f5 zjrKjC?v>Zz_mc}2*|x4GUs-Cs?Fc&qKBvsQ5T6@0d0y9_hV}1Y{hQg=55f9#v3?H! zGIBcVpJug|n@uZ}t*P4~q;^RZSB7A4+ zvCDneewo|41|PHBrfk;=`n>Ab_M5B=7hzQ$-(NSYZOoQOTr03~;af$UbCn_=@~S*> z>3l7IrW)6-ZaK!ic_DtV+{}9>u{F4VW}6!$63!@2SUy8Rm_YJoiY1stfFek z8Z$nBd!Pt3PD&~paN)-WAh~Y+Ks$>Q@_XHUMweI1ke@!aa=Z3~$BMz@3>vT6eMeri z<*oRs)1%~P^qyEI_lb~azV!3#Gdf3-?9luKs6Kl{fhy60I@h4e;2po;Zxj?^ZCpExYU>G1CllZNiPTfL)C8$@Y{i{xvSd7 z^&6kz=TmCKM1yasKXue!q51g8lXL&<8Ga@`3aP67NH>?!f5z+)O`2#G;D52#e{TKJ z$#oW0_?x4D=PSjNs+`DBXsg{WT%m1IK1A_U>(n+G-*v9^ruP{yYqRQ=a2sRqyPWb z=x^5J`G{XS`e!{r{^*}=^iR9=Y3@*SIWJr2QGH{#`n-0%$mGYP?RmT55i3@QC^rYX zS}fQ#$&#BWGF}-(8u7sv7hA0?tIIpvTX)bqprO33^P`d{gKsM8>zEEK=TeeYwMqA_ zzMvXwv(4gRrOAe@m}4*hjdrzIzkx0bDt@TVnppLI-2GY|rvGWI&HC;2SbJ(`uHU53&GI(-OB;LCab_Rsy#3N1e@W@2 zpKs)vw2co>4^>CAMzJDqIanesU)%*Q8BT#OmzGk-f%k~-p#mj!5wvyg}OyJLUA@ZR_GS zSk1QGyq28OWyfu_JC!V_&%#P4&5BxM$cke9^SP{ViS>_R{c>1;F4jMrZT(|de?8XE zAN{kwF-hNN@{juGAN9{a>YsnqzopFcQp*CKmjgYoct(0&Z4vNh@R(mZ`e!}BZ#?>E z7X3Fi{A9L0n6bEB2j2PZtt;*ATzOxMB)LhgX52inRixV!d+xuz{>(u461?Qs<6#k{ zt=aX1dX}-L8!`RiPiJ?QwN@TzYd3Ppns)5LYuk0(k9B4<+Gs_k-0i`Z-Woq?>4e@a zaoUh22TJr~4Qlt;emi6U3yyDn`h&?J_BhDtuGV4Y8GsxuU)OON#?HPkGkx1&ANHzM z;Qab~hcoSsvXz%Uk6?{5{KC358YK;zKX=q$I=U}y{E9({1NP0gh&-y{7{3H8q z>Hh!JJRbFzj^ejxst1;Sgi5!i4M5WSNxAf4X1^`n|DT%YqyDM~d-+``B&9p#rU z>GkKM`9FIUKdtEE4yRXwL(%hgNI}=dJdsW$nEcD~Ou&ys!vx!k_(`!JrshLk8?vWOrr(XKqRFOU{pH!#FOT(0WBr3ze-+lBfc0-;eJ`xh%OW%k78>4^6@EhHeind|fU(RK*e){~_#Fj1>eN6c-UhJj)J`?U<_4%#^Z~8OW zYNzX{jVjJlJnWvXEn~=&&vpn|q+!kvy|})o>v(-WvsSlv9u<@?51C)U-A!i8M~t7j zTz`ZsYu)UunO~AKlT|A9d~=HOG#HJxgfEz)!%Mf=8S*~Xlz-CqH`ozv%VpggmHE2q zseG6H>Lux^1^L2v=1uPJZqND{8anK~s?Tdhtt*wr1mnZ&3|aC`oqY@0T&i8Ea%_3Htk6jP z>Z}{q_sV7cRaid~>mS4Vy|DfvtbYpYf5rMsv3?H!GIHARGkJi1*bYw@R?_;-xF(7A zy!?^i3QM(}_>QZOWBThl@#QDS9CY~HmzDYOrM;}A6>p!ks{H6uw!GD|z6FBT+i=fe z=U!SnoAB}d_Zdx_ZN-a@8C)T3nghS~XnXVroz`rOn&#*R%^R@}J%)A~I>?$ww_MU~ z33uS#%kSTLW{(r^H({dRk>-tf(aiRj)>;|!aK&Ixm-EV3QSYs8-?C*prm>~c$k`z# ze9hnp&&3T*_%vOM(ALdud5M;>4;sen@|-@+97g|BXH3-_je0FVTIba>w^7d&uS&F2 zGzxvISe-Plc<{Ej3TXq-G}lBPIefLk$H1*;$h%vLmE}%6aJhFwk$$kj%oRz|@**#5 z6uVSok7D-C+Se+yPEf3?=45#G&^!4=-z2A+HB#jBx;kvqe}7VuKIDte`x1%Db*G=b zJM-O-4M2k*+OS@-oAMyTCe{5lW95^sKEIq<@RPjs`>*oy-=gH34Ib6;{uC|0e!ATD zA~jBkfOqRq>OpZeR)Yy8sDKkEU0q_*qiDHd!%`NtEE`rERl)4E>PC{d4{dwadgfF*L4v3t}02lE@T^2xn>6z$NI zndw(AY*X2VHST(Mdk^Jl1G_C;+CFe&YgVtn$)r2BuFBJHsb3$q%#FFPerBNd*`4(~ ze0uDP?(Oq7`b(p`q$X1hpVFu=jsDp;@<{KWT~+&!Kc)PSdw%Y}@;LfSKQbkyz5UXt zFOB}$H}XjDpWW;qq?BjB|Npw3=h0tv)PEC>>hH(V|LZ?C`gF{ChiCGv7iTLs_NZ3HZkAZ#6f@|=#$J|eOxK-pgM;rBRxvVhP zHeC}kF8rD<~>$s3A9f9Wkf0 z@}$^lJJr=kwBROXZRU*&$LdXKDs>qsDA_3gettmw;BQ3<0|tYv*Y~_Kdj0R?Co%6 zhJzmeaDHxkpF1^qbdx>J?YbEA)~8nWjyiA39rRi@7(B_0`_BG$xpFI09xxPtOe-_qniS={%myy%x-?epEt%x{1?sLaH&S!jv!tGw4 zS=Xbqx$owcGL0Z}R&G-20rQ~-Y;L`y?+R&D=E22vBV0mC^LK4cQfrqg$s@nn)~hNn z$o*#xG`KE5Am8boQUB(F>P#`JtXiBOT0XmWl2fMQ(6czXT}){na5PMF z%yMIk0u4*MkEsZnRqs-bD}MU5(5o_aD_vBdnaONp~FicW6Z>(;isuGn7fOAp6ahvj`f zJvi8}SDgH5RLGTXofG8iEkD=Y>hoGU(+@A$k+lgiPnSl0=5qGT-Bxq%DvG%E8>yD~ zRxv7af1UTSPvw=pi*=src~LP_e)({>GpFSfyXZtzmB%XNXI>rUQ{Kzxrra3ac%Z-B z+U<2s_fd~>`ZV)0`ghu1x7aTo{j(n6Hy-`}otOD`eVDvbW0M89I_UY>c7!ok4}Nak zMfv)lBiAAye%7wa2TnUPxbfby-2JBPiDjLyiZ2&*uXj6{DA$b&zI!&KID5Lkl}E^v zimd9?@TBmXdaUUd(+$%*88Ywa?cF_Qo3YE|E0$Q((~9+;ADd7jy*7Kle#M!w3+&jO z16|i8m^v_>i&Z9dI8%@9eQ>|)=^l=(`Rmp8)*t1}d#dH^wk{1>-IBq6MV2(m+vqQi z^w7T?Q%$qd=r3K(SK8Q90J+qYMtjL<44+)C8WyDuMAD2bZ3vQX=Vl&9e`%zLy3$EL zG5YgHEbD=!jXlase`VeNaXkQOw3pOGt|o3EQk9f{sv-YzM=t;IH%I^Md;MeZe-&r^ zkx7^MdV;42(jI@D`KQAlXZ}(BE#M45rZ@x8M>mQ6at6%D$-Ru83?Fj4bqHS>vI`EBtKd)8su zxKTxe9a*)_=I@W+X~=>LR^8?Mq6sV5v&3NQug+}r;m-yyO1ET*n#u7Sb=xqDLn*B- zSGcl-{{75K>btYh^7o4-ZEeT8o^1F0tWAf!jsDVT{|>`tx@suQERET=tV)0By#KkK z$3FwT7eCBp7|!)>)o>~8^?xHhKNdF0=XOaiX|$Ks#fR;r8rgqb<+p?Cevi(`v+c=O zeo$EtuY8SwO6wmgqddJy{j8GmsRm{m;nVnwz5c4l+J})`+V~TR+qdzzgfss5OIPk7dlx<(VK>=taW&rnhtoRlcE_X-@GnRI z1%p;)R{DoG{5XED(5ClHom@u$@VIn!$E#|8HTpZXURR=()t|33_H#%5Z>ZUuA9^U` z59NXVuAVK=z2>*_u5`E}ALFXCpmDwOJo34Imn|Q@Du&KjzrB8hj1@IWsWMevn>md% zxBI+PkEyK;I#bfAr5E{qslv|E}{ZVNSZZ&)hyXYn%L^LQEWWx4A97`)$o+h|R4$PCLvdTmoarNXxt!)CS9jssY|5$$s)_2Th z{ru5C>x&?N^v^%JXa31OmERmkEp}g=(}th_pP$^bSI~grzjXA^dH{_6{k^s1`-vyE4^tox0<981V#tsV5eoRs!hY}``jHRAibHd5YfT(ly7 zzGeM7eCA>rY14=XmNXDMRy3j=XBvnd7aGw{FB*s)4;s;qFAc6F~#9vx`QwbDjob zCz3|A6GsEF6Hg=B`A7q?lTIVrDN``luN@5<(T))f#K$qF5$(unAa)pyXr~hm#7<`# z(T+C_#EuV*XeWRMVkeMBw6m55VkeYFv~!RKV&@QzXeWvWVkeqLw39#sv6Dz6+R3DW z*pU??Um~_QNCUB>O(WW|q=DG6q7m&l(?IOF(1><=(Ln5Y(1>0#8i*Y$8qtn34aANMjcBJA4aANI zjcCW024csLMzk}Z24W|eMzph;24W|iMzo`#f!N_RqMaBTh@Ds((M~E2#7-KGXh*#` z`2rC;MQKDkIy4YFx-_C4dm4xx2O7~%TN;QRR~pgIKpKc0Pa4tAWEzMae;U!wG8%}T zn^JXd2N@0u97YB8_M#lLlf(R+4;)&`w1fh#hSj(T*hz#Eun>XvdibV#kF>w9|_Q zV#k9~I>0H8i*ZT8qtnD4aANEjcBJW4aANsjc8{e4aANojc8{w4aAN=jc8{X z4aClJ8qrP!4aCka8qv;q8i<`p8qrQ14a817jcDg14a815jcBJ#>0G~dG-yOSMl=u~ z$CyU6Bd3AbVKkzhPBaiZooPfn-ZT(9J~X1802+v$KpN4`S{jI*P#V$BK^lmiLo}kD zC>n^JXd2N@0u97YB8_M#lLlf(R)&0u&`w1fh#hSj(T*hz#Eun>XvdibV#kF>w9|_Q zV#k9~I>vE{fd*nHkw&zWNdvJXD@VRWXs03##Ev$NXvdNUV#kU`wBt+zvExD`+UZ3D zvExA_+VQ1<*zuzg?aZfv*a@Z)?QEuj*a@c*?I>sx0 zF{Tmi$Y~&U7>#JB6Ai>pXByFtHx0y&4~=LifCgeGkVdq#mIh)clt#33kOpGs5RGUj ziUwjQnntvfKm)OpNF&@sv|~vFv13Ie+Ht0V*m0o|?ewC7 z*zuqd?fB9_?D)}$cIMMS>;%(@b~e*M?1a;Zb`&%aJDf(e6GH>B6H6o7Nu`05$%-0t2uJoe?TMJF`|L^ zIL0)h9XSoe4x;@u3mz1kgb21k#9h*3v-igwlw14$?sE9HJ5J zMA1O(MAL|N5@;ZH5@|#`nKTePGQ6rM>q~@oD$+pgXw!&xENLKitY}0#&NL7^E;OQ@ zUNjIp9yFpIUmA!VKN``_d>V+IU>ecRW*Uf{a2nB$f(BxT(};FrXdrfCX+%4zG!Q#! zG@>2#O1c01p%Lxq&_H|~T^iAjJq^T;1C3~>Ee*tuD~)JpAPvNhCyi)lG7ZFzKaFT- z84bkFavIT21P#Q_E*jC!c^ZhFNE*>j91X-yJdJ4QBMrn(I*n+jOyyj^b~I>2J4Q4R zAIF$Rv?Hg1*kLrHolZ0mJDq7nJKi)9J3cg`od6n$oj@AV&RQCXolqLl&OsW8okKLD zohTZJooE`-P67?YP9lwHCzA$ZM^=S=iO^0(8i*Zj8qtm=4aANWjcCW224csBMzqt5 z24cs9MzrHg1F_>rBifly1F;iKBih+a1F;iMBid2WKEe*tuD~)JpAPvNhCyi)lG7ZFzKaFT- z84bkFavIT21P#Q_E*jC!c^ZhFNE*>j91X-yJdJ4QBMrn(I*n+jOtoCUb~I>2J4Q4R zAIF$Rv?Hg1*kLrHolZ0mJDq7nJKi)9J3cg`od6n$oj@AV&RQCXolqLl&OsW8okKLD zohTZJooE`-P67?YP9lwHCzA$ZM^>GDiO^0(8i*Zj8qtm=4aANWjcCW224csBMzqt5 z24cs9MzrHg1F_>rBifly1F;iKBih+a1F;iMBid2WKV+IU>ecRW*Uf{a2nB$f(BxT(};FrXdrfCX+%4zG!Q#! zG@>1Keewk&c8b!7c64YUc64df+FpO=;{Kz(zMr^9dE%(7Ge+qt|9hmDe%3vnkvQui zFRQ$*d{g}?lND5bOww6AWOyaM3@^BrUR^E23nOKC{hRb+HyK{ABE#zvq!%H`u#s4X z{i4$5P#HFO$*_+{+O#9XFWzPN{i^iKR2hCDBExZS=^(cZ2dZQ^9w8lkkl_i040ED1 z6w2_8U8alAR}bQUqO1mP*MtVp5E?;aXaY^488n9$uokq0R?r&OhBnX^+QB-|9y-9f zupX=r8$d_s1m%#yhOiNA44c5Fuo-lQF0eUl0b9aWur+K0+d^092Hjyh*dBI(9bqTf z8FqnPVK>+v_JBQMFX#b#!#=Pt><9b90dOGngoB_L91MrRp>P=VhCXmO905ndQE)UI z1AU<%91F+6@o)m12q(eG&>v2LQ{gl?9nOF=VE_z-v*2tv2hN4_U=W-SgW&?W5H5m? z;S#tME`!VA3K#-c!c}lJTm#p_P`D1Rha2EVxCw^A%`hBpfm`7=xE=0*J7EOe1$V=^OEDg&*4Tv#BRt~qzLrwVo44B{FwBYwsVSazphTkWg?{Agi_tRs3fBSxd z%XsC%sc40d#~;P!1Vv2phr1unBAmn?Yyj0-M7YuqA8-Tf;U` zI@6funYWtrSb1?-C%dv1NMZypa<*?`@p`iAM6hYz=6;c z4uW2AFdPDh!eP)G`oQ7v`w3gWzm0^W;Al7o`a(ZA7LJ4C;RHAlPJ)x6Kb!)m!f9|i zoB?OT02l~o!P#&QoD1i{AUGce!v%05Tm%=xC2%QR2A9JXFa)lItKe$52Cjvna2;F^ zH^7Z>6AXi!VL03Zx5903JKO$6cnBVbN8nL-3?7FkpaODu z5}tym;Td=qo`dIMB)kAG!b|WnyaKPnC>RZ|!Rzn_ya{i?+b{;k!aMLTya(^Y2k;?` zgYobYd<>t!r|=nk4ijJ^OoGYq1x$f2;VYO5)8K3P2EK*w;CuK1euU}p6Z{M_;1~E6 zeuJ4%dct3zpz8ZhL0AZ?!NRZzREI@jF<2ayfF)rmSQ<)al9f&yTNd}1gXN(ntN^uO zMW_uc!OE}-tO~2a>QD#jLOrMtYrvY&02)H+thUlAY)x>#DKvxT&;r(ime2}X!`krs zg<`(H*+M&52in8$7h(MVRu|TT^#d8p${AmN5GMA6dVo5Kwszw$HH-NJe&Y0!bxy4^oLX6 zR5%Szhcnc z1XMr{Pr_61G&}>(!gKIEjD#29MR*BbhF9QK7zLx@HFzD~fH&bScpJvRSa=8Ch4ggh?hE;euAH2 z2K)lQ!f!AWN(cH26jFWPF9-`kHCPxHf$Fd*EC!3i60jsJ1xv#+Py?2QU8o23VGURl8bCv61dX8yG=*l+99qCyP&%`@bQ*JO z++Q2oKwD@B>p*+x0PDhfus&=69ibDHLk1hdMzAq#0-M5SP&&)HbV~K+xW5H#30uL| zunlYrU7;IvhwWf{*a3EgonU9!1$KqqV0YL9_JqcFc>a?3*jQT7%qWJ;WD@!u7DwMC0qqp!!>X%42A39dbj~@gqvU( z+zi9v7Pu8|gWKT_xD!UeU2r$t1NXvxa6dc%55hz6FgyZ}!ej6_JOLGu!;|n7JPpsl zv+x`|4_1^F4<5F_ZNpHU`bdCmWE}Z1}qE9!SYZOR)AWtBGiVJU}abZ zR)y7Ibtqj?LKnC7pgybtYeEBP2#ugIG=Zkj44Oj=SPNQ0D`*XCLmOxd?O+`!UEM;u zlto?KUk}!Y4WJ`*f^x`UL)Zv5hD~5o*bF*D7uX!OfGuGw*c!Hh(v>!(%WAmces|ao zwuc>HN7xB=hFxG+*bR1vJz!7R3wprbun+7D`@#Nj02~NC;UMS*2g4z7C>#d8p${Am zN5GMA6dVo5Kwszw$HH-NJe&Y0!bxy4^oLX6R5%Szhcnc1XMr{Pr_61G&}>(!gKIEjD#29MR*Bb zhF9QK7zLx@HFzD~fH&bScpJvRSa=8Ch4ggh?hE;euAH22K)lQ!f!AWN*ntM6voegSO}`Y!mtQb zhecsASR9ssC1EL88cJ94kuKX)7WbEf<)J350JUI6s0}N@%CHKo3ai2DPzUNlJ*W?B zz?#qi8bax+LeeFKOmM#`G=t{Q0@i|-&`I1GA2A2=M2fFt23I2w+DzR(Yj zh2!9OH~~(Cli+0N52wJXa2lKrXTX^-00zQYa5kI+=fZg~2+oJWZ~~4R9me1jFEF7!J3@D98S@4@@<0elGKU_5*TAHyf`DSQT>!vvTJlVCD@0aM^h_zI@NH2506 zfp6hE_#S?MA7MKD1V6(J_yvB2-(V(`HuM)Lf}j7e5LAPOVG*bfi^5{CI4l86!cwp_ zECV%QSy&F1hnlbg)PmC0+@wplRl@z1VHH>vR)f`{4%CHuP#@NSHK74CghtR9nm|)% z2F;-btOcbj%So4!v&Q|kp$)W!cCZe#hYqkVtOx7E2G9{YK{;fwA#4O2!zQpPYzC#P z+)0HN7xB=hFxG+*bR1vJz!5LU2)F?w|m1r zurKTf`@;cnAoPTTpcfnrhrpq581#lda5x+RN5WBXG#mqcp&uLz$HDP%0-OjZ!O74c zPJvV5G&mj3fHPqL41}}bY&Zwbh4Ww#oDYNH0=N(^f{Wo2xD+mf%i#(b0$0LSa5Y>5 z*TPV^4z7nA;6}I!hQZA+9BzSI;WoG(?tnXC1l$F8!#!{>+z0o=1Mna`1P{X_@F+Y6 zkHZsC0XaMgPr=jh3_J_Z!SgT@UVsr7z1PB9e5Ys zgZJSB_z=dyc=!lDhEL#A_zXUW2`~{R!DRRXrofl*6-JqaU`bdCmWE}Z1}qE9!SYZO zR)AWtBGiVJU}abZR)y7IbtqlPQx~`OpgybtYeEBP2#ugIG=Zkj44Oj=SPNQ0D`*XC zLmOxd?O+`!T~t)Mf@odbUk}!Y4WJ`*f^x`UL)Zv5hD~5o*bF*D7uX!OfGuGw*c!Hh z(gjYXtC_mtes|aowuc>HN7xB=hFxG+*bR1vJz!7R3wprbun+7D`@#Nj02~NC;UMS* z2g4z7C>#d8p${AmN5GMA6dVo5Kwszw$HH-NJe&Y0!bxy4^oLX6R5%SzhcnN zf`wR^MOc*o`C#cVUx%|eORywM@k^HGS1iM_EXVS!z>55ul~|coSe4aSo!{_3A9DSl zPqeP(@!G7zx~#|gY`|~Xkd4@wP1uyp*qq<71zYlawqk4kz&8AmZP||P*?}GT6MtqW z{=&}e!e7~y-PoNy_#1ojclKg$_F-T4V}B0dKn~(y4&fjClS4U-!#RQ@If|n>hGRL7 z<2iv7If;`wg;P0=e{niza3*JQHs^3I=W#w4a3L3QF_&;DmvK2)a3%ldDz4@luH`ze z=LT-%CT`{yZsj&^=ML`VF7DrZG#_sIF-`JDCvln}_5Bsto z`*Q#Xau5e|2>;-p9LixF&Ji5RQ5?-N9LsSW&k3B!Nu10noXTnZi_0v&mZjjAgcABAMs;Gou4rWKW9$n zVs7SPUgl$d7GObs!9py|A}q>c3}ZNpvjj`B6u)F?e#J5@%W^Ew3arSlS&5Zdg;iON z)%gu;uqJD#;r?@LM)yBQ|CeHf1w5=XY$umi(Tr*qT4E4S!@?wqtvCU`PJM zpV^7Ours^xS9WDLc4rU%#-9A0z1W+5*q8m-p946MgE*K&_y_;wP!8j8j^Id+;%JWH zSdQa(PT)jN;$%+YR8HexoX#1X$yuDuIh@ORoX-VZ$VFVtC0xp7T+S6-$-lXZtGR}2 zxsL0(fg8Dro4JKsxsBVogFCs4ySayZxsUsKfCqVqhk1lYd5p(-f+u;3r+J2Fd5-6K zffsp+m-!E`@G7tII&bhMZ}B$o@GkH1J|FO3KI9`l<`X{UGd|}FzT_*u<{Q4{JHF?C z{!s4+(X9Xch#xZ|KVc+BW)wzcG)CvAjKP?U#n_C)xQxg6Ou&Rp#KcU(q)f)-Ou>{) z#nep0v`okJ%)pGy#LUdXtjxyj{ERvHIdd`>b2AU~G9UA^01NU97Ghx*VNn)i7{ghd zC0LTB_$5p8E0$qdmScHVU`2k-O03K(tjcPv&Tm+QHCcJA3dq_T=yE#op}0 zzU;^T9KeAb#K9cGKlmqyau|nm1V?fdM{^9vavaBV0w;13Cvys?avJ~Qbk5*R&f;v& z;atw+d@kTZF5+S?;ZiQ+a<1S?{>@cf%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$%`-g9b3D%ryvR$u%zt==S9y)sd4o53i??})cX^NZ z`GEiOAs_KEpYSQ4@i|}cC13G1-|#Kp@jd_Z2l_vVZvE#+{Fo8>2_rEwqcAF?F*-kG z48~+E#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$ZWjdy324-X?W@Z*!ICV+FIk#ju?)+y9Luu;EAnerVr5og zRaRqle#089$y%(pwr@$Bf8N7>SV?g;5!e(fKK3FeYO$HsdfZ<1s!HFd-8$F_SPUlQB6{ zFeOtlHPbLH(=k0WFe5WDGqW%&voSkAV-9}KoXo}C%)`9Q$NVh7g8YJoSeQjvl*Jgv za296?mSib@${Uh;n#^D^nksQU*9K*33$MKxNiJZjAoWiM`#=kh7GdPp8 zIGb}gm-9HE3%HPrxR^`0l*_oBE4Y$>a}`%}4cBrV*K-3mauYXm3%7C`w{r(~au;`V z5BG8(_wxV`@(>U62#@j@kMjgi@)S?=4A1f$&+`H=@)9reA70^AUgLG%;7#7*ZQkKs z-s62f;JiSA5Mke9L!y&;NWN-v=?Q|NMv_Ga^4>Bt~WwMrAZc z=ckOpn2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6cOvAKH$Mnp=jLgK$%)+e9#_arz zIruqqG8c0*5A!k~^Roa8@(UJXVHROg7GoI0S)3(UlBM`1OYzvhjRo+ zaui2%499XD$8!QFauO$V3a4@!|KfDc;7rcqY|i0a&f|P8;6g6qVlLrQF5_~p;7b0@ zRb0(AT+4M_&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQJj!D{&J#SzQ#{Qx zJj-)D&kMZBOT5f~c!gJajn{dDH+hSrZG#_sIF-`JDC zvln}_5Bsto`*Q#Xau5e|2>;-p9LixF&Ji5RQ5?-N9LsSW&k3B!Nu10noXTnZi_Fe|e$ zJ3nI%e$JfC#oWxpyv)b^EWm>Nf`wR^MOc)@7{+iGX9<>MDSpY){EB5*mgQKU6fThKeH2mVP|&Xuk6Zh?9LwijXn80d$BkBurK?uKL>Ci2XQcm@DKjUp&Z8H z9Kn$s#nBwYu^h+ooWO~k#L1k(shq~YIGr;%le0LRb2yjtIG+o+kc+sOOSqKFxST7v zl7Dj*S91;5avj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI5Az6*@)(cv1W)o5 zPxB1V@*L0e0x$9sFY_N>;Z84j-r{ZE;a%S2eLmp7e8@+9%qM)xXMD~Ve92dQ z%{P3@cYMzXv9167kRS15M&u`q#K?@osEo$w{FE^mld%|^aTu5J7@rB4kcpU>Ntl$$ zn4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4O<72R~;{=3;KGmC zoxRwbeb|@%*q;M9kb^jwL-+^(BAJ~RJvMt-O zJv*=?f8x*V#9!E%UHB`zvKzaz2Y+Kv{?1fJjBC1!lOLK<2=EWJjK&I z!?Qfc^Sr=|yu{1=hgW!&*La;bc$2qyn|FAZ_jsQV_%9#w5g+pjpYj=>^95h>6<_lW z-|`*bGeTVJKR@J0{Fo8>2_rEwqcAF?F*-kG48~+E#%3JGWjw}b0w!c4CT0>QWilpb z3Z`T#re+$ZWjdy324-X?W@Z*!ICV+FIk#ju?)+y9Luu;EAnerVr5ogRaRqle#089$y%(a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIp`8QW_ zHP>)0*Ks{Ja3eQyGq-Rnw{bgna3^6w8UnTeU1g;|-6+4&iB@N?#5F6L$)=4C$SX8{)E7c9iWEW)BJ#xRDn zI7_f3OYuvV=2tAkvMk5)tiX!=nw40YRalkPSe@Un25YhwYqJjPvL5TR0l#HKHezEo zVN*6^bAHDbY{~E0immwr+we!WWjnTK2X^F7{F$Bj3p=w5e`Qy8V|Vu8Z|uq6*^9l| zhkeBt~WwMrAZc=ckOp zn2g2PjKjE$$M{UZgiOT5Ov0p0#^g-FluX6cOvAKH$Mnp=jLgK$%)+e9#_arzIruqq zG8c0*5A!k~^Roa8@(UJXVHROg7GoI0S)3(UlBM`1OYzvhjRo+aui2% z499XD$8!QFauO$V3a4@!|KfDc;7rcqY|i0a&f|P8;6g6qVlLrQF5_~p;7b0@Rb0(A zT+4M_&kfwjP29{a+{$g-&K=yzUEIw*+{=C3&jUQjLp;nQJj!D{&J#SzQ#{QxJj-)D z&kMZBOT5f~c!gJajn{dDH+hS|;$ti{@_!@8`;`fR{&*^rIcm`&J} z&DfmZu?1W5d$wY0{=hc;k!{(I?b(4H`4fL;C;r0D?80B!mEG8#J@^}Y@^|)PZ}wqd z_G5nz;6M)IU=HCQ{F6gDjKevCBRPtrIfi37j^jCj6FG^KIfYX>jel`EXK*HGaW?00 zF6VJR7jPjLaWR*0DVK3MS8yf&<|?k{8m{F!uIC1BZs!i}!9`5Bn z?&kp>FWkNB8R_>|B1oGV20PZ)`j8HG_9jnVljV=yLT zF*f5cF5@vi6EGnYF)@=cDU&fdQ!ph{F*VaLEz>bQGcY4FF*CC;E3+{>KVuGl&YaA} z+|0wg%*XsJz=HgOg;Zj$$M)>Nj{J!~ zvlD+|XLjMQ?8MH+;)?e9s7p zt^fRxAMs;Gou4rWKW9$nVs7SPUgl$d7GObs!9py|A}q>c3}ZNpvjj`B z6u)F?e#J5@%W^Ew3arSlS&5Zdg;iON)%gu;uqJD#;r?@LM)yBQ|CeHf1w5 z=XY$umi(Tr*qT4E4S!@?wqtvCU`PJMpV^7Ours^xS9WDLc4rU%#-9A0z1W+5*q8m- zp946MgE*K&_y_;wP!8j8j^Id+;%JWHSdQa(PT)jN;$%+YR8HexoX#1X$yuDuIh@OR zoX-VZ$VFVtC0xp7T+S6-$-lXZtGR}2xsL0(fg8Dro4JKsxsBVogFCs4ySayZxsUsK zfCqVqhk1lYd5p(-f+u;3r+J2Fd5-6Kffsp+m-!E`@G7tII&bhMZ}B$o@GkH1J|FO3 zKI9`l<`X{UGd|}FzT_*u<{Q4{JHBUxB-Vd^$dC9jBk~hQVq`{PR7PWTe##h($ykid zIE>49jL!s2$V5!cBuvU=OwJTc$y7|uG)&8MOwSC=$V|-4EX>Mm%+Al4gP$`eb1^sb zFfa2lKMSxRzhEI2W)T);F@`am#aV(SS&Cn>G{0gQmSs7XX9ZT|*Q~_Ktir0S#_Ifr zHCU6iSetcNm-Sem4frh^vJo4z37fJRoAW!iU`u|_R&325*oHr{E!(j@JFp{v;?L~F zU)Y&l_$#}z8@saye`8Pn&R*=zKJ3eW?9Txl$Uz*;A^d}Xawvy!I7e_KM{zXAa4g4h zJST7>Cvh^Ta4M(qFHYwS&g3l4<{ZxDJkI9=F61IE<`ORDGA`!|uH@fb#noKHwOq&b z+`x_8#Le8ot=z`#+`*mP#ogS)z1+wBJivoI#KSzoqddmrJi(JZ#nU{)vpmQ1yugdR z#LN7LS9q1zc%3(Rlec)AcX*fgc%KjWFCX#|AM**H@)@7=1z++NU-J#$@*UqZLQ?BL zKjcUJm=XC2BQY|gFe;-lIzMF$#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sVrerFnW*Vkt zI;Lj^W@IL2W)@~;HfHB%%)!r@lew6id6<{^n4bk$kYBJ63$qA|vKYe{&f+Y=k}Sn9 zS(;z549l_{%d-M2@@rONWmaKTR%3O3!y2r~TCB}Ftjl_=&j$RK4cUl|*@R8mjLrES zTd*a+XDhbm4{XC9*_Q3to*mecKk;XF;xFvXF8q~U*^S-VgTJvSe`hcDW*_!tKlbMU z4&)#X<`DkDKRJ}cIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=_!p;h24`{>XLAncavtY% z0T*%+7jp@hav7I%1y}NKuHtI0;aaZadT!uGZsKNc;Z|!V%Px*|``GPO`im&;GZ~2bz86lbVpC9rge$0scgpnATQ5coc7@eOo24gZ7V>1rp zG9KeI0TVJ26Eg{uG8vOI1yeE=Q!@?IG9A-112ZxcGcyabG8?n=Gv?su%*kBL%{%qg78Y5a@RIfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>VCH&<~r*KjS@aXmM1 zBR6p~w{R=BaXWW#CwFl-_i!)waX%06AP?~{kMJmu@i4kmNtukvnSv>qim91~X_=1c znSmLZiJ6&&S(%O5`5ANYbLM0&=4Kw|Wj^L-0T$#JEX2Yr!lEq3Fov@@ORywM@k^HG zS1iM_EXVS!z>55ul~|coSe4aSo!_tqYqAz=vkvRB9_zCKzhy% zh=VzVfACKZ72otoW$sj9xRINH=XjnMc#)TQng8$#uksqN^9FD77H{(o@A4k+^8x?mLq6hT zKH*b7<8!{?OTOZ3zTsQG<9kL(Vg2Wa{D>bjB0pgyMrIU7Wi&?Tr;NdvjK$cD!?=vc z_)NfrOvJ=Y!lX>b)DNg`L@j zzp^X4u{(S4H}>T3?8V;f!@lgt{v5!89K^vK!aw*YhjJK)a|B0n6i0Im$8sFUa{?!F z5+`#Cr*azq;&jg7OwQtL&f#3n<9sgQLN4NBF5yxx<8rRxO8(7NT+KCH%XM7O4cy30 z+{`W9%5B`v9o)%X+|51Q%YEF>13bt>Jj^3J%40mv6FkXNJk2va%X2)>3%tlnyv%=i zg;#lv*Lj0Cd5gDshj)38_xXVT@*yAbF`w`$pYb_g@FidIHQ(?p-|;;oq_qC?Lw>}M z8Ihkb5+gGTqcR$!^HauPOvYkt#$jB>V|*rHLMCEjCSg)0V{)coN~U6JreRv9V|r#_ zMrLAWW?@!lV|ISV9Q>R)nTxrZhk2Qg`B{Jk`2`EHFpID#i!qGhEY1=v$x{51rTG=h zuq?~5JS(swzh)&?W))UtHCE?0tihVB#oDaHx~#|gY`|~Xkd4@wP1uyp*qq<71zYla zwqk4kz&8AmZP||P*?}GT6MtqW{=&}e!e7~y-PoNy_#1ojclKg$_F-T4V}B0dKn~(y z4&fjClS4U-!#RQ@If|n>hGRL7<2iv7If;`wg;P0=e{niza3*JQHs^3I=W#w4a3L3Q zF_&;DmvK2)a3%ldDz4@luH`ze=LT-%CT`{yZsj&^=ML`VF7DSV?g;5!e(fKK3FeYO$HsdfZ<1s!H zFd-8$F_SPUlQB6{FeOtlHPbLH(=k0WFe5WDGqW%&voSkAV-9}KoXo}C%)`9Q$NVh7 zg8YJoSeQjvl*Jgva296?mSib@${Uh;n#^D^nksQU*9K*33$MKxNiJZjA zoWiM`#=kh7GdPp8IGb}gm-9HE3%HPrxR^`0l*_oBE4Y$>a}`%}4cBrV*K-3mauYXm z3%7C`w{r(~au;`V5BG8(_wxV`@(>U62#@j@kMjgi@)S?=4A1f$&+`H=@)9reA70^A zUgLG%;7#7*ZQkKs-s62f;JiSA5Mke9L!y&j_g_{MWw^_#r>y z$Bf8N7>SV?g;5!e(fKK3FeYO$HsdfZ<1s!HFd-8$F_SPUlQB6{FeOtlHPbLH(=k0W zFe5WDGqW%&voSkAV-9}KoXo}C%)`9Q$NVh7g8YJoSeQjvl*Jgva296?mSib@${Uh;n#^D^nksQU*9K*33$MKxNiJZjAoWiM`#=kh7GdPp8IGb}gm-9HE3%HPr zxR^`0l*_oBE4Y$>a}`%}4cBrV*K-3mauYXm3%7C`w{r(~au;`V5BG8(_wxV`@(>U6 z2#@j@kMjgi@)S?=4A1f$&+`H=@)9reA70^AUgLG%;7#7*ZQkKs-s62f;JiSA5Mke9L!y&j@L(|NM|2@nc5hCyd0%jKZjl#_0T%F&LAv7@Khzm+=^% z37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k`pD_nNXHMo~ZsuWL=3{;q z;K=b&{`)|VXjwd3ga{Q1r0G4P<;xEuMCdT0%82$Y(}n(5Z$ze+KUDo7Ld%Xpehu<_ zkO4u41{o7%a*&xp76e%yWNnZwL3Rf@6y#)(3qh_0xf|qhkXJ!Is1{1(ATfg^2$DQV zx*%DDuP#6eO8$r$9bAbEon4pJgW*&vmJ)C|%f zNV6cVgLDYeB}mU8{e%1&WOR^8L1qM*A7ojOH9Cq#0U~UNU|VlgJcPkGf06T#e#epq(YEtLFxo)6r@FvAA|fHq+5{QK?VgG9%NjQ zsX=B3SrlYtko7^f1=$XFk|#)^ zAjN}}2~sIYjUe@dG!4=!Nc$k2gZvhxUywh7j0!R_$n+rdf-DWPI>@FVJA)huay-bn zAXkFi4)QR_iy-fVd{Q%%PlLn@k~Bz~Aen=F9wdK|qCrXpDIcV2klH~S2Kg>Xn;<_0 z=^CV0kbyyl1sNM;N|0GW76w@nWL=Q0LG}bW9OP7xi$SgjxfkR~kk>&ztQAU>AhCiZ z43Z*9`XJeYD%VAA)oY@@tUagA52VG{~4BlY`6*vLMLvAZvqc39>uLp&%!NTnKV4$lV~1 zgS-mzL7h+{2ZF?$gUs< zgPaI*KFHM|cY-_$@-j$-dZ9!L5+g|bAjyKH4U#2D&L9PX6btfYkP1Pn1*sFHK`2e@ zjp#F?W%|%+*)_CUc8ec4DB_RpS~PAtB6wtuXO{i9rNjK*Oz_<5&|@vz1z8wMiO2(o zq%K=5N7As+h*d_kT>t-jc2e127Cn9Z!KVLuwqxlqzX0^V4V1msp?C30Mg2bpiZJ9_ z-kj@RZv4+cev|2c8>rB%6AQ=hJyYy|-=f|7yWY(4@9Y15Hnc@Ull|9E6#v^mzxAjb zee1<@|HnYpw~k0YHQCYs*`lWZ{gcW6HqhxFk4qFTbNK%lC`H?Ir6V_e_&);`_`e6* zJ9tR1ss;A^9|INc8zJqKIB);^*^V7s&I=C4vrsaPiu~VWM!3CjW0_%(ONEX2ucMdw ze|~mq`8f1#^+sg+pF{mWhpKd#ss5j-DjjB5ONZIirX5?p`TyQ)Q|!?HL;vcGANw-i zw(zhyYwI^3xG6lW;);R=x2+8i+cxa`9m!UPhrQartnr77!^55xs&eP{oba#$T~aSD zKRrCG{EH&rjhY-D7AsZwgp3oy!@lYeGiBLv;bEf&ejXuv$Z;voRk}PrJnTTW#7}C5 zzHj)MnM0a~Uf1bxjXvAwhKDuHF#24)rQu;CvbXx<#_I5}bIDi6-nltEtV90FH4Ea7U8aV7@FwTxvS-4> z)-}1+yV=R`up4=E4k&aqJgni-7Y{NV2oGEN=Lcs-?g|h4w&$bAZ?}Yp^&k6t)8p&I z!}cV~vwlG6eP2Bu-k@t}KO5~y@&4KJ@UX|-ClAT6B0MbB@Y0_o|2sS^cD|Fj_pJ#J zTd{la+(@DM+0|p;Hy_<$g2rz}P3Dc^T89|Bz?lVW%(VZ@Dz&;1acu#(5eZ_VKhu zP0v0I4=a)R_YbPx3lFQ?r_9|GH$wAt`9hmxm&3!-EEv>ib7+5Oc1xcm-igrhct7`> zLWje{Mvv^hWK?K7F0?8i|Hr+dsD^89oqi$EnB_b9ySM?tJAmo8r5$^5|J^r|Iy6Txj`!TNUi~~DDuRBua z;ro)IaZdm7d|1BFel&fPVSf71ychYa>htlpL+9b1nCr7V2oF28_Q&?^9)*Y9UlR6Z z=FoOkJ~uO6s*vZZC3#aS^!VMk#c$3IZD;9Ou}XBj6`GI54Q4$0Cp@fh#tzZDhvvK7 z^2uL=(fn^LUkiO}m~q^U5Y zbZETE-CJhg6gp4Gt{S>vcj$O-*z$Db)6nrvm3?)OtH;8__GgN_rhMqQ4}Nr~!u!zq z_Cb&B#qWf+t453AyHgwr4@=*6PlX+!<6iCRyN;Pd*YmJLwad(07aD)wr~`9D@7uZW z+Tjc4hsMwPc1rpg;bGacq-xxAQh3=6y?v2D-_y~58~CIwkEXQ&uh;7woAwzMf%kr7`i`1SvsU{ zg3$gRjDD(W`NS7mjf$`yC(_Wm8Fk)0_ ze_r)EmoKzG>*^Jo*m7ui*u2{7s?-npzTmep(uN+7*}1{8xxx3%pLKm#=yk1*e-R_! zw9t81WqH;Sb3*s0h2@KM44rS2!{V=O6q?84wUQ6K7P?PmUKhR0ke#99wJ+<8H=+AL z(UE5&UJsoo1NwLWGs)4=czd@r3C`=tdsgi$d?Y;VR?m_Z8i%g0>s=$yDjqt|2Q|;} zCjXAm^{{Pao5i8=)@|vzAa$_+Rr;U*U}fn3JFef5jiLA5ShrI8HKF6x<;H|+g+lYz zae3#M?Ly96Td!i9MWN#{sLaK5%fiE!?%Z6xS!f;;Zp|9??uPKNEY)g0sSz5#e71qn z3m*vW$MjWOQ-{v)t8?bX8g@Q({>+)&JNebnb-Dh_%Z)?V<&JtqMkl!!S`U7Baz1wG zy6)8a`mOvSAJ1Bod|c@9B}*qIX%f2b|EQ3C^SRJ{;LgyjH5!KQHy_;Jk)gqv(0%3c zxKGN5uA}mw?=L?o^nNFkEnB^9cj!K`Ey|4)q3t+wc>Ts_q3dvV%tGzDglyaEhrAm? z*HORRrxGm*&Eu$SO`c>7&11&Dmo-0oI6Q2|^ufzpp9)I4@>|LA9Pmezf-Cyr?`EBsa@UTo-mk#I=x=%*hK5gp6(AT-A zHS6;z^!(IMGZ&l}`u_Oi@4ku=+Mmd$)3@&u8t+D}6BX-+#xI(w&93aB_gi~?*SK#( z?|*IWj5|$3$En=HZEGfmw*PhR-nFWPwtLm5aq2DG9Gd^hMH?RpS@25xf2M{WKRu&K z;%A}nd-)(|jDDflC7HkSyH}y}AzIW*M=yrvz1qmL?Y5i?4?DbT!sD!=`(OU(qb4l~ zz5l`AE8M;jn*Zx>-+egrPI%bmCnZk(5;8%rPihVgJ^rR-qe<67^PQ;u+K7LJ=6mtr z#u;OW=KHVq@je(5Ib=)Sb0SngIGLhJ9%Nx4Vt4P7s_6HV*(CUjm*%QvE9 z^U(QIb8?h8HRgtgwXFO$`|HsCX>wNBg?|aX4p7We@@B38~Z`Yw;aA*nq@q+HVejb?XhORhu)?_s!UhNwk z-owaSTxS1L75vZd(7Co2`BNNvsC6Il7bHlmk3s%7`f)2}*MUb@Pfiu+{Ph`I`f2PJ zs(N8!0{WgBR%Y(a(|gub7Y=W?HeJ{~gD zKEjs9rl%{wC=hUY>b^-@ov ze|Yoj-wA|GV|NG%_;>G;XWD{sdfsk_q?6EZMfv%gA(}*Yjjt-(>3{v8q{a&I8h_M2 zsUC~-er4nqg=^5Ks`=__oGUMfJ5~hWLLa`(&c7V|>Ezpwtpm=SrYplf_rO2xs^@xG z&FUUrcEl;O?o6B)@JIJqeN0Dxlj%HU`#BZ)IQ7Tsc_Mh6+h3dk-l7A)J(+>u52n>y z<)d*=l9Y^j5COgRHQj!Wc(`j=QulDnW&O`VY>Wz2d1+TVV)#le9;rym3H;qBBpUS5t3!$&PdA7J3 z=!9o^i5wT|Yimp;BjYK~so_l9n>Y{Xhw{{plxh+MzpUSi(0A&0x!N;`Q^@QMd4v7^ z)pn)EBfgAl1xMw+gxD``&xVP)!)8jLX?XJ*7df^`bVllHKJ z&zS3hmmKrKgP`k*0_Y%RyG51<^jiA${VN6Fxhdxw5!`@#%CV2eBj|HKzGnPgj=nc| ze)w0)8`N)B<0+3`+y@N3$~<9hQf2rGF<+q%_{Vk5CiGvy=K;g0 zrze&an|nC7h1vJzyu~@Ew7Qh1zetlfuUe=2kFSsVBg-3*-xmhdLTT6?@1HqpA?~Qw z3w!vWTND0W9LG?vCni=L{|USg*7+4Wfya)X1#U(??j=Xe4u}EotjWoW5a4*2$)`FE zd|Y?JdWHJYztonw7YyP&T3s9&JOo~PeGB|Cmb}4Ha2w~v{W?aZI@TYadUHIe1G=l~ z6RvB94(om?pGJM}=Q8{ukNiE|YAw7E_}#W#Xc7Z|$|DT6oxq!%6)*Gxedctp_Dxpg zDL7$3eF=4_bkxP>4(9XYXj<=}(+_bfe{~U$Yvzk>DbNRX%lt{}C*ZHeV2ud)uU%hu z-TnpcojQXKHQ+Ds(DY!>EA)#8ulL!4*F=kFo|3R)Eyngjm=79d?9fLaD*utEItHGj zkNd7w0?(&@vR7Wj{*9?pYL4L1Rl0^xAsgR2%ngSf(_r%xB79L7+KD5rmC*BZvBLxB zFQC7_NwDc_Sve~NyV zm#$vOdINoH()sW>DAn=C%(^ z0he*bcKxGxzc+9%H7;3`)PK6)+>5@@8hmsz7dUproz?IU2Y)9{RhFK>eIrGxf502} zvOO$AdhWQVbfg+<9fSVZaIRwa&I~9jQB>srl%<&e!YlI6RQwU2Ty-t6#8w3USn-GKgvy?hJa0d5t_Ume{u+yPNT8wC%7vKJPrlQ{^JQ;aV9IQ#)$I|S-1fcKb zDD~b4elcy8sQ_2hXLje`$BvqWSNvqz0B~&VT6f3bFzWku?`;DsywA8@y&5)P2giyV zh)?C6mHn(OaGovp8#s!-l&_vAh<(milq}JZKQHl!z!~tLSl%5|fc$o>o{(4quKo3A z`}{7W4!R}mi{dp&cZkL&7xdc&ZhK94=>qPrgJSzBO(N)X^^7gzb8aEawt=_x%UP|1fv4Jw zJv<7w#;M=k1oN)u_om)rosi!8%wW;o z?mzD3YMGkkKgGWiDd+>YSa_cmL+^X0961Q;{+fBnj#WkQn>cxVIc&n7AnARWzkJ$h zu^;QSciXjXN8Nb#YJEC`KJS}w_{!l_)SvLd8{&xX!7=;edZ@os&t|K1&SSl9-_{`H zRdxN^R9Wb+Gh2{;4*6DC_T4%MW9^7dv)T=ndb1!ugT{dKbxztMZW(PGceCz+@ThVb#~0TW zdXAs0bx$6ZP;h_s{g1;2Hr7SM zr;&<07&scgV&ER5l>TCq9{Q6@&^b3FO=1`!Yoc)o_mB|x{Ts2r$!}k=R6BeJsp@di z5pQDf*^}kyduB{I!9}S1pZ{I?vCn~ zudUi3hJCMWI&b$4I7i+zb3W7h_dPz=zD5)HwUpcS_aGmJZnLjb|Q%-Mj ziz4#kpr{yyaimSQG#j43|L%5eqZ<0y-7nxG5IEU)@Hs z-yz>V?j&iGE%3A4@H}IIdJQ`sa|-)j`?>eA*M8h9S$3NYA&#vzjq7)VSHrb^Q9Zyj zke(LEu^0E^o{7J|HSpcWroF8S^LB?hKhUu5zb|_m?UARJ@nza=;KL}L-%cLjR;Vo z8<`+gzrWD+oS;pzY>*}?+qPVbHxTy*8Q09UKIl`-SDWLppGJ?H9}nW!mY;wA2YG5V zoY$>`U!^>Xdo%iddPDMnC3q9~zA`Zbw*2Vob9azO?#s8%d4fm%V@9&iz~hXdfEG}Z=o>vqX~y_jFv%^F;RewKdASJn{yKxoI7_;0A+DJ%J<<>)g@Qmg4} zu>X;7%@twb;i&n|Ep>>~^{1TJUO#*vS?-D32|V)=Ywq=VL#ON~bN7Nj<>r?7gXsT8 ze4V;qfiwC(v+Hy8qbiLVl~ZTX_coZ$-$Xz2?qYXoNW}L+{^njU;L<#HdfSehsQdUd z|D4-6XHEN~WAZi0=9T_mZ{5)(ZFHACUon>7n!Lj!7xDW|wH>_m?{^6mtAF=(zvzs> zFvP>^Io=%y9`;339>kr4oz$rPfjGF%9a54*-o*E@up}eDde=Z{CWA-gaJ;r$j+NQPh!)m#DjJ<*@7j?s1cqpVr(#o<7)%nc4k| zuZWMDhxqv0ry0EHk5!^gi;M<$9d+A}M}p7uUJ9BX z;8RJZ!fict!F4s}cef|bMQ_DvG5E9peCNY4;AuFps!JOBPS^jl>(xQ@@0>iH$Ee5L z^ux(J^zeK6+cV!?b@1J`=PG|7?5?cG1=^T@6P&-U2MUc^5TD2N%dja?3l~>#MU&Zf$SBnOA zCgUErBkxTz>N=p=bU^0@zJmqc@F{2FcPEvS21ktlo6$bWiMrkMH0#TMDfm9tKTPRQ z!0&YXKBm9HeeKqt$bzQx=qJz8lea^6lVTR%J)pY_#-DhTaHU3h*~LUNZc)^7|v(6RR-?pNl;DF*SlFI@INO-J2Db?!L(=oWa7l@pS_hwqcN zvvU9b{?sJhYECNfoj3B=jPDuhuaf!3;TNcjo;c^x2K-LU?DsLf5%v2v!9N~jJ`?9> z({;G-U3hVu3G08dmbnR6qJPKcTit(*x>oYh+ll+2*{FA%82pe#m8rp8yjN4q+?|cS z6ScBX2RKH=`?k2k`mfo0Q!fX+H;pK~&qKd!9?zXAKwoHEe@6@Wo~^Yw@$dI@c6m%#hBsAK#!?j3&L)1-QFKIwD^3HED}x29Xv1BXz5F%E9)KH~ead?>B= z1HM<+w_oWQMBm!rMOS|hohEfJ==I?DjNQ>Tj@YO6@n!xW*!PXHr@b%Y^K{_+edsB0 zdP=i#mE(SDcRB0_@O(+nsy_S>_0xID!W(fu*4i>o$JnR-^+*$*r+wXbsjCd<#_6-4 zHsJlx?GdRu*iW}E$mA3DUw%S&XB7MeS&DtmgMZ`0lT~BD^HNG~%K&h1{=;O%7)BjG z{Ve?rHtze=j5@@z@kB^lAMoc4d91g5hdwY?yZn4N`dKPp_RCi6d(HmaS>$Kbu<5vZ z4f@7UFC|OhZe|;~V_b~i5B_pVL>J=T8v1m{zPtD?_Nseu59iA7=DdiHu;+iAwdlb7 z%<1C$2ks+IYUvAp#G{mYJ+J}$#0JSvIFl0YAfyn-n%^8Tdkq1uWT)~Y0%Nd zt$h5>Pw<_8dY_p*@IJ7+cflR{iFGyJ9D5so7YWX{`JIJ(=nSKNCIfvhYgpgZd} zE^Sqe%am*DV^C+8H=JYjgwD9E>a_+x1v9?ig?o*W#<2EO@~cZ*2_$KLc!EJ@J0+lpG(>$gz1 zPX=Eeg{@!j63d49U`3xlZqR>H@8Sw?=s!ADIq=^;*Cg9+Y=Hia6&5;w*P>4N{dy;$ zqlV(k(*fYK_~heXiha;IpVhY~1Go=<&<<&UUKV&xuiH9`bHc!xyBYRH_v7DHBj{5* zrxLc~Im<_}zJI^>e@jW(a3AkC{gp4hg#4+6Du#Qu;rEWFi_I_LN3qSrh#R`vJ{yvd z0v$Jr7kNAeZ;LO}KgVOd{P#Ig8lF$Po*yd#FXn-6->SivmK)bKA?&-!Yh=U`^|$ZH z@^0nN(5K_!w>-1Z`<9l8hz0z;k@n__FdK#Z3Q34K$w?t%wR@yYxhX{Y3v=eFwG^^^ z`H{8n)=|ipY1QYEuqB!5d(ziXNHuS-iuY;?k(p;e5C`n*MMe=Zm(lxE$sJIIfsaD?sy3Id-AEy4H)wIsZ=n#4iy^n16e#4y=TeSo6$*ukU=4NCwqU;X%w>l;R}&kLLvNJ zr{CzSQ%FG3sHYM3v2ES1uU1 z-eLYlsGMG|BZU~Rbic9DjzU(bp47TwMIpOb-hN3krI4FJ5lumc6yiG7m{O-hAs#K$ z5krXAkwq;+L6btZUpzIw0G=AH4)6Deoy(NfE7(UNQ_W50N#JeanO*TR@MWQQ#-T_b zI7%*Zk%JV{N+{NvmK4$^JLf~-x7);$sot4F24p_!IJr~EnzNBFs=T0=8y_>HeJSMI zujMZ<`B8|WCr$nZ#>SkY6KdWR5-Wb#RL}!)vQ=>8As*B9=4{&b6!KxVh<+4tM2z}b z_?l3NX1>18_x%*2&ZHMZ18?Tx!`7Wt#FgS_KMp=KUz&J51n&LLN&nF>4w@ZZxCH!K zQyX%fk>`pYtK1kp3h_O!*cW>M@uxcq3WD#e7u!p3+fc}{o0^yF!8cn>*(y%(8#=J< zB{y(Ax6a_Z>`5U$;xB)jBc2VOOTpF{3nwhL-A0@V9?NZ=kHIzvw|sD*ki^@Eqyi5k z|MlzL6An?xqu-Yl9)SOet<`}P@GtA5QdA1ue}AtM^#xw%eaC4}p|?j|Ws{A2D8$4> z{Yy5+Bhwo?=y=XTVP*}%dIKf?l;wC|Rnql96!sIH$asGi```UD;gkV??m0gb41s@_ z5F>9J@aNQzFY5&UUnVb~{sr!q4JNmPd?A@FtdF8QLm%^Bmxf8QOKs-v7@ok6cX0gWjt^Wbzk<15q1%E`6o`o;SzM)neUZ=@v+ha zQ`@XvEDaQ-_eb{&R`c?ST_$I1r zd7MIa^GB>I0#ETNs?&`a-y1xz>LGM_VCkNQZ2*OQPa2WQ3WmN_vUe*-p?>x%x;}>>TNzJL zKU`*@?~%aaVXqe#xhSKff?${jDJ!{?YR5?evC`H7DHao;r;%NC;g@=gm!et>CN9L zBsph(RDYa8{1dVRj}D{X=FVRl8UWv|z2l1SkT>CsO{Kl)15J$*PvHMZqouGb#*f-M z_VvESdy+ag=CQskPmMQaghFnuc&~Qi3x%xXIA^LdOCj(4?&UfyQ1H9t*vu6+Dwzo3 z3*EPhN}^75$g{4a630YKp&$V&(fB^VaYTelo=aI?3f({@gRV&`jj(@v_SNZ%QVDki zmx_WAmAF{PzN%hNB|1~DD-G*Im8x;xC2dYO;#_`URa| zELFAnK_Pp%(p3oXe62iouLV364V+LB1|LPEHF^Tz=~;P*bP8~8*=W^a!9pd(^2yAv z6;u+C9HqnsKPD^09*go*$*ZG>WF7&J&tg&6Q3)z}7fzLbwS`I=CY$VU$xz9Mlw-C} zwo%D`fh%j7VS}UwlOm<5WVo5Cb9^%udX0U$awCZl zTzL_Bj!d<+0{-Yng?X;PKb*}O`g1jSu6wL_0lfX8KDd5gm`YmGWn|{XsDz)Y704t> zC4q_iUPmAfrz4A0L*V`D&(>*z@#1aWhnc{=LQ`wMJ=RBf#A^2=58u2F-Sy$65_4_i z&?{V2@_sPZ@D4kb%*pSU+`~jAlREp|3xPXAY1H{Y;MG@-ym24AGdEWZJcj;?BPAv; zV{BY0;;{|S->RK`Y=iZ68vPR=mT-Pp{#Rp({St$@Ce5+`CULC{XZTy;#~#Q7{KB5A z%Z7pHiEKsvY2g3yZf|K0aNpC_wh~4j8mc%?v~Pv3G`BFn`4`vuP9bx|A=;lHnF{{x zA2jtdA&!GBHB7V6Vd8jV(`WcmVBR`o1Kw7qr(LaJg-+7~6OSSuH=34wCi2mCzpMG5 z{n;bfAAtGYayzotBVT;6(gKDY(2J|e-*?=|ACu%=JLsj=VY}~f_&dL1qwp2rSd(c# zqAyP+VLMOU-L;EKUN(F>{&f$P#5P@fFGZ-tQscJmLkg8B+MYKHr(%7Xv_U$?2}43` zyYPGyf2{Xqb;OmzGPPV4dDC<1T%`p4Co0dclcN%jf$+Om5%$<$Ww z6FYUOB#zdUv+W?2I0(L;EU}^zuKkQ*X9p_Dw>-V8{}`1NrZ5|{dQi!=Wokw%y{Tkt zz-Q|)A1WE&PpbC74(9Lp^`94&+;2dtJuCq2)cN|enETJnKI!m`KZ=n*RU6|}lA z&k1!~?`wE}-f_c| zbShzcm|EgGt<1Yi7ZDmltw=0A_|@sE=B&u$^l?5m#a$)u8G%J_@w zR4VZsUe;EXM8&;Q;NG1$#9MDyym*mHl){X2B+gOEXR%t5;20{I|M-N(BpPG-^XNCQ zvl~YS1kQrr|H?%<|E;I#3xwkRKw0zS3dvNWN3S_reS?brAFNT6i+XG>DXX}TKC$(U zxOyp-?3rb;ZmYt6mMp=7&yg37M59;rRKh6JbgpQml0GH716{C^_hnio8>r;L!02Ev z*2#7~s#mQ>pLw)(+l_K6v8u5v4KAh<=K3#rS_M?%O|2>Sg}+Swr#!ykW9!%2JJ}iN zw-5E-A55c?L+7*93J~`Y|6{us7<1fQ(|8FueXJu3--4g!r+UIp`KXIMM~mBl_d~3< zWWi%9>6n_0I|IC5qF?5X14l=|*CP8S@cw9Nb9@VQF=8#N+>U%4t1Mmjno2nJWJ<*` zW)bUWxZ(MbwDr@CSl=+YM+OY3{HUao3uI~6NC}mMw|3I%3sHYQ&93Y6sKoeX z*@oS~UzOT^`x^3l=au4(pzG)pne#)uDac#kZ+#!w)@^qZ&mo?59d~!jBaWWBVPBza z;9@P3{Ej$!gR`W`11kAwVB4OAIQ){s=R@IFTHxKvbI;J{t9IladO;;Wt1LxQ!Smeg zpw~9=zW36n`!mSL+nMDnS?j=~k=d6h@c!w`>V;bHzTmv5DGc8I%){z_-KCPpk&N}- z@N4&dtJ)Uuee8EarZse+DI0#FJ05z8`V~D83qO8pmbal_=G=hxeHcr1l%2hP6}sIQ zHFOC&{5d>5{~Gbc?3sz?MEsqaJhTSz(Ra_;JQ4Yb;JfVp7ksT|`SvWff=aGxMpsP& z*MpDS{Mu{(<#}f*8}J&7o-#TCp1qG#X#+m-o{N{Ry5 z#EtKvzP|m9U5_uJY;o_2Ji6+$u>*CHO~{K zmi-caeB|SAe(2;5<)8sq7xw)Ymtp#bN|ujT8x6pI2zCDaxEnlkHY%*_q!O8^CqiOv zRMI$Z&1{1A`I~jsc#%J4>a82y;Gy4i^O-f^<=#TWZ6(y%R^!!YQ{kUCyJ9H;`P%4D zL<})*jCefR13gTPaob5^z1QO8+7;l*rBj`>SNg4v{WO*EoG;jT^(U234K_dAyNLTv#bKG9Of>R%xH9`FGmX%ccs=_t zmVfkj^|QZJ;>q)tYX65yLPRd_5SRzP_>MnD*vIpumSMzK=#8YAY#K)$Zrp!8V+7~? z#SdpJKB8`Ay4sTAKc@1F(`Agq&zsZqM!|>c80U%a)u?t+&w#^Dn(t zZaEs+I1=191?zX#w(sA#y}QRV0nc|g?hS3+LL+hUJo+3GG$N3`bJH_X8ab-N+IviZ zMqFN**ZZ%dk@K7B1!mkda!(~j4xucVQ#t6m3pbJ582imhEE zJT#JdMqQGRk4F0cV;znVp%H1Z#e*%_e`jua`8oLglgQkwsYD~Us=MZc)M)s-_}pSM z0p8uunO@UrRg z=4N??V4o8XQ?~?^Y2?7&=Vlq(Y52V_mwp!U9lNwHfxd}G!s`4P${T1zv0(U4hA@rr z*{E4P7NU`7@{7|KFdi+^nplhHtH*=GM6v!uzE_1K-Z$M}z_^6{ma%F!ZN>g?CQIC& z!QbPjEN_S4U+-F%jUa9dzc9!^}H%vPb13%)0-O%!N^ou{|{hcu0d_}^N?3LF+vYHP-U zFHhZk4F^BgAIrIO4|y?{uP;7yf`@J5`<&lGPjW)r?*72OD@ODjlA*&rny-Y_pv#%_ z%LWXAYe&ypAzkREt)hnK>~b0@y|r(@85@mUso_i+W&!@b)@Kw}8krX4aXh+=Mz~_@ z2Shn&WYwW)W9ikvXYw#WikC)M4j3%EgM2*{n%GPbPj=Cju;cLCXCZ3dBny5%v#p&1 zf8nhcYm*VzBmc0y3BYNoDXIS&vt>t)b4}p&c7uS?P;9mCmWzwdtsN0pdhW`Uz`RZV+ zce{W~Wo$tNJX`3r1`O__kq4=kD)X8&a!{W=-H<{fA7{&V&O>kNegf5k$jhFHW9DF72}ul9Zv5cY{L@6(nh7(KDe{0)D-I8O|Suz9T*rz z+DgSM@_5^x5l24grt$R*j8s zb!ge^ej^pCo;X0yj+KQmPBgL*bA9%LGwR^)@S7ft zXS2cw5|93iU*Hv&9gX-%b=Rg?(}>Xcld*g=8hIgFIP%aKdZZn|a->)1w8IHQz z)Sl1Ii~4yauDNf!7V_UOE3g1N>f3)V7SA`bnK}(%{jKiR`^rqvpO{@e-dNEHo1D_u zx4`p!I;+^+jYf)7vvgUe3C}? z-M@cc+z;_L59faHq!D*EiTiKdY2!g6s{JlBRm&4#EWWM$pc+s(Q$nQRn{@%HKjzm2BPxEgG%At`@%unCG&%}AO zbA86-bsBl?ALX<*0sCw8D?LD7cAZ)uPX%u2lM-L234pTM=P&WNjFg7t(W@*?eU<)<%f3?%ezx5nbojbVX5rbvp@o?fxcgUIX2(<=h}{4*pku6V>08 z3SPHF@(}3Du_3N41NKVv!g|9roSUblvQ8i`0~ITdJ0;>CQ8Lu&jeMBZxo=&C{mjJ2 zwQ`{!PaT=lmC$|uGM$8S_+6XS%eDlaPc)Y2bV5&RGw$bIFwXxYQP+;V4TQf_S%B`1 zN(|0c;(dWKnpg|?dK)aZ)QY@YrVVU11rFaIhn9^&#}{6kC9W<6P6u5_>k{<$iJj7( z73jOwDvYIS+>3aae5&XpSTl(Fnk>S1W-hc0ak2u3)j;Q<0@!hvL;P?IcxNhZa)Du}fyB_0{H|ysr z@%*EPbN+^V=r0TFa#lX15yOs7O%3cTds@if6#kSJUhEld!u>|rmF+|a-n->ipZFHK z5xv3R_JKyq*bR%He*z!jch<;!h5qfzo!Y*m&JUgWls$<)B)G=C$r?1p1Iw^j9z;JOT zom{b#c3p+}<~?H#q3m>WL1H>DotaL4af_C`z&`0h^(l^XG~zH_5jXXXMsj~ESPX%W z$(}~dnLlci5noXaPx&g~x*fLSg6uo=zi{RrPK^83J>*Tn^Bhl+@B*xVDV8U} z41PA=47#NZ-Wprf3f^M>{!h!C!WNJhm7{@of&16OHMuF^ey?+E=^JpK8{N-uy_!yV z4hcJPaMQ_R<81E;7oPu>y}ShcuC|8X_F3I^|JG*g8{O|}U^a#Ok{OG%@I2=C@6KXIJW(s3 zo84KWk?rEg5?a9PXhXWQI^r`=@ag&poD2&mo{mNI>jJ;iyMR~BxT?o=2K~-viuW?| zdT2tQ7$MIxG@Eg5;7wwBCqM_DF;t8>|Pf7m`KVBa{RznvdYmX^N!kYY^KHmEi=TIYW69@8G+Iu&B z5qY)z=5uH51aRx~+$llcClAiNvxOe64H*7B4gBjP)A$mg>r;p;QdouB-&I;)0WyX)Mf1s03qNY2k&W#tCBpr_1H;fKoL>GMaQPg(HK zp>pzI7UC7NSkGqvZ@la6${F+nStA7lEv!#TQ}9#-PcCDeJ#Ns$U_n&OHQ10#L=ou4nI{A=fAl@uZCv{J4^Eu?{WXk0Fxo1jrq8t=6_F@;EcsNW9 zvZ(^^&}{Wt6*}2fd}~$sPC9W6dvtn-BApaDAJhA}olf3Xc0^LP(#h*LUwWf9)5#5~ zN^Ny__gSCoD^4lAqz8n`bpGE9mR|TOHxdRiifjV?TF?yl$^Z_;bm<5zKV2hoXcz+n%yaPXGD#M6G7PF6kK8gVn4PB`s89k>A-tsqXiFduxV zN#6tO5^@Vmi}0R|A=fsh0PNqIZ}i-gPF99gI{3L@->kt6=Md)}`=r}m;N`pEk;U^? zbRs@&<|P5XHkUeHb2g`wP8EJ07mUAdzhoc^9t2~Q<4nOzbp7DqOGofoB>rKO8=XAA z$47+v3PZj=Ili$DRZAX)qy{vCUGGM zd0cyCa(mKYI(eaetLQWE${x~|s58a1a;Emk1T1xpK&PS0iLInoUx9;JKkD-$rn&0SQx^yzAvx!>>;~<(* zRKR|mn~FN@?$DpQiP!yyh^Kv#MdKUtBAnKCq!4@@`ns1E4t|U`ZN2gp`7ZjY78&JF zC(`T6BF2GBR17G*O>>Y2Q zbCXT!uYHZ_MByH@Lm%?u_pNZ~E%+~Z`(TwK_Sw#pu_yFD)Ja`LwJGp&IsCHS2mb@s zsy21Nw{QQ2_(15JKbg+*3p#o7f!B25GWwFj;1AN7YhYNlT}Q4Xe~gUrFn<*K0?0HPo3gozPJ~R1 ziwi5!7tXo#-F-qQ>zE>6*_VP>?$d>G#qhsU`etw;;#ez6oi1CY`7#2*e27qLWr@bLm^TbfRYaG2;pF2;{w{^OxZM zWt6|h0{*$&kNjC%PbWWyQhZuk=|sb@%agYUb@lW2X}hZKBhRKKbTp`CJot_q852cu6PDcO_Riy`mFCBaNNg z+p&+A0yVH3efK)-FEI2q(@^td)<6@#49af(-jJsBYtXNh^L@K?=Itjmo&I4r`#Ab%W= zidio}54TIQ*8D&nPa0-F{EqXiEcHX_ICMsv4!r{Z4l|iSDT8#<(3iSZydU{ZPZu^p zyw{sJCuta$*7b^v;<@IU{evsPqvV5iqz)mG>Lw*tJ3$_JmT3i!!P=mPCkaQ zpD<%%5R>7kpmO4WxUb~B@Y<}U~y16Hgig@xPgR3WyhYFp$4V;KeC*V$rFKqArpI7)< z8N{VD{0uV_gP3Uo_3p(`%aTiTxq#cJ&GmaE-2_Ua|`;&bwk>?QV$~6t(Z8*9NbcZ=NH9BTv~zK)7r!B4)XfLgpA)tp7Rz`t}8+(8^51>Rs&to zTL*ZX!K?Gx!aLQkaW0B_cr5|{x(C;iUjyfTw$E|LV5L2Eo4cU@u$bD@9MHcUxABu6 z;C{y^BDVnCr*+;a^L?a~rICB$W$-hjZ(ZgwO(!=$sFG^n5tS^uycfJKGv0Ii>@o)V z*psVl20e|1FUty8$sla}kBoX@yM1CB&qDvB+H9|imqT|Y43kXcB_-!U$z9}6#(j$p z4f{QOuyXW0@@w6Hcifa_99m=}$P{?$#9jgsvX^_g?P|@-?d-D9#Dqw2tM@wLjz+I0*fO&a<7g&D-= zPh7$V2?pVB=u_Xkl|f26);fdW0a;-@&!EzV+oP@{yQe_6=cy~&^7B-}js&gLmtPM0SRy77OXgYTA zFYu`@JNRTLok0pTUqtKagZJmxf4Bd`_h_)&*or|mJ|A>2vuBXBk*pZc{}^QZ<@Q5+ z-NEZk?lgZ-2KmfVJ2CFXAPE<@wnf7hL|AcI9cPfli;-DzuE2NiW}B}QgN%&G@3TF^ zAa%N1uRle6pS_qiu7V%O_={0b;8*Bm+^o75gS_c_72`Zyu44^(_uFNQ;y} z?`{VM={s>tP!ae!J3pNM09=PD+*-^Y4E(*W*3cIAqR_;J&u$EoJee+3e2hU37Bdcx z9A%Inhn3o1*f5CTfsL0-kgtk!TVprD&pM_Q`*7sp`iTlIUEonz&sg>ayk>~*zgmy{ zzh--Fv_+9Yq_W!h_b4!k=pIi*=D|JuPpL*DzQ!R6yo$h z%(9z7W02D~D7W|#*8`VT`X>w-|crMGlSo%OmtCobd>g1K zogIKxcQh7wfjTK+eU$r$3f;{M+uudLt;XYTZ3M5k|8U4XR6<`GFe&SlWe{0!k?7y3 zyXo~W^{xZQ;~#4_O99_d8`JOK>*1gE0rSyy$Or4G{3~l2~}50Ayzpl>XfJ#je~c`Q=Nu(|~N3lg8}Za|k)u3jyn zz+1RAS7HeH>E5HRkO2Lfe^okk4py9vWn&BGe@C?IUBJ32ie2|g#Pe3alrJB38sUG~ zzEg!kD)lYmnV=6wm=RMp;)(ktb67zd`YSe2W(V ztw=x?JnL};S^5KKj#Tl&YT$gEbDjAba3+eb`R^w9)zE3aSq?n!RU-49Oc>;5-DwV0 z)U#e)wSNoh(42jr#lTU-%eVTCnlpp&M2GOS!oH5!ZSS)ez%d zdl3H`U2P|G)a$Be)ArkS;BP*>`Xcn{`E_~E4(#XW%#!uQ8u{91&tC~#@rsRkPu*}H zG#47_`=TEkE~U?$1nv*~CZ=Hwa*5D}rA{-*Z0*fx)o7dp@wT3Uu;zWQ*k&<*P5I?W zcR0?u)XZ7uVD$H^bpdRF4Dv;Qw_MO0brsYTCyM%ML)Mck7CJ=NUkCzhU@t@*%T)24%`ZUE=Kj*==T7v#yk{=b#zf1<~@ zpW+|zlVkD*5elL3|1|thZ4~;oyTcl{^9&-vYt-9t8GV=|ZR3?V2C2`s_lvuVdyrnN zYZb=vRWr}TuP{iDvUAWUtT)zA!D&2PMQ{|UjQRRue@?2-h^T)lirnFHo2=kLUR$1U(t~5>lV?P zFL#}VK8G!j{oVpS9IRB?mwucyA+bRdfDlpzp`&8gT zhuklrrD;Jqn@JQt(KaG zo=@h8uj|``^Tam0W|uPZsCG3Y0O!B2{qb)LTcBrZm)e@m;5Xu;!LT^yo6YB9VEu12 zH-FoN_M{(n=g*g>5cJLE_H{=Kc$J_oYpJvy zh_|5h?e`S$Q*?n#FIpG%5>>wCIqV62njsZDIBh#sw1&YTbBoVUSb;CzWu43Z!#)q= zcdbtV&P&@|9E^Z7Ze^JQj}&Zz!cM)7sOvME&wC0o$ao`T!yqs8?rSVDyawmAo+jsA z9-Jq|yQn%C*P8{eEmHo!Xv^eit~3@vA=-?>Z9sr>n6lgzPJ<`#U$vsDc*X|wrDBmcWkL+H zf~c2N;+|&kmV+7&J2JEB%D;0=m}xHD4R|S*IaL_ z9wR@8B4mCCfw!ilny(GOlQ{T=(gb@U$#^Cf^FC72Eo;ET^7KvriGmmQLp?(7&_{lW z?m!m$Z&mEq0weg#`aJyS-#zI3m`v4f^fSM^ThCsC?v>(eMADC;Zh9)disBx3Dz!|h z-vjqI5!=nLU|+rqllX}`tq~9GIEQt2+Bo@|@t)gtX+=TQMd>eTp8>?_J=bN%^pC< z@=`u`Wl^^qGT*+AHo-YnRKoM`-ucx*d5Zw*HR;?lTl@e1eW#zztO4H4027vOFZA)P zqXwqFsGFO$0z7^=MMfQ3s z@UMEWFr#z;{V^#0t{n2x^4#FtzkA1{|M<)P-8YYxx!VS!Zgz&m24o^X!Fnz?&cN>U z_C4^gE?w3An$)pww{gbWBns-trvG(2;y3inC<)yUysKM3${_z^jaADJ!{0X55Vzat zcd0cQXY+yM)CHFdB6heJ1w}aiJCA*~yk#v!p3?7LJKb!Fxca212ca*$m+yPefuFm~ z!CLLmAxGSnOY!jQ6(+q$Zx`~L{K~>j4)?U_=EKhDJ2{o=ajD|CN6z(zrKXsxXb^Vx&`HTAHGWC&{SHL~_ zpu*!x=rZJR*Og9H{GRalm)R-A|9DKt^13?ul&N_3GT6v6KavN2if-MriHANXwC=mj zK)2!@k!x3P1)sUK<`nozU%ICCR{;7H3ic>PUwLG@?#bFB5!6 zpSVkl(D;eJd+abiID+r!)~zk7Hn1tVk!>mX{UuzY^u%#|hx%QinItUY_pDt#LWL|0 za^QY>q#^b@u<=DH(`p7G2lS5WqhIy6xW1_6$N9YL1AVzL&Y^8;Kbu9sLr+-Y2&_RH zWhcS>GQE>0C$Mg_V99MByeH__Ci;67gUs9yxz5Ipez^bWyEJ?UhsRHfspEH=m)}jq z58?a1M0UkbOML(C(CojGkKc8wtsjbA#_tI1=9&De_GqFoz~$D0sLO_aNEHgEqo8(vizpNgzsV1`Nsb_y6$)`-!3d7ij+N~WMq{TDpU`C z`F@pER#rqPWRxT`Ss6(-QTCouR#s$XkEF6fNysP-;=R0oozMM@`@YUO*SYTT7}V_) z;CWoQwbVA$!?zu>ZNPEj>_4Z2yOjwJ>CiT27Wn7HouS4Gyw&>Ft!T^FT}_T;LVbSa zW%vO96@E`_wboe>ncW9_MB!9d?xQ zVV}-;G_8yY_ADdZczk7SgFT!r6Z1Gk7s>W*vCfDLKjs;HnhXx}FW*)IBR zDccNK_Z==edj!D$=?__3!Iw6Qap4T)hfi|kw=we4Ke#F%2mhT?NhuvWP?x!*=N*xk zL!YufEP+1`jQyz6IFc%mE(x(%YD(7 zz6{F5J`UbJWx$!rKxJ-*@d_y~_)eQYwP^t8(Ksz$bTwoIVBKhPJ`%U_WSomLK|Nn`ve!EW-hFg?%A*OqGxthQje>UvYzsBHQIEqb$Cg-O z|0@iPug7(FG2y@^@MD`J)$7afMvid6NYY=S#PH*PVH> zA24Xoe~12~!bc0s5XbU2G~q$u&5x*4CN1EF-PBCb80w*9y3^z+&du&@iN3vgP8G9d zDlZm%H~zvqHjDahI4Rrw7wwB5FAYcIe#y*_%dU9-nexXYWV}Dv&37;Yd`nFDmNo@G zdJd@FXvH|s&qmU8Z^wRW*PpdG#3$3QHDwq$N?%e^+rl0elogXgJZ5j+BK?Or#R$tb zwScGg-^4WN(4SlVy%}?yKb|b6N>WChI{bRIegNl)K^*IhULWy&;g7dM70v@A3ex)J zajwbK-lLo8S2o&%SC!y;F%E5W%@<(Dl7O!ksuLy+7k|2j`A0UL8F( zgZRF)BSk70=aN)U`?{_|r$oY))W%WwV~0~`{h(77tnw_sQ1{V$gokF}x8C>`h9l4| zzw}QoRnU>Qp_&X)hznD!#nKFPq}0Oy{#M}R{IU4pH2P&O>aV85x&0)g(8VE)pYi<( zi(m`RS9|0cj9%e8L%ROKk!s-hsGI$>@(hvxws)bY;tZkmDdMIt+E<4C95-I#yQuKJ z8MbS;W?i(~$2FgQ0Vuq35-vQ#@pxH`7dX zA2^17Ewf%Ii}d5W4}D=rB>bTEth_mm_-4lHyxPQbLz?uUs1e`0tbb1?!um#fe=x%J zHTPESQ9NgS)NbWB-V?mO?|>Qdw#8cb>r3Qu?DaLd$B0)6*V9M-$g_^1*Z4N%eN{=X zyzno+Q$AsC=fS*?fAEFRHt0FM+ZpPU;Me`BZH{@cqNfXXn^R-nrhj1@0{$3y87SF< z-weBr%dcX-j6bUReG2*7&X*f$1V3;6{L!t5Jnh-b~v?#8KgQcAFD;z)x45I*b07w|8m}gZI3_Y8u_B zbGF*MLF%aQDr@ezY3TR(E@jzMSa-Zm-u-D)->3aAH`8Mt=ZQ)^a3|A=s3m=zm(`RQ`mrC`dnjw^u`$?kIdkq z10MKBcqsiuyk~xe_0sObd2*D31{cQRyg6r4g83oOtJw7Xm8JlD!Zz$2j#G8dbnqgAyxLu|30;Caa=o(dlSUaZVq!?e2wFT zjxIkwtx<&eUwe?Y{}C+1f`~*u{6CWU>(MSe_s>)L>NM(P8yB6vJK{Ft&}1VD-Yd9- zXPSbyC-l1Gqo8kmuJq~z>aH)(>`*uA@Wae)_w?>F#QS2J#_jmtqP+5>Ljrmk@`Kkx z2=*+6l+ZYI=KKz0dnr6O(5PcF1Re0PEiAn89^Y%;g|kMWUJhngRy4x@PDi~nk5I>| zZP$JULLbL+f}}ODj&(5QXNiHI?)1D@j)0$+Lnh`J(LPq8l6(^NE@4oa{srHi690ZR z&_O&i?!r5CVnDXNal8iKxziBw#T z2j8#$dwMDb?fMG7!acZO`mNtp6VFGy#?Q~AUg`Q+^RI$`GOZS$B%rgDDLKKG;9144 zhsWGdm*>Yj&UT<)?=8{0WWfI?oy0R~w0CZ4Tnt8B3?;m_J_fGgh#?OdydRXr^@0ua z{=PTMX~WoWFnUB+HNEJhrTRu3aAc z(cSy1_G3L49IVli2`k$$upSJCZ_P<#%(75T!Qx2em*k;__ZSdY3cwhJ7G|0B-tRQX_y&6_A&aXrrKoem$K zOFLM_vyS%!qB{SuLl>8SMvLu+9$pN~{^cfvc+z+Ad^(B!xx66{v;to1Q0yD(A6|KI^dCP7UkLgd?jb$9Up}oBieSmMBGRavR zdiMOz(7*)j(2)Rs0qEb7#^1!RLfD75FPxpjy0TAjyr)MJajSjxQ3UbT`LiR;3vo1S ziit4-{%=|9au-x^&fsgfOaWYff;_(R!jC3}Fa{4;hg&<(U}4?h{Ki8r*$ zo9AwgYjem8OP7<*C-lo4_-8;1V3>FP9rQlN0Im2*PoTKW1dtU z*MD-gM>B#ZZM2XH#jqMrl2Pp>U(&Kr%DGN!;;tZr%1iMm)#ef_T(^Frrfh^;H? z?EUJW#Q^B_=#9&qg5bIRXQfP;J+SG%y*B3s-~zh|Jjw- zQVgIUb{g(MQS|F6BK+tP{Hmm>7z~GB{zeX8YvETqUy#^l+#2sNKa&EFg=HSAQ60qj zOSME3Gum^iYCD{8UwLNhf0}qcOs=HsJN7Bm$HHuiz~AR5U-fKYpYq~`oPstz;&8p# zK>+hbRX@+2Q40M0LD#$grclQ@uNAl5#k|qQ_V>^z>X(tTNt6ZkD_k9UVmIbJX&*&{ z9QaukHE=c-_!l@Q%sd!3=WnMU-;kGHBmTzgSijVi3b2I$hevip!yw`q*ssyPfOWz( zvpd5f;P2}bLYLhU?~iGb<@vD1m+fp1Ax{YwEGI=#ui7rI{L}DnCG>;yYw-J*^El0(sOT*Lv?nf7x7t3nQY?vD!=5k3eVC9C>ZR!HXT;sUrbO*hiV0X{UnM z(+$_XeKm2up1Sa6OdIE<54rX4>)|`eaZ~cOi{Lq9!bBL_G=8pyqB@8-y``1OjIrQcrK5~wTCV~yl{aQ<2`Wv zFzOCG*`I=wZ}}n5+xB|+1Oq?yvcGZ|zL$SD4swb>{atinABjZ$Up!Ld2%GX*=hVq? ztXpSlVr)Z!Phj5;QXqa_VKniys1NS{o*wsc$2pNcpLp9X=sZ*ByPFu7Pt}BB;Tpbk zCMmQ&vB3AG0&n9s;M=ymaw!G=S?}kwIga)v9@gKUS6~lG{&yC*=N%Pvw5~%pJm2)n z-vs{Vx0Z2tkeBB((#u{r=aKvItq=I;yPx#52SHy+oW`EO)m}=fd;&k7x!Am0hdpta zE&ahm@IP|9ynYDcoTT;ZK>+sY5?}3adPDd2iKSY(Vm@{se)JA`JTo%eERVeUkW@5w z0FQCzx%d*q^;U8IQWWAn@s4S64g6Gm$Z5}^g?$LsKGnbA$BuiPC!=uvt*rRVYCW7M zDb{T}XaqmkU#$7T&z$S~ZW~%*9bk5#?HK$bnSX9i!+2hD#ov!2F9wNk+WmkdQZ%$k z6LEYsOqpo`d!Vf2MG3C2rElG>g6G(Go#wlM_e>>b1@ge9nsvwf53G-DNXIY4Q{@@&y)(G~WOqQ*PCTD5Wc4@R1pZZ?{y@^l z{vy|%-v@DQ3({w5IEVVa*?-CN4Bn$TvR?qW&K_bVvB=|mRYr769O|`9&Zu_$IQSt_ zx3GbB$ffZ9Dcrx8ypBK944$7bv_A?TV+d((k3MK9$zVcCm{n}2@jV&hMtzqXJjkkB>`ZKBzQ-z!LbW_mn zJp5X_-OI;>dYw1@b!hYFP~K69c@!W%3fxI1&KOVmYI}$vbZT!?>H}`zm{+xwPEkd^ z)P6@y!}6GXuiU`(jJw4ThTwnJZ{uPW@JzQvID{7Q;TIm=TaNzQ#AmH%fUhkkVoVr3 zkhWxZUPB#!lf6*>6Ll~XP-|2g3_XilYMle$8UFJVyb+H6&ucxDKt1#QOgn!RZ5Dw? zi&?mTBXC|~5YJcg?UCR{J(SFyWBP=8cwQgvmki!nnjR?b!Z?2O3;Z8Yf05^ZEAm69 zc8W;UFT(#A%fUyt9FT{U`21SLg-ZI_r+R0c9~TTZYT$kUI~jR=&;_|{!SEr}XMkqc zbvoc!Rqrg4eT@8^61cFEg69mBCfl>IE-GRXx>ShoDxEgLCM8(Eb}yVwevWgxhdOb) zUnmpaeJ(@QrKsbM+Pt1(@bd54azsA9muMXPc{vL@B=h2L7W$Jgu=y~O0AAnCnY$B% zJi2UInugzoH5T`R;rDFtT43%2=&7#tF&9{xnf`i8T-O!-d3;mf?(;1;tw!TLu_V?N z^z-!$wQ*M}>h7;(7-uflA$8a7FFnI|kIYj_2P&Y)44)Ub)}ro5$YC)Jm><0Un~7|~ z`orK(SVuGX_SuB_Fzm*bb4S}6u^!rZy3kw)9SC_G;!p*?TFe&k!B0iQ&aEm1SbsFn zwiso?&wPUyeM$I!lghHZ2l1*s#NrhTTtQmPxnYQ7q8&SB0n`P%58{CLerD=MZ`(xq+1Oe;=CpL3;Czuuf+1 zmTK^~h0Hu#1Kkj+5MzU1ZP`2xcDU}r*zuF966=y`OI}Lgtued(wg`B=cm3eD1KtzX zG7Fhc;TL87Xg}h9RhsLk4fOX-j%4b`KkPDLoe zmV6CtO83HdzUtDFsC!t)h^8pF`{Vl&bBEC^cv_`8+I#;I`gxPMCWii7f~t#6ke?vV zgXYf>rv}+KxgE$8_gwJ1OX;YyUY3;;uyMobJJfMKOnUKbHt_k^iSBcWN4yl<0p!YTeaZhv9NusrxCvc`pciUpnYKXT@hyBq>`_h zc^ZIvq*x02j(VjVlxs1;dcr$7*Z7hX+Glu!FJoL@8Y$W_;LL03n4st zVG@4iJdb7%fFHk%Y|edyAL?#2VRq=}+{=A(o{0Nh)gK4Kpd&?R^m4cyu}&*CyAxsy z{VvPr-JCy?OStVqt*{P|kaCHE{jngS;fU*hI5-9wfb#`q;d9~!*0oRHoPXtlIyD~2 zmjd5xmw&W~0OvNk6*e*8Q`K#HP!Ap*=bxzbc!K%Y-dcMDJh}1fQT=Kr`dNt*R>}d6 zt3R?EU=1>3!h*7~KFmID){udp`}wCaR*Jg%Wjb>3CF(5uW|^Hb>W<_arO}FdG|2hy zPbK1U=eYiAAo82fd8aDMA8~J$nLB{I@A>NFYY)3M+QZcYad7t#eWC=OH|h@fL;;_v zPlfL$&$kYF#AO1X+NxaDV~oouSY!AIb(hSVe&heT_;X7{-b>8){zmSUuQ1>C2&J~X zhR#Z4p6Y7GIPM31x3-{vLT2z*6XpfU#vyg+ROAlQb^OjQVb^%^-8Izztk zuy6Yh;S>XF#$6_a! zjP=pHk8xc(>R)(az#Do=^J$55|1;=v(=q#_7{{IKY4qtj)ca-9P#5sL<=oDDs~x;t zGI#CjRwla3TPq{`Fb{ve;Skl2b#02BcpcjA+!=-Yd!Vb)EUVLazWPFlrUCrZIdT4C zKl<~VI$GC={@vJ|8j>+yVn;d8CyZ}%JpAVm;3?Vu;G8V*S<=6CTm$}+r7P>!z`wI> z=wS@3WWcpVC-^b7CBpJ8o>NayT)KsLvyphe{zN~$U1}@S#aJ)@bU8g#hC2P5=cox? zq)&eScC=oZa9J6jI)J!SD9W^tz%L^z7S{n-me1lNe;dKm1anqnJjb(j!c`dgqO5JZ=N0}K1oS`R$N0+Z) z9q{UG-*FSngZDY?TcDFK6jZ*<>TUkqRd4QqF7{_q{o;{m=V(OaaN)jP>3@PJFX4WN zvQeoy_ERDOS^KT=b5nL!#+!Q9HS?Yjgf5NR*u}OZPEr?}P9?*SJdI!}CHRs3xJmdb z^zr9~GXF97qfGI$C?3|h@SbEE@Q3DewFyJViutzRvPa%EuS^AP?kn{l*IsTxyq8kM z2dXhnjf>$4ap-3B$?7wk@h-hW`0j;2hOc>B)y%L@jgc0VhmG}O%3TFcihQQio_Ow2 z`MH1?yvIxNWo85MSPjgu)px}?`M~rJnS0nDcudOg1rK*$?D(1Z2yy;p*Qf~H+ukW< zk`G=4A4@(Mf%;LCme*}e1#gNw{~Ss~eepan9|M1A^X_nN1@H7Vb%w{l!_4znd;7p6 z%Jud=XVIVaZJ%ou@YA_HVLS$T+H1YYqK$E#T&%CDA@5T?AHzG~?}a#9KPtrUXGoeX z1@aiQ=ZW`o#6xR*aef8y*>j5XqdW3nDg0aEEBfc~ndIzzg73tW69c6g@WZ#~x)ADa zc>iywl2V+X9p%Vfg??lNfAB4>#(vhm_C!G~>h`6|##>mkJ>nSZu3YRxjEzUPKyQ44Dd_c|qF(cVKl6>pIc(il`$^!q`5%+` ztH{msju1{Y*yEo~?4wbaCnV`kg&~gAY>t<9B93xgQjV>NSK9&R3iE8tCpX62?2E9^ z{g~|PTn7JQ_Ml&nEu#^;3$dQ6*}@TuxZ90u%kd-bDfLHhIYJljujMZt0&)O+_}o@&**C{u)Z|NFq^Q@=T0t7do;aI8vm*vp{q z`RKlc+zr6EebF-1;L)k3uhfj5sK4)z2Rg8hVf%f+Ukmn*S3*a)J9KpP!~s+A%vj93 z*9m-DjkC$W2|lHC?2Y=4I^?7o8NLC36SoeS1i(*?7@Lrq1k5KVeyx`y-#J|4TMvT& z_k0v{zk%m^_d5PeJOTfD()J60@6`r2;qQR&QS7G$GWhxSwW)F+@KO4<#!q3~)t#Ci zE2v{J_4B{np_?hQ70%Pwuzoo}aWW3|`Wxw#G;`+>;DpAeNcw0B9MM6LAJ;vt_Al{ry4;k`Zu?|X~%zY02=|5|i ze}lMwj+1=h9FF<^WkfnT4(ldArus4P-=fZvN$+91rpMHFzq*p?@27UEGl&`|KI^?c>(HAM>z2pA))$Jrg{N zeDk#z{-zx-Y_vsvxzXw_`=ZW^-RslN!uH*`v8xMlI5X#}ycN$W^6BlZ$-sP;EFT-_I;8v)kkVD|JwEl zYC=zmm*?Yqpr>W$z7Rr)*NoCUx|zbDbT1aW-$jdRWdc#Y3q=N^O&_qgKn2l+ji z&7zc?1s=(4cn9P|-&~A`)q(#B)7Ona=%g;~`<)Glvx0W}3m=TTZ-PU?82bLlEM8!t z1NA5|`e3OG=VjVGw$i{!=apTU3IAG#yKd+Kub9H}E=S}evO1q%z7Bb4+Q?!R9d~cxf5uQ+EP+8{}r?+JJv84^`;fbCikeR1J2bh|eWv z!)Lje2ZTe092XEbA4kr=1;7(ynXXq3`&d8e(JHR*vP~TF$8*wm3LpDp{%~^I=A{Un zu1~CkIe^nqRIJ509{PK8rlAiw8W?W|WCUX#o94ZH3H%?S>zOyai}`uQ+vF?iT_R5B zu?+M>oXzsO4(xhd(v9OD(8p05x>7vHs9vw>jrW?`?I}0+WdhB^eZlZI(1dD!Dh7Ds z)c?K*|FSIq9b3crY}-E5&mh10zY8810M{R9uV7yI8FuAgrvTbp1LVkVxPQQPj8`4c zbNCHEn?zhMsI1o~Ag=8nR%tf(#}k(f>JJBEonT^;_2(Yq%NjM14_tnSJ{`@!gZXS& z>X*W8tf$q=LmxYXPf4}c-k@C;*3jGlo$0d>&AR9X|LA>M6@kCrV#Y@x1bk3f5ZOF8 z68chlml5@>|97EX3^-msxH)|beEZO{v+n`;X0HE3Rs=j)j13Cn0Pk$2AM&4t{d-#U z;Tv4H{(d5~r2y+a*+X3S;ol31>L9Ch=v@q#bU*S;_x{ha67t|;pT%_$Jh<|y)MWD< z{=Y4vs_f9E)kUL{df<6=_)NMubcUP|c=Q_lc8hzea1Hok7fPHcz?&Q5G)KRnzc{b! zp0&^cy%-}MZt&&vNggp@=!M1IpFi$_zaJ02I-S)F9iiB$iva)MrJWr8+keYW#-zR$f`fo1JKLf1zN#)r)oHcR7&()CK3{`QCG=pPV_1qsp(b{}sCX`vm$` zDk)b`q<(UoTEeQ4kQ#(XUm_b1nWmXG530=;d4 zS@oEQOX?+GKwqAR(B|fJgP&f9=h%nvoq+k|wSaM)A7|09-TMk2T<-UaUBLcQ)9kkO z3hG;2=TiP(%mcatj*|ZnA4ZMIN!ZFPFRp<#tOwU8OAq2cy&-3$G@c(z8U3fSi1Vcj zm*wAm!@Q;@C8YZq>&s&2-Le>Gywj;>=_AfTn#P(&G5&$a@vP_GVLe~6@y;Ap;m0gV z?mgCTp52ZO!{F)bdxyF|VIF?=kcSKS7S}WGDgmD(TVTS-FT~}ph~%ve=)6z4e;5sk z_&B-Or=FffB=dih&Du>O;>;87{AD5G@2fa>-De{a6v2`03b4FKz8pS^>t;=kYxj4N z2>%RvhoBuKBG`fAXcRSxFxbJj#D;!(xQo8{{RW@;bUH6CA>P(c->lCglCNYiBV<}VWe4hOcHqAlC}giz+N@(XYpet z5f;L$Yd%aQVkZ24+$;l$_*duZLqkgl@X(bd_+`JK<(ehlX<1)bwN5$8D8;}^_7U|(DJqSzDmAlI?yTDb1WJNWhmo*Og% zseKvm{k6PGzcK@Uvq%kXgFioOZ|&rRKVrfseBOW$sT=i~u^3}nqJ&v970r3JVS@5vKrL;Y}g%hv4b0l%oP?)$Pi&m3-L_Gm{vpZsbz37a@0l*5R5 zM{V7J)Q9>iwO+h9J&1K4uXyYt{7TdTXBSO<4v1E&VDg;Xeb|~(uI(D^b*43{ zkHEbmxbF^IAL`1$P#UMz3$?azE=x|2k_+pk=|5A7?zB&m(SJBC|k z0s6>`o)_y=XXH;qe_QfC^vC$f$*KeK5VMmyvyAwhSTR|kn8&_w?}J4h#O=gH0=GQ! zB&Nvh`3ZKrnt-Um9CYSfA7vDtFOUC_XNmYc+(922fVg$Ey~&KjI4n}UzYl@uI=4m^ zyV=3_=aYf7`+z$#N!9WIiEz~A`yP0ZM0kA-85BN3BK&f9iZM%*h|~E@bjM^!1f`Zk zRWjN}QSD8hM@huV^`LJohfyC&(dX*LNJQ)39J)mz5)o}})5E!+L`b9uwH5P_h{1pN zd=7BoxvQh5?=f!HO*U2*Si?_q;Zz(XLSRdHZw2nx*H$MB?Ah_f$p)SAyAz7BaxOKKR8l|Ave4vDA;SLKj3BoVv+ixti@ zArT^!oLf!INQAi7$_QajBE}PaxHsE>(&7xJaDT70hdY-MiBL68Y%LT5>d{y*uSAkBGw$b&Cg#%-Tf6h!(vJzIzyfw@3kTkMCyKj7JCvw z!>Yw>dkgv3aQ@-qN+NFj*ZO0@gGAV`olQ&gA`#@+p749H5ykX(V{tv}YPAg$p378q zi#~?;$U8MMEzr+IV8_|**GPoB{NKvQ@H6Sk>1Sc^Z*~5=&PDj=*k_P_L5oCKr`s*I z0@sZFWapd)i8#W@^Pvmv5dNJZX1G77xw6+4&xdAsCv@TcG7@VxHR89YE9QH_X8)G< zkvb00YeOp~A7>Jw#6x$c)eU*rd6}^VI45o#?v%bqB7QnXIZVJ7GpyrRRly?)y8nhe zNyO4v!i*vC|85F#c<6*USTgtZTqhB?PIWOovLq3CfBmbJOfa9QZ5=d4+_IeR4C)~- zPiw^Z zUK;vIP+%Nvy+k7PjX4BXu7D?BuM#EJ@b8{TLO9|#eEvp{)J+m$yURgb6LG!kL{ae^ z)@wN4LmN1IP73GBI>M$fH~h)J%+h{K;p ztxA($f$!hbv#Wm)*BYOL>E~b{;qTnf;{M$@l}tMD&y#VN|JTcyr<0k*W>7cfBf*+? zbWrCr?$Qk4MJxXQ(H<2N!M-5o#s>TyE@qxHAINQ6oiEpHF-Ue4e4RtbJ- z@HgpsDv}7!moh2ZsGA^F=bK*0m$8H-f3h~}>*ReZRq)Bi_|Om?;;&`qFl}x_BIpE5 zwtquhO@vKPpT12Z=5{Dbv4Kyu&-Aqj@ZEEkVm%ku(eK|&OLr1cO4p&8aEC<9o7{aC zf&7RIIGo4c19Q{H+#x&3OMWr*x$MO zlL)6~RfF_UtP?1C<9P2bucMj{GLN94kS;kQ(u&T;^W z2;YBSIKmIQmY8E%;fwi0`Z!e-+EU-6R%GrYug2v&ABCVEIax-X!@*~ZjoKvio4zKO zU4-${uC9k4&mj@pdd2V;QAos>S+C-ON)pjMCSHTfY-+V0R6ti{9v^jW>isKcqr#&Y18r%Ku}0=xC!HK}@BxBU4`UAu@xB(drp zv3ZX9^7$9fnkvMrh}(Gq_`*pqjUw8BH>`Q-a4+z&xZb@mM8ZDx&A0obsDs0LDo&G# z!=0ilZC}v;@WD>Quc)u;f2{1VNw0<1=r*sfwca(I!2FiiH+gx4L@e*h>9To;e$7wK zf9pYfG#6bjz9A7~yMqr4za|mAX4O({wb1PWnSdw2^T|^A&Ug5CNtY&Rwv0qnd7p^O zMEkMM@efS6??#`VMv3RASi@E&8sTqsL%>Pk{u~;zT-{9~m~6_-ei94sACtK;3@t zE_s5u%Sb5(CBfRy+bS92y4+}kekz_zr(D}{1n&v|QaY9czf8~lDSJ|n_X{J(*`?DkpUI_{W3)jk98}V0ZTIaIeSpC8cdP7g2u^)Gh2pI^rC;Q=U5){MwLu;EsOf z_lQW%BX5@rHQ)b1e01F>Y7T?HPm)VWM}dbg#3Hb)6})lYrxS|2`D%vT%s@MQt+t;5 z_m3)FP1@w6Z>FbAG~Rb&8`3sHe={5MFN(n5um$;eI^bTIKU6-9dY6A$D3X9W*GjA$ zN(0VLTkSQ4Sj6irWw1MuH4sJe401Gt73J}c%U z&L%?YMWx`8YO2%WmzWQ)t2|W&Zi#KoSy90E``$)qF6uM#gFWSci1R|js;xvn);sEv zhmBy5u1CKe#PvEK&V8Mz=MKZyH2&br5uuPzMolClQE8O64tZ#;E!Gx9zV&LtIjNBU zS036sTM)Ms_en4Nzz?q`+F$m-qvbi&`382^r97SAsPCSq|Ji>*z5ku!t+z!UJL1}l z3G_$Z?V>~to#5u4by5ZYKZ>_hJbed!Tg}^ce~d(o5PjdGz95guEPJlaAzmeB8!r~Y z`}*fq8b446JIIcFKcSzNb=D`)e&HT@umSg*U;lBXo<|(_7u+&NeKS8$R5*_MI5cx8 zXb0-!?!JF6YVR?hJ=jRFeT)63X}ng04R@6{Z{VNcY-7YbbQD{x>XXv`k3p5!Y}AuLTkawGWHYx=4>KM zz_&WfO$+O=^lc>#*AKhgDO&_S*_T{0ukhY&x$Vqd=x20SR#+u1nJD^T`Gaj2nYbZ1 zzkZ#aOlWKs_(SF;6T?H@*5n6xbZGb=_WHtHQ-96LxRvS!|^=82Pu z*C8n$7e&d${g)vsSB1!g{YUAg{d{C1T`h0#XD%|q>=Nv?mxWAloE%ZzjE628yHY3o z`MmMyz6fwA_hs^wt&xa;f%Dq+f57KQ+OKZ^#`(ZO9-3L$ZsUUJUBG=mMZ2T|@qL)n zW|l-nCX82o)vV~q1nGh+Z!#m9cviu;I*9nGb6*UL;wBRc@)ZYc_K^wi;48=f@RJFu zof6-F3L+mS=j4w7XKcFs&P4cUXH_}Blmw`@P+WlHGUSp0=vL}vB=g|!OaUDgA?1xrYDzrjyop_s)u z@V3-6wtF4%l$x)-;tRZ7-j3H|f!88G(IpFy3vNBtRYXb0W^x497L2unV1 z(hTP1onKyA(8D@CcPyZ4!aO!)SosR~>6McMc{)f$hHS`(cD#QnbcOaN>iSIPA&V5~ zjXgE%i%I0kc)x%`1L76!J3rP5{9DX-L}vo$W0sqYRETS{ly-SBc=%35W;q$wznA{( zIQW}L9~L`&2iN(Y`UXgRAQ9^k1vzfOxpPRSfDJg0uD*>- z0nTpMDdS?q@3`$Fk9OcmeY|bP9rdNWok3Cy_4b~18{K#4PngGzA!^ije9z0d=NaXYjmE>bra^y#M#GmLUW971G+-l}kw`45SUE zDiDV8E{P|P0_sBOC}l;DjTjIfPQQXFXcOgx*L>?i#kds9*?Vh zzH^LBa7`HZJvjke{5NU|HqUD4(Y@nj!ur$kYp&AJv4qBd`y}!H$MeyB(5sdL9?uQb z{Y+tR2p9A~bRv!OG5kJ~{A=nv^kPIdD#Qi;nr*%P#}hi3(a&OZ1okqI)odzsI56jT z|J9;>IeG!Vu0$q+w*62)q(~-e`ZVbq z~4v6ul?uK5~w|9lOA$|-UHh0W` zGuDND<0t%iJ^l10i5a@QY$G4)N{kn=O(!Nha0~{MW{C8v4&XH!24EzPN781=kHTTfS1t zl8IH4uI>u_ca_Sli$~tdolFm?BadOJK_Q-qm*+WMj}+i+tzFqFiTLU!Y>SD5zUe>q z^^}L+sXVx#bAylJ&Kdy*>=n~PRZjU2L74G8uA!}-&5BcU%Kod z6Tv@HkM2gEN()Ti7J=j8s5{lNEQihX$z`3?Q@ug@KE`+Zc$g%A4L7cM@n27G*PKRt6noiEH#eBuDV z%@?0eB%=OqZ8!g8h5Fu?MO9Qkg?)jSRnL3q;VFF^k=L;2KGf>m#P#A`Vb3ctKm72G zzj_|)nRON?kzwea$g)bocht%4!4LbG;U~4QsaOxjyF@d>P=)x6WdA(mh&t3d&ykjm zdU;uQ{IoRUMRCbia(%>myaBX`-1inO~wPM zxKBqJJ^L5Wo5=EIZ|*y)1Jj?Mga5WH!4`KAkLNsZJS!2OkDq@j$6_8zd{r5n3j9aP z>zv#%U-d7s1-(O_rl&TP?jydZmRYG?VNG2w=~dx6)x)T@+jwqoI^Fjby!W+VBOnTK zcyrf{yB>VlBEK(SGfqcjYM#B;z8onBMP^Qb#6hWNCb;$-4@XGGpO_)TrbU>%5h`N<|J?1J`9w-wtV=nd~h z=D*9}y(Xz~NdUaNZ^`a9gnDb{ryv4Qe^I*ktkd9kYVp;er^w&<-cagy$lt4~@`o|N z5pD5r4+Gl%Y=apph{wAX^|e!|XW6&2#dWBki8ma40a%|2Qlu+NL4V#;4=@^Fe8beo zf4!j>T(xz7rA|TT|8q;Fg6>?u99+JolGQC8KyOAk_n|at_6wnWI~Ke z;On3U>P9a{a$1#4ywIS?&4eypzr~zzQwj43_pC+*>U^6h)027V@3Egz!+}RO_2)&` zALw54ZFa^dSpWGw3<;=1oV1H9u7<&emE$kM;JVir7Vb-U?$!+ZTRyyJMYCGDA9_7( zb(x+DI?_(N!KefMD`l!}H>S zMr3o;=|ieRM*I1dFA|JntwqG~G`qd!wqM#o9u^jpH8GhRE@+Rzs|1VA_xSoMO zewTk}c0pgeMzYU{!=JRna{4cU>z~`};a22R!baknFXB1oOB4SOR&$T-mjjYyf*jf! zHVA#YoAD#zHFS~jj9Y0W@NcWLxi^S7AO3wooCERO|BcUN3~^;D^uJQCi?%{>i6Q)u zaP+%l0eo7Y6f+88Rn~6{ix`rLT|J-ni~+B<*!>X-EizH1cyU`F`Z?I19aV~cZG>fl znUPPk`e7$a3j(n?@&TEt^ zKvyQ_uW$T^x-hI(Yeb&X-^;J{!JhM&zRLrAM^kbc3h~^Y8;d)iBd*&{Dv93)&MO5q z*R_E2o#W0AWvGV+D{(4r=<&xFa^IIx2UC;t^v}R+`*iQb=g_x2(K82Cwv&l!ju(Cj zv{>KkkZ#n&W(=GP%faR7zX|SuZD{oSHUylmJXSt3xPNEH&W#bz zf71AJG!MLe*8IcTS^#w-oBg2-aa4*Kf4!X@>+U1+<3qbp_gfN3k*HTuYhp4Ex_kee z!#62v%%4t$?UB$eisbBHZD?DwAI@uqA7f9q%v^z=zvHPLbWs0+n#Iv4u@1TadA6t! z^EvC>VP9zxG7)zwROcda7_o?NWC5RZj+A#Z))VeUl0nzNw{W|0UlYW8)K2Sl5Q`$uzDXY=$*!4x`-xor$lha%2K;!bT_=i;>5`^;PAk=&#Vd zpW6%gw07x)d;&k!ZFuOlNYE*h)-ZkONs?i3roS%yiZB6@|eG(PLEt3{+WvU z^`2aAkG(=BO6>e5`q3`C`=iF^GV1iq<$bfph_BcUQ5${i<6@pr*g+4T7Ak63qu;A; zZKvL%o-bawdTAfVtCqXOoCSV<|NL%OnG%^;P}Dl>j&^cyemO1fYc%SLs-MGt+D7*1 zKGbFHn1J}Pi)13V>l}kL@LcZH>B_wdD-t^);0T`g$Sa84K|Y9&t}1sC=Ug8RL4WMO zON5W!2tqwyi!h>ifOWEe1Vs((^Em!{wqPNpfUlMkB)OTD0*KfEiFNG(gewAB0lN0d% zmzX`3(a^1*Zh>!yo)ls z<@z!H;=dYq2H@70GUukqz_2J6BE%GB~&s9D;30vUN{}bu&1AeTR zah)5pz`o?!G1?9@tRM19{qLZT&gE%7`UT6-oY;8c3UnYl(~||f3M-=@A;7z1!$iVm z_`NMg!;TL5$>x9S{tA40UGT+$EdcdsY84m_97n3U#U|j7{R4a3XNV_*)2=-Ok^5JdJ()QD z)_C&6Ei&<-O-r2H1M}zAuyd1$fB5`+ntI?hV~I%F#I=8q#P4y$*TPkJn;v+PO1kKw z0iM)Ywl_WopJoouoDv0pw4A-2Xwl{|;Se%Q#XR_>N!9Zy`Z@RQbS2(TOuVe^gFKp+ z`CZXK9OhEh8X|*%BYi>W72@>8Vn4?*I1+b5~#uTWnV z8rG{VWJ12okGHx5`7m#CZtKSW{c=S3?q2YXd#LJZ5BN@X{&rFqnMet`;b+he{b-P* z6~lYRJKgttHDLbu{>7`kW)s(c*AD+La>SOY`Y*N48j`7CtY*Q&3 zhaV1K*&N3(zKXZRC@d|DN$ZXY>@!W%mZv|1ry9e4XMt;|PG#>`^mi;-ZHpCf<-av{ z&;^dC8T-W*wyO|!2Hx&PyHyBv3Qm$VhYHc1Dw<@^qe2LsoWH=zr$U4%7=K^cuR?fc zkf^EnRj|I()h6Nk`F_QZ-|<|`?}T9`P8H%==ar2lW)-55PH5hVL4}~a@_s^kn+lOo zJ05QUe}$QSk6(bF1x;IDy8p&JuB7ZNumZj5`LXKq6X(a@&1Ztqe)OMPnZ_T)cfvY3 z_8;o9peuhbl?t()YQrahPK8+H?CLPvr9zbRMHR}is}L1E+Xo&4$I{hIe-_{i^SmOf zd_aXTT=>rYMMQd>h4HAKkW$ zdF9HGq&+ONX~Dun_+$C3J?a$vc<-QNA_X1TA#*J}HPMoURt3psw%5CffzT+|O!uhb?RTt`f5%>ARd%se7RfuMp3nz|o zsSrNPg5v%xDui?LuebAvdrGA`F-oI?|2Iat(gA)&|6-vy0vyvv*x$GUU;Gb&7~1d9 zA5Mqwg5U@BOWg#@Z_s7hLsyGn>9+6v&Nq*JkaS0=7f{t9&_M5KHyeLg`YBh?x$uvd{oW;-3b4D5z||wlG_vBHb5-LG8d+L-DeH_Xjoe(CdwB|F67hF_Oo>KJ z3yzCRpuS45`b}T>nZ%q#xwRyX@Z8;Ym zf@u~CjdX7m9y+HF`E$9D<1md3EbH+*9i@>~c?%czSRt-ANwZnmLeCoh-byaihDJWb6@1n>P9uS*FN%udxnu8HPXwF5k2+s^4prxZ%(N3{}>ZOHa zG!hkdZ1AuH;_lKx6UkFFQujL3YW6(*=kvp##sT1)W}DF#j{K4MQ)(%aMucf8^BJ); zQuNsQKxjOT^2F<+L>L zq`Lb$v-pB{#TkkdaDCG4&0+yAQ7hkP!BI4#!>j$n9XMVceK~5LN+bEov!9;bp^=qG zO$PM}a6L?XD4>`|WX-QUkSL>($5X-Immbo{m$A3PtmQQ9*S2+ug6nn_JL5m29(8ND z*p5QPLF+n7#9jE`pl8XE4A`waIfFZyMjp0|w{3;K7jG4s316d;tW8_??T)~Ba+vn1 z_cD$6EIw}C1o?EsK%Cqa=>73#`6%w2_HQ{O9z(-EXll=sf!ArDgyZj9h(Gn_9}Tym zXHP^-R2~iM;8iDvifF`*U*A{{I6F<>>^Mi;~3e^AptwN}%Jv%KB4=O_m^ z`S-2B{b!vCh}TsMF1c07gV`57{$T=m)p{u z!C%F0r{k5tYx$u%DH?YAU_#v@7>c}Gqc-UT*==H<>JGle_q5z+g+0?e?%IsPzCF~c z>v`becJg=8Z)i6~l4`mG{jeT*$h#&7^{P)cvV+I6r7))F(C0$5st7|V;%K*xNDyTE zKnUBe68MoqG~aIE9dY@QTMYfB;x*ldvuH%5KE+uU_T({azDRNxcYtqYw4pfS)+^T{~jr1HbUL^yr7&y-TP~<^uAJen$0b_}>EU zxT6mAn{8A%W$7 z_|w*-JXaa+!QQ5CEFGcWMSX@7!ug2DvD%*f@E7HS(F|JPA$9m!&LPan^yyWS9HmSmJp27UQ_&Hz_mj4`{`Bw@b9axDdo_|WThp$2K=43sCzCH zdUkw!=XmlG#-+j}-n+1yZNVGkw`e!~^wSHmDTwzT*+a*H_u;gYU^8%b$j#**1J6<2 zX3TYuXv8Ydr6&viqW6Pb>93&?Z|MVphij34*xhtQP-eH;9(TNoMkHezoNW;osq@!_ z!(bozo0l0>py!jXB0oPuzm2x$I$ZGAclJ^FVrjS@7+!o1dOr0(E@KHlkg)BNSb=hj z=i&Q)sWfu>q(sR>@X@BN+#UwM5Kq5x>JIE3Tk<>R0s7J7xUNF2qv1RLt1m{H5uY4? z4ESHe-kk|lx3?I7TS}d;4npsR8qtj-G_r?Z?&^w9$csruFE@2tnNyoo_)%paNQBypa_>lGUv`$!se$#Bt$=!}wKBR8FJx@d2R z^!0TbuFEY#+vc06sD6`BA$_I5_FQ+d7)BF z3Nm(!{b^Y`@uSX({M|w)*5hiP#gG$jxJKp*jb&F`D(Zdm9 zVssL>{YfEx6Y5=>-ohtMCpiqotMq|?n3lbx5mLIgE8Q8mB`9uobV)j)ocY!lFHR@h zhhODBSz|Fn!1BV!JKay=HiQvmDvfa!Z{M|OZ_e>dlT4u#}%Ya|O{#(Mg z!S`@M_qlfPe{P(+u>n%~^P`GWxc*qpz9R?r(k}nGUwQ`leYBD#<}dtYw^qL=co=is zByPQuPM8H}3;NMtKt|}KH}ndL4i9_BM<-cjFRF^y(aHMj?{0NM$}BZ0$n(<);og+{ z3iUMZF1wH7x%7sJ?GM1OeSH*usHBnYi$^Os=8%V0B=h-9(MWlL$Qp}r8aX1hk6!}* ztMF!pv)mAk{Yn6NH4~l6?w@N$Pb^Jh7{oM(N*RVrKoq+<6K=Bp1U5) zxI-W9Fo*|c-kik!FRa^s!!IACYzqAkdg*-JG0F+OhAVcK%!9WDv)@e4&@bp&O`gmu z@LOnoY75H2=^}gma9^F{8BG`V&0_ce(gQzu#HZaKig+^TUmmFcP9t8dr{$SHV;-Zw zCbVvtMmT4){x|^Fs>_BKOpz!2ST*71wLAwK2rQtExy(1~*CqImuRQn7lrXh zgAcAVuUhVbpP7P~^{3IFWv0Rj0r*ErmpFwLIFwgN`GrBh*NWL2oN7k|p;#Iab)2x3hop`njU5t{ald9>rkHS#yv^o<#iMWuO&}`sA{TJop z=V=ni5B1MqGK+t;HR)ROr}m z(plbcH}G@T7xL@Si38X5tVBIJq5hN)zobtmv%!xeDh?oig-(tO7}Cj!jwGfB2B`mM zi_b$ko#->2-sZTEPP%RmJ8#@eCpU|1J&x>x-6;Dc{dUmFzz)YAW<@%w+wqcOEk`HK zF5g#AAwOL7b{1Jg9;jMnm0k{M-gowuJg%<{e^+@JyuG-psIk0_P71wVPksW<>0QdA z1!(sd=h(^*+H~UBmhaAk{++UeGMWz3Nk+G%f3zu`gm(WH+k60*GK52&nP&>?hx|t*RaH;{dAIBsDEn>l}^@F%zfh2 zq?5+LwMuR~>BRrhn!D-S=|u0&G3^zwBc+VZ{1fc=<vN@F7r~>%Q z@79;>1pW`}eEfeYfxpf=t5`KUDQe7M$V9v0y?4X!QGh?OA&o$fq}5s1{{zp@i+y_! z08j0%?HS^S>EwPH$J_0YRI7B?Gq}F(X6eQ6s3$UO?9fT0llK$;HBPXb`RBw?4%l(R z#jaWod{OO0fIZvwhEjud8x$lN$Wr zz35YF9q=umRyg+4dj^U-$01=q z^foGxw%f-4tJ(Aqn zc{_nWvWNDlANe39E}P#Pd8>cPSo$vfK)j@r!hv=^ONu>Rz<9AL>p|cY`VqNP@ah=G zU!?(ShhmItGxi0q=+MXQ_5Go9$d8{TmF`+YDts&4DT3>E`yIWKQIGwLB}WmSb0#@Q zc~=0}wFxIjaS4&{7kyg_+=CFO2vVzzi+~iq$)eV2O)oa@>c5mjy(FF zIl<`=^wjK_sg;DC)Z2vJ-@w0%3*HSkLeJ>w?@xEazXk(Oa@#=We`u~gh`gzIVpY-{ z@O>;SQQr!F0)%AevcR8Do90VKw9neBQu-G74oEEu7QxRi>RZioYofn^>tj)f=fPT? zj3&h8XMeU^Zpf2k1oi(=?~WgrJ%PV<~IT0XI-Pr*;eFBeyf^->znB0e9o@Ym5|3+ zFV<)vE{EQI8x#f3?H6pmg(Ba6I`42r26?NrC1*AtaX8rii$uS@Up>v1 zk@s#Z3=V}GVg48}8r*1tJS(x9=cE~(>`}@TI$#carPU}}pu8%?oG%0Sv(zs>(?flC zjg?nY@Or{RkxWXw*jZRw1I^? z?8M3@bEO{qemfA=@EUTy?V*1Ru19~~xY&()K1_|2BY19Fc+XNLc=)DN*?kSXxE~$* zZVR4{?ys1s)`H$v-0BMGU&BUe>rq|AtB2U)G{!ML{_QC*A**@U&GlfM>a@v|7uLZz zs?BxtIdJNIFz%26FUD?DZxex2ORwhMKR?=I^Z30L@T780c;~`@7NVYfYlVNT?OP0! zh99rYG9OyC67%<~L9f$RAb)=Nu=_9K{@4n?UTzjTc`X_sQHJ}bGB$_PP@nHG=fSgh z{>!1H9}S38&C425Lh%2<@7#ZxkYD^#&lRqQzTZ8IclRS7x(JHSOJF>4uxOqr1)f`9 zjU_L_?(E9%UPXf+`Oo7=_~75$j_q+aL3=4R!mEl`BX5^jXkADDf>E1N&m#VY>>IbV zATEm~g-w}|Pf~5;t%ESnIh=j}%{9EoEm`viTVj4`P=8|E0_JJ2y*B$C|41X>iBi28 z@)9effYcr2qx=Lp+fn4NN4?f^dC0HQZ`2C{kl!l47DY@kV%+VIk6{4V=kl#@>WXxQ?kB0oknZeVl;FG=w?o|GfMZ0V#GKSev&?PH^-fzy}! z(Yg}M-?yx3zwCkjJx>&+lwkg;w%fzC5A$W#^VdfW@P4`BXQZlW7v9H4H}q`m#P98$ ziV97TQhVA$6?$moOyrlI9hgsN$P|2t!94ot^G1eI=;d(IG`tr2hz|&;-NSnXdyM6qaLkO7$-~}`ohk`j+SW$cLzY9Qyg7p{lGiZ_Hd66RNxO+9XswWVw`6Y8hg(JKl5yAyle$|;-2oe zY2>vG0g;$L7-#dSc{{3*7dNjSTD}JVxpu{ucN}`|`?^VJ7wq#X;+ob1^lLbw&U*`a z-7N6l?0MKp?y+rFFY8#35;CZ5Dr74B{mH(|}LjvO5@~MVs9pb#2eJ&uWT{P4%`c-`O7v&mqj`QLls7X|$rS26CXTD@A@NWG# zPFz;tIdL3(viiz2yaV2%TaSF6V!RUZIcQV>yh(TJW7lCE8WM?hU%B9$S~!%QmM+s}DBF_Q8h}g?NNx*rLS2}1H{IFzg)Wa+AS0}a|s)>-@ zkzag_aot9$vMvGj>K|<8T8HPDxolQ@frsIfo1OQAmvvrQI-=l7|NVLW^WZlvcFT&vW`uF19Jdn34r;l;$$Ma6qZNcgAuleUyl7Hb} zrIoi|envmiUu(Y3z>Zy~I|ZJ@zRKB^nSAg!p}2+keBjxhQa$H`IFWUTSc(BZ5*EI^ zBA8FE=dJ9wMSE|3IBXjcxBEjH3JZ`Q=S=+R*FWI*1KU-UiC+BP=3B|CfPC{I%cH9d zzh~`p*rwY0oJQDcIp@-v@m~I0`XdEW)yeh7{TAdaF5+I?hW~xiZbdP_Mm{w+$fF}K zed2rUEr__UbspF}i+tcQD0ajhzpLGyt2@9CeT$P4&V+-Xfp66Af4?7eeVx^P0y(K^ zl%NM5Lc;9}#ql2Ns{O9a6MWehrgB9B=TC<~uYbQMz`61xfV0ijVC={X{GLZ}@6kf#2(HzW=QLh=z4se$``;LHD_HEvmrpyA}DawKS63 z_c^e$5x)bgybV>r?{n!^cB|HPpq=CQUaxtF-zRRI+IV+}M)-c5f9ryLHRzr+`3Lr6 zE?%{M4RC5QY^^*w|)?Lc_=FS zFYfRuiH{gxKRNumS_1#k ziamcY9{yQnE^qq>_AA!jCPi1NI2p zAR|ca0RF5!(BE%W9(4rxG;%5zc;Oer?;FK0gGX7``+1|tvvD`uuRQ`jYYqiU6#QQN zQBKWw`1`}UkZ2dYhvZR%&t)L5Yx3_O(?wj)l$r@BVxF)jQhtvvD9R4}SRZZ8)UIQLJHOZ>@V!YVO)pA7wahjgU_az78041v{ zE*7?rs9|k@rj}d5iqI_F4Q)h$QlMc$Aqd^3C3{$Qgf> zYgDhqJjeYAuPajCsL!T#V!i|UOwQH2SOx7VC`Qh$M*FS7|8aDKpLlKU>_v=U%o3Zw z&I5n%(uTf&zaR2kuzS`GJ85)%(vgQ>-cX`W=|H;Of3TMW`YZ+%oIiqkGp=hBKH$08 zQ&%baXlJ{CqQVyV!LIDvJ}k(uVz)lFJAt=jk01JufPcx}BUAhsFSMRLIaUEX+%nNF zN`|aFc(JDdyeKlGGE<~fj=1@ds-5Taa8`{6$w}1 zDg3~ zWjWu#E)ALt49E*9zGK;gcz&Mq%*;;sW0M6VH3|Oty*$@B0zCA)6nCUUU#sH>g}l%| zpJaD*^FO_h@7!ezsdj=(N)>i}y#IKh5$yg-weaCE@^|aETds0w&u!YF@EZKubk}P? zzizZ=I_2zu{No$Na^dMye3vjYB(bWNMil8i$uY<~&B{m4=9a;abeG)&O7XvG_i-C( z$nT|n@2@|=`0&z*o>-3G?TBjKSLCC1x!1EwPiWYmYdMz@@hxe&^Y1X?+jG?F#!Wl)ueShSXNMk+ zy91{>L))bsZdlJ>9DXPeaoOg}bE)>(q8=hmU3-d7#_SqFDbr=6@c-y?% zk%j!Gc~PG2Hu7(T&Tt7+HY7$I_lh`6b@F?|(4}#Q3w`_aVno>a4;+)3|P-dV!+zxqKQcLSiA^z7f7m3<~dbM_GI=k>(P57;rOK2y` zF<7(-cyA3@k}!+|1IgTXjL`qXL%w?+fbR(v-Xsm=ty$s8lb7JHkK!~%4B=mTsmkp( z|G^)p_ujb&DW9kJNeh0n_tdX-6y$%O%f<5yc>iE=KV8&?{C6ni_fc8sYx4G6ju+b3 zHs-EXfqs^fBXaE+S5r3rHn|Hs{r9AKf*F2gRxCZf4sueFwr2|0d*vo8g21QyeT&Jo zSLi3IM2!J_T~YLp)P;YNsV5_>@YgNFGKI~+!&j&Ao)>wwedz0IpMQDWG;1bl33e@c z#3_e3=U6%rzJNRuwsiBxKPhPOEuM<How^<3 ziTks|N?D9A>W6AM4v*mdYN?IY82YIw&c}v#%dNZAo__%9?&w zMqcpKx@_h6rXjrNNPF!*2)wpGZbVdqw;vJw&*G40YyGkcoRMEkKP!dS14p#^=^YBl zueCFGyNr;R?w;PT;JR9}6NH7$@C}mU_a#SKwY7)&syN)Ba1H4fa=!iuB!ve6dXIHRLh>kzFs?=un9~ zmMed6Bm6r`O0qMq6!9ph$JOTzA9;2-C%Iv%v?pHMC9bTxw|DV>3H}YzbcZ>|z zcOedTSEX)ahCgl)8@tzt{4xCB(Uo_h|Iv+NJ#@tHUo%HL=WgJU6|QYZS$eSMzthN5 zCr$T?9)Umqy1Bl#1o3)Jw$HN}c`cbzs5gUtzJ+2h0K{LPP}#UuF6N!@Hyd2e!2c>| zEZ@c_!Cx2)TRz3%`;3Bfg-zG+9`C5X-#!ZeFZETP?uvvT%Zrq=L}Ofw*1ymmgE%p) z7#@#DKlNEDvv_`w@;Cd4bmU7}CR>GU%yX{1-0hZ+`nfAr-rPr?%3;384*gx+#vVU; z0DFrc+5Q~z)7pzYytsa1#l(#Q)H}DjC%q2&t=>ORKM{GbII`9vDh0frFulZ^fd7xi z0=QCutD}iCHzOSRl#So*S|E*39&+im_~Cn!&)%*H-WVsSJTxgUSuk>L2j`;e|$I{ENXP4~;L+CBuTK3-}`WcASi`GNGsY_AAb(xrl zm(71*Mt(MNupzDBFOa{(VH7y|9^ZSg2h!?bOX(Qy-$~5d#17mai`|wdQt_RJzjx}- z8yFWg?i~t_#sA8V?(=ISkSEj{K8l9n|7Uy#!Ug;r&)rhlcLC-2sb8yok)Pfs2qysV zMTzf~-%$3tBJ+UNALE^}a$z}eN0oANJOu6=-wislfcxe2)~AcsGHFnT-&f5)?p{-l@qa#@$_9D6*V~we>q-`e|NTKd z6Z^)O_Q>0;iwh$Ez8COkn*I9;{=zkTecf;};#Bl$ydHSU{!V3yhCdwe`1E28>~dM} zSegLzlh{_~+I^KqHrX6kJOcm8dtmV>7C7x!$|oFw-%zJiHrk+_3xRu04}xFuJ8`m) zz-!Ytk<}Z}|CYe)S?)*hvtwYb8^SgU!mmnh+&8HP?~$~9&j&6c-ljcy^Wa};<{a%xkkfBYpK}d|z0wa+ zwp>9TlhrBQK8e|FSI`8p#kjw;ocqJ z+z`b7oATek;m@B0M7G~M3q8}q)AyW2{;Xq*Sm^+MCT>TXSY!UhwBP@TCBEC6sM6YS z4E;;(4Nr$uIBxZ#@HpDP)_ah_7WTCMKDFBs-$|TXdFA&B%%4(_*9uDyW>4gi z{f(<#T&9iQm7C$$J7kyseV==VN9sbw zI?R_uo(-Pofq!q^aOC-Fyq|9kKk}Xf-z5q79%zNUoto))0oNPX#SJ~@#{BWt8r75h zcrP$@?qd?hJjBaRY?B21tj;Mp3@ZC41M<>68#~jgz-#&rT*9sjGr^7dKJ_# z-_2cQegUZ>TP~jm{f}3!9R9~&@4NK_zTmHaC`Wi?3-W>S!x<;wy%^op-~+rtX@f_j zfOozkjdwk8B<}j25y1{U2Ia0%Sdot#*h-?9@%yw_-?~I5yyq}yb)G_b%?kAvHr#(5 zC6}s!`uDGjRaCCQ?+U4g!m?=3WhSXf2<lQcD*Umf%3w7<63pojjRAYMaNyhpblR}O@}V_yftU7){t=ihr#gnwBB>f2Q*Tu{aH zQBnq}57A!quVUMO-%HQeW@W{pzY+Re`4I5m^e(Ynt@ES;$px(?U!kq z#DekT?2gr)ko6na9j?OlTMR?YQqaS>f1vs$^jK27TyG3LD%Lt5p`%@u7#LifY0avhKlrbY@q3v?pYFuwkjk#(Bd&Q3m$IQWg zUWLYDbTPzb;IY9h*w<|Fv#$qm>KF(pDZmes_j=SC;QR6YTBr7D;yY}sB(GNMA9`f# zhV+zWe80VJrtT2^E7qy}u#7k~j`b8l*K62O{`vEXj4tjgcUN^i!S~*!NgPf>_&$0Q zV|~;ZzK>Rwa&ard_tC%k=1P|s@&3{zp6dYp^S-Tr8VdbijJ7ND!k+K$MSdOvj*2f| zU-rU3i}K2udGKBN$Mh8+i_uPh*_&02z%wRw!~Neng_Y%eq8jh9E|*dF*2*_n2Vx~V zqltAK_Sj(GunFJ)7ycMa!n%wtpY&~BQI+S^-l#9jjZl+`ewv?|1R z`jl+}o3rqJybGV==OnBvIU#mQ4C`19RZxGbW1Wv+GuMNpV64xy;5WT|5$k0GH)ikf z{kQIT_T&R^==V-m?-ykHxwe}xaQ&x1@WtP#r_R(?%!B7PcT|6Q5RUalg^Y%d5m?uA z`f*h0HGG%sYU1wXjYX>yCPg z{R3StV_nOx%W(&S@Ev?%F4tin;2%GJ?=#jLNfpi%1vq0}VxRx3>(*Fb^IU&Zj5)ra zXW&bIYYe|JigkKmh;;#)PyQYm*L;peWtkxY;Zdc>y}=!n5BL{fpvX?tu~&gv2Q@>k*VghdPF6ie=gM% z>#&#&KR$!3XUrAY?t%3y&lE+zqTYyp$pg`odSv!T=sRAtv%2HJsMK+^XSsb#vnkds z8@#^k0(^B$Cyhh(;8)i|_J(U?-TBD+!B=~*U%;TxpBxQ65^4~aPt|$cg5v&sucpW@qiFK?oDGc&< zShwRg_H4Hk)?pRt?P+$wy2u#&t0~a0uuh~sA7v}1C#K7e*dOB5$($xz#EBz&rh3Rm4SWwauiamZe%oaWPUV4DgX<|#&dRXAPM5aDHmn0l zaPe*10y}um*?p10x}qydI~yVAyXROA;QEtc`P^gjSfBKEMP1Hz#M`@5Q5~v?v))tY zuHZqJclSp|@FH_#zn8Es))@=GoTu%_db3S&LGtjwA2UwIk7L^hnLq{JF!p2i(73eUH|q2y1yiDj{SW?ziw5EdyaiCOxKshHR}?J zxA0*DNI$`v#P}BMW3l&n#YXIJmU$=SX7VdtvhJ(p+G}`zw14#C)i>CuNI#}{9rnHW zoUu-{X#n!fdMni->^m7__*5Ly;*|JN6I|DCij--@eni26thV0R7fFQ#dSqfhqS|r} zmhh+8uVTP(L+E4dBNrRg%2tYfDS9LmqjIs2U-y3z;py0qjA^Zq{SEA+Gio0k9)taq z?COowB6P{d29-m3m$1*ReS_hDVdyVw@0Te^ul+0hqH(>wc2fG{RqRXISeIuNjeTgt zTFP6lV;`fJQ{LKWPg6WG+4L6nzvvpXNKC{2PWJhmZf9WMH5Z?iikaAdg!fc0H_8GW z8|{=+bxF{pl!WY?*tbpEHz^M7Z2O$qP5}=0`)_8}h3Jxu^Uqtoe6j!8+S!P~GvFyY z?PskE_Q`gntdFqOB^)NL|79M-z9-f~=>}&1_MbhLRbztvpW=p{nIQw&#T0o=u}@*U z&wLf`zi|i-twepkrNdi_Y;?&%_h8L!PT2RWY3rpYuGoi)Zw-AC{p`H;*Jl5D?5}jR zrQOpOZB|A zSKDF#M=&o;WAu_P_-^I-U8s%ypVB4y?X<8TDC2gM z-aXh~ME*;&xF+ylcx5Cly3Y_&$75Ld7c(% zKa=&kAM~oN{+yKSh<(gP*L&Xro=xF<e%mUJr~d1Zqys-TfGwc`Z6_NTY&yU zOxiIgpoeSniJ(64E~!?WuoO~&-dh?ZgXQ3NBP?5Q$YP(DedW0)APyAfD<*3y!w;^v&DsCM_uiZG(hc@qy6IKvjP`~H7CKykuU^0P>1W`IsM2|9 zxC#3gzgNl;76wi|noreQTrW_jM6L$UzI%@Lufl#_RenZqS-`7VeoO2M?3cM={mw8$;?u*ilbI>&jLx>{GV0<6{vo_IE7%HLECqeSptDKdp}TWgWLB9u}z`q;-^LFKXXaqNR$|8jBg7xq0j z;bFT;+OR*msfo7nbL`_DIdOdh znfBoNBHhPpG#clSXj+YZx{mW3Ua*;;zJc>hzWyVO!j_GH{NExAjs6&SR-w zSYT_<-bdCZD&_{<#s2frh4~>Umknn0{X2(iopZj7bsEk|nwYOXdlTnKjk3?_#X>(p z<(mZkYrlPH)*Oia{e3fijJ*6z4GYizPThPQH)!dV}k0ZVXB! zq8<;Uhe-#X3u)KmZ1==@0ySxA-`sE>#x^C}8;&?ng`X%Ef#{I~w-mH#0vl1i6plG(|)o=Ua$1S^O}Bome;j2U*n)ED=^PyKfuvhsAqn>4hyXpp(-E!uZVxY)Z2 z{XHnF6VE@4^QR_WT$Tl%bs9omW59iV&&u>IdN@yGbnmatx;S63c<}TXq)DIOur=-% z*X`8@&DfES>-IEbP-A z$2)W$b`QFE(aHzsCus~zYy@tuxmp!IlriS7*TH>tp{-~7&fq)&#;c+dt~hUlA;;d+ z;h%jKV)q`$xhdlszDuUy<;02e5(nXr^AY>j1DF2Eu23o!=RfVaEi$zi=fbRci`gX3 z^Jr)nv4Tuf_In|vjkq*Y+U$XPj@pd)ybkBulnYEaK>sTp4?h#wgE#WP83FKyFNQN#HYG`O_zU8ED_@6t%QevFb6Z*tE6z*o z-#g#7L?s`0{uGj%qvG7A$&@wIRN|$eYo0erB?qYu3hWb9()F&kXEP*6eOuE@To+`i z(5(GQB|SQ=qDeDUa*FZ1){j3_vb$Gz_TVy=Oxsn7Xfxy7m8SvXrs#)XUoBOB70%`G zzwzE5QZ9hum(WU_-%xq#!xZWzzclFO!gKVsS9CLh!+1fqYjTQ8uIRlAG5bO#I|?(b zY453IHLLKP+8Zj_cy{ahJ^#Dv9MOJhdC`r11NGlxd}s@hE|P z#jmL3ozbmMyG|-$j47KO?WPjaFj6wsgL?8(Uw1=VJYTf#!Tmvh6V_VP?-9Poxam3S z$+Va5Z=jNy1naj6z?0NBEql6@N;f7@YlJ%&n_&uB6qhJ2%wyk#hsN=DKp+g2n{$$L5C2pb@1yP@;-}}&7 zGdk*98T!`OL!a(R&VnsBsU(d>c&$J>__)*N%6*rL-v_ntr56IPsk)5`c-u!|*X)4( zY%(|Jw?Ge;zJ*o};IH-7eR3K2!(MOd)`wmBW&I;U%BUo}ogv4gh)S4p2K0RMsKk13 zZTyNXD$%WuQn{Q$C4Up1=>tbLi_JQVC@Lu`GVY$bivE7T%-s!nF=J1p zVFZ=*hNtNZM^nkB6(=uxKyS9x#q-?2ZO|sPJs$jrn$Km$WK;1ys2{lo+>v`M7X`s% z@yTY_THvZ{JYuk+hDt^^C-DA&pT0Bf{mEQUC6fZ-8~4Hg$`WK&G~xcA%ucmJ=$BK$ zn5hjt@}!Rie}Wwv*(ar#V242=6$dWZ;Y65x+&}xj9^yFD90&fI9d2r0qmq(8%hS8S zFST8ybOiWEjQ!d4fIo)Yo9#ICd$g|Q${hS@v;45^Yxq&>MpL;<@IT@5*PTU~h~p*M z;V$%3$K`YD0{WGF6#Z2L{HxRqez*@mQfX_~kA|OwF~mI1gRK3vp>`72*9sivJB50b zYT4R@c&>o;;KC5>n0#~T+K|Zr*q_3AaGvntf_f_iAtPrr%Uh#QOPQg zGnc&lsKgd$;~ez@-uA`eaZlu*yFx3~ATzDXWpdYG_!TredArY1u$WD*2hM`Ekv0 z*qwQ5z{iwI)~}Ga6gvoBy)G^4?x&JC$%q?Ldhp+vVD=aL;FpK>IplP~^Z49aK^m2W z6!hBa>r=^1?TYRbc&=_Tg34+F-1QEt^32h{5B1l8C6)Ax*!d{i07t^7?FM%6kLr~t zh9Q46l*!lH;{Kp}NRJhjj45qTQLzB8$4`!~L^~V0A1o&t04JZyoEDWz9++lzx$lO5 zR;?1xP)0ttN%%yOqY|!5?6I#lQOW$l2ezrARB~hUk57LEk>76_jjmruB^k!%l5G5l z`$lWMYRDZm8u=@6e<;?#<&H4ob+kuwhdA0R%zdvfNhR@~@}B3mz^}cvv(*&f=XHrC z(&#VI^X$^d4)8KCkuJWIN>;wR>sX>nB?HgPghEx2@84w<+*L$e4__iw;JQoiRLj{6 z``0xZZ2_)Ld!nhk(SJa>g0b;xD$X-^-af{HcC|F;?UpG-+mbI~>mLf)=WeQYb%sKI zt+;Pg_=`dwM0_{A0~xch`m8;!Z+bCP{$!p)qFE~k&MZ+#Yx*w@p%sXG*P2cG>{Rlr zxWXcq8~(~DDeVFMV~?6y1w&8jvqEO84al3X2I^}isH89Z9rM|Zh@Y2Vwm6}DQntRX zK#WS()xQWnDTKUl!RGdz5Bv^1?uq82lCJ|fJT)t+#3`NU?{@|&VfB9Z@doe~bcu$^ z{-%%*E`jz;KPV)`=&OnA1cf|j7P>E z?Sjd$*E@gJwxh70-65ZTMoua*`L<%O#9Au3^&;L?8~yrvR2`mxUwP2HA|6V?4?48l zcmDHNGyk|P+c3T}S#ceQf4yJW==lWYsbUprtF7=`&CnJH8N`X@DK%l}L*jg@2cUn0 zWPF+c_!#-I{^8y=RH8_xOgf+kLxtSl9n8q1EA+Tu!XNH@oV+&zoc#IvdfBi~+>ur5 zq)@(NV5G;BwbY%#wn!p zR32Z)7=>*7PUG1QdE}Mj?Y*BVL_FD+^)2qpC9l@WNBxnYAIp|_-nn!A=YMv4{)0y} zZ-GMg*0mZOMnA!^)Aa(-(`seiWE}jr;x`|20B~G9q48fH%6hk-CNSeZb<9UB8Gb!k z?EF3nyq!B3d4@hsA;HXgooxRh&ZO;__Ki?TL(rh`J*#h>j9c}^ke zyl#ry8!4n@gumOamO{e+*l_HBOd(g#mOh-Tq>w0&#YS++PudrKiI zO^aM|DEo{G4pO_&zfTie?knJ1lgi+ab}r4BIj^aw5ax?|dQ}w^;(ddb^R0+Ne)C7H z70sa#uSbpv4QUkeh0>g)e}h7f+HABDj-`;l11r3IB7rAg=1$@j3TeBq^&s>zg>c8e zCaNgkHyF$hh@cR<`obEaYZTJ|BUv^#jzW%^J}IoeNg-#eSsOm2Qb>hxAaCYv*iDps zFyb!k<)d;*JC8yHzwVaw%co#{!rx1*kO^*$UR}Ub;%D-4GK)g4wXFJm3AjQY1+t9- z7f1W<_s3(vUuS`$3vj4evhDE>q>vh|!;hJKfWN-usn=Q9$yJiF(~Uy*h%C59xKK!{ z$KLx{P871OkKHR4(rQBjt1hlrp5i=q)0ILrPBib(JVPNneGC8VJ5M2po7TN%xJV)T zwbME3ArvCQ()Nf8`m$c!-OC+KAwPe7;}`}%s#ixAx5xkUOY`+_Art=lQda~0ldr}4 zP6Ma(`_=4sz~9yL1y1WOA#aZ?f6W2j|1`zNn}AnPB5U^;@D8v%Rto?Qf0MzuWk(8G zh+lm3%ocX_wdfJErjUuReQByz6k@=}L*0P#?;~~vt+;>i#?*OE=(9@l+v-$2@A6^e zSuqa^{*PMD-01s{w?=N|APTvxU;5x3`afEDN8nBr^uNsiQ{_5^7+T-RBMIP#(r9-h z5qb!D5^2aQ>OZb5LXX2m2b-wSV|1tUgMI((+?#OTG7S19vMbH{QwXQlQ0x_N3emcv zQF|47JPPO8=K|h8F*!wtf?xX!a&#%+lc`B}y$HQdDY#A~qs%zdlInf}`Z=EB>O4gu zi+M9Qy*w!-Ai`+}vmf+tS07*vrjYf_Hn6L4prOWD&5 zxnlnU?_21{7KRmh(D!Yl^A`>1@4HXGb=(Vjbgn9713!jB9}PB#Qb?(_?OX%&h*WEg zJrDm`Q$4=zJ^V-0ujE!Kcphc1bgqYd&FUrf2iG~=cPE@cz2}v#4>j=|N3nKG4fs%z zJ$a4_eqM5kpU{Dw7hbb}kOxkW@ZAZ1b`-p46&2n(Mj?Y{$D}7r;TNKPrZtBs#4a-O zwc0`SQyZXk){sKhx|vK{plr5n-l!G#{oX%4d>-{pX)m&vEZ`p@+2f4xv&U>s`*ecL8D2V?eK@Ay(*`7z|TUDUrkfPb6aY!#%NGTuIbm{zmV^$!UKxcDMZn{ z<5HR`@{ybG%Pu@;{Nq9O1vv^yT54Yy-b5i&%jF5jg(<|=Y&hDE7y0`JpO+&Wg;+%C z9vNbwkTcdxDH`)Sgu$A2rT?c6nKeF`%Q2xt7Tuj2|9sUUmt@{&SB>is?%6lr_Mp7> z>-QP6Z#smp)^zmgqz-8<7IxkIONTIp5AS0~JJyv0DGWjW%~hLF|J%iaG5JLuviZ2n74sP#vY(}N zARBn}U&P%C9Md6+d|z3thjeg`i*Z-g8y({D;h`wQYaL>kd-(OWRvogee{nIro-kz3+60 zUa2F?2--hfE<76kQHNyu)wY>I|EEt9>Sm#La|O+9J@n>OtkjBzyrwLYL;*hj4Fb&c z|8z*maaOHX;Ot@T+sFAqhkV=Cde*H^heSk13tDvPkZ?=uwfkS_kW<}!j~)O|x6son z<|jIY9<(Ai`LPZWyIygqp+blJ;Bsoqd!$3&{?*-Vi*j$h-QK|}9m30Tp=F|0heV4z zi5o&MgIDqUGoZKD4qlpPhYtC9vMKT~^thgNowF5sSY*$bI6#m0f4DY0`=Ucirn%cQ zfiuZbEwTmrJeX$kl7Wo4eYEct^t>fLx9jsK9kTS;*s@|6&;50?NeBLQhlE_&x^>8z zao#Pi;Ekhh)6+f8IwXMa!}D+TI{4jxD&t*^4vBI8v_OX*>2aAIXMwjj=(L~>%4UqR z87qN%YFc_xy+Mb}Oy*oJ#`8Pb5AIt1N{8esXmE|7{oRv_9u@sMf4Od`1fE8=tng|bBJ$?kxh>Fp=f*Cnd;i)ge6^4PyH;$VS6qWX1)XuY z%>+AWrv1&lI`BVxZvswL_x6t?Ln9d?QK(dsp`@tT`y7ghN|6#Jk&cpRo=h1UR3r*1 zsnCdoP}@`~lp%$bd5X+3=ePD#p7;57&id|ken0R3{a^3(bzSFdd*AoE*L{EPVXeLP zaI|o%inBSd%e8RT>t|Z_0ll0$l&@_7TRg$n+!7q`C=M9B3-o+$qj7j0i0gqvn+5K? z2XXRAc`sL%7Vahzp!t!|!fTt}z6b#N++`ezN_q_9mWn;J&o^R84BNOx=b8}rtjIS21pee`Y=dFdSRbMG9 za|V7HD|CbN2#EXqqyF3X1G~8{n`rOR!cS|>NG-Dk`B@kovwRoGgBIz^4PdKrzWYrd zI6iKB`29LNP^V}LJD=~0^1?=Ktjj`)UD>Nb1MKJZ>PLq_hC@iI+7Ys0zI@OD@@aOgFLh4+a+zO zg%_*JOY)j(;bo@+_`Vr}`qA`ak=80u?;7q+aMjepgAO(oj#1OXT@KBgDypId*3p*S zs#gN}YEh+eR#6LYb;|K>1KSr5Cs(y7gE*+S*sZx3&?_}cTtT~T?c92O4J};mBk^Jm zT??8hfWGTOcWji=!lxNGz6ulvb@fc)z)K+z z&$>e2H79|%O|g2vW*n&V>obL<_&|MouzBulUXbTT4hBodYT=w$v^=yXXyFYH)Gpi> z0P=aY(*{KVzUuGxf1Rd<&-2ZP0QKMz7I_x* zvnWVI&JO6gd4+a#CeZ70SWXuYC&>F{xh@w5>9}c=*SyF+I&M6%YS6Wpj$d-vKUo3n z?>G~z6Ffl24QQuyZw}M(8JqQwb#ZIqhWfeX>cE~Sl6FV901iEaR*9dc0vs4!SLjk8 zULUuG7S7hf`}lIt%m?^gj}mz?2<*{wHQg~yK?`p>$OzmI^!DTNjue;=;@>?*LK@h; zadJUyBfue2b(-%RfJ=*CV(9{)zs$q<6=#6{FL{+JHUfORe8(971o~G^oXc4|M90PY z4qr6_dS))1EpVtG=&hM*u^sIHwB2Vi<|iFryyU~#MO<1qoyXDmE@*F5vg9!bKNv@1 z-Fypyd{t9x`$&M70zFe>EWmHbrOVHKE~wW{sR~IzZ=tte+$@0~>}m_%tOmHRj#gG9 z_pcm%vhXROo79Au?g#wOUI$$$1975Yc6!=IATM0$s?JIvzi`0yyDZRu{{BN&djS3` z%YU-@*azF~e~uXY|nVdpol(Z35e!*<%*dfFH7D&G5&-PhZX+ zGT8#`PVk)htOm$Q9A5FLVj`Gt1b_PR3HYIOJFRR3@I&nZ_m#DhU|e0lT6Y1!(=ao2hE~d_|@!12?movU5<|FNdR%XVuqi@ zHK1o=&N7Q#K)*djM~+`>qvJ2Ha|VSr((%m;J(E6G({aA{CQ9ea>G;xgp9?KzblmP) z^C1DSm5G0|trBcaS7&&u0s5=nn%>+hI)1yl!&JMTjt|UQv{A8{jw@8#OcrgYpG1FGy-_v2iYXyKl4W@24_H@$mP5k@9 zRld`4?vFm*_iO2RP{w|Ll`nK~-?gBd+6OxL9r-i*3$y8X{=R_$|8zS3oei!I?%ZwQ= z{Gh$tZQdpWH##00M1S)L^wV>E$;VJfI=)3&$jF~T=Hu%w9xFONTzS>qwyGeLYYV_>e9vv`^nJh&?$4jgR_B#4>oWt;0PmnICld|ICk99yC*iNqX2m3~|-e8)5 zF5fr%{VBjd&3S4+KWHB&qnvRG$aCtxEEfRe$Czq`MS}jSM3+ggccA0Rb>kOH13!-U ztM_{f^l$DLyZs92t@@?GXBP0A^yGSnq*HX8BAxeWkM-*GN8PXc`Jx>edKt^aF)u)OH zApY_qZmB$Xp@ZKmIv(M89N<=%oVOVGqo-J_-vQXMINfp}1lSRIwrRc+up@76?dkwv zM|@Xe$3hT4r3ybMuh|It;e1;t4D`(_k9G_K+rgd1L-_!21?xP63!A~XCRWDfZ9&Jo zY<6t31o}VyR2umJ#AWyQ)*GDw_s8$OeF%X2r7^2a!+;*IBX&xo!>i05Er!hdT_L>Fb)PR4BtrUc} zfViE(Z@H!d;9cP`;j{W0P|xq!5wBK(xLCbSKc7y=MK}0}oWX(p4qDHKF*-i4V@LE{ z8mONWr>GZc(Q)PFt(((yz<#4<@&(X-V?jP&9>|m1VqH5001j@2#?BuBF5y#l-i+S{ z@+M{ywhr`9$ai~f26@MyG}SH~?CYt${3r?XN0s|Q_anGUS9R*6Y zrSn03&b+!*ONowOR5SH`w+QTO>-kIv{T^Ftaik7xIesqM*1s6URo<|!E}#!e?Ai4d z=(Cpl#+=5vbe!k)7lmkPI(V-hr-$!UI{u?;zsi6BsJG75udVn%95Yn)>BBUfx3*|L zZ!Zl$N>7Op=%C@3b-N9szSD4T*=KcJO*A|LTcV-(jRt-X*}i2u*k7^dv*}$x51W2I z*rlC@hcB~oSo?#9f42R6{>}gmzrn>hZ4xIKe`qFY0=#s*UQZ!ib3Dk8OAc#*`5ab4!%OvJCdGW9;hg27?~L77SQm)H)4X1ifA~$^6Q_Gr8K-kUiEQs1r4t{#&d8gkQ=*p&lJ*r z8I>hPA3Fg);;Sw!>Z9R$JZ|__pwHk5rJ!*fU_5+~#WMlesm(7{YY6sTPuQnb0s8H> zNV5*We`bc!!^|!kKK-2ve*(}up`KAuzCcvKDo?Yn-U|)TwvcD*>ck;xCl0v}#?uu9D z!?iSA+>6`90qCtImvN*8^!rX>Yckg$;EN~jX>ieTt=A_8HG$uq)~ku70Dmm%2$uE$ zxL;rDtL6>1CD@**0&x6!uR-rcz$Yv@rH&W)Ath_h6@OsY#wE|@-R+^_VyElZ!~nl@ ze<+h%&`iS}Uz|1c0JtSYcSuRr(D2MUj`ho`XgJrHwh#PZd%$Y@?R(WUyg=Q>XSfc~ zc?M@yf;jrHWP2(fh&TS;TU(|8yf&SaZwdxDDv3<4o;?d@_O8m^jtm%|9;Z>58@=MeBin9A%Y%AmhKqmy|jKwN|f9^L2$@^?qjRJ$IaPbAl~ zF%Q8u4&$BZ2jXWxciD|NfNyc_R&g4@LvScS&>7&v$35(k1L85!eb3=Q&~LQL*Zn3S zP7;bXI=ht7aM?sPArFv`_7~P4$OL&BX17-JOg6}O&a%~G-T-?nwjI*W0{OYN=m-Y( z`)1o^X92oQ9AJa=+4Wo6?xAH$dFgm^qYR2KL`$ zT>7dH>e%O3Hg`{g_&YAwOYaB!v)U_@q5&>fCoIAq1HG1?JhXf!$g7@IGn4hjfc|r4 zU=YYd>&HRddw?E>B^3)+qyqe=YfN=Zq~Qxbda68(q2a!@Gl=OA0G{JcteO!?!)F%Y zeqZm<@YDNv_d0;>Q4e*eS9fXngqT#Wr%}M($SKRZAJTAte(wUgCm>Ic4ZG9=c^whm zdt+bF@M#fS=+iPmd^WVKcm(>L5;7r!KL^y?JEaZnxghT)`JCsy1NBNZ*&qxYzvO&D zn*s2ll{`567_`e;<>QaE~W%c7;TP_|9|KXa@SXQPnmNxJAQz^-O|O zLTLDYd(l3Ht28{7XE18<6&ilOJz0{&AH=_pN@^I`eqC=zQ80ep0vTe}t84Z6kp57!6 zaFWexDVzZMX*JdzXB`3j7Vb#93+&)O#m}R31Jv!?d~;V{r{OnWHOJ2a+tpVFU%n5e z;n%9QmtuhLwdc9VD?vMv_$dEiASb15azho+cUr-_h=(blU0l{G4}c$0T=A>}#MxlY zB_B^vmstaWHRj*;7!rlT6Q7ef$FIxSd1P!ml*&9yAV44)V{R@d*55pf=OP zpV0^YJK%5Rf6$4cHHCxYr2lyy2glu3*8U6~uq)^4f6{**Ll69`&&kjS8-^oj@K<}S zv57N0n${;Or}}#W0gSbOP;JP+UN8I?bpxR4Xz-p6_6(B`W^5$)oO}P$hQoF#!xVvzxZ>%a_W9)o{s(NRs-`gY7}*xcLh7bA*6bo zFAozNNH=nfd5=kBrv`i5GcZ@%rA3pyBu>;g9(jt~bXZriN$=}b z-+W6jT%PkGcO3oi{a^MP{N_{myZs0bBmBQm;^6poe1uPdN!|$GFTI!iEqCPjNc(@? zpN{?O{(s3IIsWICO3t7BBl{!mMz$lzN4CF?|Cc_09*5CK_(rxc`6KlIueT$5|4LJR z^M7RNyx*xX_P0)dXW(BMDff3a|G_pzz^py`igfBPiBL9|e7-3s*QH?;Y&Q+YlrEN* z!712&YLt{;9#W=aTTm2jG|5h#l5I)m4y|UKiYVJ=0 z+f}}cM=u#rv1!Mu&kn9$N5v*^wbiBXrx6uf>B&1^Hcd08V!LZ)wk%$C6BXP3)q;T{ z>o-%eX(+w!blhV`#WohiN4}Ri72AjYMGuw2w^6aJb?D;ODc?@TrfRiT~ zJQFUE*kQ?cbJCO5~Hv2Yg^Tc8MV7iLSv zc9JjWaO#@fRBTrLbMEfj!k}W){qFiSm94peL=@7H%rexYQ`(se%HWwoD5+OqTqvvR&svOQW} zniRg@kxH8MQ$C~Py_9VJimHu9&Q4U)cq4bX%;!Bo#db{Qk{Fi{C0ldQ^G7AZ2dSi4 zh%~K?38G{x@R|C>TjmgzG;O|B2ewC2vL(7WO;A%hOeJl8|IJ$h@sw;KPVdy~R~(^| zHu?KN-ir)MHa8nN+W@_zRMLKwn+)&Gr)0C;d^%vI=`kv4Wd$(`)5|H@4A+!rc3B^% zl9u{%;?|sIO18z=vd(a)6I9afChj_Wyq}V7+M+8m8(dFPNjrZ(J#qfnQ&emmvTbX* zE>f~NhEA_9nc_?(twv1$R7?mZ+XLN{vzdY}RMM<@Hkc?IQ?kuSZ z86}(VaGwW7UA}{ojr*zgI{mwpY%lhImPlx%WIL?rSU*$2jY>D=rm;^h zI8d^Ei@0&B{|O~q_|7GIHa(PV<}$fc3YNK3=_dNss#4<=CENR;{s&QMlx$}<`5u|V zbDFACy2w0jS6xcB!Mqm&-_KF9J@qmEZ2F#(ZJ%EA-Ao}5D&6MsxjQPGP_k8Kh--#i zqht$qi5@rh3nkk|4V@w%r~eMdTMJIGbvnqHLoV~k zfv;anK(;)L2dgc6V&Ni1QJu-tQEueGJUzqM@uxsK&dE++kB0c+_p z+FHBt4J&>vQT>DP>-4$}`-|Y|&p7=@!-`bbF?{@MQYagG{Lyg3ByttXg}R~V9}Pzq zAt-zF`lI1htNyv}>K~bV{5eeiwf=3R_a6;^Eepj{gOd+p=AWqkYIumb;h#Mgpf>!& z9S3a>c{3K1LHKK7&_Vkb!@b)fPUD)2u*j{4OYc=zV3P7$+wh;Ch&|_@FR)6tPL%p9^jg&v5zQ}~R^5~@BaVlAM?496g+=Bo zV~>}i^IxY$@$c2|B@EOT-yXZ_CzhAov|tGz7cMhxU$f4EW=!MrSVG6Xju@|CEp_wD zHzNI>QOl~Yy~z46-|5R&aR%Mq6{<~*zWM0# zRz*a}#odm@79R+GbTOy_Ywg}YWl^(q|?5Lu?xle2vfP;2Mns>u>CxOzJm{Ih=q<5 z{P{z>v9!hI6AErLU=H>Tc5enMuzK}L8=t*H$H$^|srw1peq?`r4E@nWZ$y{hm%2qZ z*%Y0>@s_r|a#t^bnlDvBc0*~BeaP`I_AFR$=q4a46?5idyn;ss4rmw6L{xOrY+zvsRl%&O(vu=A`I;_1x##N_1IY29C$_@b^WXr{V&-LBUo(tpS}k{c*u{lst%))^ zY0`<^e$qDHto|F}DENe{(5;Qw;ho)6oZF8q-}{2iUN;?d{Fh2Ny;!4#F8|ci_zkz8 z^&`h~j&zJlUlTw#VM(4lnG1uUb7P>w{Jc=nnVm-+9VTKqZX>igHWd9zPmwVRl z-HklntxK0L^>OP)mjC9gr;?X%H*sQh%E74K3QTL;E%ygJEkw0fPgsFl2e#r>pNoK5 z6V}Y@e$XJc5-ZkyzTQP0UH-zQ>*`mp?n2hbu8Xrjk)sotU&HL&4b#eYLi6sLTSKQa zu`QD?{}fu=O!P@yXK-16CN6E9sCKd9J<)n0Kt#*42s`AjGbO~J9a;XMk@#UJ44wZ& z0cLuJ4f&h44QnnQXd`xYC2+~^Yanp@{KmDwo_amOu1dacthZV*^u(HK?21_FwM&<) zuv*dVYjvV+$n{xHT!nX#_>RnP-!6HxP<46J(b4Y@v;%Z4dBS9~Ls?q5|) z`PxLx2+u!}(IAj2`}vK)(I{SA==;KsRxsaQv&>;;OwkbWBwFK|9jys@{#Nkz-a6U3 zZ^-db)1Owjz!m$*73?aQ5OFA3V!vJ~+fC0I^??iQ;;pg-b#xbI%)^dTQ~ z{rkU2xaWmb5%=%#8;9xlV=J}BNj=W{M(h$_Wz1RJi=|rL?I-6anEH5`eu1Av(uIHr z&chYR`b;PbbqqL+&OgIUZ)Rq91#&zPFKwi4ZdW45gI(aMIY+%J3C^%vCv>k1<9yfJ zS_zc_Y>LaG6CE>$Feh$@%cX727~lN8=Pq$pU^8>4a(Sv(5Ka1Kmosk{Vjb#_hdVTX zVDWPdwoJ82BQ6i85{f*>F`ES^tFA#aHEB^O56IZ~sqIt%KQwV~m@bmwQ@QLy_-;5*7rFLJ9Tj^_ky-=dgBM0LD-KCZBa=vh2F zb@*u)vGjXEar3Dz%kEZr#5uu)bj<=RwgQfU=HFksS0g6*8m4+Z%5#a}R}9me<#1t36_Ka^K5Iro2R2jWg0TI{Cakh$@R-4v zDs0cBs!;oyr`YW0_mW?j77^vP!|qr|4ney(eatqZfzX=O&G6U*;;r_bTiD8Rsg419 z>WrCb*qiKLYq8`cOe;GoDazvqW>K|U+VAUAqBdsfi|0kYSlT{`L!V@-u&Fn{%kE1| z$57{o{W+RyRs{rx8qe-m<-@j)O~g{);7Xq|;)(e8%PV#)>BKZ#Z+hLH){DiD4^FmN zS&hxu5gb1CYdv;$--M><`llG``J?qhodIG06l8mqITRd@2xekBT}Db0HQ9vuL#6Gz zd?LXN>X_`2%iYA}fbvZTikh+a>$A7yJ5*wy7qusF>1HA0qw5uMy{G0ihFZ@}gm}{%sh`0#HXZx0S5M0wA6LwotG1T!QC7Hj_XHxXm{juE;} zw=vXuyYlt6XLmlFLFPaBQrpfjH2@0@F3!DNnT3`6#cOQc^o?*8$vq-Ir5l?q`*n>2 zM-ygwM|As-o=WViv*H7eWA~B$WuDe~=IX8|$nigK`lQ7l?nEQ=PY>COyT1!W&KG-Y z(Vam&SCQwR{(~kRHL-UI)O_riGNGFm5sW;(-&<3n*RFUD8PBf3ybK%Z2;}%2(-9Y@ zICK|TzS(K;UWK9a$ox^0c5M@ly+UM4Hd@lTy0J{-{PXhDdWlctnxc;u^<$Tpc^&Np z^Jm@(L-H0HL&TR=T&mgYZV=vFXOCqzcM$dJQo1yUmsoxzXZS&O5|Hf;^y4vz+_F zd0iBd6%mD84|%q|)eOJ+6eCKP2xBt`FpoW12Oq!fAevj}=IRZ1VVn1j+ZDXCg_s>= zt6eDFODtA9arJn68isnlAn6!oaVq^avOc$7%Kn(X@C`D*aQ>RTiu+z6$A4e{-W3s9 z>B#+f7oQ{|DzD3Tj?C@7^Rg3d5)a!97 ziOa!TxC=1bwR^H!ohPRDW}3ctoy(p2JX-E;PmMK}aKHKCoG121nQUT95L~)0F zySq#d*6mYFpFi^(##lN2ZLu3TzcA%^rrwDzzj{aHZdva4$npRDi_c|yyL{yNwoyX- zkfcgJcI=ICfn<6&X6#vD|2fn{Y_mLgz@se} z8UKCb9QGRKW+B&yhKKHJ!oR=5&Ypd)XsJOARVn4=RqU)JgV{bAX1IX`b4&cHsOPj0C?)k*ZNj5A5)CNTSy*#c4p6`1jN4Od&yN@RT8 zbR~^7yeg3M-QIM0f_riW@_gg;J&~&B3YTs)$cZf(s9PS=G-ZnGs)>}g)X(2v)FRin;+?P7r>?3)#^0$~FxNk& z7PEU|ax3AWFR^=4kIeAX4vfF|qU*6m;QEdQEo>2Q6_#hA&){pC*M44NfC;#bGZ1=wD zOVzU~Fon)7IYqJc$o}2%>7_x#ghph4DZRV7ELOV_8Be8bU%3vu24wwB`E>_)Hq|4K z7lc*Yu0c+8{#P!q4n!5yBkP0ToM|z*rV*K6;V#GG^ZUPHFLve0*>yw`O71(v4DfJF z#nVjxs(2v=)|Hbsc{O6eqBq=igle#y1p6hkoWCLCuQu1G^|VJLay@^&h(D)lO9M7l zXW|tR+gc*}#LSw3lsm-K^?tG~S)Z_7s~MrDVEnzN8`+(5pp_85?0m9updPuNtnM_{ zDtOm`oG;6#1;od1`i2~zF&CV-O9nO}&uYi238BG;=G zd}?Xg*)7QN{Cwffo)%gQwry(XeZZy@`Fv1htW>ei#V+LYg=_t9 z9lo6FMz&Y;${dGP{pkFuJ7lI^sOZKlG7nj7d|yCVI@T2guT3Dz0=h+#I#aM6{i_NF zbiZMZ3EEEl)2lJ{0mHB{kzkz;@%%Bg@M)=TZa1=j9~*sgu5$f>EWfWYVcu@f9^`tm zRmsPtXmc-eJo|ngds9EC7df5-qn!4;8}=gm%P3$%omWK<^7TG_Ir9nWxjo47vyJ=y zF%R8d?17f4RPos_gi_y3p|?xoh#;jpZ%^6xSopP}x)ofF*oyM|k8?IxW0I=xEi{Ds zkjEGEpU!vV?)4$tTc>!y@=G*2e@7!HuDSr7e?nQHfU8$8a=ooj`m*r@j_%+6J_j#M zJJ*XGpSMmc?xD@=L!J-ZdA}g^)YU%Z`h4~w|Eej+`;gBcUm3KGfA*;tc|3ja)GbC= z96g@r>1ml4J?}w|hkNsF_!jh{^YhGAIK*)lU7rWL_HJC!V4bKak_I*x2g1?q~Gz=oDS~UY=bKvOZHxiu}9Zp~pj; zx`w6otsdn0jF3m-B<*H&d$|;D+;5rk19`j)zp*TBd`LI)dPs8o;iF>F=<}0@83QkG z2%+n*qS4aoMMvl7=n*(x`lTB~yh5)5{?a+y-G_TH4}E1?N?sLqNqgw$y25%a**tDcPYwEfSj_oK zXY4RKKW%B_v8K8Xc{okCI#gxe*4IdiuzVq@AY|CFz7n2<`2 zLeu#=tmxI|);klbu@8cg)&{cW$ng+2@J8@J)Mw=S)~jmVs;T%9IevEVA1OMyEf0A- zt<4A@Gsi9qd40ah{MEwcJ(**G_V{u4Yp}px#dsmEy&F(xiw$y`M9! zrhlbseG#%giTn#n-ij6>-`~5M!5M!3+Xn*meom!)b;ZL?ACcpyOH4`Hi{mr${qUM1 zlKqd|%ZZbQix=`dX(xKl$vk?-eU6|NaLQNI$|U!~cH1Ds4M2~6*C;c(|0;#8=IiSNpG?77$( zt4n%47{50zR0n<%YfPytL%X6L^EF;2yvDf-`F{Jl+~}a3gc@W#uO6+v;w4{?{JaeB zyH{-+%NvmG#n)s{RJU(L)<^jO;XU5C5&3yZ=_75im6sclpYK??M&RC=X7uNM+PA;d zOj!FJ`S~V`Tl!VL^{vSE#+uw$F8JJrEZ-|dM80-GJ90dT@7VF>`)u^*(F&dQ?p@Mq zN5=D7WL3w`Ms$98?-hc6{GG`0cGdG^CHep+9fPW!HP{ydF9~J~sGG z@(gr-=Pp+{EfI8n&Al;`7o11uR~Ba^%yCA4KGZpH>C{}e9^`o2)IKNcsyO=lAGC_< zbxZ`&`HR&iT>cT+gFL=Gc#vSBZP|nTe7gHpRZ;Pf9^`z)9#%f?G(vx$gNe%Oz@==w zuRuD@Fk;4W^yiCTM~#0o4?Ms8>-{|jdpY%a!8>9`-lWV>CErZ4g#21ceyNdP>g3l7 z@b&wR%D-Nl!@$VHIQc~bUj_>}8FaAK!KN*#YLe7aU}%vfZSrd+_|hNGSVe9)7&>5M z$j}Af-VE?sp5HurdwF%%UQ6p(u;NC17yK-huiQl(t&QT6vj0 zeX%wyV8-IbId6VoA)c#F$Cg)OzLIO+o;}xqB}ChAIytrqdmd^%tUs?8%XR-8Sh%^3 zSQTCF_6@9XPTQGoCVsPnFe!{SD+nAQgyV0V;KAM!QKz!QmcDz5)e{^J4by*Mb>?^4 z&E!)F-T10`*Ke6%7u8RkGH(M z#H64pwGSJySD#Z}Dt!HneSh$6e%sF;LK^a<67BbsO0?fkD)mgb{Ya^+9#f!rQh43( zCxv~b1J(Dp=M(SK_N=JCQAR`^OSv)GV+cFHpw&&4ZwS*4!Y8*1w_w6IHO<%9RbrDw z(pAH_8if zlXc5)$2VhJchagOmQ-Ro3x3Khl(<81K%VqG@cT*60l8mKdV0ojEucwMU~Z>*HDZ@# zVsguE6n_LZ6H*oV7Y}Xf#Im^|oh0S+vm|GT~O5E6Md~xZrE+WxO zsZ7`~AL|+`nQ4@ehK;p&ld(m;3ERCy>#T%x8Roxd?qdG>QbNsVzC+K1dJNwszjvNu z8PRQ=yLcs|n)rM_xANS54!j`0{M^yLYNDa6u3Rqt;qNy(>x=wrq00KNM33Y7mFT}W zzjnYk_uv2h`e!`YOadQrOMV2w=g+@CWsrO$$H@Q5Kk^0EBge@;M(873VUp<|f8_Cz z57};{?Fc`q6ZywVpI?+;-y~h=_lG<}wx9Tq{gGoNpTO_WxZiYgpVa%$_LIRel82;| zdXV&yw&a%FC)<&)uP5d5fe(3{w2|DB$I14*zxPMllDrds)5!lv+LCyU^hX{W`G2Gx zKR8DANwy{FqajydF(JVx@6^2z^6xg;-X4@oEe_Rn_Y|05q# z2Ko7?-lUGCJn}dgB>&QZlu7DL$|U_kwjXIn@{;=`FUd#pjI<^HCqE>O{E)}VeUhKt zj@V7MBjt?9AnBwYB>kVq$Tp;mkq@ai*>-kv^2jYIXQVy3|4%ykKdJYK3=(Vd|B(-gIoXEv zF)3r@_=p^`E!k#7#t5C<{<9s4G5HyZKa!u^C*y?dgFH_DPku-n$bGWEk)__HyVgff*JZo|d-~jrHGq#{0KN|HU>Jf8`A)<GN(wM|BMCy84JkTJW|8|`Ts~A zAF08h2>o62|1%Z$?wgUnwm#$tQ4Z*~akiNr;8&jJF$%#;Tftj?|M-O&%yWLgMg^f%idPzEZ!(Z^ z$(cySc5l*aWBkSBQDWQ>6!TG=!R$lB3sI#hffs+K2rVU&c36~!)9X^Q<;D$ z&B>I{{Y488m9+E+hhl|;7f`VwTKYf2h8UKJ@iw|9AbR21o*+HPi6W_^6TOI?Zr|F| zXoz+GUg3oPVAOh#O$QZv=Tk)pVyB4C+8Zg!<$X$ys#8R1h(1M>h8Rc(CP=55>(3Y^ zpCX!o$cAX?=&~V32qGJzZljx7h$R})3va_(t*)ETqY83FX`{rvO!_+a@y@qE{%R7g4v- zWph`)aew$WOGa zb7Jt%&5BfjAX+-Qg==&pWd2mld27);DoYVd4Pqc6hUF`9nsvfsNh;SPmKsDhji@Dw zGbdA(VnYlh z#EOJy0%EDL%mZ5!psJ-ViG}qU#X@39%v} z<|$&^&(WY7ZEqa6%0g65hDbV4e_)B(e;RIs$p;3 zk}Jkj!HXEZqdO-@#0_!yKpff-ElrhLzGu9`iSGZRewVd*SHb^@=DB(OHPn5CK7CLv%f&ZvSEX<0jA11q88LB0k}Q zn5T$=^#7R7){KJR&*(XV$N2ubb5?6?no?oJt|1QG-xEB=$M^?9M={5^6XAl_ zM(=}jmDnI`mcP+!w`eIFeLy>h5@K8WBxtY4Gi#Mwo4J2ZCb$vwPXnPXIIhl!(!Bhf zU}~Y`ux<9IJ>agqKSe>c8bt!sQBZ%d-#OHBp7Nz`lS9G%6UdfBMG4Jl))L#TzzpJ? zA9mZ?ZnKChs3<5TA7(4Os18wM_Bpf#6f0;8DD1f|=bBmr=P(-x?Sp*+R4eugP;{XL zXdmoH2{bvOkQ7hO=v{DuMU+5WuussK)10yo1NRvtM?3p{y!B8H3-4i3UZJo<3DC}= zj(W$Dp?=z3kJ&(IO@u-MB|tledhq(969Th*Sd?%m!NQid#5r4*InSY3K}F$(Ll3V? zuqaDVQBVT=kXUR!xZK$R+>P~Tz`c*SAhl*4c&7DF0@My@MtMm{#a#MS!#t`%MX^tS z_5npVen+8dqA++rz@G-%e^oI~lwQnCC@9%=uO??2GbA&T8UlHzaWJ>2sG|P}ri10e zKl^|h2-WKGnYO~P?v~wuIDCn58?OhfFi{Ii?!Z8~qnLGd5 z5-qhNg+=&4a}Wx9((Txo&PTJEEr*V^(9VrqCO~0_Mmw}~Xiz&=&r%%hV^Oc5;R6lP+o#Uf z5K)Vm?SKv}P*G3<`~HAtEfhp3?9gb3#uYRYp^k!T1@$0wtbN*Lq)~d7#_SJhszJ4a z+L0N~=WoI*!Q2P51=JtVqR+{<^^qK%#UvGK2Q*4f#XCHg(4jM{JMEyh#ZuL&%mk<% z(Ag_gD=4~90(78^6$P~eno&?Y z*zX(~a8TI$FGT3{hO@{IXk0;CKnGzcR?rFuwH#_7lmH!4p#uxFb11>o_T{~c$y1o4 z9SS1Ua%c-^_^=N<)DGy$C={#XSHv&t&1PXa`xyn*3QB+mH9X*8b028QfJQs}V=dH< zQ6xYuXCEu5R?rZI5}s}HnusH31$9H=Pv z3DAWt=u8H>4i}m>qh?$wi%AjtT0z5SrpoT1v!39dkUy6!ps+(hgtlN`UG`f*4TPR9 zLDK;0sGHUL4Qu;UnDYY)2{aO+SV7YndNu)_g+sN1ih{1zLhXR|0Y#U60(6}LY6q0S z{_+k~6cj7y=nTaQdR6AJ@oei>u}bFTgs!kaFLOZSYGLTI=fR0GI8yLJIzq&b()FJrLTWbvR^!gvb0;CUv<@!oz)yz^||WH`)QU9O@{jKcJ$Z1gPb4 zADh!(+!toUgHTb6RBLL&j)E60{t2S{yy@Pe{owhKKM7D#P)J%du5T9zRAm+gZ2^S@ z+5!rDfp<~q#Z};KW`EiN?Sp*+R4eugP;{XLXdmoH2{bvOkfbTxEbHGq^}iL}SeXTJ zuZ&rgKB!jg6Cz@*r`nzbFXsL;N}#Yq3DC}=jye!B|Cy=>cn{>CokMFP6cQ)_+BwvN zlg(7G?i7q>t_)DZgS8z_*T3>G2Llu9C9n_4YemPi*Ourp zcYe3s|CwLLBxVBC4roSAZd|;yWIT9j%AW>8Mg3n8V0}Q*t!hcAdG5yIMib}w*U#*q ziZiS0y*({hWo$X~X+=uYq}<^xEV6c+)pHvc7ZxiKPy?Y_owf9xxuT$tIYjrj-rfIR zn#J8Z&_38FNY@VWb!Sas4u-t!?uC3_W0|oM@hDl8w~&Rp&>V!q-nVvIbc69%X4s)) zEwuBwi!R?D=QPAD3aS>)SloUO zg&i90(9WSjEx);eTVx%J(+p_%KtuG7H%~jK!y;w_p#uw46qLZeKcHC)1rZ86JlbI+ z4m=WJvka(KP!B@KS`|iL)2nb6x28Z-4H`aBJDwGd5#P6bGIP;~wt)HrTJ%?1o!Vra zrobFmP&=SevUHWrjVT9NKr&2>=Qw(a#at9>2Xyud)e4F(lmH#*p&&vDgmLjAZXZr& zM?pQv{#XmO16lx}MFy(X(y@Dwx;|pD1^`VQXfQyF40Ph9{lkbi@Twr;RAIP6kTYgh8hSJ1+@d3QBXVB?;IL%P}l+- zFcd3jg@alSH4sXG4yn+A1==~3us%=rMCE)QHb8`04ozoh_^=N<)DGy$C={#9-61FY zq6L{PXFsE$T0sfWpoRt<6kTY^fJQs}V=dH)AW)%ItTjvLOx6ZtPu^hktcoq~p&h-bc*ZKE9RC!SLh}<{* zF;r~D6^mXAP8}^aiNO!!txkhWaHFCdq6vs>G?R!QT!$$wJr=6-@nr}l8=|z(0RL_3 zu9VX9&NVncyG_Z4XzBk58)8@@#@pzcfaryQI-6ZO38R%+h@BQ#Tl-0yP`bXN^P))J zWJ=u-J4JMseO3LrA4@6I8BrRdPZ6ad29iX1%K95QlqMkRHo9zxmX0nPVuT>FA?h}| znT1%Q5uK%;;-_}`A!Pz0N*i6av^qhrQ=9((soSa&`9SAHO5G3x36TvEUc|8cIOiT_ zTuS*Heu!f|qO%a$5KTagUh4ttOYL_korTEu&eirxvje3xM4uvd>Lq6-!uOuiS%{q? zvW>2@mbJ+1241DaEq!KfXnHaw8zOFq)$+miJMR1*qtz**ZisA%x*8baV^X=tjt`FURGVPom5$#8QJ8NQhy1?uc6ic9>E(#8QLE z#>el`(@CB6h+aU9H$*nXutc1PAWB1YJt8285rQZUku6AOTUSL7cUS>K9pIH z7)Xc}3DE?^Qu8J1tl&g1N)r$h5V1HESq+>oK1R6+gE-AY>=co0bmI-Nk|VnQ??Af3 zmHulH``=HN5K9wc!Xl3kYRD^X(6IC z#K1$GQ-weMuCIQIGGP&MLrgK-{^%CRmz2(OuglEhJ4HF@BjSd*l!0g|VuT>FA)a3# zx*n0u!O{AaPCBI*5Tkc=C+CQ`A&w)6V;rKTmZG*R<8D#nhFAs>QwDL2Lp+}iT)tc7 zV<}~3A?5-iZf^B<9jkv*;)Ynb5OsTWNBl;9^bVl?7BD{!fh?8x^X&#~ph-^OUSFPp~qvd);FCYdI zVginCAR*$0xOR=`)9um;`z5L8mZMuO5iLbzLo79j>5Ld5h=UPgMH<~XIU;WVBW#FX z7+s$tT8ij;L^i~88N}HjVyTH(GG1dpowBGRR?E@FZFD&Bt+LEN*i53Mpqglyod{uh=mI= zEIpcKRvW#b^eLjV5VIc9r-%g~am5UAoSPAA+n9` zl|IBy5q*j{!${ zh@B$de?GeR8IJDluZYqRorNe35fDT+MAswg_8&IJzdma=x_}^7OT|%YF-}qoDp^zYnP8 zDK~B^e3ENn!-G&!{l%SX0oy+@i_*UOt#567Ju?9+3JS?Kx9{pZW>ztag0_HS1#JO^ zeaG$dobEAI7*ixd`(U2{)rx%r6kR9*+6Vhl0!>aRBnIycRo;oG{OuXGI%VlC>CBKo z2_I)@o->InV0IJ~E2yYxN{@Wku~mJbeXtM7(BVY-(`Xi!H`kVUh-v098wj-nno+zG zFOJPKPh$gJXdh4lv=1n{eXXep=a0qq=0i1v5&X=^5!`$%_8kJTJz z0phY9VG(){S*Q!mK`88}G_I6N&0$fmpkpnx^Ei!hMIG)eq8+Lg`)L3L5lT2U>}$Tx zsfO9L(4dCG4t13Df`#h^Sw%ZEsG)@UCZ!VI6IcWT)Ig{|paiI+pmi780tzBjT`0QH z7Er=DJDxHNR<+%1Gw<7)mn=#K6n1E|Lpz5CHEp5hXLpqh=5&UJ4>UymcyE4Gx>(H| zyU>9JDhf(q-yhJdg@Oo$9UAS>xPnF^)KO5apdN&dwF|FYo89Nd;^%{)sRq>wYKNCv zhLn+N3Ul~CTR{B*E&AK`^=?}f$0Dwvc0i+K&wX)^jTWz%)jibrGk!U%nh3Q6I(vm` z1w|K1fDZIf5TS&-@9gA7%~>obKt0I*SPQiSS^%I$2C7xFZbEW7{))NCKobWV4A3G2 zop`Af7aYEMg2fyT>T{?aw>V5yQ|yj2MQC;yx{7DFl&M5yJ^ z7SQlvA9ko6(34RpR)P~VEP}lgnZt+ujDl(fB|w838gNi_p(O(v?d*@WP&-DE0JWTb zte{#!L4*>Za|Y;$0}bi`MOSR*o>=CQ6Pi)%+rhplX!U`14s{fCiUSqJJ^{M01)a%2 z*WsEU)<~5u^kpsp>}v%LpE(u1tv$l8nSBn09SS0}1^eo<-vVkN^mGZD22e*`-eHpA z?84$_CZUi(BN2)fG@YSm6VO>WR4b?`=xQz04rm`xblE3B*BPL8Knd(G??6RCv4W1y zP^_R=Wr{CKER7k*Vl@i7!UDa_0gWq>l{Iu{nVZZ70J@L@RTp}p3fehT6!bza`xkiF zzY+&+0fhwG0;(>Q00j}+$Nzc)G^3z*CqUy03OicBSu;K|->oy-WZIUa@igY&^6Kkg zTqw$8LD-)!e!RGb1z~lHPtN!%7KE?>aaX4|EC^9n;hPd3upm5hZ?AfKlLf)$VA9%W z4_Oc4S z2md}6gp;=Mm!uD~Ac%OKT=&C=1!3~UiXO#K7KGQiZa$%bEC^X@$7%zQvmgZPSq6{a z%7XAkAtG*uAqzsV*&Gh5Ei4F2WqBnJA7Vl1i&GrxKF@+M5Y_B-kClN>RiEjX9A(ks z93L3xa*R_#4qQ7K8~pQ&qNCvmgY%7r!4ch0a_uVkKqQ2+~;))mZx?qr z3qp~TUS!%NEoK9c>mLf0p3H(UOUpkylU0i|ety~)Bv`cQleuj0hQ@**Asg>na*zcf zWwoZc>@5}q$*J`>_2XF(S~b?pvwy;Z@K~|^{<`}t2t!^+g}Y-}5ab+w?0#Fof^hL| z=$1_!+RRv`MN0|D&S61toqemZQ-uYgQY|EbN1g>iS9NO1^64xHO-b!zo=CAEIB|q0 zv@c^pkRG(r^V`Xau&ke<;KhRQJ@KR81wR%91pza@pR8I4A39iPag;?1!M%BPZ;!Je zNHoh|{L)!h`Y&ZSLJH2$KY?4-2)hAgE214r#AqL3s7< zRKxT}76je3h6{Seu4MN4z1K98rll+hx;9t8T5e}SFi3S=*1n$w;eN#C_Ncuq2=flp zb5yPW4{KinmgCm_-C$0oL7_rYsicr0)V&)}k+D)zhEk6rRE89(keLQ)E|Q@{G8gVb zG>Alo49zpm^WNFOH#*#fD=F3?a3+EUtEL_9Fkd!&D_R@%j(YswaqGl!w z!}5gm;#q9Q7oNOvREn@jsEieyDzcu1al&HDj*8IQ6t((_u$B9WP$acav9 z7KWd*@#s1c7RKhjJ1f=tSc+ko!_T@50Tv0)kVy|$k6~fFTz+-2uQCfG?)h}H2@_cu ziM2L0y9HSollfzhZ7XN-s{GtVCD}q2#>kDig##rljB}c!md3CJINC?2(p#LxI9>Mf z-U>Fx%;}$u=Jm7KsE^Xw*2i|#G@Cq%j(=y72wox+wxETDv14$=ls%(ayo!|5m>$ly zwV%g^&z+^sA~9WZddn(R7DnMI-PllR7DmjDnN!NyjF0wuUcFnLMWWofacbgf7KZ1l z`HCN0Sr{djq7Qxdu`s^MUam`XW?`IYIy7ynB^$$Ec73WD3q!tW&Dw`sSQv%NRHp`= zWMNEP-4t=>3JXKNczw{*1Qy1-qMWXZ5Ee#j&*WW|`&k$ZXHYr0?ktS{+XFcx53w)~ zeR}yt>jDd7|A=Yt3+}NnZfn)2UBAP^(8!eK8xhIEc;;vw`St({L(@#ASdnc9%`caH z3uKcpde86sAdE$o^pg3*XWd|7lnig!^*ND+aYe`TRBI3mL*31~)OjxpLt|R^@r^Dl z49RN#o0e?uo~n&Vu83lh*p@$}G4MVMgNU0Sosh=Dxcy%C34M));U$r?o19}|a1@vM zTnuDkbY(40GG;5d=Oy!^uDoTDm>X@Ts@%%L7#XMgcH;mGV|7VPhEp30!%;G2XhRhX zBe`OSYhE1-!8?nWdB7;Ir-wABpnd9jg& zaZqW8evUZ{BYxk!N2+W#+H38HYVKi?kony1Hs>M>L+@nD>zGUy#<}TXBERxk7>6@= zdv0Ts&>Zgb{L&p32@RE(*CKDTFg$hz7^UX0Fw{rPYTVbz!nl1iZTb3f-@&ayBzB=~DY`m-?1qZ((5d9g6IDC`Ye?#sf6C=FD(dXa^3 z+ln*bQNY5Gh%lKkzK@0B_ADn*PSp6ni@NaMqejn>ER4}F)_Z*%%);0qu39m86bs{& zsg1nhOcsWRm3?QaJqtrY%d}Gc3=5-c=DA5I@PLJ}(8E5PuY!f4=4>;AGt}h2li0fX-r1SrER25Fv?|}hER5~xwd2OL zve>v3SZLAO$in!kRXNmm5R0noBYGT-l~@>ui+UX1QY?%_SHOz6TzRTf62 z;6nisQ5Htl7i;6Wf-DTHkh+yu*(5fox=-&`VUftoH+%4W0Sn`?>*R`$b66O;>+`>R z$+9rEJ@XwJ*2j{>>c@^rMn72?ZhE2t!ksLPGvn$cJ=o$6rt}S6P9vgdbq-y~Sqg*#u(DWM%BQEq|cYOy7!*kM0Ds?!E@%?@_ z{HxeXbaI{C@|SfiswS+6HF%lJ!ieAER;l%vg>gdKsL=8y3nTL@f8xnv7RI|FJ|C2t zSQw6n4Lp)-SQv>P?eaBqSQwnzs7p&PvoP)_AKX|Tz{2>JURbJoj)mbh&idVxcov4o zM2{oSlUNvenrmZfB3T$KGUCZ1cNWIsyqikl3t1TLI)&!NiY$z*EBspz$gwaU)0rM! z@+^#>%gDR}HVHo~=}FmqEE0RgUYE$dV!2q_e(Zjo62QVx^L|`^#es!!VZ=%QW2;#h z^*&8IdrVmv`LiyCL=zT9A?3VpxeN zhPu39fY~$_#%EcdEgwW!7?Nd+v71-n11zPP}`Fl&y8x$DEiFe%y=Xt0lk@l|%|$fAQRjHU<4@s-{zjKW2; zx<@#&FrIx7J-%}e3*(?kOh}mk3!{)T-*fYKmOqaY3&_9c!uAJMvvu_M9DmOu;o<6Z zWbqpoMs(gmv8`->7^e8-b~WYAA`$+6ZDPV=7RJV^p;2!pvM_RuOC=XburQ_tRt5%0 zvM^RnHPPE4%EGv7mua8a%JRpVRwHIv1wCb9xQ{hDFL9cM;ZGSjFLP#Ld_JGJGj|gU zV{*ynr}9oLjJ;VMm&({w>37jauh+0hNCugVAFsi}kTyTKG)|C(p_ZLpy{V4nPpYpS z-O~TOo`tb3veuI7XJMSZYW{@`XR+~YGXGbHUn~;WvQwsJm9Q}G^1qua$@Yi$!?VrG zG;Xp;nB^Z<+l+rkzj>Eapavfw=MLxj;ow!lQ=Hzxzr6GNFDl{){qz45l2bESPX<2H zE?E;RbaoZcUxL-U>?#VmRDRs{AB)|8P{`+{hF7kr+_{uOtvy_r(%ail;rR4~UQyq> z1=Ms`p{+X`;I?F76h6*JEIdigO!<^Qbp# z>9tk+Em|oYqh1`NU42c>wRCX>S3j;pitBkP+Cz$bUVkx9sIT0=^Fo1d%U|=;BNOE$ zu=&eh{i!w)Ybzbv&W#uCqki;5@k_R-$F(5@_XqVN#dYXUQs~(!Rw|t|(h*%(W}a2d zqftN3JC0ps&i|?FzwGns9er?ySIeY+>b{cc+A$6pT)mhNjmM)(UCv*pP%kep9P$1=4uWY0FoX(_;996-!gX<^x8Ju*Gcu&s| zzU{(U+y7U4`AgnpjlbVQ>79`iTu;}~8_Kp!4E%nV#{8gN9iLeLOXIpItS?;mlisJe zH>jPvo;PmZ__lk#dv*M1GmUYgUGzh#`sK4}7FFChF(n z9rOe3;TY-1;q}QLg*{aMRsOi7fPAifj2G8oUQ~0GeeL~YDfAoT`q8MIXY#9!!aBft zq`dYqUucInUi2U1K|gRk`h)fLI9cU#X<-+IdBOE4|FK1_*-!ozg=4gj`+VH1KQ17k zlPiz@PTn$O^~POYRL0Ty?M)X;xbk@3c6h6D3jN`&FOA?Wd~Ym%mey~dB$__^u1L?`tUMtU8B56*BPIEGupZ53jH7c*)yvns+C54s0Zbc zk9k0f^GIhLv0f57_8o=t7`ODwK*ffvkKA*FexNM9|> zfUn#<;~47<_2Yh^KGcI0>k8`t*C8zmX_riGeZ;kc`Y>>C(2`eBx# z5d7$S6NP#)9@LL{!}E^k71!fD-ghXEe6+_)dG8CrkN!WFK4y2;q?7wTL^*ti;5wYgcNo4iP#^Dm2FKXnag1_E(GK$ew zFF&f~6>X4vE%n;r4hr*wcJIBJU$SX-D~0ui>((Y|Y;ZhvmB#hFar4>>Y2Y`VvhO90 zaiU%Hs=m+i}j?oVKf%b5W^tt)llWOC-=o;+_ zMtVCkx%M$$T!(Q6+Pvbk5PnIa-x$~7ty#Nn=CsgQ2RM(E*FNS8?eNBn{$o7o2d+nd zu)eyUTfXs89+ZxG!SyIFWczZC=#gw1$7mn-+5AYsD*x6dZXKY%q6&ttQ^yZZFB~}} zc=hC`TzNciy!Oy8)*;$K>Y8+C_hjko6#BzkUnq}x#608rBWGU?#O!&-tw;0|^Ni;p zM7-+E-PBxeJSe|KxKsYu-4+VtM*j!*Ug-XwoKB%W)Pr)!$2=g#d89M^Hc6Y3I11%4 z?j)~C6}^w*Y1}{b1MT5{q8^+_dCUjO^RB}<&~A#4dy|4fE{*=<80!r6<9?t%)Pof3 z3hMyZA>H6wRS>cKKGzQFL%ZlVuU(YKK85+c`4olSkHKWkV6g% zRS7K=?|St6VBK!X4Z-;o+C@7!=9S|eqaN%V7&rRidsaln#LJ}!xjMxo4M~p zl*4xjuETkJhv7Q|-x0j;860DO$1%zwMLWp<-=dfgd~c%vXqPt**7x|^|9+2OyAZEXDX!G@0# z_wP2j+`QuawRjQp3rl*q^Jt$}FW-fWUPe(8q;83I(DO_0D3r&1m@b&a|7t=z*Be`XnV&5r+#|ddqEDPzZ+^)^iX{i+E2kkz|CK?}~-J`L- zaGhb>Dh-*6TpHK&#?5OlVC0IF=Eu1-#))>(kLNlwgAF@BbK}H#qar@#1(jxT<3#&N z(GT1|9HSld1MT4$=`-2djrs!Zl)u37eb0ZiaP4EfxDMkCOL?A`71&0j-x$~9qS+GE zq+SZ^0OyhN+Q)pM9o~4+e~btH!1Y{ze)lDZHPN6*dd-V9@X)f9$(`S9&`s;CHJy#yj8?HxtNU;vl4$?+N=?P0E^J(;l zx4uvw^N4xI_18;>+9_5PQJ4qx6Z4GcpiOVH%jKwYZagS&f7{~X{apdvbA|pNzBaw$ z)Q^wc^MHC#4*8e|q&ScCp<}*^bIVm4n3+aX(QH&Z9i$1LNjh zhjE}?+jX6TQlGr%<{8IWXQ&_d1NEUEq*zy22e=NY&GX&1W^W3(c2FPY4gKb|i}Ki~ zP=A7f<%Cbizj6BtuH&T`C&q#HFs~RdZ+-FV;T@wsUj4WZ?I6Ya#CpIuM=YHj{bW@Y zjrrh}=bguV<2v*M>l){IDc%Ekj`9AOani=^$b&M9cRl*;rg`5b=k>qm1MTqo!7Gnr z)PsEk<3>L|uQIe3pHM@iUW^CzW8Uz*<9WsPIFI)o$|E1`@lxLV0`>6rZJbB_c>Yj7 zz8AcfX-yw|yP11$;k}RkFEF|J?pJFz_kD0;EsHyP<#yx?E|pNf`URvj32S8>z39y-SUAb}!8T*8ew(exQBcb*OJ& z_jT2jTkTwba9;VAgkz~`Ar{xv_JPKQVu94Y)O|Cn@9*x8^m3hg50^>@X* z9g}Vq_S3jOs23^vi~iV%34i?|SxO;Q3H|zLY|Lk_9h^7N9wFZ&I>600+UM2VtFrCH zS^g4gt(WTk_aDl*dNCg+V~so9zJ2A+qkg2wM|&olz8;$4TS@O*Hth7{Gv!pxsASun zUu&r03L7K|Um2woa;>t+x18q6|6c#p>Ei*P`cf)Ddzb=!y!@~B3LE&sOHHeY>NSyPh|0^b6_3E3OZ>&u^hI zPPB`D4AJX!IQyfX#yF9h$4hPK==^t|&^}W11NRTdXb0`1Jscw)A=IyCtJ6;pYv064 zoAaHUXN(uuVO}m*4puv<@r^>iF|H}$9K&}LyJ)NfoJY!QAM=HFc;iL?F&^{-*P}mJ zUz+z)JI?JYr!X(L9_4Kpj>!4sTTbB^?c+ZG%o+b?pudwwdGyyH)L$rgmZunV!6Pt1h{o$=Il*c?`o^k!AN0UV-6qIo55>Gh z?u$lO+aI|%(zt)<2l|iuiF$Az(OjD!6&ZG1eLC$NfNks0S(5 z71jZ+L;CH$p__=@zx#>$FmLELuU(YKK85-yFt^LXE(Jo3>VFXg>2P!Dh4#(C6_=MVMcd*QSFG4*GAzEaqa@!m)OJ3sq48J1LY z--jrN?+{#v^Y{+qeMj)VXK;-D9mgn#6zw4Ye~V&1@V$xtqg~!OSl{E!|EiVe-yh$4 z^6^w#rvX~kRPDj*;h*Urne~fe)xL76&X-~IVwWl|AJ-w(a*w`oCcK8~AJ{ar)1-;Q zvGgSGI|umcs0^)Qp@Nti3fKRQq916VcOB~USbd%ps`qjI!FjvpE!UfLKG5DbK9SPJ zZ8XlK-b=TeMp#$Z(Ktr^I7Yh*kIk|yxcKX@{^ELGiuRBqpVwc^6WU+!qWhqzb^TxM zoi!Ud_e{wfZoDXmw5xntwAa#d3hg3AKKdd4b9zf7>@)5U>P3p{(4WJq?kkGYeo#n5 z$7g(t56k4{73b48Uherb-)Ns#uiKyS=EnUA16t`Evwk#1cR zLS^miI`KfXiR%ZhLpn+Fw1msTddfhd-Rbbw0lMqdnXuW>K@!ClWAH`+m}>s}}rX52($oM;#Q$Q!nb$kT?)OQAf*?P%;2Z3+3q{X;*{f80;hgYzhl`9OKzbr=WQ)zz5S zW~Kjco^gzIhWc?oP#@|+igkr`fa{QM>RD9KYgEVGPt=EbL%(_LqCEB~)E^htU$sD> zmfKfw9WTW=F%GncdBu2n>x)+p?-=#*>c@3x2PxJk)&s`5sQ9SJw+A07%m=SL?>y!k z*P$O+*Er8h@gBf>#{1*&5>35F`DGOEdi49)cPH&aibsN zGheCKpRA%#FUEuVF>iR@@x0=CoX7hP<&lr}cq#9FfqHoRHqN7dJb$Pk-wW}BZ!K7@ z{FB0djQ2kJFLIQKSBZY-z7J6j-yygT=kXoJ`;Op!&)^vQJC0EfDcV8){}#o3;CmDO zN4vanu)fEczl@#dJs#Qf=uG(XZn|^ls-c=GUG$Z=n$*pCU38@0HIZ#gy6B9ARSk>2 zchU3g1BR9y>!#<=s;>=r+f9daX8U~c>!#1PE>+ej>7qX`YFZud*hQaB=O3c!)kVKM zbYa+Z>2A78TiER3>u%bnagLvtVh>#y-BGV!+f8?+uT@O5?51lj8oFqE zO6lv+9$Lu0V~zIB9@^f-==~+N5BzG09M!6BI%v9_ z(ioX;I@_U6YHNNM{V`);?Dk(>^nS+&OD%M}>HPP?>9a?5({YEDO?Mk~(PD$AJqnlZ zq~)ZYQu~BE=-p~64||Tb)61W#6`k^Jr?ZY9(eMv|-}4(iUU^Wvoz|SQqT1NFjdp6| z?|H!2N-wZJ5n~DeUihxy#iJulo9W(FWB0gG&Gfqh%JLYDE!O|i)#`1cE2MJ6s-&7| zrLi-I^wB?Q=Vsa1h8y+t#2Y($7d@$?*D79^=3P=pCnxKKIqTKaZ*me=C|1?cr9Byi z&0A{e1uw6kuQjfwr=D>c%{fv@k0K$_`%5e6*RIDhl$KV~51Ip#3!5tG>=2{1cJC_b zj)YdZ{!ETu{!j(6FqHQF{DfYO0 zrbP!XMjrn1i5{JF_fvXVA$_Y+D^$(rEluqlur%0}OYe9UvSIDCEIO|%$s@fdi}oF@ zsu_JchqgO-IWlQbHa*uZapK*#Pw9h^qNP77Z`1eh1x{;<3Zf^SUM=n`??z2X2#TuN z<3_)}H%`obeh97LORuk1K1=5oZPU4x7Do9Bmqoi&+@xdfeV6i_zPMK+_z^XqPkqN;vFB9PjOP0SMp@Kq|0_|Q z6)!0}iN-C4lb=yG+E-58d5}tNEz@0H)pv(7)7>YSx$prcEO(Q3UYkz6OcQzMHsu+W zFzE6#^-i2aSZ_8#{s&F+1)k=rGz`{nwF@$ZjOZ!!&?m!*eLLIBXzTQIefJ`5>H1Xl zd#Y=$QA7OaN}oJ&pGpcGY?>mFN*Uz8xg6+zhx&YX`t&so2~_%uYjoC?Yn06T9NoCs zyA(CoE7Y?&gHm?AW_#f2ODZW-u|sZpHZ}h3(rweWzn}*7Zd-6A>nYXg*>g*J@>5Di zLnuXA^aV9`%?p|FXJ1im7Up{<=I2wX%hxTE9{ZM3y>XdL*#DaPHtB@%w}Ncyd_i2b z%)~5eRN7PWxhscy8~4JuOe>$#elUL#(Jr7IiVM_#3@)Ieg141dxxS&&cNdVxfow{0 zlcspsg_l%-CEr8s)@-U_)734CgWgcjzMTqkaehl#-oMu`JM%5&v~idF;if!l-|!vV zmgQwptx0}M<9@!NthRVa+16xJ(ca#PUb%0mCu43)s4pp?bSIk9Z7~JZ_aSeOHSxWr ztW=|#;-|f)#!Th6jk%RaSrmBNz7c*)wN$Qopql!gYC3f<#-ivW_2!x6nt-ZLROwaa z`A54xQaZl%;x_j_P}3X31{I5cq`dE)`1I=CXKMF68n2E*Q783-Du$1#py;ObFF&7DQeW&} ztV~~2MeY6}mKXe}k}_TpFFK*Eg8C>Z{^(V81+}_0Ev>Y-lG1El`>HUdnzHzqX<8#x zOU-y4J1@l$Xl{T?i*pTSEn?I=cuh6+)UL^~kH4DAKKR1@T0u2s5If1XZ)q*1d6`e^ zOLH2w-Rp{`1+QHm<%1`&sQ@KI)l%xG63kRt>D%ZT-Lu{ay(&zXQU%RMiW)jMBR98!N}nFv*`U`ztvuFg=X0`w%AEQ^!f9v| zrM>K?eDCCDYU-XdGFRkUs5OUYHjO>gLTz~_qHO2gLY)nqcJRTP7V4pI{^G;IE!2;D zpP%+Rv{IvoP589&x2%g=9U@faU(!h} zRk0Czng{S^v9za@85t+o7Q*3@ol-Fm)}f{J`mbXok$W{G}^P9dTH7;;^D_G zD(SB8Eu*nrl!}RgP2uBCDpA#8=+v%GYKXG>ZocEdcid*C)!Icpz2CAmx}b~l412@B zL!*mQ%S;;G;?_w$AKLchj9e#WtZg7*XWL1M583Qu*9m%F1Ps09*hM|w)8)F}w2K;J zYP7ic2EpuF`p6Y`xqDJhG>;P%&@RI|3u#?2Qy zDT%`mgbjamP=e|)i4CJWs7o>PGDbwUQ;+WL@sLh#r*1s!&5RN6ptN)v8vXS}S z&!TVb)UuDFb7s`HQ9-r=I-c)asdHb1%YI3Nuj^LLG0Ga^?F4bwOL`8XGoJ;+&zjv-E#bH+HKSf3x{PrEJ}Od#}t7%0krY zcD-jkb@$`9sjHsUQqo6K8Z%p}sD^`Ajo!h(_xk)q>dGVV=iixI_Q-i%D52D*v&G!6eW3!$9An(I(N$35~NvfrYR zPOIoyIIFslP7#^nzP3sqIortGm-jN0`^ra(kOnN`q=?{iUJ_$9~k&4I46b?=SyJTVGsK z7Es+t-?B*5EcntyA9*CHRynnq9l()gtG?Cbm-Nx7W>*}TJ`7xu|Sbl z`uvfEcalbJ^uP(1)eofGX@2Lfu#+b3G&L+DJ8gVBeW1-p#Xz#1*4cJz)YOyhw8mJc z`%2y&^nv_2WAc1EX^Up1tkAJtw0>drVhb^N_staw>bTlTCtkmAYq+tK_6?mSH8!%7 z)=etC*}AHWHlJyHeh$22CuA(UGTyVBesOI?_7r#@vc1Q5?Q$v@&4(}YJA?oE8&;Tq z!hi6|g}@&_GxLIgLBA>UGb8rrdgf>5^XDA1j`^TGLx%uxp0UAv{*)d1dyIPiv*7nX z7&(+>rkFL1PYh-A2X!ES7_4K!jG51H0FH5v(KF&Vn7@36;WJ~#Z(jM4FvqN6_>3R8 z7Uh{SBPR@C^ojr&9up%&nR!ND^!FI$n6;yR^O&DemdO{|W9IN@loNwF#wH`n@EQG# zO$N-ES;xqr98&a~kwaY=FC)v?W#$Bj{!5!jG6Te#kd(cMi1&>_>3P6|Iax_hS7mw{AOg) z9wWzqiJ!rrc2S0*jBb==*5GbuhVRenv1kXJnW?W^~{@>S1IV8PtJ%hW;tXh889(0 zW5yl=*D`#pZCsCff%P9A!^d92)Gq_(gL2Hz3?J8FPhlvtmZ8|g7|M+QU%>dmGtV3e zCL9ct*)}XKri`&vnXQ)uNCUr#xe+uG{O=hBIK1?w(14o$(7&i;_WnAQOMo4~0pJMO3UCMP1snsM0E7S{0G9v{0M7u0fN9`{24E&Y7oZPV z2v`DG0dNHTj$HOHZZfCvPdAyeV?N^mMgR-IA;2j>JYYPioC@Ilt9tlfR5Mlor)o(U zGoMKSYXA+91vRt&RW4hU=?6B zzznb!unw>Ruo18c;0$m9YzHvq;#+yoB^B#JO+#bb&3E@z-+)g zz#_nJ6Mwt7#6k2=6Yel(J{JHffZKqFfDAwu;5DEaPy#3gQ~-VeegYZ*jerh7C!inj z3oruQ5CV(@hyq3d!~qfjIlv@<8sN99a(^i?2~hQ?s|R7sd{P0KfNa1kKpx-&;0vG< zPzR_7v;w*S-GCl|0GJd63<3-W3;lyv@w?E++>dPRyO@#N2L9%p;KVl9T1cJR+Q!H_@(5rnN(znD|tD zg26mzFlX5BpM)0ceR|~|9rWQaXCz0MBf=5oj9N05Beq18BYun{ag-x@j5C@MkzT^b z8MB0+Gj@ppXWSCOT^t!^b{t2JGoCYnGm#_DnZ!}p#hJ{^PT(kU6gbM9DI68xt8&yh zQ-QC}na0uB#nH5Z5RNde`NKapb7sPLiNF$p&AT>nM3!;paK3UzIt>99XO95!;!z$y-hvt=`9_fbyJF;4I?PRRaX zCuSo#bDfwn;~c~cIGy(3=ljRtTnOEpGmA6(|JPIiC-5IrM;TM+mNC{ip@48eBp})* zm=g;$U_Zos4eT>C5$Hc(3U0tp2E&@p=0-n_z`tJk_U~1$%qr$vg~6b?lYSRFBmIz> z{}1yY>3C(S&HY7U0mJ z`wyvf{OqIuTj}Xx|AW%AK{+;BhjJ)(Pba!tC26d9{tx&6@^tZ_|3RssYxAfYvy8te zT^;w$@b&m1|HScsDZL7Z{;%On#abCJs`~I3rN63H2LG5kB>lg`AM-yc?Fe3+psZT- z7o~}!!-noXTS@<;beB^rvyuONNo2G#AEpeLU1O5Wjxw{*_N> z>K{H`>caj z2thGDLR8Zey=@E#F{$@;6*4A-ugql6lE5hALy zT;rTCAvN>2r2jfah-Sbn6`S*fjI(%fpFf(A>iDxOUBSQSqZWSJ3N-%Q(8M26gxvRB z(WwgSG{3(s2nV_GLRp(ieF(8SdOR%0oe+Mhyk+yj@5bX(;^o2btV;@c_R9!aCNNa5 z(2$S?h9^&s*Ck}A^?}f|d4!~N99Yx1*@j`QfzzVQ?-1@s6 z_+K?!E{Hf0a&^PKLAUo3vf{?nqpyw-a=PDjZ9L>pmp{jTEBKwb*m&2j%Y=M6y|2|U zk&xNz-Wi5Mz87zbU*-h+w6?$EMe8L(nvX4Bb|n(@U4DFCC6JI+it0*>K%aZtXZunQ z*tgfCg=@DFviGq|t$`inCHRWiQ;4V2@_34fIpp_jg4Lx}gq&TyB;fgKLX1!4+qzj2 zvaj5_W%mZihr7fnYiB}Es)(%h1b@}i_-_sOCq%JLe_&z=AvT5wZ3@7TJ1zqsW~G3A z!I6{qJtoBSY(#ZSCLv3Z1zbyeYne30I{sQ5G?JHEBemODhqZb7qEJ3I-wedo{zKiL0p zaSO)+S3>AD#tBhwV0U@<^V&U7zp05M_j?mEMfK*;g~a_&D~5Yk?DQ@jh#iS^C7hR(2G%irJD(261CvxwK| zd9c4ibH<)91%J|_EA_`g-DVt%T_bY<)~CwX1nwtf^X_x!4j&|BR8r}TRM>l8ic;W6oVze%tjuj#s}q z7?BKp=za}}mAMzQJy?b3elAek}X&l%a{tx|-vR>=rEj3wl&?mLBf6W|&U;ItKItb*4_OiN#_qzc(XfB@x6FjXT?lE}nRjI~ z__a$VVr&0iLKdFZnm@sV5VM16t}kGIeffDZbvq#is?Mp;K<>eV4TEQZ-#KMZBn(WU z&$KH){sMNwL=-01&49kyJlVq>{P@^sH@iWO5XQ`7W}gFqv@ z2NZTgJU^a}lzRpKx2K$#E2;{8(rtN7*lgIxP`ei~hLEobZC>+N6O#O{dBcH?aNq2n zck>|lea5K^Ok3 z5TD!RD=}suUoL$jDq<7dKT3-nHbT9~PZqx&1ofiXX1@&5N}>nVE`K@)`pmuM71|Kj zhHDaGJ+Lpv?`^vlPKWw_;yH98_$lP#+ObR*&a?dTA?x8DYr7<}DFO7^nJ?XF5BYMm z*WYmk>PFW2P{JWULbS##7$XVw>z@$mdI-*)?4x9fo zeG(W0#A@Db3WEIJod5NqKOy#fkM{X^!hI|s;BW=@sqWeA zo#J3OLf-XBAk^1vwlK>FXZ*!<+t0V zw-WLw&{wJm@)X>@Zsh>vZ`OoQ&!f-5{+rllzlwu;@O8Tyn+*LhS!|h z$=nMiL40x0H*Tg>tUAy?81l6EwyWQHxQ}WZ-p+S&B4oJWS)JwU;hbbjUKLpN=Z(q^$7(#9eji^6=3G!ef?-`ck&cP99w zaZ7C0Q8;(K=ccagn+tW7*XFfA6Y^?fzUR3rA%n{{^?jHEb*Hu7zyrqC&uWrf;auD- zdY7~U&dc7sYf&zG(CFjI#}KuUnFJ?b{oCU zd|wLtP?MIZ0q4)yuKz#}3xWLGpC0@` zrL>Hqt_VZ_>UCUqQv&482Ia;>pItk*zO+)Ako@G$8F56l`d>yzO0oyUV_|Bh;o%JL;_}3=h7i~JZG7S3Km%_Zyx0ZjY0I{x)1pwP+OKa6 z`vT|jW4XT7ey9WeNN?Atkmn~^AJoo3-tP89UwI4p+-xQ*wQ~aWSwFL89VvLXmp^`9 zE(-lJr+DwTk&vGr>Bg<#_n@F3-XUUy9G5?lFcBKoi>{WQ^ALA&^oueJ*st}wOM1^j zUY^aL-?Rbt;mXz!$xo2CB$w!T5vZ?nb<>kGp}vw8+(N>=2)UfNN-fI=>L+4svWFk= z6W$I_fN}g!rG^0De^o!y9|!BRr=G7n1ohn<+%bo5Js}e+qF3}l-9*WR{@kz_^yn*n z9;XBEyz&gyF38`2d!5K7*q8XY8u2i7LejV0Ngo5_L)H#*%D`W>?Y-sk1@P|t`04g* zkbh;NYqbpe)Bc$*u?rx-Uykf(zwHKg^Det(!hOH-{4j-MXTkojkVoo~P;X@&WkaCe zn`2}?h9(elWb5m%vDcxFuO>Vi3w_4Pzd>>VoQs{g7u@zizgZkAb-*JS`o8Mb8-tEP zpG#5N#s~G+q;%AM?M`?{ib;iZ!+!ldY}cM-3wfL^lRpXSH!m9~K5ZGWnI; zdZEv(cHe8V3G6J0?(A9(cK45|FscPVYC`+yl`o+0#+)uF1;58m`EY)GKJyNpJMG0A z_&(6zwBSAX9}y93==+=y;qHnD2GB>Hbor({NrHWt@v8H24BS^~!Uv`Vz`6B$zWE32 zZ}U|F*Jki%z4OV3!@y62Z_8Z1!#$mq@_b5z4a5=W<+l&=ZX}=*b`;Um*-2|9oD@A-cjLBH5%Y&A>U5ivw! z))(5aPX~8S4ukQj0nwjNfghV6Fz2li>_hcx+X<`TUb=j(subc&6yC|vf;=23+c-r9 z`sMWMVzbY1E_aj;%5jH%k~>jgyaLWcoy%^`=0G^_na-a^1D*OyLN@gjA*JgSFH0YR z_syZ5LKi*Z>&&cSEd#LcLq)@1_iTW;>EnI-;QSs9Gf{9cgub7w(VYhUNIGk*_bhd| zzvY@=9#MpQR9(tYO&eYNwPRy&-}<9l6R{d5O^3@qdyL;pHlus~4*>Y?qcvW zmYp|%?=@3xf7-#lb-7Pwi4F9b=_zqXG{C=gtJfSgSAzG6-}dQZ%J9D5Wm@E*2KCw7 z%`Z2TkY6RswbFH9BP{aD62R}|h$&Y_!MX1_Fjs9P2kx(@q0eqWUFk0@xIPN}(uz%c zv*8T!#^;px-#Zry@2g#IYYJeW6x3%v z{04CjT|LLv58{8kmb8A8 zUIP7Rl&@q4jLDViFI_94zt|Po9ftL`Lq`8>f&AW%%BLfz?nC zyEp1;ow@*dTz_D%2h??OOojiVG|J{9s-Vo=~C%2{e!HyVZzVapPUxb;} zwTsY)>TWGxr@Ig09u_G)dM~_tRLwSVJfNNrUGZLU0QSpoN9r2L$4&v4{fnRvybPK+ z$u1h=%5a=ndL7Qwr|srnz|R0H%aTptPv57ta%Vrn_npzoLV;y)zNXlRJgNh|S!7vo zBh-)2_pA?1u%D+i6}=l^{jntL7d3ECy*0O-Py+E@5uc<{2={U8%Fv7~xOa<9Po#l< zYZ59i1bJEfMn2+v93i=0!%j^PCuGc<1=kJ*!TwrHju^@8-|GIn;XoCSr=IhL`MFV9 zGj(9yY6qvl7a;dG%JL+W-=l?^8pokeF5RsaCjoxL-{O<041UWb>NymH-?}FpMmYU| zxK}zU$+p7xv6Fk=?(2Z}+4wRQL!jS{3O~5D!1<4QZ)s2ueeGI+f>J5m^GC*IX1s^K zJAGkX8SKk=k(UxK55Qlavl*)r;P+6um$vVP{RnY*sFe)+adA+R{^jG)pXUCU{^2lu zFDmVf^o9COf8rjU40*5bwLhqQ63)fD;TPS5;a*s=WkoCGf4+6_uuq^*us~IEMfcN;Wk2U+jkJ342%O^tJ6dm!@ zEQ30}n!2iXJM_P=d(O^X=m5vlZgkNlI45d3je~+=9Nm3@XY0r6~<7U)=D!5L?Su}_kB4)VeM;`e9jMQ+=Nb>f zL*X9nOIV@+`KG=VQ!~N;14{Rot!j(~oWGcs*(0n$ZbesQ;U;*GUR_ypY8%wYyF2XU>uG(71I)PZv2JDJyT zzHS&+>t%yKk9*1kGT?r>bkQpr>QO-U*~~2vmyo)idu%N9w@T4YgLBa5KiM9ccLMI) z$Uto~Kgj1yX&t7|gjh@(zs(EUWQq`{QgI4v;UZWxHr!nEpY9E-^X1qEvadOdNO~oW;N6?yMVh2PVhzTRUG`_~e_Gf6ZF`U`boemk5O{xh3R)U88S$7dTr-Xk;Y{E4^l4hU|!D-Hc_s^Oid6QD0DyGTmi1%H%=*mXCK z&?BbK4$i+u>ygTcuak;@Z{7P8`J(5|eR_8ofk323iGLWC7M-)CcneCF*BVo=9 zguY1Vk#UREw{;HFBVK$aYeOJj>j#w=BSC+Pd*Ze(=xgun;(M6>oTn;OJRA0}(6IW| zxtDNndR_ZI1^n~dQ#4}+P%(Oq(><7fQ~qF$7p&`Tv928T3F=CEbi?a%_&rcily@EE z>n6SG=>f>+8TF)~C?P#^@57vD>!tOGfWo5>Z4>nf^)gWZma-nv-Xl1EoSGiFzRTPH zr>Y(?j9adx4D%M-MtkzXI-R|--9I4S6iqqJz~Opijl#i0k9y(#Nw@Gmh?FChu)wBM}EstWcc(Q1cd1myeR%jBPL)8IYm@M88# zsLPAS5*IH+o!&U{#7q4>A>V9!48}qJ11CkCJo*EEe|_6A>NwQF*t)tzZ9zR^C+iuT z3Gpnw@3_nl{y^kF%j_v#klzFM>9{g+J#w1!AWc_9k2JQ7C5wjW5st*?#;xG5gFsJ= zWdnS#-BH$62>#~lTb<5<`q?;;YpD2?ITzxRuc25vKz~?p^!hZ_3ve&K91=1( z65jV(BD0*sp)ZGY=x>1Wjp`Nh*MYw%yh86QtoMC6?bi~JFWD3KT_YXx@=|Ya+$*Sm zsq#?|VSirC6aIJ%_D8|L@A5*3Yr*3}eZ3Yq$2GM>1lr-xFLXYcE@~rWW|UIPaM(ZZ z*~!sI;QqZVzO_cT9 zMgI0k=<}W-`{zi)Jv`rS#fCeN;Jsz~Y{)OzpO|y8bt6B(?=!w0-YpFKGi!%#msvIR z{|ZfWPCa~oIhyD)7~;}dcQsDAmXJA(j`G7GUaHQ%e{2!-zwMXS2|$1PI)3r=Q;_e% zaXG7Ez<;muGv!KRHq&j}f}67JPy zYGM1b>Y)Bs_cf|R-#NN0es&?84}R?*cl8J9k&g>Uzncm5vSG5GTO5oz`)4lA`33i$ z$4x^$JHM)d6NtGP3Z%@7f{dT=RTX3K%LuH z`$l9zJ-8em_n;g4QQ+`<>UUv$P4guGFW`q~1=vMF9!i|kgJr=_pF)B3575_~D#{l8 z0zZ{Yj_pbAf%t?xPxQjMJFzPNU>BUDpY!Eg^;GCX4H9;R^Xz%RwBm{!=+T}Zv<1#dul)<32#7b17Is#H z^YKdK&_upwc)zArW!6I7*#(XW3xfTN*9p_vTMBu+*I@Y>;&!SyI4TYHU7c^|!*b|f zQw1}h6oa1;jfVS%Lw^$x9kVA`N{<9RNwJDh)FXahz4mE(lzo(ISXuz!xHcfaa^zP-@@ zFm)3AbD!7L7zFeJ|H}hXu_l)$0{#rlQup<%j z7xUBcV;%Ute&+w7=(^*n{Nk`=W`<KEKvR4QhStX)WB0HmG z6qQseNhDNMMiLQ8wEdp`I-hgj_nz||&+~l0=Y4NFGdu=exUF`wS_*l&UAShT3-NaJ z*&W3O-LPf#8;e=M`xi-G-#*}!&p*b~4)uxAwPA+|;$JSOakB<>NWQ~svIaOPRLGZf z)}xWuul72h;7B+b`;`1{ixVQANE%jC&a7M z$ki*&hkWH}q^YX>_rH1|ROHqf*&6) zm#GS%E(oglO9w)4`(D?_9K?LRuI{ZGTtBAu*4&2}+Z`BPFE0c;xqN&su+xZF(y({^51hXW7Lu%?TdZP12i>3#1zo%?9k9>x#(bt* zEBb;Q@9$l=p))Tu_MW;4y;5dZ_z2!Udq1T261q4it(~_9Ivo7pxYt4Gd`|V>%vty& zzjwy)$9vR;&cj*R$kQC_vw&gb=bZu1`DxUxwwrT-(}>?{r^p>T;N!S1UBFC+M*Jsk zoE^m&U&*_LT^fCaO4ar;5gIwfMm2ut1D~{+8U}&ao69wHyb$j~t5}{0*k3<++=&J8 zlNqXa{D?lwK-V_zM;p$=vcmQw=ojQS*FReYo!O@L;`UdJXNg*j6YBG>`x?3HpvOOH z;#p&_pg)t3hChD5Ic$ry#D3uJ%=P)nK{&(%jTt^*H&Z|6ULfF2o4eC{s5yh-tb z>NKv$v&ybXLmbwg$z|b(oloAbntXzOK)%Om!#wQ#bfvH3}EPy2y|FjE@oet5s48vZ^n67yq#ABU2dM8%;SqDOb%`scA0|{Qxf6?Qy<-s(vuDV6|NGuIFdzH@x`^07Z&$pijADon=HfGaE zGfzE30OOCb`dUkTuJ=pqn`#R5#`JH%su&s>wjF3~3#1X@l!fg-k+1%8U+2@P7jE9g zSK<*b4Ofn@jmWbnRkxKHxI6Xp*GD$s?g0Iot1)z9Kf zcxY?dh~x&ucY_~)IdrkX{h9Fv;Kb-ii-;iB|0-eMDSm)PDhB-WyL@Pb&9*4WErdo^ z{!Erz6N$dQdS0Y3nnvC}VD895oad{n41R_IZ!(6uoc_>r3iy11`2>d<>dk6NMZsoH#79A?-UWJx|G~DW&a=kzSdh2^PXd`%;=3&dG%1a}E zQY~Ja!=C=LPLZbYqsPnYZ6@p#4!id<72{d^`91%#b&Y*yIF>I)j(h zCA;0-!0(qflLtOv-cc>nA?-^e_X|o4Vt}7PtwSEQjx-V(w5==J8vRZ{{75@=DE*zs z?pOmF$xR9VnTo!M>(7y)rnS(Wdhv}npf9Nx7Ek^~p1v*J=huNb$4JtM3gY_wX{o@V z7L7QT^wRv1SEt{rav88w;I~dlH2B-zy5HFJFy_B@N|c79uDTiGr$YEV(5tB`3p|Q= zFw}PuJaLVyZzzO5F5ZadD}jD`QJj56z-eX4q)9$_bwumti?cNH_+{iu*^{W_nktdM z;%H=jzr`NoP#Te9S?xUaAM%?(^LXusJPrk)8URn&bZ$#t1pcOu_EzND&`58I?nhzF zrMLrTm*cu&SF4OQ?)P!rK6DUq?7uvoQ~^8hTKAV)oxpjwrgGR1`<`PNNs%oDo)0bm z7FdVAklAcy-d!3oWlJCW@|Z>riu#Ytbf6wZ2Gs2BMBSPh^-;!LVe46;oJY{HZ!<}v z%``$^s@`u|i}U`J!ss%rXQ$&HqLK?7wvF5_NQ0e5QiVdAY`D3iruMetdiZ@!0N@&J>FHysW$Y<=O?DKh8Ek zaJxbys=;UXUb;aeE7E^PMn3>fIma5co<->jS+pQH(${G;Y6?;eL%4noyyF+m)?B8Ip9{TZn7Ky3vIe;HbW0S33N< z9VL{10d~F&Hg1tZyjN%+h~ENxo#M_^XI8-ORh)uFdCM-+##$fRA0?qA|Ozp%1G))%IH8x@pSx571q!mH{DVOB$Jx;T!V@ zt_r&Ob=rYQcZ^;37yi2B*tY)cdDyIQDW0{U@hWA(C^n{Xak2>7`d zW5RK|M=*43*1>z<0);+i?8%s$IqbDCWRutnz3E-uXNfq3$x9|l0cW>9@BN;IycXBo z9(s;E4k9|JztfBJ7o z3HC>^`RULSajs~TH~JlpIyS)5ZRmsiE#wLYc4vfBh%P zbLrqQxz3ak4j#v5{v25ieHrJG47ytbzO1qoJKqEzmrQ9H0Y@UU8&&oLKaH#QjB?(C zpJiOa2X50y&(&UsN$~zOBjgCJ0{XJ8xO+YPYlu2Bbpbjy&HXbt1p8F1%pt|d_cEh* z`@SPTwoI-ID-pk;rLlQYel)V6y<^A^b1kNyx4!}Jj16e}fxpP!Oqp2l|KZMk0ztsL zV8N!0m*6c=m<|6u*mrGgRiQ~c@cq4f&(YVY8~VIsnICZ94D-y;G_F6&sQvJbM)n%! zg*ku6xpMT?vh53~W5StBhG(&U@$}TGPc-u8&W-?Vq%(dxHD7!_S7_yZ8H7qF+C8XzxDY@yg<6hlpb2S3y-+0&`aW=;BSdzB}5?JsNhfKKXIc_v>7@3EPoRiAofO%hk>bHzCYt?vo&=o)8cfP=#{JKZ?KzT<@0*<% zi;n(7BVWRQ$~>AuKHIm4xV=Z88}aL*!7KC^hqe^RcY>caJ8#{8Oe0k?nd@^}@!a74 zW%2hI`@S5KE^DI^>q94buXVxRzOe3uei~VB%Vm~0hQ2gqX~ftZ`rOk`&fI3ElcjQ_ zfvfoGMC8`UxB~3iRi7RBSAkBx3cH>Bt3oG^jMF>H*VBn)R$fmF#)5-=_sKds`N96~ zqJtux%vhgzo%YWUNA9JeSZB6jPvkh(mHKX0cn|x`?f5LcfP60X^StJT{JIZi_{}1Y zV)GuE8&E%}gn;Tg;L+7)kK;AqboIHuCN=2YxwHI&^YBB5=6d&3H}d;oR>&D~-(feE zlsSQZZ;5QfR^Y&Yh1E#rQaU-Q#Y|7(r4yn4=qBftbaMKSh@uDLZ+y%6i^3{8VX^4V z*dt9R+ATpGi(+)LLQquNQjktmy)S1qbI?iVkN`FR3%YM{``Inzb(@y+)8E)HhsRDP zAMrj{8GJ7jb{5_b{8<9s-B;u*mr#wmpRE0-vK;+~aRbAt41Lub3Drx$x9GQFNxf^( zb@zOceiO$GuQ;bcw zejiM_fWE3*y>1=!j$T!teg}NeY%-WV3qL}`KmYvt5PAHt`t@iJ;MapKx^;F??Y<()^3sM}K+=T)I^%I!jyhoM); zh40^4MBJ~X3_V?qxOeUDdH&DOe&MR^+&9oyX<4?3L-!uq8QeUAxC={b)>DJ<)0@}p z3hZ6M>#N)dJFb?Gt0!{P3I7RePh$}}$v^IPi6KKL-TMsU9G%?XU)^K~{Aa4{T&NYGlXJ3{4?TpR)Ul{|TjZy0MK_c67x45(OMU_P z7x%g>Rv7#L8kl-++mC#B){6~;*KG;Iqw|>W?eo+-J47STLO6|20T=x}VP;;4&$=;h z-$=yGk)a{P4853fs65XDJ@H$$W=)MIovclZxV?-{Cx+(f!VGgdInXiQU1dur`&Kw_ z=&`30O|F7iA16A|=vIvlcZ3f4E51=90nAIS=_Je8>iX#|bfVVw%k`QOojh?< z3?W){vP$(zr3(DE8oAkH5B?;*dA$5G_!TJYkyi$P0~5Z>PlETKUZqk0=H=V%o#-tdUU@JPy7S|dr+o(O*;Akra+Xefx3u`vF3?H5h`zHwMp1@V z4$nC{VfIu!zxg!w{oXiuDv3_y>wkVZa}?i`t=5tCrIRZ&2`npJ>14j>5ZitmI_V9x zS^Nq+&Rm#g&4gXXuKe5Pbm+vVNz5|^_Qy5F{mfUV6P~q`D>ou4dgv%PH2qbh3NX+=~~8`xOTF*A0Gj;{R=0#uWP#&PQh2h-=+gt${V- z%;~V)M>(C2=k&*R1tR|HN$H<7Ptb|WZI;E{7&=LLTVSCOLMJA-Y1fV%qLX#Tg3oq1 z&`FSTrCx~zoy@tI_qx&O*zA-x%oK;6 z3MQu~q1#teV%yGwUsvrtt=6Fqsg;xCi|{u>eDfz`2Ay1Hr$i-?SHp@o)~Au@PmV6_ z58YwsslI(5d~p9mkUf1b=-*-mXCYt{6YwAiJMV z9!?({V%h_HvxY5>ZbcnS*L@plKqn`@4r$J*(Mi-*8TNay=VHSB-M2)6!;Xua(t!8N zI!jhvN8L$DWqALG@%_v+=e^~?4IlSHFmyz_M{tXzES+pJJo{^zDxG-eRjdu%L?^7A z>71cvbh7Yj?SD$(L0vMp=vi0jh-c{rpT8%!XJ^Tn4?0PKLBT)ffx9<|&^d5Yz9z3g1i~8TyXSMIcIyx!z;r3tw zZ@0SX+&Z`!yvzxjGXoyC<)5j);|AQz%k3KgejfbI5O0VEeto5=z;}nG|>}|khUgVWaS>fwJdpc2yEVlWG{SWz=f7jXpUP@_uv;k+^trXQJFsIe=SY;!g zN)JvmorB)Z#2pMf3S62EDo^Dij`4ZI6>Gq^fhNw?MrY|H_T$FD&!ylGJt*Izfliim zWxAcbPba^wEq7$^pp(9_>(8}cV9b?X`nnf>#NBWB+(XCjB5s_#(gl2ay%j&+MkmK^ z+y9on3tS!bsxYpDp8crK>Mw(T`G1Z)y9nI8@)zVlJa|9GoU=&9x4O#BFt)<|O*Ot!2}igLJ~pXPa-> zv8RSkMtHa~L@VfILTP^<5B!u-7JeOsQMKyTpj{=MOzSJe$JEkEUX50LFzj76b7Sk7 zC%|9pRx80*hzpa#SN1W~lc;lC@pGt0J}bRSnHXfm%;?O8Wel?8nkh@;at29P+x<9Z z1%ph~HL}!WjBd)dw-jIyhU{VML@oyL8-8!svxI>cR~)RbztPEImeOmkAL%4OC$Q1> zHFyxYukCU>o!G6i&DUrKj;@LBeGa?6%0$Smhn)<&@vMjc@_+rcd4CCT82M$tPdRin zd#$4RRXRy$ZT-CDCi;R~E!<9$L5!1r~9wBs|tPs94ziALmWxcBbPUpG)kj`i$r!}>eh z-x_X0p4qN!(sF-``h1LO#ZlxXm|eNx#T1=1DGzO&fqi3>xjJbWmrmUDsQ^yS%uQv) zj^Z3p#G;+hkME0f|FnNbC!^)pY@dS%-D~!iwgD%ThkUcNi|Ay?cYDuI@cq5X(*vK< zuJtf8me%2iPS(T4?-`e&*?MWu|A+u2+6>*P`$f&PI+-*+nSk{cV z<6(HXa3lE1`nGuNF?ic+sbda%4K787|Fa{0c(HCZc&MpS+c5+@-!j>I@(pTY`g-Q8uY{jm-H zRSKSY30xQnJ-ASc`1lSg2h{=()ky_GYJboVPOEThVE?7VQkESO46=2=eXGP;28j!1 zs^7AKK@JqeX;%;i(RLkSf3%rFzQ_;w?lxlp*R1+`Oc^BgVHV3$3VisIvFDLKgLLa} z8QiYPAYn|)1s#OWt@E=D zCO@E;UzIP-gHID~&qEY({f9@R@OcgfN%3zU{vgO8a_mPpILI(a-uU!Io%PVepAOAQ zMhx;Pm;H;EIfHcOkg(Z(3_M5fv)}H{AgvDRah=`_qBq+R%@n{OIbYL1o(*IWQ&;6z zXZ^A67qM-6xcz9VN;j_}4hL&oL5a?+X_s8N^6o!tIJYgIGO&k(r>% zAk!1exKlR*2c_G4W=t4_#h6*F-G)I-NNK&gD}%V4?1|V2ds2#a&#nkzkZ~#_Q6!2% z4sYz)`!I$?fY zzq!dq9>u2QY;6dGv}^JNCSpH*Ex%|v*jwwS{<3e5&~F>9h(}Mk8RQY|<EuJH)fC-&(TCn;3QaF*lRiP+C8=Nz#j1J(cWbjgn^4Y ztQqw6*q>3)*%1go)Q|ppk_rCa{llif0sf}Fxpb2c{4KxfIa-bQPwAG(Ut`1Hwb<>) zlDC{ect;cFUq~?sUGnYeSm1DKePZHc#Qj+D{x!8*!HeViR~->w#Tof!-`yC5V+{}U zbKoR&%7*EPAHL7I%`-Cq_ce(qYyf|mHzj;X1Man%lq>{1kRO4&%UvD7zxm}?x5K}! z85^?ekWa30yQmY`$24_ZvqpnK?x}{h{Xu?uXRrAP1J{4rmRt`4PdgG~rCc%pxiYkN z06Mtn^{%8$3;5Vnr?&@qTw(p?6dn2YKQGID7Jr~X*dc6rDC|podi?g+aKydkfVlJt z;C7wKkn$M@Il1NgHP1W-VLy=5uxKDE_2){uWA6UJE#4}?qR>n(@`ev46<-=gQIm9gY--36+L;5@0IBW zlyou(Px_zxa!(kf-11d)bqnH^%2xBW9(--1bZ=li$3^Mk(F+W+oIAYF9eznqp4+Vm zzZ^JbetwC-ewmFvfk6zilDqhYD)Kp5>t}3_(e2s>H@08~c`k8p=@;00JMs!|Spsx7 zfXONOG=nr;s%CA!#30R8R!Xr|*x&C=VQUlgP>jC)$|D9*R<$m4gPpzs4zkoM=zGCn z|FZ$`eLQC70mePdkJ)AM`7hbTd`aAQtl){33cmL>ZEoAwMh4MXRNG-xi9BQ`p80l> zL1H9KpRmCG?{*KWtm9x`B#&KPDD;wb7jy3s2C4CL*`)R#>R#ird=}v0ch{C3`+!R> zt?-PW@FyX4!y|9_`#9{izA*eack=0fvhd?`p!nA+;Nzs`UH+~s(BX>6KNk?cTIG>T zX3Y$;dBUelp%wGq_kSB;ALH=Wyt@yfud(UXn~&+UcPs6YE%|EmO^ zPDUNzGRuTce(-MCdz?XTw#w{%jyQ)(Cwx5P$spGmg=OK6z+Fk-9~D~$F_%`mByYta zl5wM!MbJHs!!A@k=1zg0Z=`^y`BUFhJe^QKHEvaZ!}kM|9iPkvLLXa}2gbxO2&cf{ zx0*Bt;a?gPa`7zcg73jM0kGp~#Kg#nQt12s#PI|0kIi+Z*#qE0Mr+%feBj^xy4DUo z_`m+YA9}xGZ{Ut4h9?t|2Y>75_knu>vr4OQ#8X(g??4gk6%3DfpbTCMWWVypPmsyc zY?Tma8vGDnZ?(w)=OUJJw=#X`Z1Jg+HPFFO;XQ+rn;B&Foeyq-77TKJ^Cl6IeZa@l zF0l*#F-`+r8W2@LMN8@dI$s@geG5j4N<# zILZ2pi>Qd=d9@y`e;%jPJXe7CqT_2sIDqTt>B%2f^nl+- zmuj#KL2vDX&nr&AE;f13B{K|C5Vm4q$1LjUI@KnDFIcZ?wj_KK{&`+q&pZmheU|<( z=|}waPK1j>pZ@qe$?dxj-VHXF{A@rUBxLyZEqL7$R5R9xIAvK2Ej36{lS$K5%&wFF~sB+@X0oJaTNANewLs3f$`+dOFt6uIZvbMr9JRp#zT>aZd*Pv*w-#rxMNU~B4y6oK3d68_+8=B zSv8EQO}4^*`24w*YOjqjMZU$JE!@gY5%=$0fF>tMg#sYc5uBMh?Yr?YGe z@;aZj{MHZXSXOn=Sa2%+{5O8eZ)B#3)tK*K z6bD5vT`JW2vy38=pR!j>BhCl+8yvM_rAS>*tD*BB2C4UO6HbG@8V=U4qY-aYRvk^Y zKJ=kMoV80}@A%RH$`x@{i%obX03C~aW7aqXoN#oBnS=w+MVh?&4&cf6Jf~f4CsEgB z!=FC*H;-GrR3wK%P8B&GGzZS4Gkf>mhyJOJXxUc+_xQa6hZ6Gh(ZoET0lY2^e70K* z`1SV6;~0QnDMljxZ^q&O@QsB6;5=Z#=JV7i)N|(ojruVLeqUGNtv870Dq*=BKO(-F zDKGR6J_bHj?1mG->z3rnG?fbA>G;+OI`CalBVST;3V5}zXtMyHeNE-|--`mS1N1*8 zLa)L;G~OBwgFg>Wwf2MOd3CDGG~-ZT{QPo*Q_&|B?+avyz9*{NHwc2iq46@O8lW2< z+kXzQqyEc^z1}U>0i9oc+(#OCy*4xB>-7$O!>wX^4E)g-kiIVuzT}q#+H3{CUA76y zuZO?8_Mb7{{2X@gTJuf=I^Yw_J8~DgrEfE)^b+w zmkGq**vm_p3Hx!y3h_4~erM+T#WujssEJR~d7p6})H9yivVc5Y-8<3v8~S!FDZCo| zRL|y1lml)Kskc7Z{vF>J+tz&v`to^(T#puI<~2bcvz@#)J%;Y2 zu8P=q9J&*c@chA5*!ifW@WcME|MVg0RSodYYg}4X!%va;QXTfw5)}DC=e$s&K#`K# z%~t}}f~UtP0vgs)Bs!qwo|g(mj>{NnJz7nXwEJgm$SR6Ruq^Y-}ius|og71~Yvfye01xWf;TzrWAIZukwLemFaJ?tP8AP?ceO`=8&&ng02} zrBCpQ@TVWqKfQ>4{RDPOyBU96V4}#0=_TrMd=wdeq_!tjiX!{=%d$xe~g0uQsQkUwUXhfjEs z-%t@|(R|ovm%Q$LImXfKoj=s@d1coIrg_}ArP(z%3E%q`+goA^J)i3I({w|;5=L6w zzQb;=iv40MH&I0CFQ5FY%@kozsbT-m5^?PA)Kj*lNN`JU*Qvb}*=%nAc|XRasBWE$ zyD0M0jY%cgf+F{7Uees)?-`d0HcmZ?^!~~k)Ih#OWKt9!B9B7yEm7BbDRTZ@Xzeg` z+C{YTwJhxW9U3Mp1Km?MNLSc{I$4)iag+!7nbv49Wk4rde|~v-7r3kl>OU;}19kfP zjey*x6bWMtxFjI{Uv_D=eG{ihI&b0ZJaDjc{>Ab_4T_8=X!Ea!KMfDp-<>2B5uQG9 z#tHG|wSUC1g-($LTY3IM1B&FYN{%Sk299*N`MZ>n&!x?|ji?LUujSe|VEt=Xgf!M7 z-+GZNYGP5Z73%~{RKWkR+|OEHp$|qHW3S?%d!GA0%{e|n|8-xGe*ZD}q*V019&-gY z<51=<2HAi6k*+%G7HiAx)QiCV*SBR$j=}Fl*K=#;enJ1tgST=(=UI>SWcDG?(vN<> zKMB8>9!mc@fqM1#^*ODr@~F3S;*%+I6j_v1|7`(W$cx|QdxARm_FH@75gv-%sm~~y zguTnwexq1{19jfm*-Nn3z3APptEe|q{mDw=s6Q>M&w5nf!RJm=%90JZFQVklKn>!& z>&2ux#*7zUx-zJ1BYL$DeVbtK{X>=255SAW{iC|@N2qox+3+p&Z|3-m0p#i1_q~}4 z$dAx|tu%GiB_r!(b!kmGx%R>5D> zGcL{RQP-k9v;|f|pLpY^UR*@HH4ZZmR>6LA$4(n<#JfcQ(t(vv8AKv9Dp?VFl*yQ| z;=PS?Q=3=58FYqL>tQDbdyNGSzlv=}pXz=k+XD4(aG8oCdpFK!DW|`(g4fvxThB&9 zA1y;$9;AXF{_f_FDb#J1NYJwW*8D<{MuF6t2V2Kqge zmXm)PeSmc0)vY&S=gJfJ%01Rl_ymj^Iv&Bm4Ux=M%z!sSyA}ia=!EFebB*A zY*qW5DZ;s9TYa`GMHEMb7@J+tA1M^gs{s{A$z`*)E#g$b#CeYvBOFk<46uCM6A+TKo{a(Wfe+B5Q!3=ZkH6@BX zyx4cI7GshA_zO*ZF4WeU_!aj(-Zs@9jqj-*5)9EZrHI(!-{;J2C_-0bbr^u%X_ke# zbFh2N?!fBmFs#$f7i$=YIJ19OoI3&Cd+NG+R~kk33fwJ_#c287nqh;_XWg2Pua2ci z>5-NpZum8FkqIpww7ejn(1rr z=W?J2Yqy=uY(t#2nne18fWOG4!^ew|r;C%UBa*-|v(SLK7jXQmFlyz*28v`H7Q5Mj z^*SefpJ+knSqo^VRPEr`MRuy^0OIkP`|)o0Q(~Ag#}h!2$&&(lp+OYcA-|K`E)exd z^S4KpFY+X?AXRygA}n4?Q%@XV*HlbNCG1_Z-QkBU*01}1$d6ZxB3Dju{c?mIVN#3n zi@;52JG1j`@NM$gx)DC3UdR-~4KM;JhoZ3XWV7__y>cPvn?&4{4s}1*W z%1OytkMH~ct&dp-zZq>!g8phafBdmejod^Lvs_Nu&A|V%+L5vabBfejeV_P<{KxK& zG`wg_5l_dzi!XO!ZaBnw3jDZI^pTBaD@EFBW=`azPTaUGXe0=GU*>XW$|^#~UYd>9 zVm~Xx%_EJRz{OD)Jqg&yyO=OpJd5*e$rU~>=->KsUBSEPo0<&^owzZwcV)l)0{+@s z=^WFA&X4p6`yNK0HRd&O{?k(6(0xE@41LboJ6maC$lIo3qvjjPr?QRH{>BaH_pd3P zs{;R){2^5nz+2Mx$>U$PQG}nzX6do*6uI!(GUm({;Qa9~O)m=kTwSj01OMOV876OC zPm#h8)mt7TJ}+8!8*~Vx?$7%kH-&DT;a1!wjkva2Iw{J{qu=}%eryr;bvTV%sZIT> zYvaLl7;8)?w(W#}0Tqke1)y86`T03+BM)JUg_G6b_x^^cOsQ2A`5+&6MF#P=ZryYI zi2+5Ph-NryA)dw#f-)x%=i}!xvgLqdw*|v>$J{8g#axAQ1HL+P%vbox|CH?C z*4YU`UsR1wMnH#>H6Io!Vg7bi*l%ZC_i>YKna2HV2K{v%fd2$Ty(D(Tsd>JcR~qrF zI=MvS&K?SXe{~Dr4-bkQ3XQ6K9|+!_&3IIO47xcb%yjhxc#$%hdGI7fGE3T@p2+|Y z-_U$?PEq9KyAbiCDHQ3`I%GctzQ1JO*Uu6T-n=`>cio2~{b60s-SBh#GE<5r_6hj4 z$3?(`BBC?StmDAxSoigsNaQ)^cMJaxBiQk=^6mxT@cQ-ZpAH#AKaV$#L?hof7gB{h z5uaGcroPDih@;^8hIv1V#AwLv9fzIFD_U0kvu{9kr&j6(iUi4JT#qkB-oI$rM@Dos)4X0)5=!&pv+M6fy5NUUJ+8advRsR|Y*e=&yM-8Tq&xyZ&4W z@DO1OYrC3z3RQWu*0>u zfPNbKnVWplED`;}CKrnpz)z}eaNLo@6!GPXdbk<7+WEfoM-=S*p{*jsNvBBOIWzle z9r*u5UqcT4NAR<@9dDEc$o~pJl~X_j|5JeU5`4fgI{&#(hCoQpwC^|Yc3#u12j3SO;Hq4|3W?4 z7fBJ58=l_3P_Ifdca84^4zsjBJbelN+^NyNr)G!yb~76)fXBM+O*t2UYmJKGh$MB2 zIF$C~b;<*;|0OP^i%}%p|8qkUc>Cc&fVv_t&Nq$cdUx@l&Z==G%J2gp_dZ!{7Y1$; z`VHNs(a*m~GjCHy91`>{mO&?}BL+@#;K`oR63@+6h*z}oQ5D4N@(_cS74~QtUfwPb zf4Ju|_4#1u`R`k5VlcYC$m5Ujp@?BbW3(3VEI9IAT+$i*w4kvJ*dQKW*(wIWK_=bd zkb*vVxa#HTF*U^5Mengb?DzEvN|zHy9EZNQ4nuF=wQAdZTTYQgnFxvV@JIaF=76`b zo9n{0w~^3y`+{rldDeiBr32rGwV~(zf3Is$6gh0jac|{L;7y_;r~vzysig6J{tx=5 za=}j#@g1AW^UVWKSc*D*27#~nM62Ec;3QsCDSj055vh6Ix46#CESt;(9E$R7*Zcy% znm_Pd4TDZdAKT*-3m(!&G?afpN1mK{Rnp7=4s}|VmTv++A9}dE0v8$lg3fMQh)ZQ% z=rruxY3_N01J~noneksiqwX;63A~SdvP^Gq+K&7t&T_a=UKFYS^kVED>?|$%%l!s+ zIVDEEDn5hjy!+U87N9OH=;~-(!E-hN{<6o=A(Imog}pVQa1;NmvW6jkJ#HaG;AJy;h&tyjC z;vwjZv_#!yapYaSX72rFN9fBIjksCxH0bVsuiwMYq{>u_vOw5TrfYaU2Kh}pqW%Ru zeNIn%+MI`eOtHsPvI@HY^Rkt66Gh}^dSbq{qW^!V^XY2`cn~Qia7W8TD&&~8xuxSYiTPW+gt^B2yYTnKTeTb_uJL?oR(Jt%w#ah+PY_L>iVYW&RqArJfrv`~!EQs|S^#lZXce!TM|4-dq7 z_a5Dr^WepPzDL4a{7^?U7q-~Bp&#_F+SRlReou5pZGygAh-NDur^BE5SvC;^;IHn- z8%^MT=i%Amx8VH>�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≈}7uRNt# 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�#%eb^*(6{cQ8_Vq75O;({E8?u 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 J& zJfE#peZlcG&Sja4aFRTa^FRtd{pat4^NE6ZTUPnOUUx2TwGP1fp!Ysbs$9W2OdmyK zjzj+F5BKcA^|f)m60xYq&FF60g69I8b=aHF;XHw|q@-^raURAF1>3meI8TL-DA0j# z(I(l})g0%LtZ>ToHO6@(8+Jss8o+Lx?@7fww)Dc`4n%XMI!Hs?irb9}ZraLYaMkb%P`B^FBRlppW|Em!8o7orkRWJES8C z?JXLlZ2Exq9b+zbtwMkK1r_3%2XX$?#GC8Vz{9U5NAdJ|!0wkXUbObc`AKR65*vY=bGBTG7iEn3f>hjB721BL`wY$# zV7#$G!WHLjFr?X^bNFXpxd^SJI5%Zn&1cCBytue{NF0Da&V}q11TOs(ZCB`Yod2YL zUu04X=fbT0fY~I@^QdYTv4%`i^nD{mL0lRsY<5Sz;}k}GUWapS3I!${pnq`7voQjD z@PzI^BLIGqEF;>^LZ8GRqko3sXVT6VUsi)hHQjN)yYRQDV%6^VR|SUVXW; zGYxYM`8ZTs zt%W{gjY(;&I4|*|)?DKfoqXE;OGsvxj&qxS+*$jZPCVtbEi!)4$pLzm-0BHBY3nS1 zzZr5(Wn*mB zGxWo!uX0y*70%_j6xV+VQpS(rkI+h--%xyNa1!+rnhd%)@toeeVC@v(Fjw0tN$d?N&1V-gFhe8N%#wWI#U*%JhJhS$jzmba*LL#kY{vKcyYD#u43q^ zy@Sd21)Y4DxmYv=d0r#(@k8J<&^zT)1ioZL8*}#N(}{x7ltUf8cbV->5nqN+&Cdw1mU11Ml!E*ZQk;!e*fVU(FRd)*IbS zh(I~z)uxjhao@{$ow*+BTO0aRRzjclAM9D%ZqrE;i|{&uWbpBz(Ut2F9lsA!9w%o5 zubHZiDR|pUTdmOo``M&y&a8(XEZqwYYks=SUB9%_GOT(0|-=UMg)mp~B;JZm|!dD+S9(8{#OvQ zbww@i|4nIC$%cMuMT{vF=#jDINWci}P`&zx6cg;wE2QMW2|Ku4m5usm|95?B&eTPL zzdDE8l$&&t_jmdCf8dwiEb?>+_=ij`vFQN+EiNy%qtNd;e|_*Q{Asi7fb=`~(cO(^ zGS}dL!iDczb5an;OVR^v=%<3yJMjYgm3$ulMGgEbmGurjfgdR~HtUDOPp&fDdXWKH z{zt6*2d=LZILvzr^=PHi%T@PPWO`~crMe)D)%$jJbmfJ7H8ue_5|MM#ewm2$Ul#SR;oazSQl>HeI9U^V&TY$^jLV(W$?e?84W#8sSC%hVJYL=(z zSm$_J+W$D6{CcSIY3)(ioq4jy+l)>GSIAn49ssYN*A}(+(MgnKNSu@o{P$MC>Nk7g zmk0IN$Y_J-@!56jb?GE9tIJkjpH6O5irQW9T*Z$NI;$ygS30c9ut5Lb^glgTbn;Qe z&Rfw2IATV28rZ={oJK>n;MkS({x{a&}g_ttbWs<88pk|lUOdSZAb+7WBdUyd~Z zPF|&1O*)s35D`NAupugC2XP1U{ftQ|%Wbxf}va<8h@jPWZ>3LlsbVUjIzVlwz zBYDL2z%@b#u19*UDruWx|B7m(ZNRljJ)FJ={reTlnV4|Uah|!;&QTV$tEn+(w@f1x zE8dvxe`#c|o0-auX&U*n;)zlA9~#LI`EK|C^40>!S$kaH^k%y7ecxv4tTTLHe8jSqLD#oe|x5%G!kg^#ng3zMqV?FJH>vd5r@MiPa;r0-Fjm6 z0o)JKuNHrZ`jQtC4(ZO*$cqNM+&)I+F_|6GGpp!C3?VWKuA5r}@6e~NP4WkP%1PWPi1X{3Gk>AkPPE4~!Xx-vr}&q^d}r@;3f zlTSBfXK9$vH#ckm-ZrM4>l0wF&P&RThhaZEWABfQ>~v!KZH1P^Iyy;w6YWYtzdr6I z2PfcH?z)~K&!pf7EtKZn|NPbbQq;B`7~h$!Igi4>`WH5ydx`R7uF@9k?eJTTEAITu!HYyyh^*4fZurKE#BrebaHx2iXt}; zojg7$XS^TrQEE?$*1{j|4@d7Cg`eo@-x5CyJ$h%tn4E!6Ro3ZELm){a?}0i|_^C-?{P~D}T|5 z<1$B=D*WZWq^q*rIE}QP%HVAorIC%_b-8y!9(sHHzSbCxh$q;xe!zX11P*E@>JMH1 zxom~!omvIQ{@LyIPwovF3pAot(O_^8{RBk(t`vZt)+;N1M8SWHrg)kCfa9Wz+Sd$} zb?(>1FylUb)LS$Ge*GiYsXrdPoj(wIM(;O`1TgEgvVBFIZLwq8J47Q@@l9dpyJ*Dy zmd~ZNEi|%P{MFvT*EEvMb5ee1HI3vA@wMBP(@4-?n>G7h(8!ImPoK>e(@2>6;x+3M z_|NQ#1(Q-5DS7W?bhCm+syB4n72r83_cv?J>S@GE)jfUb4GrIsjjvEa`>%bk#zeKF zo=MoBybc<%S++c-`+-K3Y8N?WQ1%{P-%D>p|K7E1>2HB=?OldTXy@9rxzpN88ezVu zqf=5uBVKX3Y2R{aWQs3j-G($8@qB(frYea>KGW*r_2X#du+2sr;RqU;?^)sL9SS^| zTOY&*(@5hJ&HO9ZX@o2K9Z^R4i9v6sUkHupsV=M)x=AA+eT^cD8_UB2t54&yP>J51WdwDBeqh!#?`Y(GVeKToTpD=%o6*A^zwPzdf>#p@A)saSabg%Y|fV38iVb#X<;#2HLZoATmnoHd-jWaZ| z+b8>Lw+D?JtmS{laFIsz%YUb-2GWQKOXG7+=*xO>PZw7>jr{ugZOs7qQNA&>xHI~n zUs?!$fQYe@O%0uNvaxwZOYxB6ZIw z@b<90Q1JtfOQyY1%g1SCA$qanl`ZV*WBFe67>!JP=}uC%rV#@+Zn_xCQ-|!b8gTzW z+@uFP^jRhOjpHt!cOKk$R@9w_|D%>uHv0VIt(r^mGL2lgFYH< z3F#l9#}1?4#+Po;2+x<-dU--nC)y8^axd{j_`p0tSuei(GUO8@Xbqn3Z92o7dur#zGL;2`itvp-1fw{ zpx*0Z*Jm1dZcQ$wz6^XQNuM}R2R}`m;x1I!dEwpaL0RB*584ysYe&O-R!(-}5gO?= zKeA=Q41Tep+pNr(M(jdE->DoxKjnT3XANm&-AU8mmMEL=m@{g?ec%3?gC3}Fru!z9 z$rAn%_;8#Ne)fXRao>_X{PIB9`ODDP?xjhd2=sLg@;>i&8hO#*eL?|ziD>e&??QQc z?oz1({Ls*Kl}HB)PVuZ(D9Y{l%&P92P|Nj7WyG%-F! z+0+~CMxMDoA{!?M-1I#+grsT2?QxRF#?3UMuuPiz#NppJ1y0$Bp?{fd&byFjyIx2i zm!J{OUi#8`)N9{R?R-wh6+E}C{KhRc z8c8?%5-<9^PjyMWN?N2`cB+;^s!K`Mg4CV zvqohXsbup}=U|IzD%r>KwC5r4=)Z|d^dF@XdEPH9$NH!^$Hk2a1Jw12QrcsS@2m8AHVH=0BLnwK#ZGtj%PNcW^5^k$bY z)(nTdsVEXp13o@60cO3gR1$cURkHy&-?Mh_Wgn!HZ#x>!p6sTQkkIh;mTgoLWOZ!a zzBg2Is-5?FKJc^))s!&5q!PW$E7B8QP>E<{k#SWKmHgy%Y|MC0B_HOsH`}7zRcWWy zTS6r~YcAAJlv7E#xTCls^fGuGz3(3M*4)LTd#;5_ex0ZdJqSG_QzO|MpoitdX;TO2 z(f^lI?A2!~$@|UKoC2Kj$5le>p-=vACeN*qA@>h=zlENO;%c*e=q5VBSN#?0fvv!8gDim!%u#4!)PVattiNe}%PU;~A8nAOG%LgZokj z^u|l5Zxhu2ZVdce)|pivL3`I3o{Z_C{i$K_h8C0oCYrUU-I!LkmPxUl?|@{ z>Wp1@1e|5Z)jbcuujf51);?^8pL~!%$y84z0lcvq9TikE^0lEn7I+@Hcx9C2z)w2l zCG*nZpQ{5Ey6;noCu7nk|0F8T1@sMXO$2W?<=n#w&?E8g<_9R3J0-Awxl1J`1*zpH zQ>aAnkIhueLn;x!zHFM2NhKWbq*yPZ-H_6;r(OB*t46Lz2Iy~~{kNG9^pBs7`^5*l z-o0bv{1ZHh+puKLKZBj;omwb)@RP$OYQND=KjHO1m`Wur$LEr3(0|^&19$Qws6-sS566B(4Tm_Fm^47N_TLw^%^|uW7lqd4quafbLz(ExmFt2h(oH?y@ z6t|(0&RsGhtmahGb18P^m;J~eU&|G!dy(%xXRf)dK_v<2zqT=}P>H|C*7f{~RQ!&n ze1A+1@p^Pf{l*R|`QiTN`XpreW3HhIdHBKDQD+S$+#gi$x{T+hXia1L)TuKfBjqE?dSya6*0|3ZnD42G`pO^e zHw6+Z**Q4M6RV2+W7V{xVJG6MKcOI08h8&R*&dXj5+T#^S8;;KtHEvawLI`=9iHzR z9PryxyJmehR1uy#%>0?S5XOL4D~8?4V8S(RtbNw7VWdrDi?Uc zuj<<~eL_^SHKN6#O&tFCZE(n5ib}S$XI5{LK|U4iS(OX@^L2u3Dxm-8H$PN10+(^j z^PjK46WR2c@5OfTrbl($wv|e@z1}cjxe?>ey>(sL!pH|tG}CXOAB6;U=@YS|l114zI8i%so1(&a{{u^f#i92>uGXjH;30jNP{eESG7(wS zy&d=^9vAKj2L4)Bxq*Y=_fG_~=@Re{v2S4qwInUe1z*)0%^IDI;z^(D}=rNR+ zoKBlDFHwk+a{CPhCMuz@oHc!f=Z(9Ra~L==jyw&BXhZwE%pFdpgD+W1jruC^x9I;T zGH?s>_1BlOCBV(o&>LU_JDeD4eXR@Lb#vua{*`0A^LIYOeX~z@%+H{Haa}@q5Bx;d z@`}(ww3jM(Tbqvd+vYESmjwQ8XFTj&!9QK5%jFsa_%J?~)B&8gACWJq;5~1-;G*aZ zg=E^--#P?o-^i?_1v@lKT9O>tsrQD5*xQ_BVbi zx!tJn+<*&tIX7?SIsA5yXrypFa2CB$JL(90uJ65k<0mPk_AX;W(l~`!>mhDlB}WheA#ifAd%iDN*>^dJxiFxB9vY?!TJ-G}|;pArFRsnbXE7WPX#v z!5!ZyM0WT%7ynNR+5fdz?dlY+-{;=I0lnXLckI{?e%2IA-Ccq#EA}z}0sCG_Nij|MMwcZ%PKP)K=8b;9l|6yn@j*xPrJLK+ge*YbN)$as0;EV~DV zbjGeb{{9^JpItp=bDl!3zX)4#&67erKdKch`hZ8;wQ?sv3K{M8>pF~fR%cZ2I2ueL z>sLEDErg++LgQDjBEX|KQ;rq-&9|-H?HL36R=O&DLiu)>wo_Cj@Y(Y;M21tygs7-L zC!P;@!1~o7fI^-oP+mVlKQq3{9Z6>?9CFo>^Xb%uAUKv=p0s&*aTUhXCzf)jQ+YSvKh@N#4_Whd-P%Os4CtrdW=G@ zjckxmJWe4;-Uf?Xx>CsB@;3tF=#O3F_#hAT?b+FNu?;wm99VTn06d+du1U**d}C}P zDR_}(I(gNQLey`@oYLM$Aq@MAXA*RfCnW_1bF|?HPFy3=C>w8jt*L?gGIN`oFQLAW z-}=9tcs@l!zWNs0bDxTmjz#-<=G2sQ^f$z>CT`?LAumQ(D~ZF7t0TuEp8@~3zXA_l z0r#%n&taQjH*u~pw~|W~VzYVm?c319={|q(xEK70^NM`a&iaD4 zwioY|V2_zj>R&hLp;Tove+PP`-}t&s4tl&Z9MO%19)*93e(i++bjvPr=^sQtj16t; zfcIU0?%4#$1^dp$7Vs_W@XjFI0^^!M57YId6!Pb|t+fsCKl{*~o(;d8`u-#NH+au! zz8+Qq-fuDQHBSMKx-@4#Rp`NFy**;jWeVBUf9=Qx$i2Vzts291n|5*2e}1H?SwW42 zzr`MS#<%wj^0ykJJ2Tp)>2GIKfqgseWY-;r-->eD=nsJJ0k<_DRrQh2AD*aqwHJP& zYrU_9LLvMnVZ6Zv`nyq!mo+J5>o42fEn3K*?0l;4sT3mr-w%sQZIs6~UWDWMgRLzq z-yu#O2>h{M3myX6O#M2*ODdoJy+UimO&*8l0rX!XGj+`ZamQJ*{zNLudMdRYB8Z<| zD?G>AP(NGz=gc4Q#rR^|x>3dyjf zVEtDKe)VoyM+f&8gk2r`fX8q}veft%3Sp`1mCY5WU|&7Ps}budWctq;#rd_!w|>KQ zb}Qk>F1z+ombD1$$op-qvs%QPQku5*mllcAnKH=uu0^g(7LPK0)goz{%IZ75XyH8M zQxh9d-sAew{1NV_YzR&C|EWb%)$H61r?tpOr;niz=e0;O6Qd9ZBgP*sv&yxs6f&kK zTcxoY@o~#7K#hY!&Qx^s7jq)7le7aNke=eVW|P^$kACUW3O3}CE2B3?nZdgP?_$WJ z7TLisxy}UbAGR62mNB749_^n@U>VcGK6H1O`}(!WX070lDP3BmdtV+$Ub_}y?B{=L z+M-32W#>XFnzcxoWkumKWaQ@QuvM*EWZ|^{_mlTpgj2q5DZN{Z49M)tNgU83Lq06$ z*Q4F1hOT`7^p{Xne&6vM{0Qz1SD4cxdMp9t2=FXikV{}=z<8Kl&$0%3(m2IN_M?3H z!l}w3+aZj-8^0RQHxw~ z*mfYX13bH7*)H&T%rhSedZ$H3xC&iZAXlzmCT7s5X~wb21^SKsmXGF#zFh2&MR=h9 z)W9pN!TShB5-9)KM!_a z(cUAy{hJm!TYh8zRq*ya_m`N+CoNJl%3!26q(zvRC)+t8&)FS&kU6YHT2=kSmPc`) zWnt4G{HR^|*vpmhH_qAnhxx$Qp%9s`iQrL=muqP*Ou&oe-WEQiWmd5qVH^2GZMSR(9aXI^v7jey+v2hZ9 zCf)hzeLUKgdRS|#2tGX1e8m*OkH5OZo0ZV3HGD5KH|%W~&z*C75_Zquwbb-Oi`YF# z*;0k_wDWs4N8EozeX%wI^<4%g>9csAFL$??CU{!cXfrSa|Lw9kr<=`1Ayz7R_eT)- zF@@_|l@RB<->H04MLebm7nEjhq>zUe-ED_9Ar8GdD&Jfu6;&;$Z zJZKSiNKxFJFOUA_j4!^s0Kd4y?R_u+@oSr~{=^LMq%##WKZY#OWMz+p|D0LTlUx9P zJ4cQPYJm^##aM1X@UwEo^3^x+$D%-2&p7m(tJrtO41V(b{Xswf9xWnSq{4F*@pvlS z=v)orH06Y$MsOqIov}xk`8D)8YVAR*M|>K-_tHdpZu5!8dfX3u8lD}G`f{a`a|aO@ zXDQUMFvNxGvvs9SeOlyrcixd?_}wQGTwI@&53N2fk|rlaju zJenHykoM<*{R>9l)6pKAs_p&rwvP6ZUHx|0(XET;EQi=TI@-d|BKw2})ArtzoZa+D zN83mAc&gHKdYta-b}Od&)!%K}5%Nw)d*t1<^G3$d`B_>$=P@l;GC=sfXd+#2Z)cU( zeWu5~jL;#)B)VQrf4w-6-hckkSv_0YKRTHYPd=gh#Vt58WDcBi2?V^tMgSyu;d_Hvk zpP3pNNVh+i*?blD)6w1w^Pbvj=-k|Hj%)T?DXuHM^3f8_x+w(gAc=6d6 zI@&pgsP}KP7X0r|~Nt?N0;eRVdSbl8>wYDoo3%S*1U~`Ys)}oAx?) zXgfp?iV9A?PS@>QLK6(G>S*7HtqdDSw+0tGKO|q%(e^LYn+a&Tk4H~EnNRnV2n+VP zLi2f3JEXLL)^}uT(%naI=zcHa7I@PBqrT_8s;Bd;v*`SpqjX)a9$fE~_l?d2#c4l6 z>AD@U`gB1?4qeB$*#)cr)S=&l#>dac{Q1~ErhhEf80+a{+eZJ|j^iKDG<#O(l1q13rqjhV)M(ep@5Dv9+f={L^2zfB0z6ie=$ykv>Oh2DVE$ zP#fm2^_cb_bOntr)arNS%F#gOE4C|{twXKR?>~|l;_49P!xBUhP(XqTSTG|Krd|hU|aMl@M z;9i&FEpZ%xCQHrg6^FpOxWJVWp8LVQrGfK22Rece%i?C(~+y#$nIE~%?_Jx%0{-^K+I2K*%~%7t;ru7?6;e-k@ctZBjuPm z8(CWWlt+_qu4f}#V%OMrVeSStvguY!rZ!hvvXM!f+_${lzLAZL&p`0}%Kn?!$bM;V zcqcH-nvE<`^>t;)I2$&yXL7@&H>z)DBlDA>!v(gmksT09bdFrKm5t1*UE$8IwYF?z z`c>{}qql5hBU8=$(I?4qI~$qA*O}@E4)0(iYy03$pQYK!MwT01bte1TE;h1)RpTw@ zo7l0DnItc3lF4Bui_<@Jy3uMk8@Jif562~zvywg5%!;_V+n$Y^Y^cz3*H%_CAJyq) z%MUrQaqD+)qua!Od)UbK$(@(#bB2|y^77lqnL{1fxLHV4%zt*7l`Qql@SNjvPHf!t zgcj`CaF3NN+|5B)W3n?Fw~6gHf(D1Nk_9*<%_^C*myO$ys*W%3-m{W<*eGrBHFRO) z)|_k7y(5K{Y|EM>zVlb_W8?NC_1UCRxvXTyi*jQctzFr;MSc)jmsrV4HVw>fxaqK; zjoY2@%_m*kS;=J`aeHw$4XXy_xi#1=d5HmH_b4# zX<;QZm-{T4I{Pr2Zo__BeB}=~C{xCR-mF$G6*Ir4%BWyzFNhs>M>$8$|et9>z z>J%$k=$Td7tCLyDb{SUQi4pf?(@jz6u)UfID_Q>g5px6lS;?-rJsr?Lhm~xl*1~iL z*`sW_iMHq5$hBf6`xv%oyU|@%GIx3|dRfj&Hd`%7V4Ny_X5_y<`e>-sNItupmF!V4 zok}lQ$$C!5a0uN)pPzBG-9n#cIqI{~cKPT&bnD<~tH7M*QKG;8oC4Y+Xgh5{AHFT3 z##=;eRTyj%{dK^{b~4=ur)B;*fwX_YE=T*V*7p0=r>Lr}x7y{f zb*Ht?4m+RIBN1>9IQl<>He2`X*}8MH!OlI__Ey$*dwfn0{zG7Czr%9>Vx9GBKBqqgG18@O;%)?eYdL^&0G ze|hzSpRL6DYi{xq$~!@B@0{rsWnL-d^jEgbaL+#6Mr~XhA+{u@f^r_HD0KN?JQX0m zH)OT5C$QFw^IAK;07Tsi9erndCh%%lG+}aHD;4Vdd_~8TTuSnW!F}nrZg6u$lH&3F zE-+?TXu*TgmxH^7m8Q-%8~M30vQo)kGZ$+P33Rb~du@0V{Uj#tLD=8Ab`nPqBE1gKvk!6hl^9F zRk~%XQ+Is>BAc2`XFX}B{I*qHRTFLm_udzDK7Cz6Wv-ezwlls4+^yW_DXY^=b$IX7 zKBCn@SsUu7-P+bctj|6w_vpuW9mM%yC^hHMQO6EyhxyozrpDc%apCcz>?i!%F}m+} z`BpRmWkodyq5HK|SHQg$nUfo-jmHyOzJG2f=70RG%?^)+Yf6H^iVkcd4eZ&P--&~ezA+8UjrEDWQ2Q?GN*I8NV zRr~QK;`wfAv~t!Nk0xUNpH3c~e9WtfTBdp~bJ?&8kn4Oe^7zX-%A{>-QT)zokfNHc zIV`#yiX*ZI?5~X zV%PBIXwbi5!xQJqB1%j=S5v61kUH_A`G|(vJ*rKL{tw#q-++_PLdk%|b;SHTmyd9E z0Oa&(sbKX99{8KC@18rYqm~M@T`pI5sglz3EzaBOSVlF5sm85VZU$3Z225K~nhOMH z3aeL)C;-L768wJ+t0k__N+YKB>!hlP>37!2+^BwBLF}J#kL@}ZyelWJ59acLs)zE* zDaGe$sf~)2)SIG0t$j&DB0XZ&*BCDq(iUC5Szlf@Rn;C8A zd5XFvmAhc#ff%qUb5(M}$rfsO#M$hJ$16dQRQ%FCL-Ik2{fQ`rMa9JQuj{;?rq>oz zo^QPO>E6fyP8sucZY-_?8O7`FsXa-f*3Av6UU@%-3RT^6EXd;{Nc7cTYxT95IDgvi zH;npyhFt&l9O=Vf0t%>h&9T`Ek?mkXs?hsit8%H))n=Y~2iw8<&xM*}>GetN{n6dqt9NBGAzdtYaA`q5^FV`G}~i1UH^U?XdDE1x(Yw)q`Ya5f1hDK(*%bjq8u9z$PzGxpVZmANzTDpQE$#C@0y>@U@Ez zKtzqlsJP;05VbTXD8Vs;I&vwaJmy9exTc-=M%TAfM}-$Ut}mus6MZ+VRgI(kB3omh z$`w&}jMcT)`8QDcNtUk0g^eIwcUi>D^TlA#gyrcQt%|_+)<-Up?QxXqxg8x(b17V@9oNOfyIg@axDFD*#n15)CKaD+OmHC#qdL8&72(wwGGe@dJ#_FmVdb z&H}e=Og805)KY4CD~w`IE5O|mv&#~v6oQ>@cLE;u{X}`}85^}kxE_qXF-CN=emQl! z`iUeTe?B!$WcqH!55K{4^T_LpUGyWD4i98QQ=*CEJv)?e}ENU=Sd zzQptgJgD_06V4OU@6Otx_3X7j*!*_7Rl~_&;Ph9e#%||C>QVG$`(;~efV%yu{UYbe zfyfG%CG(~ig6)F}uI(%e1=~-J(3uyRPF*_@SzhCqN~z6t8>T{^20vmH2`?$sefPfLLeu3r)cKq-}RV zR~z_vRcBa%(=V_-``GdaYkq-~yM!yAmV^S*<40@tg&jkE-VocX#y81suUHI-?$Am# zP0gmvN6vh{w&Xn(D&ZL#^sa$QS$k@UKR+kA57nfAo*tz1mXr z5s=pN)kABx>WzO7NY?`kXWc#ZB0Pea-lSmeieH^Ci0S9f-6!y2emL0DH+9!R^E4_T zeD%H6UGY?nW3HjQZy9ycq5IR0&U)(Np3iQNLu;u%qn=RP)~>_J3p^|L+GGC;e^0KFBu)j;H+o3KA!pJg=G zG-{2lrv%#eQTh(I0BOCQ|8f1R+i53==^a1lZ8MJa1z(T5zjSGP1Xh|#pVW6Nr~H*q z?;WwB3Ai4)TQ#q;3}}42Ilp>jA^3Sn^&#KB2gLC*k7_t^Y4da9{8t<`Xjr!c97NuMp4g_ZMXv)~TK%_GhEt zm-jZZcZu^;p#DXm>hC+m{LPNg?^XDHnwUO#(B}2SLM~Fi8F!bjeo+aOy&RoC74b!? zl`acY)a?e>wlp3#qSwz7I%55%ssE;O7WA2(u=F~W^!evZzOGto$7t(-vl@Fr=XiUK zL+Ux8c)YKAi%12Sv2yCOxu5eu%ZH1dVF4Dz>y392lfovN1{2rk+M^m$r%$~kw%5;F zaB)bV2;zD>=}Yn*?>#TTeCh4Rud^GegHMIzi=GAny*eAk@sq+REv1l{!K13cf>Bo& zj-Q?j9)_x`n^xZ^t|u3k22*i&gNf^*;QIKvH*bW3l}QP<`(Ac}%*2t)xBP0P!~@-o zjr8k);QC{={f-n-efXB1oVKElnx?V;l51TQAU$4?u@AO582yo0pP&!&&7;&m5z`M% zS+qlSS1fVb2l!UIKGvx?a!pfM-$JFLnaG{Oc)$XoNuD0vC^Z@Clc4^YLivY zvR}Rs*XI{Y)-8}4kwQG*jd^@Wd(43(;`*67_LML+4>t6`(b}1< z@x%B4x3vLmIO95? zTeuQ5DR>@BT384+u1N*C%5C57?+C?jQIO^y~Za z)zEc?RHFHFu?(41YO0b=oJ;64;C%k4(qwvlK4IEMomc1SxOY zWa9jPn{(#E&TT2g>+R()!+y(5O#u$Nkw&9rYQarDw+w+@wN!U<{mO2;7O-x>>$zEL zim7i(DjueN>ZtXWj(a?7KNI_Z*8sa6#-HPe>qF_I!;5ZK#R8%4E32mT8xVO<=3SuE z^FEPdepSxd?okiILX_THJg)}%Un;+jyjuv2x4I0oDE$Pc_-9;@bE=~zT$OAw>-a`# z2boDv2*?8~1CDwQJ=;a)XsC1)9jc=)96I!1e?l^Ge8Y!7A3Dh>6_B2v)R0|FHC`vr z&+q+GPSossJK(j7iCs#1?#_n zhnu@*-_FVdtE#lzw+zcC_K%0Y%qp#8dBo#==W5NDhhOIruQ!g|msmGuSOFkCpLSy2 zg`xq&i-4x*_Eh)Pc|h8CkwyRR2(Vw>`m(~3?^L~}?ur=_U0_k}%X+&_3QkOV&GNScs75~7jR3%!Yj<^ z11P9!9JBFLBh_f7VWNF51^B$1cJTiDJTR$YZDM*z32}T^eEYDtRJe>dUXzn<%ns2j zBlhRy1TUrfZKcHeuNKws5Hu|zo-Zh?+RdH(%r! zdqnWk%nZ$DYUqVS2g*81i0g?#!z$g>q*CJXqB+txEX=f=I6t4AJ+wi_uY!1en`#rI z>XuMJ951)IFQP~FtsvHC)23S{Hp9w^{U5ig$wjQIjCg*T-4XJ1ifje3|A#489q{h1 zB(_)5Pqe@Gm1<&pU(AVEG)}FCxL(Z>(uhh(s3y+mx9T@qs&%S?O6uwnnmXU8O;mx| z5b-oBF?9Lbp%)8*?CEIVVTVdVL|bf<_4^`Ve4@q5{d6^P{fSY@7-}n2OUz%x_=#M{ z_&Va_O=ahE(sxJI6Z_M|b878~bM?gQt1a(ECs-Y-CywtqZ&kN&(|Y1~g?oHi=;=dF zUlEoW-C@%}d^{-8f6VuV=NgHR7yR4f?Q%{v5!*ZWqJrImc5?d2jdCN;<~0EqH$MSNpJAUI~n_C57R)=w*z`Z8oe7p8FG)w<; z6LEZ>EdO?>z`dE6e_Pp0#jQtMi0jF^$!FZs*R&GnvsZTi8%CE~iSyYn*kSi!<5uE$ zE%z1vbu6!i_N};K2QBt;4{3<;9y-bWpQSWgec!(plRAro;5TQ z$Zb=zOD-t^nkU;Ex2qQdnd!+ETHOLdQB&Qo&w`Z9j)=_=&( z!aw{5yB}*MuD2x-IV;n&$>Y2GjN{pnr&@{gGw6uwb{)kw;`PAoWR+_NFSQZZ=aY{_ z7f8Cc5g$LsF0LK;>RT)EeEKldl@_be_)HP3k+d`ZV_b1v2skD;Q3r?8i#CMWh zpNE@wtenjVeet0BV??7(vd!fd6=SH;<=bQd4-9A

    ^A0EGM6MK-7R+0g~sNfeL+FGoMZ)==8eK5%{(Zlw9A^ z{m7~qIEkmPy`}vNyf%L!&{9Oc9+oRS>R7#cX`&E!4?(NNy~7rqV@#vbnDKqzdH-SiMnC-eBHIg`8`f;)y!4RAkLqSqI=U1(C4E`?|&{pZP*+=#U}ruMqpc-%6u6@6P)a>HS&;54JZPpZ}U7 zz2B){>$|g-3n*gxPjXW0mhE{k$)ESB+wfuT%OzFB&o@~F85MYy)DYVnV)8&OHM^FW z|FJg`%Ec;m#Q88{Dt$ahFDrzyCouy=0+@7&-lS4dDyT_gaYOmxm8uTIgA} z5I>)O_|o)YBLZ58$0K-@|D<6#`THD9rW*Lo4t`ju`kRW!ve@n@MIcUo)964d!bW^EHS5`uj%ZKd;TP1!?cp9aAl~r&HRaBwY0$X3+nz`=Dh)K?*3o9W!g!>L%*&@lnGY={w*8 z2kltADvG`{b@Sw8&9jZvnAJ8v)wiYqmCTrGm5e;#X3EbODc%4Mv?RFw82JSZ&~O#^ zzt{}KVqRxSdcU9&ChNPN8Wah%ZrfR0pr6!w-D!DMq9n6t<$syuNrw}EpLFp5`=rC% zJ;&C?sHK5RL3>{pHg$m+Vgl>-y7Ft=>WglEp414mlk}5kPOhbv-~{q~MgCabOX)Of=ieuT zu5vsXwC?YdK|}sN8Pp+$5q5+MD=I(Jc11}IZ9ulGNi3$!LnsbY9P$fv+)7E)V+qltrDb#Gmh3DVhD5WGR ziE5RCNb19;V!y=Q`5T6_jGxoq&_szre9d|7fdaUnx=BTbH_z zG=QxkMu!U}+riAAO$)EyEdkDZPYcaiR1A(k(`gl{r0+acdwI`d6MaQ{y`5AEy#jqH zJ5?a7H ziGb4Awm&<#90;z8UzT^h5DfmDdS=F_y1#F9Hj?=>z4`KYREx z`#@G#YVE7NEKTt&@uM$Yl02|4M+- zf#J#M%`xQ`!c_o4}&ouWH}hd^V78gufFDT9;LP8@x0&AzJyR>-A2aru{jfj8n0?G| z250`57S;)-W#}PB|NQ3<(y+A*Z^m9I3-a-?-An(Zm!bdqM*+5<>DsxL< z+a!96UI8wm>1-F%Uyd7Xjp>GYC*l_xqTl0~`oD7lza<7*E=;VvUjqVP^h=~nf&^KZnpmfwL#UaqhiE(whSQ@N*FA)>eC?(GAe9B z3Aqu*l#m-?BDLDwEj7}U?xmO#nm|ZKXld_~5oQP>8KG{yJF*B%G+`8EPM#>;K4lzR zk`r?4U9umR)8=mtl=&Z-y|!-OE^6*(Ee?cBYxWZA*1KdbD&vYfzq3x_x+!-i*~iPVxmP7*K!LhyI@?$vti6PZWT>@N z;K_T|f8t8GCMPsufmZn|XG3K+hY(uYyM?QFGvu=CA`M%Sv22zSmKwrDB23HmPKr;C zO0s4zVW}Y`ORLQ^ZQH1<%~FvFqd=H%gk*$iNw^LnU>@&&*nG6WgekW zLbBe?H^NFz7<$4)BCJS+=Vke1RYhasC2?royS`uam;i`tvy@Wyu z{YF?V3H{c)CJ+v1!bIvkF+pod3+v4lgyWQu8{yKOFs6jFGhq}6-AhPDxY#CK<`J4e zNH$nKQ%9=2yB2}^?%_`+=CAxR3C84E+WQ3)L za5xiY2;pQzSdn^nO-|^y{}wXBDD-Yj2`wcIJs}z4u?*pAkg(JYPu>=P&ua?XGLNuY z_O9Q0S192ONN56KS`r@I5en^HGQ!KOghy?J*PXlbZmPLnV!goEyOt6Tz#no83k)^K zu`MtN6NxbNgxq@9A-&6u(7l8wBnb-_VOpNvon!daax`0gBMcVds3(jmVZkRnV@7!9 zhtN_&p@esI5c-W!H^L0*T{6P!GK793B$)F$$HZr z;ngw18`}uSX+X}7q4#Q8FSrn1_9Ao$;cc0OCJ+iGyzRVqZ!hfKyIu*o5eAEp8=*r8 z$p}MFsN4UNaXezyyAC0&mV{5Z5ROyAMEXA*&epbT|30H)p-2 z`LunG(ogaI`z=5VRTGcq)u=~u0UE>Fm2G|~@&IHRYh2N3qK{pPWnhJ4fsY5C1uS!? zZwuv=@wqr=w?YhkBPb_;?P1_I+V4YP^WXO${mWN=*G+?e%kH_j-;|;x-T~gLeR{74HDnyI24#gZC`K4o<8~;zA8y+J?~2hHwsNY!BXn zFF9t*1Sp07t1@Q#2?$n;Pvn+?bvqWo8i);465sn-M-Cfu3&++(tV^%}Rya0-_G&|7 z1jT++T%pARBc`+s59S-I&D8_zD=e$vwy8yT3+X$qIr9q33JdV=5{osCnuqM@lWm;B zoupUKIyQrTtb-H4+JPNW8zh}9p7j5~UBa=fcn7dDu-*;Z_;q^tQ2I6)P6O>OpSaUG zbP6{xWWmn(8KVbryJVVa)7G>Q`kn+%R->KeyrLct zTr<%yL#o_yI8klCwi~unVuqtAQ#Xg9W(L2OD#& z9eMUP3JLoaw7KlS4g;(V2LlK7!u$?ymtZZ&8i-XFD+4=lumF}778r89HRq6E3b%n+ zJFvq*XS%$ciI^mJ1hMIZ4HVY9*h-Bx5X%Z{2X;hZ?ciNFHsP>tAH?r=Zq(sX+}_3J z6}AU<62|%pTj8*lV-3Ut*eMk|v0#N`fyBk9s+RAeFIsXQm|&fVwH(_6n?Ag|9cu^n zU=-`CkB(c@tV2Y&E$4kiVYR{n*rdiL9M-$ol7Y>3-sf7Z9lZ!(E$7`=Sgo*5!~)ng z19ry2CiT9B8RA{ZbGZ`^JEC~EgLhWg>Vp-I4HR~XgJs1#fIYE=UCCh2!=<@X_w`mG z7Dc>kg-xFg6XioTe(2&}2xHxjbt1M0@9Og218X4ma0xpMuz@;%C+c_qaKzPDtV^(& zi1ihAIAf0{u&Z#aR#;Zpv$a?|urjdTJUp zo2z|(a1T!G85Zni4s2d2PkzvTX`P%l*ZK;3A_c21_Cgg_IF=RmLN4zYczC}OhwXuN z3AP7TT`YigB38!#^8j{4Ved}B<`vfMWC>?&yN3I2otM{+9NlC!gnId6(i0Auue(t(Wje;yLGTKcn4m+`z%sCkAAfor@G>kdB%Fx0jwR^5#@Pr`Leqz~E&O7weeISqW0r8p%! z8F8Zt)$zEBEyuh?$CGI`+f6;3gIqM;EvDuEzD{LlW1BKNJ8$s+`n=?rK-0QpA+?O@4@@44JFCwA?Fm62&u?SH~>0Jm0H z%drMx)y2xd4je3iWrYQ*mJVytX%Xf&5Nii^7*skL%?kQ}s8`tZ!3GNJU2LVs8i-|u zwF5h%uy*h+9Gh@hxBngxIenD};?`emUSWG+Ct<9wuoVt#Io3cdfSppY6AM;277)s@Tg zz-Bw|b1l}6UIeg~^X@CGR#+!u0qmLqJL6!Jdgr7ydPP!*y9==+ig!DBXN9dkSmD?} zVV5{qR=fk)6IjrL zp$aP;%L;oTm-h=iykCjK_Q1LX+XJgE7Qi|YE93up06U_vcPC);3hQ>VgtN9a|9iJi zGyPf}Mc@8>fBpnjzS~dmp)XGV^ST}Ef5&u`->Xz^B)~@YEK6ChF11fDksXz@|DkZ2 zzGtXcbR#r@kWBRJoPD2nvN~knwS^fU0$9lixoK^+i3vQ)%B@1vGS%WHD;c4s|1D&M zX-SxGy=wwt6!=f>dnEI#w?-DB&|9wq9o|{7hTdSi@bNSyR^14N5(aC*`38%$OjeHlH$vTdmyFQT-X$Z<5JECS-FkOq5teAeVC6m3br%e09e{+~ zdY9}#=}&syz7%W0ELK6tH zcURo7FuOaf!6GEnR7qK#JCc}q9wze}us8`IXX z^S~!oGD5!*R?7jtXNF%m*IPmfbt5Dr)QvDhD2alILiT@eCbue2wk(;|Ap9LNrG_w(2-9-Gy+>yT4`SDitke)zq^NC4b4w`J&=W?1Fy9Et z2-A{q9YV;BF!Y2DA-54dlKnlpXfg)vH$Dy!-S=YaKI7{ zf5QAEG?_4s2^Z(X&z8wbMYCo*VRa?6l+bVQMP_B+`oO9iAveOrBV1Dr&OUE3Mu~O6 z68epBh~;WL81^QX)gi}LG3bT00WWQ{`aR!c%l3CRdc4dHMm%n-uKh_E8{?wXv?Z~rZ1gi+|-m=an_7cw>fU@g&vSH}qNa3dV2Q>?rLg4l0jA-wEG=n%sDGYL%~6iRsidGFq5 z*t@sC5^^I979lr6hY*qxhMrKj|0T2i&(E6mu0sf`CE=qkgyWPjk^T>dv$gFy?pJHO zkG#Hn|L+>^7eBR{8ZW9p@|_z{u`yfP&pn$5;A6j`)!#kxxO-q_@DA|po2b3}t|s7m zImlU|t-srE#c>1J9y0S{jGi99&D}#$JJUh;U;sD3ySlvhzy=B%58h>9EnmNEvEtH* z3X03SSQ%JWE3)Lr#Ac;)vwCYLU)gL>#tmRuVO=uC)5E`CY!NprY!9p**dAE7e-PW8 zyzWvaAomqkI2OQa#XErYE*8Mb;5|#QgA;3cjhyKQwffipSH1i0+TwJ%kYw)k!D_`j zaF5^X;mFJ@+%m9k#{yX4*g!?RaP(+E6@6??#JU6vV1;8NICglrt<$$i?$Ba^$sm7u zZZx8nV10#U)lW>Z&#A+3@bWPUR=`q~GJ#CBqYzsf~AOkBL3+x@dZHVDwMCpsRj}DpJjc{VO z;)t7vzaZ4bjzO&3^^S^nc*sBGHV`}4VukO}wD1v`6~)a8s}=9V0P937u-mEj#kf1a zxI>FgYOLF_feKC;nbU--yV#`00=@^%tuq0yxSfbK5E~CHfDIJ3?qYjjorqNz>s@RQ zEMV1Ob!UVjVrA)X?0S1t(Hm|jV%?6-cC2u0Qb!nEysh#PF$}QjgH6$*P5x6KP08iX zUF^hyWrYQJj|X@fHg+4;L}BgVT{t%3ux{_x z3)pk;<_qpXVe<;x13L+0eTA)XSj({nVgc-wik(=n!m+?Xt@Nw+91+VwtP`=8V|!rJ zhj+JQ?Z6(4Vto~x*kl?J5yG85ypJfXR#*U=)Yyc>dKX(Vu-VT0T#L1%7Xhs0y!#5P z71oJZ0J~=Fmdigy5eVhg*H!Jdb+ zJE0e-J{57zi+8QC>C^BqYo%0U6!&Tg>vpUYu|0TKm-il61F?ro*kOPTRHyp*eGy-u zaTjE)OR$-U^%ZtFV~-}Vt8lDVSXS7xwOBi_GO*s|9l)Mvz}kTYct5>^Wrg(>c6P@4 z3VT&%mqLxJuQlRq6!r`Y_A&=HukOe8IbRGyxC;RGL<&}2?1d_m z4%-9k5^N8wx>x|~M68Ve=K<`9!rq;L%`2?i$r8@m)`I(Po$)3k*Sdu1aQ_F4wtCyM z>0c1Q?vxR(--{4{!J9LQ0}Bv9pzjEGhffF~*y^U~%ZCWy)#18=&>INA%`sxht49bx zI4y*dL&>;!ccv7bDjoQPzYcazgf}bKm>4Z&|8mt-UvY83Z?fh z00AUSkdUZRsqhZOy%4VJ>o9tc#7^q00*{& zotJe+020RzENwo60EUR$9gLSpc|~E zX}lf*JPK4eF#@HPR``nYc~=oVwtpUEriaSJH?q>ZKO`V}yd7mT>eqV&kSuC-+WZv) z*cmK>*SsZJYZxA%JuT!+TMKbh!<5HFCNp zI|KoY)AdP+LG?J{?X7oK8quRo?!w|vItV~oKFmGS5dpk0m}@Q{gaBlQm)tN4LjW~e zixhW0M*vS$>mDq9fB=3Ua~awcf&i54nzzQMB7k%8*VdZy>2doi>gkxl@(KvReSA<^ z!&C&2uMzN4P#FQ}PamGCISK((MAQj9AA7+Godb2kD*SEzbsr3J;Zi=`4#Vq0HiDB^CJBafKj1j-{fcnAoRF4@IVOy zc$h0(d$s|hEMAQOG=|Ft)D<9r*rbD{qskC~{t{!Amj3g(V}Admj!DH#1fXwo z>8Ire1h6>LespAK;#}&59d95Z$CVX=;2vj?lr;3$0#GuaFEy_g0eFt^u)R@)0Nk}_n}w7j0GE3mAgb>IZtt3# zemJF~iU1}XIs2|!f&k{v)SaJhiU1^}Pbz=ZM*tnWCR{0U4nBY?z{ zr^lX|h5*#we<_hSLIAgN<{g`a5`NWOUuXX^M2`=jqRwocf&dP0GmtD7MF7^FFP15H zB9fuMO;veRA4HEW{l>mpF&qJWTyk%r#{>j$Ge&*o7+D1Hpv=6~NdN(i=f81cM;t1hX!MCubC}67kcm3JF5i%;SYVGJm z4K=k|m#mXN5j}j2r2XgABLF+WD~isN2(1D}O;*2*3T@_y%No;XA$q7wsMjx_hyc>h z%)N0*3ISZVo2pod5-zzvro?FyqDSGj8kGkt5P<7)P5BIa1dz9S@GFmf2;hgzo$}Y) z5WuP0BdRK^QNS^o^${x(fLxa8+E-fZI{qO|> znEXM8Z(sldc)!^!AmtzeP+KXTE02ocsylf(-l!h>Y5X4H{s>l5Mw$brKSls~1F9V} zA0U9cTCQgrE+BwO4rck=_9B4Es%+bHv(vlTlmNTm2fe6v#;JwLG;kLwsPWx z1_U5-b8d=d7Xnz3cRk9s5dmzL2ob9Og#exw+1YmLxnMRkAC?k@8_fvVngS z0vHr|vQ0+_!746#z3Bu+1aLcmvMQd304|MDTdBVg0USYeOv&z*aT&Tc-{qfK^&I>-wBW02}Tfn;dWq0j#=OGgWLq z0@ylkum2Jc1aKwaTj^d90(ib=OP5P30vLM5aLVXT1mN&K-h0$w1MZ|w4|`MNDuMtc zW7qHhCWrv+#3vRB4nY8C7MsiIO+^4MYc{pyZ$bd$rY$a>bPfTu3e6CF5QqQ?^W zTl?`v-)16!g!Ny3?w3ITJKlQ;`FA3mSn_uBBmF7_;Gi?uYfuXUI5)Cf!Ubi=BtzGh zVR8uJfe-tL2T3D<*43B7jrkD3GnIog%JLAxZ`^Pbu}?(+g>!EREY3jyH!r5`0`OpK9(a`jahm__hSMAxV_b(c-mV8a7s!)ef38K@Zksl zgVVVP;A=nk424<*u-Q}B{%R(;%kQ14nKldU6 z*gw+j>$}?sz(v;OXv`x7@L6r`_0j+Yur%tn_JTbK!1MDHh0F61K$BMbs$6*l5O z2po9&*ohSgpu)X&cl%-l@MZcf-)q_kARTPmw?rBN98fo%Ws{3ou0uGSc;T z5CRa8ZZ9%-LI5Ji_N~jYLI5)T4G#~rL;%)D#)fT2og8?e;3xhHby~!s>gL!{{Sd79 zsx|JKCnL_uxNjCvaJY{EW_=oJ^y)eSxY+5|=khHCP&-Xp*5xJwxazk?xcn3XcqCgS z)M0@DCdmnStyDz-nKJHMGei-%Ikj5J37CO;_umi0e^eUSGm?qApa;(3K?CA)=9+=i*IbB30DDI0`wcyd0FD9OZN}RWK&Ib=-3c2J!1z4t zXgOO1us5#xRso9DyjDs-$rRB;;)3Dm(UTE?)GD_{Hw6%Y@~2NF8_N+_s)LVj{T)+* z0CohFtp>jl!1;Ttvb6^wWV|2G|HGym(Ifa%h)P@@0tn^*sv&{8ct7CN%7V#H5It6Y z@l>{k*XXSsZM`S+@ojmrCC1ZdxsRf)8GZB4-xn2a5&rZ4gn~5=2DNK^rw;pk*0wpB zO2wC3pBfvJ)zdaswT`)ORtO-@+4_p_4O#8%32tskQaqmD1>p9rg4F40iuvH-&@~^% z-D}47hy0)(P(IubTgXpr{iUT&@jrX?h5I+;9gi2CnFKOd%^ceqUjyKN$Tvp!{Vv~% zCIGh~U$_nBc1O>ix39jShd-o)Eu`mcp*+|^oKs)uC&&!}vhHu!VF`pG}#ok`qq0P_WG?UUyIJNg4(D z!~LVH%{=oCwsXnn)8+a!xrLDp2@C_ zrjc>^AV0~{)wr+`xHe|gs>aZMurb+`A5lx)u6`oP$DiNB57PUcTWff>I*%Sy1E)XK z>;jNKXZt96vi-8HH9&2y+c5p9Wz?7@Z(=S9dIRVmDA)R=ZFfLd8-V!*=|UwuLxbKm zP>`O}ZcceMj=6^JzGW1&6Uv2pw5trzTcKOsV<)uNU-|Uj5gVF%?11uN3-y5UgWFIJ z)C0K2WE1BS`V7ErC?CeTJGp*k zw_Qt5f2i-6UzKyVd(;E%AT#L+0eLcg2|us`%8 z^fRPy0Wt>l2OBBq2dF3XGaLu|)vYfpEcxD(*Ra34-A!Zl{tZ3j3hG}_)i`G3r$!3$ zgM45=h(kZX7Vd}bxp`?}R{OsI*dN-hsn37Br8A~y96>#LTe!EI@r!~8y+|?>mvpI1o^>j7)MUI zus^I*FwZni8_KhWM)uSpNXOYiJE0v=9`q};movXO`EYJSew_Rv9h3uGn4d5opq=6+ zkw2V6I|1|uXMfK9(BF^_>H+f_?&oabJOIZroIg6fE_4LGZ3CS2P;a}-v)&B0sOT9V zP!6Xaoc-Z8WOn{pdit#+Fh5`9gajf9N+j-r;zK^l(3%?_ht3LwTGn=X?SA zaMo?OAM%Iw6!M4b1(D=+yQ^NO^~_sv-iP|1{c%%kmPl*Q`VjVm>kvo>_rrACp%7U##TrQZlcAy8FJM z^Xcmn3hsw|8x|ff%6`JH4YwhGxDDlAOsfnHRVu~m3+XvqC=a#}=hPSa3CjQJd@u6& z%Q~z)p@t1loGXj4xUO$;-d4x59($pD$RFzQx~NcVU(%3B7$3+NwvZ0$b4x0B!NdbG z0Je@9^L1`4t^<%i+&@26=>4x%xm@x&`C1Fu?Dn+l0IzC1M#UA=>*l}wp+6SNw)ATl znBKD=;;@A{lxN0Y5-Zm5jJj>CuC>m;ff^WpYr92PA&|>3aSG1P0&+LTh;G&|r(l0b zuQ2LU|HJRPkvQu>~>D1uAYc2uW?MJ-WjdjV&&BWpnss;p8>JX z?iZQ>%r8i1Hge|kwI%NwjjEAuYU>3N?>g{zV+W*y&p`orQXeWrh6Pd-9Dp`YP6koH|<(Z4$aK>c9_(46O zJQz>N2kwXcp+8`MPC94@lxsy5m<jz)SFW-><{Y{v^8wm9Q6uSolS`jS=nu~Rocp1_Asy5M<~7{U*}{1M<};i>l+R@@jtzN>Y?p)`~D!A1`6_p_CWs7Z*aWB@e1kT zemLL3{t$=qI9ty70`lRk+i*YR562(m57!Gr20!Fqe>?-gdJN}%sQP798yevWTZ3J+6g%K>3_>ke^`}#7lvUK zSb1K77rTZxM`Q6Y+vRd~mntbJ7q*Z;)I;%kT56+WWlww{U)VxAs87S&%xF8$Q~w`p zZvvH5_x6t`vlNO_gbWQNq0DvmT^T~A(trvjwshw0V)nm$B<2%Kfdl_mcr8yo)5}n%PdhDd~DW!VQ_|Y+yL-nBY z=$O)g+~{?Nx2u^~SzqT0bl3Oznc7R&Q9Bopv08Qi(+`&FP3_Wq^}=$0Vi!a6fX-9e zTR!y{mDAf^sz0@d>Ot32eQ177HQwTVI(Bd>^$T53_Ydgz^q$zJ5|)msd>Ut4&D0gr zW9u2ZpXxg>U$17?fWfJ=f^vOj92$D|(|V)psXR()9#T1!T7SOV-ZvtXrTX;FFS?)l zk@}gg&pMI3ZdKnrhWdf(N&QUgVBs;VoFj&XJ@(N3p5vCM>kT*QsVl0#cgc@4MZ#}- z>Vfj1`{;A(2TJKYr5^hxIvg04!_fWI?pwTBo^L`*dg_SkLG`Ecq@An> zr+td@_Z!`=eW;Yg8EcHk4{k`X@zv()v2hD3b-<#5NfYvcRKhg$Y3LSN}h3UPX>ix1trfuu4s-F6w za(e60dp{jhKD2L8yQv<>H;Vm`{qmiqe5pN@KlK}}cUrG>J)NiL9oD{;KJmpX8kMgJYg}C#N9X2nj?m4&Uxli?9E!Z^W`Oi;1_d~jm-V^CMI#2Imz3&md z?=y5v`#T-eeUwr;^!fiQO8r6an^b=)x3?Yt^*(O=zwhH|eG2y6=xAZ>CuA5`g}r6& z4g7FA_MTM_&94uVy*09`=Q&+R>5WTw#zm=qV4eykuNGg9d-Ct`!Ke9>X9j*@(#ken zaL6uX==#4=st1+ddmZIB&0cOv?#-qiedxTVW~E`y?mVX3XFoZr*2&U&%C}G072OXr zez0^*`O`6#n>wgC{p9$sJ^bl9O6mIEl**%&KJTqB^%LcnKXsF;ic|4l{ZlTXaWtth z@2}6h<_OLFE?LY_xs+1=R1e`~-Bb>xfp%GkuivR>shw0V)noiTqaSJ$8(C^6r8Dv(7uQPtYX_B2 zDb<6BL=9<{K-z&n|)I~tFXt<)Ly!d`b9-LZ0Tgx0*2~M?dmVE z##2SNfu(ss=PB(ipZbf+>1{97pV~w9pzEnVG{354kGa2ETEbAj(DiixIF+ruduK}+ zI;QezoIffkx*7;JuyjAwH~&rbTdC+0rf{BO=Qo!ImhPwZM%Pn$l+rw;awt80YUv60 z`6Ue1r+0qQ{nU@t&vbp{_U;9jKNj}nBh{1onbyIkf*C{hyvpyfhwe`;TiJj0xN?Tt zP4z$dP~}j}qr#qgpnT{)`keZKQaVrRG5gT`dtbgWbU(G*y?@}`+=VSHjUUy6>QCcI z`OtZ~pZbID@4b%NLFL|T&v>=%(YGEy(=p96%AdxA@}qnxrFlj3fUcvI|9q>P#iimN zIg}su8`ZnFT)Ln3DawDAXU7k#nI%1ag|6#Osh!jgDv$b=+S@z7dh_W$ru=&Ir|YO3 zN@;%5e4uv9&r9{anZvTwAHDbYo~Qn%>!=(P5Z9aBEEZ&16b9{F2pmflq^VJKf}59Lq&M(dr{D_u|L>3K)@ z)8|xPZ`%93pnQ7wZ8}f+)B23yLsWaeT!&o2z^$MoE%`fo8i7Inv@tml46_tAR@ zT}S8XJ*@XVqW67nOh@Gc)tiOWJ$%q4PtO9K760v)SnC{l_No zT39+y`A(BpwjCH#&(bmFPsdbl<`R|t^`&ip)t9dCO{qLe>GR(DQa@4o*-D=lile>tGdK+;gd1O6hZ|hse6^G69G)jSuBZDP2eP8J&FQ(>0H3 zhSE*y3AK7L**$)x^JlY47Eb)b-&B5YzDjk$5$EG-n4^KYRgWXmdiYX*l=bZ=6mMVE zGf(+bN}p4CSNj+oe+PS#G}k82#V-KP2|d^OVMH;btfjjm!{9rkGE{Ys{F9$O{OJ10 zHjk&7nrAT9cgnuR?XB;5PUTQKbMMImL%pgP!}26KWv_0wd60YChSJ9j^$(T%G>j)+ z>`=zg{OVb^;pFO3PpW&?_qLnLq14m%*Rx$+jV!g3%B6Y?J#<(o2=-DtDRn*?U87N5 z*<%NlPigjVJ!t&sn98B@sXRKSG@Sp#Z3W_6Iyqow>(K8#ex~-)b<{6v3JH&gN!Kt` zZ)#V6Q}_A-NAc$vzw?03Q`%cT^%s@X+g_?awTJ3K*He9Her-POJouMTHADSE*VFy` z&VE&xfq2s~l~3cmY4CmZk4B|Ec|i5Oo1pN>bG%nQCoinn##~*b6rKob@ zXU9qyYB$yYhuJ)R;+5S~50nqxN1szaP)g@1&2@^JQYcf&(EZfzuK5qE=EHw9epC;t zKaD5lL+9y!>JPfV_d03^l{?{7dVsh~MUS89nC2PfPvb%PQ9hK?yrOwP*HLQitEc$1 zs;Wm0v+*qA5>0nJ$mn_W6Fp24Qe;lWB9UNI%^`z8OoR1L-|v`(R!!#O4rkQ zdfw6f^f{H+oAy30D4*Vao6b}IwEif6dS5u|ac50*VKqbhF+KOG{uWmQ?w6X=B@2@p~c5e?D(#7Ym<1 zDC5_`KJBksA>Pr!b_;p*FMZa*UK#Nr(Vf@9R#xtse6_HhW#2Kfp9glZLgp<7^KW#p z=F6A8yR@^Dbz%#SKYiHAYD+9~Id0#{Zt-~0nxECdx}UMw<+`+koioPv;Y!U8_TZhn zx|i;CurHJ)96mFhY{b{e39^Qrtj6Urj|aZN^K!B0Q_I>}-8}yMMK@2e&7!)K_n3-@Fq}oin_hjXWl&>a+-J))uy1o1!xI?moBmQ)>8xkJiN6Rc6R&4wC1(%lVr$r)4Pzr} zuYYGJT({|5^012CFy(@hOJNloAFmd)llPr{{XAyPl(H(es3Yxt!;VUJ(bH?^Dz(d5 zMK9}7{NttUa1s!Hu;?56YVV0O*_EYiQiFH=`}$J$S-`RlW^YT`mY62#pQpdEtzX8t zy$LO56VC)(bNN-s4*DFvH(*~OJ7(kZiI1BL*_0<16D%$jvHWv~WS!iL*zsAT1&_}! zWEYxTIvQa8nT_9Os%R|ufff2ve{JKfJa({AMzGwreAalR)RYeE5A3k+i=oFp<+G#W z?&PNyzh`gOsRT|tlFc%Ex(zk$U$8bW12%6^%4DbMpx8T#+Df$;~Q47&z604S89aa!T@%X zD{ERVcb0weahKZ7`$3GWaB;Zxw>!+ifaUWoC#ErzB5J1WPD*EnXQ|IK%VC+Iz-bpY z4N77nb_;!vFTcY$&s^Fm=9j`O6qs(~IN~u=Hme~~a9Jj!>mD7}`t2!WCRVpYYw{z; zcz*QB+eyicRk6BmS=VhwPkn#iCySF9Vd)#}&JC%|)B7TCZRH;^G5w+*O+S&w3^`c$ z!rUp5QEuPQF0;MFv_Cbyclq53=JgY;ovTs<7@@;T*97**GPY?=Cjz(MV$`LDRo-2W zXZD3|B5tqFF(bE$n+Nv~WVd(eH-1ZqVgpABHS?lFSQDKO%NvwVGBSa09$8F?W|SLm zUr_oP#SA+(W^m%qQ_O1N?WW=h{;b;)LDd&)&a)d+{k!glny}xKr{A4waFrS0K2PG* z$wVg3r@u~uU^1im=5>^h-EHQ>otZNYYGatxHCNfp=&Q^a)931u5qB77-hn{phBQWQ z?^TmS=}(!sCsSIaXFg-bWv|?&v^#_8*STv^bY?o!>fCWtVsbh&W`aOOqk!UlCr(8nN)`yQrG>A8M#$iH0Z)p#@kTf z-u$L#OzqYyJErt|%{=;Y+Shs~?w^Twe~z7<%~)=+w>ws!#q1w!vujmWCesw>wlcCN zgE89SByLjij0tyfi9PV*HS=)vEwSk(5dm*#OaABew{@r-@n30>tix)GeGr+3~JS=5CnP;p`T~fw4RFBB= zODScv7hN7U{>L{audisz%kpoGZqxnyMV+OLa?^&F?-R-y{k$hS6+)HFtXB~W60|^H zcq=sStY9{ZEbHuVP|l>A)o<_WQ_eg)oMCr0r<~D@m}t_qvXW7b5>Pp{2j4p+TF;r} zQpGHkJ6(75SS9m(mdMNE4Hb;Iugk&8&T?jD(|XOER~3x9RKVT4235@MGcKFQp8L+c zw|J~{_{Dd|P5pMdbieP+cJoX67UEURi}lS;Bf2XYwa$e2Srfi9lGADq`uxK82E$GjLwoix;&_>dc7NT3#))_C%}MkyEwI6UAIH%YpUG{8cw(IwvJ}%2@X5!c7xfCC1 zVLB=k<#!x!WsGN>KK$OOjq&+3C}Kr$8xwfdc8}YtHbyr$r%53fz zyZ_j-Hbz?YwTYT&J7d!A5_LPKohetc+wvv8ooTA6sX z)A;>^Rwj0;#X!ZjR%U?QbO!-XJm0=cPo=4iNl$FF3eRa{oP%EXv6<1vOnVYHs?oNU zc|7pPLoex8Mti=dpqWW4BRXK4wOK3pWOxs}xxI~fu&-^esZJX+T4&kPg6pv7W40FC z+`?3qJ#|VBZ^7?jFnh4-{K3N& z^z*T`qwx2S&M!zC657n9+}-CS5#P*Qf7JQpyl4xfqE=hyuF=BuX&vVL@k=waDsR}_ zS>Jy!z9!yk&hMHS|4+ijzr>rE6yw`{Tfa3jqh0))5`Hx@8gnc6e=lofhRy8Pa(sRx ztJ$z-^+qx3w@yX=1#}kT}Cp-2@AGlD+OjCMpG>2End>nCQo6eL1 zCb{$32)nDFm~Peeb?QpF3}3|Y{Xx7>*FTEvE4wq3sWHx&xv=#yQ+i0bc)iVICMMk?-{b;aytMr5?u@Zpa_m=C%uGJU#Y*x9jGO&*Kyv-PbH&um%3vbSU;Hm$XL z!1gz8y)>!t0b9I!y0*{yN38ptYt9RjUa;!PHevHDa@fce_W=j>-?R6>bu3mbf6pd} zD1LY@{+`ve>=Sva>K&_)Jzr_x_guDCV#Wk_flutbkz+fqyA`k*9a~1fB1NpSDDyKp zsEE~!R6jR#MG>3#Vqbu*ei3_S{SvX2F2!s~R($Zw#BZ#>Q>nlEv~srZtBiWRf(lk` z<%^;7tt;8-cC5#c^_8r&V|_xAZzZd-a#+lX>MFK&^Aq*N)ivzKiz|w~%j?*i`mxG6 zpX%A;DI=$qDmJjAw{HDXGr57yaakU7RY#!s_nWtT=7&hJ44bkQP!n}J@jVo z=q%S(R=+_uGf=XP)p%dNRDT5See;BTTduUSvDXq!w6?Ueu7RrJlA*1vdR)IOldYoFz3{c;*^4fmY-hVJDkx0c&C z6c7fuHQYRBBS*P;ZokOyG2P4QFzoj;?q|A}^B0xJ&C{RhzTueTWO94C=Nx}dCI^lO zw~pIG_fg92;hu5(C@*R+x0jR4&2v1twH)PSacejqa6faP`#HYc9x9je=Xh}Q+do}{#C^yIH%kk%a=J;}JIeWP0T-^TL$Nfyf@!;^M-kgq{Om1Ej;B?@4ayoN7 zxp;8Kc&VCMm%B6ca%JHUqxixe>_l)X6_i{2h{kUh`9!jZhbR9>j{T$`S+*%5b z54WG=&&~b$oco#6oATg%&HYTl`JCIw#hBwk=P4g`V=gx+=vwYM&274#d&aHjKHM`7T%X|P>3;m!vyc0k_8N}Tp2AUX zJ$?2kFS_pkqMSU=UhYG6;HaOaBewPW+xj+c%rO8M@0+0m812VuQU@|ZTm=3@J0yBYGz-&MT zPzB}ybAg2b0}x;ZupCOP1N4CPfB|3x7y~ANDX zPqR3cxX)r>6<`8v11y1Ez<$6PI0*Ox;Xou11zZDe0P(<0AQgBFyaDooFF+Yk4vd0o zlL1*^*1u|w{fnAh&Ht$;%>y0Gp8*nq4?sQe+v30F0ap}%vf|nX_b~vB0ej#o@DO+k zJO^F?uYqjfE6@oHgx13UYA*5@&4sb_PjSi^b00%sJKzWe0GEJAzG56U6oC3Unv%mvjG}ui6 zlz}U7Tg2Z^ni1IgrwBgA+~)$20NeuZ0ck)c@CqmZ3V|Zv8&D0@0JT6J&;tAf zegQ+Ef)Fqi7!HU6V!%XT8t_{^slNn36fFK!?=Z&PCmDDGJOf?=SwJrE2`B}sfbT#P z&<3;v9e^N2_67O@{ei*22w)^24oCu0z!+cxAOlPSR{L)Up%_H{srF=y zxlcOq7AOW9fNnql>_mX^!1RAv|9KqXEuTA)ExAjLC3mag?u6XU#@Nr2yWDKC3cje*MnS=7b;@LKC+TPLv#F9JbEV&cOlDh=* zpYk&;xr5)5yA#=O)u|b1$+=G9h#$oB`|}6={z+&lFaM=`xNq(;{!qR!UxYu5KYWEG zf5eJme9;qpF%SO86Z}!!7Ks%C{Lw4=@FiCW@}*YvwdarFW~KPj{Biv8{0V#+{zU#H zd;Vl@c06B}KZ!5Lm**?s`BeTiz9ODa=PU7N*z=W*VZw1vHFx}H8-F&&D+E^vZnNLY z7g@!h%m2(DYB>Op_^Os%#QF0N`tf;Kbi&xr*l!!(9YbBf05J0M<8K5#ZS2Rl*uwY1 zDn6gTV;kSWgYSES?{|V9aL~_^%Mt!OOD=o)hp7iF#peqO{3CE4On2d{^5^{j73IzM z`A3uoC(3^nCygHn1OuT!xUnBU0@V8;Y`zNl9E}D2=cV8}e$pINfA&RqdI(WbA`pPi;p?y^!tGC-py1?f-lg z8H?uepV|M$)b#l4Nh6d6|H5?0!J`T-HC^ogW_o7O|H1UE?{j07qtBWDuIU6jqqrGs z9{=<7e`vb2-~Yk1@7{*t6?$oZVX7PXMeEhL0sq+XKbT%Y?f%t#@dzXBC1tsPVfw3V ztzWg`fYkqO{^|7`dq*|H3qO*r0)qXG__CnA%%5ae@5jC6VLGeYiB>qQ*Iy z^9g6de?6FFg4fLx|=tfd!(s2$_}Uf5{?=khG54Er*i{DHvGwQu-d&B`;51aGQ|q7KQTR z*9fU4DY;@72zlUOr&{St$Wbo~N8@9JEO>3yx!!@0i-r>|(zX*aO?&@t_YH)oMO_~4 zw3?733JrD|O9{E$cVe@N1|fSwhx8r6BV=l7tc$TGA54SYh9TZRkO+7mKNZS@R)S3)Wl?nwQ0nh<4gRR!a7gh=TpCH4s?r2O*P zwR@r8Dbcv9L6H8Y`hk{?! zgL4W#gsht~U3Llh+5PxnUgU(hy&5H4xr-3T2iBFEX7Gz&^oVrW(`x9MAhI6*JsV?m zX&oVFbys*l)+I#y^cxdfLqhhKY;1Jc41d^(o!+>UkW&gG8=Rr$@?D=;(RuwyzvPkD|Xawo&1838I5B;zIcgvvI-Zn5AiE20S*voUv5Sui2F5>`tJ&Jber<;NW9 zql7s0)mvxdOvtUe+8~Uz&Hq)gD`hFTXbZ1d2`1Kt=#ytyitPRif$p=5J)|;0KkY_`V zk7_OiBPjtdw_f$u1&M7L*+anA4Cp}T7dWp&6PZ<1AXp?mug5MZ_`dh7>qfD^~o|7J_iZe=HTyt z>@Xq2>eA%H;i@f($J~nl@J|U%>zP?$z z9DFoCIhpd%Z(jL)yS)(c2wR-xHy`zPXUooh7!Q4YbHWRTko-$?OdXa&o@CUKE$Bl_ z+^z|yp^kN59}bB}A3A$;wv7ht+w%TMvKQi5S^7mk6LGtH@Zvz;DMC&N>MOV)e@D2! z6z9Q@Zu3)PTs;Ums7%ftgg*nGIc&NNf9`jBdFMR%wYx7LF@FOgGd1I$>#smvdp|f) zzK9SVk*WRP&VZkqr>a*?CPchRVA+SUgnTbD_Z>4D`go1?Y!WA=scej}g(M-L)!$B9 zFdlW#Dqq|sM@Xoy6mRfsLSChg-{K3qw$3Wub9W{3lYO}Is1YHr%`V&=h4_8HsV5X{ zO-SROtmtjf%U&VG>Zc_X>!#p^v#CJPV1pZUYFUNT4_QISG$*+N)WO`Y^nW}k%&|M z%(TOxq3zw19AHm%`cUbY(7!q1Gm+m9od-^Uo(C0kHnR{m4KaJ=2o;|EN7lycusCd2A7yiAm@bf))Ld*qH_8)P^c`V~?5sf%i zJ({ye6mmmk_CEAM{@xXyaOy4e5g*-faJ3%tGk)p(W$V!wL(i9_As_gr<8xf$*Sk^K zyCtj$N%3(N{|G<%HE&wm4gaZ*&wm{5kN7V)dG<0A`QU1MB_baEFn+`q?fd9w?-UB9 z9-$r`6C~8&UuPB4U6&CezYBVf7vOk3H6;ntbvEhu}GP~gK-Rq+C98jl?&!TQ3AH-bu9kMz@$W>CfJ|YBl-4Z#(^a>&8h@Dm1 zEkeHelRm8}=s#23)%2kMQqSA-Oft|P^i4)^dT)_yu)dy#xO&aZQ9xg6N*{3}=>~T$ z6#5E8qHo+tD9iFg9;`d`vp@W_^wwUtb2yJGYqJ+xS`sq2?^(6grl^xA&ypMA|C!zj zE8n26RL1N&H5K;+k+1s#2CO4QwEOt&X$H7Id5vBohxL1pTL#0$3xCL zS4E)iJ0AuAI){F6_Vv;?*neI4?otaELR`kyYn-tmMCq4))^x<*s%yuK+0bXk%@L{| zsJl*o#kF1YkXKnh4lGiJUyaxAdpwnp{>59na^;bCDyEuF7;k)35w{n0apU9LxHYI3 z$E>Si);#okQYF|2{Xu^9dHYGov&ehb7F3uMGHCS0!+hkaVDaNg@8GX)6OA$#oEKYN zZ6`NCuPd3|^UBa)*ReL;8}{QIiijD1VlVEo#aCv2LmsSdxcqU%M#!x@;PrJS;!trv zb_VKC+w5m<6ZG&plJ-<|67GGKBV3F}gZc{$KRg`gvcJUlW+Cj)u5s!EDz36DELs@- zt8@FN8)De6*YCw;^w|ybz896s5%MN}TUw+F`pTU8zz*1xzVZgIYZdBrDc?B_{V%O0 zA>Il0=@yk&7 zr$eI73VQeRt#%0*L5Qc!$(RXfSQ%}N9p_+oL3l>7KH_ESP}q4EetEQTVf|*rA=)Zn zWIp^BXB~c71o>4mUFXzn_E#tIrYF zkjGbIQY6u5EZu8IE<#=Gd2zvZKl;tmK=DIPe(3vCuUzkU0(~w)c9#J1uU^)}Zo?kj zBS(k_v?E?M$IP1JOyI{kW8O?e{$}~yf0lzfcCNK^|7C!DYCWqIw+Zzs-EZVY=&AiP z>Y^p$?iVMfvIYL~>D17@=ZStdZ~vv!LCA}!2A8^M^gEMIrPkZ%v!pUEkL-jedU=f=I^?xFLPGG60-;Aj1!chEm1#81ohF(Jb3-;y-Z zM=jL_b~$Hd2iJ1fydjb5#NR@f_odFkLk`+_Xa^v%`dC0zv7(E zOn59`YYaOg54i1z-0q3xXV){(*d%45l zn>{B~^gq+uG+!?$r-*oOr8@xqZn`8(*x_lq5Ba6Z_)uAVjd z2I9HjC3FDdcKoXS-a(k#Zk?&q2RvGgVr^9Y>WoLAk*P z_5NgM{wPqzUt(jEPZLtKX-bsDaolf??h(4^jMo{}L5;jQaF+w0>D*2Yod4Wgeh^ z9m`oXWd`!$$L(D=#rvH1S@eXi{T_b1SNA%nD=lnVAWZ$7evlO}Yji>t%62 zaoas}gdFbo_BtOerXfE&+xtk*CgfM)YL!$q1VTTnI0kyhhsZ|{N8NWEnm27IALmzk z;G^rvD~-iD*M>tcm5BSVH+$jx1|`9cM%3RnvnM_)!q9g%5C0{HymmK!KFJMZf4PHq z{R45ovbQzJL7XN{pMCEO>>Q{&*TfC>zilzR$=%!1iVy9aXO8>sxR?54alRB=1$s_G zTsGd;nBBe-^|PYsi^K}_pW&_}(=aB{<)7NtqQ97ZG&_d%CId#*G{V2P#56C4pkKzk zyZ$i&e!UmQ6VydMIBZc@Ieh_sG(F_#guE^||IK~LecVqcxAj~082*Ysqb!I-m66a} zH4F8u<&z=%7GuL*0}Z7!(8p8y*tk8!d8YbZEC&6H6be4vbQSS$?|Sb7J6AruCEf>e zMlkEwK1KXO^o*`vL?5cUxq6fOe%L)IRCtsl?mbiWw(^~j&qt$O79B#o+-#B!;Ez3m z)(4lM4?OjqFwra=cBO5fU33lgl)roZC+O*IWLUTr`gG-QkUpD-_nlF4LO#W)FM0ET zlq&GeB&+=DkUvMhX6Du-o~Md*vCP=#wiQR3gQow`&ReL=Jk7iRD=oKyUSv z7DFtnVfR`~*|AM{A3L=#dw&b=XXA<$v_QWud!K9Di24tEXQ=rdeeJ6EB-tXI^T(y0 zq`gDmow+!&7;zaV@>I+^3Hly6o3<_n-$T8)wA&H!2(Y-P5|4OX>=&mI<%#|@uX<+g zF}xQQwT8MPe^VdYg~!A1-#g6@%bh}9yd8Ye&JX9pnjLGJ;Qxgi{RZWOU*8-xQ}slI zJ8wwHyhpH0*Sw)13-_qKhnAb?;+{l~J4t;;zMB@*yMHBQVwIZg&M%Owt~xR`A9*t@ z#545``cMp6R``UF2^R-Ud;)#bUMQt51pkv=8}BNF;684jS8)(}6wTFJJpp<1@wl^c zG4l9I^1901=zpL0ot?MX0_ABo>fLeBi?itc;xQ=nOwLjv^d6ZK@w74)UY&Q(6p*LI_C!4>q^AwjDIG@Ws29C`gKus}oDS%0S#ksUrY?L-Dfv9^3zPP|OGN$s z^j~N1r&eYhH{A-iPh#miibH^3HK;Th@Ar5wH2p#AwS+8^*p^Fea&c%^q>z%HTbJiCYp^taMst(yMm^Z6#n7o5a-8|pJ(&kg>Z zEuqHsnE?HX<8~cD+w=~ykjJ>)$!*MDJXZ_9WHlUqkkQBp_Bx06+JuX5v@b({ZQpHs zp=aOQXP-<$f4t>dBeeT1?jxUkh!yH^Or!1Cp z6XKD(xpNZ5T}jz{M2>pMGhKj4@`eY z$QP3iO)2=_XJW`Hk7|5>eQSG|C-OkDsw#GVUmh_V>m2a}_N+|YzRC@MAaba2j(i*Z zdnl2OEEeUFGyJ6c>LNT+*Cr8e`SLOl#M;-`^K8kzG zAyeCK)NT9x37&Q6i(?%7RC3?9cI`}wbVZ*ROOUxW6n)+~;NaYmIENS7uGxG$1@|qT zM+1H#KIi=-s)pv``;5=W9E1@cRU7p-y>j&bZ_4ZW-|_z95o_HacByT;5-C?n$lSW^ zGJ{|*Q)T{B@+11+?n|2l(Vsq#TRQVJ{QX|)`MUGa|3HaXi7fp0Q?61>C>-DGrBxV@ zML#;7BdRmNi;&5ZKc8uy!uJguN8S~OzUoG`JKVf+{uE}KuL(lkj=w!?$R*tSMwu@b zLS2U}dNRiydAF`_X?!5+!*g!HptU$xS4|7rpIL?c)9tF8j=tlu>hhfTsE>kFf+Yo?)I zrM@3s{`v*Zo1!FM2J*SY|AS5;^4z@KH6#=HV0}y~sU7{uXYk$WcQC%He5%hcJP*$F zHVcCv3U{XZjfI{^-V3JYqOVzgD_-;qddd}^*caac`-GfNcB1Z1u6uL14fUJ;ByM;v z`pvuNpT3kUq7RkqQAn7@Bf4G2a~oB7WK7!THy3B~$Sm!zK3z(vi>!Xadr{BMhjhM0 zOM}n+g}ysbC!OXQM?zq4BrCjg8tUWajH43-8gPG2E_+gmyfgC|66A~cT~-THb1Z@% z@75ZAfZdkg4iCSNxK9_@bFT#bOR?{hhXv3xq)u!9VDvY^VWao?iSvl>!vv#{DLmr# z`M~}e(Ccz++r%9_9?qL_>-MeWkrg!sKjQRwq;2T!U~eNHnRt7^$AS$!vSj(F9A85o zu_%skE?dVV9l<}+moMj$vPW7swlO^79=Lo$U)VRV=w#VISswA!FO%OY$s?D(2FSGw z^T@8x10BN6kiG6g?`~& zv7$ynibt;7UVW?ye_c#jtDOtIKdROnHbL(T_cb2f(&3SQL5oF}8t}+Qi=)^3nBaM` z(|!IH9uY}-rn><2kYfF~y~aFJYm^qItqj!e*y=sE@Ks zF-oF17sM3p#ygQK~$7B=i)ru?Zi@BRf5dcPF;v{VTH7QxAQsztp}R=I9TR*&^w$px>H% zE&k>ixEBQNZp(g%KJ#wY2A^c~tEmI0RG@BOe=C}wkG}Y0ylR93`mm#Q<<1@G^Fi_5 z{*AC_@`if#_HQ^B-s}npM4W!~e{Elk_!OuKht=WSdY=5lp$`6&+w8J-4(hRTo`$Hl z43F4V-3u-Sb-ymMeBgN8BNT7wl#k{Ss{vZ~+lHZ@R0Wa>k*~=kX3g0Ne_vjARQMqD zPpm$^xgY!|Qw-EEUqZSd)RWlvD=V$=We%DJ3yYuz3W$J;Cx-WnC}&h`+%f| zvAZz(j&pFh=^fO^eXkoXlNR8txfF1BO%qgT0JtMf7*dHeKnTs-W}iITF_M15F!3P_GY-;g|H z_=t;Nf&19_+sN0GFQnW;(YM#cy)6>Jn9(k3C`H^8@;nBKB2Pb#`Ehmx_7}#Al&Y&k zAEilWv(PWX6`sw>--vydCuiC~FUcB_=W+W`k2Ti6SXcD-(GMSXc=E{AX94Gmy?CT~ z`SA&=-aK;l(s#$2Gsu^K;BtsB$zEmpI9&| zLtg;#G16G}Wsw5(Xo%vaqc2*m@G6m>3;)iw9UhCmn6&-%;&9{%vp0RT82C4hHGVV3 zf=A*$+g{AJ;gJCbQTxoDctoP()FcHL-0S08MqfU{BVV5gz6yY!TjFo1bvPs6WYp&k zwnIN(Ty^m zQpO(GHOzWaNiFKoxF|$M1bx1+t0KN)EsuEcJ$7A(U9Y|rNZ#HIJ^LOJbumN#*Itp3 zg?gB3+wWZn&NZp&PbW??;1Sh}&t~Vrzeki0#~BkI*)vt3zZ=f4UxP&h6j9INf+q)Q zaqv{a?ObdOLCo`t6>yeG5>RUVMWAN+LY+^UUgxtDw)P;LR?}V8{EN>%RI!PjTl* z`Hnc3`@Y=&v>E+M>t~t5TiB}-zU)-kNSx4N)%ZO; z@;LH}nj7+`P{oRW$CO80_N~l5qKEsAy?e<^^r5o_e8Zz^JQ8}^vEvNxMM6LK7Ntx> z-$@*^;2!$RneboU-H20j-;K7fFdkImS)vHP=44$JEmYwV(<`|=JH&N!*Mv|_=qcJY z$LR>__hrVm#mjbK+^IYE>H(aq=IZ!gg)r~1Gv!7A>geE;qP+8{6SHH9Nte+df89GW z> z8&jR49q{9)OO>8+&@)Z%)75n+@xFWOda*6!hV&~rJ@G2?*=j_y!(H491+^t2(s*Rq zfU`vn&v;~qq+LnP z&6Lt1;J0bcb|=M9bl7iP9C%!r>1co3jG@;h+4wml_hn@%|B<`o#Pik0?0?Z@6%e zM@F6Pa5?e>c{;fKzRGL#!JHqi!*Zebs_5!~4~S<~jKm4hDmk~qD6-@cfoBIg5|M`y`-(J2gnzm zMc-3RZ?p+R9}nD^;tzkFs+GRK{Wjt(>6It`0De6r;y1=ZV8D zPQ|0Hj#yit3P*nE@0N5k)I)!evz)PEHJ&d!ty6}+yDt6nNWnEcQZF;C+zxpa`F8l6 zm&o@qtKBx4@e$uG-38X**R|%7;gBP^R}9@FwCptU*kq_2FA#CBf9pQw0?tF8aJ_ak z^g5uBG8_I3FeqPg0d}^9ez!bxnMb+^Bd3Dj5wLCI2xG`|eQplAXnN)@T!7hj&lD`n|Bdzuw8$dmd zYw#V>#~Mv`Z*0}VJ*NCcx%n#SyIOs~*bV46xpH}H;0Nc)(w^gxXAf#Ov;`op(YGEJ zjHSJk+haeU(l*@eFcZOX7{>tB_ zL(Za($!!7O1E}Mp{v9Q9=r5JR()-eGpKU{pHz z5$uc+61RBBBkynKnpC6i{WP8S^5W26Rz|;7hJ8tg_tu1?kJSzBaCCy4IEf$A8~Fh5-ImD!@7FG`l32K&-A@h*32Ut z)FYg?wBfz7^urLHR-9wv{(XuY!9TjL#^*bad|}tx_bWzxyc9(R^Kk!^w@|csfpbH5 zh|40>%OWGkPdczOsmpMi-F4j8Pg-r*hEYl+FhXvBAllK5DR`wu@7y%5h0k7#ed zi1lL)>{CCd!LE0=hAw`MyvFa*5&4Sqce_}n;QjAf1tyd5!CgE**FPh5iauU(Dy zUc`RwljTQ_{N#~_106D%^@!(79Vhc|xaS`1e5&>V_Y14#k(1w`K5ywhc>IhLk^TaQmXGQvPe`$ReJrKkHIEdPOfuHTDu z4+S+y-$|to6NYP$(GN;0r$8V5#6XAcDH^0n+}yicQG=Lj`mK#s)*#XW5%1GMBX{II zCet-Y`@n+pCbAl&Uhm{bFU}6rp?&v*Ph*miOC|V@Ytz2`2y%X`tsUQrc=olmOxTI| zZZGn+ZG<1CTKN8Raeiod*vH>RKANpJGEG39%7x^m%s{^j2_7!i0z2mL%+h?`BEDsf zBe%fsYd6(+`d8t;*JonV3gm&^sC6a&eKm-;ilD}65e+i((~*=d5*ozs=V)0z{J;3Y z;)W>`G)TYIxxPl@HHd2ZzCpjFG{`71$?FpfO982aG>CtZs8&lS`u^&NuOA?; zD^<2+bwOT`@Ftmy@OQ{{$4CCq^YUYdjw|T98>9A2@`%T|e@gY|^;q0L7AI+Lj={a^ z%UGog$ZyH!V(Iw_=<9=1kKRc}{YQ*@um^U9d7G}hh`0=zX8n9C_(yITcHjx@IU#u4 zs|0!e=)P-FbvKWk9_l%JPJa!ODbuf53;IpH<+wC&pawZ~a=m&b>>V-Lc+YL*-AC13 z_SaAcvU@JnJHXE?n7amr`FLMzks9y{{)^tZB2wuA`swhirIpZkT+z5!Z=#U5N)fxg za6jq0J#fK=5S$ZlTmqMYrab7{;Tev5)!UhOr=#C#+(HrOV!F@_&3iSW= z+`%Kbp9VRYHgwr5*y-YUAz=3ZN6~f1WA(*h*?t*?WGka2vbQ+i_sR&#NXnjtLJ=8J zc3CB*5D`gP2^E!86p}Jpl8B;=5NY{6{dGR~z2khx^E}`0IrpY{L(~FT{9ND8 z(DFU_n}5&y#tZ1aQS!zN;F@#Ot9y?dP`4*C^EN@>GsmsXJ1bv$ssevRvUnmN&h>mWod-(pq|bdDH?g` zRn@2u{AbDAEY$MSNRH$s|5o@(9g9h{M}FE?bu-w015a-?7Z!nk@o&oF1Tg=v{)rd% zZ;=n*df_4Px-DsFWFE)6UixaE|6oX-9p*4P1zf!CjWG2?d=x$f1VtlmE_4-sM(D+~ zb44B(^yJ{04I64yX=G!1)ZPDRG@@^rAwajJ5%12i?n-+a*}ck5v)746RF@aU1-jCR zO82I?NEhf(@VXx5-85pG8N$e9OCx8DtZ$q)qY=fnUmn*DXr$e9-C?3eBWpHYtB{A^ z*2A}Zoxq>t@1Cr@1b!Wo+*42ne-9=7kp2qZe|eow{X4#D;V3rjd!)5v>;sMDFzG;$!> z?sddxFe0QPIEj}wF2*d6#2**(a0#{LeM5X8rgGtGVhBzjaaUH%koZzMow*& zc}yXWWl6{5*K1`j|XlXXO#Tv?~``rK&bL1W?DCjm6l|6=K` zaTJYcFYQ~sHyOIKc*@r)6ZSY1$sayXBSB`(!G;%TBvDY$Ef}K^UF{rK4vjGSuFKnU z8uR{W7(8{HMx^V1emi>v_eoZ1NCwf!wdo}0)gCl5U*gZ|Wk(}@hwPSSVaM4EQ!H7q z%gAGe`J4ug1U3r$ro#UC#`vFw$~3~Y@#|_GpjRb$6T5E#&3CCkob;PyqQ|)G3#F@i+WuROJ4g2)R zb{sfIp2W81X&Z?o1=0auwR8+h}CY z-LlWqkVbwVIF}m$yQJsjy3YYm5uQK$(!sA+E>+%7!5=#t3H>Y)*ePRt`YUw1IyJ8C zJor`ZfI;41&BrL(-D3L8+jOa9SiH#BxMPBvG-`SoMp~ziePD2ay=R8D z9odRHmZ3Eey_rT%%zjXvQ>2lY>a}bSU{8M1!<~18fWyvw-E`pnlE$(%H&Ay{)93;F zF@Bt$;&`wUxZ&Yk2!oEO_wt#ENz#a}{`p`3ZK9EYg7S@rbZLZzBZDK{ltva_Z`>~n z9@M393Z3_Wj(B7Q|J{e@|3~k<0z9j&-MV}&>{ctQzYp?kfKOxn1wLaMp%r)KFX_-o!p8>_#!57jS^sI*o%QHb zIwB7&hh0yEdqvB^>y8~lx*x&Us=@OzwW$BkUs~@TRiKgLK+ZkP;O$mVjXQg{fS2b& z=S+b|^TMmur8d;}mHO_aAMs8lv`u_MN=6`c6#To_t6nzpk%z zVe6!km!EFDQ18K*E5Y=p4}QcyygAuR!*>z4PF{NseEJQDB(%}UvAa&cCGG=PNBqi- z>Y!(fRcGFo!N0;k2cG2vH?M>F*bxuz&#^gnY2eF>DiaUr#j$GZyH^uw#LX}CVjzx# z&(K%b;k^5m#9-Q48i_3ZAyrriJniR-R;&U(zUHhDzX$#N-V&Jv`#xX0BogzEMza09 zG{n9@pPpB?r_Cc@i)$atEEy%LBc56~-oRU{GWi$t>K10y z;`&n0_3^4-(dTU~n^GO55l$Ybf}C#Dv$Id`>}*9mx?Uw(H`1{GQIP3SLnFgn%QJ<_ zX=Gg1tAGoBu9Xvb6N+(D%vv`(0t6lVMYXvlsrOlkL|{m>X8oNrvLiC$X#OWW26{xgO)u z#%w1mUOJ&m?z2r^PA3P4K05X;qvORDJIkBzG_sHR%5{&=G!mk5sKNdXco4n2?NSGg zIIgiTRA~Z^t_$sY0lQ|`MoB5bPP*gRnbv>#zwyTMZ7FaV{mm=zDs(h^<2uV~8p&X3 znOt@oeZie(&QHKabj7AW%E)`f+nct35%*h{8Fx94(};k55X}$smu9HX+aj(G3t=XK zh_mZJ&Q%&4ounvj%Q}wun`=rjP>is@e7vFb=f8RsoG3p{BMi&)G((1I#*8R;Ie7u=1eEpB~~S_eyjjGZM`=1KsM?~{^IJgOd9#SGojn>6peVY z_6#8sT{UsgGefP?#27I@A z)Fsy$2Rr5@HIHD-nDO&?3_hr>dsKH2JWvR}OL4)^^}uhxY~Y(>|v!`{WID z?OZo6A8>nRSb97f^G5_0y}1oMtCb`N=|7;6foJ!%%pXB_ci5|cZi9and}m()7Y6)~ zE?hx;f(GS6Yk`NV<3*v0f6xz3$#be;ex@ODt4>im+1l^3Rdger#D_7|n`zRCcTv20 zIiVAEk72gQTj=DQbbruJQ#x?XqUT^jCuyx`n3*W>;ajG|V?8?Q)-xNlP^FUyhLwCS zvUHLyTbbTU1MD*Jq#Xsn|#d^flee^h6wWiLVxS_Ow)J~dO0h1aUOgc z_k3}99nLTAX%NU`r<2s+rlCKqUpSrP721R@->v8hd-U0jvLU)mt3}QewK97 zb&f>L?51NM`K6PE51q6)XT)~}(24fU&7%w7-)f zY}_EmQh)gh7yNFsTW{wPT=yg|f4&m;rHvh5eIC#06#cb^V+Wn^-0#>kgn2YCtv=6> zd9PHnh9xSXZrFwjaZ1q%LqK4ar3jrkawPV)3DAjZou||T=rix8mpAkT=|uPiN6%mQ z!D{C-cxD~)9wxEgRhdq%iS3g~-;B8IPzW?I1D+ccEn_j?#0cB>gKogn48Mh;FYFSk z+&}{9#MH;@&-Vj#@;7I-{#uNl3vr`&_Q4L*$`%&HJy890ohmtX$p4!2qQn0tyQzK|O>@2BQNa01@2=Pr(9Dxoi>T3!w0nf#9o7s!NpH7yy zN`268^S5Q+U7+7~YEh4$a?;6T!&giZtHH;0+6uXNUbbjyzd3LeUC3si5By42j<#Jx zyt;25=PyS7i;LIJ_rtHlmsvVqJ0O38@24Fw?qb<&;DEgKJYaHP347NjsZM^UBcH;{ zk6!~$j-T-@TPBBm6pfURqxof}XW54jmxS zht*IG$!Y?aP$B6vw{qK|LTNyfe zy3B2>?PDm~SAI|u^y!945Wj;4}ZP#|hZR<*tV%RJGzRCYE{GmK%4!^LWlc)nz zxnmY|l6yz@i?R`&O#6-`TLC9wA_9IZf!FQ{8*c~j?eVVvE(ib@_gFG%N|>Ks&(V1Z zekdRL)t&|Z-v7fY!w&wYzq@#w2mHNy+jpc2@t@EtmA=l3ziYAcAalV=I^iBkn(q;( z6Pnn-={VqULMb`<3F3b2ve$;%t>8t1UbPG2yKY+gzaO4-!oGov@da=aK4Hgj;2`ej zF!#+0!F7#-GMeBoqi)h@I&iPfAiIrs5Awr%f2D^r_&2|@+5-M<&D6}ULq3;}ImVp8 zJSJ&lsx>Nf@?cYV+aKhoZ{~WS0C4@MZP|@b@U$~2PTT{>KUas>_Cp7k{N9(AsR19l zb=nTV<0{*4r)bD`aGoURdHjI_0q2O7;jl0HX~NyvNW{I_TSVdnaI0YaLGCP_oHYA! z-M4^F*u2j@cQ2un3mexQ?JA`czdyFeD=yQ?j@+UX>P2+Y|K5=ARSxbyQPrYzicSKU z!`Ey`q!Ty!3rUF)$eRlNHXS@lbs0{eykXx8I`1y{+51rcydvTyVUXBtU{5C-uSF|$ z?4%QW!D5crurISmqDUUsi;w*Fu?a#wGF^WC@)0_b*E`JVl!`e0zAuuN3;QEx}rc1imS+*hU*Qrbl)Tp52JO10C; zRjb!WtC|t7G}fBgdhoT4(z=D`xhzQxja;CUm7I|;ec+eG*PNZ};FmM|^v`cmm@lg# z@K7k7tmeGjvkCe9T6@sQ38UwAO;6S^I(Z@bfax3Ty&HXvyDSO18^Yk4a+*$VUaVs2 zxJV~WmDaLxm6-qF+2WQ)=%Fyp;@V?6k=tZj>nH z7@x37;`d*Y$%SIL?pRT~nmq2CO`kKLZJ-mCCB^Lq705$Y^4ahCbP_9S(#{O~e>gs> zw2g;-(Oiyo;m}K#9gKYk=%nVLyRPDX)V+rP3Yme2-_Omq?*=ZHt3_u1gg;4XnvVnE z?~{l(dIInx=j7ATj*r{y;09Y+vp^3i>{#HZs6nTb79Rr=p)P>awnlD z;c6QWS;3Ew8+G=Czz@b|`*$hlz$5MmsV}hawx-saRmF57`02me#~61R3L7qie;rNT z-xhLl{r!P{3FNc#o&S1q*uQ_F?ZMqh_^nZxJPI6ij>hD~dH}~J!yBRy&(7m)l|``U z-gs_ZA#~b~$#cW^e|GB4eeO3#A8?z?(%Brk9whk6z!o?Rx8&o7|0zdOgQWcFM8o4t zN)7O*^ymW5Ys?qwQe;`24IU^DB`B4kPZK+J@k%xFIo0Ivc^mvHpWHTbk51Cn6064U zBagW+4*COMdukfCl>k3?Z6`l++yL*dZXeYxqmu*D&3$b7&>!3Iwbq%4*VX1|cHp*r zR-$nw_^9@L>*QwSzh)g9T?@LR>)vl10Y9s=SQ1TeoL%{jI%IK*mm!PcIRtGq(IpC!r&=3+sF0;O~`QABOM9clnZc`3UkH zcHBcr4A+%|`U*=D?f=Ogl-@gcVwcKyeHFluoL^W5ZV zTeX}bTeX`5cJWa}{j=!bt%4Nk9J{okE|*V?;g;}o2Q=-8{YvwS?BUc zU|;m4^!OsilQtI@lkhuNgULk)_%GPg)cynaX$i{M-hYkj9)*~E8il^R-SIqr4t=y< zVn@X?ipUMV8GDZm_obhj)(?|b~#utgVZM{ySzrawB{7>>Qvsg4SWtVk@9*F16+sbeNKj6MT|Dw8Hs>Dk509` z1kNR@(U~X6%`h?5753xbtla-xr@`1nMiEB^Ygl_Dy_}R~f`Y$Q`W~Xo` zbbft8pak%GeR?{`?>+j4JC|v(@JEkV;-NJ7QdoM(ZY%ihZq6^Q1b=sUoi*C>0(S4% z@LmNv5E#cjd>^`{XZK0=73?qJ(eCy@{5Z-E@tU7OULN(hx}^fQ9Y0LBB_eNI&edha zp{^RxlYC&WiQ%=?ub_+9os~b9A|K)@%fh{((<`~A%>1rE4@8;2jU)a>etrTBm~VL; z|B6P$@9f-LVNKW>GyX-QU=r&=ZKDaZ1>~uE*LcHk=-c(RUDY8i8xKJuXk? zbeOya9*=g#?`uW={yvMib+8}x!_B2@*BjJ@%1rya|NJ(}3N8dL1H(>4KK+dTspsgM zcGxN5Y4mx4fg&fSmMO>cP-N(_qC=WEMZC0iZb`!~L9deYt~wOC=@{@k(1;=fR*CIb zEGSaa>2o&Snj(MxM$W&tp~$5$X7)4NDbhQ8_u=?fifEP13vQ=Vq&sq8`F<_vXoW%) z7yLUD>$90(f+7z~y$=TRQe@WO(}jbLBI|iu&r~9RjPkAR+{kaZAfr$r>~l;}$h(Sh zB->_D5x-YF*JPN-b!JT-xyNze_qe`N6X^Lw*FjZJ#4BmI+4BeNUS94cyjqtcvVVD` zUvHrZTWSs4ek;VWyGvWno+4q*ea}zrqR19Yr%5l2$78xR@^?_=rzeAa*fxqhsCi}R z34hPJm$PzcQ>5?LnL!ogOK@$fOe^xpFWnq-gPS6G@55_{pwsR`6>lVA-|z4U$+gfu z<;@u~4ycoL>E%bbke?})nZSC%kA`--Hb+&1$*fg z#hWQoxF#j)syc9_!MWnO9P-K3l-q#1!1+e1Lle)xevMycBl4{sy{aY-^?F?$udzJ% zACWt$HVb_)Q2F#a9=hl2^<~bb9sSosKH9@4;FE00k9r)-uo{IkKBp6}yN|V$QMXu{ z@22Gg_p<|K%Z|bCWRIK;bHAW}mSJ1jq4O-qdb3_4&k~P+e>@4l7+NKMoj|?%`zA+i zt2FBEoXFQyDT*wKDgWLETu6)D=V?cs8~EPQaDa;<_v$lCzQW%BHh!mAfCFXjxS5Nv z*QezDj%w7KiMJ`TBB(#j>(B40x`*Fg#pT3q;<~8Pcl|Yp^Nyac$`~_y{Iu4ht_^F~ zwgxrA-iQ7bRgb`nWUmn|_`_d2k)l5U{hLnc=|`Tv|Jao!gZ%J&siiBUE*aQX$txj# z8&;fa2mv2?Pur|b6s8ClgS>$x{Bp|_3Z|i-IGo@xu?GH{oON$fLR~w$N1b;y^ocuh zq9-5mR@uimSPAKUKrqCI~+C7fK zu-Axp-|M(0^r=4AvbUlB4gM#;j;$N(v((eGEZ}wa-j?&x&_}EA=0|DZN3f6O6AJa8 zt4(z17W$i*c7;Vz=#GH=&i?!0hj{kK8F^I-{}~Zmp$PC2tl!m{gyW@EGn>jcQKXS= z(EZms;K$BHOc3}vq~1B$iM}Y{<^e%wR`4i_iYoqzeoi&*^*P|#T;Lg14P9BZP5p8P zco1?E-2Di8G{O=fb_B;Ng;ko5a6Uxf_G?$fAwI^RdI$afkbbW4H2MIE(mpvZ3fcX#^2DH5W5FpDD=__^%o zHI|5Z-mpDXO$Ps6cXeSWf$%T2z|9#nUQl2da%*_WL6vEtkx*_ zHWc`aW*SN;L7wuzvJ8s>$Bg{_mVUtTui}{1lJm(<_*1H%ImZ=3k*_CtwZlUxvR&GS)A11Mk?QX~l|jf8?}B*6UWzdL z$xgI8!>)wzOq3XStaNgb5?oJ!7*FBedP6_u1|E-Vx4}R0z z8u@}1vHtkuloqW^5z|}_$t}SDf3?G93zihAwf-^w8TpUf8LgjhPZ3|2ze}%n;8_0y z$0_jRTFGZt=B*TItC>Dgh&plW5}yGd?0uEXnI*XnI`+zRtQPZG>u(uu-~cX;xND2T zKJKNYua{@Ao-Mt`vmE-TbXAM*KKiC6{bE;6jBL-dUws3A?X5MAX+h_Qdj*2_q0jo{ zH=g%}2{`oWm;Ho3=ls2`h7rh{?q!3fTga!JovT-aCi?yBvN@ID-?BfXavXR&Zt*qY zn>j^RaM>{(v!KX@NvqhiX2AKAU#fl-___Y7Tp;`(D9}&Yszj0E(JHeih)+-R&dr?y zsQdFl2`12uvz+U8NFc5)R<7%$=Fx9{k36;n`#N36tQ9Bz)wQv(IgB+XeHG)H(7)Up5(>jDilOsJ52K z;&@<9#BVp85A+mkp2GDT27|Snf&V0Z?c;2SQ`3ACw*=x>d2*S`JqHSZf7Og;PA$c8(;j5pq~j1!$*E`@F zio~i&?HYrfjH{Yg{j;xslZ{&11&V}9W!^}U!u| zpc|uAE%ci`jigpmq-aub{%r~TI{ah9ha8F=EV=DXzWdAF1zM^s-LXkVvDi`ovOw>P0@ zO(H298lhiXl2wKpfS>%A?-}s>^B-sV?^S`fG09X0?9cwu`bX$IMFy8^mdK`1WKH+E z%!^UzjH$6(!$pd}Yx);mj@w`#v&svcYzLE*sH^3y4Uy3iA$j;L2D@XPnz zmAq)+w8`U$vjY68vy@nP6bgNQp1t7$;@58|Wvv@S5#?`G`|fCp7~k>@_=S2^nzduh z1~@#UKKk?(_;asD{ehw*uG`6|F9RNHbu^y409>n-4@DhUrik;EmjzwY!0Y~GCYmrs zB7-My9tUqnAB8BdmRu` zfR9)De+;QZ&)@#Np+Zq)pFaD8)i%JJXnAN6<}Z^^=b79OeUra%a2?|NX`&#g06bwX z=?WYKzUGsy`-*^*L{-_u5gZST&ub0fJR_rI3IlK`#ABiQ4SqF^a#cq_CnSzJ1jd1f zhQlgyi_nqwv#(2==)j>yGt*UF;Inm)j|Xs(xq{ElQw?#cs0*KheKwZ9x7cw$F_#hl z6*TG&gTtYR$S3oZrmF?=n>@qrPWe%!{!7oN2e9)>$zRTQu*)?$`t{|rIM2PC)usq_ zVL?knA^ ziwpF{OeKB>JPp0S|IJ6(dAuTRTiGGlQKqGz7mNI+A5i`Vp1z=^KW!>NKen#dSF94c z|MQZyL?cC{rh8+*x1j%jukmHJ6Fi6(7tHUbNNRas!Hph@C~8JrQhb3v|MXQ6(+>2n zMki+uKEV3;m%fr6bm^0Y`Hh=bQRm&ow#8nc$TQ3R>x(eock5kIOYzW01-a2Zk?2zn zFY=v$9{Ng~uKf@MePgJRFUL62D)VwS7+UEAK6KDr4zgYP`_|IiEFl524e#&|BQ zl(z3V^deLI97`K?vWTOv>K=4B_i`dX@j$~kI_=S3g*Bc*@)U;kdWH)ta}aIC0a|KcZ(mw2h4>fmAg;E83%z~!0b zR`q1u|3^TVUpavycOG^q?>dFNTHEysAWpkug4AM4;csTLW=j?N!pXnYo9j^b?(Y@w zM_eZsuD{`dpDI5K7o~w8-e!tEas~P%o`2{e?oV`kyk`&MywgFeIS;(>;(07!b`W($ zb-~Qh6a8R7<&MT3@O!)~Mi=_NO(=U^0uBDm&#($^2L9?6->CxkHv49V2EhAOzA>SL zhR9!d6jzHW)=xr*m&R=n{~L=hVu7!__jQ9)b}{% z_0~}nM!qV9{_IVIpP`>ahT>tLnZ@R?-zn&``3(Cu0uSz=j-O0KT(++8u&Rab$0^n% z9>w!Fg$QOow?f~hvRU{v?9868?ymaB&xn&vKjdJ?!KK;NQqaGx*#pVq=r<-<#xumQ z{+n2{puC16D|_|1)Yc*2%^Qg{^lQSXJ;_N2>$^*lZ2ZO)*`d+>#oZSBS**)>9Fe!a zlgpF^F~9F&pT-vOWs8)^QUmnA(D2MaB>XbkqNCS}vB8l)^vn^8I8tGaQsCv`{@Jxd z;AK;6e#as3ZogP%MLFVpjK3z|4{?jrTHAa9@%)hLv}Kbr)*Gg2CFASSPfVHZk6w#9 zR;-uc1N(~$hM#@J$hT^&=$9n=HM0vx55Uih)9b$XLZ60H%>rW#(Wl9Bq!w?Zh|7c6 z?=H^huO1crZSqI{B-KU+52HTLxSW~+TDR$z9*uq?6DprCO4|hDRNo# zjdTzNo zPe-v--}M8?ca?xM+cD@*0WI!3aN?BRYn62Y`aHrGwW^FF_DXeEpIiryDNb<>;6KNa zQ&8|W^fTgwyDyG+tzyje0$)!)ylx!{z4<7)QQqbv#z@AZ+AQ>O6-E+C|8#j~z2i;f zaaFa_Mg{O;MVN9`oiFw|IQTa(Ku0xV&S=NMPm=>1660VW&t7}YfAzD;Xh;6P^>{!P zk@G=ZcDv3hD?$f+ca<6L#PbX8O#b;@^v}-C_cp=K7Z2p0u|P*ou(r!rKf!*Rrr4u6 z=*+X2s`V^=z=28~1G@(9v(4P2-!Oud+stoQjX27j-AjkK97NEfx(CM_rKq ze8vB6KIYrH4*UMtkLViq8G&v*`R!&X4S#CY@t496Q6yJy+d*T*^X#oHEMq~atA#vpetFwT&8Zc4-Ja6UN9`G7EkuZP!dO7f#HU4?bz!Uxbyg|is z@crtw!{=?BaK5qVi71X!LpLOB!ufY$wTc3`p4+3IPZ9pAOy*jEjmh{;KExCWfAdcpq< z*WZ70{`}=^^i3YLDajM4yETUz6eIDzY;j9w4d&%#*tqZLr zxg_sk3BA-wbK$)ST{>(1xBIFp@YE95y9vk5Bkf`A(3^I#VZ|2k_CRpD-2?DpqB|u( z4SX6_kQ7h{-rTPSro9B;y51SFse`}YT4bD};NSDdk=880Tg=g6x;1e8{xV6COafms z-B=IAVxGP|PT|O}^|RCKDg&{<M1Re3Y5b7`vf?sbb_MWw zC;i%otHIz==T4R97{7f>JRE`F$)9^4hjHD3*{0+uH}G4dH+2HfNlkGdUcz%9uifZ= z4)YXy^~slF-r_fl2l-$}^NNY;t3ufCXbC$Y3cK&9hh7-u0lwqUt=3rq-ru^Vp#b|s zn;jxzM9{bPJ`HM;fv&#hN-qWj%g;BY1k1bpOo&XfId`y_P|QyCAB^$ z(@Gw8pIn?5Q^r2M5ACUeHlCkaWlsa%IxGY3N8@=5-%Q*$BF?w}mXx>z0FRyKWeP_q z{QoJZL&|~Q>%t%IbDc%reRWj|p&w_&f3i(og5G+YC03VUzlB5o@JAe*a?v82{+-{y zD1H;y56y9~1%glBpVcaB;9vbjRkRP{(9!co^)UQu_VLJj=8SsiW;Cd?19}vdspD-0 zea}&|>aYMV2Jg32Af9PTlMhzfU|%?6bzZ|R=)l>SJ6c|Nk6x<~J&e4o2OQfs6^%Nk zsHhN{hIm!J6i9&{O}^C*-f{(e`jkxd)}Wq5%m$}4;QaiCtm%9By{udJUK4Oqz9(t+ z4*Kr&j|W@ou^&|5Fy934-eGb%#AE4?Pj;|%!yYqRoa@a3{TgJW|9`clDn%C8Zx zdp|=>{=go)Ut6r-z#juE8Q(9k^U-V8$^#hrWYwC3k-w3G%0o9jfUg(?XbZS2ZWB3g<5KUcIM9{E_|{J!+x`r+VSk^7d(cn_w|Y2X@;b(Fen zXPY1RcKwI)A=vv|@zzmQ#MjQTbE?7&cz7U(zbuA+Nv$^}iw+&M`w?V<<9mvtJQU6^ zcCtNOWsSa&*?2(E5%u6e;M=1nG&7YeX6$wr))Hn&#bnE&%sZvxJLx%l4fKU{w++GFGzcp}d9A)FsNH2O;X1{e5z zKa-LX_GS@9RO@Q?puw*w>c zrrNXdt2Xj$$#8jVHTeAA?px0U@+Z{8JY0@A`gGm5n(&5Ro^*OLf_QEikRAHZ7JW?p zbwfrx@0P$ur)(|s9cx1}u5Unp-w+dPAcA#Wk<`S$b^0~uJDu80$O~(ot~B0X33E(d za>IUN;)Hdu+IKp+9LaFvBHr)G@T5-%V87H+p6ix8E9$IA!8?_ei0i4bBXwe^ujEe0 z3pwy`b9TWwP4LJq`}V)SNrF_w7nq|SJY3l3i9B~TDlEZBDO5jP|;E>>Kc!vizpMtO5Fqi%g~i(8=>{UVaSg zvA!ERdLcv<{qwZqPcG;?H`}(W!N|w2>_h`;PSlm-%7)Hd=CMs`6=m?^=MCxXP4NG@@zP=7n=16o z=vPI*6yvUt0Gv|~BMq5Q$Kx!j)>Q!Kd5?DPxefh)y;uAy4SF^gmTSB-3jMP{QX=1R ztlJ$qeTz;bZmC=QcSBdzY^V0!FMuBX&8$6n5&f9e)# z{JwRpfvz3)FL+7dzw*oVc8~W$r|VAn7ehBBn#`QTno*KVrbo}W!GBEXm zxgT~8`@CH1gE3~`YQ25H!)M9Fb+r_9tYomg9XLHuZNtXtfOTBf+~^hX(@!HJv*`fx zqHufMEgJilKeHN3VE-a;wrH7+8F%ciZE9o7>^&mwd~JX?1v4X zDRamGUUdG;eS&=KGRX3rK_2d#9rZ2n#s0#xd8S*tp}W&N`{gjdx{Fx-JJ{P^=XbRb zI`ls5^p}6{zf9^wRt&F0zY(#l_TPKYG&hU6mpJZP-67Zy9;N-Kc&rZj7?k)L)w~(& z!j{-%HB-dxKS3SYfBnixV_zlm@%)Zy){UW{ zigEl&DndW$Ao>zn4Qm1Dkt|12{R0;~Z?TcCf&AX!IhL;jKC>~6IRBg1E9;zhwlwxz zMjI<03*b3F+>Qt?$3Af6f{Gd=u3wRN;w;{eHh;;X;_<%1BiT2L5yz=ZZ{PPZfM;74 zv(nkYTlW~=Bwpx9rOewo=mIyRY|=OA+mYA#&Kc^!ea80Gal}W$vwm6;{nt$|)vdLN z+k0D^#iecNi=$@jIxYXb=X{|nYKHe3m)LhmLDygZY0P9Mo~Ox zU6X-4_*fe{c=0jbYa1JEE4l}Lxx8d%G=%p=U1`EO{dkW){wi{n9KJtEF4!#2h3^Em zT-$Nx_*;B8%c~#17w?6I-n{>-f$t;cpX>j&fG$^|n`lP~@f-}n63Zhj0S|3cnuH0;l?E9V~=!u#&d8r=^hn9{FXzu+8v3>>-&y>9_P?SIEt+v*6FWyG!?Gfj7I|Dy(79*V*N1 zOc6NN8JXFqj`L@VmyHVH`l5v_@u#@|xJS%+Vc>UAYwF=B>gXkXaeE2qy&S&P-by<2?dPjM^vEQE!pMCXV34GSS*+EPJ5?TXrqq z16}OT^E4oV!13lnwPYNhVTntQzVj!kzZe9l6Ma8u)qYZ|vX^;PFPr zWxrDJAiLCkQ2_IXCxn-uUjut)+8+(To=fg*qfUb8qlD6H9N_Ptf&rU8;QO?asOWj{ z`H!G=sIn4x%x!*e9&yU_QHvJC^GiM--QDB>{;OQLHtmCb?Ms}EEy2*Ez?P(-Xx!h~ zutX&y9~z!jk4|8Jt8jyIbqe&z#rPuQar6lfBNk_3vHz6Hz3w~st<9{osRDYO(s26Q zm^;>`ig!pV^x>H7QCb4{bnB;pW+Uc5)BT}lNd@{TwA%0YMyyXqtU?ulzt}Xxg`V|z ze&y7O1@P$lHW7A5W`D1ncmZd!BuP z9;px7>{3A-Y-PJO{_cd`F0XH^nIT?XnI|8DH)6W9BUziUU#i}BHcSe-C+)jJ7`!_? zUL5m%75a>=MzI$B=mV41tF8yGUk)X`F~#|T?iA{Jzz+K~`wM%pKK*lJ-%Vevqc)1{HUVDhJClXY zJW+3MFOOWn_3vj&^dI7WbDKcT9dvw0lm3o79QuCg>%*O^kpEMag^L2PXX}2)F>iL@ zH|y#CKImhlroyL{!25g3V`Ub;hmj{ouN2}tP0Nu-qXszMb+kiH4ZJw3- z6e`1l{`RMv%k>rDlb5m9Gf{lc!&bH>4f(U93*2G{PVd@x`t8>R53GK#;Wvcd4t-aP zhFzIv&W!t^m%`n5J^E2cVuQXjF>7G|YR9k8oxlM{37hx7_a#wUGc+SSf3nlaHyt|X zP<$@d9Ck#c`x<#dHw#AZR$Yd^1nnq()!dEm;tMV*C_lr$*Ko2DQt!m~mK%H{yYXF? z^{k?EH@6t{xpkk1>;|4toP46)LmGK__g8%Ab4|3 zUN*!7INTqgps)-1{_vrCUKDs0ocVEmFGiZows*7SmolhFat$r<&d|S=ic{=!&~q2zh_`k4p6S80cS+VS=%k51XVDP$ zTTgTGv|_Z?zqNK0ewhTeR(ZkCuqHK=7x=Ds-Ngcj1iY8`_8K};i@Mf!_nTWd^nX_R zg#9S&HvVm&`)?iHt+q{QBjPH%T|YMgeTZj+XG$sJ-{3T1X$icwvcG?P0LSywLzR{| z-^Jo_$rjfiQ)716fPUbGgR50G^hIAj;Cnp$@&Bs6Y!JA){ptJWRMfG7@6r#P(C<$T z8r=Df@0o5@r`-Aoyl_8ZpxNX2sL=J@JE5xwRt0NRpnq2N6XzSj{W1=RMeTvZ&gw5$ zG=a-YYa-TP1WxttBvf63J&d=REOu>&uD_qIop!`^jnk%6h<-bY^jTgTMKReb2Rg}!9@&2Bfv`4>hZ`oI~Fp0Z>zbR<70 zq+Jks9lcz1`VMf$dfT%>5_%bAp+4LUyBxmLtKY9ipI!FKEDE^(tTM{%E)9K5p_>UK z-;>(O!3@wZwWAf>CeVeK8Vilfp`XkO=U+NPH?&uOzHAeWdYgAyUIO~roqEQaFA@9y zVn0i7oWT1%ng3dvpr0G(pFLKA4oNM4b%h=WJ@ePH^Ns-Dd#9co1fnkPJGzwPLE-P% z>s7eyz&b0umH9CIc{R75{tW)S)y(*-g1Ch(;Xm?&o@9QQ61|AJ5clTA&41s6+1bQ7 zT}2)>OisU31Rt+A?v#p!-K~y!91JGdrwZl0@CI?}{=1xG6Li|E`J5Pl%79Ria9Dg#tyUZ{(sDREM&CpZZ4c#5* zWMsV$o$6PQ5x$1}t@4j-U1o{>i#PN2RR++_ZH$!#;LpVi9uEqUhl*VG^&a4j%47cn zPN-uyYa~by>ez|=p0W-c%lygt%>^803qCq61D*}{c{J_E{ih$E`7H+AddZ6qSRxPA zKG&}DAx@c&_2=VVp`Q#fnLT^Z*UcL2wL_h~s_2uJinwNeuMN|MpHDK{C3nM4e!pbL zb?|@F_KuG$?6J=$5tGq`I3K_Bjg1ld^`^gb;5PV_bEmNh zZ^iqLl=%IZwxIqLo%;I;aVVeFH{S_7yj{%ua~^ShC*_$K30z-iUZjTp!}{)1*Sp)$ zd*?4k?34K3XK7aVkva54Cpdq7>^rP;ReSR}(RZqFZacdXx|AzkKKT)S-B&@*@+I_n z1F!#%utPVK%@j}VhF?vWnxAikKXuPn_MApMl-a}&lp;O`$CLe{k*8SKCvv99Q_i>O zKMvZc^J(LcHGo_HQHA|^7{ix@%#%^i1^6DNtHSOgp=e7U#5qPzviv^qPIbm}f`q5{{ zwp?_B-C>+Rs}?`ud#3EU@*~hqaaP^`w&MFImYv64PH{nh)SB!AVD}&MXyaKqtm9(s z{WMUQ<5JdL^FjPoW(r=uLA?z*m zTHMK2xTJxJe0a&aH=? zkN*1-(FMDt)dsfb0ROQqj4!wNgFnn;f4^x(S|GzDZ7R^h7;yfoDcu?{1d}$8)iVg>b_AKn{?Q->7O2PB?KixeJJzD)rc)%Whhcu-%%R>i#aJMSj zW4`&4Ca=5Opda6nb=BkVpUvT_G6?3^F-j1lJEZT~N`({Yu8o4nKh33v9Kl8qVk+?#aclArHEHa(>0b zpEK5GZXbXX?uQ5C_8-IkY3cEo*W%FE-*adlwJ*w)C1W z;y>&^gycF@u>;@Hn^uP4c>LM&+zgyg2^sav0RBHSt$X`yE#4;%$Ogp1-!$h}_gbJY z#~6OByoNk&&tAwhw*sCW{;Ykq6Ypzve&1nHQv*_i^ zG5_P}{vr6I*81n2wG7^?);T!sLmt)rjfA)AW4-slC|bk>e9-55qk=dFA0OipK>l48 zc^G3cdWE|2guqWd9~LheGx)v9Ns!GD_5QT2RdbgZG1BYji1(_r`M%KVs(&?C{_ zg4MOi%lC~u;F{n^CrYCUp)ATA?CgN^1;$>*fl>_;3OLgJ$2{X z-V5Ao*|$d4oj|^YZmzXDiQg^iV_hWMcUc+?qQP5Wd)k?F(#u@wNX>_ZN-g5bxE=~HDLsEaC} z=bryY{^zG&rIpj+-(k8&G3rlVrI>0U`Wu0Jyzlq?d)_LAN6kUtiNeF=>=@YbTQdGv z8ut5MRWL9^SANIQe+`!4{lvZ-Zle{@y8*`s*)^zR^b>WpH-MMFF1xg@BOj}xFaLWF z9G@+4Jf#ThgNK_r4nc4A?`1F#!SBtQVdk|*!1pIN*ak4)D?RT+bZ_|A^IDzENI6z)`GxZezn0;taQ9VpO9%>^G$kBKW1!1IEuT}mbV)8uTS=?ZACy zev>af<0|dDJ)*O;rZH!LK|H1KEw6mZe8FZ$|61>5pk{8 zT6?_D7~dKFdpE3&IO$stei1|b)VRjKJrTivLt{kjZ9eotd^QyY;N`ZX4;5(lL;sSF zt0_ZQ!gqd_-|VN4Y0E_}Y(<@*Cb8siN8OG;`>lx@_*ofS?K*&XdPN3*A72{G7rqk2KIp5S6V%-3`)-HI zlrv*qcPYzA=;^seZ+_A);EnE|i^>k*a7mbd4985$_T^TtGd8!%7@)s_Bf(!8pf|(E zqC|Y5&noA(`O6~zw+`PM;W~xBiu~TI3-$~xh<|TIer`$aP13|TRx!B19Qb0BEKzF` zg+Kq|OK8E1gPvmakAN4ETK-CZ#BKQ4bI$+lq0?&@3~6B(E2DyQ5Aa`jwTj*IG1iAX z2|IODz^kw=*TyrT&!V$|zn|i}YjbhIYnkXj3bfaQpMYnLKHd%B3AL2c<@zw>Lqvv3 z!w=sjXgU5-27g&^QT3$SLf4*z-IX?lU2Pv(eqRDUSPKVCk#El5v-W$zXOWG?8)t#P zyCdgmhjoz;d-miG*g3}*>K}a#_0#?u>wUyadTn~C&mX$)lvtP@1>Sv~eYPzP`zaZ> zcz5JOH~i)J1}acLy3fb;*I@sk>L5)(J;parGA4f5?DN`tnCj5)U+g3cSE27|dZ=}! z6#SM_r;vpn{U*AEpC*Gp-%84EJOqBX43|E_eEo^3*Z;T!FN{teo8K*5d6W>~4?Kpr zf65<3-dbnB9>~SfX>mmN?^T??RjlNPye4-3=^8{F0xU{;Y$Yc5qJ++rWKl$ z1bmwKEBQW0K1}tDcEgUS@or5^*tJVHE`AJlvd{CYGd4mmJ;cNE8xYr1nj3lVvF@zb z;=1q__U^slumw6B@1O5ri~Klb=L8!dA2U9>%%wrV`{|9^Yrvb{z|IR-U{Bthf4hY_ z^hcuDlOMWa;AuL=hj=>-*_EYfV}JX8|G#9653$lvj^g~ZQ`(6QTt6#DS+9copBzb1 z{qNT1ci4eC!U3p%wsm}~h|@sBkrfBjukvHOh1D78!)t7L72wxz)4~RC)TyoZd-t6} ze5s^Lf`|H{?XV^Lii3T_>&E`s)K)(unsc}*`EqO_2im9^qZhQ7JT+EwZnQcz|Bn!d9s;jx%Kf5@@B}P{t))O zAT#MO2LkWBT|YSQBW^Q{1225>9_`tmky#JyH|>ZIH%48gW_AxuMVzkCB+2%{SevAmG2^SN_8$Y2Y9)t_J}4K{QvMV z(TD}}&TK196o6d`H#t5nCZOL5I98UFg?jL)dgfLE`1g_H)!tI9o4n18Sjw@!(!G}Y z2;)ZHYVL}c=rcoJxvo4z-0GLaS5sh*%i-yON2rsQN(+9#U5Mk`JzqVM$8&VM@7zHD zD#N#D^WQzJykF3MhJ4>)QoMH=btmRYqI>}GM`IdVa@rc-hv*mz9z}kgzYDVc22P{6 z7ry*Jyn;Dq=FUAv-AF0gzCROnDXhiuI`qSDqW_j#HSBI);?!(LUzB|6l6EI_@5t=)2LkB2KF+@cFb~3VS8i!~eQ^RVz^M&wfkb27daL zdY>P93VlrY*Vl{Z&1B4W@F32I6H0lf5MSXRD{nTxKOMGdc@P0Ugt43*&OZy%fjTjxXS{9?p0Aa#>vlf9{$8CzN1_I>T2hrwM}Bg4 zsCkUOqT}NlZ8+ZNKCT}M^M}sx^Y9PdME`MUL8Arnv!j`PDQ$rBXNUf9p${5~bZj*z zV9)D*nUByThIhtS=%6c=v!!v_{K(^-OoOhYSdVtH-iwFMPQ8shQVYH8W*rmzEP-(q zbNgBH=00BvB?J7Y65yi@F#&InQ)cHNk57*tEer?l`1On)Soz_1?ihc6#Id#7!p8yp zo{czXI)bA;KN0W+en#{49*(+)I`}qC!qXFd-~P63=bTUu!Ankya@9aR^skOj z-j5-U3;&w8XFyjNNKV0_qR_wdXNS}Up$|uTCM-{a=jsDtwD2e4#}-~aVet2An!vg^ zbnndEnFs~oaH;yajVAhRg(JtRjj^ub6gJ9nfR0`J9V>Zqh!_V6O%)TXnFYYt+X5p`ox;1zk(dTZM+5}xxZ@;iqi@r;q zriB{3c>U_th1^`Ms|tstt5VTN%|6jP1^?okylh61x0Dl-33Hm0AtqS%S zPCtFuihqyFJk|Xb`m)|$U(x;p?}<#DWF~(B7YpV~1@rj#92&b_NB+RixYYhzbHLgD zNw$J1=%W2eq2&?OKdNMgzrE-~9?rjTZ^rYAazB_>;yV$yXAhpdM4j_yJ$D#!64tw6 zn+ZNieI95TL!QOsRz0pn!cHHbM=CfPeYp9m2*3a2NUt)&b>)H~VLiyZ2dBW+TX>FQ zp2N{wc&_~ZPX2k!LveEL`{HNladjeZ(kT2g&%DVrgM9~^XqAcu;~*t|8iLHzi#Yzd@4D(4?67surebU`Dpud^_FoC z-qYwT8n^;)VSfzFlb{bNV-+=iA?SbGU+v2XKwXw#9Vfu29}*udje!rR-;1B>fyWOg z`NOxtpIp(5G3ONYO>M=OmGQhD)$<-t%3$YjQbfo*?~V4mMm zQi3I@Gd*0jEU&RXqhv~Mc#CzHJHv^8Z=eH8x#V2fNr=?MG9#ZKrPRv`fD1FdD5XQN zS3|(2h8y-qUpDtD#C!q24ssVcLN{aR?Dm>tUn*2bH~JFh)BC&l2fUq#_IsVF3cOWE z?*F9%Tbt1J5 z_RUsxeA#jlao>8gxB*9Y{tUlk@XyIGuwfed^E`-qUn274+i|!t@+RtzkXpnx;7xwx zwqlo7kL)LYF#F>1!#Dx>MC>C}98qkFNcCj%!wjhoQW$WD- z^NLKXEZ{uv&XcL?WTnzG|hg`xnPJZtOgu6 z?9P9#i2FmYhG;oLCqF;7vRM9t>kaSwuTP@iu;HVQfIR`q@v;p&NW`$!Gv01m5}|gU zA#3+R65;xZN9z|WiKud6sFYwQ5ij@s-ZgWCMC?gX5FnUI#NNc?Od0z~cyIc&xpEtc zI8-Qp+z|ez)Slg8I)y$_MA`2(_9MDy)C6 zo=V&NPJjLcuZjzPZ@JsjD2_ZkvU^aq;XX5iwc(JjShq57x5z@glv^fBB@s{M)Pv>v zJ4r-MI?LH3^d!Q(@o7cjVG>dOaeuKR7sfM>r22SCM4wfhOD>KzQ3hMaIZ4FR-s`5d zhe(8`Vj^_`{JkZ){y=v-iI~pvQ1OM%GNtqLvfkH;Kb8^C?|2b)6pqqwLY;=G4M{BzG+oI-pBUqrF> z?B)m+2hT{G>4He^?;AeJ|Xx?wsnPry&CYo;OQ2Udn5#-0fI5{l?e)UE5nm(O@ zKIeH@*w3N=i=*6L{u}kvwd;s4^5=arj!Et0k0o; zCJy`uJ!l9wI>(rSb#;EkY+wxfrGB$he4(hD-`?y^x`+3KO&jZ$cVTy0oYi|D%oESc z|JDz6!>CG?DHuBNVt#b-QkUKB6Te_gL@d4~G<{leD5wR)`Q6vLV>^m{0pX_c`|!uwv9|Oi@E|=PS$63scpa$7B=-&RJ|;MA*b6=I zY|_7gcoT{{bVh((Je!A#RVt5I=v#)#IKC(DAnT`N!xJriGq42R}gHk#|3) zBM9phW=EMk*z4L+{f--bxl{MO^nb{QHA9@uW*_A_>K@z#-rq_6lBfY(Jw6kwVu$%w z-Of)5Am3E_x62D)=bw8NiR{4Bx=FD4r#0ZsLd5MnaFScHN1P0P{s~!)sKz)u@80S8 zb@T--E7fXC=)>L&Ox>Kudf4@u=(%C&-K-eR9prV(kQ0vpc&Kyirm7(FvgY)ulpRW8E1%{RU99`dx0!z)G=W7AI^6R9|Vu|%&=r3UK?t;VN4u=Br}4$nm7IXmig zVLReTqwZK73f(!@bSi0-ibM=8b-VmxBoWdf3JX2pC(r4vl?%s7#Jb)nU9%90*yZq8 zl<5qKAgeu|>l7vtHvQX1#05x%MO91mYw-G>ELY(=cz^XT`DHWs9FjS;x(j;dws%VT zDRe>wuUqc}f4YpTVP1$+yvY8ar@x~fkeHcy;BUx%zNSd@QA=HR9Cyd?o%NR58>O?@ z&sP3%vAPL-yq?WsH@0)IqzNfvgsWVyQr%904Nh^4#fswCp^ z2@k3 z2^sB*IZeXfTRJw74ZpJPbqef<4)Z@yk}U@RC0(9oTSBM4_Y5$${|CL)Bc3|^!~W!H zX;(iStL0+3>7gTnJWTXmsw5X<67i|0p=I2RMA&7T1$@A9hGL5o4SsJ|-}WG`wy3w&fKkG!6fBoVKQY2Q9JS>^5@;3 zIu-aoZ`yc5kwnDS)>FzL-kwagrq_|b@iF0YD?SqO{@UgI89ZOTwWt5rE)vn0GtYVv zac#eJ#d!zxOxL=GwGTL%@?!J82|TCYJE>s=p3qn~X|zH=zP#L8)`Bthw9F_cc*#1- zaoz|xo9$Vb>&1E`<29Rh9sK%t^$LSL@VU3frrC^+guf4-njwX{YNgNQMTxw77S}WG zI)S{r?rrS^&MA4T*En$G;u-Lo#k`V8PXg-@6tg1`4}KO;*Ze+&nhMnj=1XEwh>+)pA* zo?A2K0k0Ej`sV*}07pU5o(JJiLM!k%>BdancUgLgS#@iOeZ zFvHn=rU8DCx9B~C-cUB3VD|39y2?8+UIukZjwwc63Hnx*c%Y*hd={S?Y#7CSlPu98 z8HnFTYNHMp?0d3)X@3Op)SmY@P+9^y@~DNk2spXsH+dlk_@;P)r5yoWGn=NV18;$p zDO_2=d+(v3!>!26hD-XsQ1naBZ?s=+MqVA=w+y*LH&X3P&N;)c!=hU8QH#(WZW(T0 z_;*lJ|7rzrC8iee%LC(WA|GBi;rvqV5QQW7-E=Ez%L42y9Z4K10*}r;)Z7?`ofg(v zwXxu@&&e6Z2@>LemL_HjdSX33XWa&VE)SnJ`C&~WIGak|7CVrLjyR#ZmFv*M#nUqR zjwIq^_jKbPTM}`e(EW4YoJ24lDKV*qPSO0*dk}bmM2ux_9jcT=U*wyz|KeE^arl$n z;_;Kv>Dl>w7VysF;wP^UY{+x*ovj7PBZVO6_X8L|ezU5uiu`_vTJ+=vez{Vmi9y zB6@GlMnm_!ub&`daGjQn$I>I{i{M8Cm2mW>K_YKo27u=)*E8F0lL+5`+ZOEMpL>Mt zEf?t3uaq`}b{*Jvw&;sB^x#J?SJ+iwiJFm7Te+$9y z!nZxYYv8()3(rhPao=P4C6QEJ60vH_;_w>rIz3}2e8GuCJmRx5vGpbqg#!;h91kWD z>C#!hDx*k5SL1HQTk+uW^1sQiNhE^p)A-*494A&88OGyCgnSzJyUIusp?7k~H5>kF zHQ2pA?+LpqYgU|)uZq>&07?`5o+-6wMw3KLEr)BcAkTN6x?RfIFwY_1Ls{#OUbael!xUN1D>BRD;iBH4_xZ>+3G=GrSJ5JtN^zYy369P zP=~%%Say@?Q6IPetv|SzL})kVHM!H^dgr%HRv5b_73_PC^W7$@+@ElL$F1E3;<#Vu zk%1Tk{Ql`EspBJ!eD3p62}OPyr*o8bkmvEWzsISrkci-nd&R5BlYV5HOraI6>B}aOZy2;QT>-5)q%N{=NcrPgs7|;5h7c?%oq1DMBLbJ%p1#V!ng6b1FU1 z2QTJ2(plK|i@ET@I|}e+vFU4UV(77b%h<15?qbmee@l`M z$b^9ZF7m1FLnJe?IQzkG&L@*8mL3>-1Mj} z!C!Hk*}aCF_WnGQf@9X&uxv4S+9nboc>f}JU=y(O0sNP>%l>X91O7ZXvTqde$xkvi z9p{06ovrx)+)!5{N@&Fp*L$YC2PL!~@-V|H(t49d?@;I`6K9-C5~B0tHT?-|78wO%U<_9l*1-PZf67-3cQQPow6= zztM=Z@7gt*lMYySNeZ0~c7}fXKj^RlzF5`cS{gB)-^bklb@Tj#;CQyH&=>Z+>XSyO zKG&?ZxWKO$+fAG}fY(5w z;DZ=*zGR=)#QCDm_a%e4{^;di0AC>ig{4ao0&fym( z_{Y*jD=&@Qz6&Jm=eRoSZ{kqS;2^IyiO91a2oXcRd)xmBvm!o1iQd^7a9ql0}bR;N5fa-kPY@@6N>k*6KZF)Gz0!nTkro2iaO^i;PUzfcc6 zcV3j8e1|$E<}}P*2_9)UE?+Of{JD2Rou8w=bX@XThEAPr^-3L$K>zo&k%`wI_<7{U zl>xpVP@TSf3i^7)+|u3|eo5Bfb)T{z5pv|!xIP@4k_K+b;rIU@|L&efens!R&$YyT z&psG-@5FO5H`4TX!tPHU+*WszVLxw3_uU*45v~2uov#dal1r#N1$L|E{xO#MKqAWa zXbOfjk%+bVNefvVx4e+ZG=d+`8R>4YRFQ}s=bdE6i-A|(k_5+W5^+3#>#y6$+x@^R zLGvNdmq%2GYrUX@O&6^{T_+JYV@UTFfKTT>n#?Zb<8`2w$qabL%g(LkuLu5#N=7FD zAD6doIRAr=JlL}Jf)L_QSDbJ?)(P_!30$_s^FrTLB^Cu?A7mHVH#!=9+y_q?Zsg%; z^5mOv*zumcukA!0iCB_K{ozx9I`$&#*71fu3|u zSV;zBT_D}a9)mg-)lK*3njPZAZBd&BJ9$&z2k-+gR06{HKPr%j3sXBdWP$7R4j1TG zQNK7{qz_7okO+ey3HyC#(KnhuW~uLWBuTPT+IIdmxy2C0NcY0VbFIc>E{li&|58zEqmejqw-Hu zR(BES4ENpShE zSby%W>PcdU{{(Zb_+j(`hO;v^(0LxRn6xM>o>OaHX2y;FYyV{jFX$v&HKXCM7~;0Z zm|9ChKmT*5{ke-I!c>@uGch3%5tC&<6cH~9R*AP9u*b-^%6`)yV)e^_0PIwvqMpvc zk)hFfHN_kH+2SX18Mquv8!40ro{x&x#%!~|{?<3go~yutoklcS>pbkeTeG`R3VPw= zbkPC!mspO*>+yq^H=FEOpf{Iq{dg$=Kctx3RQhn793n*>;lX^Q(w(&@NQA}?1Ch=C z$v=!f>^Sl;m;N`$TZ=?Af0q%zYKlJY=w$E`=4UAw9#nw6J6;J1N@8Z zP2-b)jCk>0ez!Xo&vP1S)WGZ*De3So}Q^)Teixh@8&5Sh{X7Ywhl$1GS;Qf z_9ye;`kQOp7j79rM-M3p>_VTA+ZmX#!vp=mDVBE+Fz?R28JRC&*XLFnZSSY(2O7!) z1q%^Bf3F{muSvvR_rEzM)g)q@p(J}#E%eS)kXpS4{$Dkv_Id*zKjF-;2Y)GV(kHe* z2mfCWs9L3Uu_DCnop+m!tv&EA zbcf;z^oCNgkwXXm8*9$9Yl24suG}{40m%1D6}=;Pp2*=M=i8~!v%Gn89q^K+DB9;u zC3G-bmcFqWeWy0vq31oQLw^q5D;h!_b6@&)?K}Kz60Qp#1^yqM(xe?hpS1DOOLTxl zJluKrtbHeN_agS5ego=6+MHq&{Jy>_tey(~U-2=hZN+>SRvU&zk+&MR9rC#kP|tIm zVh6ypD*M(od?-%@OD~48;5e+#^4lK2J3Qz5Ly7CUp1k+9hQ2gAa(XO1LEkQ>G&Y*#`Evt&6?$5~jPWtqLm6b?;2D(I_H*Pk3^46oIm22(`4!P_$m0jvNw+}4SJvJH|2yn^{H^}-FP@~OgA?uf*0Ezr$@j`R>E2a;{WhvuhzkA?0cyiPUwIyUL8q14EZF2 z`|0$w7RF4kB^MQOK4@6_s}*>)LG!~%8-7(P&@Frk#yp`^dq%vmo{M2J(?-5y9{Wg6#D3EtvkiggnNwS7CzN4*^f68NMm^%La?z-#3w{SOuznkco(HcxS5A|N z7e0)tbqmm;t$##rtziF7ler;g73*uBL5{=Ah_BV5b29VTFS;*E=`sO(@;tnahwyyI z^3YcJt$6JLMf!WhHFt7L8|Ir>gHu2BW-@fQT?_U}=al$6-jaxVCug^C{Mh9hq; zsCwOjw|84(68{UtI>`Ln)OO_O%@DCq7dYu4U$pXsUyT!P(p|V;AeDh35_RS0n8clq zS0qB5fAn1j^3W#ziJ1rfRL@6P`2r{YF&RFzU!kL~KlJG#FOO)qkJEpH4xc7JmHmSL zrL=VPU?(Z|+gfb$hTJ*8KGe^;9*-Bj?& z{ON+gCHTu-!}&RRlWz-bG56uu?4|hl`j-8jK8^6KN=@8o+F5Ka*1XGExH2 zZ^iyJ47>$DxCByuB92~s^ogmah#SMJ)}Tw^-S+aT^IEW*sz~2h9dV20^VtP|iu_*% zs%c}tXLtFZIRnI-TUyP}ibRaA?b&JQj6OG-{dN9b*e4fG9~S|>Gl*I8LoclH;2X0q07ljh{avA8ijT&pg4rC;!e>N5QXnL7E&L;39JAppOaq zhD=rbJsQ~evm`8x1?Md}S=S%pdgh#d-KhuYZ+^U}zY`Dtejdv3g${8AsTu68KtK0i z_0G-yXT&q)C3O$>S>80$z8{8u@+dSHOk$rRb~~HyZ{Ydul7pra7tY0iM^kPVtDUgxs11drLJ|DQ=KXXG$Nj@~CJ*p?%*o)2Q@E}t zc(gth`l5dGwYe0Yv+}DiNfghmHP1`R#ysYeHAE)n6*bA%C2c1YKCbGP<$K9QXYj6J zE!cb2{Pb`fGnsf)tm3bN02?$Iq=~!sMIKk84ZlN5ypp zZj597zi`>`XCLf(a%q22Gx~8Q&)3z^0gcvFmv69h@OztmCF09e^;o6{{GYq|#NP&a z(a0**^8v2}C$><2eF0qE`|*Pwdh%T$T+O2j^>^RtGBTbw`z@>NQSat^|I%o;@6dDl z$$;%MSYJrTJ3GOS?>iY!?L$63j*T3*_z&y8Ydv2D*5UVj2FZ3A^{Y$aZ&}Hap5BY;xH0-O$vJz;+Z>q^Fb z=#2JHiik&e{!ji|dg%Vum?b*7eDq%?t3{`w_d``B`>@qYQ0nwJ%eNp;b{TaN?Rc)U z`p?%m?wxsgrnVJ%*PR{=0G_2YFa7ldE{>J-XDS01y$ViW%7KT|Yi^GDap?1vj{6@9 zh5rJtl}BO!V|fONes{#FJ@#An4e*Vll&2Yf@XQrWZoY>IHl+ycf-VtMC7uDWdx~79 z%>%phDx&UE!|s@Gdy?#6_xHqIn&zlKma(Viw;=w5b_{QgU>CPsa(p&$@S@xAk_dE& z`{SHZ;7`=4OB?%)f$QObl#9g}D|TKTs>XR`w>*u%$WwauHlsDMy%l>CO?8@$2PRYVp#6-2M7dpxR zsNdQU*HedGU95pF+pc8YH+zFR#60Wf1f1yXI(2Fn@W6k$s99nXI4d;LW?e>Kf0@O1 zgpy3C>AU{zhrZ0}s4s>R#bZNzr=b#pWt4xea!wO)B$m#wR>LS^{zFKgQ3I+VP|yQzukfZRJ~FZWu12WCVKOl!*KPX;y33vQH1#WV>B^Z)Ivmi0vpfU!DTvcxnP$jw zceLamnSs7L_uD#HIh3+qkz(O)03BqD_P`;z8&!u~%YS}BnSp`$_p=4r^=k3W%*4nwy>Ijja}XR)u7 zzp-T-bWS&cmhl+y8UDlV!d~#H<6NxV3E)B6YW_hzbZfSkM`;A(Q|AOL$*5C%4_&x$ z7xBLo>qGj5`@j2kvRC1GH*FSN=+@8|{`L)ALA^SuI1&+xJO~vMZvVlKot$;lsqAE8 z=4Z>hRZi5Y*zE_JI1taFe@naJ@2xxD=l%ju`=0BiZ`}=ll1;XB;(1?lJO7=T+1!6n z;oplo<65)ZUJZ6ut-Px22VTZQ)-CR%9`9HB_+|sRu4fwZuR=c{^OEA$F6d&Ij7<9o z#-6X1r|9yrPjjkXYI9$iW^#e;Ht;3?u7OD&JPnfF|27_eO*cDhKLSph`W0!Ee`CEx z5mP-59wZN3Jl%l!sr*T-wxb{u8{tE>kG7BrLdEvLIoP=+YtlFoIQ*Q#Cc%&Vp0lJ@ z4jjZjz(Ea)0N|XwN4|0=<|7oyd~1c9*QL&%e~SLRo|mHz{N0$(uVVyn8A`)7UWa49 ztAgkFVi5cuys>i%C0^x!zhcFt7rJKv`}4E0RTOMlm`3h1B7;>UmB$*ME4 zmA?yp>R7We3-H#Lx2m-^0X%XT@$-U*-2SW$hZadhinr$e1RM+KicM1HvF>(1|I>6D z>(CsnQXS+qui?=m8*pL5xDfpS`QNsqz`+N)8cg>qb>b!JV8mPFeAvG$XOSZ<3D5EE zceaOpE#9?K58%haxBVsr^v9F(mPl9}^sXab;vDSWQ?YNYCkN~K#`9C<<+xt*Z|Y_r zGWq*k<4*8pPj7756ZBt(bV*suu=h?vg|9Sp#DV;fu^#;d53_g^JvDGY^m6MD;Cepx zbH*8rPtTvQl7#NuNtpdHCidANA7ZN+)s*l*UF`FYL&!(DGreVU2lfvHu4lSn z-qoseU+vKc=vB5!i@XB9lt`K+*fq@V_~a|%sy`+vM1}MGJ1?KUhwE9L-N!~gq2FFT z=YAXUwO1KG=L`H(NE)QlZlIsjX|I-m4oZYGr!zo5j#ciZ=l~ygwhDPwLtpHC)h}6# zl8J+D)IImW+YOGvN_yy#_@TjqO?`@&m=#ZgUKPKR-N*-DCP_56FQ9MY>il=WXcw8t za{Ye45%E|$F`41<2mSVdPdG7!{ce51d-cGrW~>hXedJHRW`q4b;#g9m_wX+KuW%Il zcn|S(yg?!v0k2Z@d)3VFytZ-+rv@f6(VXR|`<$0dm^&$Hvp^3^dpL_v%8?1yfovB> zH8Syf?Y1wU4w*=}T4(p;GMSi=Np0L?Kqhn?*UJ(vk%`;-DuNAKILZdF?l?~-ysaXG zR;9_rsfN!QPVme0eVBqe51CNEEgRy?44vIOXfcoc>CbprIYR%GrFP0?!meCWC+)r! z*h!_lFazGL$?*j%Py9nX?cPJD_Z$_Rse|1{jgq2$ zu+xpt)9pF*qI}Unu>|?(INnSArtHrjWKel8wb=V{;nNDpPf3?sD!>+vV}5(8oX#=dv)y$ z@ETQDOqVkZeUMN3L4bEss<&j)po4mg8$;(Cu%2_E^YMb7*kx8-mcjT%nscij&Re#& zt7>;+pMm+5a0K)?No8>BCjRamE78647w;+3Y;Kq!F4b#B{%e@GXFSu|kC99;+sY0r z!$0v?2Isq3$%NryhyT7q_kA2c_d2nV(Z8zSEvE%O{$zw7NBxLX9m~GHihUE)53<^b zAD`&6lGos`K*xGcH1yQW@bH&L=zrS&pYr_RYcVBh#kc^vF_mCD0e$fp(%(jf|$sK?mJ&`Hz&s2Hd6fnMf=nUyu1bboGG)&41=vvhdSvRMg-n^vCBmDc}wGxl&`d zYzqt0^qs(o(8`vCEvKAoCp12-?g@RF$wfD14hC59l$ro*Zb^AB?GTG#P!x2I=8D=uVrGNWIEuWSXrV6!pQZx(J$9r2?g?a0Vgf$@v2HxNM1}tA2>acAI2I|GZIwkH zHEpb>ir}}!WEAfr`Y|)*hA?AZGBGAlFT{76Oyrv_oV^Ntc{$tVErhsoXs>lAL)QfZ zq}~mgl8JMjtFK7b!2QE}U6)|LY{4ag9vk$Pb@h%F@axKk2g^BQGV!bNLP`hp*22O) zoJ|RKiY}?oqi;>sekywEIGK=UOq+QRySwKYBon|RufcD^eu%4>5;YY+;%r!V{2~?N zUhMKK&wLSmO(L5pfpOTeSz$|@KX2Nw%>>uyKO9&NK^`s~w|;O0{IoN;n8*-zbtTS2N1|LYVio^SNkcr(i(}Faxr^{|kRR?vIMU~F;EpY8~ zKlRWY`YzkMwWq55?bNowalN#BdXIA^BAA z6;;%Q+=96CM&RwXgi90qcA?%xWnA+@UNbA-XLSQ-eZ}LJ_UM-t^zF7ZfgiPRS2~`7 zxA9LnN~oZxcWIln*`c%f>kA|chtZz4^Fb)#iJ{JyXfus?bL+%kPh$LU$4p=k21Qn{{GIVyw{BrVc^;Pvv;O9pTjf zwGukEQ}XSWCakADMjMmC|8wm~cYuS=$7bMD zc=pe{Gj!9jQX?=ENAAw+GX~Jl)q)hQcEs0b!K}#@aZoF4@|Z(hmTqs=-G?~2m`9#2 z?nU3#J0{YGd1aligessfTUezp9xH*J9x)>3`B*@IvS1RvRsWy6zo64 z^*jG}8R~Avt|ST6jfIpJ|7Pga2TMVU-T~;SxZ0bWsAKobw@_E1K2L0AJXQyLnsuLU ztpIP5nA6N=P^akm>|RbF-a5_~wXM;geYWxww8WTX()5oR=Vf=7>n_2sm?Wl!RNU|M z>6z{r>X>Cy=)`mAb7$3W%YM`u!@zTo4N(u~X!l1_v_t2cXaii}m*3>ejZ>&gS0eTY zxi(_G_1A$<8Fmg@wCr|5ocn*CaJhv%N@m;(dxPh(jo7@jN4!2M?pMx2e5su%ojib- zCyCZV8%N262d{&?1$2<8_^G@OKI9)*xOV}1QlTFv$pBsiT=hAvit*Q5Vl*d!|F@Gf z7x|zw{FHnJBgfEhzqC)_N8giZUg!0V4Zx<&XU@F)4$1?0CV-D2|fAH1*KaX)OsM? zvUd$oH{K>mUeqBIT3Ndvh^mr_8}6^g+o5Ly2{*W>p>OPKm4_X9u}-kRudIkXy&IvO z+Qi-6+K$Iwl;}6)_H5|EpUz=NX)D;tweZ$?5P&|9UsCQ7hYZT4^}-< zJK%?S!!>m!Pk!I#e0oj=bF%rT%&ycJG~hec?9x zT{C^==ppF(H!E*fU-Tz$GS_#AA-)3CA8+T3VIBIY!tN6A<&qogau@59pf=mQ;~1B$ zhFh@WyopWf(of(fQ;DMR8~mKFK6HS9p6+4Tc*zdjrcUR4dIbEqfBKnI!UH?YWO$2C z!mmIXh7t6m|9)gneSlqK+x^(M5LZ*L`kYyur_xL_xr*yu#1+=p5#QJg6S|jy$0bTZ zMl$gE@jKJUXTXQaKeClG`i5O6TRVe+d&}a2D>dk6wk%$>cn2NoD{M-qfzH&w*XsKU zJz9CKcTNuc?vqFp_=ok_EBybnu{C%fE>q#;f<7uL>_^&r@M6khS}g;9>aY%#@xVXz zt2g(V!M}LYaiJjeFM~UEzHaIe4~M7QA;hnLyPIay4l*HH^xyeq=(-u~ERS}#9DqHlgnW2GHuf(a+h+2Uz{h;!n1E>P z?=qCEO$xei;{pK^H1n_diK6L@X5b(XM_~;ohIKBDTCwluN*h) z@%y$}4;yM+x95qU?_J!-ef7p@E8;6e8Rz@v9qOk~<{4qc)tTY=kt5IWo!i`VI}6yI zCvKheISPFlFOwusDC)sQFM+xstmg&KUS7qKV|LepM*N-`Z8r25>-u(W9|igp__IhV zcZL0xK5d;^$jg_vIdz>|-)DK~jB?zIlj??=7f-q&aU9M_i|WW6K-Tx}$5 zo6v#ZC->w84x{fi6x5k-LVkR+;{Prq&#hC2ZzLPBKVuZ_EsZ=4ThNZ&#=5{SPUC?H zaLyw#o#t2vK6@O!{ksKy1DAl0LNEB7HAY>JdTZ>R{45)FGVJI0`VQE;M_0pi9=dkQ z(EW%X`l6L05211NF)?n|!LHC(_DlU``GVL7{b`_~jXp^+KE8 z<5Ugm*?~#-H$w2|(=+`i+~CO{n|C?h;1k_=-gW`x$NBZm85XQN6mv8G(II{-bWva5 zx1wGtZWKRPV9*#GRg5|MoIe;=`??2wW>GJeQHGr>6XYZx*r_PX;iU}ROYT&04k|~z zKX$|7)HCdh^W-UUC14#ML~~UXIc3 z5#qEWx&3)s8`j~MIe!vThw(aa>pN4vU;*81(QA5ch&(W76&C4%pO3S? zXzIexY%Sj4OW4m6V2$Uxf;z{(bUw!lx@A8o&)jVv5PzbLru!|$)pe@_*`b;;tV zXhWeN8u#_bUPVKow1+7*w0zb6&A?z0S;5H@Q zN`47=Y!Tv9F+tqBOx5WZfZMjp>I=HiL!DktpUwB~S-fZITM?fx?+dGoyy4Hd+{Itc z&<~6F5oKHG%^v3j7fZySN`rdy-}jk)Gk^2L9Q%p26va-~_zu!qf>R6mlIrDDqQ8y( z)ck6VeTa+w>GG&sk1s+S$?wN^jKzfy#KbS3SSv%rsMpJ<#ebW1@bt>Rf1-d7&2 zlP&23F3mGsMZdtmZbsIl7$3gyxUaSox*%;OdaD`wfB!)LEOc-~P)ueXybDztY_-V7 z`s#&LtCD!9YZ7@CX|LDS20k*XSGTbtzUJIXewK*m^B0`Q#bGbSI18!pGx(u>zkOo_ zIEu1*$*Z*?QpZ^wQlo#_(h7=nKJ3KhpL$3^PSSAD=Mz79l^Je&%|e{@FMoKFGK}}Y1`N~kn{}>sBUkG?;&6T=^urL=MTMg@13l2EYkA3( z@L%dkS;u$8gN}}aMj7!b$o!Sg3|>4KyQClsd;e$eO~9#a*S>LtG>D`OnMGzYCb6!y zmQdy>nJPppB!xRxXVyc8Bl}XPd7byY?)$tXHx%UO!me3&KaDDcVjlHcvT6nJk)*eCW1}zT z-MMBBH&}QMHI$T~jcr%HqHk}2_n|tikgXf>ezLsl!ujw|px2&{p76``!=fln?YSvCNh5c+B-HH(3 z<_E&u>Xrc~7hZC2T?M_OM$>Pv!~1pJUe*n;Oa3m_=SqzKm}}wk&+zM&6aJ6i!=I-} zY>ode*uPz$mlXm0sj&&bfIgpHpJ){zs#41>!el*h6 z?=eALpb#&sF$ei7@{a${?>!Y}&$HkWMV%P@QQc|^-V=@8dB$%%e&>%2$!s47{$EVK z_keDE6(kUc{b#G}o%i6p!1|XyTX5a_*xobwvw&}VlTr_DFL1>Z4)U|)yO2w;-@Lo_x!f|)^OU!s ztoYBmI8rZ01otCu7c)a3=XfFcm4on)L`_k87396WadFCKO}u}1sBM!E@YHW!edOjM z)WhpE)}4mEulhz$RD?Z+&oyma8iILfzUtc5h!gSG^u%+qz}Zv@+1!12-ugP(OELkt zeY!-36WcR%3O?=wo=hvt*6Snx&1`vQcsv;M!rhqL$>4X3FCqFf>>+ZAQ|+29>~h#} z-%a4yLHP0Ab|d8FnHfsgfU6g1dfNzl`rO-J=?y)Nbe-x#4N!0I2)@z`KW1HP>f>67 zyc{G`y?hDYgBw_NZzk*|G~x4UN7&IJTK zxw-E&^CX@VyxF|A0yM+>&Z8W}>&hKc&(+e9?4PQ59XrmsP ztx=@OgM7I8tn&>w#05Q%ab9XM@}ge&F+(Qs)1bdBRS)??$asKD1@+99q{AArc)qVz z`7U`T=G(^UJUq+>Ds zw|akTTr})@*L!fmL)ca4M0sx?>}Aq@So{FuRw2P`-9^aPq%f;?o)G52Q(THuxFM&& zscH^<-}p>bV`4eJTMoGImsg2?3IkEj8ytJkSAizII|%&~Msn!OUZMZX(txctOnl$J z)OY@^C-~0r!n@bzuMyvS`Zlq4O~ZRTG8fiXO93Zz?ifl5d1U(Oec8}c!{Mx14eZ6( zZO>l}zjA(^Jzp02*+3%mJU`@=fmWN`@qPWe3bB#<=nvp> z;^WD2&?|brSCb0l(3hOno;G6v={$x76X93UH8z3=Kqc0^-qb!FdF7nNq!&|=C*M|g zNbunO%zi6zRrCe8xcBL~$FQ3~(Zhgg?dTIi-x2Y%&*S8$Jfby~=r7!}{0s-=TzIno zhCnganFv!^v?1S=geNYS_XT~qc{KZ55&A!ESGMoFioOu-HTku;PMQ&-KL9?QULUsZ z2j6>fYO1&JJ^ZcV#N}&^yMa&XD|W-DA)n*)?D?k>h(jwk&F3Zg8<;jXZDrEamu(a@m(Y53_Zo0fB5{w z`!yGO^&a?z_lwlGdGL$pw$>I6;N58Z$Tou)_-=NcswxNi3aD2-jT(o(2(;&S}^70?w!bAN(<6=yahcJ_lEnr8SN)7+(IJ!E1-(6AYQ8;!cnGmN8F(FafLf`zxegcnRC^-t1?+a%%$t@Czf9WipCj3g z@0F!wcxs@B)(_6$xA4>U7rm)*=oj(P-rJZ3`7e&%bDaJj{cU%@yYvP)sb0Nxy)}{seI_U}WRbT(9Mb*g5&FvEL zGazr*w#KEr8p!|5eWDZOfwy_Bg5{Wo#CG?>G7FAz#0@dNq!ik<0-pDiPC)Vu=dv4o2f7<~1PH6G@ zN`1okjhEf>JTIb;-2TUk5~tB0s3Ws>C>`rHbJcxK+mH2?a%Klb?ZLX?5gG5l#G+4I zuSf0=^aHBZdBN!tk3M#M&sm33p~togL(${F+3Gi6Cgz%w&ImL5KJaZha@er|`ZwHm z_e?}yvs!b>%%u_ij-*Q}ydI*T+?k_#+UT31SNd@{65IWWbDlfm_?c~@8SQt_uP}07 zZ3^smNuZEh5`BEai!E+4Gtg(tXAA7yz>Di;Kk$4L ziGci*BnNLmzndkGbY>hzpP_?qx2c~3e|pDUgFN&<>s@tm7xdfk*bZs>ESeI_MrV3YvdQt+0q4|Z)_Sf<+0yk_2s$4PM8;b z>(^ZLK%dv!#W~m3qR*Yx+=TgCk^j?dZY{<*w(}S7G{#2&dEpPO}OPb!FzXE*{Pd}g1w+VLHVelv^4E?PH6}H47E(&i=Ja9e*^NHJs zOWHs2nXJ82Cm-`c_H^qT*U=YJiDT6ee*)lnB@ z1G?y}(V3t9*H*>cTD;%^`mN=ia61V-eG{MFD=NqOUt7dtEZ`Rfi_#^gS?G^*J=!bv z0Q!X0q`Z^cjl9{amvDUt?57etB)A#tGS~~wOM~3=D*VDyHvpdx_ImP%z@BfVuT*b= z-CiH`w}}Lw`ln8#`!N5OmB;cU{v&(yW~Tt}9yg7IvN4{S@;Fgv=ppCdUDi>Bep$-a zTlYb(j&bR$UfzQp)a(zPMPHi}q4m^*TR3ig-}N};J!PTUz7_FsvPri^5c$PqTkjc_ zH1q@8sFQaAcH5;hZ~q?PN0;bMJL3l&pPXd%Xa)L_H8!oSTKco^tj5&0cBs!18tUV1 zApeeow+e01Z(89pP1+ItbuQ(mdAOoaUGQ1y2djXWQqILc*C~~jJXp!M75y)>%*%%1 z*9RU&!TS@CXSx^E^C2EKwRmL}9ERTta=fMj2M@D2qI#hB8dn1j^;GC1;F=?~7w6T7 z7-<5RB`PQ5xnaMvO3N1cAx@nqZ{k|G7vtm~WFGu5pd>r;xd@-?uXza!1r6UY6A z%w(gmPLj5O3&%UGb7n26EAnsx^xEN<>I6Nfn9&>~GsU~*%u*a$_ z*-i7&x5}(Ka}5psv#lOyzc4Yy`&xrBJ&-eQqEB$P4)T(BMP#Zn@{Q2!HdjgXhZ?%I zrcwZXKsFgpEan8iHA7EDA#c#V71P_W9^61nmdb6cd$(=E@-y)*Op>$9U`r0x;oKBi z9OeYNLUX6Ui3d#bt#06~1=f?hHdVdzDb~vy+4NoVD%MF_!Q(S32s>Q6vRmW(WaQn? zjvR^blTH5Nf@g}Dw?9X!%FaQ5ERl)xGv>n1ZATWpf*u~q2TO~Lv7SeO)}|52Up1Yn zH3B^B?DUOQPy_yzcW6t(&(~Y53N8o(Z}ic1W#ggWtGe0qu+HH0LETI~tSdEgy7kK! z*mwWaz-3pk&K*TIS>1p>mg~e;I$%A#&sy1OL0EU$-&;|!_Z5>|E!YKwM_5aLXHG)j;FH%Z;WEwS*AVSUn#{m{pEW~h~-68x2K(4jID{W>3V z>+QpME|dJEb;n`8du4L-9oF-Ev0$yMA8>Kkwj^E_dR;3>$ zd`+?l`C)a*!tN1gNqG9p~k3Nq_YY*X`SpUHu4r&Q7oX zz=S`}G1Efh=aN3YNr?>PVQtk zyzR&JYw$zGPyBlfa38dSy}e44q;s%-S5!t=k{i~2%o8vuvd8+fFW)>#TLye*CtnSb zyvro3BXge5tY#9<^5iWCDwxFAZ{M<{N+t=g=f2f)8*veHN?`!&(oRx&d1F4-i5w0x z73=T9x@R@*lnnSznR;im2liMwyKRyS>=WQyeDBOe)K}JnqN<3)MU&U8^n(2^rOXwd z3b~XQt)gr3p`W|hoKs&R--W9k$>~{%F;udl3;hs1q8T2YhE{tK42Cs3+tX)h}XcBJ_ zvWH2cXL%2LCozffb354shq3ON+Env-;1hb|{m9w^tap4wIF?z8c#^XbX|7_D$r=i~ zZ0}*++K~zA6Oj+-6Azu+-NYp421>=^8<>Ray;-Rs?3T0Bon{4lm3?5$EiPe_H`6y; z_n%>sE*|Nj>U1XhKJv%PV|?K}g@O-TndDQ8mZC%et}oo#8|cX-=XruB9d!myjGv6o zbi{g`%11P{7GphljmoX<4ot$4^z2RFGVGuJIr+^>;H*h*t+pT5xsUmLaCjqd_MB=l*uFt&mJmVKFTCZ`&2`3qyUfa^k|2G1Kn32zE0eZ^-fjG zM82&9p1C<~oxGUj3&X>Y7xr9McqQtQ4HMs;yuGyi9J1+wScdE_V3yYE&`uP&e*O}zf$BA}Xpl-KW8~Cw5 zJ59`RI?nqVl#{4|>jr(}!halLlKYD;_SylDS4;*DP29;O{5mez#2`P1kpDh!ANX0Q zKD!L|)Dz_@sdqqrQtEmaWvejrDTB^evwVytMiU%!!0P;;%|mYuw@Y0m;=y z(0{?;)uIW(SeM+yBg+o<;Z*-JLvAm|v)TUmzyai~b&8wY;fL43r5@H<$kT$uc`V?D zVO6xVAKT}So(*dQ?pN3K&-OWpxH)%qfE(9$CY|wh3qxE~OMaOP+${gNY;Xtc=ic~` zTL$vnex*FX!9afC*VF9P#wU zaep0yM&t{Jl&F!DBzhQRsi9`D_-h7{OVG_7dCwqW{R0tFUm3(Kh89)Kjd2!+o3#l5_fi8> zGQ@$msaq#2KyS-s*JmcH0!QYwQ3AbXREnn+&q16^OBUy9GRaVe$2A!he=bAr=@#V>v$%imaW}*3i8qCWUu}Nx$H*2NndMakPY{2mbTV1Nc{%x$?_C~ z)UDX-Xj;M`{wwdFxLm*>yWGlMZsswFM0A9g54L-bm)!Kb#2`0M1@B!^#vn!~d#)V0 z%^>-&F8Vn&GsySdWevHV3?lF}sw(F#gP53UjQ9P-Ao6buIi)z5B-~-{I5A$t%geBV z4nD}~r*T0GlxO%*8ZY#BtZ`{i9|6DT%+!@1ActMy^AXrjlSo}Ldc+{FMqJ->)-cGv z+F56fOBtl~nzVQeqAz~O8?3Pn5Fzoa{SQbUK1hYpQGvP41nX? zmn}0-2m(jWw`GeaGRgD95uwjGnPjcFfnEJDgBYAXD`N@V9#WX;p#PMCI;tmQM?HhA zyL{srKkPQ$^{h_8H3m@-y3!(i5qRF!98d(jd|GknP*q^lN*imcv&8IzL zHg`4fmA7thZv%r^ZNKBB(E&UK(KX%!H=A#6Wzk^ACDHnJy1>iYhV1U|h>PJ@LqhLo zARlaN@l8N{#CE=mI0TyavSiBy5#T>b$x;-0IIpkjoQvyjRDER#f{!5mioGxR&d z?(_+lkG(Erkj!$PLL=yV<+{GlCFp-Fi*+X+deohBxIV$hQ12^H~@o^f!yWW(JwsLI$D68IG@|{7XH<*dreq<0AnSI~C;QA%J ziWTlp7(`>ltHJCZgK&J>9F~5aK}0edLd-8P$Vr2~EqW&yMJXN;43Z{)$6#3`gYdVWtv$Glf#1t#&i=ji8Nk^Y zR~zX@=qc3x+B+5Y7)fBZ@!W)d+qk_Q?%+Iw#@0s2v48)rvlHqVBx}2^-6i0;^^s0R zGyG|}HN5#4L}$*iVJ(2)wwKDwnK6j*-F2hdix@<5z}-Q~ z9&y-Zv&G#7@$-@6E3Y?$xPL75C4mg`-aUJw7b9UCiI1UvKc4+Hnre)2A`S84uLliH1tY&Vvsz(XAwT?@WU6sv(>T;!gE+O^@k|z^*t{?ZW@EsPUK_dPGykA zg|m)$V_QW(#xVlNWoqQI_sKBuJ;L~1&sC7;v`WP<>VqbYB*-usWRsK{rEd#8)NK6( zp&u({{>T$g*l*Ei>OG4=tY6CaYfda zMQ1X|xmWym#tR`nm+wianuNR?>9yuAAA@YOy4&dvy>2T@eA~{?AnS*HdOrwb{Nl=2 z7SMlByRk}}DsZRXS!u)C^$y63 z<{Br$faBmKr%SIe-UfzI#~}>{xhHtWWQ79amliAZLJD>&P5zM$z1&Ub=5&DuJpQJe z0ePk72z)&ay~71|dG6H0yq0BnJ9a+ocHQ;T0Q_8aD4?MQb{nwkS-%kRpnA>jna6s_ zA5kD>3px26$BB3Y-@3QxZOY+YC9@yBsbah5VJ<+b`1~f8S0o`C>5! znW+9!=s56RAG<|~2YMXh>(xIG+)I5gSDK~FAhY!NS}S!BSD$m2RKUME-1@hE`rAC; zev&c9TPuEf;5l&Luj#?z2An(ZZaO;>h~#CcyN1oXXk2N)O$OF`Pz*bgu@{sF@`Y6!}x=Hd*}@E zEGlP1DfHHMi8bb)2OQ0`y8a3FRN&w)mD%~{PIl44*Yda0$=)eE2P*E;N%)%d$^{j4@^F>*Wr6E-qLJ0Bw(2UKICAm2SX`r% zj9$%?k>$|qAU!yJH{*FFCCrhkOw2p&4 zf?ppODd1udujqWgV~}ImrV`J{yNuut-a{oITC>7?`f z(D*BzbdqvcWXi1uI$56>zrpz?SDsBL3uY|sU6f8IVW$I*Uf543 zK6^`(z4y|I@cgH`g}dowg60vAL)b19=~;C0Hl=Ctp?o@# zop^fu9O%tu^gb%+4xPjfZrL5$OeYQ7UPNqoO2>D>->wyQ(aCm(+{|+5xi|mx&LyA+ zsYsjk&*|u|G<3o8F`c|_U4PjL^3MA{k}$7|PTE`xXHz9~@?C49)4elvVzbGE*d2i# zuW$)#CDO_8-F?5otTNxz3gHAs6^#{3cr4wn-c6D`7TM_B62g2y&1lJ2Ek7zp9 z&(LcUO`wzI2d_RAISjvjahRHvLnqyM-k))aPIv|5&73QNyKSdi>)@a4D%-2NkV~M+ z{nBH|DG?y9w-ElfdvfLQyk0sh?K08QqzdRtGyvHj++m#LJ?dD;EyK z&NNlKoD1#n4=+=}_AQ+hmAnZ^{Y)pRfnrhlz_({)lKl{H?~sw@^8)jUyL6&6eG2kd zna{#;n0M&D*ELolkL*e={Mhmp{#<6A&GC*-&Ji)m^UvtS;qhAa8%=alrucP4r5bj- zTU*<3g-%2_NNUF9!QLVxj|NZENqItRS8665@1v1`3mJ5>LVt=F1M+WHd2&hQES;PY z<|x!cND9c753moZEgCu~-f}&M~`K!VSC9gNsWW zN9cI($2q_nb{9T8^^G?CF#fGfTNwOu=$?G3FZ}e`uAAEzemnm#mLUf}-uE4CTLJ#L zCevr}U89qGmW{V3z>Z6m?Dtw7`+0nM^hw}HGV|Sw;yC0L-dHoPDB$5y8U5}~I!WWU z{U8!aCsHTuGS2NnJ#j$1Km>Sl@VV_*oCbVqgxi)t-wC%T3>d)<4}_!-I$oudn;VTc zi6aiQyw8VThu?WVKbi)SJ5i)Q$DvDNU4@`2G7CyYZ28s=R{C*nGr)Ak!7 z-gYJQm}}8V{ep9Y4`$Oz`z=GQ5;;27g~{j9kfoF2{!5NDdF1g`fwKyg=p;aGW9+m! zbW(kCb7&c^FJF@>^3ojmX%fo77n2-EcuSuAWZAmJ87ie3tW~vzW z$E~eZn2htz#%?KlgXMhVr;}^XLWYaM*OkR;eQOU~-8R2py8`~rJTui7@^4$c ze(&%`I$_v5Pp*QzX;u3^JHx)rUd2lr;HP{pF_noCbdtyUZG!VQI(d9|)^I}*oy?9? zJ}I^ad2Y}Cec#;R7s6C@gC3W zA^)mOyUlc>u+&&A6!V1|x1n=HA|1~s-||qvaY&QV%1gk{v31YR${okNG}*Uc6gaw> z$RiMQkWLm~Ilov5@pW+Ml6Cp9aP0c-V~NgTI+?EHTDKng%dz29)T492m6yosxA}-` z|Mtm#1$5%9GMZw00r6?Y@wxFd?BVc1mUWCy-dwydR*bw-ab#L~1ndwIJ?Z)7O~70B zvNNW@*Dj?IM}FXowqw?oE(hd0s=`Pv)-_1V_JHAaZbnvBjHr&Z}>C= zMBsdfeGT6?;7Uv~$?bwBov1dFK?4KSAGQ5rg9P=0UAeU|^uCh2NxsAh_z$gn)`xL2 zRT*Us{&dn6J>z5&;PIyzd*7TfC;Hj`fks zTY!%bPdDWpMm*)H^S-wM9-1t=lS8$!y+2^{M0wO}`hKaegn_G)19N)$=tRGGLT=$G zAxTQ{*DJpevPwc!$>S3t`qp=3_I)O#Em~%R;CDjOdm0yS;zqqDXt_*k3g(}H*T)PI z-?LqhmUYjflcS4OM&@XtevsjgnFqUEdE+ow1LJQ}P<`M5f3kdTU3OWBylq)*{1Dq# z9IH&4aNMWmsCO*R$2(ybzOd8gy<7H5$)UbF!g+fAG}wKX-Jk`=&DVb=n*5QFBj5Gz z8}t&Ads0(e5wiC5#f?Vy30d81X6I8+NFL2L;ll$$=C9ab zzP6o^Wu|`X=e#1MXnUY~5crkEz0I}eLL3HtxY-E33J>V(%@ju-wjusYVXuaRl@}ku zpL5cueNsd|kQeiwI;sX-1Rn8n!+sI}F7eHfH|^0;t140G*M3Fv)nwGmljz}ju&b2A zAU=~9r{myPb;!GF@?9>++k}KTcNX2NL>utA(eIvsHpI=H z5`+D>q-7Eka9*5)i0g~k)NO+V-{&QB)^gIxtZA>jDFHgsysJGL zEI}uh{63dNX48r8O`u6ZK zA!54^SC~V-9sBIR)7uC!xv77l2KH8;pvark13iBHSl|OY2-qg2t@r`|T(Mnp3wCN+ zV%A$S6F8jR;m<(46x4{l2}7K`9vGc@1o-Gop=IJ=*W;wIp`wN$~D zh3$vZb;?{ger|1cQwbgToId`8I|ZlMx@EcAU?6YY1G0guc;%e{v;y zD(j)go|D4sa-oOx8HXMF5xtgm=gi)xo`aBof5^!+I|a=9yLb{5frGG;L-M;!kf(S!6!#!b#XChMJRwix zIL9q3k$1~g1eZ;6#e9DBL6eLN?xz^ssYjN;9=jbSE?dJs(&wM{K>wz7_N(t>zD%BA zEo}t+U6I)1DunSQrfJ_|Ou)SFyH%n18zK2K9QGN!N1h42uNC@|;C^_2&JghQsd;h2 z+YUl%dfttCW83=sNmC`@r$+2~Db+`aF|+^TZsaG8RDttXxq$a2a}4|uw>z104i^Bo zD@6;YWFc-Fd8M`l!TODcA zUGVgbH6eAB+>fUoK1)nRO-V>?`dBp3ktKC4z z0KL5a^%Fv9^FQrafV{@iKN;xy0ebcd>~I7Az6FM@Jqkar&~Z%5gr6@Jnz^WRpq>){ zuumU$^lvk7|BUks^_FzLgdI&ryyu;PoJEUPdrW|w)n#Au`!Mb!zS?@z3s^>jZ{4Qh z6Nt;wai^M632EiaUl+TNkS!6@79_?J5~2J!L46nU=%MFY-f;x|Um`Sr!~;*O;*Lij zB;(@U45^o&|nlcIrR&TqDG7%}BoF&wQn;RkERpkU1S&w_b%_k&7tHgRilQLpKYmY~>K0GHRvEDdd9Ore(S1JWJf{&n%dlu}Y7EVcSx`NMPn|{z6 z&JuE{%=_($W59=qtM$DkLPR4?K9~THMN^lb&V$|8J+rb|1l-O%-EpW0 z^HI^h&dDXP$8+h;LWbba|M`j6Y~X>H5mC#^CM0;SpvS!7MrTAQ9oI@*M;_BhS~d(RM$9H==*@EqR6sUCJw+@Pss3jUSflk3StLQ-|O z{2yXo7%@1_C4+fk7W1n0LgcrljWgb#;zfR0_fqBhBswwqrp8!^JitHk+K&a;zOsvN z^bPVu?)s$-=aE11&uY!o!u44f)tpSA*X5WceWk!ty8Dx~L-%2~cr(>&6^O^JUbhFX z!u}cJ7kYtji<`5<#S01f@$GZhZBS#Y8Ka*r5%QqFP%)s4kmP$kRX^?V>h>Oe%?E^Z ze{37a2V89Tb!l|NykLJe@~a7Ot{4Bhsv2^MTOZPqM?895-mjG-i8?pP-KtF%^`l;> zxL_wNWa|ZI|-8;s!2l|A3s!e|m``Q@@s$PWOT%^t7?%X6~ z$+;;f&ecNBp72FifDi7+X$RyXzf$_}IbP(koMlV=f=6Jd;}IvLF~3CG?|!gG5cw!} z{I(G2p=2I)P91W3PAHDHLq1Gxkj-mFeX~}i;0zb$l@05IUYQ`iWfUKd=nN535Fxba z0{ofnZZta?id*Fok@Qq(cv zPAfOY9NVsCNp&K?o8nnb=Q7}D@{!)a1Mo|sx>ic_4MOTC%v_do5A&Tt{ZKB1~?Uo?^uxzJkCD+#dR;iI+;cXHiZ+iGW(IxicP4` zUhdY2Ur$J<{ef)rb=a@(pO+X&2(!QKyjBS8F8@;K;x^QKUltjL#t<^kspM3_eq6`T z8Vo&(yu=x_syhex@=8~lSOhr>m!ji6{CI(n%b$Y$bBy&P;73z|x@i*7+x*Cm5Iy+! zp_w-?AMneiTX0{$Cgd?~6+Ct<-tBw-~O~T+0lc!5hL9Q9+?DJWkgm`_Y zWiNFiB((a2g@i33%O%t&>n$Q=;ga%YT^7KbUXFm8B_SW?d(CaJBT(ddPk=Mxl!Jql z!9wN=OhZV|$7cYrlJn5{_6)Otp^Zvo`0p%&`=;ob1g? z`t$uEtW!U)%1KCJesg?pPp*YsG zSe9@cYx+;|M4*8v#uu~XVu@Rh3t`RtxmTPe$&zA8vt(GZEIF2Z2y52Qz0xd2mON`V zONph7<0>pwmKu($vou(mAuKKT6qb&A3dEga!!q!d2!zaUl`{+*8h z_Cp+B4eatAh6$7oOj0@sU1tq<*PtN`od4Ngv_V-)wCJ6Mr4oM5Z-iwKinbQYTmvMI+H z{dJh*J&pa3e=!*w=RJ+BhVWmjG57DO;mj6y4VyZ$sVSRsu>W-busyc_|1=#NM|aE{ zf1`%+?`n*JYfON%xj+AE*w*f*E&1*56?^;bU+Ay>eeC1^I{KS9x&5?X$>rUcSN;ZE zjNjGa8`I-AI+v}z@?YoHBR@mTcLA>Xl}>yue!rZXeL3O|sd+PqCFfuJ-}?7c1^;HG z_q3hj$JcNB{;r%28?L{)jMc%8K!`1!w|GYFH<%IBeMY={s^i9we4z5a)zhw{IiQr|j2`|W5*knh=_ z$A6`lF`;NNDhC|Zg{WT&{BAPeL7eNJ@|VFqLVQPlznWs3A$;@luN=pplv8}d*V7*4 z)9U*gDi?9RD8Kq-XB6Fi9JT(5RLA*o)2On_71u1KC8#Y)PVsIQvXtG0tXrcta+K%l zr>``h%20Ar!oGax#3>;yed}*ar&19Kub*Ar$U!Ckfqyfb|7A9Re>VTie~167Kk%Q% z=D(NCpY1l$zjE8Jc^FvvWv4N0OoqmPf{ma*PQUES#tg)^6Pt{s84mJm2Opb`rN6PX zD9YY1!KN~7D#xZ{X;YECt;D7(Y^uhl8f>b?rgPX-n@x4tbS!V^vA6Zv)PRju%fB|z zKUiPiMJP*_Xvw+uYS}(?b)I({SM9(q<_tEaG}k+Zto)X7RYs>bvJmSJEaC*Tc8T1X)n?BA@%Ei!G#F zc5m%^ac?;ldo!){?m|1tPP1ue-CYY}*CC@|v~(rays7@~Zc9fh=VfA5={+;5GwZst zS@SgN$T2(lu6%VO!M&R~6CYpynVQM}QO&lc%HC<~DcYy={v~BIhiL`H;rBx4^_BbO zghdwiHk1b?7jBo!Yod9_mR}DhGDK&l*zn8M-)Z9m3t}tl-;@{6R-JyA+%7-WGqg@~ zv48mn=hg3GhPr6U0zNDEHa63yio}Nulsuu`yvnrruJN>7`eYpM&W84KzVYt@+P{yK zuYaO8-)W$yT--FUo-^a!*f^B*$wrk=>V4&+xgSiNWLnExs%8~tne3)@>+Cn>z0gdH zx+nZzy|Qs^{`~7OMxOhJZvl1}Uw35H#r^AU0e%~ReGBkEvGhL;Nc?|a`fqztAa!85 zAvM3CN=cbVj~dz5s$F_ki`u-uE%aEH67}AmTOzJYn(E{{9h>`YG8G>FI(^9GB~4Iv zieHkoFyRYbA)DDMM`E8D@NeI%O1Kqbx1E*NCZ^888$?6(Nz}fTtmwvhr1FN<@(-#s z!nIW*H}58X7fcmW@Og*t1@ib#NTBbt=bazoO%@g;qH8EME@TnO`2JduWLS|KBG2{= z-?teHqQ9xm{%+|%HV2N)dH>Zm2YW6WqhoXC*mUyWrDNlcUH?y({$o?7BU`-xYJ2RK zV2s+ZuNxcwze~r)9lQRYF8zO%^x3puC3g+GLM_;st$LtDzeMfgSg z*xUbo`ipNrZH)d>=r3OR8*u%PDE&V>*;svudh`#K{visRm0w$qV@JyGRd&e#M(JO% z--Y_eO8-;k7diFYKbDWDO)`IA zsz9j;W-MWGYg454%PQ88EapHrc2({BHsnv1IB(fp+ zXnJCX0y)gPfal~nH4-9p_4z9?6*9$0eBVPoNfOBBKVtHWzbczQjm=-3&3`MK{|7dI zCpLd?HvdC^;IF~v|0gs5ze|4(j(=t8zisZ6XQtvB)H&1pr_`paP%#CG0X2;pRApp) zWDHB4$`YNr*L9u{)hR&sPxF~gb=ghG=aq9IrCLTUp996IA5lx2n|m}Vj8&j!*G@>sy|cGlo9y<8W7}L_;n&>|dZv1#;eQ4oXs_B-(||MrTP< zq6tpkGMlB?f%0FL{_`*8klbgQ)VKUFSHnUL>h2UZ>Cx3nlvQ1l`twzil)vuK4%!6{ zO3k5vvYsy|u}k;e%F>uhj!3I}@*n3XX|B5~_M>`k<8pj7L2D}Y&2?C=M@pW0@?FDh zT(&AT#{Vmu|9v)pXEy&WZ2lU5;Ge_huf^v7oX!8sANc=CWc*p_&++8+mn9qD(&iW3 zXw(koBE7qljMdLhpytn2X;bl+q@IkZr){bpN1e^u+I)girA$sQR+15LCJQ=qDrhHW zQEsW`pEV-1sNL4yF^MwM2zQRM?X^h)RB%mu)0JWo5}1^B>%_M&v>HPZORs!o68PTF zxO&;Q@`I-5vyHb)Q>z-P=#xU^sF}~qD>j?Vp|nCJuIR6sM$I@z20c8rsao-YK5;J< z>c^;2!_%Re)VZR((L-~%$O(Vm**y)SV^zyv*TlYmQu<%*vQXmlc}iR5C-UTjRTnMV z_4R`Yllz85kkKF=X_xbqP$NqUaO@Px|Px5nl z{|Lv@8F6oE@(X6!Rxs0ON-jc|-i&)s%d{|?Y%uW|?aiTybnRuIXj3;`XfD58OY0Rm zwdc9}gK{Fye{ps8)AHB@D#y(@M#^WrY2&rHm^U^K#dG-JenYOl@~vxl&P1!$m*2YT zCiqCJi#B8D_*s=^f0;l3TFrl^^xs_fMdV*v`u{e-ze|7ibE6z~9mjvaJet*HNj2)5 z?TyS~Qkt|w3dY~`sZK^(&D~USYO_&#`1zIcM9Yd4$?(p@tCeC7AJx$U%`w@kZJ9Oc z4&lx0xUrZ-&?}@DKU_+r_`{D>zC|j1G+)esYXwnn9I0vEiNF|o$z*zv!& z{h#mur%V4|rF#{-bbmlg=$aefHMgB6d27AIt@Yh(FZ9s5f9{TdN!x(E61QHlkH4iE z{@mU5_V4~0@RN(gtv=cq-S->+e%c@Dncwv8r;X7czdiQg#?Or{wj=pfOPjN|$4Y$__WASJ`~Uc~ z{-06c*SUYZMfkP%pDz7>T}IJEPrzoz|mMYcfq$sN}%NfjW3$5v%0KEULo7 zx?<-UNy=}~@ZRLf+|;zgBg^kQj3+a%PS}-oK$3)R?BBIGRG!S^af=>2Do1#S*M0x; zQk0Aw{t@wY>PMQ{3D=JSeu9)gn|}+Ne;S+reK!BCZ2n)c!1;IS|F13mFE^@rYrfQ=PCTz!@Vv`}_;?&<&9+vf!ox1B8|A$#zugmK zvff95T55Oeg!(Bwm46_!b#5LHITB#DVW>`#gc$|s^zhpgj^NKyFY!%ZbH@C^3Hvpv zK(2_d2`+{t_=3z7#THE}d`ZWC!9XEW>Z7t~IKYT1m9-j5N|mIn)MgeKm8(*{jwg>f z_>ZTgK35sIjH*z(+k`)z{-#Im>G!xaIopeT*s@dG>7WXA+2yiofZ0?spW|sYpM?C_ zJoncRQ2*?OA8Nw(==*I~XbLy=-#5j`Q32O`&0DsqV@-9l`9WpsRM&9_p&9e!sl=G~ z>Y56V%2oCB`1G&LB88i;)pT6ZAx;}phC6i)$uYBvz`P}fB=O~)$Klg-$(Eu#sp%IK z@Riyx{z`2A{%rmn%YX5I#pX}g{FT`J^Z&sAIGg_gHvd>Q|38V0KP&z3-ZkKQA+AZa z$_`4MnucEU)PteEug_`1ExvI(DpZM*LApn)=RmpKU8mXHFVv})(bmSgbSdg~gqD15 zrVLeYl=Q}RC)Nn4(fK~b%#hkHQT&>#pHBJMJGM+5uTB;;r#|T8)}ng-6%C)1sglWp z{#G+Qlqu7666Nqxl2nT(7+X%9O39dZT|U2>o60=!UE1P_0d-Wlx3i+nl%iH791ILw zNhWh~MW450QuQZGPS!+fQY+I_%RCc@#`5;xc=J!5`Y+Xcb!U>@v+`3lEfF43A88^E zx_7b-+i7ui@2i@JU(@D_1ki};L)zm2O*tw$%#|^%wNhzt1#s{{P zC*7&0X=!)UJd_UA?cl1S?K*y3GSsAjwxq-2ldUj{zF#jGQDeU{IFAHT^~T@I*Bn;7 z^zFj4au0Wtw>Mo{{ug_99T3&FzYQD{6R;2!C6rWY1&diCDh7&(ih*Jy1{f$db_040 z4i+{hm|)H_!2}x@h|2Kc; zsQ>;YNy@);>Yx1tzwy-npIPv8hlkiVt>MU%UHhMF*`+nlNY``f7|@)Tt9W_)?j_dT zY37a*^U51?rNws-r0>5kZ+h6azp<`9n_j=Ve$mwp+1@E_7mdq0!F$uwIm#n$XI((F z!|7=QLfSL?o<*kAx9r54s%jrLRCi$wPugbG{?L_~jB{(Cb+GZ2HYI&P7%Xl)feY*inCJ;f`cwrkH$6 zzYUP?mlpO&Q+-Lrqm}-0E`XFvN{{fm*8WSs4Uq1a7WPO}eM#xlD(H6J z`=!VKD}Q?GuXrQ0A8)Wu;|*3EZa={7$1n-^Cu549lA~g6{xd8XdL~o6BYK{56kj@; z|D*o)NB#YkhkW_CFmHJGHQluwfPVjoEp8a6Q(`WBx9e&y|@{*3~Yff@5U-)^26D zK@ViLE)2SNqOk_+gz>Ln{Qm!9{M{H|7325D_*(8i8`n1D$I2g=eZ*0VYtKs8(ySUUGgIwR!YN3HX*%9s`nrZWTf0Qr zKt8k)t2ivU*XetVT~pbuw>|6Hhs$CQ$~w2T<0+ml`Ce{5x+hHlJqe;YsNwtaqd z>Mt$uQCJi!VG2@O`13aBsJ~*8D&3ZT8}L`9*|GF^>2_Wf`IDUACSWq~uNM3$K7FU0 zqx;fP{=6z4CoTMGoO9G)ad=z0E&Vp&uS%b;^myrZUKP19Q`|4jR%?=tJ3;IfA7>k_3G^M>n>UrF!gud zQSnTtQ^gf&{%id$iie*KNz}nV-=CfOUkfeU!K8^LTjg`#woJ4x3yE^_4c31s*ZjP9 z=Fulw{7v`N@p`-UxUbh-Ylo}a+_3GTmT@+3Ka9U0;}5|2jSCpRaO$7^4^ukC z@ZUJiw{YrTIQ1`_`u}fD{r!@6b^fJO|LiCDji>&HOa2oJeo`GuD_gDY!DGjES2{yCnpQ`VCS<85rdzM!wu!~pydOGczl(jwcj$6a# zPx;ZQfA)_WCF!WXHdEY|j`n9A|I7Z6j@lQb;!%J9pE;9EVa{COT7T)N{s5-Fjkss8?)(|Q%}Bp&|d=)QDR|35vN|NqQU|3mwHroaBd9e!@; zZaToa$?ct2l=*j#`oBNf-fhH0+kbQFf7BNVrcwIks^V+2 zu1z*Fet0WAC${5cv&}6mT-dp9N2M;ANN%pe=Ei} z#`qQ(zaqv@$M{<@{veF6gYlnX{KBb!_BRaa`_q48>YqC8(12}0UhH=2sAksJ$FhoU zYkO*+Ys>UYw0~N@ZZGC;^kX@iw$D91o}Ln6RilhCpLFF`>j5cM`6YjU zN7KWm{BE6QHWwe%r;+x&euXoqZNnVcL#vDvs@gWZ{citmZ~E)=&-)ft zxmCX|3#ni6g!iUW%zQ_hvf8$OEc*1&%o-hP@?&>(U-^w~$y!Yt_QliPnb-9jW!CRc zH=c6lz$HhgF3jzbdPbaXFMjO8YMaGVI`NAAwx>8GHs}5kVaeO04EScl1O1wnsl(!Q zt0|>7&}0J~`zMAbSLDi#hTgbm+?vNdepoD_xeM>p-T&RIH$8cNUuHfFewMCs)SeUY zR@zyI-LVfg+UArXcfYhnUZ!)3Y~Rj-Z4zCt$UA*#xG1!9xct_+PnO#14`rv8@0nP# z?N!;1QOOUiJTqketIg}IJL@5vbJVayyMswGnj&Q;X^ z*ehG#;*WkO-#m~vaJ6nyr@<@v&CH;2T^oOr=ksO$%z~f(A(^dy>C`{_34Y_L|39ml6Yu`%slTFLxYj@44IDkcv$<#CTK~ee{#koO=kBdt zxVa~`6EA3U&%&erg-87hkNW>_9ra(QXVLnXPW`i=;5VN7kIUNQ`M8lQ+LQNWHyVCH__3xai_)#kkVt;$=_22$z*F|IB%^VR3f$!!g?vk1MhA z!%JOjxxXeeNDtlj_(W|Mz14B5{&qv=+5c4=k3Z_O+5YXyTyJL1x;|T-_I9@=GjK@1 zrmo+RWo)!NWF2h7qKhnB>#EX({n0wzy?oylGZruj(Vb zvM%E6p|NPn))qf{)L(IYxdcx0t$;bJ8dlEK#Qk}v_|nn;+!?N79BHABw6jm{?c7KH z%zypxQGdmhyDb**bitP)o!;9oXJL=x$)%%elDVIfVjO9qj*?Q|+qsYYng9CfslVcM z-Xl2be+6sw@8LAxq@2@x6{q_?lVxx8leMEyUZov;Bo$vy?rFO}dt32ahTnLHAB}PK zKAa!Re`vwa?oZRF25$a)7yR^6i8M;Do1xgl=P&#EPdA*Se{6Tj?=ARIJGyObhMpM? zf93uv;>S+&)qP~KC8obApVh32ZOV8vK4_Qo+`WnkN$k*TAyz?F!jur z3MO3VC&v%O_|_PIYyso1$N2dl4J%yh&lKNne#Kh8g zU2Q`>W)k^YrC}W>o?d3)U3GPJ-o7X2{;w+WdiHx`jo?Tj>syb1v~E8*Ia!~#TIV+4 z-ibQA>7;o_nv^x=B_D?bpF3)t?{VUM_Vo{nyb|!DeFMfP_ozC~)QGLD+`aD&wWqSn zQ`a2p>z#G@+qwS8nJ+E*l?Qz@OX*qj?Ne4q8oamUPfMqJB+t<2+J+rw6%TzZ3wvE^ zcv=l3mb9>+L%Y@u*s&TbZp2KmVbb^~Fus2k#rSfJ|0&P-J1~AS#vfv&7=H)GPs}rZ zKL0ZEJL>Obq_?2xm^SS2_D+wB%9`@!t$a3=wX4fKVr9EJ?`X^Yv<=66xmk~8o-^+_ zFl&E)g&RWSQ+y1ZTET%N^8icZ|eNVm_c?t;mqsBw^Qx%{lA&d zQGW-OmV>%Pzn8_lEMa>7S*pC}fmd(my?iSD7Jz%coP5J-L9%Sbys8oLZPH}>Z@qQm zGatzGj#pQk+UBzSobs1M{Sg=CYRRFcnd@Wu<)(1It9|!S|7pHa z@@W-!&A(sbj{JzP+t4>Bp2)Yon?CVL_&fOmr(@?5Ei?YpqyBH(8g%`oQ~&HI_>HIj z|IAVU{jMwT)$Q7dyY|t)RCl@se|Ns$cO#8c1DE!Jvvrp%^X&-l=l zIxPLG{nyYIrtF6A3jb?94VlHLa%--&X~v@V^R6i>c5JN0#NH{sEm@tg27^)_Izb< zfA7?P{g+c_sRL^lu;6D$=ksPpXXC%Ox#v!c9o|La)c(z>zn|~h@?TrtmOZlDx21!P z8q-pl{i;cN71mdM{hlW+Dlk8-Ys%NxJd<@jHtGDeAXPr!_TkX;ivGZf8kO8!lVBGTSxuh%O1P^(y4#;6a2#*NUHw44C4Y2#@rK}Iw%okTk+P#YTJoi*@sxOHGR)*RU}ri?QyR%y=_+pN=h z&E{;$D3x`!-kzUU)w;U62b=4)#D4X7H+K7Fi~W0z-Pz0Sw$VXBeVOv0Mt3Hc?9Xay zTfOKvW&pFiZBoSH;ZN@HBkkNHP4%TsJgeZe--_@fc9bv56m#0#qyLIY=6`yWUoq;p zKNaJ>l@8wubLIlq`b#_aNK<`j6VD#_B}TWL{rsiVe-%%dd-VVBIm(~=WhlmLEWHsE zzKrio{S^an9Q8k!bM#;F+kgbzeu|^~Nq^bFM_T(YP2vA8fBU2U)7p46d$=q4ho=7Z z?e7gvn(_Cp^;etJ-gU*Bf==_DJ7VZ_%?DY}_-+56{7>_J)3Vsm$F}Bp!Tjt|e?F{> zf6+tD*|`(O^>tn}Wn&h6>To(jDHE^kHq+) z7~e0?`0g0r1LNQN7vmRB{j>k&OW%+F8*BXwkNOuL^)Ec?|G#zA|7!dy`(HZs&whg6 zc{4#cx%UX8x9j%R9vyK-Zd94}Qotf;7YcovOogJ7e?^$|bf7Z19=HZ*)4q_)X7ENu@ z$CEic8NE0mdN@mR-FeyePj6ON9@3+Hhf&N+Z|S2uMaQr`3+4>l7U9F*zMSyZci1@A z$aTb&);iY0Q$V7XV>Rs8Pe*WXtB zmF4_j5nf!s#STAT#zorg4?iKjWBl$>|Hd!sI;;r#dyo3B*>~?_lyAENj{2t*oqex& z%QxSf`v1|_Wo1*ZtoII{yRx=n`q`;}w5dvJjrX0{C(ni6n_4)t*^g72u$PW({JjCs z?xi(nC3l@((BOJa)<2+<(`van|NJGY>8B}-4;XW*rHV##o?N1SbLHX#`tqF{uGSg9^-e)GyWiq{{`bSjK2iqH^%sdQ~&IL zVgJpkzjntKbBFY`;L(Pv$I>fS<4V)&oL;fcfW;0;8?@5Qj1RNZpIow{5f2%+q-4;A z3|Z@X<3c}AH0PmeYXaksn{$o272jQ&RD&xmSu(if%+E6a7I*iZ*QwV_Gjn~`;Gd1;zIq9fvM))!!=$r@NrFEyrQ*{dKZ1>*CN)p&*!Yuh#yY5 z_Uv61?qP4FQRhW19@uW_{B7=axW?-*cjBL#bJlk2j7Hm^$wGow*q*B_UH1B4Ud`8O z(2X}q%W89*E1HecFY9nw$*2MAl(hM<1pC=8&1&+r;F3mXs%UbR6=rT{Z)x(G$*V)- zT(tP@xuw(wj?m#(U3x#>E6ciiZ%WaU+t=0ME6cC98r49LFHl_+?0vNk|Jm_pVEkJc z|5~2$gE9U>jGxcHjQke-q+5sANXfdehtqo(k9eIDEac?drJ9$sW+VNN%wKpyhbJeu zyxdAfolgw*3>!CFhh6Bu_VYr=+I(z~WrZG9bh+jimrdp+N;1u6Z?Dv~Fl0etmy2v% z@><^EOtt9yT$3j)4^Zc)vaY3E%XF-Bn_@ho;_N#{akaT$W{0bz5>LsGnciFT+0=r) zO7mL!ww4wjq+%O->u^!#v5zI)l<$h8)?U4Qq2Ub;SucD__) z(yAKLtmR+r>#x~*-L9>pQ{{5@QOB~*eVKF0LT87e+AQv)TbCnu(&ZKtu0JXXlbPveeOg9Q!GU$Y&>n z%$oltPOe$5_N7jh+ z1icokcHffKX?Hzg`pg*FDV;~ADgDA^na_Pa`uQZt*YsXBW=_~kS@Bn|C!9@vD*bq( zU*^x8=4;!>xa=>T`e#2u;nY9R=AIEJH*afHry2L~s}|Q`r483;wy?y2tStZ*zy31t zRYg<&YS<&LSwx?2ys+5X|9&+d@@3Ti1<$_9Lsy0$47^;NRqk1S%jkug%-Cw3ud1s7 z8+h-Y|0^rAtV{n6?R)R26)QF%!!o*6Bi4D#tde_UnlUGzd8r-hHD?*>v0YAiw_qWW z>hebWTQY|pZiZnWTC?;|8y45GZOejIr+oZ#dV6LoGasND)j|44B+SkVociY;?Z=~+W7HgS9+z`Z{{N9P$rKKk7kJb^_h`RjIO(?ZRzUiZn)iO` zwvE0p@P*srUqP_xo4eF8J!cKf31s zw?FFtA+33m-q*ArI_fX4{P57DGk@>Ze5X7J*3@{QUBJ|T*8EZS_Uc9WcaHimY~qvB z@Q*70=G5QyVwvO`$3Dq5ir*+vrDG{RO#WE?#C9bfenw@}+fUDAbpu-7x?8U@Ygo2O z1?{X$cUdo6KKNr9Bevv7O5M+!vz7!8HSsn$X2f(m)(ISUwKjX5xbaiq2X%H}`nvN6 z!r#k!;OEya_$i$F7f$^Pr~dz2 zQ~!vWI=^;v&+I2CociaP`ge3tzSn$;9e-tSYF=_^6W;Pe$I!XAvNrYX`M_2^P@CI7 zNM5eL;*D(D)s>Iq_v^6{4eC!EKFo?$pH{B;voFoqfTupK_C>W|jTb&CGdj?LsabT1 zG4JlkUJrfPCPS?gi?^-5qnl4>cCLc6O2n-$Y~SN~-s-llEF|Li6`%Dz*n;^Vtge@I zV`JUSS6B`0!_0&BeLkD$&Nfer-T9$fKc+b}wYO3G{y#ePm)80#CWq41d&^*DOc|!Q zKX)oGE$sQe*Kuw@t{5i=v7dV`K+XfQ|Ko?J{?b~1McoCTzEh5h`*WxA(!!qaTOH>H zFkXT7Shp{5Nx^_|nyU6<6;~%sK5>@wb_rbNa7zbzjBP zr{ZzBrvXa~g7PXY49dI4U%LIC;^gbbkCquF_(;P+A%*|Of}g^vf8o@>aO(fRHT7Si88`Zu9`(pL$!e-V@*L zTHDf^g?_nz-?e%Z_IhfRO2sr=R;!5X+9!RRvle#kt?k;kU_)lGm^BSsvVc=ogFk7v z{?VyF=CatyN80H}x-+NW z9Q7Zl@7JMIk*rgL@_bT1w!=?LnZ=aWpN*KU!I?5AThwP=U%L#8Y-+~l#x_n};%?3o zpH6gXCO2m_Vymk3keRcSB?kx8FJ{IT>NQ>xf2HK^+;^La+>(DwPKCN(!;U#66L zV=z;nE!`38_hNaVxpw%RY9`e#4EZ#?zSEcH*U_0Q}W@o8!2F5LC?^@}bIoOu8G z$uc98R=i$P`{+)OthwKgCbQ={m*wTY9NiqIV$QBa=$OWxv}3v>AJ2DHa?JW2d*{)^ z)^uj~URtf&am1C)>YyHzdfSaHzdmuw@=1MJ(u`rt4wN0hnp(K+xDh;v1tvJ2d}lO- zJ@mJ|t$r};l3&eCUp90Y!A`$bow=VIQQR+0@sse|fWI!}QB2|g{Y^Xz>i_mr|5=_-R(L*& z`k|x#0qypyO*-}W9`#?^^swQ{73~X{`kya1XX>(tMZb5{zmJ-yr~0ygcdh@7OOJf# z?y%yk{I8GgbiO&aKm5>1|88?$w${V(ex(|4=XE+I+vrtfr{+}iT2-Mr3weKMbB||^ zY;w%nbjxsOc4gpZw>6Q@Y=BnJEnTa1V2$o>YBSuaIeTnB^L9*)%4{0O56UxsC5*3v z@gp$)DvUn~<6p!0o*3U2<2$rej9)nQ&;A!KeINR79QE%SdbL+_sSa$%^Mx$VSC=1| z+|J>gw=oarrJq~xGvdygPs10#8pxb#o@`irOc|c)-r(_CRehdvx=ZjMYV~;JvnzXg zOw{GGO?tj@uTqyg1Qc=Zq-4cMO`IL1JIaYUwmMzcH@P)as#gB#medki=MHQQU7WQI zhDzIA!EfV?`3GG;y`8aET&b6x>X%KAW#QJVmt~|CAOYGd^Y!VQ$BtBg`YkfI;PwH@NV^4gHN6> z%@WL5mltji+O#rf!Q0<1513`j&edtNDszGnJ36v>i?(HTS?|)1W7USJvlC@5J?mv! zmhq7dhb{Z6%)SP1Dc`w#MHUpQRBW_vE!Gp`dloSMDvTeE@sD8qJ{Ug|8(5jG$DGu3yW zU6jh1ahK#(m3+!u@%B&p7x7z}QMR+(F66a*b@HMzf!klprM3SvoRWC-$klRhy-vM@ z-&~ikta$96!=0=0jEJVQ|4fdRm3&^i^!eI*$+mTB zr^*)fu-T;h_P9J_*k`S`Ws|bToq789>^C`U|A*eUWPOyb$^7;0Yxz}FavUu2cO#>lqlJ!t6lAy#(fWW^mN>)e#TYWix{A1$6pKc47|_Gi}m>keul`=wL= z>?in*r~Zkh|B0!8+xy)+*!OD2tB-i_^~Ggtp7O;b?9bK~d`yi8^0^a?xZ&7@=10zJ z@{sEvRaedXC=XXZGx~0MRaS1$!^1jpx@=ght358H)@Oq%J)Csd&x$Rd(c^+z*~aY5 z>nk+|Et9cNyEpB>7huOKrSx?x)ukn?t6QstWpxMEqQ~tWZdum}?YU&R%iN8Qtnomj zDYvYgvaYkId}YLnPRx1r6TRXeomuaLC&&NU%jM^${?gQ4vNBUlGNq}$H1*G2_@l_B z$LCd%=Kd+=x%d3ofBodtU;2?LDV^3UP4%Uzf9}E`#it=XKCgK{Nh!~J|G&EZ(^G%N zQU6Vt^6$sm{wq0a{1v}Ucp}R>6Ey21Nv61+j69{lw*-oDpX2o5pMPuc+fV&Zj5@K$ zHuJ~U`qv5`l~Ux!Cww2yJ)`zNIqGjVCHzg9_*w-_{mtqQdffS5iSJGQTU_2;f7Cf0 z{0z+fq<-wEzqNgxkCv$hyyEE@(<_*o@bxb~&qxU{;|re+j5znklskD&YEtQ|F_*ue z+plh5ZNB!1^9lD(Rrxg^gZ}MSl;9f1Yl0_)zLsBzXr^^h>5JUMd%bLZ{R;fdwo@6A z#kF}ujIWkwe1DAZjPXxl{B;=rHpbV)_|X`DFvdTD@$>n~U%1x)*RJ&+u+(EuhPFAc z^+B((dVd|hYgmi9Z#Noo_u3Oy4r->!yp0BLUU@}{t+DViIGAq6$F!c{6P0Po^%m?^ z@qc2*eawdGRZ}+O0}k&sT&ZQu-G@{%Qthb5`I;Sv-l(R_YV9nR7<|W)zo|a^!sEGS ze51ea*xj{sSle*_nDpWL-1ueK0u^g>p1w<2*{5we{-)Tadd>+Zd_a{Kb9RK8@Xm{L zT4@HGbEULNv)VO&CU5K2H0|N`dfe)MvlamTo!T|aG}aM-V@Q(_HX z_G|4q8WXB>|GGy99=xx~5A5x7ah8n^e;2jT#rswr9&5j+O@r=+-0{S!zA;h8+(xHe z)1g!9@^SOOUZ~#Qn9mtDXV1&&2E2`{Q(fhUwRu6~&&T-tG5-4>9Dg3hZ-?>o`InL3 z)W3)0W|OdZ9qxUrUcC3jPx4N8`pvr%qrt~*S*fJvUyoIsl6Iipa6PuL@!>bc)T;Bq zGTLDd!7BVsN24^0^5uB+SF6UFvZCB?-eA2evIDYRUZ0v=J5Y=1q;5J<;;|mPH0AD! z*DeM;|t z9fIp+NK<|0aQf8k_6u&yOLiJCx_HuS`IzYa4d2E+mR0vE?K<7#oP4(I!oi-WPRb^C z*9y~=#mQx-UL5Ar-pUrHUiE1)*iUBO>17?~F%R+gSJ)f!zkFy&C3=TSp8d}QJao4Y2g$>({~ zXH2$Wa#_ftl!XnL-HZc4omSbfs52KfL~d`w+Ld{7lgucb(vMBpD<;?nE*?%fYQ+sKD z|J;Q?ipl0%Oh%=JKGK39MZ4fXe{$+CP3a|F@ac8Hmyz|imHp8en|)>-i^~3x9xqMp zrTzVL7yd{+#p9(l{spb=mmVegZ%+O9<8S>mruNt2J?!J3fd3m0vG4yA?E9aD+sU$m z*8FE*F2Lpm&JFnSw*bHW)Ze6X^!zxBL^*y^es`_^ZSVe5yc+$zr}-LA;C?zSvUaNY zwteScF6q^Mb5H+vy}vv4AA2oebNwFD;jf>a`hP9iq=Nliecsh;b;8)Fy4hr3TX82F>tH;mA^lK-NHsCf7d|Vn-(&6`8oE>N4TABBFT58YYy~X%rt3{FZQs2s* z_j-RE6{E!M_KYuPbF%^;6wvu)J3B4@rGW9PWBhX%zX`^_Tfq1(7~dY__r>`6OmGUP z{=atWU%23>aKTUEf}j7b1wTFyc#~f`_0N8S-+1c(&n)=SIQQgmx{*DftQuvxb1~zm zw>ovZ`l=BRu&UI${Rs=cZ_4)J^J^RMKMeZ@XUwd?XS*6Xww_RuEo7%(ug$E@CRWid z)6LABh0k}Ze&5}OJ{2LFe`OdusGkiOLQ=<>9*vYW1^(QZG%iKJp_j98T zY|@g~wTeD)VrSEeKB~RbnN@YHxTWQI7dBv<&d|XvyRzNN=BD#1xU$Rv?De*L-G6lI zFRiJUrs#^>(*FIqm-tc~S1ymW{?h*a(v)AC(o5$6NK=2wAD!w;o2XT zm!{~7FN5Xm=dYNAOIP=G&bhRg;(lq$FHPyCa{#2NzvPcj^`&u)nKXWWU&eRV`YTTJ zjl?CoPGU-bA?K*S;>&x8Jn=76e#Kh<D;)j89Sd{%7V`Io7`){Nw=_vtC$ zTkG%b|KyZ$?{fI(`?FL3Rhc^+A~qIbgEa5d@V%?d0^%E7@6kq;CB03rQT%;HW^Nr} zIJig^_S|Hw_dV+>Y`sc=cFclG%vLGmzzZ)m=G<)AzK^3yvkKO{?hVd)r8NUq1FP!>kf5VWz9~Cb6DO~VV zxZo$BqyGP&FZdZ-^I?x)I`z+fg5P-R|IZxtUo(EHZsRfL+<$I^NsWW?%nEFreW#-(qN=l`a--CyN9nNTou3e7iX_SR7tle$SFkZnbRnG1Z3b+Nbdik2SYp^>+7;IXXJ$B2vQa%(AGG z63$uQbwZc2f)feqg`nvj$r5a;ht;z8Y!HU5vMAIkzkf8+RX zPW=my`WGJcFFfl1zjf5Ve}|FEzjW%K{REi$5A>{(wXS&bQqQUis%7C>BkPaRo|;*I zcJQp3eZQe+v$9G`jyAfUwpqF@HEgHkIqKU(?XqsRC{-0RqU>LX&t6I+4I0tFlm=qQ zj7GH6ng(LWfkw2`hX!KDokp}Xjs{}KmqxS`Km)N8NF&m~8+BcInnDH_p^77fJb(WVjYSkpl4*wBb}I?_PwIMIl9 z2Gc<7c+iM;rqV#{_|b@VR?tA~1ks3g!e}6N!f8Z1Q8W-c(KMo+cp8YE1RBxKdm4zH z3>wjnYS!D=0$w|6G@=~?8i>zhNF&;j(Ln4l8qrQS8i*ZN8qtmy4aAN&jc8{M4aCk| z8qv;L8i<_`8qrP!4a80)jc6x^24W|cMzoVi1F@4tBihNNf!I+hMqVPcQ#7-$1(T)}k#Ev$NXvdlcV#kI?w9}CWV#kR_ zv@@6nV#k9?F{LcHYxK z>}1f0c2r9g_}WpU5$zbzKztrU8qto724aWNh<3WsK@` zh<4V}KoI2wo@UmDR)01d=WAdP5e3k}3hD2-@GP6M&S zX+%3WX&`puXhb_{G!Q%KG+L(CMDePiW#z1^Qh)o%?~M?RXh(|%;uC7qh<2=LAa-nM zL^~a6Aa@XV9PB$8e9akFBju#EY zjyH{HXATX-&RiPN&RQCXoe&z)P6Q3aP9%+JCx!-MCzeLElSl)xlSCuh`L_7AfY*Ui z)@~R%5$#l^f%rTcG@>0-8i*Y;8qrQ`8i*YS8qrQ48i*Zt8qv-;8i*ZV8qrPw4a80$ zjc8{J4a80;jc7+s1F^$tL_0TWAa>$tL_29T5IgBKq8;TjvE{o(5tkfkw3Ro(5tkgGRKYnsrD&=bMYzQKJ#<7|=lM7}AJ#WHb;vj7GH6jRs=J zl}5DVMFX+pO(WWwLj$ohmqxU+mIh)cghsRzK?AW9Nh8{cp@GR)?3mGrc3RUw>^RVfcKXmj?6}j2cE-^_?D*1%b^>T1 zb^>WcJ6mWVc0y@HJ8~L`9ZnQM5V2E=Mzo_v1F@q` zBiga1f!ML35$$xOf!J}P5$z17f!Oh&5$#N+f!Oh*5$&v?f!GP65$%N0KzhNF&;j(Ln4l8qrQS8i*ZN z8qtmy4aAN&jc8{M4aCk|8qv;L8i<_`8qrP!4a80)jc6x^24W|cMzoVi1F@4tBihNN zf!I+}B`*=$sY(N}qd_CuF{OdnF{2Ufw5EaBai9_H^r3;+aiBlLlfZjz+YTMgy^vP9xe;RwFMEu~Ujhw4+4>v7=2R z+OejA*s-Az?R2Dp*m0r}?F^=Y*zuqd?M$VC*zuzg?W~}I*a@N$?S#=l?1a;ZcA{t? zcA{xSJMlCSI|($Ro%b{lI~g>h9n}g2zIN1TL^}pF5TD18MzkZNf!JX*qMdFu5Ie3k zq8%?9h#hYl(aszih@H7KqMfxg5IZ3>qMZmDh@D6p(M}8v#7-=YXeW^dVke14w3A5# zv7=OxyhLcHDh!X zjx`O$jtz}yry~u-juVY&XD|)Kjt7lsXDSWEjvtL^X9W$!P7sY~CyWMSC!9vK6Ga2D z6HO!9iKl_sNuUw!yr+TK$)FMKs8%lUwWCHO+A*Mk_&kO*q8%9x#15ko?R2Ao*m0#1 z?Re2Z?0D0NcIMDP?98PR?X0DN*a@K#?L^Q(>_pOtc4BBCc4BEnJBc(9J4rO6olF{t z9i=MdB|G!Q!uG@_k8G!Q%PG@_kxG!Q$!G@_jV8i<`h z8qv-c8i<`x8qtoN24aWPh<0w$KGeL_5mrvE{o(5tkfkw3Ro(5tkgGRKYinBTLS-YY}Bib>bf%rUzG@>0D4a5$k5$$xNf!J}S z5$$-(BY z(T+6@#EuP(Xs06$#Euh6XeW#YVkewNv=c=G zu@g-r+KH!u*h!!f?YyUf*vX&~?Wk5S@U^2xBib>bf%rUzG@>0D4a5$k5$$xNf!J}S z5$$-?F~Mb~0%o zc9d$7mk8}trGePdpb_nu(m?E((TH|h(?IMv(1>>W&_L|C(};G)(Ln6@(uj5fXdre1 zX+%3)Xdre%X+%468i*ZEBigx11F;iFBic!$f!Il>5$z~zkr#;ADMcgN(V~Ia(WVjY zSkpl4*wBb}I?_PwIMIl92Gc<7c+iM;rqV#{_|b@VR?tA~1ks3g!e}6N!f8Z1Q8W-c z(KMo+cp8YE1RBxKdm4zH3>wjns&;{|9W@%!jsXqC=P{%a?Z{{#b{LIlryC8#jw_95 z$BPDH$D2m9GlvFZXD*FsXDtoHP6&-?CxQlICz3|A6GH>B6H6o7Nu+_;Num+$WYR$F zDCsC=fBg0M8x6#c294yj6U*eOLL+R>tc*wLnu zqqXkrr2~CDzir%;wQ*GTj!`;U|2^7MH~SusXzW7DD`efy`cV9-q*PS#IZ3;CDB(*u)OjW`!M3ivcTROJ*c7PqB6YKdB60cXNla5kI+=fZh#K3o77!bQ*@2EahL7%qW-z@=~*Tn<;jAowQ?hAZJJxEij3 zYhegn2iL<5a3kCVH^VJ36mEsv;C8qJ?u5Hw7z~HI;U2gb?t}Z`0T=-z;X!x^9)?HY zQFsi>A&1A|33w8of~Vmb7zLx@S$GbfhZo>QcnQY9Sa=y;fmh)*cpct=H(?yS1#iPU z@GiUu@56YQ03X1I@DY3rpTMUu5hlT8m;#@{RQMdefN3xtzJ#yfYxoAfh40{dm;pb) zkMI-x48OpyFcV5Y_=^-#+))%3gT-M9SQ1LR2ufQ9md5>MU|CoWmWL`(6{q8T03eBK7w1Ae-3O0ZZp|rcAw3T8b+}{{B zflXmEXbWYK!RF8owt)7qC2R#-LkHLfwuS9rd*}!|KxwB(Xbc4NNALtJI!hWzn8~_KxL2xkifJ2}s914fQ;cx`>g5Gc>{I+51 zw~x_q4D^9x;W+3E$HNJ5BAf&#!zpko^n=sjbT|XfgtOpmI0w#!^Wc2A04{`!pg#M3b(=Sa0lE8 zcfl|i4tK*na4*~k_rn7)0!G4v@DMxLA!!s}nM#Ho496S#% zz>Dw_jDfN6GQ0w>!fWt4ya8{*ICu-*hIimycn{u(@h|~CfDhp#_!vHcPhlcVg2^xi zK7*<7IeY=rU^;vWU%}V#4SWmV!S^r&et;k0C-@nDfnQ-Jl-}?cDXRFsQxq11#bF6p z5-P(|urw?K%ffQ7JXC?wPO{Rru@!KCMOX<|hE!1_?ZXyIJM1#tZVta)KJeQ|3uq5p!d9>~bbxJOTi6b^hmNoV>7(1KnX?*bnxH1K>b72o8oGa0v8-L*Xzu9FBlq&>N0~ zqu^*b2KvCUa2)i7%I-CJ#!dY-OoCD{=d2l{l02jhV&>sfC zK)4t#fq%fIa2Z?rh1=kExC8El zyI>d$hr8h(xEJn&`{4l?0VCl-cnBVbN8nL-49X#g$KeTh5}tym;TaeOqv2V24xWb> z;6-=|#=uy38D4=`;Wc<2-hek@9J~c@!#nUUya(^Yc$femz=!Y=d<>t!r!WyF!DN^M zpTSi49KL{QFde>xui$I=2EK*w;Cq+>KfsUh6Z{Onz^^b9N(cIj6jOZPFA9sn;;;lP z36)_fSQ?grWnnp39;!f9s0J&*im(!_468tODD5ULZ5>_>_g9BCpeC#dYe6lj4RxR{ ztPSfxJ*W>2pdmDZ#;`7|2kS!#cd!x7L6dc%=$6dVo5Kp!|3j)T5% zJe&Y0!bxy4oC2ppKR69ehcn!SnC}ya+GB7#IsL!z=JA zyauns8}KHKgSX&qcn98v_uzdP4-?=6_z*sVkKq&e6ehwXm<&_kGnfjW!xu0Oro)%; z6?_ffz_;)nd=E3=2lx?wf}i0R_!VYC=@UJoOK1ffz=lw|x`lKpi$=J=F>C^x!e-DG${>Typ&e`i?O{vU z3buw0unlYr+rjqG5q5yml{TcyYIMT=&ag9dfn8u%*bTbE?yv{!341{|*c0e8Y(Fbsyn-Ea@w3-`hO@BoZ}k?$Ot=@LRlxZfDoh4o;4XaY^4 z88n9$&=Oj~2CyNthBmMfYz&*grmz{bh0+y{7;ZO*cCZDshb>_%*cv*(Hn1&h2irqO z*a3EgPOuYnhMl1c>;k(&>1s>TrIotl{vNO=>;>ImZ`cRA!@jT|><fe7FEEgo~g*41j@fF5*TN9E4z7nA;6}I! zZiZW6DBKFS!R>Gd+zEHVFc=PZ!#!{>+z0o=126(c!h`S-JPeP(qwpA%Lk^F_6YwNF z1y92>FbYP)v+x`|4==!r@DhxHvG6jy0@SQeIp<)I2xg=(+@tOzT?%CHJlhtk#Dq)WF|!~NA^ z4X6og!dg%ZYC|2U3v0tVP!H-u184}1pfRiq>%sca1WH$ylP)7?j{7a3CA5MKU_)pP zZD1qV7&d`TVKZn8Wst$<&;_$7ci02=guS2}>UL3jurhDYF0cnr!RhsWUwcoLq1r{NhG1*73vcn+S2 z7vM#B3C6%!co|-SSK&2y9o~R9VH~^#Z^JwAF1!ct!+4kgAHaw35qu1vz^5<~Cc$Kw z0-wQD_#D1~X)qnWgsWnfuY4wi>1P!+1d3a}!q1S`WTP#so<8n7Cy4r@S7SQFNQ(uF*=aa#xK z!rHJ7)Pwra02)FgXbkJZdayn;fu_(5nnMd{39VoQ*bqt=6_u_a+6ebIhD~5o*bLf2 z8Dy|Iw1X|6J!}bE!Pd|Lwt;P7JJ=pN!VXZnz^QaK(@wbG8Fq#)unX)8yFpjj9rl1d zVK3+gd&54^9rlI&V1GCO4upf?VCVsdKuo? zPJk2PBsdvPfm5L$oCc@E8E__?1!u!Ka4wt&=feeXAzTFgVE_z-i{TRZ2V4r5!R2rT z41#~cV7L;lf~(;gxE6-Mb#Oi005`%-a5LNjL*Z7q4Q_`!;7+&;hQV;S8}5O7;Xb$@ z9)J-r5*~zy;9+&5fl)9To`vV&d3XU{gqL6pjD?rs6?he1 zgV*5=coW9KTktl#1Mk9n@IH)(3Ge}Y2p_@6@Ckeh6JZiehAHqFOoh+k3z!De;Y;`m zzJ_n$TlfyXhZ*n#{0Kk6&+rTU3NxW}0)LTG`1ucu!Q!w4ED4oiDOehofn{MiSRSfC z=>p2q)sidV{)(^?tPHC_byyW@z-q8MtN}G)O;`(RL2al5bzyB-2kJq6C|%51x^lA- z?l*>YVLezMnm|)%2F;-bw1if$0c;4Zp$%*V8^b2BDQpI9p>$zshTF}d9c%&ZVN2Kw zwuTO{4QvbB!S>J*c7PqB6YK-a68-qcfwsT42Hwqa1Y!I_rd+}0E~c<@E|+{55pty zC_Dz`ki+Bf1Uv~(!PD>zjDpedEIbF#!wc{tyaZ!lEW8Y_z^m{Yybf=`n=lUEg16xv zco*J-_hCFtfDhn9_y|6RPvBFS2$NtkOo7i}Dtr!Kz%-Z+U&2@LHGBi#!gugJ%zz)@ zNB9YThF{=UmUjNR)f`H4X6og!dg%ZYC|2U3v0tVP!H-u184}1pfRiq>%sca1e!uKXbvr)CA5MK zU_)pPZD1qV7&d`TVKZn8Wst$<&e&ag9d zfn8u%*bTbE?yv{!341{|*c23k(M!G>-kZzDJk#6|SobP?kdtL8!j(>b^ z_p_fp&&--NYwdpke#=&D%{FYyc5KfM?8xu)0*Ks{Ja3eQyGq-Rnw{bgn@DJ|fF7DlgZzt!c$i0cl*f3SCwP*lc$#N;mgjh$7x*_X@)9re3a|1Suk!|P@)mFN zAKu}=yvuvM&j)iSA5O?{tNrwh-LrhTYQ^Q8I92ygE1M4?=Uvw zFfQXUJ`*q@6EQK9Fe#HUIa4qtQ!zEuFfHF@I;Q7)e4iPZk(rp8S(ugCn4LM8lew6i zd6<{^n4bms0SmGa3$qA|vKWiA1V3a+Mlh14Sej*6mLIVk%d-M2vJxw^3P0v2tjcPv z&QDo`HTfB9u{J+v9oA(%)@K7YWFvmTFWHz)*py$f8NX(8w%|8x$#2<;t=Wcc*^cem zfgSlBzh@`@z|QQ#AK8`N*quH26MM23d$SMwvLE|%00(jq2XhFA@@M|SVI0m89LZ4} z%`qIyaU9PHoXAO>%qg78X`Id({FO5~i?jI~=Ws6PaXuGtAs2BmmvAYUaXD9TC4c8C zuI3u9d{=+-`mv?!O_xXSi`G}ACgira5&-sEc z`HHXk-+xi>8}Hcv`4-=1R7PWT#$Zgw;yaAZIE>49jL!s2$V5!cBuvU=OwJTc$y7|u zG)&8PnU3lC9^YpMW@IL2W)@~;HfCoI=43ABW*+8cKIUfue!zk(#KJ7XqAbSZEWr<1 zk`at#DVAm#mgPq*$MUSeimb%Stiq4^39GUitMgOVU`>9;TCB~_S%-C5kM-Gr4cUla z@Jlvk6E@{nY{swIoGthbTk>1BVr#ZxTef3+c3?+-$M4yRKd>{q@JDuKH+E+a{=}Z_ z#op}0zU;^T9KeAb#K9cGq5PS@a2SVk1V?fdM{^9vavaBV0w;13Cvys?avG;|27l#D z&f;wT#yOnJd7RG$T*yUS%q3jPWn9h`T*=?LimSPXYq^f=xq%zGiJQ5FTe*$fxr2Xj zCwFl-_i!)waXnd6AcRnOAs~*La;b zc$2qyoB!|*|K(lY<9$BhLq6hTKH*b7<8!{?OTOZ3{`X(d|3+;4Ki}fpjLK+?&KQiz zSbT@E8HaHhkMWs+37LqAnS@E1jLDgTDVd6?nTBckF4HkR-{bqtz>Lhq%*?{9%*O1@ z!JN#++|0wg%*XsJzz#;r?upt}q3x3JQY{I7eip}^no3jPKVM~6?R&32S zY|D0R&kpR!@Ay4C@dtKh7yihu?8ffw!JpWZz1W+5*q8m-p946MgE*K&IFvv07Y^fa zj^Id+;%JWHSdQa(PT)jN;$%+YR8He`&fu?{$yuDu-#CYJIgj(XfD5^Zi@AhLxs1!X zf-CtuS8+Aha4pwyJvVS8H*qt!a4WZQJ9qF8?&L1+<{s|lKJMqAJivqei-&laM|hOS zc$_DAlBal@XLy$9c%B#dH!t!MFY^ko@*1!625<5fZ}T7C;lI4gd%VvFe8@+9%qM)x zXMD~Ve92dQ&Hw&~dESU)|L0qLn^75!(HVm=8H?{QHsdfZ<1s!HFd-8$F_SPUlQB6{ zFeOtlHPbLH-(@ zZs!jE!JXX2-Q2^y+{gX=lLvT^fAJ6x^9Yaf7?1M=Px2H`^9;}O9MAIt|K>$r;$>dp zRbJzD-r!B%;%)xJJN%b-d5`z`fDieIkNJd8`Hau`f-m`sule8qAm1Bt?f-m>Z!;>R zF*;)~CS&m(#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$Z<-1JB^n8!+GXpa+6Eial zvoagAGY4}r7jrWY^D-avvj9I}K^9_R7GY5qV{w+?hb+kmMzR!3vkc4fBbH-%R$xU| zVr5q0$NYphGRL7<2iv7If;`wg;P0=(>a5`awcbSHh<$B&gDGL=K?O|A};0< zF6A;V=L)Xm?_9;zT*I|o$MxL6joie|+`_Hg#_im}Ke&^-xSM;pm;1P%fARni@-H6Z zVIJX89^-MI;7Ok1X`bO(p5u95;NQH+OT5f0yvl35&KtbRTfEJGc!&S;F7NR^AMha` z@iCw9DWCB{)#nep0w0xK8n4a(PeP&=rW@2V$VOC~icIIGC=3;K3X_jGGe#CMt&kC%_O03K({FtAxDyy+NKV=QpWMejAQ+~x}{F=?#g5R(uzhx`7W*fF;JGN&BcI0>bo}KsuJF^Ra zWLI`$clO{$sj9xRIN< znOnG(+qj)O_y>1#7k6_H_i`Wi^G_b&LH@-3;dfG zd5M>Kg;#lv*Lj0Cd5gFC5AX0_-sL^s=L0_EBR=L6KIJn$=L^2%E52rw`2X4W-{6~k zi*GY3qcJ*TFeYR19mZxH#$`OlX96Z92u89LOS25i@*|dG zc~)RWR$^sV;m7=hRauSI`6+9#CO=~>*5>D|!@8`;`fR|4Y{W14B^$E|oAN6*Vo&yBZ}wqd_G5nz;6M)I zU=HC>{>)!EjKevCBRPtrIfi37j^jCj6FG^KIfYX>jng@Uzj7vLaW;SB9M0uD&gTLy zVC*&D_GR+{W$P!9Tc@ySSTsxR?95pMUZI z5ArV_;$a@)Q6A%Qp5RHI;%T1YS)Sv0Uf|!n$Vb5e|U%g@-FZ3 zJ|FNQAMr7t@F}11IbZN4U-31gB(VSUO}@pq8I{o(oiP}bvG@*SGY;c29^*3s6EYDK zGYOM28Iv;wQ!*7(GY!-7U8ZAtzQ^~Off<>JnVE%InT^?*gE^UtxtWJ~nUDEdfFH0R z3$ZYZuqcbMI7{$DmShAYS&F4uhGqE?%dtEwup%q5GOO@oe!{A(#_If(HCU6Mu@-Cd zbJk&9)?5P;t%Z1 zF8q;Q*^S-VgFmq+d$BkBurK?uKL>Ci2XQcma43J~FC50<9Kn$s#nBwYu^h+ooWO~k z#L1k(shq~?oWWl?le0LRzi|%davtY%0T*%+7jp@hav7I%1y}NSuHtI0;aaZadT!uG zZsKNc;Z|hnIm{0hW&-k1#_>!;qno$zk|M@20 z;@gbMXpGJnjLBGhhp`!laT$;CnScqIh>4kmNtukvnSv>qim91~Y56YGF+Jbo`^>S{_%)le z1;1fSe#=&D%{FYyc5KfM?8xu)0*Ks{Ja3eQyGq-Rnw{bgn@DJ|fF7Dl zgZzt!c$i0cl*f3SCwP*lc$#N;mgjh$7x*_X@)9re3a|1Suk!|P@)mFNAKu}=yvuvM z&j)iSA5MViR}M;lW*~DMrAZcXAH(9Lk^h3x{zyM{p!ZaWuzpEXQ#?CvYMs zaWbcHDyMNeXYg0fG!Ik`-tGJqLxR&dKU7KI9`l<`X{UGd|}FzT_*uW|YMCf4<4L z_%@?58ly7?V=@-sVQj`>T*hO3CSXD)Vqzv?QYK?^reI2@Vrr&gTE5G4OwafDJ~J>Q zGchx>Fe|e$J9986b1^sbFfa2lKMU{!7Gxn7W)T);F&1YDe#nxHU?fYiG|R9oKVmtS zX9ZSdC01q?e#}o;mDO0CpRxvP@-xJA3da_GB;iW*_!tKlbMU4&)#X z<`53$&-{hMIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=IGr>2D`#>RXY)7C;atw+d@kTZ zF5+S?;ZiQ+a<1S?{?1ig%{5%hbzIL4+{jJb%q`r?ZQRZs{DV8Wi@Ujpd%2JM`6mzX zAphba9_A4q%766yv5u6hj;id@A4k+ z^8p|75g+pjpYj=>^95h>6<;$-68k^jw!6{EW3&o1e1|>#`o}vjH2j5x?MNj{J__vlD+{XLjL_?8?yQj^_kUcM8 z$iH}qhk1lYd5p(-f+u;3r+J2Fd5-6Kfq(NNFYz+3@G7tII&bhMZ}B$&;T`_VyS&Hy ze87i%#K(NXr+miee8HD|#n+6I%>K_e`4-=1R7PWT#$Zgw;yaAZIE>49jL!s2$V5!c zBuvU=OwJTc$y7|uG)&8PnU3lC9^YpMW@IL2W)@~;HfCoI=43ABW*+8cKIUfue!zk( z#KJ7XqAbSZEWr<1k`at#DVAm#mgPq*$MUSeimb%Stiq4^39GUitMgOVU`>9;TCB~_ zS%-C5kM-Gr4cUla@Jlvk6E@{nY{swIoGthbTk>1BVr#ZxTef3+c3?+-$M4yRKd>{q z@JDuKH+E+a{=}Z_#op}0zU;^T9KeAb#K9cGq5PS@a2SVk1V?fdM{^9vavaBV0w;13 zCvys?avG;|27l#D&f;wT#yOnJd7RG$T*yUS%q3jPWn9h`T*=?LimSPXYq^f=xq%zG ziJQ5FTe*$fxr2XjCwFl-_i!)waXn zd6AcRnOAs~*La;bc$2qyoB!|*|K(lY<9$BhLq6hTKH*b7<8!{?OTOZ3MoDh}=bLRF*;)~CS&m(#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#re+$Z<-1JB^n8!+GXpa+ z6EialvoagAGY4}r7jrWY^D-avvj9I}K^9_R7GY5qV{w+?hb+kmMzR!3vkc4fBbH-% zR$xU|Vr5q0$NYphGRL7<2iv7If;`wg;P0=(>a5`awcbSHh<$B&gDGL=K?O| zA};0bQ-zQwm0mC+cTF&LAv_zq(;4&yQ&<1+yhG7%Fq z36nAzlQRWVG8I!Z4b$>nrek`($M>0m8JUThnT1)IjoF!lIhl*OnTL6qkNH`EAFv<` zu`r9UD2uT;OYlRMWCSBwilteGW%&`yu{im>7Sd*Wz7Hji! z)?r=NV|_MYLpI_U{F05?giZMsoAGNlXA6GAmi(5j*qUwFmhIS{9oUiI@q2dS5A4h? z{E=PRjosOUKd~o!u{Zm$FZ;1S2XG(1KE+|NIGfCu>(5AiUM@FTQ|%)pGy z#LUdXtjxyj%)y+@#oWxpyv)b^EWi&~kcC*7MOc)@SezyJAxkoXku1g1EW@(=h~-$G z6N*|OSz28xq>VCJ6CZv*KjS@aXmM1BR6p~w{R=BaXWYL5ANhH?&couH=XjnM_%|=|5-;-#uksqN^9FD77H{((-r>Kz%X_@f z2Ykp!e9R|&%4dAe7ktTAe9b7S?Eid|Z}DwLWi&=-48~+EzQfpz!?=vc_)NfrOvJ=Y z!lX>b6o7H@qK1sMrLAWW?@!lV|M0XPUd26=3!puV}2Ik2Q0`! zEX*P-%3>_e68w-Q8No=FVriCPS$@QFEYAw8$V#ltD*TwAuqvyuIzMF%*5qfb#oGLw zby%16Sf35pkd62Szhq-JVN-s^X8fAX*@EA&CBJ1Wwq_f)WjnTK2X^Fl{GOfo13R+| ze`Hs7V|Vu8PwdHF?9D#x%YN+70UXFd9Lymc%AffQhjBPZa3n`@G{&-eH~GcY4F zF*CC;E3+{>b1)}!F*oxtFY_@!3-ALLWFZ!25f)`J7H0{5$dZg;BulY0%djjzVmX#) z1y*DwR%R7`%uiUA)mWXMvIcANGuC2le$G0q%X+NO25iVi{DNPyF`KX{zhX0f&E{;u zZ`hLGvK3pi4coFE+p_~Z@;iRdPW*wL*@Zu{E4#5fd+;arWH0t+ANFNG_U8Z&M$W7eLE!@g&+|C{RgFCs4ySayZxsUt#ClBx- z|KcGY<`Ev{F&^g$p5!T><{6&lIiBYQ{>_WL#LK+GtGveRyuq8i#oPRccla;w@*eN= z0Uz=aAM**H@)@7=1z++NUo%P?`#<00TYQ^Q8I92ygE1M4?=UvwFfQXUJ`*q@6EQK9 zFe#HUIa4qtQ!zEuFfHF@I;Q7)e4iPZk(rp8S(ugCn4LM8lew6id6<{^n4bms0SmGa z3$qA|vKWiA1V3a+Mlh14Sej*6mLIVk%d-M2vJxw^3P0v2tjcPv&QDo`HTfB9u{J+v z9oA(%)@K7YWFvmTFWHz)*py$f8NX(8w%|8x$#2<;t=Wcc*^cemfgSlBzh@`@z|QQ# zAK8`N*quH26MM23d$SMwvLE|%00(jq2XhFA@@M|SVI0m89LZ4}%`qIyaU9PHoXAO> z%qg78X`Id({FO5~i?jI~=Ws6PaXuGtAs2BmmvAYUaXD9TC4c8CuI3u9d{=+-`mv?!O_xXSi`G}ACgira5&-sEc`HHU@C9VCRZ}Kg^ z&8UpV=#0UbjKy~tn{gPI@fe>8n2?E>m`RwF$(Woen3AcOnrWDp?=l_J^F6-L49v(( z%*-sz%52Qe9L&jF%*{N^%Y4kw0{nmlS%`&Mghg45#aV(MvLquI$x@izbA9sbL^yvO@| zz=wRq$9%%4e8%T|!Iyl+*NpP6{hx30ExygDjK=7U!I+H2cNm*-7?<%Fp9z?diI|v4 zn3TzwoGF-+shFB+n3nG{9nMm%+4Il$z06MJj}~{%+CV+fCX8I zg;|6}S&YS5f*-OZBN)k2EX^`3%a2%&$3qHvJt=Fmu$=?Y|5|Lj9;@kTkspUfTm-?I~cU}tvW zkL=2B?9Lwii9Okiz1fF-*^m7>fCD**gE@pl`7?jvFb?Mkj^rqg<`|CUIF9E8PUIv` z<`holG*0IX{>qu0#o7Fgb2yjtIG+o+kc+sOOSqKFxST7vlD~5mS91;5avj%m12=LL zH**WOavQgE2mjzs?&5Cl;a=|Je*Vb=JjlOzh=+NEM|q6Ld4eZ-il=#oXL*k2d4YfP zA}{eWukb3b@j7qtCU5aJ|KT0}%e%bC`+UHMe8k6m!l!)3=X}AJe8ty{lFt6mH~ALd zW>iLFbjDyz#^O7S%{Yw9c#O{kOvpq`%p^?8WK7N!OvzMC%`{BQcbSgq`5xbA24-X? zW@Z*2KI%B;eV`3bAC8mseD)?iJ3##*e+&sm3cS&#MEfDPG*U+_ydW)n8$S8T?w*_C|+%Xys71zgBQ zT+Ah0%4J;66Rxr(c~hHJTw>$!m&xrv*(gQ<-h)WgKzRJzRjqN#^{W}n2g1D7@Khzm+=^%37C+H zn3zeJl*yQ!DVUO}n3`#rmhUnh)AK#P&kW4SOw7zI%*t%c&K%6iT+Gcp%*%Yt&jS2_ z1zCuNS%gJdjKx`kAF?DP7|BvB%`z;@k64c7S%DQw!6{EW3& zo1e1|>#`o}vjH2j5x?MNj{J__vlD+{ zXLjL_?8?yQj^_kU zcM8$iH}qhk1lYd5p(-f+u;3r+J2Fd5-6K zfq(NNFYz+3@G7tII&bhMZ}B$&;T`_VyS&Hye87i%#K(NXr+miee8HD|#n+7Tp8cP1 z@-4p2sEo$wjKP?U#djE+aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%JpG9A*gX z;)O{XCQXp1`n0jFvhiMU}ZJ17Bx`*i-W=NQkVJ3u`9%fFM z#bJIAvmwm(Fnhxs3Ue~dg)rB`+zIn2%*!xue-z}MFbTt?2$L>M<}kU!d=RF1n9^Y? zhN%{&c9@1?z6$egm=0mOgy|V(K$u^`j0rP2%*-(J!z>H4Cd}qAJHz}L=4hBRVJ?Na z8RlM?r(vR$3lcp{+%QSPqz?0bm~3J4hAAATWSEb_R0&ffOx-YFhG`zAO_=Y)bPLlb z%-}F1!i*0yEzECW7KK?EW__4#VfKXiE6j;7=fhkL^G}$EVP1rJt9+1HVG@K%9_HOJ znZo1@Qy@&SFr~s&2vapotuPJ3G!4@-O#3jM!~7Jcf0&=cj1Ds?%&%eQg;^SAb(l?I z{s^-_%#kps!(0q=Bh1|}Pr|$o6Rkp!IAIcpNfqY3Fj>Ro2~#M{hhfTwsT}6hFm=Lw z5$5YKt;2j5rfZnqVFra69%fvasbOY^Sr}$Tm~~;chS?qFV3^}!&V{)W=609|VV;M1 zvtp2#Vd95L7A9?&jA3$w$seX@n8+~Y!+a9vvoQ6;Gzs%fn08@)2-71>zc53?j0!U` z%#1K|!z>B2D$K?(JHqS>b2!YYFn@=+9_HULkHfqQ6SY#1*kKZdNf{=6m@Hv(hbb7Q zM3^#RDut;Y=JPO(!ZZuhDon>PKZfZQW?-0MVaA4;5@uGI1!0zlSsP|cm|bBGggF-G zY?#YoZiTrY=2@6GDhG)XCSI7NVbX-j5GH$=d|`@&i3n3J%*SDBhN%~(ahMii+J@;A zrhAyaVTObm8D>J5>0#!CSsdo~FdM>b53?&s)A}R(j%<-J*e$yTyJfc|p@XBgY1h1Q z(~;pTb9`sne=HZ_&&`D2TOGXCqFtDUK}yFMG&Ft1lDShw1V^ksvc>xU-*+ch{9)0< z`)_ReukUs&7vT>8{ci`#`T2oYiOa_NKMoXS=;aUcu6w%izYpY3GW~A{DmMG*!U=m$ zmi*t(XxF~3*K+^+{6F6f&S+Tb|N4#Me>>1mJ*vgtdhYc9aiE%8N2ZyU`q2NJQPcnY zX7axs=tPhErHfZM_&82>qDlp6~-Rv3Q2Y{ba_x_epw=Xa+T_k*|9ADQKUZuS4%s&WyA z`hSM1T!c$47vWT!c5LzD|NE>>34;F*{;NA-+|$I{A|vLkZP0AcrpSnoR}?9-ZEa-4 zw&CCGNWC&L;@Q4sjo(}x8S$uC^_w^5L`D?ul74aJUn3(bKPmC`=qZsA@zX_4%seqN zqI`#V?^YZi88LcLo+vp3$EQ7A^}>Y6i2XTIJg6PKZ^X%2Lz@LZ*XdxbzT4+UMl{Vd z=5*qvkr5+vw*2|(>d1)GX;voqV{>FgheFkA7vB{bk*v&;JIDTvj3~MJ`rsl*A|qm7 z%P>0WiO7h1ZHDJ5c`7pE+Og?frUl-4k#}>&laUeYnq2Sm)v?Hks~_YYSnN<_#21I2 z+{v^*GGgT~Z=4*pGcux4&wKY@Zi$Q-Fs@hABkLn0b|){eeqivq&+d>4sRdN4jadkosrZ%1TA)f{!( z|FbXndd$=1`-1a}TQkvPi1&ZW`(*mf$cQ=ve~xTYC2>8!op`1E#UM7_QhZXLZE zjMIg)tq)&_jCgOs;4e1^*E_3Q#*~SV2KVFj+|P;~jEopFs?U~)6`yVM#L=Azw&_KJa>Nk$@PrSg7eQ%;EhhNA|v{(?%eQ$H%djcUYvDg zt~X0X++2}1clF@w*ijPvyCC@f$Mtp{{Wf_2oMczuKN0+V?pT(1+U+)mZ4_W;5x=voVkBT@N<7vxcjUJPQrCV9 z&a>R?_@z5u55{A0!@=o9bu)?j|D zpSB`bFpqvuHGApYV4l2)k!s4kWswmNZ*;Bk#gfQ~=p*ATJrg`Py=VT~GEp$k&s8h) z>ge*wh@ZYJH1oo$$cTukB|khG{CwQ^s?01G9B)eZ7CAQs^K{&*VGDKz_jALRhoc?_ z_cvY6)jcj9j*QrsCDEG7!F?Zc?`D*!S()_H1+%?!MNP0y<%jEwZVFE zzTvb=!S$vrzis;bz!DAK`Qnq{{02APyC-sWWJI@D`C}~(&T~tGwOuYO4AzsDE6?Qr zEiz*M#pX8>2cHx7&gJvZg7d5$_0{+Fg7eCKZqLr&hD1iZ75T^dk^>?mn#658@SDED zd|lUnQr$km`c?ID)AYgDzeU~m-lG1&aZAKJbbN5|b5o8Ks5Lw?;+MuZr|caY88NYH zr?2(|>(kw`#jBi|6&Z0p?Xa>{;!(tp73Wd-p7hn8n81sZt1F< zA8nl)%#RGY3l*La88Q9Ii6|pS2iNng_vwPc^{lI3a#D+7krDIitgGH2@O6>tB9g59G8o5FpQjmg zIasH%u8Un^=pVuT+M9jmi(no2aMa1DSAuyma6tE8QXUG9w`WU}a9+pQy=rgqzak^9 z_bgMTaqxUy=^A5psbHQDZkGE+p&h~Vux(}Q#li8`ZRxoneR%!V2b_6hWw8E^?>}^7 z@VOi7Rn532xL;kaPOMQZ7`KkgJI8AmIBRYFk6SMa?#JK?=Q1pdj9B`|=9*sxi7w}btl)q^t$g6F!^w^yzg3cNpiO`7q+>r0kSPT3@Q?tiY5bMxt79k@9x zd#x{m_2!L#c4TUJGFVsckB?S4c#bOP*;jdT@Oj5lFI&BBSFlcOi+MF|a2|ghT)**A z@EraYuUNY-fo*%Y`d~xw9QDtCJo%Df97pG9@*s0Cj+uX7*6h^5$cUN04q5)~@!&-4d4S5cM%hij%PZvdzKxPx-L% zUx7s~w*Pxt@cN0FO;S7x-uLuQ-njjPpG!G^<=4-G`S4Dxs)x=6<6dLbsdigVM@Agn zIq`n>VEro;d-UW5!RPG~#ylOe@)`)(=y0oKY{+1nr{rB4B{3G`S&r6-; z)4RP0=Ed}aBRe(==1=V@F%#CB8yV4}+RL2JgY{(pm)Yht4Se#&g~9`Zbs#~qS+$DJ zi;P&-|HCr*f_YW9@r_f7g7qS1x#Z8=2J`;NlWGr-2J2_Fx@q__A@KOyh%bn|OEcHzR_t`!-MUXh<-> z*RJ_3-oRjfEPJEOwSK|6k>k^q!vZtE96RwQmyU%2L5gCipj=gaZB_AkNy-KT7g z>A`yY?v*<++Xc^cM9XXyst3m(oWAASy|aS#DekK&?SkvAG-hkPOTqYbYt=5=@x_r5 zZzd_-Ds6CHA8z`m-mG98YL1(MQ z^WVXFE~)+b;`zbnUurNa&b?rLtlBQ|{q#M8@29+2X=0aP{b-l0^1M!glcF{5_I>z! zSMDg8gRdvgDbjdM=V1P>TQg`zx5$W!2|5&hyLY%AtlV5TxZdg)%Xcn5EZFbg>6JOp z*kFDZt{rz%u&?a7bSOsGUxRgccC=*CgYl~{_sgq^g7ciU`kSS)zGOS`x!rU%#iUgA>O zrvyKD>_GfPH-qCeU%c|K%)$AlDiEjn)nNTE`ea9iWx?mCJTbCG;$U1Gw%t^F!ir%3 zE>&Rn)nL9}TXQetqF{c_dHnY9&A~j0AAM!6IKlIkwcq-WrfdxMsY}xu&ItB{vY*W< z+Gtf|M4pb*pXCeY_ryE7w)PLMGi9w~5yyh#e^<2N#F4@EO&PneN$y~r+JCs>b+q6< zrP??zUDI*F`t(kjwVeX9Z6C94&Ili^_XIB1>@OoLZ_ik=LX}D;+q%? zgLyDM=jYQ~1@m>)?KAuG1m`m&*Ec=8?hJlUX@0T#NbH5CT2^zD0qFt^WFJt2Jb7JWz_vSe+K7M{n3P2yMy&N#kTJ+ z1<%vkI;9#c2=?t%(Mrxb73_2Q>=%o-f7GjZ@c#ODkG1~sP%!T{oJ_TSZ!izHKP}KZc)qK|`Q%aV;QnpQS}#?} z;QU)=9=tnUFn$FtfAsbT!TFAxJ~HKwV4dlGqWp}vg8S5U)VboXgXb`RlNJr;1+UK? z{{JYp?szW0C~T!rkqQ+dB}%eNiMqba3>n#kP*!A@E&6HOk&!}3M6yC88ObQhD5Frc zkWw;!Pk)`yec$`u^PJ~A=iK|gUubG?q0{#5tLRa?_LxS#P3m^wxjvfzHgk;!k%V?isf~Jr@x7e-|{}YQPiiRKg);SY_XHhCfi( z_kQjgoB}TWs$JU0@qDk}L268rDrx+5zqJ>Ap*`^UWDao1#zd+3gn~c+v(@GPIBz72 z4-B5hx$FSTu$C*%DX&uW)lNcxi$(Lyj_6MsKl3g-03Yl3xwjZ!t-Gc5)Cv8=Kc{Nm z4S0{9S|RC$bJnA!k$$ZApXblB>A~nTZ|!^+(4VBHck`cz-;%pMb#D>3$LE4eC0DRd zE<|Vy!mbQ1s?)lR{U-6p=yLG0{_E|5L+BIQz78u7U>yOeN4t#C|27J&S!DLWIri7> z>LTEKa^>{acebiz@_U{34-52XHXuW6|=h+ivg%fw2=^NMGnFarJd{8_i=ogwH; zRBy#}#A7u(lM{a)^=Bp?HTWOS=j=C>oMESf_0$-V*e|~Qbx%RRi+?m)R1&C4TtBAT ze(^=$%a-rG5BwtPic`MMsL!mf#WH(UvQG3&#UOA9cdxyxV~P5{(|bq99M3cE)UJm0 zmE~A*6Y(j&HMgCy2F|Dw@4@5fOL@w<8?esBs?sGI^5-EM=Jx~qCse*ZUx56+T0J4Q z1YCz3qx!tBq7Gh**%rsClGi~hTb$5u=eccFU7@$@JFSLtVOQ8VY3_nvE;(ObCI&q_ zNnL)`3EiBgl)Xtn-ZUTW+&hT)s)r_Th+zHmM>flKo>e6qJY)Z}MtqKKWZ6#ewthLQ zMIi9hda#E^z}7hoxEkWRv&p@we$3mbwLar}0PuS!b*qJ|l8_Y=|3xD2Nf$+nRbo&V zw-OqD0muHou9Zp|s^o;+qF6HeKqkw&CneDPfhl_qg1WzM5+u8_7=9BbPc4UyKM){s z2-mNkb66O_JoWuH9lKCB?!9WC{zISlinqLGnS%P;WN=dy@fDr4J*9>EJNsm&M&lyp zYxYS7Ag}w@^QK5ae_dG{=ogT0nPuNCvN2W<+cI++d~!T4{7?@*{CgR#M}XJkQPpG( z`24*zn~<8WO4gdJ4e`xJ-AXzB>;{f}Gxh-u;OleF*7Yof?m}kxR#f2q=dE=^53JyX z^p{uV=x_0%+RJg@)F|p>T9GPYTBox#jCz06udXberAm$t25C>B-`xLf=bQojS0Y{- zK15#Eyt=$Q1@)Ex({TPF@cJf3t~!kTY<#Nq=Njtg$RTg5SlD8(6D15>=P!As6pVS1 z2`_*DL_A`*_a`1k9d5gCRVM&_$j$Pl4uk)$?36dMh^Ot{$I9f}(5s(kO%>w0vf#$8 z173x1IHU=~8Vl|<6T$WM_2br7;F-gzo0A)S=FUOvWoxpy^73iCUcwUOxcpibBa^t3$ z0)K4>$$E=?d%BXuE!M!#a?|}kQ`Bq7sq<&C?)BdX%RCO_T*?b1HamV^iN*gX=byobPFvcjC*zW?ST`ZG4$}2l&uSI-*~NA9bc7u><4_DMadC*bkF ztzJzg&}H~kzwv9VKVsVOsuj9D%OOrnfkNbxDoig9Ov>bhA zNqjYZ4c0&Qt+gryJRCQ~SN$yP3(ubFpMNeA8Oz*mfSOD4&>CvidF#f)89Y}JFw}_rGu))yJ<(SpUX}ig0pE#_(i86g^RuFT z$q0OlWsjd(mxBIi&KG)b7!$=P4V$m~+s9M?$v2KGY9y+xa{X zJM5p?N*>2-z;pk?c|O<`dABnop|?GkcT*yup9tz``g7D>mO{vlf9JT#>Q8I#B2Vva zMT~9!#aGNn%|(3tozskU=#Mo*Een+M(2qhx$!Fy2q;Zwszw^(njUq=@;kvzM=c#b; zdC@~g)eU^gD^|Izhb~sdo}YW|j(zd8+_VV%*?zwJ{v_};9a-5e0ez=w|K0n-0R1~V zSECH|n3HCiB&&t*<^BJCch*$(<#K4ucDIOj{IJGuq-Vc`7~Ur z-FOCLcJ=m^b>MS#@Ya-b*iX6@mLyi9uL`R9c{~K4;eX;~zM&2auSjM~9mT$!*%0+n z7yGTZ>d(uX=<8`6uY%FnyW|T@m!tn*kkD=lRwMtnZWhOOOwd z_}!>o_pA1}D%n{vedZR{)B0=t#v8nK?Z3zQ0(HGLCgML?=%rQJogsAz=VPwe&cm_z z4j5ZJxF-qcIN97cNvLbzR--|Un|Kcvc*CcVf$vU=rA_u2pZKAEh7)yr;PI_5CzA1g ztZhjdh{t!jLm$%K;JlXkH@u+bBKpabw4`0o-K2==cQ@$nlK!W4-$HP{Q*^1G0UtX* z>%T3+c$JX5(_Y+<72CGg3-g8jj=VZ}8RsjLl4PAYoENV8oTH=eBD!Rw9%h2~Xz7g- z_watw5heZa_oo(#b`w&C_q@?XW4g%)#i^kjJXcr3 z{5lJLCxWX`12{%S`?fp7`m8y4TPqv9w~WfX%SFFy9nbkufWFYN{;nGEJ>fO=|M&gd znLIENefsY_bd;n1Iq>!uzZ!pubBFi$RPkQyPa3ZSHVmkeexvQme#5B0^L8$4Kj8hb zayYg3J>FN>cV6omLf_i#L05hUohH7X*XqIdjQx>T_E@LB>?;2+toug6-PQ~7x!ZBh z9eoU(?hO>5kT(PFR<_Z*`X%^&u((PrvJmIi;K#Cu^6_5m(NJ^``^sEvZrBIdi@%~w zU*YrM?U3-UlZ0jKOBAQS1s!D+{Z+zM)3dp_3oKg@I-ytH_!gZecUiEz#S18mso=2Ts-F$)79XjLwDYP*UaSiv5J^lARb4BDx`4#B%K|s#tqcy;> zM=8A=dh(L?@K=%&$j)Q4iSQ4RgmlgHS zH!@MTkA|KfhizQ%6wQX~fpVUIU7-KO-h~yXq5sGf1;2mmT;JAlb2Id>FEigYSC2a3 z_wJp5j+#oYPWyt-k~3w0$16; zQS_-jQ}MfSpXGx{-@otu-;$Fz-^cSUi@VFOAb(21a-r@W_}S|(V&doWtrmQ#xvaXr5$kU87#+1o z{T({C{I$Yo=+oY^pJxVo-`+M6Hjm#MX>YD=Vxy2hLGfW{I4MM={(!ghOO2hJMZ0xi8jrd=1)*bzeybG~sE@z^U zj15|Rbao1%4E#RTxQarOqp#=4@KFd~&DL^WVG4=btj0aNokCPD2W2|QP{^~-t5Z~f4cRj3Q-M;fNRgOa5?H3eC-9;f*0R;!1OHv3g^-%pT_}%7YnzULR z{(_f%NrBB8d_FZUK_Nk2&niAjQAk~r|0X9q?q-UL5ZLe*)#>J*a3 z@@#Tck3s@ES8({6P)Mq&&A zE7k^%(#xxe0fn>^iiN5fg>*>$^d#{6+R%)t(UC$1cYM%raHWtnQQ^;OJfN4GA2K4n zDCFCp<hHvc#PJYu&LWp$orXM`fWWk?~adDRlxE#0_=T-`N0k7ksQ?$p>+rw2Alg$Sx z#L!UrOBTkX)0ai4|4%o>FGI`aI<%kliaZO%s`u%6IF`nxEspZ|BlAszl)vwz3y z0{`BPjNF~TpWQgVtPA-67(Rcz2;6O(4etbaQV6Sv>p5juPdQhHHm-kRChK|-$Krdz z!`l&uX*gd&BI0molb%Yzx@ieAMmLNpr0~tXYn$}pcm3I_NaVqe@A(sDP1KJ}@9Xo( zhf&35$3)onWe48};5sKa)A=1b;MqaY&}u7J4b>^ZT6xy|gTF`8UCz)$6Ro ze}SX>ond8*Kl(-Yq3ewy6td+`^jLHxg@p8V>knQ)-B-L|gj_~l{*4i{y8_*I<$1(o ze6sw=6y+k~|9$jE@p<%tO`XqF!zsi&(5T5Wh(cDY%=rgk-4}PTiK9Di1w!A7S^E_tP(KId zoXg;MUy)mNbprSpTz9)8okHm6-}3n9Ko_R#W7Y0cNcrZ%f&NkodGPeU>E}lj(kirF zlJOYzv;CM$UoGk^XT9q~*ixVNLKa-_bm^K|QAHtLoIfnLl~YLd_SRJm4=9BCWUSD# z5PeRt-`V~y>QaWILlb`L*1Si~Da7T&6L&t?JKiSx-gi(ZNu}?S^C(1Pf5?y@p5uG{ z=Ii^16tYL6&N8~1LdL%2Z5MxrzE1I>%C}?P(@5`bF(}D$$sFvD=J?N-7-nIh{DEEW(IPT7!8Vp7pMpcH|gNS3!|MUyLIp}gh>u&<`cz=U+;Yq}kXg}WcFV7_z)$@jk z)823Rslo#C9G+rr4*Zc13v-=;eD`>H_aqAGR(-j2G@`KF9#>6{>27Z81O0En0m5dHCjWG~aU_ zm6)jO2VYx7CGUo!b?>rM$JVye!o&wnHAWJU&8)jcB0M<>m>xPnl!=sTSV2;9pP_YYkEE&^&jJ6hw+G9!f%~4Oy7?yLp{a(`zf%&rQr*t{=3iVFyEd924xxeg zZ7Ja2wy0%*32_*-)iKRLhY8~eEuY~>hFS856?o%HOO35!g-%ob5{@Gt7n<7c4CJHZ zes}9X`@3hufG@7^mzKS?9{J*nmJrb8fL@#x7vFLte@xr*ZJ?KSyIo$V;P2uJ;Z4_o zV@-zbsP=9u3EAVHzjrT{Ja77R>gxe2iEg?6PMlDQnaUmO2NWuiv%Y8?O2zyN37s^I zM&!((T+;;%+Bo{I7uai$;>+KZd7u8nUWsY zX)2NQ{cI89NhRZlNzDP+p*-0?Cp@U+zN=rG4(6?GGdiZ}1fIDEI-BefkIu^WLpD@$ zHSKHgHcKj*K5Ojx$&^Z1cgU{(WK1R6_jFj@VAbrp=(#3TqF}7kmIoYSW<5^Fk5S2= zfYpV$4yfB=w;ys?|8~;*-M4(Gq_OXrMN}}As833K_V^EaS^u?j z)5tflGs2^T0#V@iM5Petzxgz6fnYrECuMR-#p6;=1q zCnVp9Dwk8qff*KyjvB0I#uB*UDe}URp!cGYN*EQYj#bT6(kE|oq#JhI{T=Pwny92` zaBQd-^Q5{THtwrMpLr;`^JXQLnAh2q2bNF?bK{p>wE`+RO|7f+g1-#y$2?x(L-K3= z-K=!<+Xve33{t7&=*3$~1&Di?zs%+t#vHfTG+zNuPmA!ve(=-!SZk9*9_r%2@sbYU zeIKp9t)PrbUQNx!{0F>WBA@4u1IH`huf?`4;Qis!*0?t4V$?!Pp%eKySzW&NC6#b$ z?I;(;m_=lO;ez|a5*CkzG5^(%b&taFe7Nth;;(8dxkQ%sj+RnMXnPl}u@Lp=+3LJD zmrC@XS8U!7{52_^cdjG9cVEce47h%5pp|ip8D%tTC`5M{WqtB@1ca51~ z3V8lGGvu)oydS*s>HZJoqyNWpF4hL{sAv2o0=$3vvUsBQx9-XFqmsHvgzE94@XIMZ7s#2ksUdKT%5q}~Fqv6L}$?OjF%berec?e_iR~1n= zVxikZ5yMxY!`~y*vo8_P`2#;9IT3%CDi5s*eDvLOG)X`{!uYPbE`qPsEZ?3)S5Zl< zYGlnMa20*n>D^iXFVB0**??DH=&YVUcs_lKBCUcrN1Gh|1CT$N?`va%Du8cZYj4H_ zDk=756V<8{vc~*geCH_#wt7C0Q~2Cij_!1y?F{!j|^hn;QR#t+=tj-9)iB&#Lh zn&k;m%6g7IKKfyfA3C{9G0<7njdj1pq#M1VlI7#IdV{dZw>ySSMYUa(?;9wjy&%f0!gJMySAN&VGPDe%88t7<78 z`4aXag1Q(thm}qCKo1iixox&#zQ@8O?+WnbS;FVKANl`s=Cy}8aJj7#6JhG3;_noi zKHq5k|Uj5a>I_@9Tbi=+vZzR=l%Q)&#`0$PN zQS9@V-~VU&0d>2hyCVty&sTqOxQcP;MH8CV82E60qxcwjiVx;=*Gyu6iTmus0zBrY zcCC|w-?ZB<*)LYmh*+vgy89X$X*lfrD|G{nMDjj9I3_|PTpv;t$Hi%6*^;A?#ZDSw z{-f2-ElnfBqk(->u-;MDegDRtuY26%aesgF!QkfYG!hfXqs<{kBLZoAwmcD{k>eVy zy(a}|#OZ}eqt99zxww^HV9ZS;X9^EWxU8g+zv!fkoHP=ida6;Gi$=O*Jq-4*qLHUn zlHH>`G?MY3@-{v`8W}jjIua&GBN8GD25ne>Pflg!1^E4&z}%}UPa~PN-LnBoH2g09 zbD@<0@BXJuFX=S$C_lMXRf9%83MWi|(WDVY?z^l{U^|&}YTMLl1V7U4ID~oUjy(u7 z!*dxqw>*Ndj=$Yhrho#C9LaxboW6^O?|nJ+D8zU2%G!AP78(g@@L?!yrV+V%W;S zb$J4RWsh0@JUDAqtBkzKZC@9=A8|G2U+M)9J4FvU_Crt78+Yda!n!L)wd|6h!vm@>HYq`u zKQ1mC)CDftp8k!R&`n2G9Z%G98Y#~_bl8}UMy}OyCXcWHe_#6(3M-9FZ{V>%zKljz zMK=x#anQ)hqmlX&tAWq(fv@;F8euu2v+OSN^*@e>Xvl%?Q z(5iWoz;j~koV&n!8p&Scr@I!qr~T*h>^JZ@xVzLzu)`nAdhf5m`|*zI5ubm!fBb6b zLOiR~kFEWS_@37%?yp9?2Q7zZUm<=AX`Va7;G@aOIoS`mmwkSoxJ43m%au8D0(f`V z2AaR!3tWmH=LNyDsYbi+&>3XOc2soXOQy(xPO)NVjtPDUP4 zTtq%<)(-t(-a{kBudB3TcGJj}LpB???VypjL&Fbbw$aFfdwjbX{CfP+owbC%!#>F@ zNubW9SO1-T0BeygI>U{;m7e+dMtUo3wVK8V@cnT-Quqn@+&1N}9DqLPGdGSM1s-)t z72$pj8o9kY_u$VXH1bn1T6>Qv>e+~~q-2f!hRf7EvV)%Os|(LN(8&Dx8#9+2Q3s17 zZ+bAExfME?aQt8V0xwqC(1@q_>-uC18reAh=wqHSjXV=79DSeGkSqTYzVbtLD#JB_%qiQRwWN+bPQ2QO;^N8XC4Q%yV1yn&d|TF zJ!qu&mCcoLAJjAZuaElzX@t6CRMQdo9&3G^XTJpfZU0o05lbV5FL?TDlc5_6+Mb^` zaev>6v4Jeqd@k_J&K!K2MwuU2~!{_)n2V~R8C+5ff z?=r9-?OC5bd4on?`b0SJ#$$bz0r?{2W$)Sbaa7=zI3pHAkPju36B+!#X*zg&r6lsM z7Z~LF82K;^NlxQDg+BAjBt#Ha#iF3;Bd*)l)J+r2D=?c=8TO-*ccqH|IS0{*cynaI zY2;y##Oh_C7ii?>_xE-p(1VkfzViDx@F#Fx(h+erO|bggBQFwO@rnhoT)RhIWWcWt zeO_}8I0x4sKe!KiGKhZqO%}XZxS1WNW8LBx-?RVe(ZMZ^eg?YvUX!a41ziOG91#gT z0UZqFuPlX*`*(UJ1s%h_=+t|S9raf8!lT9-wty-7aRBN`G{@wJtUc-`bjfd@6ZR#! zF;02J^;B=tssy@9z8sszKpua+f8^;IP9sOtw{33y5B;%r8`~7}-tuu+>H1X~dGU%V zE(Y-})6D5j2mtOKV$Xp2NQg0#5Y7ZiXS?D zu+4GBI%o8aThDy|0?)v`J5P4mqAvQ*3jG9LdDiLK5ZGd^;kx&T=XDL^(aPgAvX!!G zE8>sYbiv75nB{@mv1L%V5=tQw|9@N0bhCokl*48(bw< zVm)KgakU)i$6aH`xoYS>Z<$7XCH(Rx_OdNO=M&A9*I23-UdV8 zD$YaqdZjv1)p%Z@f+o@izWM`2mfDebv(&+@M!@0q>*%tN(D9|0#tEwnfzwXY-l7!! zePWMA1u`f%jiGO>FI$U|qKm%4h`^hxl6Yx7|){t6*`jy!E zO{o&kNqo3w{t$lR_|3fU)5yp{*VBu4!AFelNqf|N#`ykB4)}d{G3K>G7V3$to>`Ca zncIy&t8xE>ieuj9d+0CoYqPl?(1`A#t*D|K$8j}iRI&p$gb)`IiRCTBMPS9mVd zr7@u&x)Hj`-|?PCD%f>Po_+!!p?BBp_zL~oR62BgN1Y%2?^D(!`jF`1xiXB0S2n1~ z;eJ;Of1LR^^q3V-jUGY$`u$8GgE*g^HM1Y=MSca{myL8m-(R@*Rd*n6hJRwq3mVyX zbOZO%R^UnRdvOK!56^b4$TsM%`OoWJFKMK5OF4(x8yea1?hLj59qQaY=o!~2jp$Et z_cVOL`O&X%-`Sae=fMrK5C77L%-^SX*jVVquD7X(V>z9C&XM1AhLeup54*g?SJFvI z*%93ZE;_kpBjLOf*IN&KYzk(llS^XLxoOOF@`qcf^cmJk+t`?F|C2`SrmJG6zR^g| zoQ&x(_?X;qeT4_rfDvi&aoj2eI*lPveuATRQn+^N2=QJ?&E3!})7z!e>(P2Jcp z#Uxg6g7+u8zYj{^ItO(WId57t@TeLr(6){Pu+)-j&KdC8bXV$&?HAKrh9 z8SzALJvF|&L?gRIPsX=_*RiHFM`grk67Sjl0XP|^4m__G(60-;&+P?X5&fDTqaWyZ zR#WS)BCkg$w22<_yn|*n&JDbYOm79~z>~CorLuJ=_SM|#*c#|X*P;9Fy=J@*IoTby zXu>&O(2e>QmitfJ4w2`0|KabonTMX%Yo1=d1MxXe8g*+S9;x})Au~hJqgbC@!AG1& zR#wKbAkUjkGDgFILygVgVmsmqGP6xin}Z*Z4UGTUGc=cZ5f{>DDkysm`< zc`WbEPg_7<&Axfw<(&X-ZJxWO$or(hkGIy)!}USk-{*jTeRwKgJam25=>C>T;4)!7 zt~Z1@R+7%u@vs_C_q`Ctb*o9H=cf^8&*Q-5w#d)14?9(}p|37(zK-F4`ukPEeh2(F zwQtJ{2HsS{v@`>pR?h5$iQs!O;kU*L=;(R+udjchlTSiMd#KP2_o~{^R@g87hb^*D z59g$xNBrTSlg)k!v)s^;mXRR`1JCD4Zs*}Z9+NqX#@c?-$WqL9PV!alWZgg~TY|>^GZdwh_lY{9trB$7@Yp(!V>g{l8Q!??M4nC*0?vPY zwwF%a>?VfT_5ttkOl_1Ro$M{iTp7BDPV7S-o|BcMlVZn{TEBPENq_aLaEc_IynOSe zH)1QD+!U|&-X}sQ7I)WUL zeR^B49_veXN8n-Msd-ulJj;~nD_P;6MdV(06`>R9BNNen8gxR@d#3pK2zYb%Hx)Id zlWvZphX<|c?pBY=g*@Hl3`v;JbBNolagiTPSa5(21+S4gEeE zog5Gii&vtLK5Llk6*v5ocCW$XP2o5jZ&EWC8y< zu^|!r+~~xtIZ+_Vn@$$vR&sI&(21t6rJGVHc*|Sj={!d#D<4RP-HxOaPMc3hZo)>& zh>~tx4?NnU?S^^rIfdoLcy5R8s+~-}Sie0_@2NYTa0OM{c{^dKAkG7}iFZ7} z%l8e(7A~68iRiSkhZy+UT5f;c(S%OA6#03aF#fvhijEL?*l=DU#t6JbHVzFvw+Ela zqVKo3(8<$#?BwfdI+5!Y5`O4U$N!U>?qmz0lWk8<-gAxsZ>vK#U5Wy)j$s*_E}@T> z7fXMJ4W7!lKYo!;eh=|bx8Z)2*>ci?II4U6h)6J3APHrjP@>M}+-kDe|`| z#=}G3j80DX%wF7sxF3$%$Fm@ggjJ;{wVk17#d-5o_}S5*L=6USMxyyw!@(oBt$)8J z;)y#lc=}=(oxFO}V#60sC&qW`3i`lzuXyE!u^{O1&kh@hGjt+ik=v8uMJJ)htbhM< z1+Q1x8ebv5P9is77Qk;Sx1HD$@P_YQEv{gI{Za7C#sVGaThsD#8FX?}^&34zlTL;- zws3F6IDn=X;d>bSrkn=5EA*#q=yCr6;^|yqQTc|vY)b7oRtP?hemzJF1wZ;*B(Hr% zzKee=g-7_%iNxB9uyNoL{9b;mJrMP4-}zt#_~nci2nq-8>uY$Y4kJ#H`EL0*@O{6y zF)P)RPORg$u{8nzU4B81P}Ipa``bSb+R#Z|nfDn#=%q6`rZfdO49btja3K!E32{|! z;Cp>9OZE+PZn!1wrI$XP$lPPL>qB0=zZDMmga3m5qLp%3XBSWUf#4IUlZLQbBj8x|~FqA$q|{nC%26Xxrq>Yrg9G}~Ui zj7GfXbH;mc|Eak}ngmvR57BRYSCn>D&`Ip51;Ze2q+G2XtO?1TMzXhMRXK_`kb0_O!X>7?DlL?SbXPL!-aq(1^4 zf!vpL{!*O3^zzo2!v8AQV}E%Y>EzdNvS(X6ov7$`yRYj(UHzUr=RHU#mw&ssMUSFR zzIopint<+CD;$~lf_+W5tz`5o>h5;pE+N=9rxO-cxL;@;AfLuZ!Q$axzF%R7sq* z6u2Vo#VWt|)5&sekuUd<_YAe`r$vyb;jPc4Okt-Z{M$8qQFoaoUCrR#$Mn&etHX41 zD^xS>Ao8rPcX*Q%)@=`NrltI#6Oa8RQ&xYlZ{0o+Lq$A!;eoXi$U~JzeiJ9+((t`o z>IK_-`1dt_Rt9k@5B-msi9t+Wm94Nw-qf^rl>7dqlcej5skz^@*0f4>_#vN9`se+yQpL1%L>^yMl2 zemc7Y_1W1U)XzRF;GDehku8Fgw0Zg&eem%GU8FGDhZ2YJq&Pre}s zod|!w@T3m9ptldMYXz^4QH6JFUt(Vra`RXM{R>TJ;42zPf&UuxX)?4QQ-SPCrhLEL@VIuhqgt9+ccfre!q{@0*}zP;;RS2 z>oWZVccPXt$cLUB1!L&xW9YJ5zFZ8##{W>S7xuO1`Q|9-e@vb2MagpLu9RVzfxIMV z7nSBCe>+^aYtXRXgCef6cgU~BfaTD4k^-^zvb5z|AwxLPQ26l z5BZu=KJWbre7e<7@^WGR?;^J5dOW|d|H(qj9Gz%en)e z1Zn0Q*u)@Ke`De|i!lg)Q=jryNd}4Duy{Ii7lYJwAG16q!yt>-b2fR(GRV%OA7`sD zo=sTr@snndOMVwkzw7{hdPSYLID;te2zwbS${>lXO^T6%4B~$_Xu}_V200dB!>+N8 zL58j!wCi5OAQtc1-~X$tigIDULX0b!Z*Ee-{USyE8({+A>u1>ogUt-`Fj|3fVjFn+ zo={;6Jc(T*<6V0gqy>L8tbP#vrC6(y&R~#3*55}g4>QQsb;m+v450t3`cBMj$D<5#RH9yPT%SR7t$Evj;rXIBT)P9+8AQ5N zLvotJAPQS2*S4xK$a7VLLjU~?a=k@5-fS=WoS57Fas>wAczbqtJ#0`jRpTPAvo_II zu_`f$PRmJyMc~`F%;3=;I)fCbK8w`S2JcUA%ys_5_i*U7zBz*kKOM3&wq=mi(Oc); zPcX=?tDQ#=x`Nl++^Ih94Dy+!eq!8%LEp`;hf925HcgyzvS zoMaG#5{AL(aR&KiDc|wTia|CU5x!cAd{teLjNSr2YnhU5Ly?CY{#C0qfk$RNW7!w* znl5xWwh{S%$@WrjyBvdv-|FB$Aj2R+lWa}vU?*H_`R>RvNbb=2pl8U-PLnMMrI5F? z2_1505vPwO%YFupLC)QzWbz}fBBzzw{<;kE!g*cBJow5YD+=s@oi12Q4N$zJ4lR|h!xtusV3;g4ZHAvy~jmuz?* z)}TJ#rP!!DZDo*7pE5x+VdQU|rKSgUr|xC@bNxmJ`S0_W%VMxp^($LvaDB6M0lx+2 z$#QB$uETR7qjEcHQI{D`z2#H88RR$rL34TNt?*=DZFwQVa{JFbT_-nHXr#mACJov2CsMia!5arM_(E=tmu+r z5UJCGk#nfK>GjXGZU9HwuQgl6fp55jX>M*k{IeD@A76`nu%6Ak#>*gYjfU-FFc#W# z#nqe-`+fMP#>bc+J#u)rp9uVNommv$j{1La^1K!L#&RkDt2xMHv0}RU72uy2``mC7 zx}0+MXbT43LdhJlVdUra0cDwZ=-1?{{Lu@rqHHX}ZMZ%c)~R&~^QI^^uelIUzjira z9_lpA$I`Y-kwL1pP2-rL4@QU{Qx@Wh`Lx4QMgsaP(NSPQT!n#drpM9mKGBEYM!-gd z7k2pK`Yu|rfE0Mv;s`MF0nTjklKIuZ*`Ixb`8seW2(3AB8~mzhwBD`+o_C7jc@BmQ za=YOi$3E1vRzs~%8|u)6{gCP4am35F`i+t!gYZNK@wCIf3_Glsi+ZixxLok39fKI{ znN|2>%^>fkrmK1Jd|pU;Ux5*LyM0-aiaHotZ@EC%Vi4^fpGVseZ&S0;8&&w9NVj1d z0bl!q^!FY>{A)DT9ZXQKE1yi;?$Ut2+0fd{(5L&?yRyfHE_kr zHRnEd!G6$MsHg3PeyqEc_Tvn2zvnkJ3Sp2dgf=36jzMPXZ%6Kn#6A#b?d}I_()WUG z2G_4EJRf}>ihV96W5zKM{XMq9m(7nsz6h+V+;AFo70?qSg!Rj0Kbb@#UiZi9FP_+- zj_n;U$f4d{#D~uc1J8HOmmTGZd(yY3mK*)V%zdi`ANXt8VsQ2*aNc`WTI1k^Jh?WW z;6ncsI?4SQf51;p?$!yD35Ng2p?~Wm(63$X*0@|`5V3W7y-ioqhdEM(uf;G(W0tLV zOf1epTG7rm7{}H8cp`d@L3$J%13qEC-u|1trikl?WkVSLu?~Iy!nS&>KgZ6ykOqIh zTt7a22md*BLASpF&wW{qBw66gK4$WJ68NiCqK;Ys|1Jv~{Rr5s4}Wc~5J%#R>c&Ty z*R6Tx{84-4?_`Z;C)TO)PO7SLM_zeuu;lvSTv=D%ydePBC$r6Ofp_Wh)ZHJ#(f`^m zoQ^?UtdSM#LSglvHn64P`fzW6^(=5^X3qpyAYaT%GE7p)-`20m1Nq>)_9~lD9&oBQ z*sCW4U*(FJM>^st#~LN{fZj-`c)(i{GFPLk%EqH?wGN-j{dQ;dhlZv z#)oO23f$=M`zw6P0eV^+b?dS^o|g);J(g_%J`EPCInfuJ98!Xo5bwqCTWk4j8KflC zR^U7QztE=j5#(J?%f{g?;!j=S`t&~Zep=|Vcq{b2t>nZXGc)v^v1cQhSkGpfZE88{ zDe~=V@oDJ!Ot$FSz601#th4I&Dj<(avFX0p|GjKaeVgA7JyW}t)@%j8VV8AAL~*^< z#t4IrGf{Coo9>JFc{?L!c%{9@U?DP z*Rm5>=Rw@w_3^-YWv7#!9&pBRRmkv&!^X?((Go^o|F`v``vwLXZ)R*BS_i#*>5Gl5 z!9J~}%9+oD{iI|sRRiNjVcL@Gux{3G#tpvKl zz%SDls?pFP^bOXwpd}^j>zbyyD&Xbbe{4HffG3U+_rWgo%db~@H*SPqrQ(`6#%A=T z62UhW8yRE;Q7)~z?8gZEL{8^0X}{gun~? z(VmU2&_`aW=HM;#-+{Ipf9If!A9vL3M?dqH_B7?cn5V#d9t+7WsR!<%z;E1VaV8)5X8sE*FT=P*RWSNA z;xDrcH7k8HSxj|Yugk5-qWKp>VP-H z*O2A42l}|=n2wPb>gIO60FO8JQ8A6F8Bg@Nko=@IxPM7@&)OKo;j@SNX0-$IRh#~4 z3i!`Zq;8}D|H^kVKje>~KL(`bOCv9BPj$ZiJ9j)h!C&$3ym`FB)!GkrvnMFpHv{&;+B8 zLgzMH?DsT4_wq~~)^n)uyqVl*pD_MQIX!wD_n%sh|J{!Hj@s&|0GG&v{Wsqg}wXS{mp0N1G_$=Zt`>0`dLm7R_NHl91YO0?^J!r!zwx_=tiHi0-lN+k+xA((Cg+5AB;)%_s93rGDZGbzU!xhuFW`ID z-kyzxEDUnwer32W);l8ntej~zgODRy$F-X~o zyr;V~iL?yiy;!4tBwYaCOCIbr$X3JqaHiQe8790B@0)F2*2)B(C&f4^EJr%xPGU9kqpW~ZX^&@`O-y?TEaA4ms zc52~bgH9^nw$y^JYL6*r%O4h40w?`}*qe-Au)ut4tK{>D=;}WxT-mvtjm2 z{TRM?-OoG8zTtk{NMOgRBm2C4P%NXR9%B#JL zz`MvIP)>lWQo_JB7rMK9lx0dv@i`zWFtSKvID;@k(aJFf0dIEzt?TGTQ9g!mv;w`cpxv*?{oU6p&xgT>sdv} zk81H1yIJUH?nx!b4_K|fqUeXXe$z6sMFu+2HeIE$54={1BsiQ~#ULUAn+3~&^Y$uM zJ6rfGWYNFJ4IG*RU#Hb}V&C%G)_6k}{n5Q{JP&pENZq}ChZ2Kui|MIYSKxY^V#2{x%=@AjBQuQW)RcHbWu@RJNbBrh#Ob0u^s59s3@^=TcA+kB-J99h z1pi7Bm&_+o7aZmVX$i>ROhtq21n@mGt8rmOm;Sk#|!Pj%5J)Z;tt4qF4@i?`VD(DM-Vq$BCQq>8#NIHJ&q z{xzvl8D4>L+%>zcBj_)(X;%E6h(lW>CheXA@Ut7)PVGW}_%DhlUmV{TQi4YefIo=) zYmznU*~;sb@j>YB?b&o8J>Z=PD>*m_-EDU%)Z2u5eD_OndOa+yFe%R_PH_v)E9OS-A?Ry$uEGc2BM-9OkCYaq@gA5a zk#ZjWsqF4!UHyOdwj@m(*Lyn;CWNDZxiL0pYz5C&zAqPjHsgK3to2?G){l=FEGz?$ z<xhhX(IO9$IU}uP~Y_` zN{w?Eo4mDpmw@{ZCT48TV16;C)@%zG`P}N8H9vEAY*`4GN2;g|qwa?eq)!Gwr^?wC*?yz$V|R)5 zO~7xx;Z55QLAL@jzqwXIM?QvYZjV7+SmG__C!ixG7J+v+11I;dxqBxuE^A?T6$9Se zk1~r~?8E#|W*)H#zr*|04#n+8Z}6QVQ-9w;6>xmj%~`BCO+5YBIonZwno#)`b<-d1 zEByhE>#y)#RP4?KM=jo`SBE6~HJm2i1W1pJ!(T$>Cez0*=$rV@(caJaK3MiD&t*e* z+og}IK+lfp1ts(&fBrdE_A9`dQJo`x9say-_mmKTUAFdG5yEvg$yMVFKO?3ZW6yYbzJv7jXye$aYV-28#~X2t8g*}!u{mUOSM9^bpH zmq(Lf{iA)q7~%S=N0as-`WYX#TUy3*!q@kRnjvqSti^u5LLP_SUQ>98cop+Jeh`Q} z>j--fZ$aKyRP@RU{^C33Bi3dfE#Y z6l}x|3)M1Q_seRUjYi#4{k$->2kXXO7U{d?&_^Ak`EAXpmymtQ8m*|4E7PSpax{34 zxU&5DCj6A5czBK>PD+lU9zEDU>^M9{cM~@A-ndp9@U{D#zxfsQRK;t1+zvRGvLr7Y z$2w5)H*4WP)TNLSgB2sz(}Jm7TQTU+eKjGqCg>2qZo{;<80OLOvz&yEA6QZGsfWHQ z|0rty1pRR=RQ<{cJABmE{yubaq24vnMjZQx{sOZF_;rG+CeI&!KhGavx(6Mi>Mm)x z!;E#{uWI;L_~ElRF_Zy*yb%kjz6L*5F66k9@O^<+Qca^1xQSlJAzt{U!kCrD0sOM( z>bqmtPZRm%?VdW|fq#^z$|B-D@jIfEeh1zs$0%v=U>@$9Qx?ToAM$S(m{{z=xf#EA z(GEOXl1X8C&`0y7H(wfHWhA4*H_oeh6>_x+=vT9!zcm!k?NiNEmqt8P_JzzgiP(NIh>8(Aeo7sR#&UNrauK11d0QkJQU+|Sb zY?8O`k5TZfgWPG<1zj22rE!q~x^lv6wNxBD68R!`u@O32S#vYY7W)alR~%C5;PLWY zMb;|j{rK`{0ylJY;o(V*LahJVz4YA=V7JeTOFxDGhq8V@*nxikyv|(xfjZg3!=Ueh zxD7Zo*hql)O0JPvrr_-{z4pWy=$n8$qdI}Q>&iFV-;O%`GI7fzv;8#jxrnZQE55g! zS^Cu?4ZRHe#cv@3dzMN@WEeVgew(qq4Epud>zMRG2mEXc3T}MH_nJ?U>`|zfeK{57 z_3*#dQSbBv)UoROYrlh`k3+d3vKrXOI+zNw#lcSxM*b^@z|YHJBU8+1A1SA#9!I@P z8&qVD&TId= za8DFEGg->W8dZnyO6(q&>Y%F~4rK#PXghvi>x{?!T_@e;H^ZO!tzKRA@I!y*zeNw| z|5zH=uj&DebL(d$8}JV)e&yJL{EX-Y=!+tLCoMe;*n!u-sH`y%{It`t+@^{=HT|Fu z(t;Ja7hac(>qA8keLc}H<(Xv#3;g-RXZyAhdQ*M-$!`Ye&BYxNk{a+Q=F;(!?U-*? zbThf64{><((moA-`MNr;2_PTBa|<*Z`pDXy|KKL@-Ad~VA%DU5H3$3X62v*^vRX_7f36;M;}KuG4JUMD=(K3b1?*c2 ztD>{}pf5w>y(7vh}tBpvmM6wks~Yz z%Z}oGY-#&cvm(x;JNH!X#eOa{RHG#eR=%z;@EZ1SCxoi+Mq$4v*kV;|dj#*{s;yNo z9Kt@fyEeH9;{_ykds1Ov#jra{`33Y=e4ICbLzl&(7qnKfA9bH=7CH+52V6d>3cwnh zH&8d>dV=>S9Rc*q*jLH7hUbK0TK{lD7Z(;|C3iv(FGl42zAcA%GPd!3JC5_^p6%b8 zPvJbSE-2S>7Vio8Z|?Qez`2xJ$0Y;r52^)6YBy3CE?IgfqxS%;l= zYS?ck9a=d~hW@0{v2iLRKJD@JR`5$akA^iv2Jd-(Hcp+|k8_ccdUY9asGnc)GeO+; z@9wJ;+A*5;)14db!~|LM`fJY665ZY{_9u*6=sau@51(*PUa zVdVYR_2;FWSSM9``LFnb4}%K5E03{$-U#5l6ac&LL%~TQT(@OS<2es~PtiZPZ{vL5 zvc#n=2>-6kD%q?-&*voy-VVVp!}Ay9wK1Qxxz4c(oC5~+I*e3sPEQeCm}N&CrDWqb z9fqY}k&6k&b@j!UUqz9>XW~98@_6o65Vr$8#u4Rzd~J4P-KejSGX>5fbxVs@)Wu5r z+kZt^7g~G6Y~4|3pI83O1wpR|Z(QaU2G8xktK|7Y7hZC4-zb0$FOk}sit9=}r#d9C z-aQbh9HYhhXIEB3)q`<3>3Dl3Fs_%l*nLysFV!VN9AUuWnNwHS zi#P^%Yc$VdpK#60tv?L>eS1vgvIpY*H6yz0DQwYYJKO!pQ<4SSaS7C`wyV3~5BRqf z{>9}j`2E{@E>s$M=nq&@OhO$ddcXd<@qSZT&`Ll9aZ^q3jxq;N2#*O`2J8c#e3HCt z2TPWBmCS_S>+M~gkAUx^`pRBurW2%a-1jYObL7vNqX zp@VocTH1P^N4$$P6~C(@Pc3Uooh0Z*FOPUB>iNbUQ|@i3Gvj?)sfzOOmlPzN2fd0R zd0tFGJlILJ`_7@QrK|h!75M2BE9dwfy5d#xpHdQV^@Ju_!~)lWh0k3s&=WnbJpVQW z=(B3=4{>vx@8+_Wm~7yOl|I3I1Mh!j&-lN;1s$k;C%beTei<=`nt8z=yYpq(GZ1Od z=6Cmaf``dp&Dd~%{ffn9YV@~c+hGc}=Rh>- z|Kg!)N7%IQIwy`tV&6JZ9cLR3d_sG+k%IB_3WLcfCH!!I`Ny!I2i_Cu3rM|phR(CJ ze!7Wy1yoJ8&tAiK&J?AlM;7?L^vu`zJ@9Q=Sh|!3|E%{4*c?Us5+D1r*A>|P2Tz>^ z?rBFQ9j)uo4X+QKiZ_A3@uOve8}jmELUzF$?|Bq{{nrKj)9sHsnnR$kByM9b;A$=* zRXl#_HKKLKKRZ%|-aZb_teJ=>-bm^b=H+`XddnD7X+_4^e^gsB7 zJf0qyY*a*E{YVszZNOukbuO_Oadj?wIv<00k9=a8TLnLr?{nL8Y2h3~vq$wW__6H{ z_wg89|0pl@s!9*7`u+&~BAI`0&cJ-$3Pm%A zkr#vH56uC<5iJp3sEIhf>8H-JfE6umd0C9>tC^d3QqYfc$4P+;c+TXYOgIPlLUrMw z$uHn+v}Jkt|DQ{+*xddK^^wkJLKlN|<6r2uyz}HU#I6X>wF}_2BYxF?1nWl2^ftc3 zsE>><5x2EqqXo539U<`D=ZJ34bM$+(E~(~?=iHwvS)9Z;xphgM0q}1N`D4{r@U47$ zt*ylrJQn{$nm}HKgOox$k>|`bk!Om)rJC*L`v=xfKCI<8;z@bVf9EvrKiV18z=Zxu zeO7-HP2gX}$uA^*oG~puH@h!+oyK!?hxQ5q*V+B-BsN97UzL;C zlz@6IRWPa$_zn)!3JM2$v{Jr|4cE{LfxCE~0>Ey2WB)^oWn3*x>Fm zjQ?J0(s}~;-p54^iGc^QmYgoDsN?_SFO)5!4km(Xj7mbGXEF0lQ{emdQvt#^A~F7X zt^3lbXMx3x^M}!96M8V0jr%u(r=@$*zd~S_G%xC*cH`K$6+Sq_p@Xpdyw5Sd9 z1WeBgenI_3pI=rMgibMuOV`f9|2WIu2hI-2Lt5g~8pMT0_W8G37rZ}y)?2TE=L6lI z+zEx>lcB4@dH0~Fy4FWrVd*BiYpHQvS7Pz# zhQ8eum~~o-#dDG=>`NHu=V@Bwwsh3p--8j{dDw@%zHWc%Ilg;jolp@ihaPYLKDW6B zbw5Ckh^xc;;C*T$x&iwS1Gk8lM)2*s3F`sa^-bpvzpuxBX#MeQ<7?qb&IO)Zk@T3clZ@vn}jGylVEddB+1+h}J@01mc)%$H^=U zyhZoI&&0vDny$XfiN<$*SM?qu9?#_sIkG1sKh^KfyhmJ;8Xm39Ax=8SZ&!05&YNPt z9(sd#UO7gU82~>H=wyX%ssexCky$6Jp&KIQk{s~seGXrp9j<#aw=B|BU|&*Y$xjWu z)n>Oo76PyDj$gcXz_*(L%JMAQKz~2v9!&ol484}RC==w5^UmXU zN-uq&t19K03E(f@QxPh##Xo}^GQIJgud1Xt<_`8T5@~0e1M&TcwZ&)>Jgrn6?7aH` z<9tY7mBje(LaK^Pke?9ledaF^r#kr$c`e8j?^NigOPQ#%PPV0EunGN{+thJALU!(K z4)6uOme}K(hM%I~5)2F7mK>A%PzFkB3-vs{;1{ z^`m=6k*@%kjKNp1N{$*yqwpj5MJ#6!{P=BTbM8O*p?;e#!Vcq{d$mWw3vu^R{UsU! z9VtAmm&@abeOi&3TbM2MyYwml#`=+3%xf2Jg?)gujB6b1uUTmgM_m8I#nrnVIA2m1 zydZ91U;FsO`8TepQ{#cBGT@u-!moGYz`2ECi9-_jRCOEf)q+Py1xG48A7TBqx7J<< zPj38vP`i?aah77lRC0mi>aUzSSc9y%h>#rY4|9&1)jh$_{ruAyDnVWSHXYda3U!uq zv()Yk>W<_eqtS$VG{`;mrvmYCJF34DjQl?3cB_mDMBJO?rbLnVT|b@t?O`{^db)ce z4j!Hok5s_(dfgts7~nJYEBD{v`Q|>)ge>4wTT!TdhAhm%0^RjCc|7I#6#AljqM;LUnBt)>+Jd-9HQpvWpnk@_+qmk&-~CHF z9eyU^y8C`BdElFQ&1R>Niv7{FpYiKV)W6tlk1zC+?%O=~-sjNeh9mZeF^>n&gKeuii-YpRIu!aDr@hC@s@_O)qtQm@hW;C)iCw*$Hw z%eL|Z{i`m7X&S&konz-Oc4NGNvBR(HG5&21r@B;yl?Hbq%}L_hT;<#}hsn}fvva}ncowy7=s zD8hbu(e-3sDeClZzN02|kumkf$HCe&gzM7qm?+{-r7YJx0KbfA*xY+y*}h8+{H+I1 zlg!zT(T{KQh`Si_MP2(QI|DkZYjh`B8u`3xM{9Tl^Zi`WvpWPFRvN+I;-L42ZaXD= zQ8!E?O_7>dM;Bsl6srf~{p;uVR-2$#ViD>Q?tYj@nRz51?NH(KUu?mrO}i7zZh}w7 zqCYQQ0iSx}Y!W(RaDLXm)_NN2iOUD>_OsByGly$ZIuNC&UW= z_1nUha-9j+0BQWMjRopdTVO^6)-Tz>Gt(0F^0b)t z73z7Kw>L}B4sq5#!|x6KJeSP7`?4F(c`BQ`wVP);IH7sjrauA*F739b$-;_ z#XnE@g%Ph!744tBU=8|l1#5~X10%y;?-$5r|DpAHK^)`O)sxz-g7w0pXZmDRr zb2XxJd2rvZ1#;C*`=PB`^?7i0bxhXp<;|)D)oA^u!Lzf0^?BbgdCz*>4 zCsN@@zDB5w3jD}<*dTTl`nY(ZG;j$1oS|AQOoTNqxN|TA_`{#_ycdIx6$xy0wnyGI zuZ)FkoGbMo)?9vvc+aOv^;BV=YFEQ!QqaxV<5j0O;$3ou@ZSx84BzrMshQ!N8Ye5P z2pjLslD7h!R8Lt>dZFKgvU5Rkc#fZHd}1B(SP6b&tM88YZJ$y4wm^hoNyDAbRdtfFpxI(Spm`e%Oz>WlB5`4IR+pYO)K z8NAci)af4r53|l+?d$@NsMnfzoyB<8xBRY^!%vsyq~SQ^X}9$pn>OZka<#suhP;n; ze2r{@zZVj0185Mx#jp%{D&#R_*CXE-h=+5brIBE|K4S%;u5?+JIs~00{wUr`o+Jb3g=n-nq$vuP`9rr>mOmw zc1aymtOifql7ks4v9A~zZpKTS9eFs17#k06g5LOrQZed3M!h~= ze(s-$_pq-w+m8ar%~LE=Z=yHecZ6}P!5;l?VjqjTJa&-bL-GQA$Xg52hvn##BK2)VUl(rtv)zIH^#`ETTQoW}!o~CKA)&Rz5e#X1M z67wAj;rg(G`B{s^&NBl~xzp@x9pJltw%C>%c>kn(O$0|F9;dhTmBF?hi7kl7^$x14 zr~l9|jnVyc3Z6^S^dArc515{^TI|BOo|^`vb{1eiRlSKT9C5cB)>aTi+|z0gJ3B%b z@2)&_ciP>%uue7UU6d;GpKrL7| z@1&MU59sLNF;P?S%vjR5(+PZ9Nw9f(6MRZ**&Q>3I^?Ds=)VDflQ;L61i?>@IGeEQ zB&;XLey^1w-?==)oA-hLcl?y|{sYhT?zH?Fc?AA-Wb73J->VF4B0mA&gZOW=WbpIj zThlXLz(?)hlsJZYSC}+Cmr%!&>gRuZKsVDS%Uyn4!~R8->UaX`_d8$V$39c&MZNF# z&zHc%62Yf=u=|!dwUlt(H^ShOy*cVI(tUaw^(?*owaV-|-d|*R-7&t2eRcG-#Wm>N z^DT#1c3?i8aQ?<`@YBtF?|;6);b7tsl^zUzbe?>`g*wkpEGlS&|4LM@{T~CMJ6n8I z41BRqVbf7gMcfJ$jN=)cu}{&Tq}uqs2f)Xgyes9Z zKStrlJCVLt7R)C+#~0C$`Gd{|({21b_IO#?p(N;qN#LJ18~f?lv7Wsf@3rFNy-Uns zBiE`oMdEsIH%qf3`l+>rZqLPYjB`HxN09ewu}1ClE_m;9tT@yTaVLq%aMIdfKda#W z%n$RcNFDk@L0r3zX*s4|M!gH&@-2s5kss$v$Mp%fN(s%4cw5)0MMFRBJ%^`65pVAK z``e$oV;__`n)d?y(|_Kq_yKYKo^bG`OC;9&S5cYd1nipvSZasBlcRPc_PP!TWdg zS2CZ#U)P7xSE7+O_m~~2HJG1;PM7Hh{FZPznDQC6U7<%~t3UMS!KTT1ySq1bdN9N*C4S3AF zoYhtbzFVz`Q#GKzE6i9;VTZUp8&{z_jx78?Hod`o@&39mtH4unF8y1m>!Ow?^3R{+ z+&*mG`86N=^C^*A*R#N*=np?T;cv##f_huj*KK;;1%K3ekw)-{focv_o7Z7-05CITY2YM>DX?3r#~`BpV$r@C+5>A9}stk zBbn51aqc@PS9Pcw>#uExuqO1Bcy&Ip1A1C|Zk!N7ynY?2;(i8PjJuLuiV?^A|8Y-Q z0I%`c>%6_Nk)Bsv{~*8na@bT-v%w>|b>E<;&^K4(es$n~#PV}J7&@s-|Cy-{aaPi9 ze(8sK_l$5U8AIRym?a9$wxAxR2k*_d;eDBQhpjAdGI-|{WWm38{cSh&fLBs!VTU8~ z5nc6EQ1LbL(6FA(fpH@ZRMYIRj&WV#ORC5L?;_Sx9Dz%{=bIo6^le^gmwj6-_H}Ec zyaG|kcYwoYF|60G%?s(5BCx*1i4S;!&;A!8*Q20s-774ar1NJ{`(Ag;w&@u%3vSrr#x7}^&Pg! zeSzpF>sIhE5bKAN(-v=K;BIr=uv|%VgKW6n>Oh= zaV`^T?C%PNzriLn(_?YKlc4_hGx(Qn`R~Xo=I7Y*opA#B)n9&g&j7goxOj*1!_SB- z|5}C6-W;SrzK#2$?nC_Q=+70<|9lj2y+B#3O+s9ozpT)0oR3E?8PpyK#y-KsB>T@D z#Fss$=P7Un?EiN7sTF4_X+&LP9dxG4LL&R3H~eGt zYf=XOT8jxkp)l}4X;ysWy^+Xxi4QaCS^w{Bvm|i5x_9%3Gx+x99aGmm@XcKRm%KQ5 zFc%*Z!Uf*h%H9_|3;Xw^#QhJrZas4>{M|F`_vH8U+=YKHrK>`$GNE^IJhI)$GsEXU z3o6Kit9>@lKJehmw-S?$_wc7SNvLu{msaMCife)A&4JUIQqUQ4Qt;tx@cVYcW2I}r z7e8Cf66#M__qW5Ob@o#Pf@RdgZh4nJ=nj!R=?SbHt#qUyK^V@kuwV7J*W%r(es_> zP(Qg-7KhKg#rapnXZaY$RVgl`Bv-=!BhxPiz`y?vGp8B9z;`{W#nKt z$8qN;cyPHpAbu9-OHH#|)=Q{wDV>cI5Ak8v7#)SJ$oA&xS;c;EZM0+` z?lT&4N6VuBP}<->${gM=UAV0H=|8M%YBD0a-?6_ea@i@5d4^k^s^`DrJxIe)!yx7t zeVE98?i2R&#p|EUVU>POk`z8;|K`>1Sl17pzP+=*{TtTd=lA(|fNyT?iH{2KIdTLi z4g5x2e8dkruS4hk$^s+kNW|CC-F~%UiJ%IN zZdQWjKQw;eFs_?5IIiB^K_UX5Fgk>6BN3qvREJ||Nrb^Rfq4#$%g0+d9Tdiaz;K5WX9?0Y~Y*`@UC0{hVm=3j8Gef_e? z3w9sRkr!IH?#SQ!@g@2V882#I#&dryuQD!8fZuE~eOutqVvRGC0Q`{@JLdNRd`Mrf z&5FnT%J-Ey#1Y52YAW8tTSx@6_k3*-td;YVogBzh-gjPwNoo=ybD}dx4sj^DZngP1 z;_M{Ibio+ovN#4N&|)41>Y=Oo$UoNs?RW2h>%gvjq4%gCE?@cT9Ub5o?bSWw8|%!0 zCRWd8)bsJ5W}~pl6C%0HSa;Oc3`kw5uM+FIi$8j?&*PVhpMzhSOk?G~qtMeUcfapN zTqFvX8!lnq`_n%X8o=Yf3mNr)!E0F^ieb?|)c4fQ{guF(TCYU61=d&dcxT!Q_-`3d zUIG94*!+285oc;uuNRTXw>eFg5{6-!Z(u278@lmF6pOFA48){@4Zi)6n0Nx(DMiKX9^YK|CbwWKJ(2KF5|! zW~rueF5G=@P6u&2Hj>1vh&)LuvwD4l-Kr)eVK4=qIoCxUgZ^cSU-B&xpZnVw!-EjF zmiHgB5-<;&4FB?e@Lb1vV6L4Le19<-Ouq-Xqf=BZMM;FCuE0$2J`&;mGptwa5QzxL zW0GW*B@ri|vM?NxBN5bE4wb2B8^ts?cpWAY$JavsV>^KQP>DTPD@h`n{^l~wiI9j` zYnu-4y(B_9Gvs{{ABpJwcgIhZ2mP)NntsN-**7`Z*ZFe{>piUfggI=qWh?noz#M?N8YY$o8R)y038 zPh$S}jpG@x=ATEno+yzBkq<48^?)m6d8hWhvm~O7Wv+W&lSHgKw40y5h`ReLa+=MQ zM6`xIKH6zTB8c?8fo%39f{tB_)z%sL*Kqme>P{kVoND?t>q#Q)SI=f-c#{Znd`ILR z*r*~#pLkr)zFK9&f__=5w_}gsIWm(*mIcNc32r&N^%{xrQ2bl*5PqgyIr%&S{;f>U z=v;(nNJ zmy+0XXc50%ZE-WtHpaKKkJfR3UK?7e__>e>6+VX3O}CK;rpwIlfOF)=fmYc&Bx2Dq z#$g1uX!{y|RTVshk|qp+f4L#d;l2~%V9DCmah*gspJ-!wU`ZnK{{~j7 zm|#6o+uUo4xMe%J_39xn$uM)-9@b8XzQY7NnfBr^? z%uNzuyTd_B6LIx%qAGs@>)oH|sSTVR$HnsG9bwa0o<`e}h_>hv@m%1&tX3h`2fRj? zP8HtAJmo*U)lZ#=zlAZ|?0_d&?xeQIDLfbY`fA%r5<#El)Lo=VBF-s~m}n^=J_DgW zZ($FZz3Es1zZJ`Lo;QI{X_MJ8KhBT{h4n?574Y%-1oP==1XcvV zNCc&lp1%WlFF)P#Q3ZZ!2sY?>DU%59S8{3EsGAT~mz&e-ufTnY9eNO^5iWNF||!uh68-6d9JTTfbU+DRBL&#jsgE( zS$dF&5{4GdBsUT+pUYZF-pF$ zGr~N1Ib#81z+u0~C`5$9Z<#Kgg&-0Ux%aMEQ~-1>IoGn>AM1zgQJNUEWoBZQ%__xX$D24m>kYU@@wL zeqUm}w^D`qq&$BHmyw7I1(Tkh#n6fTtgWXDpz}8j#ff~>;n-+>8E{O~q--02-Td#G zOf9ZkE*X%umAE4=c49OL)zYc>3d`l|ZJ&Iz0HR&14F;?cx5BF$H-CV~QNEj&V0k+44nfqQ>t3$X|DM$`$vVn#mP^&H-PdI{Xy zpBH>7LY|`gwwgaf-OjWZKSJE)WRycvVC|=ERSa=mVX#g=9sM$?SGOI)b7H?$j^x5G z({q1HAJyXdg6QFdM$G@!D^$1zJlta-(uKGUua&8)^q`)OtDKX9e-7je`%Pf02K!du z<9Zks@xv2&3%9W~%D{6=G*(oB7-x8M>ldHbsF$qPMe1_sv)=gEJD7j-yV`_X;K$6i zgapkDtp65=`RpEp|A}^mJgBpZ5uIIuiQs?zq~se|rmk%swYWa7vc={i>Mx4+9Vd~A zI7c%n^5%hG>oWH|Fs|Y*ahYl4?Q((U=Rb&#uE$9A0r2-xYBA|B@Cbxi1eZ2}H!gd0 z!jU(B&9IwK(2iWK>E4d}hgGhoZ1B-P%S$d6&pUDSX&Yg@iFL)7h2U?*tYRVqaL-Qf zFY8CWE50faPePq*C0F!i0B5VM_Nr1m)+feVs`NM#;b~^4+lO|>zd6O;ha@6~uA|ri z_-`0gx?Oq#Tz#|Om7gNcCL-#ECE$^2y3>JISP!pL9;*Vk^cL3a7~osJvmTy@`i%Z! zPkjn;o~>K4mF~uVM?Lz05$xf$*pI!q{@RawPb=!V#qcd%Aoy}fB}mh}*Hdq*qpP+9m`CIM|k%$4J>%W+B zB-`f2&v`WV_TJ)-y3;eO-WKkl^Ch~wU8 z&c>*3)_clIM^PX9C-#SILw)${`RA(k8SB}-^(5PmIB%LJ8oooFoQ&tcnu|E>irM#4 z3GHh8_7ji6&mYVw?IozEN0~3yb@2R^vy8$DsK?e1TaVFUo<`bG8OjogNX+L9zPE;T zMV@895gnP(>rs7qdOMl8?!9C9CkvVAs*l*a#z7{IH1-r-;3gAn*XQbbV9O%+zKZ4| z6X|~Y6)V}vM9vqIaKuhBvA^U)l>;N0kbC5<`5xoZImDH)Y$6k{c{+&KDn0e@hv-e!$hObPo9BU-8Jj!E?71wz9TioWUL0 z5f$`gqVS95FOD5#;)d|_+I3Dcp|M%$51F4#^!Md79Tg%IHNo`({bFQd)UxQ$q$HVG zuXT8NWFMKxp7^YqFGVKahNXF4lpqs#UxiVwijWEWud?%d1;|9ETK?|uJY<5^HPm}I z8=2rbKA^f04_yvUl~(xkef_~*ao{-9mBm-ON+N=K&TH5H0iPdezqz%H_XGR*=q6#? zji1Ht0PeeK+QsFF@BQ5OW+^me!g$4B&5D6ckS@6Mr!td?=j8$`y@;PW@5P81UNWJi zST1U_hfMf}UODybOX9|%H_70ewy;8%!6fzpLoC)w z(B)u5)yt9KN5*ma1a(*u@A}3%@Hjw>?rOsX_D#A*<;*kCqvYfSW$@P7sBLTxemjot zoX^7ebLP&m)0@czr-RBVJ^1$_^F{0(@L+c#&leHkc~WqLpBZKt_=o)0g=!9?KHN>V-P#SFo)=CGHUysN7l98L!Q*cog{!Hkx3iLd zj2_^7{c~@%G1R|Km`?EaR_vb!@RDs*RQ z2mBT;CNV67pJF0$a|z&WiD`WM8saH4U30}BczJvsuf+qeMQA^N5%4M`{#HDVI`xS8 z(_hyNyg|38!k{B;Px(_Our4!=zp-G1b$a3WjHUtWSf63V8{B6+lN!v|LL#2Xhka?r z^OwSx=x?H~PiO77NQ2(k)3U!DMV^fJ3MthgUa|huL#@ES$$VRE7H~dfyU9$0xHigY zmlc7BpD1z*sjz{ajAw_z-()&JuZQR-Xx|&ciMSV@h-iF{IOtD35BZF^R0}i|Y=#b5 z@0twB8XytH<-uJCp+g5#eOYM`Pd`2C-4@WBD+&X2L9mPw@%?VNF7VhtNcszjSc`g= zdmA{J`sAK*0O#SAkI`ws+3r4OT!i=?wSC~(3_R%%w@i4TzRqmjeozbb_L+SP!wmE% z!t+KSE$X{|Z|6HJ=#I(RiQm+y&#UtP6^%lF8gF%Z90l)#UYqiqMt`03PfxAz{NDpw zhTFlfu%_0wJZdswAZsX7jyRNZv~y*^-?lRxBOfsTpJr;3JN*9SRB?0wR!5+zh#qJQGAL>`%zE{Bj^?voul>Ekct>16ndV;zQ(5Raz1+LMQF}e@C$wXaJMcq|V=*O1G z5`q1wyWWEdF^9>-!(qyIwG#dX81cR#7+$;1jtS9b~iyUS#~PDI|yoJ>X4k;jPikT5UA%j=x3XBu!e z)hum3i1_LzZHY^OzUe>o_fmx3QSM#Pxk81!#Aq%N;IZ}SF6B}1Y%9;iGyz@Yq~>## z1piFq4f%}0@3HIkuUxm0iO^r^hj$`RCC^Mh7J|RGST#L|q5m!1REaXkciE?@#i@qXx?_yXnG4C>@o@0UHS@RL@|RI&r}U7{P< zUWxb&+3K=gP=Iy}WvT^rS4}M?coFDp$AqlUzyEN~ zF7M5@!1`*l9xfOT8}xgO`YzUynK4<()3aEQ=k6;f0H@3yu0loN9N!z}(gB=}S}HL= z!6Q})J0B+050lfe{Y~JHxZE|VT<}Au)AZnZ)E&?E#EhF#Wa4ORRQ@pdO>4H@IvDk` z$Z=52744h1mu&l>H~be_|1N;{nxy)9A@J_5CFkuv)LWw<6%mB`i_yJfodLhoi>`(| zM*fC(htqyS{@zrU-H!u~Sc`wVwxb=$(ffpgczjw?Up;|(mj5_e^cwXu@_|br2>UZ( zs!U}W=+9@`9%ci~Z zF7Y3%<}TZD(Su}y9NrYs3w`r>@+;{rbdmY=?UHEV-}2h#PA}qoVEKX+7vi_~KLL{= z#FeEW@Jg*N+Db*mhVVn$F~H3N__V$$KPiBvtlbh5HzX4~I=<~10$y#&y8~2OWTH~} z;+8Iqv#&WPrUc{Kh{=VrBA;fp{Z5w1Z^OtPVx-v3-ef<>b!mvuM9(l_Athm|*d(QKR4`%YY<$?C*6*H)>&@^qh#u#r0@GqZ3k0Wa8QFxrgg`uJn#i=sWWvLxBGD0bDE!!OI{pC0X$bxthP-*4Z@x(b|HjQfgtoxe)d&37 z2b}JFR(^80?>1p~n;HGTX^bDv2XCJ@{<5|fLY>Ixd?`g7RpN%Q%y;7)^lg-aY5=pA0S5Pp5+BXy_JIYR>QXXj^k0$ZvulLytF2T!EjSy+JeoPFwmzpOZ!NH`I$a}hX<*re98fzKsZ#eu!)!kRTk&~JmzBvw~CvVb=c z1Juk#$Yb!@%9+O)ufU_5*Bkh>cIbqC13%Sm_!zZF&?%Fq2z}^DieYG0pf3E2m7#M7 z-=DDLv;IV#9=hDWn2!4O9bIUSzd|O8?E*%+(JuA*Rqb~fb$a^po=IcGSMr90jXutC zagV6%pa+i&lr^j|?$z7xPkcl@U%YVj(jLrLrErNg8~mL4{%J?43YnNy);jBfc53I- zGJ4$CsMnQHKZoIWvBY57Ss3h)& zd=OvVDL#mEo}Y$rAkN>#Vux>ppq{Tq8ByKCJ~=Rosv7o1g5aI9Fft+J`{oWW?vJV( zjO;^yb=!YGRece^Y@y+?+hk(XLdj!07w|xy*TWd|tX-Oy6Sz($?sUjob6bO#8GAQH z0LKucjzkIUPS@34ak$QRzWaxS9hp$xPHm}j6LqO~NhSgKewvQOv;tp!Q+k{8UF>gY z`%<|gz?V&%bci_QWl*!tGZ{QO_*mF64fB656Ku~!e0wDgY_iBiXRD$9LD>F5|6yrd zzu~$tADN2!J=4^hnuO=a<91cVLbn!g2U9Svmdm`d82x>geP7rZeF>J{V7e zpL;Ja#?SKT8!X0r7v**;bYuRxf7Kq_fm>h3oR{he=IuGCVwMfwdQ^;T&LI=r+FvF< z0{`~qRHyG5*zd-geKAP^-=d7lLK4Y@V45t$+bGoAufLhTe zpByhe;EMf*Rz;f;;%Zi*OlESxK7Z)qiWB0kel+S`8tlkpUW*W1&)=-w^%Iur+ zDm>Tm?fyLrjMJFEkQU;P`FTldrO5xczwPGE@aI?xvz~4YboRb|?caFt%g14c>mm5^ zUTMk~)`dB*RtPvX1V@vZkuSHHj48WFtY=Jb^g@8wJ?P0u4e)NCBFB4To~(;AH1de& ziU5POE%507i4ODwKh{cl&J9`MT=M(~eTy0P5BVj5Zm6Sk`I--Y!)|X(u0M7KI*^m) z#RgtQlrjzw;N6jaBIz>x-V&!_$AJ9g2!8Z<13tZdHtxU?gnBf!3XTPiLzV54Bk;%m zp1tjJ#B;mTj$J*`(3jV1)bg;OOXqjYJivTGN3ZV*$9|gA>J~fl+EFtzDTzF<7#zIY z;eqkL>)iDKFA@jH8R@{^<|V)Q!UlD7uhfDSxK7z>i_=-+ym#;0vnu$L?O4DHx_^C28h!ibLL`SA9DB7m*?P1 zAvKq5CHVc{H<=f2P+#R5)+_JGgkos`e^m?eVcy{Kz8&ZH%TbX#JHa>JzRJfP;5*Iv zTPba1A}!=bfI&0#qfUWd63-bkdF=JB!}>8Z?%iCyf$J1GxB~0a-d$UTN>Ps%+ay*? zfa7+&fg$YM2l3$!FTl_CGu5hP*nc_LmJYwd`>`YEx6@!8S{^>GYwxi?q&I7Of%$iw z6_mXF1%6Xllaxm>|DAHKm`Pl>Wjsvt3%ty_l_T{R@hQ@nX;>o@@24x}(>76v&jbI} z-rfnlQXPRa#{P+%@YV-%31+Ko= zl-)lu-jP(bO;*75^rNwZE^s`4vR6uJD}}H#@bxI%Ng>p!xJj~H6rw#{BE_DMLWmrn zzQ8U(A;Of5XO{L-2(Kq3S{gwL_IJA4BwRn=t^9Qc{onW@hqMkuy z+G#t5puX~XM0N{>NU9l5G=RTito}zYz|Ut5n_qb>V;xsH<07;Kz3KS1;<||U$1~;= zp=duib-PsK58^vwof`iSb@{CA>24Ydv6W`sFNlFc%yGB1nC+ktWdbn;3Y-+8ykl$6 zL*SUdnia?fd=Xw(jau<#r;h_+I3&K)?Y!t#J_4mhV#67J-ofxE};Qx(LFSUSQvA@}<4gtrH zL!2MnfiLlwP#paX^oQGFMi~5{eWja3{U3Che*e`%Sca{;X9T8k4w7vNmjrM01MMvW z;cuJ{t5gs2;d1FxTrT|hG=H}(VjG2cBcklNlZ8Sg4lxW?As@|hfAr;cQ3%f~e>WY3 z9|mXLvb^?Ch`YL%S(sptz1?+0^udOvJq~R_4Y{GIO^-hCUiy0d`DyT!%Gtj76yjYj=euhN@%_2^Lqj(B(elN$ z=!7)#uEH6jcbGzKcD`CsCrcsLwgja+%29~;wdEE&w29D_Ki>~g2;IC(dj!y5=FYKr zckoPLS>UCqFooFpWWP2A{_Z%n^KCBXp?g+Uy@2?Pvu8H>!CxmX|FR6^?L<{YVgT9$ ze)_&gP=C#L35|TjFUFicrxdt^f{cId#JH=X0f&q+-{BpXFH0&=h%d@{3$&*wME73a z0cTa%`Stv5+7#mJI+@+dfI`scta=<_>60YX zo9Hgar)MZcEZb4*cC;6N?oh5cOTmw^kS`l)P>2-YHG>e0Q>Z2vv}!~l?gbe2Yg?f1 zf;4r6?I=V|d#cHA7w~8N#k`g`;!QD2`49;Gh@BT%3!@Ocl%zi?4=6-Ia z$yz@)hC<~39P}7P`)Kby{lrKL5kSgpTMI`WOZy7hhfoM@-O<#G0Tlc`|2p469||$( z5ISvln?mfrccaVa7KJ#{zS*+Di9&oUs*MP~Ng+zlX8Hbs9kP?L7X_YV2luPA?uh$= zrBhbGHAd=7rv)xP6ZeKY_b7x4i}IWUaI_kSC| zJ^}ywor?5QkhhnKDLWD=#EW-7KS;q}&xiRJdGAw*bU}$TilJCfv?*hKcPWJ1zsmQ5 zu=TsYMo9+4@6q^|Be<{oMZ$4U1Oh>%rwB2*}x+oUE>bG@Y(Qdj7&2kI+Vcm0&e^nmp)gEi+0FRYR7nz`zELLj?_LfN;M!H-m;1$F@MnEUtqQs^(6pzArBYed8v)7=zcPu|ML zoO$r&CRBO575$3D+zR3V-tBL!QZ`>ezt==HGR{Na=zW99@Dta8YX{8y;1|BO-h+@k zwu^MgpF^H8&aUN#|1B6DK0<+>Jff)~9$Bb+-~Kd6y~JnnEH zwHkhu_oMbFJ8(7b6IvdGKW#k7ca`A|>}~nV_6YPlZ_IF1v=H$)QU7u`{6&3lG=m;^ z$QXT+w-5F`uUUHWCwOWbINYBK{3{{~t!sh5H@ZxsEfnLl&y1iraIM(-?F3sO{QIg$ z`hDnQvC@`98~)B;(l-|dJ-ffYIdbe0#--vE{@bvdW6>+~*JwBV#N%_Z>4^823i}QN z@4Z=9;a1@6R+`H{1fHY%te6`f7!kVy_m{cw7sK!5%3z%l@s-;XyuTj#hr^R1hBAl4 z=J>-kMnop2$;}aQkuiTw^djt|eEl+m2K0RNS?tGq=qK%HP2qvRzHyE!6wk!<;PBEj z(DQNNVR>8lfs|vf)C!c_PVc`PkYPkl9Fr=$2R=IV)w?djFC?>)kKcs7W6OTURG=S2 z&NvNPgAu;tzxr&f74gaWpNZfL*t;i@=J^`qZ(F(B)nVwpP`6Hc%!ud+DqUUi0eLZ{ zq*G!7{u1S>7J_nExrNUDakO_)xa93y_*dUlLGU2P0iXAKZ@w}jEy7<-A9eqWCyp+9 zC;U;J%eMR}#_`iH4qKw%bLrBTf}a3isQ6Pmlz9sc*0Ho35kZSGGsou`_f|~L)B6zL zf@hEWpxv<;xx6drk2&-}`s%OXt&O80^C!m5|HN1;7r?jm0P}lhI!T&m@p;Zp$3BuK zz4APCvhKH;5)5$BDjTvh==)`Z;J@p+dbn@%q z`uKrmQ+Jei)G)%br4wKky5+c6!(%#?NQY`^#6*$uaJ0TxMK!!q{_E{qt%%8IQH% zTPaE>&&5thYD&>bLC?8raaqV%MduR=bP_}@M(C?OYw`zt zO(m4R(Sv^e&i&RJ^T^8=El*5976;tEW{CS%6|wW180ci%hdmYhz>8J=b7xCVItkVf zt9k|=*N-{&>Iu_H5cgvTEpa-D-~6bUz8>{1%_<7W(McXdDVs6yj~dQZee#a>e+z%AGND}z6itMuT1%Ee8 z?>tclpSHOPee&Q}crZ=$2KXK=>O0c~{?APEHa9`4e|%7N9M>OeI(O&6Ui$Zc?3VkD z{61dI67v^+vO{n1GpOan2zRtwqa6mx;GFBzxc`ZD(=YgCMf&=%FVKtfe#Cv^q#Y~Z)p{ zR%`EkiF~#Dx~%LQjI$=vUblxZF4=8*<&Qk_S!8_~4fsDS44S8am(xF=gf7FLWjnuK zWCU+US3NXT;b#`-J+CPt9)D8K(h3lt%D1VFeyiw2y?oj^0@Anrzv?fzzQ#2to8D-ja9>$(VJI(u?comvlRBLjP5?F&nN~@XKX!s0nf5?lbY+4ej$XhL*=7zqm=x z_&?dsh3u4W6Cdh7yDxdxNDBF(@o6Ws7#-)f_nx^Azq@n!bJA<{BhVW1=q29%i+nVzW{%U%yFR2Rcxv%mt zbwIvg-twn81pRNdmpqcILC1cRZpx-RfS;?eSdc;|EO?oGtTrY9-KCm5jqwbOk z*g_{mTaLVBR;81MEuB<*B|2$!|HeIo{BYjaO>7Z)poYyZ>prCQz^UiTxV|#{P4#~8 z_Ux*v_VOk=DfW3W{Q)>_M z=Zi^8yXhpq*f?z!jZRio&3)j~rIY61)oPyG=p^vLs@qwc>BR8nA^jDwBejy<`UC9u zY2WvtQ^;$}B*~%OzQvd!vz*E0{bGGDuI=NfP`Fb-X%`VI1B(86|UVi=?>WTd^ zcj+;rlebfWb*`|R^~alcUK9(KeMA;L-;X{#7<=LLJr=zmS=@LoRCqrpbY<0=6Wz}g#0|26)JCvai;d1 zLd^@br|JH3!U}p$l;?(@RDu1gCpn7MQI7e_Q?M1hGP90~LtmvO5-|e)qPFM@zlJ|F z@Jd#%QG?w#o*H-xe7)7v>owv3UL_wg8h~&4gv#FM=vQHJ?&$yzom8@=2pmG*O5^&I z(TIFyy!K+=F~oPC%(J?i$RD2>FBGOD&I4ulYq>yf3wgZqJMul_e_f{qkk|NQR%Tyb zLVi>1rOaS{a6ChO%?RSg`b{kvLOyxP>+g9QaWe7TU}zikY%)lneXzQuDabrSjKJ=ZMz9h84%_zP>| z{^?-xCx?;e&mNNL=|^6s^SLDMhTdjHa!$LL=!9e1ka0isaMsklw+KB1qZ6$AphpRH zc*+NQ7#!!=kO@7GEK!_=pht=q2Y(OnN4_+AFo=AR9)C;F9(ikU$z1L>{6Mm-hsud| zKFWwcUch+4mRk`#gMP$r7Ck?N@mFog-lY`d+HdEg=XB`f`Qq-#8RW;0GHSQ&AyvK> zZxh3Hr`<<8`x z!M}!skMTM{7QSn(-HW`bdXz0?4*1>|muYPTKS3f2bGhKpuS2(!5$&_~Ym~nRzCE&w z!X@zY^Tu}byt?QwC~hJO@jP5l$!0{z@bG{kkWr=>_C`$GyN9T#x=Jz1W9(eoW2O z19)y$RA;FgJbYEF?z;wFybg|ha|BNZcUS$c)q~!4yjm*gU)w=#<3R(&tGD>#EXFYb z!OiKNkhT14=3Zi)>TxJg7NuYu)#thX6gUmvnRm;B7jw^<*Ga&sXIOXVpC9QsJbY^h zJQ+MwzWMNFRud58U(s4uXeYwsyM|7l;!_a?-t?q%&L5%_=bH{QQY$S(mIXNtL@@3+&X zI|h*t-G$f9OJO{5v1y$u2cERg<}&ADcMkP8&!fSQ^2f;o0`TumhjiR5&|Z3-C|fBv z@^+bxUL5)tj#{5_3h_7M+^pD!xGa?swPZp*$#6`t55YWV|E;^PuHijy$zJe+E#{Xd zjYl^vV4n8EXM^A2_eSI!QERk9USeewlD&z1RG6sbIF9`Fpx<7p0Qpt!l~z#@@>|vC zl86~bjJt!8Tv4oaGN+`T@Qa;}@1I_68-?CU-xQv%o{}kRKzOB^W)xOG-lW zqx;A&iakc9kI_z?b8Pf1aQgE;SW|}iyW*;@%iie!^wE;^GR!|UcX)dYV7|`L5)_=_BAbea@ueIrR4V9wamm{Cb9IFZD4V-7Yw0x)$#pdkS~h|M-mGsnvek zP{DIS$ z>+^b%?Xb^>h--Qa(68yJ7JnM@x>fLLtq`Ptb%B2sr zZs0TI?mN#&@Y#JwIQl2zqjnS58VdZtnWtol9pg>9TyAv_@I2D9)0IX3D*W0ek%&0A zeXPB%0dZc-F;{4f{C~f84Z{}1`@V)sGd)OqUQy<7T)(L&bYBDUnq@k+I}Y=Zr(?q$ z3y2@>Ej>E_#%cA>vk%Llf8x94!Aa<6Aph?0Z|GN(_Gx4*{P6p)1cP7Dv&Cer_1}Bo zCl%x5s~GpT+P!UYhTj&A@o)S$PFz;uJ9-#=vii$6y#d~mv36jflldC2ygVhoMt~omv6`2 zp#It>vFcFhaYB9CeGu{9y@si!0P#Jnt-<1gaePR={X;0mqr_D+k!OHkOuX~I6yQA1 zFBh^Mept3T>fROjt1J7Ktx1r5k)Qm`aos_-x*-wu8Y?#Ntif~4JPzDG;9>OG2Djbd zWsOfRWgU1jetXvVEclPG{MqqQ4)Xx}SxtT=jITP&4MiANd%i90{rA4&BqKi%1)d{i zM}2ycpF$^k!Y%+O-`(WYG2lF@vGIW!a6Wi8GpGapN}4?q*8z{Ew!)Mv<}G4*Ypf$N zk9klWCiw;NeRFlu@N>jRCOI31f2x4T1|ii?mR=PUy0aqsZ^ zfg>Arsvp0%`B$^5Am6;p_3o|2?^(NCHf?QxYDC!Ux#luk@m~H*?mZQ9tE)%y-8SSa z9^zHnf&YCn)1sJPAfH;B6wr~EJ_tPY6-M0GyA5slgM8pUEPlWXzpLGzYuFfL~s5c_{10REXn(;fZ#_KQ@{63du=ft+A8|@sv^J3K-{63L< zT>AEi5fS))_O(0m)v#B}^nb7)b1B=}Rlupsu(AFu-lta!G!aS2aqgcAYoVu_evWn& z@Sp3}_GreqBg^EwX6-QY@<>$lU*z}Db(>2@!P`K5X@@R&^jA+$4a4t+eYy;{_<(1~ zM!jC85qUp;({FA_8JpC@bxlU(Slzb)71Z0Qc7Rt4&!sX5yTk(Tv^4wR0PvcMWO?O* z_qZ6DlwjZ#4}5Pl4PNK+YgUC}T$}Bb$sU2f*5*|^RN{AugJnGaFOg?M+!xtYkq=pZ zv{`k-Z{kfurru+G{owNRY8m`TFZS%-1o&r-wX)-XuwSYEdJk*(k=KV)Npj#t$z}0G zFY@}s&I;RFx6P85!J`7} z-GXuC+4$>S*B$_$J*Nsa3Vtv7Ag}Hl{QX`-XtX=tLkegY&SWF6>k96kFhE@XF1Hd= z#XMnEq_U0yWSYEBO)9Rhz3r-MiFr+7N_x;ENp>JD}Cqhq}x5y%njs&F*u|RLl zg_l?8=!$21_}gA#qN{-TN!k{EYZZ9-(4wH> zkMUw7PumqK#A#NNz^6Qn1JvB!_$1etWD=e23@$9KT96Mmw8@R8m%J(?*CHQ9 zIx1!Vf7TmR{Oc-wYINX?@>vRh%-hr164o5AkSw-(}@im$=1Ew{f226qirS#&D+9M?b{Tw(-ec_Y0zZACGviK(t6!^bbQD0oX4$@H zGk8e*u-k_1HO7sl`L#CS>(t1-NiX2kV(7S(hdkNz@zmXac~7dgJbf$jA=hm)_H(61 z7G|+zk&Q4aYUjV^5j9$ap_z5AExt?k4gdJ zVNYXf%w6CaK6djH^kwJBn)vrW;ca1n#zu2VuwRMi z{F#6Mqx^OZmSI8O%8`?I%LDFvk8eG>4m}eDTo_q^|D~-npL!?WyYGH73C8%d*8d*o zLF7a4a2}bh=%?SR=j+vb@PqAAYg?g*^6~3x^gGD&I+9$6i%@2u-rEd$LPk&TRWbh8 zu@;NcLA`pXOv-jVR~Mevb_wl79l5Zs1$fhjY{^B814F62H_g!hy?y>V72tbHgFi(Z zdFzkp^s!6u*9Y;sVy5sf!wmH^%N+4Hfy{?{eup1KvMa zyiSz#BLD3R{dG_Q`dYmHn&*S|_04(fHK3oZ%$QOa#?^G`UlzAvr!S9Mr;kNCWsMnRztE3V&4`l`n1u9)Sk! zxBSSfT_c~l{r=@~%iP~7OR#I%11=@RIp@-z@CD?Ni%Zv&|4Ct+?>97YeT}%5(Gco& zB-I_=^dH`XF8?zAH^0e{YtV8+Jn?>XS*d{WMQdL@=l(IgUoCa8nnOPg)%no9~=LsCD5eGY$I+pbnqpTZXXXXPxZMdbL&@zJe966sIdx6*SdvZiIc>5k9_#_^A zwmu-Y$PM|m{G(b}BXC4ppV*>;{96C}cCQ)o((Mxxif=J4n8u8@LcUlg&f3bD|0t{#Zg#0g9?Mt0BMtwKl9lO+FGoBo>GE}y0gsT0#6y%do?D&O z#Qmz~g8d6s`2W+MF}a`)dB@CjZ7MqWr){n3InHGk=IhG#fHDp&(|>Q z1%UV)5UHHB%g4O)?FN&}+4x`Or0wg36!;5caodM@e4kNtrnu!A-s6uL?{<#D|4Rea zCwe2{$I4>&S)wtnMH`>%ib0&1R*g<3pr6Lv^gnoBNBygFL>BU;0+XZ4EzEPSbnfsh zME(4g8n5mmPvtS+;eh_`o)ZrrRlweo2R1*2{IL4`OMYBGx?(E12=&fzzszbterpUY zFit`qERC$UiAo2rM=dY$C*uF3i6EYI;OcJS%Fhl*K4lm5ycTRksP}jb+XC=C$wyz0 zL|=>(G(IC)ALL1<2IEM`h=7>;)qdbpHT2?z^B51`*85~#!0(7J{(E138TRaTlrV+f zlI@jW7SYd8q+zrn`psC18g0nIJiK!L9W(N?g^L4e2YXwAITUOweRe^5R3nnk9f_mjzFH!Y=MPrA&(eG<+gzIWHreFR;JqzdNPG{t8*2M*}f8PrPGX44c0sg}CCvMGXD&lnA z;{-$Sbn6?9B^v&)$NR&xRj|ut!$X-u&`)YprAOaYBeLG%u<8N$PeFyvgIM5nUa6dT z0DeQ8(U5jPJLiITTJ8nEk~iZO9)Q=DuVUO1=wC7T)*s#n@Uvx?fOUwE=^E|>?=k*- zJG6C4qy^9aHOY&80>7X=3*QR)r^;gaU%uY6R!Ex3rzSsgx|sV+4J$_Jp9_|0K3RcHNLkB zdaw7l9(k`rYOV(H?IY#L^8q;f53#SNLysg=^Q1S;$mi0QR++#p?VxSl3f!;8m-|zJ zn=?rG!dc+v;0ax7g&qD*+_}PnI9vJm_{c5bQEj>?EeyXZOTKGS3*IA*c0C=sgm{}h z&0hfj%CzR}QiGg*b>fUiIP8_RkE(bDc~G`zrwr_s^7x4$Lmb|J#UhTHpuJ$#|D2P- zhr^%!WvmO5;t=|m-5H(*sdCuvS@B`Cf31HngCp!||7~W+5qu|c zX62P%M=^g&FY%~60bZ+Yy_ruVkL+&dKJ5el6TR^2HsXm%(@bO^`mb>XGCgS9fq6vYl>4up7{_aMA3fZK|M{o1=Zn$bt{W}>?k1Qg z6~tTT?ZJGzbm+)7NEaFFV{FFo3vbl}@`lJ)eREp7LV;n6_%`F+sc+Sh@``iDDk&<0QUb3jWq?-D)9+-+RyKifn+s zyZ5d8F0O|0%y^~o#1@R7zmNB;XkxybzsURyQbXasasl)|T)lGiAAkLC)(-iDzrm3_ z(J@8j1M_>oU4i#}bW4*T@P=d#AB+Ot`KnC*wZM_I{abbf2lN?=hl9=$G!<^f59OYFjwA$El|3#EihBoToy((T+y$Zi8WSEL7pgs5BDJ>#se{rTv zQ5gMA;y1NI^nd5z-FOG!x%9YwU>Nv%f99U+1KtmEv@Ag_%%3y=I$nbw#yTPVrd#nI z-F{d-82V0p9twAd{?^scRNTOapns3qq$Kj0n_r5f2;Rqg53A4x@V!{%ryD%L5pED| zy$U=lBvrEh`#$=iKW}FDO1$6J*9-TeY{c$Ci^Tl^Yg*L{)IWFIy4?!==M}C${RI4v z>crkHl14mB?EDg|fbrvfz7!L1M-JY79|_(qNa<`h@cy0n*%S`Hs5DHu5}@<%y{P$I zCd!V!t;-9z?|n3|vI+H_YE;f`#q&|JCK>n8Ui8mW$A8~T&)4VX#-qP6`rQ2y;J@x$ zX1mCP{yu7{nS$31j2k7zfqOO}$1;Tlr9imoC1;woCD8xBqTPHcDirFXQ{|HNPA7(LZCI%6Hp{eUn&E5fWF&f%1Gcf6~Xt>>lquPCh&dqR#|t?5_}*1OJJ^ii4pHFEt2^z(7)j8 z+Q(tg|Jit#IzR0B=1%0t5#Xr$^trPi{#jCRpP3KemA}tg@xB!83|78kV+5WF*<`PO z>l9Yr7g(qL7VB~u4boP=!a5K;h2OeZ$Ki|(_Dx&x{eSWIi4?5MQ2b!*;8uXrD8dvfT424w5y;HD;A&$IS)Os>NB-xuPD1=eM7G4g0%dxY=ShlF#x z9%DTn>yUXi)_pjCtFDXdz&hqNEawc+pNO2y&}qo~ChA|l;CkWYSZNyS37odJi^IAO z0Tx}S1+=%b?0~Zr`l+mAK4w>p@ARpgf;Qyh`*?Q&)sHDyS8`PRk~r3}?5m>v(84+& z;Z~lClnYp&X(MQP`8?Lk220=C;{R{m@tTDg5gidtTP?gpW*rsp$q4Kp`I2~ zM=2kk+t6M6sUjTfi;5Xdk3?Wy&xwao<=60C{)6H73h`)P_jip)BGy%RILmBK!n(2w z&ff+o`_-BJ&Wgi&6}yEs23U9WvNSN*{W8|IY`+}8Cj{TY7w7Zr_XGaP!*@Pny^(D3 z?~))ltV&_y^)*k8*T-1n`*{X|)Ysq(^!YaZ2JBQWFup~&}MI}UwNV`_8IlYjLRz49Wx|< zzK6ZxM?2izd&XrCqdnWrimjGdw`}s_vODlKFdZ`wGlXAV3*8y6k9Fr`YlolfV84K2 zzyI>I4M~_ud?C@o^*L6CLP(!F+S`}g(Y}}8RI(nfYmFxSTQ7Ov+w5fl9r!|bmMEJc zj!rEm)g8b(A)yx+#%!^UH71=w*$L}*JSU#)aK$>T5<{I51$>?yi=i?f%6xjEHrx(amo;TBdGZj}ue68Th61;GKHtF{;5OR2&p{J>54Wz~U5|dd z6pD@)fLD{a^e8uV*q_p?Z?g&OKoZ^kI}~9D-#MpG@>o}NC1qPPtF!zSjfJ)&I0KjYp}Z-dK)*+R@?->v{|LTSv)_!EI9QIJT0;s70v+PR{u}; z-Ib8%qQXtPq!CxW`kWlKc(oiz(4P)9Q(tJ zb$b`xiw>;-u2)W}yI8UAmG7Y5adxaruOgJQcCe zlaFVD)?wXP_~AZN30yx@5f%;kZqDlmmpJ$kO5mzNy~jTEnOs4vlM7;>|ILH=_@mbN zANsMAiZS5Ez7M-Um_(;z|BBg7jnWd>=V7j8CodQF#e3Izt-S~PR6I-TNbmi(AJE+; zNo(xy6ZUzdTKrS&dtte@EWXu%P<=)Bn?ME#*Ci#iVIPZ~PphP{zgf=B(Cews4al0$ zwyUq<`SHQ=^H*PCpCaR!(lyxk;$!xjbuB}XC)e6-9l^enF{Y0tA#ILJ9<;!9_=38pOYp0G4`t%GL;B>h<)T@L)zKPu`k6-nWU(E?Bmz> zB_ccv`;jrN7I99-K04#h7s6w(pORCfnP!9mk#5r1S8xgY+&VXzez}PLa(8~3f%MtE zA|M*qyXvRq&R@m8l+6tVcG1{}_F~)pwm9r#)H&m;kM?vWlTt0yu>VExgiTT=_IGkF zTz?}Q`>whBtyImy{v-Uy`*~3o;*@q$&oCe%57HBFUB|v{a{ejtXlK*MoGvPGc-?*V zdrhbT$v*qE-NzsMpRN8AF?fipe zhjQyIu>Vv1s2ek6Fo(D*pC$Gw?DCth!Tnb*7s9GhUtnp!Vu^zR+3R&dcatmj{c72G z>5&Kap%Pd{pGH61(*8Q^K8yX84z_ij_A?-Nt`_M_1z;boI$qg-QvBk>AxB*QFL+>P z_6+tR5jWq!fah{mGfqA~ihWBBeKyxRVgE-n@tUpZPsZ2uW5s^hC)ts^&;<7xY*`i+u`->=lYL(Ol{&UaGlnC})(~?MeMuERDDzMZU zg2&rE*E9E^f2J(+e|lENe=0a_gZ6V+;{u>peeK7T{3F=MY<#V68t|+S-~AR7>dI)3{TmadzMQkhey_Pp&ja>B{~zZb zdG9tL1{ocn2B_F4tYGxD1n@p}ZJN!|MmsK!Glkor2Rmbv`&RHcN_Cuu%&m6JR@TCP zS8I9r=60ao&;a*J=n)a4V#w-!Gi^J*%vzl(%*1b zzYaXE**F)r41CMayh|=XuLsL@e>6~T56Em>4?jrla47M&#s01vAKeH(fPL^DrjEt! z#q*w8HR49tFJ@#fW9m-qXS!Z|RRHkD)NtKW)i5Bns#CTiD$rZ8N#=qQ{BDe8W3mGF zdD(S8|0v|1GKbq<>b%~zNTJR1r$L)?GIA3e@qdtADFF!AvdU|>Z-#J;yUJ>|KWSNI58!JwZh!m{xFTvOou=!tfAL$jJW)~LG&J(7S&i#O>eNVX@a(U1aF7lA zdDR4%y=DQgR)uY`E3jXt#M*6(koi+~L*H1Dcceob#5hn-Tkpz79_&-Lt^0imKlXR5 z{P{;!2>Sq^eR@I*?JFGFm~>Dae&Td)OhXcO+4w9Z5b}xLRcAH{>>ulO+OHAyID>qK zAFP2s!L46}c(K3bn^0W^;HdRe>odZ>`PaE??|%G+egDl>ZTzrL`Jcbp@6U{5|Nae^ z>W#6FyNbp`^~2Z)y|Hs~_$T%~x8P&HPCBqZx}}A_`BUuU9yt{!0m;3<$Kv0P^9gq8 zyb;Ad@1MF{KIdWI^er5Bh0E}K`AxG2jW{>p%1QrBC!8yA?E4ixdF;1-;%C>EQtVsr znO*X{4D!&M?Lte~KV9#mgisjzKjrGfueQ z+h^jOq^bGZQ`d2h)HuhSVJ!3$R=-Zrzy9lcR;|I<-`_vS&)gU1Pjs}D+jwE$`yJcF zP2F*>RLzmRC?}j3QTgnGgB|w!PY{>n3vs=Ydqd-yZCb^NGR*y4iwYuk`csb{B9yX!hWY zW*E+48Wc}F0y+IQ+UFInuSy=4NI0b_9UugI5-Qq0F_Xx!o1_1&sYvTESHuP6f*&tcCALma^J-e&`JZrQ?d?tW9PG@D7q9M-H z7~lDGg8|MLEFC^E0ckN1Flvwcr48E$T=&4QBE{}knB$xV#!DU();OP}XaDb5*yXVY zPm7)_aDC)`;S1jWev~WhJO%so#q*Dxh22BWpSSbF`AOQNQqsW9Ggq%6fHKDXwG`af z64`ii;3UoyV7$6c$^++ZFyuL(cKK&tmDrt!ac;__w*QhPcsY9Xtkhok<9x)fwZLV3 ztT&8C!}(7-H^gRk;#`H*JW^%0k5Y8$*!?}$DlKCi>MHur_5 zT%iAz?t32z?7<(o=cEw$$+U^>Jq3NzrYC-m!_O4ltv_>sM{T3YpbYq1{PKZa9+1z! z?s)D3eJ?&*`6e0uD;Tcnya_n%BQ{ie9l-g9{IMr$(SC~6b4n0+4ChWgrlN;)eNG77 zplri=DA-RxNfqa`{5HNrQw09pyS>9Q(9e5ZaQ%9m+oie8Cnt?_3yceNhalheyck%6 z`;Ow>U$4pITnVc>vCkV}kN5I|Rhx0{fw#=x(5;BKRQZ6{+Bkpjx$_7`7yPP6r@4a% z+pAn}mmpQubFcRSN4%u-{r(-maW7`Sm?qAjm@MsVLpx2A+aAgS&jV5x@Mt1ZY{MoxqBePC5 zV*1QDcja-Aq$TeX2ZE0fyr+JA(es{eu}Kb`3=>_-_4+2YNts*51ym1zG9FA z9OerOz0)%^a>ej@sMRML*;1TsZ}gT%xLHN#G+)t(^r_K(nVmGU z;CcQH8acPVXl5#nMp8HBY!6PN5s@aw@!N5D{&lxSTnvpYpVVdE5BZ9csyGr$BV$=I z9V-%PWKW_|Zg2{X{Lx+H_?bx~`40>Cf4@m1(GQJjOhq(u+u^KKX(^4=TX#1_+@q2E z=Q$L%R6|dLO-zmtY2@{v^HpPzXLRH4+yXum`thSx;7d8OqhwbFji{OZI-7ilMm*P@ z7h=n!kwv3Z6D-*@Vmsqh&x(Gvtpa`o1E=?2X|3@{8d*`bQ#9%_@Q$;2v|XeTb`#_6 zkHctKZ*(m+7Ui5L>pi7$-*?|?D>~}inff<2LZ7~At|G_g;eBA8t;Jr=5 z?}PexvWkJ%Qp>>tyzQcL=ytVy@!G-6O2rExi(M*eHwxi0{GcS=kJ7z4*G7Kb%9 zQ8ZFgV%|4%75)9{%-;cdK3gZ!G=fI@!!wOVqiJOQieu-!p*MTR;#pqcHt7)AoB;mA ztmkrLZqe{PXaKne+>tuAi^AZs^jND$J#aNNA25-qqml6qiTvN;r*BOAe=s-F$h1(n z^e*^cWup9w7To_Yr$@6G`sGzI=IBF@0=YvMKEMvm9MiH)u*0y3h6@kuaP*>b{6G7@ z7~wqG8V~+jU9Rh2qmi=zmS?wvUs{(~`55qznFq2P0)GszFZ*HW_h3!il{xs+2IWzO z7x1GDX-lO`@ITS}FM3LH5XVajqrK>-fyXcH9Qu`c5dB#j{A<(=zq<=R(&*?ij)tFH zWQciK09pT2qJA3JR|_2!IF5SMT7~+(c&>fKxzYPLD<-6_&ZZUOV8QHEfdE>d5B~i65v+G{SR_HSr5Qv|N{I?=Qp=s)Pbin%#A4di_H z(a6B9H_WG`5kH-u6kSn1rqI|>Bu*o18lPP_CW5?g!|wS_0Q?R;d>PF{BcF%z`07^D zh-((#-){^w!s`3xeKPPC^{%_9@QX^`xd%HleW#L8v(FYDQ&jSlVbU$>8;i7=CcM;nwN5&~v-W+}I!J zv1Ka#tSop>IBCD{4fHVA{v{QPewe?Db7wH2y#coy35!(Hx9!BPr{EP|iWY_ap^|$w zQZ2v0_YU*-SC!|en9p~$uLIs*rp>~su-BWwtsMtpKc{_ugN$4>V)1pwPN~&2lJ+dY zLm&P6d)Mrrf?s(X`9$24g&%b5cWwLUuU3KaikmRLGuiPRhJU?XkUsqg<(X0qIlGPU zTiviW7kR{q?Qu;}=tJWDYKNeIlT1RU5cnATzV_bERWzbXW-Pj)2Sb(8&MnNyqbm$~ zJK+yE-%sBe15Uw0W5ZjpPy7M4HL@t*bg+{>06ji$bmJJwQ_y4hPZX0o@QK|m3Q2>^%pXyn z!*#VEzn(+_@6Xdc#uxFN+L#i90^0fItaSM$?76NuJa!IvSJ^pQvZ4PlU3zQ)`2NOQ z;oA6vN?ez@`?cUNFJ(Nos!UQz&+!6*?g=W9{$|9t8S=pMBR6(_q!P(gN7mQ4uawG7 zDMbCTknhX3c;2mN?Z}+T^*^hoM#LhMfK~KAt4b$=P->P2%%t63$ z{;2ks0+bDJJWgcBecFVdcq;sQy43A$3V1uSH}WKXmP#%#8}_h&L7d4sG3^?olBSf- zs5AXk;vM53xT>2?Msifwmo7uGnDrsK##;Fp|$$CFqW!Xk0wp!l#OV6nIj%;#;Cfa`* za4|8y5B1EWewMwW5{G4*<3_KkM5ASqM+s%Wap7TFFZ%auVb6aKe5*1T0@2Q;-&Ss` z8mWZ&yrE%D6_xlV8|8g1p^{&M5v$kbQHjrkBZ*C!RPu@1nqr(xB?ld(9YkZPicNtVtB^u11a|3o;$2%Nx8}{CD+>6eq92t&whlOOOm zc0cwx1v`1jP`7zfiH_KUM}#|-WO(nqo9jv?n+7<1Vj=A$5?Kv!z4|!Uq3a%0qJ6Y= zi|$D(+2&vTW#BB8>~C4~g5f-s7}w9{X@ydW7)!?k9_Y(@en&rVG?o1L{*`kS{A|5C zwzxUrpI=(9eGQrTpu&ea&NggZi2t7XNz3dTteO+TmGB}ykB%BCtHA5 zSSokN1n>^AJk$&VjzEjy_~j#1vXHR&>WL%l>TmN>+@4CNJ`ZGWwWAUfc0QT}%D)ac z6}993-sG9HT+oM2<|}swo_BvIeM;P$ivOdQbEN(M@z%_%9zrFTjms}{bzkMV786}$e~xj*r& z?M3L9#G&>lkV?4pMq;n{Qi= zT*YH56=lZXZ5duiq2H0?JUz#$WU=7)b)VBz5)|ROg*gEFcWDi=UZ9e-%*jif;QhIC zP<$Hv>*@<9N^4Jt8%mW6#2WR@F{!dJF&24Jb=12hZai)ozWDFIatK|HE}o zuN{d;QSWKB$30y<$62c1RtG*b6po#tfuBwu$)gn5dEo`eJ7wVX4&RX&;6%lHR!MQ% zAu1WRIwUt`3BOo3U|F}1N}M7iUuf<{KlMRsr%b72wWr0b4a!!V=FQr1Kj7`-{by0% z(&$+(lMVbM^wuOJ{OlpS>+U6I_~qWHGa=B|>5+Mv81(fB_dDZt0(mjmdrA#_iRlS& zZ9)0>d|<5${Ls{cO{^C@Ma`L9EO4Nb5Tk)u)q_-0>zS?h#EeQlu9&;_#t`Fcro*Zc zJ&aHB4s9mekY_G`P)=3>ZrYBkA_`REbtm(z^ad(XTPB?&lJM_qLdP8>(7#eKPX^?v z{)Y-jq^N{vn6`8V_4?K|yPuH9cyW5r@WV#<@37gl!)Exy!G4VsTi|D5hp%R8;yK0o zt1;SCl5hF>!e7WYHQ_;}T2!KH-F+!@EAo-2e`hbAGyh&udrpZ;QkJ?FM%Pox%<}!j z!=hB;Xf+z`#E<-)EZ}p5ol0z?3=WJiP{~RArF89i3SqD}x-$5KLjIWV&F7q=kVP-I z=KnrZ$R+u=w`wLSg!j*@uR18N{`~E?)mI7;sJ9${JWV0(rJ^1ieo_ci_~q6Q^LUID?JFKAp<41`Nf1r13m67LK z=*^{Ctrrb>OVmiI|?39$m_ob8yr#Y zZ*M0~z(pAzFdYL>=*qsf%^|tUEo$jWPAIDlE_d}1k+&Hdw=wWl~ zw}lJzc>5oZ#FI}HQZ~!ml>?k9M>HebpijjtlaD-P#EpXk&!K0U5v8dYxaqFu=i2O$w_`i5Aep>u>P@5D}@9JynFh!k%Hg-XR_baQAmv2hXp$H z$coSDJ_Wq}At!_#P_|-J$X*HDGqZAwT1^!4dphrODW2cPv3EQ7a|+2<(dHRL`#Yvp zy{iT(HtnYnzK*>_%7=y5@iSf&vF{nc0k@z_~{{04Lr^4x#6`GBKGRc8Aa&5O}bb1&cAkw zpD$#?u2mBBs%!A4kdrPqm|zFp%)dEThbY8p^y;(Lw-mA^Vnqm$~9>m%@ z;QEg@Nej1uv+jtF&tCZT-?P@MZgs&=UaNXCwNc0gfh65m4HWX>OM871@Z3J?TToL1 zKY67pQK_TXq zx%Hko6tecG!>{gJ6e4+f*`lD3LbzYZvIe5vh}w_k{T1-54&K`)=x?-d*3uvPr_3e) z5QJSb(jDBtgC|J`mcqaHVCTPX-TGzllY=$dvuNin5eVL&OCjAy=CdB7|FZ18>1DAL zqO7aH6nB|IG{+N%hJs)hHvTL|U-*5uUxNKf=*<*wN%f$RFpBu2AveTlZ(7-QSH!`T zl6DO36|icjS)QZdm)bUc zXY|wA)cjf_ghKxFxRnwWmsyiSg3rneuTiJq zceJfHKB^#I50B|w-9#bN-p?-2K-S;k9h*{xAACIQuB(Cj?{xY@@Z2wI=f~YT6r%8| zpLMBr5*wWGd@Oy(5I&?gL&vR{|G5jk}$Tr0UxQ=hi8AO?0CsJaE`#hl)KI*8y zb=B8E4_bP_~Fln z{NHrB;kUI;UB>Ll^Jb6vB~~K86MhLge}io7XELpROHZD~0|QhT#qk(Ero3X-#S1 z+L!p?`xEd))_)RwxDmY3DXxn06r%Wa-KdQ;#+~fd{l%il2Y2=Iuc9BdR2_w5z-hgM zTKX8c;&Yz;WMM?yYj*}mFX$7iFPG%==kXgy8nOnz5^-w&dj^%Hn8B>5D2|8- z3MNEAF=9Xv70d{N5k!Ki$r4N?Ng^2}=PdB5x6VHMI9<1E*5khW)?J6SW_r56zyA7j zRaXaqecLbdtsVgKmyMdnTiMUVrFxvNtpIW+YE2#E)C=UEAG>J_*dMUjYr!|b#I<#^ z&(0iXh%*HoRtJIhEAn-p@rZzNB;5US7T~Y5#@g;7u$LM$ah?#cU;puTZ;xr9Uf0E{ zy#jKJrWLtc0YB`n%uF=_b~kyhsZZ|v9(tkm65tjU0c-XF`k41OE_?%VqPG6T_*H=4 zeT{2I3jzPEKDP!%ApeYgPTOpO{THg_vrh2no7+S`c1)AJ{!?Fv4YG7ZVTN zo^r_&Y`3TLX)}Ny(iPX^&w!tb&N^AF1A0e!PL8Pne4+>EJ}nsq<{SRGow>jd1zQ;3 zRsug%?)O+&DGSEc!mZs$()o^Tz=8U11Qrky}O+nj?(t~WFBq?^1qZq+dHwOXF9 zzLqm_!Os>N=Zl%RUcA?Z#&1k~cTBz07_e1{Ox;`xwrflhPU{0axx1qKV;K_tbe~>;T8_jguP<^!`-vRoxueM>t05<^b5fjXAug z3HbNKUH_$HfIL6exZk#IW8#(~d+*O`VB-8=y*eIMGVvP;`+Q~MVUn~@%^JpgG`m6DJ-Q0qxxbhu1A}XX4>En5j=eKV3(3zut0S;_Ea; zSNO2Ve0<+7u#Jfi7N5`Cx`BxYPwM5Tk(TPEK7?t_#(=x@~g z9i^f`-)~y^E?Gd14amh0%P+TQ;;*YlYRdyZj`XhfehK8S@0AKn26F2Z{qULs{3buP+Wyrs zCT=x#}t|l5!oKyss-YwKy6^`;#Hs@-n1++An%vr z=MFc(_UHDz{tRGmHR~@+F02LPn$)*pr#CV2_8nU{TLJlB<`z7B4C1n*q3L!Tu=}&m zr@aVZ_e*?>*4zbhybsQL|#enz7O_I z^^?BJg8b3pcdpI?^pE9Ry4r!AtiP7teQ(ahl|FAQ4*_!JF~7YXF(2gP>b|!dbwEBf zuWOW51M>u;oJtFx1~e2`?~<8sOv8^L~5 z{z~7YG5|Mnxn3>{@`qKbqN708KaJ`9N=&>pQ=_tA2B^=8*YpfEnD|BgHJ3ll1p5n2 zz2rc@hxIlctO8q}ftj0owLx5c88kKq_|FNpJHG>Ymh#_Ls+q>b1>P5_J(p*K_v-PU zye!ScJKOio>Kg;Ff8K63}@oirfTu?M}qvgWbZzEG!x%P6iCL1fVz$cFFOae&hnSKZ;t}@ zS^Q>ze*~x_C#ud?@d3Nf6z@OR&%o6s6~$Hp{_Cu&PK7iw@F4T%8v@k~@E*DVzVF2h zd@AEi;oW=&USJkBIxL%k^A<~fTAjhbb=7*#5uX|O+x0}`AlQ0O?er4LWZ*wjrN%wY zVc;T~?*|?hFz^x;ooD_f47}{HzyWE%H+-qB1gXEmEZv;1ZNNS55*S*}z%vbwdkt0rT;S)FQV>Vkx?5reLA;4{-&-dE z>}7dQrOqGNQA2!e`BWh=K6%bDFaYr?nvao z=inogW&!&gpJ)9+5a^Y8VG-Xr;P0i^$345&4E+8=XW(NK1K$>ScUnBy@7$F$dndqy z3}27A4Cq-U%?rChdx__IlQ3W>v2?4FE)c)@YxkQx9?Qfx>WAH{1bOcpDVC`X@?7tW ze!T(6$Ga0E-h@tO;t$pqWLZuDd3f+^oCetc-VAOk1bQgu+HHLa^qfivS$qZZr|->5 z;Q{jd*1yb;W1@=L54t2LsoM58_z?^0(Ap-m@S0 z;qI)dFEl}aJu6(k90hR^Fz(PQcaXnZZ%FU%0`fc@7Q^=hY$LGYqr5@z&?WfgC{?Lc#QV2b@l`OKA-h{p9P4MsGL=<$GJXYXm zh_){Sf7J3?md6Lgzt^nTyI}i$`Hn1MKL)-lZQ*KBe+GW+Sv{ZK9Z(PS`1Rs|UXw?M z;J1K2uS-u?UWj1eMW(g8WM2b&7t9FG1@>B={3u{c5(D34q25i}F>_4Fl#f7O%?+&M zd%?Erx{9CGdr-%VHz`g{2BS1f11ZI@YIpaIu&3i#gxV@VbD+0YU2^s z!N70#9T-7C50PUc0vfkL-3}C-W^$8(-$|~IoC3BczCV*b-(uj`%NOWjfbPBLxn~PO zJMqX6AAi8-P4n0vWkBBXnV*86yaDYZQWl*A_9OC2Vp>6*{j9j;bl3Wl6 z%G%#vg1Y@`&H1vgMWBxFwhz(z&H(R0)085%ux_MQ?f8Ou*roZ=>{HD{za24Js{1ME* z_kZcT<7_%L4t{L9UvlgI&6j{}+Gu@jth8 zeEy_o@3Y&nx9sEW?XTnilIPFkFq}=t-op5^@&DIbw%otc)NJEFvQ+tZDhU0S>F*5u zDoy~ucNsL+F^4wQG_7_Je+3^fP372JY7!BE-C42?i@(MT&*}%N~;w$}{bY!YI z&sU7zZ9q$=o4D1m9;YKq;MJ7n0r$Aj$hPjIf6kk=;8E)T+HTF)1TP-Cw1kdqLAb$G z|MF#YWMi&19q$=fK}S~L@}S6a{AxO~pl$1CN9tJ8k?k`X=O?~=EgjiBjrVO1w(IH0 zgg|^`oZ3i7mfbt^iN^iSbYx5I+xd-(x6qO4Y+E|3v)+o1Y=T9o)q~!xbYwgx0+&_^ zZKorvnzQ8{pQJS%*$4I4_2E-?(2<2HNKV+QwUds_PaL=lv!Nq%5&YmByLcBJ*|uJ# zpuOu@bY#X2ZrKxUcGHommwX%c>3}UAnRu3-mW#(8IHA*%_{TOhb-|CWceWYNbRh4nR@>A214y>o9&BrREh<0pgaxd-XEjcw@r@-Bgv%zejn zo2#aW=(u$jTMX{Wpe3_ed*bTCHHYcAeaj3}lPjhrGhbYs*lvA9|=7thCTvO-nX0zD6P78ZBAgvEvPb-)PA$&yk98oa9C) zn_2gh6UAF;$@pI`SY{SPOZIMG;e@CfS~6#Khw8~{?sT$g)(O41U{6a{8+`j%?+aS8 z``dL*cXZK`ZB+OukvZFgPBzK!+e+shqb2)%qxW%094*-y%gYBP1WwR($`n^#;ATuq z_VdfTF%9Qv$zFP`E?o1OmTa$SeNdw4Njlk-1w9-zEojL~6J+KGT&E@TKmL4#P!TQJ zs(D5^j`E&#vWfH--6`HiOZGl;zpYs?Etwk_i=t|2$!2Tbo?TE$uC#nz6^;=lpmI_-}CHzk@q=?ccx4Zl{Ueertzq*7o~-&X4&;VCAsK>gW>2W=)^- zBL6tzxPQCP`EkDv?6lpx)ynqh9&0N*A8VVd@UF6hjrqQh9$9Xe1am2-_SNZ`A5UwYe$?72L{Q%roVgi{G;Ko#U^)pQBVER z&?Z12?`U!=eZ$j#H2k$J6iMH34v3k5TJ@K4Y&muOOT~ZaIQNf+D@T({boQJ*{?YJ& zjniqCHW`G!76$DX{PI^(UbRQmtsE@3Q0=G8*kWwt`s@+Gx_QKMmpqwkrw0g^hhxQO z)prs%d*58Vv9yPH{xL+#KPVAEVb^(E=_r!lig8*C8wn-1ZGwdb;X@&ZwqUP z_|O%Ni@tXw%RguPWxrG|)pc?mZi%pgL` zF9(kAaUyOO&&)17RDuQD9V%V=H4nSows@LGNjG6uo8)oxMKPgu*ivG!eGsejNDJRJ zd=L|!W$kw(wi)x1DhtJ#C0N0t=9Le2cBAu;zFm@{Ci^8DZXBV zPG56xft_Z1H-VZjWjA*B$I12}$G=pJziEFOx;%?U-*!>(LAOtefX)xe-d<$?4ho+Z zs7&o8EMM4^MA?^Ob|2k@O{%|P(~>^B#t_AXdX%A6`>}4KYU4XeN3}L0WL$pKDF(Vc zwKaRDhLrRm%M+W8DSZ>{B{oQw$k?go5}&U~Uk(i~Ce-HHrKU+`W4()?M9ok9LR@bs z4{K`9#YS!Kv^03uOC%pVX){-$4ZCV^6j$u3Bx;8z9}C#rfMJ>|uUSWR60U~QvyRpG z64s{1*@3(JkmWf{6nnmZ*M}Srrc!fVJrDE|HL`xAR*V_MTqe40v^3$xFGljOmGSJv zo{beJx*S>v)ld6kE5$m9t*6tw@;>$=^FMuI#~ybhbo=W~aD2De5S{Dy*r>$OW)yfjA%mmQwqMZeLtfl~%-%tC`eQqz z7hB9n&zFqs(XqN?(dh$EPFvz+h%S$)fcl#oQeDXPVWJf4)z8tL$o_R!nI6-7x&wK< zTNbZU;N{+d%s=(4r^czv9fV8a#`KOe4VcD<$P-%YTZyV|X1eA<^;qn3|0kIjYccJ2 zMGog3#KkGY+3 z4VS7ZBfLJyuXQ~Q>fE&Ih0T2Sn0ATH6;01P%*n?{B49}iGXI||WSku_bo%T}Y|R-i z_*-rsoUh&2OvL2>JfrH>K)A<-Z`BR0A`T5Jc)fo|C-$TwX5{)jU1rwspF{&Pyuu<`@x@$=-A*7-7B7bT< zG5c1(Npa`c*xVg1Wk*s&K-NuN1t@vN^z!+F1VCpKphQw`z+m)wZOK3p|kw=Js@IevOV+vNJa(B&ET^Tw!|zK2CV~wtGs!Q;CV!M3=4ntu1byO_6Wd&YDJ)if7}E>p zNykJ>O6EorX#;&R*Yc9Emh|!R?Gq|6#-_j%SM9zb$3vv`X4Q?u@{z}vaYfCK*T2Xm z7W?L0vA5_XJWej))83nd1+}d2$V~_(a;8;0pEyv1ovH}gotpI>8?!d~#x(0ZWO=rU zk5}xq%SWb{7`PX3vJjpBgeNcaV#{)n<&SF8zNX@qfgGQv`v%q+9!Mu1Pj&4HomowY zy05sh)8!>`?4h@%S#>F9-4;591?t<#QJaK@FRvtye7L%0oq7r}`RbbVu8ML(E6H`w zfjMo&mro02BZYZ9==Q=s&%)hV1A{T z>pPb!`-o1AzcDDMQo9VBB<%Xl)#nH1B{4(u)`c{}Da&5KC9MSeerBBeiJRXsO!18K zp%YDnR%hAxi=uVdhVf=I9v&*k?2ZQoJOL-O_s1*itr%>@^7OQK7YNrAW9RHh7f>l7 zZly6N+>iN*oew{&@7AA57&<5R zTs`d)GX1`SJ@dj|U&jcw2lp!0{lNIV`pulL#}ch(_w}Qb8n8AcqZ@lx*J4u-8>)64 zDaUL_m))|fc!_PcXnp!9C5N~_W?aMzyDXxnD_~*Y{2D^0P+@xV*#SbXWZw80;v-@m zu9_OKCdXk74{bzB7DZzVQzxm6jqSpQO?b9o{FNZ=bj@DPB;Qo5TJH0euXD>V={pUI zd!yqq)cIlWhxz*3G6@Vdo;|Lq+}$7)jh)F37=3qr3gQ3AO=yp7CnojXxa5LOFD5!~ z)kNvJ)!3x#!}PV7Yy*7e>fu)*fL_Ie4sM(y({!*-PW=qsC;}m537@rEh*;Vl#L#^j) z#F}<3n3{m0&IgPPg3m=nze1+BD4V~s>SqKp{rvfd`H~h!gYxlli(q38(T3^Xl=_@b zBr=s1TSco0)7*zz;`iH#iB}6!ZI(3?!{nY3yVu2HsN=<(*CJVt$_dEve49TgLG4T& za=x@5ZA#yMC<@a(*dTky<24p*q;=%rihL})ca)mEY%`{%H7KD3>hq_i6RX!MwGn(h zhY4fHKn%6sE_}Z^=0WxuWcmY13wE2wUd1+)ox66f_!^dS!|`~eeJydtV~Y|0_6|(2 zZ^}e9{~B!4+?iurH6?T_D3GyLl@_pwy2*&wr9KFmxLYi!N~E+ z*BWtGy*~(<|N0Z)y$b#3k?BK5@7ydI?n{W=wjA8Cs0Mo}Y|7XyJuLQMX5$u1Wgh(5 z)y1h-$@z2S>WlN0`iY`N!*tS@-6kfUOuaa3e>3sT@sh^1JNJm_2WyVItApzWuN%i| zKdQw%SgE&WYnNhONxnZL12!SgH{QKci=1H@f?S`QJ@uu|pNm4)*UwvEN%*i=$n{q3 z%jY2P{SlaV%50yRMeW4;0|qNIp06Z!Pd&KpMf+RggpTL!-GU96vv{Q6geS$=A6jWw*Jv;M_S@A)bj;dhmcLj;@>07b1zA;Q%)-tnO-bo@gDWP$;k2F z)4OMGa7sL~f9sF*hDlA0M;;%?Y6yo<8&z|xshtJ6NdFhmiHw~mB+keDXP0{Oj-(wA8eF`69Du}HuN=xv4 zSp+js@zCoZw=hq)xz5XO*J7*9%Y5@Lfb)wrJTV4s=={sKKHR0q{~0;{-xhgYvD=-2 zJl|ds71=L4D+4>-r1b8GaRc`Kk(uu3xy?kZEqKt^vJ2}r$azxOR7PmDhJTSi(MW8z zI?Q-xwP8b6DT9^{R^WRTTC)Hh=> z5^vR+o{iYM4&z7P?w4ccyADZi`jLuBwu>KKY1~RIUKOo|rxg;z6MR(nUMRuJM>*?- zgZY~|9=&efo>t7SAP8!i1pOwBA4LtUTLmtR7(-$swmyx|#Vnt3viALCj=nUj|tFN?-p7AOhnZDL5^0q}mE_S{+EXMI+ zGBM|7bA?TJKDO`maqH*@dDvEUYxltV8q8z<)oxprax67L-12f&9&&yaKAbk^bayWD z`JdL{UE8CeLnehp8mz^vzHN2hJxdyj8;hBl~3s@{r%PYZFH_UUh zkt{{FkGrw#>UpP1kn`Pc&73HY*CojFjT52b8zxDXVW{hAXP8$iMo3p+JON3oqFcXX z`rkbkY@U;X^-gvl7od|vT%5U6UQ)atBd%I(Ef>il-ZaM+HoU7uu5WqUlb6RXszSEE zWBs^~K5r_q$Lew`d5pGT8zVOEogCSY1-tqBKil1k-4@@uci;DNY`p&h+nrfe*rK@) z#!PCjK(6Q6e4=kYR97I&zpU-`>(ahTteTONZ8YWsmb=q0XV~s!EF$-2>KVZfLekH8 zwq;osX0#$QwC8OJrq;IZLr!=#vVT|RCN23PT!ZW{jZb%GhcBo>wx>q=<>{@ve;~`h zM#Q*Jz_J>7ydbtU@BGP&PM>@{d4EV|HL^VToynViF0MhQR}13NKEJOPGx4~zR(nk@ z7W!~HX7HRnL85IkEhom`|J4phc^$0HzLRLTdg}?jf_T2c)ZrkfX}&vO>&aky|5f&NA9JRO%)Z` zd%*`kqz!*yr=NbYIayzUnV;#}=61djx&9=oeidU0HY4-bH-DzkH?;-%d{f2w;)Gzi zR%ClxoSfAxbFme9er1y&GHsh{E3$ttdaECgwroZASG4;Vqmw@9^mUQ>@qIhmkk1Fj zg(l@0U2I1_U%1|zW?yu!16kkszDo9sdeP})w?unM3}AToT*-Sum?V3MxBeJu^h)6r}?f{V;gn9 zxoS)<$7FRrZ<;6CgFL=$9B>Va2<<`Ew@Q7#Rnc>F`qmm=Tt^k1Uih2e7`Id1$o01R zRne+!9NoYBybfF#f36!jKJT4Sw`C~zAkPOLd{(`6>{<_UeLnj{WRb*?9^~`KcFvr4-S-M?{B zt+ux^(c|av_0PQa8tD9IBt4O6bwt-UL9qSZMY%5Icr!LI9JXx}I{moe)^^*vx{%M` zLz6EHhVAS|J|B7G-0iS=33|PiT4HQe{ImJc0@`64m|K zH=`ToB?Ae>iuh3H-rNtw=7Nj`L`Ns`_)=5#{?MyioyhT-w|d)K<3jZD=onKo^vmup zWO*bka(p^Ip~pkB!8|MLd%(Yl_dkf9j2^w99$nvIYPTOXN^~NRclU44jvE=!fxI5_ zI@0-&)N}Ot$&-Y>q}!tC^3R&r*mR1CPS4Xd=14(N2ZnmT(30FSdNb?Vk=Hl8H(j20 zB)bhmy+6>WaCF(AWE-Xt_eRm{V-L1k?zz?szjmzV#cPLQ6MM0N*tM1Vyj56=e`#s( z*Gla5#t6Qy3iSD~l&f!BIJhqgb^U~)S97?o3e1NQuNR1D@ppO}v|{nG+T+D|>#@ap zkq!dVrPwa}aKZBU8sgUU5z+Uqf5yTKnpY?om1AdGBprALn~~#Lm#~;`vY-h$-p1Gn zZqi{kAoG9ZG~J|VBl`K{Gh3$@2PdG@uN<@XMconf^YQT9BGnb|(AQhUJ;R%lTG7|{ z>W)7&&T1-0zMc|y?$vV7@KWUYbNnu6xubVWkn=@ZJ#DQnqXZi+Hz&IzvYu!jv!-Oj zqgG;FTf#zxrb%2 z^=|$res(`*y~0rM&y0`~8#^|^AKCuHSDB@F{|qHi@7FSUWZQOn;cEi*ey8Ex?=Dy^ zB9Q4*6{I#S-~Sewe!|ACz$qnf3Do}{ z`-&Vt?NS=@r+5mH?}wi+F5COmqnMC7Im$g^Z7m@_JWeu0F&EQ&^Q76jHjg-#sv&6} zUyqdpxvud`F2YiKt)xHUrO5Yp%@W1>UtKRnzMp^5{rP^Q%u12{Rgms{)zPAqkaX_N znD?ld*mnGDMo(BXrrbL2Op0nZRyKf$dCFKt`hnHTd zL4Lkt;o>o&XX??P_i5RZG(T!-1M>4to9>yFU9N6I);HYZk!EILGcx~EZ^Tt9Ra=nb zL1ydLqK2vH&!c6znucC7Y(ci?^@nAx+iTG2RZhiCv2v7u`;*8EKI> zqPQK~<7TH=valS}SWH;;%`C+P=N-JBTT_B9Y{Zg0!5wWOZvwX1cO_slo#qFYTD21& z9kxxT~uqWQX&*lv4#c$xht>}DxG*E*{VD;p`yyuPv=o1t^# z@N&r_tkiLo(weOugu9db)ROfX*nq+F$P-|tY?S23fEh=^h$n_W>p41bO{GO z)o8EA1b;tiYw-I?+pm8-X}je2leU-T{S5ZCWDqK~1+#2J2QWLaj|+E$H&8TaU5L+5?#J9sdpatF2e4y# zE4K0NY{UfhMRj$=O0m)6@j7>h{UDN8U9e=#uE9o&PQU-Cwu;c>J&g^R)MHnTO&?_z z)M0*SUmCv(E5-Ore4WNDiXgV8=f_#@Eg#50|Xvi&b$sc4N`l4s1j_-@~%ajo7iW&wG;(lwsR<{?LF0c+Hm%98-cFXdSur`P(Z*(&G9o$(B~)^gi#M zla?o9BaF986=Ki1z{#x%FQY zi22K0y3cr&V(*q5R(1z>R;2LZX~*;H3FVrgfU|{FSneJZ^A*xz#8KNlRwW;5u?dQN zKU>o}v8#+@j&4rnSWxoCcNXuev8d;EmM%hNn1T6xQ@6qBYQ_saUQD z8`tQ&-?_V)NWbGh*GRpa(3Yu=z^u+GBt3vyYK{#{B+}rXlIceKGJMY1#B-`{Ce2(vUbQ2Z^!Ul3Q}0 zY&Q;k$Ujl=A&;~BAdi#nMSdS=waQZ*u2>Kvil{ElRQXTa!d9_(vUVFf0G|}dy+3HE7_L(WAi6@ zkjKgPq`gSJ*)otAn~pq2{*nC2-y~m>mehx&BmMTzcI0pNXB7BNe*P&pDI?h@c^nLq zf5|}dBxPpvB-^vwfuDczBWX!Gl7`)u{7rsHjQo(t$$hdtxn=83wj=vw^B{3j4if+8 zF|rNGgZ&}pCfl<6W9vogPk#Q{FS`x7C3&;kk~D035@XB3ZcFyb?t^SY(y;BtreSZ{ z`jcDo*gyLu`H=0%Kl1oLaq>4QJGmv>lC~y)|MLTO|MD@(gMFOMhipr>Ve??)l4@m^TEY{jwm_AUwOi=!DOzm^WZ;Y!N2Ml zyIzAN`m5fP`{Zx(L)Im7pR7UT_CI66zs3c29cR~Iw$0dEV6MMwI{Vmv#sbdqft#_w zk(EmpcNg%s)dQ?N@Y9@?|JQc`_y(o_8;N=X)Da8|%YfC*S z8QZi{93L9l5LG}V>o7eaHEDSH@1-Q@f9BbHsD5xgpEjKeh}qSi5PD~s{*1IPWTNf^vsZo9h&Gx>~xxxUTECv;dHJKl>Qd5e(Pj9 zGQ>_1oppEc;jP95Rk}_Qxgq)#ksD$l<+M z%t9>Dh+de<|2*|hwE|s`BXS#BvVtRn-@k=S{Qoj~JI)UBvV7f6U?Pi8*0=gk{S#|_b^h@G}Co-=NC)6G;7?S@z_3py_G-?wcUqD~QILnK3# z4KYH_&pA-5dqslI3m@y}rMd;rpd+(ZI&Qw4mv-vDy}t19`xeDmnz>~e?x%730__wO z(Qb&EUVZq~^JXFK9BK1d7E98XHhK|d8(K0al@qgmKA@c*8)gKlIixAjdErju`FFM( z!{~AWvGyVcQWmZ%>ff$O7jKAjazqtuFFWyG^_)Rx5JXLfwr~w`gk)a~Qd=iarzv8o zK@23suzY84YS*%0DxK>QOAR8~tN8fAr-mwYog#VxG2Rf#5W^C29)idX(e;Q1L5vVY zZir;rc`pNHzSAyVg?v%|U}+{s=X%6ILaa!LDj=4ch}%j#9_{!^SE3OU&Wm9*o+3{35IaRA8`^k7tmKHUM+_vyiiDV_h*^&qmWY}nMla%={A0ewzH`w^ba{$c zR1q~rwA+?bM>MaTOQ%afL~e-jhB%cPb@<^~zkJ#`IilSVGwbrysn(`z73rLnn=xC+ zCXKfCBH9gc1p`r2#0WtoLp-fObUh-O{e{ZJ8JkAYc>ytchjvbmXgAd11MQRtQPZ6g zgR8oasK(NqpCXn)#FRlC+7M4;+pekY`Kdv>DutK}h<3}KbFb(0s%dobhFG`|WxKGX zI9{@W)>(*NKr}C+K@ep_EQ5$-h@B#m1s86uK7NCT&ZmfWLo8gH=ersc)GM%|NkGJ~ zM2rx`Sq-9j5j#b+8)CIYEL=mY0%AHN2GY6!^-)2mW$3~ZF;5Y>Ax_;9eTq0bBYFYR zyoh9olWoLl9-<0}WTkWXZ`|@8NjEwpx*pLBh};kpaA*Sw(Qb%K)`&iRUM}5eIr%$X zi5}W&iKr&A zO%W6D@u`z#pA;t3O)wAx3DNb4+=kX5L(2`(yod{uh=mI=EcvWb>v?L&)15CMItwxD z5q*kS@DW$c5LbQ>HAUO4KVOs)epZh?(I)->-8)BYLJegCI)uv8YY7j4bAsPhnwoF775IaS@?R;o&FC5yt zUJoJLmg&VF$Dz!N;h$NC3gr2fIPq)98511LLGzUrRIG%kQwe&6}JD#6Xr$bCRN zhXUJfZz_3fJb_cHkClo0loG*-^PinVTO5fx+vO4a^Y{CY{$Y}@7LRyJp2%_b0hMY9 z0jQ&({@}iIsOD#1xPG1Xw2#vy&_1B78eTfzT7Dm#y#48q6(yH-a2blYg0g~|ghy-b z+jEa~IDHOn0o4QA0&4cY-3tp@anm^!g!aKb0F{b+0BT(*0PTbOD1jy?)Fkq}0?Akd zcsAtE@PW4A9*9hL*8TB)>VIn=^0Obm%=PCc+M)h{DhPGdC!Pd@6CS3V3PNil)Fe;< z+BwvN_!NsLFGact4%b3~(^G>lw~Yo*!~GcyP+LJ+8G6KpJz5R!xJG6L?Sp%hY+8F@ zj;lRbZ2PnG%?Hy4CG5dt9e)B)J)jvSzy5lg&gERr5)Ng>Jpk`sHos$)Gtc7;2zUa`mCod#9#f3`6eHuWG2nCo+t3TgeEKMO5EODS_hdS!b zBhQeBb6Pla5E|4_K;^{F*cThXvoL?U7OEiBA5Z}5C}`bRjjnjgnSZjr4|8iX7CPq!M&e7d++oXBt5DfX-gIw=UG| z(19LmL?{sZs=M;lq&Ci?5A`7TV=YtO0S8S3XdhbDctJ}O#Tg4!bEtw)aiM)c69)=F zSwR86o0azROmLs?pSFVP0ZoI|D@WzLJSM@J=g{zhItprCXr+cK2xSG;1Da7#J-F{2 z8gNjvUzT$!t?H#%nuNv`v;}k!hS~~R;h>sB6@&uNAr(5XKs$#5qI=F|-FBpykwJ|J z)g0Oa8a~{c9jXWPWE5(vBSKw+`HM$zCMWk91(ga4K!X|@a8T<)O9nLBxgTqxdJG`| z)tq}I3Z@>L}H!6~U*3VT zg4zl?Izw#*y()89RDAEP_m!M8edr1c^fCuDu2?GtO|LDaxLgBWNP&tAy-)@19LfrM zA(#6LJltQ2gSLR01lj^BE);+o5!%Q9dH|YH(7O|$aRoIyTEJPe=5XGv6Lsr^=k{%5 zIfu}0X9s!fB3@3w)5yl-yNWm$K#Kg<;SW`2a<+i>!98$vTlX%Tu1T>R(+yEIpV4PN zQ(O;(ws0DJcW%x|imQ8{?r5hK>GE;*!M(WLw}3hd>JRSwfNH+x%#CTQr^;~QK`5({ z#I@Pc8^E)if6fc%eUZ6za2dswX(%hGNiHsrGFm1?akmb%1=Lp17ErURD+D&2dj#Hj z{-=V_KDY;t)Q&Dt^|k4>rjkQP*zZYdy~9ZcQ|`p*OXHa^{v~V_79We1fY6AGYXSl z)n8%bGJ9E6&^TWxjazA%alQ_!&%+IgefeoZpUG_u-j$D8dIC)KEY?$8vk$lp0RgLN$l_0}4PL1+BZ# z7EmKX#f4fI+5!sPbL*I+@{S^LTG!TZT@X5zGjX71hekWJb7)X&7#1mH9i_P63K~Ap z5dG?Sn>FP*#S;n8fd$G63UKcaXx2iF2sJx2+M#g;jYO!Upi)6S2pwxvbn~L3l_{=8 zKvNAW6;uzwF~i?#VKSVt3vB`Q2ejy4l#+`{+eR_jhUx*0l7V3zZmcyJr?_3wd6G-T zDQ;Vb>H(d-LZyOQ7YaZJdZ-bhK(O4t?kWe08%>}dH#eP&>{nsN@UMD;c2%h zR*ImB0}Tdfk%3OUDw5Jglg~-w9J4;C&!KwA=vndU-6-W8IiYC)?c-5=znFa-#hv3& z&7lfH#fA0(O&llyWd#Lxb|u(mdyeBYJ5NW=D>$*-1{;w%8r@PRrCYF%ihhAIeU z1=RzZQBXa&?;IL%P_xS&GCroPEzD_MXk0;CKnG!{t)LYSsyS3aC;%N&p#uxFb13jM zCk(UQ#LtBhp_)U@4hculP|dlw6;vvy5upHd&Hx>8pg}D#$&+y0M-gz)jN)Do?pZ;r543Zrqo7k9 zC@by(=)x9sCIelEdwp1Xu<0Vj1NGcX1r49n(j{hA=O`X^gPI*`L}&}{#pS*QR6*$J z5;P5_12ULmBCVuc=R5@;ksZ3Rtd=-C8x77mpP$_lz#3)KVK2h_UU1JHE_s2)&2 zgX`rTC@ZL~prbR?R?w?5`n!*3%2~*B&V8UOEYQmw(70ME!)WDAqgeQbE~G%kgKs)pm=b4tr;I3*)$o}l#sY#Lqt}>%KsvD0o*e* zB(fo@fJnxeIe9{?Ev-Qg-!l4|6hKRc$gQ&IMp54>T5hd72bF~G(~==-`aeR37?z0f zHnb`rdf}VH;6O&pP-PZkr!pDMb&5M_UBAt=HcRyM>=5uNqsNMx2-JZ-0l+z@?= z$PF=&td`%YDxF4K-wSM1&^+5|-8Hne1Q z%A!-!S^s~^wzxa7Pdc1dHpD!l!CXCab-w-%1rAVA9v(Wi)=sx2tm`NM%E$>(G($W9={4{ZG!MhVLX}KZRUc^AkUnniuQcl|`;+z~&g;T0V2Oa1KaYRjr zwr~w?gcR6sJGR$=HtP{f4Pqc6hNbp?{Zk&TwC7ofr3R5qGvUtIzy#WOL-Yb-ydjby zh9%-W1d$t}>k$ot7$Jz<5XnYrxQOO8)6S8m7|ea|_mI~0h=GJykx*4YJ00`daeTCg zAFT?A35Zx67NiMPeKn=6A&ApF#7+^(hBn?1D>MAsvdm3NhytJ0?oV)PE} zB6oKG~{Z=|I}(MJ$7eDT6r1A)e3j8prvjE}=b%M$837yG<5v&!}jm zwHspLLX^#W@@<}sd$gS*dI8bAhz3EF4Y3R&k|B1ANS3ph=f#ygTJs{>4Y6=(WQI(+ z=0bZih?szgVTl+ah_f0*^CEVNXg9=aiDRRJ-b5d%q4=$n~rE^SyM<|!h#zvuA( z_0%2Fr--97q8AX&i%5nz*+!h^A*z5#Ryb0kwJ3V1T#x7l#6Ut!z@ZH!M7trbT_gH* zo5Rld=vZ1W3~jYU)D)2nvD6@@Gh&1w4n~L-X=vxLNY0noBtL4zzZD>11903tkKnzR7lRLythn5WSdMn~t8{!3M8R0Q% z=gVk^kD=8RF#)}{pN;d3rSG{pUk_pW)En z{))&A(OHPx5DkJzhUj`k+5SVu`uAtehSng6)e`Yh7sNb845a_dbhc*A=X|xc+xXl2 zj`lYZ9PcdZwlrVddLoY#m}L|6POY(!3&6O3lxWGt63!OTKDY;>Plo5;cyyJsj|+mk z`g;RYFb)NwE%cX;-eMzigR{jJHIv-4Pfl|J+>6V73#g-@{@}h3sOBjy-8<|i)^S=F z+6RUh9?%w0vkRO!>>mE$ z>wjyMK&9dyfLa#{K>Of6N}$OJ^~VB_q)j=cul`%DJ9Q<~zEtlcXZS#+;vSG*+*u;N zCXllasM(Fi^nKF=Ts0n)n^kf)QC`Vq1J`AfC6iM`_>3O zqnKHGcYF<*Ir}xI5us*>Mmw}~Xi(>kQOT3EjpOVb8a~hv&3>if8>?5u8N1Md1YL`M5v>nQb9ck9c$Z1m!?cEe#_}vXsSV_g6g4ht3f(jj3RcS zEuj8@7X7rEuzgedDdGyM2Q*5qNhMnsOta>H*Cts2<#R4h=Y{*~jj;6U{&H zg40pZxPrET4#H4dK`R_obEtw)06L^X2Nr1OP#~%QEMvqDiZe*45uutxTR_8yd$U9J zfS!y(ZPk91DakYn;|w3}GYTpd6o3XbG~l4tg_aCxv~xe!LiHFz0IE6nwt`9pH6j#% z&KaO14m7Cy6q=$;-eq!*oY0KoUJveBL8}k6bEu=BQyeHO?g8k+7IY>9U568qyq*-l z_915h;9e?d_$bMXsZV+w%jt8d*`Y>+w%}e|?pr_=gq|)z(*WwIuMcvkoly?w^as== z&`5;Z3YyN)vkB-d94Zx*6?C;0st2?WsCBsqpz91!J)i*h%R5k3P+LJqXQ-{9S7jtd zP5pTBC&i*HbcF?anFAVE;Y~rp&(b3}3jlN>1u8D|LKU=gC@biNT<$OMaDOEZ+5&14 zXbY&gPylK~XdnOU0cb`+?@oZm71Zo#0cXv^Iq%k)YB7G@p-2YKaWhL#E9*ke7Ybls zhRl(?3JSpFjn{{fWfZ{Ot1@nmsT4rSw)>V*k12o{kCw8RcPN142VO0Wc|rjQXNMCC zRDJjc+leeMqG;h67-->uCLIzO95OQ{nq`VHwD1wPb_#BKmnvr z6Blodpa4Fx%BQC!Q2@g2g~I*sD1hafCO9h z6oB|Cmt~z^6u{U~C0**bD1i4L-Mw!4Q2;6Whb#S#Pyqg>R{kS5Pyj`0!4VV9DFFZV zN<7=vQ2=_1!)2YFD1e>__5P0Y6hL1{y<;eqf-iMq%<>OWv~XEI(tYzb3cxUA-W>DI z6u^_aN@rxKq?#AKvX*(1qJ{0p(d!pbMdBOz3Hy@LDO$Xh+aXt#KmmLf*>-+o3MNzd9+P67CRmU(nlg2`Dj!etc~k7H5*(?f<&vs^;~Y#wWRjkT5nNM)rw z{b4}?C<j2mspso)Var(5!4 zDS#=4KIw^6EzWp*FSsy)qD7Cwl_jYR3Sfd_q+9+03gC^&{EdqDC;(aM>N{qU6hPCw z#maUsD1c|`EsvHxq5%3&9TMvZrvRqgckW8dqyR3a-CAeKvw+i9anC1>QBlqfHFD6j{jy(6HT4qxK@;`T&dT*x!X7{qxPEi02 z(ODUjs8VbO8skv&G&_Yh1hrVZ6)ag+G z#yhTkx7tDhEQxiP-Lj7Ycoe+0C1ei;pzO^2pkqw|wAi}D?x$+uy#L^X#}_DCoUE<& z(|$(*%raFd-cm&YOiA3E8r?|&Oy9UrirGv7oRo2A-Kn4e-0<1!!+%f!haUD}ar}!o zt-H}O>71%M1)yQ(e0B9w3Sgn0;ldnC3P60qS(W$36hPnJY5qTEQ2=YsNg3%-b-wWY z)6ip(LW5&_t6fKfc?x;^s@(UUl57qIFv==DXP|@v@YNi<_%@Y-5^nP;?Rloh2xw3Xs##xxh6#c+_s;kTu#-w#L>iRCpC%|<-40yAFZSSj;xrY_|<^|C|NTm#{Dn_ z@J%+T_VsQG;9TH&qMcY+m>1>lCb{%;t>H zc}fA4jA%TN|A+zzo_EBn?Ft2;=D5Ce_dyCkL%rv$l^q2jUd{V#4VAcFHU7^lZc?<^ z^JRFGcN7JHi>^LB=`{uLB3t$y5kdhR6-#r%eJKDNMRT`%-V{K0iqR7js(?!@nSC=j zgQA80tyMFowNU`0?$6J#8lV7HmfVhGwNn5)#lr;~t0;iy74{AvYbk(1+pP7f0_0dtY zT~O1RqQ!*#4oAIv6aeFV_@~=R6o9YRb&>mGDIXr zQdIXo6&hqJ4U#G4C=!{HibBfRJSovci6lveyHHAKlFZGc<}?!jb$=i0Jl^v?e*gEq zuHU(?&$HTlt-Yqb_S*a8c|6v&+B_H`Qlp1$yt8KeK-MO~Wqu+3#O z561YM%}2|I@nATPn^QAvEDy#xBP&_mg*+I}7TbF(xAS03S23!ccYz0^Pf&GO;uRhY zVUf9x8zXoyyz5tAs`2N+7;(DMbXph>M)uKu_Lg)WjAhQ-^Z06bFy`7@Eno{8{C5(& zY|<_+9LIw(xbH!o$1om@J(-PC6T5iWi18~m?P}w}Xi=#Z^cc!R)s0aDJM`svFiw6L zuq~o^FcSC8-1DCBV0;Y~x^i_64@T{f`vM|kcrbE5TI#C};lZ#7YFc}Z*NQE3_AB?x z^H}k!&?Nnt1`o!geKTsx7V}`_Z!Y|DbP^B7?x!Atp+9&evHsDHB)t|M3@6qYU*TRJ zj0;jt;?BI{m}lV9D~(1u(pc$MgkCYjaGn|P?2vL;IBc|H$D>`tdz zl}9`nXC~;Cnm^~k$o|Bic($Aeqh$E;w{q<~7&}htI43voU?i4V7b?Br!C*H=#H@_t z!MK-vY-_bI560)r(n_sB9*m<>mL-p4c`%%(I-h!$#DnolX~X4)OFS5BvSP{d{X7^a zU)_=mTgHRYty#Lhd?pV@Zan`kHyIv`M|8GxpDYhX%PO*@nAZwViwV>6_;{>1Ec&`a z<|U7dW-+ z9t>AyGj-c?9uJnozBV53BY7~0R)pGn2Of-tKkmQ&Va9{;(adpq%W58s!wvB_SF?C9 zLU!0+>X+uhc;#_hV`(Li?*`_DQZ9p6c`$}Z57by4GI(4f6O6y^)pav}wgW7#auP&&j#MgJIGU ze);Zk9t?vIyZv;I@L+tJv~u)^V>}q`>B+IR?mQT!%NO;J+QEbI^z9g*y^DD;ju~7I zsuJMAC}l5ovH8N|&!a?r3)38U{XvzgruHG9H#}B2@3T9#qJRe@^3^fXUA+DoF|0g^c`z7^)#m@6!cu_j`tL%9&-Ulb{&ELj@F{8rfiL4zD#^Kzam?~bX zwEJki*JeCci2EB%o;;riW5W7lE2D?-V9d?StKZhd<4>xupWZq6>?;q(?n{m4)F2PW z#cS(7l94=YJe|S+$@UkI71#4p6mlzgFz)h~sEPCX!~2nWCROuq@mOI}cyg`{{u#Z^ z0Xx6>e0=Ow_Op`#>jGxmX~Ms}^ZPFO0zLhMa<{M=|{*%95qm z`H@2}OiwO-(_KL!pPN3e_KlJ1KS(!vzDU_Q{1=7ek;2Ebm8Vow8uz|6T7K&J>w46O zexQAvM~eDpW*4~Mr^`A1;=F>UL*9!CZ>WahIc}FWw@^5bde5f~wU9j3L*W?p;u!53 zZS|X-X;a0~k8(&+o|~dQq{!#?7xRSrYOD=aSH(5|H9u!xPPK49UHeym4hwvEu-~?a z6EE6F{piPATh}TVJ3)f`gL;vo9QxCGP}r!=ua`!8K}~z~%7t%f)Q|IbUX8t&{%+vE z>~rhgIBdGzGr6DCO}B9s6&mRry_k>q4$JPcrwN>S)Q=STXwUVUpP6BOB~|cxnWRkX zH_Gj?Yn@|i52ZQN`;haAHhRob+x%g3D>(X4e*eS(E&l6O^x+|qbkpXa6zb=u?S|26 z>Det*eeb1Z-?bX)pHjDUrTpV4%n#Zf|3$CjJbQq``a-!`K9Yi07I)Do&mA|ny{Fo< zXLgROr!h{ni++?0jGi}jQadM3jMvX|%Zj1fyE$>7eWd6I?jMfP4*G%iaE$a&aqAYd z*?i<)tobny#R`snj2GoFPP-Y0t?zt$M5Esr*Oc(*f$x{MQ&zBsNbbinfN#Pjn<37{71fHas^>WsuzZcX?y6NV2 zYS_~Ng+1phIP3Aeaoa7ED2Y|>-jQRokMec^h{Bjy?9k58I5en!eS8uNgD zVxI9F^iT5;y|k#5Q`fjY?s#DME&EQ+xkCT%lttuu3wG0}5B1O(z9v97QVP!8#(WeN*)-xSiAC)9^y^qbo*uE#!w`mY9vt>{^q&gnxa$4xO#j05dq zUNK(o`r_8ZJw|=p`cV$;AjSH`dcZh;4wsc2Uq47;KDgI&&ttw(4*kHo#(8dv_W+(_ zyg%yiJlH2Nd4S@UN56MCrU+I)`M2+*9d19k*W(!VVBf&F(GQERr^{s9YAMu<@t}Up z8=iMOuPBf6c;DfAJ+X zLLY^F7}w!D1m$oZ-(mR9Kz-cr862Zt9OF8qXb1WKTNLww?@ja{?Q+NQ&;K~vXgB}K z0K0yEKED0%Ah*-_@AvrIkMn*=jxDEB7K-00e$+*m{16j%Rj=dFME$SlSKAD7_$Y_; z-rbAD;8zi?bi{1@uW!F79P6BnZ(6_XGgWlOXzWnEQX1v|M$r$n&n<`gcE36MzQ3Q?!Q^ z`P}|up3uJH%d`{9mYsjKcg)*8WkO@sU-`!~Q?{ul)N$fP`=}rNP>&qcFYg(fiTi_k zk)j;>b9Ym^m&35<6w=ZMCW$3y+9}kJ^X92~S&>`c|CfDky_*WEE~?smr>3q{xORV_ zhocws;c-%Th{~Q)&OGWzihQ&;)?=Oj4%fT1Qnvf<153N;I@K+6so+ZLv$v?niHI*$ z*LLAzmz$4Bg*)I(u?p`7JZN4>z^&uNtBj+@(F2c;S@p&*~eIMFWpL9bADIlS&Y zg>fQ%9_Dl`&9R9SC)!7fe&GJ$810}RXb;CoQ-uszns4tKohKgNT8pgj76^;O;C+_@#RQ_ntz3xa$koV;(WjC@(+TVU^3A*PMDpKQYgE4%EJQ>TX_|OQC&u2V~AoQvZ0A(Z2$7$?So_Asv)FL!-$>){@wK5qRehjx%+ zePTUeoK_QSHj0G|$;5ncujih}e4`xtfpv}Z|3!b_16a>^f0)Q5E6)l3Msdrd--e6R z_6?g@$vGcrhuaVC^*Ba7*f%h4^rLNzdBw)WP8#)MJg6V@hUXp6E6U?M-gmej`Dl-u za^DxIhr4g%JnF~uhx+loAT~TpqG)Crh5Z=see{3ZvA0G2x7#V~!?+ILAt;CQ_zuH& z2I}K}&)^vK;uzN(%uM;c?HX z>rzrVB^Dn!G`aQI!@c(hIDC{t$|~3>^tiB*HfYNBjJQ)y3zX<1p7371UL!*^Afx>g3o#`HtBdv0qe$wZWTJj< z`gmUK)tU_r)F#u;n~Axl^w(=_k&5N%6y^u*o_=#l_=;sNjrE0c8bf3KidD;Ll;@6{ z+ujWCS6c*IOKFS~?V=wlhg&8^c|M>pPNZg4XF|@Dhj8LV`$*9b+&>(n9rOe3;TWm# zWwT$l%Nr?~lX({w?r-Ph8RJDcjMF!FNx*{7-)Qt3 zA9mko#)!=E-^7m^>veM0<9S1Qw1*Vy5bYp6Q-1rt)3qEL{o$@JT#tFgJfr-+*3{~Z z-ckzlfPP}0@f`dL&o)W#{KAO`*I!VSG3Hybg~GVe|2kIbn-ybTa?S(l!F9;TJRrq+ zqwn87I#; z#yUg&xF4tw^&rK%!a6`XqGXxE}dvkDGGe7pRB3Z{s}b$Mc8!@x35%aNSFNYM`R|Fx9-NaClwUR|Ba#_XqQ_K^;KIvmT;Qa#qkH{<65e3x3!m1 zM|CDHbZZ`^A?GBUq{<&=OM~;4!LyGd;6zw5JKDWP^C)Bs( z@#j>Z*s8zghgHG$S333XuY9TdSu0=nR8nXcDe6Z*jQH|q?++cMaeq)RQj|k~43{NK zr;e(mkZP$vi7^Vxy@T{uF-#APW9$XP5mZa!_kZR2&lPk zpI7pQGmrX_A|LGy9ldG9@U^wHbDnUrm0t}tQ^@_3dq4xVP0Dc2HRo!|J;g`u_+T-O z>ruYD$6b^!sglw&nANd(PxW8z%{ii@(Cbo7Nmpn}%@H4&*&INPFAmMJ`dP7;TB{l>V& z9R(FmYqZf=2RP56T=p?vXoovq^dI9vKTsb1!TNgnSvzpy;%W->g7UcDa#dB}yYtl) zj?q5uvwUYt;nWkYG_J?}dDg9$_$eClPtrGN?(U>^xdU304` z^k*hlec^h{Bjy?9uM9KQo%gPSQ;+B;<{8gHN|5QcYLQY-Jh*;pxbChUC3O_Wjs6?0 zOH1f~RKYn9s0Y^}AM=0|=aKq1SDx@0RZHP|jC*IOp7`XFUK;lg{XqY5KT!|P<9f^o zuIHA+IMD9-n}zI?%{81n;~47<_2Yh^KGcI0>k8`t<&bJ_kN>pocooME>chOD-`sX_ zJ@zToZ>{>teg3p+PG3PeZi;bY9B2>o%88e&zPR;pk5M1Dew0HyNU=V#9xzU|CkclJ z%3ji#5AOBc^O$dxLqD*tah{vvJ%II$_s8q-%F6h+wG_8J`knrveVy!zfBOa6;r4@j zJ&sWi_6>|1{aCPb%I9PixL(*E^4JIPzQgs%M|=N8x$Xv2*JrUHCCMN-Pb|m81>^A?aot{ zUlb$P`&WNao|~dQq{!#?7xRSnGuMVE6<=ujt38p~^~>6aIR2HN_N{lJr2H2O?IK0} z=toTQvm0~0f6}-=s23^9p+AFVd@<}j%@oq+v%!x~Y%byC73X&Zww&AXN50WMx8Bl@ z51zq=EmZ!`@ApIAWpngmK1yfRBv1a?$eBm|NRf~BY`PMr+d({gw#pQRy2Jh68dqAY zQbj5ER7qVJ_mzr#p)DPK{|84O$`77&`ts8-pUMjQx-IHNJBN>Ukao$f2;05BiIV&% zE1%=@llE@hqm&((M`3=@?l?`8$rCl|DXcG)8>(wI?^J3tN1i)ww1d>3?3%K8bQg_r zqFwYuS^3v^IfxhIL@M}w`s8`x|K<(tBSk-O|8R_U&_3G3G16N>EAxV2e{&wRj#Wu) z;^Z0QMLEpNiAAR_+Y7c(=r_itRc$p{^?N0ab%66ox$R@V&<=OJ=s(7TexN-1gY`9X zgf!_s`jx`GpggWWbzI}nn#&O1?|no2xX*p+rAZ&#syKCk{@x$|NKyM#D^)%E(Bc$k ze}1pW^Turt?P49G9i-b7Z9HO{8!7aMyS{Ke<`MIZ@@#YBaN<-krykKy%rl;Y3k!Bk zl@K4~XF@0V%{<3|4{1nVs^t197~2h@Y>kdJvlit|YCEX>_*G1x%idW`!D zah>@E@`w9}exU!jpQs1taXsb(*K^BZ9BB8sU~I!god!;xag23_`f)!{AL>Dhb%k|+ za!B8*G#O7C@s(o-^>C(2`l0wSb#u|jdJ6SoJg6V@hUXp6E6U?M z-gmej`Dl-ua^DxIhr4g%JnF~uhx+lo;FdREV%3vo3i~nM`{;j#u#o0$|1!?|5ZB>5 z1m$oZ-(lSE2=4a`jeSZ=(Nbmpcxg?{VfYW9NF0UmAFLA#8O& z-Me?4pi)X79bcqG-CEK|Ut(Ps*=^WIXC)u+dmf!R zK$k}LeARC3r~5KD%zR+pPd8lEbx``&M^}c~4`xm3rzP%(8w|earrjvJ*+lwfW9XB{+<_WfNpHuJ>z;sKTW@(1Tq4z^@m3F{iGd_E(mXn<(8+=h-$%>?-V|%d&n-?)lY6 zyY5I|X{yyv7rqhBR2|z-N1vQ!bWo>{79FPeFl<6EEi=I`V){ejcn^y(*b zKb-UErgMEx&G+){rpxpmtv#mRO)D*4Q?IZ8jkf#7KakGXMQd1|xolq9K_3WMG5(TK z2mO7W_NiKW zED4Hqt*oJ6@AJ-*TUkq|claikw%5{mL3$gkOKRz!gf5xEb2W7DXKByEOI7r}^FcS< ze^t;UK1J>eI#fYRTN+Gz)?GnA%(k6s8&gTMgWcquy(;M`uO$wZi+b(oykModqqNXJHM>HIAqF<*;iSAz-L{ImiH`mX)Naugp zt$F)FDCHqs73olOmvRj&nauMww<~&o>Ero@n=%gGpJov zTE=xhQYjOyBSW&6rBlK(w`ltfnbh+KA|+0zy1YYn+@Z8&gjL?eCR2wlZ6uzrgDG(v ziS1#-Lg*boOgn2*;^>g^Lfx$RaC(!`dxH+eGn8yd;ZxhG@sv_$>J`PoIBLvE>5=ya z&r+*}cWjnO38X!j3oOcCbD6fx4E&LHX%qc5V_w=Ev+MBZXlfJAp1DUQ`3*Bl5y+r) z3Jc==_NP+s?=8M{k~fxKKBXL>oRbA!i*=B^n9U|Sz~f2NwXa3$roQz-%QsZnp#*$ zWvt$~e1c>VHRom=nd17I`aJE7{^#O6D!4ehUV3USHTJ<1^1kl{RTQ1$QKeEysi(u= z)vI1i*_Id2YaUiiMFi}wuG?2YWgaXhZ9nrU@oh@uLa#ihe9igpt9Rv5t=q2coH?|B zdiwdCzk_`dWqvPhaMHpe%5Lj{{U_UBQAb8P?q2mOm+DILTp8VxLs{%}me|ygM@723 zCmzi&pdL@WBR0>ln9`bRM1Q+nOnn(%9tfi;>$|y~buj8!J-crhKp+n2Zl~L|# zXWqRmc~2c&VkI9j@R>Sk9<=0RW(7q=iDAi}O3J)N^Eg|gk~*n3X}zXb1+~|F={?T} z6_i(k_{J#`Rn%E+|C*5#Ybd%s^JB~7TI%EWoVA(D>!^dxqOSrT)>8T!v16uutD(w< zjC=U9zJ@aHdhnp~do88Zwc%xHN#3Dp>vf7>H&9wqL1}4bO;qZ6_broxzfz^P&lHd4f2BONQlH2S z{YvfF9%E`N(M091?{*f2@9~=7Q<4`<{YpvBZE^Mc)l5wc78yapTd8{*87rqNwNaFy zT2_93E0w7n)!WKyrPg})S|2~#N@Xj&6|)m;r_@*7lKnoTgHkwjK{{ThlQKKGuwC*( zC$;mb$SiC3PU@nc;<0qIPU^l#;fj+1om6w$`zPORyQuLaro3Bm;Tsh;@WS!)nQn>- zlyh7@&`o7+la)GO(M>J+zUs=5Yu(i4lDi-DUUgH+>&o1#j`vUljrV5nJk?8C%|Can z)S{2_`#2)XFszRXx$d;rb5$Q@93)idRnbeWl(!Ok@~W5GGBokXNxeQwW>LW=&2jzI zrl0O{sR{j5z2g3@pOgEku10>cNTHt^{V90Naj!nAA>*^j8`4MZJ9pr`)R{gi`h?;x z*6e;Nu0SEuEu^11lO(cyyh}gz+^Buj{jxqP>8{6ZJ;^>w-ayBy^ieOBILB5{p|6)3 zK5O1VJ|E!k*lnWH)ki(K*SRaQxQ}uPE#P;Y-$%{OP8#3o)Jr`R{Py^QOfRLct|MT* zsh1iz+{VGW7xd)#3f|t)M?E^!w{NpiA2rcPZ$|c|vkGb@S=>?91bNC>71tHZScSiobV^%ZJb1)T**Eix+(TM)_~@)pU8&MFoBo zuKFd>MLo1i9nxFVNlkPQ>`H-uuTgt(gGXt{m)j-RLZV{cMeN8Q>J4q?tFFmO5H8{tg!BJBQ@bvN?Uek9o2g5 znqEm;HTCRF#@bUUl~nf5Lo!FNR8VsjUs$NJDyR>l*KCYtmQxwu^F;Sw|498@w7yMC z@h!y`Ib7t3;_>78(-y@dt<_RU06ztHjFoP1A zC^mNN({Sp&v0<*?j|6&Q;;ydK%O23}y^qgtT~5)7!}pKW?W z%NMCD9{T#0Zk;fHsu$l!T1|Y?z)jC`I%i<(#Mh*fRvJeQW`tJKI?-CeqYW$Rviw6q zPNtRg`Sr`iR=QWw)vuDnUf!#r1D$IFz2?@_Ltf{!o0K=unk(~1t2;E(^Y+uHN3Cz9 zWe&HeRQfm4+AGH-csDoEty{9S?yYX2Ew36@`PR45w@nk3ia)l~ryh#WtySotCvMyJ zxn)KNUF>d~4nCDoBChw1{&~j1IDJAl&2Qfqde)$u zrbdM4J(%20yL~$@uOr?~Ywo^1R^e2y;*EQobhq}>9wCb)Bro;ST1l0+y4Lm4>lf+=FNSyQl&n?plU@4h zoa>|VX2biC*L(cH0lVVyeE1?y9rn-Pu)_Qk{)0~r1pfG$nI8fe`kOL8Gx$@U`I-6r zImgH_A6$*=FtW-&#WKwdmh&^ z{IS1z%+I)%$rsvV=J97-Ckk_nO=c~_XY?~R88Bl;j#-22kfPtrI@E>nGHV&T%sium zk!2`ji;-b+!2HYr*E4#VHOyMZcht}5VCI?iOum@7(FcZya?BjFj?vHj%;;rgnRpmE zX5ao?$NY>K2R}3T({IK{#wIf_24H+(bTU4pPG&u>V{9{HMwXFdWNGXsXlfSG5; zj66dzZe|^06Lm0r#t(-7=Nz+!(Scz6X4axTW*q}2eg=Qq#Wf6NbmLk^2IUzZ`hja1 zn`nbs!^mL1PzEW+&roLWPn(P$W*w6+X8un;^E2Z&Lz%Tqu9=_z1nx1T1Lsi>vzA$d zI*`v$Muw>kw9V+j`eWpoc$qq3z|7;%=m)b7@uw`-Hp(+RWGc>^NFf8Z#uk~-w=i_sQzeQ^wu>Ql>`H!3b z{BQ4iU~+bl2`U51#3uoe0!#u-222IW0cHVa1Lgu002%-mU?pG$Xj%nW3or$+0XqTz z_+&W#&%Z$64_82f?@w1=!kGCm^UTp;!eYY3*34`zvsFwvGuwydAr3!J07wF+0AvBv z0Mh|805bve0FVqmWxxW!LVyZj5kM8N7_byT0SLelU;vJ+1DF8T1Iz#x04u;Iz-GV} zz*fLEfHhz{zy@Foum}83!NR|!fC=-@6fl`(KFl`B0Cobr00Dq7z+J!tKr!G0fd5|; zLVq#wpW-;h{M`-zY&f%F%!es#Y}%vYXLttiO$0~-62NkRF__x`umo%b z*a3C{en%BPzvY;ECiEU0ByiBfFWQFUXCvCKykkO=s_ zT;MN}Fb(6+<;=liK3V{MfB|4FU_D?Tz#VWB-~$K-Tmi7aOFe)-U^U>k$uWO1$$0pu z$!joXJ~{whzzV=>z&e02fJyEKz(&9pz*fLEfIYwgum|7>a0VO&xB-p zU=zRwUYc<$&KN{&sPVgQb6(U?O8aDS$hG z`+zJ!F5oqw98dwM1k?bU0WE-5KpUV3FbMbs7zO5q0HXn80pkE-fN6lafZwi3{v~=b zQ1Pd0Ct%EcG630tJitr9E5KX8M?fv03Gfxr1?U6x0|o#BU~&jxC}0?1BtR4(4v+vy z0;B-afJuO<09n9vz%0OQfIMIh;J53tf4C0c@|m04j(Nz~F)tbBO~|}vtOD$q2hCPH z=2EwU$^TsH%=^a1j(Oq06uaDR3;blqJaTO8m}d?nw;d?^3-D~1=>vAQKi(vEri z*)fkl_H%Zw9rHl2W8Ogrwi&ew+A%T89}fWY>|yK?zkd>1!Fu=7E7Je%N%m;AFk6H@ zhCS9$k}YaDhCR-kEq0nM?#&+0ESX@)$DU}&&z3Y4U`rVeIlz`?W~JCN?8)pY?5S*7 z_B8hN1MC^h>=d>fdpdg-dp27h_;c8E*$Tj)$5v#|KfqS9f)GwIu6e;fY}gB7Y$#wT zU~^y_TVxe`G5ZsHwB2xEu@~7fTfmsW%(n`ip=#597d*52J~RIx=0B@rXGz!$eh?-9oQOwUTqjYfd^vvp%>Qr? z{P|U65;T$j%<@vY`BcGlQ6+)DC>`Z`LcXWv2mRkl&yV;YlwS0IVWo271;yLbsrxOG z=C6775BLA@bj8sBLFtfv9b+3zvi_pfIQp~h>&e6aiR1rJdJPW#U&EJ(vd~{%_x3MJ zf7PuGXjT}W`QPDB{GXKe1guDyHRr=$lqQZDA$a&=E&Y$u19n}^M*j1ifzir*m@;5? zjY%?-6DEZJSo}|!7!Lol=h*%DcYP*P|M2OXH}dBuH$t2{7JUr!CS>W8kKwj~gxr8% zuD^*Q zx9_)|+epZZ*aZI$HX#{3V})7|5Hdz{_545&LK>Ft%=~qZ5GCJ5@>aowNSUVJmcL=}S>@7_6Htl)J6+I3X6NeL`RCCxl<( z)vBf7cbm`bSXuBpH)i^)?W+j1*oTH>6umpn5H8&MbzdS|A`N4e~ zVj+K8{4cie0>2Yi=pQ%`N65$XN4j(q2~pixq8kGFUa>89l^yKUhQXSgt{6f(yjQG> zzXbZ?9tF$$5wdRPJh|ndZ~wRV+bf-6-(HUwZrn}C;YSXQI@XYvfOyd-5KphUPm0KT z$nV7ji$VyBgv{@h{*eC? z_M=Z&qUHr5;TzZ9jRn44w#IT#kbmyH*FhHQZjV^lHN$v9q%GfWtP3OL?Sx&+%g+ODBsn|HH563ebBwAk`Ur65$XGpkSkL@2U`~tvf52%e{&8Y-Bq{7 z^}#u@yrrgV5Bs(H&7JuwmkD_*k7T=l4p#-p9hh(+EP%rS>91*(rzH1A=}{R zN{G$Dz`&Eo2pOAHxgZ1falTzj!lMg>gdCKA*97@kx6UZ<0OV)Ba&DY6oWl^A&8tRa z5pr@?(?7S)P}Kfxa?6?;Lq&SyUYjY$$zt=(+`L*Vb_WS zn;`zroj|gp^#>lq!e1j=E8}j@g$lQAu9o(+Lqd7(SOj1MFjv>fT@J zTv$Ajys$k)p4{?Ze{p9_|}wQ{Wu*&aV0~i;zpkQml~+33;74Wvf5LwQWJ|-n5lapY-FECoBjl zu)cD8JnY}s+a^L`4uo{>eHCv5ejShx-!*uckY(ppmQHad#N^n6eK|0{xjL9A>>;Fh zj(x^cSeKr@W!M7n`$g4bF&!i5Gu^WueFQt9BGYFyEr7n+F~fO1_)+%5TD4V%5cAbu z^_wRUvQuouftlj4PwmQC$ADhy|2h32#MAs_w9HHJzdPlO+L$@eC!JO|gsQ?mhFIrZ z)`fgc`F3=vF(Jt%9b4SC!hLga$*p7H_XW%THG9F&pL>#HZ6i3r~Y_mA9i+pSP9vNOir@rQa* z`nG))q?JStZCw3iG4z?V)ivr6*Ou#Ip#!il`foP%EmMa2e(WMR75o%(*w?d43(m9b z>fxK=9{Uy}vMmAhS+8HYbvxv1$98SUc&M96_9qffcoL#AQDdSw)UQ{(wW~?^TmrPJn&!$KO?-!#<5k z@YR311L{83`BfL3@3M0{D#L)9_*u(6vW0VOK7WtwZpinZb#W#K;hc8n#odN_5c4?X zw(C40*Ga|tsBk#fJ<+2!Un3-#?BA7jhme{;!r%K4`p--+O%w2cg-@#5rX1)Grkg|= zzqiinaJZQT`+7mSSRVRP*AvlO>9?4Bp~9ap8v4eql)6^|PzUSW28ThOR@~X=84UMP zV{6e;J3B%~4!NkgdNZ7p?7WOl$iK3${K`V;D~$=e&(48&g2ZS$?95*X{>;BEy67~VyYGPtYk#OgUA_8tR6_~!YPJ5*vpIwe ztJ?PC?QEz!mCZWNFt&W!khBlZ#jOt|No(M|9Da2@!hr?-o-_&YLw}gP`tpJ4P-oHi zZ!BrpPRNLfSC6rwP6eu-O@9OV`ngHF&K>THZ5~cDI>4`Mxj)tFpueu89e-{(0{2i< z!W8d)@Q$szrd$Jcu(~7mgQz9gZ9975%SzaXh6joB;r!`a55DaJKQ0{4dOmJCy!#qO z-K{194dfepY%JW%ffK%V3&HxL7H58-5-NHT@xsu*zVFz0OAOYV49$;)KD$BfYh~>$ zLJE^@vZ7U>uc)?%3_v_jR^DR$SOw>F1=}SH`d?O0O0qM=V`^kF-`O7C#np+QbRn+b z-F#tTK>hCMaTB(_z35*tXkW`73x6ylKZ|Vkmtv_Z|7csyxkp$ zj4y(G+L%m|*gFOKtfxtbrUbm(s~U3ZxV@teTj{37#BK^kj&kw znG<1r!qQe|7Vy{Yeq-*V0q@STcXwXH`j@6!7OS8?xh`~w(t!MaJmuJZ#|iAdigU__ z`+jTii0R%J!TztHhx0B$y;b#84TpN~xGY^3l0e9*U9Uey-GDm2mhey#`iz}dtGEW7 zi@o_*oQ^=hSrH=P<{SWhf6ld=L%pHTrO55(gZgWiJH3CyUU)}}N(A-8ezlym?oQeS zc~q4yoCfv#%I`s5F`Q$U*8N_;%%GlnFDfQ&g!3vhRQxLVsXrKZ)eiPOAW2MRE9A@X zySDLtALw^#M`F%}LS4jlxVObazuWX(u{Ra^?B>nMB{U&Nb3V1ddk**3@C^4eFCl;P zl)A3Hg6|zE`gRKW&?n~xd|n0p=u?uMy5~cnBHrNJsG$MQZjKQw!#2URu@S`E*2fa22 z`tIfP#g*W<lM9)5sG4F<0el}AY}a@L{)dML=z2UOM7X~uT?hK8ofhBh$4Rgc z3tsjzHn}jKC@|t{q49Wu&)FB*=&FI{s{0>=kqFuFK|!iraYV7Y6Wpb zAN4!}dDjz=4?PY0BfaeXopNjFtJgm+5Z(p*)}w8`>mc02rxl(kgT9wL&1w$AJ>Va; zf2>IuysK{YxiEPAq+l+}|=C&ri*SdvuFSy@K`cxE8Kws?*ROyEE>2uiOWy^l>N5@q5 z5%jN<#Tql`Lp^*;-F<8J8mJ$(WL2;Ze6La1)M5?yR@@J1Lo4Vr$|=#O=7WD5jm=K4 zmxK3-=N@IzS@6C;VD!OuF4X7uetwySg#4;lt&*t;8)5pYDgpdX4xb%A7S8>Eo7&vb zY`DLkggm_ob)~(m_{Lc9OC{<-!Ilf~`vygUflfGoHrCmGh7r(rwv7EX3+md->cwvtrn%>GKxe{|s>o8ZX}D3GtWonBQjJZCO=r_G;VVy*v4(=_I&c zs&<9=Oox53Ox0f4zY@-mVb|vghR}b;dWdJin8eqA>{|={#rlKwNs!+(e0)nMz5-}0%P;tg61+g(8nM0J9<8b`)tuyu>|N}q(b2F#_O>E{Xa_G zAuRnHqSe=WsF zjb`@Gc<|Lopfi0k0zF_}Eh2ZJCde7v+WF0s08QW2I%@FrmJGn_+@O|v;p`s%_@IISdC9ezgi(ctlr%pKk5pT?O zzCvHS?mJzs67Km^QrTH=pzkU#i>`uwnJn^L%po28J$^B3T>|_bDnDk=Vc3r#+xsfX zupd{4CTYj{Kz~weR(^XDz86*YUh;tY&3wE+G8yvz_51c?v(Cb~C>eQme*oMIYj&>b zg8VPF3>fha^bIN2+^lsEw!3UpxY|>Q%XoW7`73xw?Q=8O{ubUz}o9%&wK}UGbY?8vk>}F0@16;CS>Z>;nT9g->iJa%%!0J%n!>n`EYoT zA1G^Z1wSemo2;G+b@Snri&7QT@wJR~jeDT~eL8eeZJ8|`PwVj?V&I(2ebF{F0LGF1 zK2jfm@8xy+>`>?reMhOg4p3JbR|X}GAa3Qz@O2M@;60=CGCKb%y!$L$mj*-Mx7;Dm{3;Wa>7TbKkq}HLacurOaVXnsXFoD_v=cmnXM-IfZRc!RF7jRxo4voCM1NP~t z(bna+px(5E?ITp`5O#edh$my^wU#Da>8(b<=)5(i3fViz-{Ss@Y`DG z*wR=yM|tODZl*$ghCZ909u@-k=#K=$>5y;gb2+sT{C6`PdM|w+)cYch%CH^KC(iFy zOV|Y8hxfOw@G~dm&EYwHuhzr;C9!GFWm7nRmpfHQS;D$CeV0nN!F%-D+JBtz25aCPhIkbe zKYRsot&JI(Q~-4_tF1)(HJq=Ty7jC)@aNG$wQm;OFELk-CPO_6OnSO-C&VQ*kF`H4 z3i?~^m|mSg==1M3omz4R?%PX#>L#9$&xI2-nLZO_I&JdqqtG^eLv3fnxZl}RdLQsL zBV%@rg*?b==Y(AdhVQj0R}1xH!GC>!n|x19N-KeZ+Xoq@Q zpKdm#9=>OGS>3Mu2=~_Z(DmYQK1^Sm{fYrQy}LiSAIX5<)11FCupRcVGi-0tm?Y>g z)Rm>(a9;Q?*cg~W+&f(aeyQJvzM{V4rZv>*=-WG5-?y6_n8YHX_8LMT#aKjY`Mlk|BUt1ppTUM8h}SZ`_Ua|jpRzx3cOUe% z66@Fjra!-$BUG*m`&X)4|1$77+?z+Qf0+&bc^>+(U;$83+RQEu<_oIR&5nZH_fE^& zvG1U+CX8==T@Akn@{e$Df_&Yg*FABAd|sHBA1rh}raG zCmw!>_m_Lb%C)eMXOmAXq{`v<(5mJ?b{E5Yc2vuwo8VufA1fgV>U7Yg%AyYTCDFoh zM>ypB*z@F;q6hFEw9Qdn3w3!_U+iie)alJLkB`oKL&)b%13FTWf4^zrXHPf7@2~Id zi12|rkZfv7R3E}3){|VKvLT+8_jauEgg+2*>r|cH2l;ioM@LtUW0CXh^aolZEYj8~ zNtO?15w_U-wq4+_t-!!#^H%s?>sZxS3jP*qTbzFZ^|SS7zV6H?%()mR{u=5w@@&6$ z5cCI)(>E07T!DM>`S74&m*9P`BC^On4El0VkMhFFdjt5(!)jQcK;GlI;x9v3 zUvVh<%lu5p%X8M@=$BCc64hhx!~Wzf5iawF{h99dBW@YQrSYg#o7D;DxS?^lKsWsP zh2}e><=+Td7$Mg=686tsH97JW+`n<-b~ViZLdfmc7Y-yseY$Pz%*cKU-zQWji*JX1 zCEb}YoB4gW+D3_672sc&E&JM`i_kxMZqKSa4f&5g8WDd2-YssMoqoc(?N^`b(*}J} z`Y?YZ^ZV8x_79^ypwEk?$le(ZecmO=b+I_y!%LmkY)O3x?=7RJ!+*j4Tn>zC8vPc2 zpYiGBL1EaRMUGm1CiT$&Yn0Zrzry#I(}@nlATG^~*P>@N60*2$hwKQ5mulKRDER^U z-=3I_0??m6O)g^1zQy%5bK$&7eLZ1NkPr7w zWjZSd>bW}by-@|!`SyB`@LZ?|hm%t2{m_s6MyAcX3*+lbXZe2tKP=bRIs)=gVV@Z= z3H&@>DvgY)|&J8A4&=r?a(eEeLm z0DY)>uYAe^7BT)|wYXD-MWnN~6kc7(A`A4t`2A3XbMb1Z@IE-tE^bCO@iL%CeX0LW zI49q?=Nu1*c%x}y`?+vFUd}%;m9GQduNigOjZk;iexpMDVgF(^Lp2XqLLSpv&EG@Z zb~VSwK7f6n$G7)>HS{lqA=!`1!O!qE-6JERzX^<)cql-EMf@M9ScK1H5zkLYkIVhKTc8(3ty!T4f-a~83!igKx2 z$07q^-<}v4ut?og-CH&ki+F_?OdSI8sa2k-6O>~SAJe+o+ay^e=1b75eqk2b{Ymg} z1nl3A^9NrJK;K^Gb&@&@{_S7V-sTVV3jcFA3E1~Y?Kh77_3(0+Qyh((5mE)!W{#v+!sCvNg@0)B?`1NK%H z5qX$ryacG5Li^->RxHwLkrknD$|CyDDP0wa*Z0wjs50=s=c>0PAM6)#^&ILC`*_%A zV6;2**RPVgJ&BON%Pl*~n!xYP3xlibp)Wk1@0&as_T_P`{HG$w_hv`)W5c0um<@BP z_w0o~e~}T{TLyJHX1}N1M!27JiWaY30r^jyz98cc+(R>7+c)2VI*6TlRc5O?i{x}! zseXlcoJC|u#jjuy$rI~!#&TPFji7idvpi*9xAPxRUp5|`1F=FOx^b+CM}3B7_&z*M!m1kH3p1AAE0_v>X65`hkGp_|k@=om z;C?oJw&2n{=*I&r>7e@e(0`h9s~YOydzgXABpax^;MAVxgJ4hO{>|(2;eK7QjC~;< z-UE`_R$ju;cU;0EH{XTx@!-NO_vuUEy|DJz%JEPyQQO|%I0<8y2@30z7D1nCimUrM z5ANkm74a!hKcR2$Zg~%J1>IyX9tY>u=uzm}d;BaC-dyB-3+mZqV!`tlQ0GwxOxdYW z4+p>WG}J*q(rjuiiH7k*xk$w};Cl_5CVv6)FgN(p(6QiW{+FrE`S2c?QMzSu5BT}@ zM$)?LO3;sNQY?Dl+&LUfHtB}*o4l&)#~bK3!N=^n8@92?FCP>4yKEL&Ju~M^uN{jV z36A@eu#-i^wjG-wXancFJ6^^e&hrfKhXMDD;rzU`?RC*(k&@@nl9D0b;y5WM9XKDm zeE1}#p>IgKnLlOruiR@=aw^p8nS3eFOVGF1B$ZV1!I;vo?5Kr(PboV+VjR@z2kCDY zMPYqKqDZZl7Wkt${o*U=7m@OLs_!geo!uE_NAOFsMdU@&AvljM4!>v*= z=)w6lewDGPZ_ghvJqZSHMr_sm;NPOy;fG-kG%^`N&GlK*i2tWw^MMrXsM2(oGN6(1 z6ULJ<$nRj{T&W1`lM!FpB#%)x_3OP$_}t*bj@)3}*B?D6!)Ht*12KPfyR4A^zri2B zAYRwsFZE3Jh5m~jNw^e7BWr6~MGhv=fU{SH+^|nVHYmU2B>3Q>EWII@Mp}3q7=jpo zjyKd<;dA|8;@{QMpf{#}gIC7W$gu4|TYCtNh@{PLTR^`0F9o=sM7{9vE4`eAcxk$G zerrOWeW-eKX5j9`!mkhPz?~=ks=G0CV#D&bT};T29o_WJ#?`RnYYD9ty13swV?;_1 z@zo0yxCC8n^m=N14mdG7*eWW7^}k6vc1d{BNaa9a;WK|4VYe*_^$4et6$`2It7FjD z*UX6)$I-~!`^=p=i1S=c^`?bL;7!(WJy#I)+;}od5AkjdUK~_Gynm^y@YY~`!S2xP z%gDD2cb*eJa5^A=&7}ppHg~jpI1_leQ?QS|7QEl}CC6~tQs~2*;;a}>8cDU`3y;RU zO|sbPIj$cS4^HI=i>-7d zG!me~#1@bGwa6uyqY6HsV?M@dhI+F~N=c}N3-M7@Zg7L%g$KRmcmqD~ZQu*3_=e|3 zmyY@JVszQM>(Nr^`;_dboPEFXzV8kBP|rpq)|$@s+m_+{A@fAm4Z1yKLfP{}XGF7< z^u6@|;U?tJVc@K8c4>Ad@OtyYX!|JY>%03G**L(H1Bag|UB#G9%S;>IO(V}T+`XQm ze`qe9fArN1{&pRC{Q>db>fw3pFzoMmYI3be5qcYNCv*dNnc;2AuEs|rf6^^qTfmg1t?T{>wLS6MR#7~9rd5CXwbq;tGeSfI$Jb2=s z*w9!EeO$aA$6p5h^rg7^N`TXObT+ndbf419=<@J23#Bu_+L zhR@n$cjA73=WRp#5Xb(D6Gtmy=bfGX<<`e=-mR?~4#d7^Sx3_3%7N$o%f5%yqc3DO zTTyU_Moif=hrT|dk$qx8Bh#IzM=`;*_Fbr3)1&?>m@Ar}5kCD8I`)0~s8|b)&{;J4 zt?F>zpHduMiuD|Hy~0)VfW!8YTSXbL(`e$mZ36l~xtUrq@PBcq`K6QKzkhPc90Pew zfB59uK8%~=-W^$r{Q6w1HJZYGa#9~2okKjf`DZdkAU-eaFMhpx4(E?EE%!Yx(}-Hw z8T$*@X=HikLQLF!;FN2;N&6{u@cHav{$AK^QTi$874kV*u_6WIQJ*#C5s-=xhazlx=e=Er~%>zRg+x_yH|1vl@vfH^UZBdPtb_Ej@2?Z)P*^vD#c;MSx&$+ zwFbP3`|rQhbHK+gKe71TJE0G&eAMkNaosd++Zc4$x^+O9*@{M{W%f-LDap)^}0=P}nfMX|~RkU2>eY!hI@dD~0jd$9t6m~_e zZq`CPb8N>qUx1%K@;>^c7t_e!R`qUe2InOrLq?7K?1aT5A*dqd6Amj*bG%m**nV@y6m_YQ-O z%{ck(nWxalj6WXtuz>eO8D=q=M8@Y2fVUXZs&H$ZKist)b`0^YDQm zHA_y@$Vu(d+EBzZx%Kzc>lcCViTtrd*sXf(`K~_j)-ZT-+c@yC?&E($%CJ9{Jy4gH zf^$Wag3<3N)Ug5HZbN_MZ$3|W9`z$iPEDJ~4mkSt_L2qS`=@OahtC$&p_>zGui#Hs zr@MWcycz!c@TsEa`1RROZY*5_`{4}k!8|AtSKP$LJJa5rR z&y`-MPvHGYM)*NmCG=%$Y4Kt_J3(rDWIQFSrahjAO-%E|&?fHTH*fP1# zuR#2USP}|i18HPlXZuhf=GsgPx4r}K3_Y~{z+X&nwrm3U|6s=+!BF5`sK_AeC3wpl zX(MnK_FWxcS!~h)eE+y)cjz_h#zwyJ>@nOo%{)Ey1=k;D)s20p5qraeNY@`YSB}0~ zx@{hHOeA~B@C?>3{W5jpBaOVdy*-$982QOi6=d#1|EcV$>i-yZW5?2%jo`~hyRiOk z@U!vv?!7@(=+}?!x8DOiUS8bn6kUq^DyoS{V$LQIS89OkyW`Bf3UR-rZE(xL9r*R4 zmdE%haE-sC!}k{Tr1R6=ol`gm_NK2<{tX@Y>}-31i%!!E&7 z$-y=Cz@xj3o%2=Tbk*6uW_9S@*)sw{bMQl#=6>fyH}X3+BkYQ}Z+DnFnmvhrZ;4!^ zIdBlP+}2Rfr!|yw zQJhYe3yH~C3DJp~-^H93PCCgR5~SvSLH8|hJ-vy%Zq;^u@*De|=5>%QM7+;dh271D zoyGS;7RsQzdrAW2lWS1-Q+57ST|)n1+{kdLKwtGnQtblpE%tp_O8+W!ovS6G?gsc@ zAbm3ce&ru`-dc#faIX2U-3{v(x$;Ndhd(LI*D^+c^Se!lhd%wKku;v8TDoj>@=%s_ zn1X#OwP7ZG9CUK%n2q5C{9UHt7;p`^d#!UI_%e8)6mVfW1aUSus<$0{iSyc=ID04J zSL$nCq;?Z}Do{Q;0ehu~q&vGxfLpZ!zYO#zEMB=AE}TW3=!(fT#n^oF_r9a&&{uV9 z)USo!(W@IWZ-Wn7&6{SkQi&kNrkAdh3KUXS)5K1-&(504-&7=fLTqn5E%MX8yqjs~SMc8v_*X_x}qjQ+s_xb3b8KRM=;atWifQ$Z~NHbr=XYIIOKn&vM%+M5O zhF(lNRps+SPXbr2UR|q2Cu=gIZ!M+MiJ?WN2*ZL-JUb`4t8M9I&vIA29!EOS;x0Upu*lPSo3fxnDJ+lgA!P;Y6EGR;pdD zQib2vBR6^+!JngV9xb~Feuc<+7gWICkmMfhrk&#i?>#v0%)@ zAB`{H2R(bj&l}-DC+yQ)PqeJS`yWMKD#mm&#ylUOwvkS}Pkzq-s6!_f%lg^gXwu0E zbH#@g;#iSq(G#L0#IOMb5_o!o6M?0@7(Cj-wH zZ<$2XiT>h&75h@4J3mkOIA*~fyCT)_GjtNLr8S6lj!u$9H@XI46k}+g<~>U%%sxu_ zn@?ijA5DWNj?#%j!@}27hwweQ8eO>nI=MWZ%(}vzPUcGXv+uQ`lim=U#c#0V)VVKg z*|5vlU1001E}i%{i~FR({>0|Qg+dKF;a&4-#RlX}nsYOc_y*{QPP=XwaN({S^uA#m zozM)noM5x3lidchFJ2(-ml-_Y^aAN5==&F0Q|wQ;9-8SOuJz+}n|313Tu#gURWj*# zPJeh;2;#4CH1ng@F*BQs~?drk(bh6f1=;?MRItf*&(l4{5 zlUX;5UJn|b{62U(&kuGf%&K&s2A(247J4(lub0j>o=?CZn;kNS*%Gi*(d6VO==PPg zg!VJw*A+(}>$Rvu>X*ooMfe*nvH7DhgHA4TP-2qEt6}AvohOm!kIrr#54>RKiM~B! z{)*y~qLX9ahO}nY=_K}wEXQ5gb3Xar?wex3Vdr^+4B-8u?vj<)P+Uk(hM#9X3_7CIBeX?Ij!p~=&-_}dMkjs+m1{x_=!A_clPkiEPUc^& z`A-=)E|N~REj7|83j=NjM~Xik zq?0pQZ)4ni;O~{0kt%08k(vE_H-884X<|4pWI`wO;;!?H8|dW7`@2&n>*yq_Vch=a zD)cEGQ3ttU*CX*B$x86LW0#o0d+@bp@Qh*|>i@Go>pf#@>7>}7$D0+rHTTfHxo1D6W`}=I-v(dg zLteR66u<3rq!ZNBJ8-tmT1kBpb6P#GbuQwmeE%fVS?Jw# z;=ag3z@^!s%2XcWm{cHAxf*;MXy#gFbcRk6K5Pj2Tn_%wLkle%>14^XY>(sj=;YVc zWzHO(bka9|?YYhijCnFFuY2J~;=RVtJ#_po;`;H+&wx+gw-QI%>E!S&$KNt{fU85k zmB#hZv!69N{T1-9@Xx`g=YgA7K|-8}2j7SIvo`7Ai$IO3JM`l473*7FegF9s_@E=GH>5 z5EmxJZye*OC$VR_lV(wm{8#vvGcm}BnbE0pOBrPQRa4fcWek$3zWY)9at4{KZ(?o0 z7}uQZXeG!X47me4Q@9xN2Rj)K6FCq5<^S4ii~cg;Fy`xC|4Y!(+%-xTSLh^@ zt?l!Y8|Vvew(^Vv7co_8e>9Ny$o|Hie-ZcVrOftDlXN0t8$kEP{$-gub2|}NyZJCv zf5h44?b%Co4hBhGXPJEz@!zT^&qOi9{>sUwvW0*3C@4vFnogLw^Ywy9=p=mpVvuDI z^ha3rc|jZOS|6^x8@Oy)wkgXIc1hJp>l`kCPFu@{9?V4@IsbD-MHZd>-F>9n_XM4I zu)i2=K1nA%rduy~0N>XXGmcCHKaJ~VCYzA2;odtteqBc$Ioz|m9qaGtcxz~YJhNXm z(Dr(Z`h1va`61*bj627;Z+RX9{2g& z2|e3ccS4*W{H)!#P+f?4-`x5><8e0hA-hR19dS>J&T6PZ+-**5U)qAW<6(G|NE7(U z_O^8V5qR5crE39uH(iK{`e#Sd@M8Tc@K8&$u5$=@zG-5A{0(^U!cx-nya0n_B?w=A z58QvsT5n$lUd&3$3d{2{2oHyH>;pCi*?n)=YQt~nD`SAu-arb5yubuE@kOvp`C0IHz$omUU>(*N_$dXr0OOhE3(pRq~vlj8_e%tquPZhcrI-d1M z4(lfeX%@r3ijcWmv0@B@e~n}N93x@&J9kcsL5vh9JuWLSi1niv*~w}Q@?~-MNBQUHs`0(_iK8pdV4Y6MUn{wGF$n*i4)0;?qjzz| z8DZ>OeuX_OX)Wr;&QLKPc?Mzf^RKaxU=Rncq@H#W2GOebkiQFk7F6rIwo#Np#GiA$ z_zOSSZM+6^l#ur@nN=#GgUTy!QV2evm=_o?T%mi_v2~VeIAs*kM-P#)i22>zvHrkGzfGH#fP+qxh7( ztqoz24lUl06zsQAJ1|Zj_SSjm25`g9l7_XZf~Xt8KB?-X&|!5$J@G~0xmaZrXA$_* z$=1KF7y7-mzv8Ak zAb}qDth#%n3wp<1C?xO;`nFPYWyBHGqlk5vc$gMZhaJ;fTA?Sx$};uL$j`o|-5){${+naDyNGy>!E8vKn8%>^j zAWMS z_&(QGpX^}V*DR{22mUe}B#&hP_c~0D(_f}5{nPb51T9YA_Qw(x^ z%a5x*1q{OBdHR`K34@$lvofx$j6r<=>^xdk${@S)ijL_NG04C>n$XL$`2Mk)whbp3 z#E&&%=R%J+QZMDdxmG!5ic2|q*fza23d1C zW?jc_2C)?_=6VJDvR=p(sp5X=(cfM>0#J|4xUZHTVi47h;XICMh|}*o66txcZ`028 zTQ5PEIj>);ZUnBoz66cm#eNsR#F}(4$oxJ%=bg_Oq+eRU!wX8yS+ z|Cm88S-py@X+^x!*=xTwfUoV;`s-NFc~NF~^c;gM;3<8fhJ1di3p94b=y6rggFTEvo=e_k`3ie)#a!mANQUkPGr6RmWRS)S zHEbOh7^J1zS~;N_`v;yXZfk}fiqp4Ue#jsyYCDTPU}r$ElN|L5`d&2H|8xL+pNOBn zkI|0#5r-T;|0S1FD24kD7d_Ti#rM8t%x?YG#2}iB>f4Q~kcaG)Q{T@sNW7%!V^-Mz z!{L7Q&P3Q3!|PBV0lj3~#oT+4L23it4AlQa-D_G}$O=6Cezs-%9^jH&J1T1d{v@aC zJ@kXWk0M`h6oDUSk3acO4t{(Nk@!{(d>q%hBk=4pbht9+&pE`ePG#hRSqp<~p7ejF z*oJxU`@fB_k8!}f;LZc+YeHs?0rGQY&+wuP>^(W+v#q!W^=Gg9e^tQK@mNo8vux<( zm|vs)5eB)@CTss3agLBl{&32NL9Q{1E25l%yRyDNs)xS)P&-mLkK?}wy1Kb{SNKDI6kiH~OxF2TX?wHXW|z!D#R z{tW6uz`i%Zu;WSe>S2Fc%SAS${C_;~V6T+bVQ#8$h! z&(MnuabuS|IN4Gy%hz&bqiC*fP>Dl*t7BOz_IDb>S)BX^C(Ak z5$w4=nO9#3owi}|SpEH95r6$-QDV@i zKS3_?d+vdEgDqtXjp&1f4d1>6uUkWF$NLbcoSnif$Dt$N=2yK)fWPHEUQFMS@5)8b z%2DJw?5O)XDcoQ3D`s}pb?Dpif*mex==p^`*LoInCrLt*$Yub=Y!;5b5V+PPF&K!dlkquklj#LJ_%HgRSP;-``TtAQuz&{W%7_GEP2=G=q+PG~2o-`6_t%%V3Njd1D=?MI8WMX<%NIa$HFFNidc^a490R&w<(*h7JDE1&`_?rC9rpb zC75zYT-6hjUkO6T65p6L4FM;d&%{llfaek|zKu@c$&Uh;UG2wF*X5#~-2XRET*V@K znn6yKIPbFn&SbKC?e9VV)JL=(tAKm_UV&2?`T1aCQOE#ZSwf!f76*R)dlwMesJoPpohRr=`<;<-v>-i8l|Z+6-X{e6#sPgRHE zWbnE*^;3pwCGd2_e3A})SJo<&)t&%e9V^={!RG)|`Mq~zf$QLnA5x%Kkz-9aMMcZN{@#>8wF+VDS$79Wg#}^;J4dWVTE<@ch}xi#+#qR z?p>?jX+j756Zl5%K({v9j4Qu{{U!YR-R_7VS4D{6)*R&J{tFk^G~l-5hnZy(^0xVO zeP#mcsu3gE3-+4QF0XhAUA*d~@xBcCkWO6^;R&5y#`|T9Z#ncplJ)B(;&1HhE5d~R zxD$j0ni0QKv;E?Furqe@qfEhPoCo!dr?$)^Pgm?Gn|?#zt{#o50Y5cz`BUV9oBbMX z_qYAP_rHM(hOdyE0WM58uX?l_^SMTOysv?X7=)8)pX<0+;?_$D*EmK>ze2 z?)78XDdS=MVV;R1$G$AlNaUx;@I!UGbZLt0)!%Sk0d|S*Eji<|fg+6#e!u;VDe~4T z>2disij;JEoyxGL$e+JabMJOgnr9&w=*cx9rc#`zxB}3 zs@03m#0WVU`rR zTl6D-&Y&jpB`TYy_yBnnR%ngA#z&F-cM)~N&}lcZs@HO`?{`F` zoGf%tV^gN09qMF#M&%)16-5p8*re( zmoRey_Ij1P+jRx?W~x6`SpxN^b=4W~n%nr?MOsCw5%)!xy&0%QoOiwWq=7N(h3|S< z)U^@)x(5Nxu=n2ns+#-YMatgM_3%fyZYtIAE%a~t$cq8w>H81+Y(?Zpc&~Pb2I`X0 z&KlKqh~H{~(@nwPqu|LMvPt3;;bl@al7nBaSzEY~uyb6;BvMG9orr33`;xn6&1*g>zH8Z=o4< zhF0h8AP#$t1rNMRXhEOqbvf4(^>1*gsuD*x&Sz;Szp;VWx%=AA#6TadB3kdKgC9X& z7LO>@f8KV<;p^ycVjr*lDGA*XQQbXo2mFxEeLthBMd3dq;wY2=UV;p}I+HP9Tt1^# zsYa1zjzPCyO2Chesgx-26Qa{O*onT#ukoNLD?4};O+^~b0JCRq zx$YEE8WCn}c0+%pSTddG2!3kuTkwO=OvlTa=vyfwH{N%ci3WXo9k5Xy{@T0?`p|@Z zZnJ9cP6O_$zA&l-fxGAlhc)8Jp8+e2|1aeG$)^A0?BF-~@x@CIdB5e9knI3{?0&&5 zVuSCmHBx3o>LTy-*QLzR3kd-@9gI%JrCFKX;*SFt)=vZ!c7$zdl96yw1k3sjIxUbrkK@oewJ4JFBt={is*x>USkLDw*5-3uBuyu$B{*n#p z!xgYUH=Xax6K9H?@LlG(2X#Uw<9r_t`X##Kh3r1W?=4@nbs_Y1$Fj_`r=bUHwjR%J zN1U~rMf*d6zZjO`BPGbw`A=*kQou2@@PLIcaQv${cEzL~MY0Zv-{{18U6TQiwW0HD zMYI!Y4)E(d2i4<=czou0v>X1E8D`D$22O6<*umovf_kL&+q*gdc@mtL zuG&WtR$t|*$4;BXc);3lGj+4UCq z_UZ825mQ!*tlMDnL>zT`Z8@z!1bnobGN9Zr-#mO}-$h(^^Rca#l~fClOFp0tIB7q!M`PcNcAM} zc68gPBVV^tM1a?Z?T=K_wHLN`wFDD9F#T-&T%l;r2oZ+?$Dya@X`T_&v6r~cKoiLhCWwWgC> zcfh~k%EfJh(5=@30-U#yhe)O3Pc`88-p1H$>6H{2Q%Jlli}>$svpe#56Ga}2WjSjj zp2ki>vd0kTBWJU6<$+_5dBe4bJt(rpLY49WzB*4^wBEyf^?wGA1Gs*EyIGyoZt!@K zD|#*Rc5gSUULWeT^mZwWMO})tM>!Cumbn%_8N{#p_!7K6W=-W1s%5nJ^>1iU?y^|0nJbaP6C>B=$iBJET5zT*_hF6(%5DhoV(L-W@?L6PI{ z!X*x+QKV0MzvB@2{*q%)KWh|t^X@qRHGhiqM?Q1yhMyA`nbNGVPw+20H$h8^h)uh) zO#r9k-PdYkkmu9CTLrco!Hy4Acg_Ka*REarxZfE1d8BD14*9+@pDyf!_#`+t_r>f* z9EH|3&IM8=UQ^zF0(LSlZ(aV+z5%rz+Ue&g5-Oi{EvX!N|Dh9Keg*nt6RI9oPvQ5e ziI!IyplANB%vN>KZ_ad*R!xzj&!ThvCGac!$LgW86bURTZSu~bh-1rvNL#FLdV3<{ zEOfv#SxjHj2mR|NWu6Kb)WbZXrfK+fJKWI47x{i{rXcQsv1mx=n^6`PlEGr^l@_iX77FGt$3Gkv8pJ z#{G@ZvlfZe)y>ea%_*A0O~B9jzIROc{MnCF!nbR{+t?H;6ZYr+c<@K;3`GXH^-7de zDYCNrbk>Dv^l=A1`v>|_#G>DL$q_fi*~xuR1@vHFkk*w{uo=4A^}g$8EbRQLqbkfrr%1tBGshZT`2TpLrabzO zu&3?Y-zZb0rfxV?7JYE9!G-==%v}^?-%8`USAzPCD(+W&FB}j7d~u&l9W;QRh;>B2 zOod-QZ_4vyfYTQDLr!bqSG|SI{QXeq^RwL5=McXEn!L3^EJZZFQjhn2tufX6117Q4NYXmG>2NDFCnk zrLfS&DH0X*x$!7?J9a-WH(O{-cesKfpgUQ(gjb9Qx5V483{RrepJc8AVcLqb2j!Ea$V_qnTYW1#Pj zMOWYRt_B~=2Yw9eK+pUCUelx~a=?)D?us42n`C8Z5%#Z8&EWt1AM{Q2T%Z!-J3dtq zPyn8=mUQ_K0$+0}*1bi*Ns^Xw(kSL5(sS$I;yN?4Tq+ZAD8|1{>nr?f8RNYY37wER zZ0DZ<9@0iMRenN89-n$u*1`Y|bz503833OTyuI9ki!1>lR}XE(rK&#S3+&rr;d7l6 z*OT&?@n1os?l9Sf+(SNDzv#JaLw-|cINc~;iZpzDF@6_zmY4kHc>}v#Qes|}p2Bs$ zJ?uM*P#5Oc>uO%cb2dSNibv2PlVg>|y|vIw!z*8RfZw6sPO1@=c&@d(b)=~n{im7E z&6{T_qPs#&%RG}Js*=W)rU}^RZ~a(N7Z&Sjy_QA`xb<{NVa^7L|)%s%kX`UIGjD+FK&&v zaJc>8Q-@yWckJ{}r~nV^BP2ZErY*VDSB-+=nFspy|Squ zb??qTk^PA4)cn=g{P0tAq41{y@FUntF-FUwPtxZ@?&14Mt`EJv5$D}@>s#}|i@p30 zMYaT@j%dwqaqvJt=vTd~c^CYi?20vjzFUgrDjlK2pSc-!(M`Z#{m(aA!2ON`GsADe z`{h2dp@TH!FCv<^%?#%!vGB#o9f<$6pU>lgvyU$XR$d0a+AS*9goL6`@OM)96$id? zM~(R$#lD^!w8fFHDzQKN(&1<5hv4Bv*tccdrm)|s=(B}ry=#C6xACLLlMokk0e7o9 z=zfBFZBiW8R|^)+dS->bO>>j@N!Xb?ccr`LA3r0HxBO6n9f6DAR>(vD%yZwSNTc7F zVw=pA!ufA%<-Ep9iY)6f>pi|iLlpb_gnKo&fiIioB^H~Y|An-iw^8uRc=Lvh4=^@42#4kzqKE?()+`TR zh7Wv`9R@F3;?H-4fOr2%RaaFa&WD9-&-)^73F~EB&mo>eX^xxKG;rQ9OD~yRg?{48 zmj7a8QOAlm9`S*3`k+d!Tu{88)%3Nv1 zmK1Tm8~@$e3H{amg1;^Mkv}=@(ZO)k#~J4npTU=y!%{Ccr2!uWFPH5={Dbu;YCdKG z2RGt#m@#iS5fj#hJZwA?JpTaqx6kOer6CXQEjeCO@Mo3zwat&+fLozQlFMyz9wVmL zu56`9spM;g017;fRy+IG5T7r*eenhS+Z0^)SQ~RLe~0Dr42pOUHecBboYjQBA4*0% znE0M|jUhfA#qzyZ4s1>nP~Wd$~2LJ1$_1VlJx7MjuyYER+0C zmuFTvG$N17udG|M7JLv0)2ONU!E+8S;nhsgQQg=a{RH@FdT@180_@}8XRG(Gezq9z zI{)uH?pH%pybzZ?F5fiNp#whl6|~)0zu@NQKfjCq*}3Vq8ti<2SM@0ybmSQOW7R8< z@Vre=>V5)r=4ourDz;wW#DMMN7mS~p52z97=vSVWNj2!Jvath?`hDm{{joEn*HLea zC4;3=7Zg5}@4s~(`>0>!$?z|S_ZjF%U%4}#$^+iHd&OGIDe~GvC@Hia zcpUq@qU#RwdMv{FS3B(8YI|uL>_4($`G&2qm;5;(Ro9I=^KRyM{8PLKYfiJ9c>uku z+*KNQ6a8g&YfvS0Ych&Yd4D0!U(0M)WCL%tV5A6m{(yJ8-z(_Ek-4K+D}mSS$qy4o z9_a7qjHuIlI{elCTwYxn2fY3% z&#eT$w@wjW z9AEKi4F&vMRJF5!UT#Qt7HotrowEMheMt*=YD?%*!@PC$aTq7`=CRa>dK-9qFet<3 zF8DCjo$99zK8>uE6VUnz&^6>lDx7`=FngWNS{6;IW-%M%ubUpeJ!<9!B@J9}a zKq*660C>Eaae3%c5O~zNTk{#luV0hGBk?);bNl@W?mPIcB_-Mw{MPMBo5DJ2scs{S zSofjq8n@Hfr+9C#Y8mz|e*H602zImzOkKGohUXn^VFx8)_f4J9bA$ZAcjD<48w9}n z>(_PH!v4@!yU17x^sPNl0$LQItFL%dO*ARO$+yMBjG%8y?Y=l@fqay;6iOq%YowQ- zm4H1-rE;O{!RRNs1lhErp~LQnE-ON(`X7IOeim`pztZNIiTotm@vv+JPKNc8+?TimuinWI*{QoH@gDZjGtKvg^>WXD>V$geYCO1M z7xXAPYlEj1^!=>1RmV2qV(?B|72=t`?(^McJMdgMb47lWJ#^qy?9KIi@gBWyZOjPr zuH$$3z?T@*F?IE|q3MWMb)QHo^yqWHe$eJ}@M%1S>ZwINiToCn+Jx(KtFxzXxMkW7fC`{jS2w0QVg5``0Fo58z9wA(KOE zB>Ga(HyW=HuiFcurhj0M&9BYYui=l8m7>o_*m?gId-Xw#Ldx2$LCD`|L3K!@JMc9_ zYiNfKP<5-F*~3tG-H%3{Pe6QZ*Q~#C9D4KRv)?wi>xn;&* zHo{JBo{?Mdqr@-6fgfXGy8W;F(A)TBp+vG8{ePZhK_c=Y;PkHS-}xbMpTr%D6ubx1 z;W2WFz&T1sxwG9De7pKXBLwz7Q@RUoy*%#tXcX~W z{Z@H+=}z=94OeN*Sns;X8pquA=sRSCGq0{jf8P`vZzO?pU6K6MzjOL!r<N>_QUg12UXtds_dwN?4#LJS#dqPhcO-2agMLpo@Q8 zhK|m&Lcd1+PA9_dX>Bw6Pk1jZ>TFeCg7+*o0!A5g81Kc;ZyJOjTqjxRDzHCS;Pxt4 z4(Pw?YS(u{&=>D5N38}BZYbtl+eq|%{7Z+H} z-a;qOwD0w0T7~o7aNN0IN%YUt>I=NkcRmiwOF_uTuiPXf1s>FuqZ%|PUi9~V_v@4d z!Rv$JPZ+?}d6DEtG~nlbl4MT=*87srWGY9)IYc%;-5UC}-tpSKfBnXjC+B8zffKVc zx1N0uMcuwH#+DQd9hzh9>`H{bw^aCNCIK%?IO|(5_l$4ecm~(+U)RXW2t$21A>nNN zA8@3mCy@mIZe6ce*GC-uHqF?Y!LRfK*?a#z54v+cJBkx|8h^d`T2lkOSh%K;s|Np{ znJk6_-&CPT=71LZrC7JMM}TwcUKEW5bv$8PjZzhGo_~M0_YLU(t9{a!=+Lv-usoC9 z(deH=l9Pmv;@s}Q<5P4JaZ58F*aKbF-udOgodW35->kah7toJcl|FxP4$qr5h~LTs zujO^UJmNEu2j8z9E1_%Q`wRLA{MYDPW%F*%B&WhI6L{IMH184eVQ-Y}F@rqZ*%Ied;DhH2Pv=;!?}6@4?;cRW{yNT5 z4R2uY<9gpqh0vjQVJAQSd;ewH5G*jFgnlD(N!`Eqp6RaJX8SPjTG1go03M|;RX<#h zd<@Ebif-M6b75P2inbZzwp4V3^1ps%w7It$`FM8IEc-q7%^P)bnuA}$I{9oHU{B)B zr+>7eIgY&tFez2|&xAh`waH7;`Ql83Ip`qQRw3p}T!MWs2a z03R0mZOoEbN2$d~6@07<9lY=m@3l>gEQ@YKUrHCZ7!Tt;QCGV7*#W#qpL`j$Tm`>B zNh#PQ&5Pd&Y`(lJ=V(8EH!EnExDW4z#a_SrtBc=9%sn&wy$!ll^YUf>zu!?b>pKex z@Z)@Iwnq1Z1kSgs_1fa06U@PuYJ%Vu{+om5ao8pFN@-ULaQVIU`@l7frOHcc_O1sm zBkF#?zGO5&Fj-K~H54&du*fKCjJO4Q@bwInPcs;8 z{V$Eb7DXOs2cx6+K~Gc8T9qmTH(_#T@A)H+ipyrEtxfPAfh|^h9Cg%FBHYvgd{`n` z_mpiPbYQbRw>NZgAm77?_yfnA3bj)(&tXeQiNy6C+o_HeSM;+TUWL1Dp*t#3M{42c ziNEoKhk(axnWesE;6ZMg+fNbf8*wC}^2|!uGxPZVTiA2ajbqGF6n&IfMy(zE{ZsIE zM=$Vwa-F2)8Swd!sCB5uI`Eip>+LzjDa%VcMhfefe2ClAVh8?fp1VBlh3DEAd79gT zphx~~$pJC=erMAnm4tlgdeq!MhUZ&_t2M5qLXVtHE-)WOpKveo=S)1FKc(?0eFwkw zS=XsmL61|LPJW$m!?{%bCP{-n99E8_9|51PFNo+hWB;7)q1r`F=%?5U-`{I+J{`3R zT?_ohr_<(Ntit-$UyjX#M^`N+I31ABoz`1+Wo$s-E)llnOu=jD zhO>_AuYYx`R5E64Ar#Nwls9}(k3)V^`GQknKlR4*Vm9m@%I`hNg|Xf8;nWE9(%AK{ zy3-+?!~49SeuN(B4DPVkL>zW1ckBM$4ZEFR-O%2Gcy(nRzX#q(8PE@9tKoU6PVcEO zdFY;kkAOIM7d}}W`+Yh340Gf7ZNlgSlUHf20?K=X8;~p z{az_dgWe8**N%Z*SzDZ#|AStNci(a!Kplw>_|C$ri|1FneueG^4!BArrjV-M(N!Px&4U3WZIZ5S>T6)9yk?2%GQk?k1oOEwu< zAu}_fBq1xCjBK(}DI}xug_ONZL{emh$PAJ1^4Ix2?-|cMuIsw*=Q&4J7Ux4>T=nxl z*L=ix@%M9&pK8b7YnW=WinQT-O96ZDkN7T2Xa3~HkNEB>I$7_-+iwa)R$X4_3iL}z z)W*9A{b|C!Jrw__u-?D-Uh>ag#IGJN0Kpr7!6P1)z@f9t@#99w_u$~Or9;3g%iMCw zWgO*sXR9SoqOY25Q*VLaTUEEXM6tt8id*OSk^ghe2JM%qvCfs<=;1{@I{LaU=pyuQ z@5vdO1?aiiftz2-@jcVKCtpK!J}3~?`%_osV8709I{JDXb!A?1j>0eHEA_?J@YA#U zjPeJ3*UOi6-!K^OFU{qc+@>oLUjh_*~x zF!~Uy*H#e^5&zewzce&}w|bgy4OcN<`aM*nf%6^PEOT{nz5f|1Ljm*y9}La4lAtd# zf-Z|e@W*jVWb1d}=GEAubR_E7z#`8(Q}p{Y-(}yd;d`c+&mvw9124N9x5yh{e4Dkz z_yTnGDx4kE_uucx*Vfoqa$R7Qb-?<2x#q5z6Z$&;#l~!mZ4Wn?l-pq4?L>UuT*s6J z77l*Wg}x*>%xj;+`41!y8Q_dw>J(QfbR^T&qnQPH9nH^)e*>Ite`WQW3wr6QF7l%W zb{Q@zJp0CsKKt=!m0Q5|xbP^|B_8Nwgo4Te&)%K-OA8~9??Jl?Sg(% z9Z%^ofo_O1kLRCvN4-tY7i5QievG`Qv+oY}{|~P|EDgu|J>H#l)zHslOYIH9&>`+! zpC2g%LeCt<^lWZ|@1JHmWv`$vI^Et#wN%8vV=q-`rjK=&S3T7Y`15&zU!fiTd^sEQ zPZ)9Y+`xb22R(@!oH>+*x)9j+;l<|nV0z~RO$(4mQRVorC&9;(|1NL`!0vjJ^c`E2 zu}^iKA)^m*`uK0xjuX&n>j%sHw9suK7Q?2^{qMJbCOw7%FyGsM85dz^xlgOfok-}P z&YRW)IA(|KOx_=g?=EA`$reIqZ^uZTF^29=&{AxF3!Um0@jLJY`D1kSuHUMG{foY( zieg#lrY1$veefqM!}47=@=%yY!*2=R2sb!hHANkJ@tmFLLLCdw?0VdSG4Fcn8Xa($ z#8Mm23!eSxwybu>{qgVbtsMq#tp(WzG?0g9woeN7Ax?276)8dH(9bP?ab0%k>*i%I z>!HpToV1OKL|o$*%RD9FXJbq=moe22wfBs9X!(tynp$lJNySarCQp= zQ-X2*K)Jy?@IQ9#-Si6zIROMu>G5o5|t?4`lf66=ecEuwe zr>NPkK16(E!$KW=k*5Ij#-rzur_@>BbwhE~`KXBoQQ+2b^tf|6j$RwAYN4p-O#5o1 zPs8pUR$mQz#M$pC*VDJaL-y^Qbf$gK;{e@1bEr3GlO6gM(U191(%qVej#759oo^q; z-`DI}{uzM&dH2SaqY=N7=R=FkMO485P>X{V?8!5_n0E;}DODe;F$sMQRn&5%!1=@FS57$NdY*v7 zPp@$Qw~06S2dq$6Y33e_A#U6((rFd2vv%j?%?{Ybb7nw075ERRqv#ZTTZ`#Ps+V0nY5B3PL7vPCTUug7yR;ULibe(F@wa$-S zR_f}oJMjIsC#d6Tsr!R8&!X?-RoYH-5_N)osm>32Gm#u^e+Ia_+JE|<74rZ7+aVXm zU??k+wt~}f#Xbc?0oYkiQ4?B+DU9tAWdxn73(=I_+ zf5e`kQjbC3`R<$k`6R5%Pbt6No(_JF#@F*?fCq)|Qy!+GuV^tm-kgAaJtK36jR-u? zxz%_Adc^$sz<>e#_Nb1k5rhsb@2)>-fccglR9jbSLO&|Q%!x*%u1Fd(&WlxWUht z@z7=JY=4h1tXKBS_Wrzu{o*)=^FLgm|AXI1N*2%^=R6at^T=PCyAcKKjy=&3=pU+%`cWefl6I+ogW%6S9Tkf~;AHoEw?Joq?4Ldi>nRBYAG~!s90PFO zZs*HMKFD)o%~coRNB5slfwcqt@q0AJf#-ERzt!P{I7`czubd*#hmaqWH~aYQ@7RjF zxY0jRUiWr{{sr7@py{9o-!^*p-Q0=&2ahzvVjAGv_rzWgj3?T6rN!WUgvY2u4Ddfr z$@it56YmoTj<^KC->8e9tLmUH{#%y!K0%(elm5i1X#vlM>zto2;QehKvri7}(T}=K zbp~;KWdDv{8T?qxQ}g;_jJo?`aGGBieMRpjiY(|XbH%jLload|B{_8?eiDy+;}to; zBTK;>ybQRmHK)UT8*phZlvWR27qo4j-u%wqqH$C#5&cg{!`9(9&?nuKO&vbygT~VB zw`ZYGQaT!#^b9=TEz$0~YZvBk@a-RhKWFOKzv}Sfy=u9ksT1-j;z&B6DueajJCg4~ zW$;0Uu1^?obPxMU&xHJ&tNDS_Rpgw{U^%%7>u ze$pR2IXpaLUIG1R9gVQq>@TKcPA55lFRuJ__JWsTrxE*qn`4K!42qX<{?QrjY=7`7 ziOw(76@G=VN_ej-V!asPIkFY`jSZ6b@j$+}{`|5>3iHYYzbWN~Up@u4_rAg&h08n& z1N%_73w|kH#@Nzr;J*I>?90Ay5B?4P<+RK^D~o)}@EjUw01pHfpLbRxZkcTEK6041 zvgh4~G3;7exNmyoI`s6?KJ8Dyy_iA0cX>GS&H92<>n?s*uLv-U1KzbRJAA{q`U~TA z8t~n*rtOS+5cXl;{XVC26Z@(PLqePUHRtlx9=62$jMzpS1>jNQ2ebT`x+3xW#!l+{ zz$?v=;XDiYQTjXfaSQ6A@c2UK8uGt1^Ev9N0{pw7Aex8zlU{WA^cD0sOjQiu>^7gr zc)Yg86+AiqJ~YV>cC2v){f)wY-{-n#hA@pv*wd z^0HFk<)4|6SPAmM=$pU!9yln8DJ&uf>x1{wJFY=*WvXJRhTymKSx>bxAMm}glzIU3 zeU`GhreFjAx_Xb7o1iZ)IQe~04}G4{uY5Tj^eM%~Im|d-x#;9>hu?!eJEm5R(Wkst z|6^0zlk9Jq`z4@fqA%<1?di8-oyXs-5WFV>`nF-V0~bBx3uv-aPTy(LIQgFx#?cBP%!$W zvdiSV$mc?a#77n6cc@uTgao_oS1t!=YopK5t)Dq~4*cd@W8eVZ_DfXVxi1f$yfJB) zjj^=L%PqffUh&ucLOS@x+%`~UhWnkjzJA7xy5f+{&Z-T)99Q}&#fCiW^nam~6b9Uz ztjN#ALPwYP3|@y{-=$MCD^d{e_kjzJ$rvXm_r<}^Pv^%uZBVz^b#I0m+(sNd97pN! zyz*^l2lWsy>YxfbM&v!1-c?IN2|7@$mGu;SI6Wq=L;%kV9*&tAyohT`uid6j3BOG< zb7w=}CAjhGG{!Y*`Tgf`UV{3ns3Q2IG&sxUa~5NjVtzs3%dhHf|7GY){@VUK=a46R zL6Y7u=GB_b;kI{1oz-(FJqdf-9&ELGbq&wgJs8>Gf%h36=XdG@4{=s0!D)zVozB`l zdNX`y^!MGMF5+Zl_w|by;-}6%{{6lP_8S^wl5X;&58}6fSqxrM9l5KxcMtS0{h0bW z=t?y8XNApv`lzma>;eVq#4ZwR(KgiWl(XNPb^$*tW2;^J5l?T)OGn_>A&xlF71TM6 z;eh;066ineRimyUKFwtfkJZm3uLDnQnN9IMZgC&O5i7*=bkkibcJS&MC7f~Pg4SDtfua3)qKZQdVZspv}`UXBeGoCAXC4_y@SKWfUc+mIVjFf%B zf_Xiqtz)65QjI1GioY1N4kv=kuAv;A1^k z%0B_DuU;pdQ4oVa|C+TA!*0s{0&)iC-_Eo{Yv2-eJ7AjuE#g1Hlp^4bxIa53e6j?( zk}S>J>HywM?ad$0!Px6c)Y&+kw=r=udV=eZmD}qt7$+%(6|$e5bn6EGOKht+yzgOs$eT*7 zp9x+?ZMi(23w;)y3Hkj1-(6dZ3ti4b|52>F9(Er*YxMJJ08e&FD;w5DAs-^LG+F`p zE>bocKAbo*I$`H5dt_k3Wz_#W%dIvs9} zH?ViNhVvHaY)W8}vjg(u{IDR*82Om?(`P9U1>R3@)LaJM4Em`xF2bI|*}x7fOX!b8 zskZ=h!`Rzmk{|JQ9&oJ4*2VtzoxZ;r7$0P#r5wijDc5Yl4O~AXMp>td`|lslRQq>h z^E>PiJ>g)~KZjcWRm7>k;qZzx>eq{-d?nSn=)>PS@F~Kt-xeheKB!X^PP^$(BEB>U zZVOtl^Wbmhb8LunujKKToyen5=z`9FLD{hkitF){R1zUXq%*8Vr;e1$I&c`decd*_ErY@ zu%bEeM;Yrdlkh!R@Y6uPslLw~^|APKV7VjKlfl=nsUuJJbF4SoeUUd4PR+Zp=Lwlv zk0k_n=j$5bx`Vh)Gxb05$9uF#^FuRU*l*gN5^aXMxQoRzBnxr6NSiM24?Re*X=WWG z>+fUGl}}9;8l0PaR|pPZML)GWwqO?{)??*?k^<1lEfLJjgG|_; z^?FBIJ%sz-UH`I`5A*a&bn3vb7dcT%obV^M_lR={;-Qse%a(%p7#gauxB!2GA~|)U z$W!yI>vfU``bQn@Jsil_Xu`XzfjGvwEUh~sz7GdYzcIq@*oJ(;85_h=f_7IX@?91> z;5e&+>s8wXnxQ+q!dI*gh+yBPkE~t?eVJ*#cQF$>-XF)vqm6nn#}pQ<&kTHT+_jy> zF`;mtoey?@Ry%z1H8<)6hbE`=iOu)@j&|E65x;M-87k*cSMIDk@xX3_%EDuLnEz^Y z!u}CA=-%M;-hGHa?X9+1f5iKN`KyC3QD?g@@GM@9f-YDaSr%Zt`>gt*RGjAzEUYfY z^(WOFDAVDuP=mECyFKEfJ7BQ6o-t+Tj*5h?^gpTWQb+zHwXY~_u4{Is{@eZo^@lxm z<;hp%$7xGe)n+}qpsA;L4fwj$e#T)y3H=cHk_Z2J=#<)QWC8GUUOk>R1N^UVPcvo3 zywgUGW!i>c^$f{#|D=c69PS5Mz42LIYQU+pf(y2m5VyJ|@zqS&<9=u=I39J3bFZt1Lg= z=HET6ykF3LgnaulD+L*%?j+t%QwRqBXe}bkPTS%85Iqy2Bgn7Y4@f7lCWguTZv%Ifnnkj(>rYzWdd4-}|GYD2b3cR2_@aC*a7uf@>WP6L z>O@Rr%M0k(&!UxE3JKU3IP|pb81!CbS#vA`dY>kjm*BIRR@WuB;hrk!u^;tBdsSkX=Z1AcR_P@GzBhRxPI(4A*qcC(ftjp_T9`e&YM6)Xc zx|Lny*|8-J?>8FR+y9G%uKcrZdI@`eds_Ey_EGE?El%7+{WQIE^in$FO+S@K&uNSO zTZw*czRT#V3{ShcJELFRr}Z%jeie46R!!r6?MGo{kAYtncVU(BB<%YgPJRCpda1w_ zV> zQL*+&lCXYH9r?TYUct@L^_e)vj{L!f1~~uGpWDU|{0XxBcPiBcb%wu2UK{>CZ_E`+ zbVq#mloP)2YoYpC*5>!8%{e=Sp2eXaUuQ1#O~yK-#oTir;>a-Y;^$HDV>f$m|J!@$ zD>~cP_D17ybIt^Az9@0l1W ziy<7H1c=}-@H2tG=TKY_>foDf32$%oeS6xdq+C%SWiy>Jz)LQx7iu8}=wDs#zaK*! z7ydSH%Z08ml3c?gMWKHxX9qNepbv+;e_9_0&o%p__QIdkku7`%!r-rM_K9_I=-!#x zGck(5;ZpTudu{aDiieL@n_*qUC2U&Y3>~}tJ4qV-Ti1lhfoRyfo8d%L8+Z~u)^|-S z1A1gzd?yJ!jAGt>$tn-|aXC3zh_RpU+~;DP*LPlQ?ngeR92l#`TsFPiBQ3@ZQr+IjhMNI<1-8-T@s-u2~&7OT_zxuit1wfnSxzTW76Gp)2w< zCpfBs%U1p9J&mZ}*Q3*3wqZTQUzq$Edb9AyPty*(jp_9?$!dZwYIbNW)u8WEpl#U& zUc7$wO5^EMtgA`}WU8{zN6p+fI0^q!nr_(-BX604lBtEruS9Y=zqk+P)6IJR?siL+;K!@odKPoW~LM zNq_Ed8AG1MlUKbi#==fNzj##~P3y0}dXC>mIdiH^aor1{@ThL&-HYo4#SJ`1snGez z4Lnz2&qskd%(M0Q+KJ6_S}2BR)Zu#FSo(}+a9wHff?`g`$19q?FxTp*eX z{yY`U9dpY>-_%xWcn;6&R#Wl1UjaLRlVZZ(A)iKSo!r2Q)Sgz}Jjc}PBj``9y-!~X z^s8doj01K=b(Myc`e0qU%~#gW4R!ci?BJL^*2#VS$BV3ib85HmTfqC9-O^ha+=F17G0q~6T30l4z)r7aD9f_Z+&Neh*s z&UACvu)fCnjFLH{;SJVZo{WNj|AP)FKP5kforK8SBo^eeU0SoE7`V7(5T|?)_G+E5 zf6D`V6AUeHm0-T$Uk7-eyFfP+860<8VqYp!Pe0)T<}>)SI1k?bObB?Lrv|)L$L{&1 z3S8<39V3Tw~0?5{NjH50$xd0T-pBp5KC-kl!wLCYKh(QL$qE6UKZZ zQ>qI%&qsYcOR5reXCHU*dFYo>n&V$8;3vIo+w>X4gXYg4q7(5kUJt3P2ChZNg?&Ey zV!y2B+LKZ*@Tn!Ed%zR*CowlT4r2+~?6=)Ge@M@z!Z`%{I~ijS$Kp`G?Ru(H5vSUj0#jQe zR`K0T_TGN674)BSjQBq(5Z^~d!5dTPpZw40o%(@wQ{)!D8R*a}?-BFE@Rzcoulf<@ znfE-#e6t+iJ##zWu|QrM7L_$=;Acv|9K!_gxA#Gahw?-C7cg4V-;BzT*4cke?pv@z`PkTv(x(Z|d z&I2UE;{&hGFE$cU<<3|s!9gOP(f{5teV9bhWh$N^SV+X~v}4S<^d!7Deb8Jw_8l2PZT*9@EZKT9_}%u^AY+dHv8gFBlc4^YF_9;H!7U;*T$-_{dOU7%1;oq=sW!Ywxk9eJH`B^TBc%I8T@WP0i zM7+&mJ$rZ`iLh*Z@Ur9(iKuShQ|iKv@pQa&FCU5MwMlk=isRcj<1OP{B;rBO6^ojK zBtly$ZC5e;y&<_Cp}&npOyzs2`a@@#GyBq5kjFO@hXrX6ucsph|A|50roXCN-GqI! zbklm?(1&p4Qh^HO<(s*Xmowu1@IB+DeCXn(4fkULZ_s~Ori!3_J-9s^u@ z{~z?AA=*@mDHrSNqL`VGMD$C2mrn9WqHccwZ+ChS-V-)$tXtoP-Py@D@BJ`O3ZKB6 z0MrfBDmCUX=)jY?;m!9BMbb7Cvl&=ttxMe6`UL&gmD-j^sE>wv@Sh=o6++J#q_+K;Kb#C$TdW z>l79j*+SUs(OLbD2YtEgr=Xm_$cG(cvi)Wspsi^fz|*>UnB|8x;LS?pnhJ38w2V%i41Ugsuf|kk{ID?S^xQi7 zf|iwP^(FLS|MgE^pTc_Br3$b>5{bc3I~rzt8Ij**CUgJFi|QzT-C^F2}K zGbDnnesA`pFp045qZ$%FK_aZGS`uD^*FkdJCF|h5?H}^9X7D*YZ*p}9^z7R1$#V~& z6RLRKdI$K^XIhQAg*c^%>=`}%1NDH!!omxG!|(7n#iEZ|>T=|~J%;bBx71uMpTU0i zxsfAPxL^Ige)=MK`TOUBQ6%hCZJOMc#Y-aapXe^h!LF8kPmd5e5+N3|bUR0lMBEef zq8ZaA5s_C?&H$+!p0~+u3KnSAp&x{1QDS3w=6e zx+C#43IE^H(f)_yyiIgw~2SPteQ-#;np?6R1-mJJEArb$sF6HbOB@web#d~EG zNW{>CIXhZS5^?8e+vg{+&&`h}-QA2teCTdy8NWm#9P=&(*W)<7b&D%4e(zA{rkgb& z5r+r8+s4&N#P?KIg=F}@F5TAA2K%p0XtX*bKK9jNKWv$i&$58-Ea(>F(y#x1!M^yR z2MvFqTg4Tuv6Az^`Eu>^zt9OP8ck(s;5XoDS#mw_!T3g;`UvoPvisZDm$W1z`)WnX zGt`~sHP;VE@%&Ma=gnt^|3l=bWJ9TBhI$tzDB=EA->bGm459jCW1R4s(H*Y{Q%? zroh=u_qu!!)+4#E*>!8-*I(O`pH+Bbt+-If;z=4Zzfd0@er9t}$FVCVy;%vo zW!p7qlT!~K?7XJ+s{?&X#g^NC{di8veU`i6Z_v$0WC`StaX<5LBy{D>=68sDNQC)g zJElV5^=Gz`~j_NUyCoCjsRaDJuQ862s(VJ<<-F*y{KEabN#tsPmX`xt^M$WZ#j6;5O!)z zb2Xo7fFI;729KaOlud#xK3!N>`Glm%qAtlZCu%A~->TB~cQ%91;*(z+hB4m+YeIM~ z;7TKD>TL@() zcRujmb1?K!EAq18ojyPt~qmfgUcNmMwB2 z5$&I*8tEKJgbJZQf5(zUFdZ&4uYpd{{xXON(I63Hc@zVc^5~2FGxwZ7OCk<^a9lig z96CKSSHue5d7b}otDYTsF7>4-Mjp2casAkj@xA|66<3kp`nW}JKH!%-^T#4D?tl8$ zV8?mzvXMzqeozPJE5{TkEl32ty2oXI*fmoizEXLMMDU+no@);w5oz@f3OnwS2xX$@ z#!Lcq&*zFDk%;SbWWAQ+p)W%1#;VciOG8E8JPQWTSFYr>-6RqIf2kIn;GbuV+zof= z)vwGp;|@L8clP-gJLthk4|mjV`QK&3eXlN5pSN{lnF*& zA~vc|okhG`vwb`-LnrPqbeRkTmj?SeWJILU&wB)4t{?;7ETSfvh<_E`mI4~!@#Q-4|f73$FU zm)4)i`%oXZ{i!>!n?&d~6*hU&;(E6?%r+QbOE0E>jPsw&)p$PO`pz3Wi^XxjUc9jw zBm5q9k<{~(K|bmIR3nj}#;JmHddTzm+Mi=I7fD1|Zcyne@?;d7En8v(yrxa?|FT9s zRsOD&58Qd$8mk;IA`vNhn(tqt?g=Z*7$1YZZlCCaB}GVtlb3KtJLWs!Fss@PeYnL^ zOF9etezBB9yxR)CEY_aphmPn>1{Zt>`WWk?^!}P<5Pf@y=#W*kg z``C(q&kc1Yrfjbm;u>VZcR+F*iIC>V%3?wt<|1CikkBW}%YJIu0e$jJ49m8Ke*^6d z>AcXL_aD3zJ7D)E6Sti;usc6zB;>?N^gBIYE(;<4zk_)xdevZOt#1^8c$zjZ{z*Wb z{nswj9(TsNOY+p|FgNIDU__@q@WrN?+|r2g96d|lx6ShrVJYmk&=-!v>f@%U;T4G z&p4*EasK(o_hnyk{corJM^u3Sm+XI>X3ybRI6tr*@k>+{8q2lA`ilE_cK>zMr@dQQ z>VilF_5RkaG0>fl{`wSADI{WF*E1u<`|$5)qsEnN*kxyuPn!k3xYR_UlSU#;cFWF` zK#v&Hgc!QOe}zf5Q9oZ2QEapEAsv4DcKwQD!94LiMyoyWkH+qwz!TtdZ=5zU!JBeTw4Skj8553`t zY)XKgpDbo(8DQUv%}Fnjr_c*#g-e1jkf-e|iK^8k!l8uwA#*K>=&o)%rcnnxe>^WY z@eXxL%yp2b5Ac{#44pdLdMj%<2L0cIMrOW1;3xhXcP{w8 zUv0|pB=q&LrL~hA{F1D@?Kx>hBIL=d$-Ou>rT1Tz$M65{{r)tC{EGU%e`<~U9@U$C zqQ-ObHnNSVVfTkl9vj~b*v}XK>2?8$NYK6O$zOpw$$jcmChS&wI&UUhPa-Plw1vW( zNW|LQgq0kQTb@YdnZl39Obl09t4PFl6<68uQs9-ZEY;;9i8xk7@#`k?b|>Uw=v+AT zC7$L`%`NC)(|NlOS4hP5L{iWK@afh|o7aVWybiH3p9atPICyjd4ZuH9$%Itk!;oUb z?JsmBVhe@FDa4`DF&l_IQT1a|}lA%X`~3d90us#KZpb->ec=lMU`HsEV`98JPi z@G0pGuRQ#EAuoTl4?K`h+|&0A@hj>LTb)#2Q-8-B;X_#ka_8*$F{ zT%Nc_B3`9j@0PPieYE(bb{4q(E2>&itd99FX1+;-E=ei)F#UiobzEe7r+WnJ&z)7> z=^XH%V5t#5gg(GzX4)P)&r24Q5oN=3YAh=*@u2_OW9WPfI>}zmWHKm*xUDf|)sWE7 zk5W5HohK0%!bGyUIf;mws2EW~ytcAQyy1jBrv6n1Q@J=YHoC25 z`anNh0z?df%dzaC5(VJ-h9=h+p8X z5vJE9;ZEH|GHnz zCKLT(YMOv!9P)D|@mKpD@Gsih-V^aDmi+ln!~^?wZw`q)N8H}|wAnj20q>`Lx88@| zP%1TY>cM|A?Kuu@@F>`W$DSh?`F^Hqa2U@MIrQA^W)}3UaL!T>ykvcz;P+o8bnv0v zzQ$(sow^JMA9te;%^wJQK7cyrx%B<=5BS+6TpKnF{Kucv-aCXoX`}s?Xg`U#OMUyS z(?{U$Nm7te1L{QftWp#FzOpK;nFan|^fRt$#e5p84TGY{+uLi~6`n?*o)@?#^@C?s zPOWSBP@V{rS&U-EaZr=>w-bJMe#|{jiR-%VzxTI;zBIdVc`e;X-!7&+Huw~}vOYXV z!aPK6jn^5>Yf%42qYie6x&K}``W5|>Hq}r$?4Epb_xQ{xczwiZ=`N0RtxG>rVE^@n z3)dCCkcisFOrDJntlLYKyxiWSKU;|#a4aVg8FTsh9r@6|=0U&6WD=ntQgS>T_PAI} z*QVUYI-{fQhTRR+$9;0cE~rc8ulzITuY#|q9@H&kd{pjWE*UsE`Z^}j9)3xQdQDg1 ze)&WCd^drYZPkih6}i~wd~!iH1bK+yv`gOxe+Cox_n5syf1tlyH3`401%{hWATJ>b zD^6pL=yP_6+tI`{b^`lG9kWfJ-%qUOZHuOC|Y-G1GGSrhTrp*YruvDjj7!@M4z z8+tcq7Wf}Xnq)i)K3!JL%KHv{`GqV^aQdNc^6xmd4SxON%!$uIelI2|QXL0=8Ef^V zmSB%Ww|#OT;#kmReeK=@@Ofo-A%8aX{%OFZE9%sTlC^i^(ZDgo?AKEPB;sa=XCW)_ zopjjjZjcSuUsE?vSY1F|cSTC2tCEOHhQ9x{%8`g~C!g0yi$iC}zgM=LArTGzVh3kW zBhNFHFN#Eg_r&>(b}8`ZX6xWr5_D4C$V)^UI!nhLx)c6eT^^S91fNxnD6htNqW}C6 zG~y75xV~4Ulz`q3GLu;~5yz;nN9lx+|Io`ft5b0NXXX$a20sr(xfhGYppWoS5n=&9 zO`je;ySe@fA9AYT122aL8bY>TLSJ&}Q>!uJDEj9>1s!xJbY!Sv3G_odori|c zQdj^dl>+N8U=QVys|r$eFqUc;OJ58Daz}0Wq>!= zdEag%AZ{)Xn6@!tUbEr$>65U_>fiC&zrb_(+naI^8_@6dH=pHyhB2Q9D?{H0^p_8Xs@cE~)$ETw+;36GWgdPkEkoV1Z9G{12zdB;-GMO! zbwx@!{$(6^bd%-P)o|1)&w&F|(3#kNOQZY1UAHn1TPO1WwzD+cKNR*@=q-DpzGU+q zZ6~K;zv(NBJ%Q(0?y}KMt-$)IJzMx{9pbKf-n6?5eupr!eIJCLhpoF+PLYTweoSh$ z3(z5od663{*uT?eX-Hhf`kMDE=b>f9*XE#<>>T!s?ub&l|Aak-UOr|6c)rVv$X58R zbU9*c&U?i5>BN>c%=dGZw?*U$*5P!O%a6gI&udiTy{XXe(r5XSNzgB!ILrMw{@C3{ zXNTW!-sT&Ms3#7sH(&@f}s2YuQ7p+H9l^JJYV9T3F4KU2FuRl<(R zOtwnyd90&y`Dlw_cV)=+p7Ax{S^S+$1deudNStgm3375+N=y z{4N)HXp{NC!V7<@=VEO9fs??*T)(~Fprfzrdkv76_`Tc4_kD*BpC&($`-1+ZynOh; zN38E%Z(Z64yftxkEOg*`>#ih44#asdziW6Dd4G85;Ol+RgLfh9RZ)Hk_kuFME?Q&cF2QF24x;d)UY6XMsMh{FN;_A`1@^w5 z3chj)y2&fH_{9MGAY>~FcIf==f2{0fs_0+;?JoNceY(5Bm-j#&Iz(Hu)OsHCah1RM zVS@K2bid~|*ENqG^^~*2e-n8c@dSV9p-`<(8S*%qHuo+GxSJAG`s17jUgkfLh(H{9 zy`tSbiV+_{+kkN#KN`w3eutk^;SN_5^RXVN^NHVF2YC~Bw~1tj@rZxeQpBB>!RDRPd<8Iat!#+C}u4Hy|mjpI^_v_xjdi6 zm4k1}ZlV05)u>x?SO>greMYK>uDKS@MPj_uTrwmQ=a~vN7%GsD-8OGYMZo3T zK*=1r9PB&P2H(>G&Xp}1KervwTIOF^IhWCZ$~ktcP&De!OfV6H!Oh&xo>c=t>6bN{NTH~XI< z@9<~4y0OplU-RDggV0Z2#pdD(>{BFdW7q!;Jil4ea)sV}ztADDj&a<=FD2nAtb>x> z#RG=H`@D}i@!;nmC4gp*fsXaVB!fh!;XM%v>Gm1)>k$<>hoLW=cix}bK}{wa%BXY?(~}81ufCXpePlxEb;|9XjAZ;f zat@?41~UF#ilwd=S~AgN?0krxicA=+{oDHUz-0^OBnVHsJr^!)C#mAK>Q! zo9&Fq-+Q}~*+lSY@|xA^N7!}5eygP7bNKU+@550X_YBsWN8tCw<6$pP;=1mz;kqp7 zi{|y$meP36%CFvZQ9QTCvM~K2=CPc3OXOi*QS%~w(l#>T=b>r+VmF!i7`9_j2lm=p zo*qnQArtYXs)4FFemnEf)p9?XFb!K0I7mk(1Q+*mj#7{b^Y5odE-#@U71!&(I*#@K zf}zQ1FYLO1VbAks^yA9judAU0TCG{`-(lz1A8k&Rh%a;1J=t#XfA;$QKzrmxE5F>p z54;lkxrOrE6W}UnWMm)on|n1&Q3vVMt0yMRPLu#LoD{;j$RX$h7LM8f2&?W z-3>j$l|%$!zoyu3o+$`Cn-xE!i1R7Wbz1arz1MplrhMpehyqKZ<3rSmTK2KGrO>MY zYSowE;rD2zSqJzv)JIpoqYM2W?-k=Q#P4E%k#tx;)-g-Q6~)l~{oX&b_2G8_7gs?U zaPIsS`zp0qf84XVmI)qLPG8VXdyGExs+iGX%=h_N$jQCX|JbVHFf;Hm-6+?w_Zs%` zd`-uXx`2lb8qV$Z=tCdPUmbzFo7rajz~`)WC(pCqu>U37O70!#jPB^x zn0P#YRG?-bbl)~{i9x;y{g?Ub^V87#fvPfkY_$@UdfjdcEy$B&ZmmQIp6jML`WnaG z)6dS-v?A~NQ(uFDXPLYUf4qTZQ!d7I$}@9gu5&G!&t7F$EQpi2ZznRhVko+MZ3^1|-I zmvOgu!S2NGbm@+;`$yUiZA;W2>!g!&TM+-Rj*M?iVHb~lM#@9r;K`?e3nI`Vp7vSO zkWtjB3mf!i!1Z8o=J`^Ll|I@IRO9@)YlT{Wkf)r7RHkdlhgQPxpj7ldeG2-bFOiRN zWqy7I=#Gl=T`msj3gNaS%Yiy`@OM?gbOP|o$1%SRc0KG}&dkSH#9XbS2RbPb-)Con z>vu)jF202>JFMj2x%40E5X;OpSKvf%$H|jBfCmA?=gkrmz*&i@F55EtdP7$KAxbi# zZshT&5Bf5rr@0soy~%1aswx3*nOzREsX&ja`l^b;z;i{JGZbUn$;1`$idU52hyLBD z^G{~M3tEpewIf*PDX6kYL08W^lREyuzkTL|z75EmNnELwVGaD(I>N<^_@%TPm^!^h z-7C2+DO!iT*xT+Ux54i0iE{#*@re$WkwDz~jsfX(@%LkJfZ$OwQSNAXOGTJWC4PIku$Upm;W zKeNx{&K@#R@58(hei+B2`OT*V$V7CS^X)>|Eo}HOR7)H>>3-{Ph7_5Q;~*9da2)uL zmF+tG=&K7~5;=wV`;+FVVgG!%PG;-@=;*0n%WULrWIi_j5Ogb&)8^~U4EA-3Hnvbf z=k!zeG93jzqerf3>;|7YrIO?Yfd?6zxrjRG)=Uqt@({)+rGzTUs8hQSYG~X>{4XT= zk$&O+AO0UXs_?w)_6zO|Yv>Dq`-iNcUL98&iit!XPL&YX{=p7vuG(E$9Asj8wB_9@ z7wS~fw*5_SPWY2yzU3pH_wDJ&zh|a5_a9URcB9UC zyxr-f4m+z>URCx1FXQ3sR(DX3_b9jjw*g$&F%JY*p&yWaw)Msi=wg(tY{wAB-mjJ? z8H%t^bFxl)b6=TuVuAf8@TKssfms1O4VByTCIx;?HM{A?1E)=WO0?&GW4*OCv3eXl z$mlB6Kzf2g?^Os?-Z|X~b8R&>J`7To(`UzeZ@uq#dfct@G6eGa(T+-*$q z6SR?p?)aw8j5;7srjcpA_Q;3WYHl?p{Lc~ly!{~Z@xpDNbw(%l4^CXkbH}`^RZ`!a z&<7Y)w#kUR0=|?<+9cRD$l-GT8{%p-CV7em=LM(@PY2<8HaE|)p%3V{SEW2}BEC+l z<5K>>|5i!kti2oP=kz+NC7^>6(JVQP(2t{)ySH|NkJPQFZdF5H9Q`#f*ol&f18uvy zgTUJj&aajGphw~dzZP%mQ;Nilcslf|^p)I35%@AeqP?kszKQ$e-~FaL$V9%!k2{Ts z$CBVguGc*J?S8*#ViNn^MnXY#z^!(Yp1>XCPvPwb$9u%FtjyrGkVx%Ai9nh0J5TpoRy*EkIPeA;YctV?(We057Lb3)fwOKVd6_y_FJVB8so}sv3d1nlD3n7kRm|zICgr9GR%4 z%C@lTPSmPffo(zuP&bfUgK&@ z843oW4+`lc1b8Q{c0)EBI%u%CF`&|b^_(+<-!15gV_ub^EXGf=-C7NB-nz9zP4^S_ z8CXsV$3TzMRlibf;?MVJnZEBIyr;;vziN)SRIix^u3_Hp@jSZ#CNja|AUAjp{)xXb zR{6w6CQJ@F|N8;m_jCE&PNEL*uyKU*f+7Lm(xZ3_(dO; zy#{|zbgma9Ku<539Qx7-{md%!;8Klc^3rp)XzoMpQI7{`2R^twz5T zYeb{dhko$UrCiRT|B#>Q^j)Vn{hDSK+6sRjskv6#4ndE?@}fNvpQ<23OSQkKlf0C< z4A33-f22%y;4Zt@Tw)pdy2tOOZv-4@|FzVSgP)g%MU6+HKYlk!!T*7uD{mc_?Vzj4 z{CPPQ;H77zf?4Ee)LCwS_0P?CA0Qr@;fp?JkGMk1dDNqK4ZALFd4~6=tXj%jP{;iB zbPuc#nGFy}bNX2l`a~En&J9{oqxfF_9SP80pHh!>!1}1JX+4EHCn@mXd4A|=fF(^!$T)O!ZpT*X0UVzm+qob35gPxt z?!sY>@80gYL8`yIg+;KJ5E=eD)~#Kw{Oh*$@B9r<(2>182U9V~U%7 z>J1UGoIBvfx2=~a#=zqT(kpNLVVCvnfp^Kka|*)&c6@k16psJm+gw+(cwZ$|L*Lg2 zNL?A=m!PBd#Q{9uI__XdGW0w~>A|Bx*s*uWl(zjm@FB9dC zb%3s(8yVZ{2p(8-pY^oCV{dK{lCUZRjg9<}Xl zCZEG^tBE+iMf78r&NW1t@sWwK6LqKfPm_tFOABXhp)b#7x_nL{uAI7SpE989Lc!AS z1}w;g)W_9VBs<{#Zcx_+*e_Rn;Y7DR`pVimmzVJC;)WNilo^@$)u@r#3B9$l@{DFz zhMl5Insew|vvePbo;*e-WSFw2-^1=tvy76d;L)wG--QDZS25*XGy;gTN$s)oG>Cht z`>#UFMf5dk?4kt5QAcNlt#Mw(qJhdB*B9OGUk*neG>+Lt9ELxhAI|9t!JiLBI*HxD z&Gl*KZ~@>ZQD&9dP!aw*o!|TF9GQq@E&bW43f!lxGnt`2)V}{6X9`@s*>YEiTAEBm zgncb&$NiifBYh@3s3+^pHaEcsQj*f(p6z5}C+(CFE$r!X98=RnU1e2c@O}ea``yVp zIE%i^;r7i52k4VoS8?tY=%wVGiraxleZ0lX|H&|y;PYDh-K^HPk_FPm$ zU3glYtYQk@Ql(z_NxuX2CNB5#E#x(?@_qg%;HcG1#}U#XQ!rf!#v?=MqlC-rvsa-z>F2+ABtth_HeA>s3SDjQRzjt6Jl~E#*gx0+9b2eT&(MzR z>7e1e8OZ>N))x8Hk*+M^mmR#K41$;v%9ozkYgHc&~&;)RqI?QCn0i1lD5>zUlVBYoQt=fH@ zm*TT4b_?cZlRtSX-d4iSpmSiVP1z;SDs%BVn6XWwcrWLX+u&2Z7DpL*e<^q4F z<0p($JZn5k-vMt+A9D*j=4Ve`!(CfFMfPZSzK*31;5T+;G4XR?;q^RvwDkh z%%wf{T|V@=_vUApevC7A(VNfOVLX`N;!I%dg3h;d9ruM_;bWz;`Z>UN$-xB&gTR+d=jqC` z(mEta%9G{{9V9g)`oED6#mgrnjiDzsHgOuf$cy89Lsbm1Js7xQsT}xUKlaId4Rl6k z!J3j+vY2m|?oXG&yyv`A%aI{&Z1-Dne}i8NUo&Kl5#RDF&SSM-@w}Eb>h!yh_`OYN zO}!a#)P3n7sE%}-a4!I79IA#2!qxibE!J#_d&ScwsIRZwX?<(MtT zjrt23=9W5Sd(Prh>V`VR`%vx1F6fy;y7%f2(6^N{4Z>bhxK7v~rLT)P-G0UOevWs? zn!3*(S%CQlm3?*x{ONt^rR54cB_`{A#*pW;Ih=Ub1YXH$_{-qBFHPbJ!v>72&$mq8 z@PaNJu#75WMjlE^$#8Nj0^iEm(mV~!Yxf*>9ftk>!&4O#(D4C0agnmZ{K55cA}jpZ z*tXBc4Eica?^((Oz3gfIuy#A_{&wp2+DgppZVEM|bs=uv!%GGa!0u&ZwZ?}r-*vR% zPac4-54nc;g<*bDm;IY{1MpQ?^5Ag6TU>`G)p+a#zkIKy_#VUcNz8rsqP5tr{CV10 z6rb;LyF4`l-el`BmJPwrFO5RW3G|emceZpTczgLnK~EC+bEs#epi&ZcR%uI>%fqi| zZQfUykN$d-{r(Q@ddm_nCIMU>jzkdVY6ytYR*5KpR0;Lr? z;OB$ad=K)#k3GM1TzxQaSR~)sdjh<7sVLcX3-cLrXs)lHf1XO!u8k<)Spech3DbgH3xk$k4lVtli7^Cc<=ndC<}gCiVjps!atL} z0UVC-FKz2uP8nG?Da|V9L`(Fw@2i>~UZ6$pPzo(HEl@cg`F8e)Gn7e;* zORN4;Ec$mkFJ`HQd0qA3?2j)qA~%JAtqAg4D3O+ZaDXvsKptS0CQBA|iSCo!dmdhcoOh z+DO0fG!gSMDLxI!Sd0heM-*COa6PZI-ufq6@$p5=?_z&;vg5#aT-SG5gl^%v2!Fn9 zt@eZc4WajYw<9jk>MbcPxIVso?z!c_BlJTvGro>^2n>z$1S9UkfgQf#-|&0HUHhJz zBA?o8Hf3D~e<#14sy_hSH8+{|PeDhbZmFeTg?=y!%a*SO{zq4GWN$`)L625H?}09E z7q8)ZREOs!23DN1m=}))){b9>KeK$r&);6bb^5AX&ieUx!{eJ=X{$s8C^IgI=8-#6~EgB``Y873>h8@Gl0 zUp`_y?Y(>8m(B9I{L?oJ1;544TwgDQJbBP`F+d92Pw1zM`!Qa#^!4q}$MKbdqB}Q% zSF`EN?=0cBJbOX(OU!%ilq|orBR*j{Y2SY!&Ykb=>NM`+{)~Nch!*1X(wXbkVO$r4 zr<$Hp1J5PZK4f~eAfJPz4}ZRgd4q&P=$0qQ=bX1oS~1@44#~*N#W)!^GWwep_Oe@< zI(&hyDcT(p3CFx>x;#jE6!VyK{`3=m(ASka`>TqTa36HU*3<&?97CIJKD!ij$Zo^q z0t+!-SnvcX-okjceC$x2GW_Yuv$?bydGgimc0ma8iF>q&MFH{gsSWrffa?z3YuUfJ zf!{QD;$U+p#w*>~ihTH!qSlngiq_wOZQY9w+^1MvZS)QPre+*@`m7)GxLt>@y~nsd zxV^f6C$5v~4F{vOW^sRu^?Gs<@Uz>#y!#gBGrPq(Z{=Y8IkMZhzXJLqbk$LHZvM;D zvFOtoTqkpkKPeKzd?>}e=KB`J<6Cgs=3~&Y=AOe#{h{mCBV3*1xNg~gH1}aI&R4CQ za-S3Ut;#bDiGzJPYhV8q!F)#3E7RY-68AqJ?>g}XJlQkO(EaTio--{e~L8pw0UWngBTv(RKnM@^!bS{L#PF;%l z5qJlq$TEYg!m$8~tj(!J`?nc1c(Vcz4oFK8PjqY;Yx3^`2t z?~j1j9{pvqN1+c|FWMTzfkQpV?@cG64|mt*Pa>bMx4g7m1wE2(^hg;jz<84J^12rE zXrCG5&`$90dmr_)J#d=VV9C$CkL&QAz55E`uj}2&6B{33+vC~DR?J)WO}~{{(uDh} z=lVxypfl>HSGG68PA;xC>YSZ3P6cmdm&r%Rglh}oEZspXr0$1qP{uj!@2Z1-)?$wU| zByCw$N>AXvW`(&G^&FlzX{e>1MgEV4A98&GzczaCFLj4r%wEj*YDS!Emlk^GppAXD z#g_y7Yq!0=tcK$va(3b`0q6dv&FK5EC?`XH*-$%*Cey-{8OEoy|wGw}Il_P$~ zypQqcj3@3-CT?e_561j&g|;6z;<8ZV=Cx(1cy3@?J#sf2cTx}xwbzyg-d?=oN}B>7?hn7#wLg${l=SZ#R z=>$H{n#&r?L*UOS)%>Fm^usyrmA*UlhTSLK*9G{qnJ$@ozt3^VsqT#v?k6@eRve_` zcaZc=tF|Lvnom~g@f^ne)Z#`{4&bt1r8+V2EY1^Sc*Fzt(oF zPd(KNy0t|uvnKB$o>xk@P%8VtOQ$S9^=I(!(F##%YzrHo?Q80VE@-)`2X;XJqn7uN zLkDM-HfVoA-o@&@=ycA-^;Mx7MeRIrc+u*%?F{A(le;~AVTWGX+n8Npc#fFO?+^~Y zSLp9fU5z}5I!4*469GN?IsT;x_!^u)`fvR*ISKv{i>kYp#@HBf>ejCpj1D=exf^RBQ$Le;&52oQlr8z$`Ion?HB|sl9 z@rIQnKC8kv%Y`G48y3v`X^X^tsP?_-G4QX6#pvP5IOt@*R+1g!d5BHtx)to#dugIq zRD}5He)J9j4_0*F<>|w?rZbiK^KlRIcZKh@9N=tYedp4}mv|0r%lm;gH_kQ9Ufcc} zIBc7Zy)%I8qO#$o&mTjd_7!C;fd85zRo$IK2+rwru6U-h=Ox50v~4 z`{Vb?61MuA5uXE2C%-u&F1(3#%a*{em@Cho>A)|I$&>`eLd*{zdI^04pDqYJ)c*kf z=e_WXPs8|aZKmncfNiOBytmEqxn>7XP*OhZ)Hl|j%s{+t##jWvk6j9$J0Bdw?=4dr zAI=;^{6jo<$2;P8k5ZnW4_e?pb3?&>Z#_I`UhB1E?)}evN~ym2Mm+EGOLCY{N8U!# zAB%3le6Xu;(Ur}>`BMA-C0l@>NsnDQ@>}<8h~0yo;7QS2=EKhLD`GaS%?rP;8+J14 z1}-I0^dHSQ|1&22T|W@lnoAzfJ|mu2Np!nM6!0HVXQhXMe{%GV!q68BsWsDcx-i~a z_rBNxxV3X1XEcZIzig3sLWAA3qaI>vh)YN3il#Lfhu++kh!@8FL))aQYRmCFNT8KN zfdlitG3L9q>~q)utIJ`z?_QBpEG20^^xNfZ!N;gIOVZXrJT*SFh zWsk>A*vnRZfGh+aqVbl|l7^T+YN)D@XklI;87How4801!>oNDfr{tPVdMx~yC;EPq zH(Z9_iAEpGb6<$({Na9A1{R?IX|3NQX#L;$aKvDLL5rF7NgQ{e>#b`LzIQNsG_Pbe z_-&?D=dccX^7X53F2Q|>*{7G2VZY#yJl472U;h4hVE1$A+K!lILDlVt9ZW7(tC;KeP@OIt#rgJp~Lj<7gEw`LvJS;G$p=8O>?_;GnLGt1n2pNgli z>6}!7K8uX|T?c-f?wRE?uY{jhT{y)B=jO%XYRCC-Jz`gR#SeBanFHdWM zy>0&6lMX53_jjrN0j}WFC*9WbP1`UZ_EPZ50p2&m&*g=^{#Je%hc>U>zZZET zI7W#tj0VrRgvIk?aldse(MjYqc>BU~B_p<1sFZ$-1)sJwHyl)l{s}#Px$&Ye#)W&w z+Y-^=9k$bvKY$0{bw;^b6X24*F}4XjHedei-hc*lStwJw7QA|cqPIQ3)3x(VvkUyx zP~Gt$a6RVRM}2D^B92+Ly&swMq02riTX$LFcW@KVokGBid(n>^3*cxTDN!Vd^WR-& zAafjfJ*c6_-z<>cujEpocZ)Ck zHO1k6%yGxGW#PDQ{P>6B3*gW@+QP~MKVI>MZ_TiQU3>K8ToLE{w{1){;K%2rZl}Az z^XRnnv6CAx&iZ|8y$!p^zKA{c-?Wv;4R1T<4u0^}4U{Rs{@bT&whAHtSr%mIy6gc? zPG5%BfFB~o>&JbOw+3AdRF??+KH-Y!ZfW5AqUZAs?nKPHPqldD!5=w}<%#)8(1RM; zM_lpHgP+Ca{D@EY&w$Kzn2)ScC|6{G9v&*NzGa8JpcGTDiEf83s)c53q=7%(>N}Iw zpdZ|t6HKz0&jcl;D~RL%zFhNoq7cU0?LN_d0?6NL=g_C%)iL86;t^uFkM-zb2MhAv zF{Q7gS_wED{gKg)_*JZ0(C@B`@mHk&b}G&ze&X60Upwf^aVa@D=Q+LbcI8F>GC1&* zS3-{$M)yT^0MA7seuLW)zrAPrVj_X-J(sUrp8!{tOE*V90xzxMbiuR8TglTpUX`$~ zS8{d7CT@&_SDB=iF~d%dtE~)pzwzZ-g~d1V-m>R?_u^*MQ<#Xb_O=*7T?K8i6F#V) zFq2E!`4078tUM1J)9`-3mD}b!&+(pN(fF9|81nn%#{ha14}Q0^vS@#+D0o6)KHew| z9pTN1&4!-}<^?+Kz>9jqjJ*PJW&F8jvpDp5z3`Q5?66OmoLX9rB&j{!W=-=Mi_jf3L@|VfpMM)WZx}$J8+Q{`=1=8;d5aLnFL7 zPO~2MYR+i0*45&DZ1saz9%B2G%Z!IH-j7#E5A(m?f%=Vlb=7+x<2`<{7v^X2{=e=4 z!vK4{U+;BWVCFvR1K3>pc6kB(irnnfD+@c+MR*2MR%|6h8CWn8apm7<%y|~A@V>Et z0bb}zq27`=%b=4VS_g$$@cYb9hJtHR7ohUgi^6BXjidaDC(i)tgiwx#&DD8a`htbO zy&3g|M|R~gz)tTS#d9E(tfZZx798|0+lQrz0|EA8(*8#6WvV z2fimp^;4ffKa5Ua4xd54oiTE2@8Es-J5xO=SMVOII$Ic{HtbjElQ3@Mg1+hn8YaTt zag$1?)rb!@W$MQU@NwJl`iTzco7SlnOe>&!?vFlq#J~?uwLOgY7T`G|_3P?f)CI`D zc=j?A{J3>(i_%@3&v}Vz`YY5&c(c4~S`>I*GB|lirUmr_GcRWaBMy5~{w%Zs-YH&1 zIW2gfKScC!dE^7sC0eZFA=MB3?UH90!K?Kw40Q&0&$gcNzzR|Dk!xII%?a>Rtj2UI z2liR;W^cZV{CZx|d;aM<@O^3PjyYYpa#5pHVk6>V-+FKoJhIVEU+)PXxvr^+Um%0) z61RP;tl_8N!#}Qbe6O{kw4OvzBykec(tt!N(7mATJkw z-Zc$;S2rL0lfMSMo%-;b5##dZwUT!7THv+OBbH-ZF@6tepEw5nlHQtj^aI+|nD@-} zI?y}e25vdzYlf0kav}V27+jh78h$&zRs3)s`QT@G`9MA90djSMx++YFQ^%#^H^41j z$3;6EaanT4BUfY??<5WEO}`c-F7E7m7iyQ%CN>eA$l=xz&WKwXI2k7Sx|qR#W{ z=`>65-Ysy^?*{PgY>emyYvljTl>HBD#3v{%?#f)AQ4{yQ`HcEExy|lh%NQ`;TED0? zW5Ybjes)%z9rtUz^ta@J-|25jT0Z#M*AbcEhdRVsVfqmGZ*d+z(T&`Un|83q5mpWl0O z1@(kzjK;_G(LTD{&gl!?OXu<^w?mz?b$Ll4{#Q_+@4E6i*K>$tjluX2;OBovcNcds z^l*n4>t#>WH(K|L?-cBfHhr@+YbWw?Vd{Y-Gt^^|OkDfa2>RlQ0KL+BDZ!w>f9M_IKBBW^gqS;&UT!~B(5Zz1Lw^TVBUKYc4TL2 zO-{ltc{f?1OR)d#2^JdH4b*k2o$g|RZmaOH=O2O}XQM{LGs{pvi8l4;TOR5kzI)cm zhxp!&QuXNt?mI)Kt=W%*H!ABi$^(I4@~W3}^+wr~X-;=sPzNu8_fyGk)Je>Fwd}PW z>}<#~xd`0ryZkHP!QQ$q!HI1dECjJ9jMC_`&sEM#tn&YO%@NkQ9ra_{%#oZFFWp# zT>o9vt@Eo`YJ_?*&-*nwLa$>S%nmBj0zZq?b++$E|Eo4-R!+yGewxp4UV9|)s4CoE zg1GFTDf?&%K3qQ>E~@T>I)6{?P9&fmJbTW{D*(70UH>#81of>rC4*v+7iD)ApS_lZ z@x<=S^>uUnOk8(Nr3B+aHm}jGdenuKW^kT_J+H(&n}1=PVNo}+Tl)-kO5Y9DEF6Sg zgAaU+(QYfy$eXLb=6w9l_N|XlZ>{)}-DUXc7XPBN{3h1_3KBT3hqy@U)md)ILVcY2 zNT=kps1w$nG`{KtbhA(Gbp27_CmTJ&v12wC<8Q;wXm;d(_-OH(B=Fs#NrO8Z=hKl{z;6vdR(T9J47Q+N zmW}2j;I*Tm;;rR5qPC3I3=ORh~R|@c8l)!>7AZkF2M6e~Z;z-B|^$52l!(o$l_6 zGlu;~&)q3ALA`0oYHcwK)YrM5pWK|UG&aMdlZvWu!BE?Vl(5S*+yCJvnW82F#cq7JFbjD4mW z>P`v&7M&r`=Q|S@zZ)Q5vivxTEKx@&yIQe~?#c z&RHE-k#Db~ee)Iq9|0ELkt99nhFbTU$xVoRck=6rwXj2YfuD~s^!ZS0_+EC5r%^tw zl~~8e%QvIu@1bx+;_KbPrfTZFAbeY45aJO|`4-&5k!GF1m2&ROCC zn^Ct)r}fG{ZPd>;e3t!2YYTp__4W7&?2K9L>YJ?sU2?e{o-6~s;a<~kD}wq^lXvzt zbD$1Lz{bTDjOcIQ(jZLw;$`lO+3z$ZNs{E!Hag~#XY8x+^F?IxmbrYAiN@E z2io0=$2cxMqLE(@CJOYho?I=L{Ll-mmp2peTjU1TN!rcgI?D+hYHLm?{9X#({b9in zk2o2Zq?f*w!npk-e66@L>SOUO-kiAsIQO65_6~kH$egPy*Ti}ro=O2Tu)l?urZfXS z92;_rmXrhkWsa^BL7eL!8|=n4Cl8zcg+lVMXl28I*52jvZbWYtxJ+=^SbRD_{!Gy=jXF+s3$8S;1h&=+FP>T zFAjMY5wxzI8+j%;8^KAyn}lKC$I*z-#;$~0XW);UP@tidG~!jVeo$5j^*Wz0tHt7c zHcQ;aR2N{pd#BYjj`jTBY~63`4qn_dsfrVaU$v$2j237YE{W=6g}rMndfge|cd=2T zL?<)m6Kz**?r>th{l@V8D&)<=A+FeI*u62>FVcP^bnQLY1J|wC|NJ|B3+&xqqDZzu zANE%156@Ub?>+Cn7qCH{DsyK4^Vr{)+7borXNvP}s3d19@^cyZgf@e19Jv zRLt?;VS@RbA@FvpOAyP&`dty3AqjR^_pz8`eYqLdpMCrOdCE@kJ3H})pU6EL*&Ckw zN~o1a7;h#9oxM#XZtk%=6Pjtn(~SAf<2K~Q@vD*(SeJH*?Au$Lu}^L? zD%Nkz9bB9CveL>X0L4syc)hxH&j&7$a~&HMxXL%?ZtdIrP-w|HM>(#VEwy=R7VY2>&^{GIXw8X5W(pRyF~sdj$nG5F6XQMTjw zMd*Zuc#L^6jRbL4ihPd-E(f11)P%kIGsa?z_e1Z4?;JPWO(VUJ`#s;oz8$l}W>tDL z;wM^OYfGV##OD&p=9*YXz30Qtq0Kmd(1)aj1bm|8CC2H{h-&{~Jtk8cDJ|I}S#OJV zQDaXvf1xAKS6Ft{!;fgCM;8<$;GZ0?+n#tD;dgKsJqkYpl~`g1FVo1X-C?Vh;H1acs%sxb0&b=x8u|AEMHQx)7 zGlPB(tygh^-P>{sIv(z&5s97OFIM=`h}fYRVG-DU%1PE<4E(zNYlB;F26!wk`g<>U zuy|yoS_%A$H5(r&tpq=d_m$^fr;+?on^_L<`L2|^!^$Gy62Fvgm<@dpnW^3Yzf<)Y z9+bq=2 z;}!6|uWm7+f6mj${cV+_rr=|Z)H69VpA&s`x&@BVqIJjXYQ`-2H>g2&s5cA z4tXO^-5%&p^y&CX;>(?9Qi+r&z zxt2qgDez&GpI))*6wYUS+;e~>b ze(-+pgHLN*&mnILZ%i=b`$GwNZgwHai&l~84dBhLZ#%yp1%CEDPncK2p0;-~6AV=7 z1Iw8QU)8Xlti++7EIAr^x$0@cX(<}{B->ChB>_F7+HM$J4Zc0p4Cj;qjyqL8@F~%V zGyDBU(~aAt9-ey3|JZI9jl?%ed#fQYm2UTN^rByPqv0J)s>th-lLNW1 zr!?_GbR`e?uD8>elLdAfe)d1{gG$zlOzrOaL?vJ81#R}DRC3|Y;r)JZsHAQe!*Sse zDzVzA=qorzC96)W=Ffbll8{dmVWK~&MCZ76LqaUi%&jH?xPAtn51mCz0FO`Jf z20QD864!!9y4te@ey^0R;HgkXo{Nc8O>@Ts}J}U9G!kmQVSxZE^5t#F#2_2&bXO=+Ld!Ch zn!*bIE!u4c(q_=#D_ZiNFR;V3?9~kLQzW7_8c(U@-Hh#L#&#-+?O0u)Sw|&(wPJ#g zVIN~=WmS4MmE2$7$gwGdN(|g&m&m12iT~ZoljW&Y!V_pX_V7HFvsBFd@;#Qb?K-UH}vO1n%8>pxUJgY$|X+l$hu9ud@+r@ zN)HQs$w(vn1=pK)O;O4EoPw1G;BBg;kh%H`D&|omnMb>*#H;$&OLpMKYg?dFT1zF8 z+%=DvSAx$`4?WAlm+!k%FW*NiQ(2efhW!Zv85fKYH`jr%HO#HxSFzWr(QYa+JaTu3 z!XWtMLs9q)-W+N=OxFgEmXYeFs^H81?(E^;$cw3WliZ(IKo5c+yPZaUL=TOJrJ^l< zTNSj35ByJ%HsFUJ)(2aLHsE`=T7FVF(GMr3#>@@F;ZXgyK&n@YsIbp%bmQHjmU*x%Fmz9p;FZTsg`qA=sst7WS@VW1)%I$}Ur@`UShZ(T%NN_MM8aU1j z9C@RTd^0(v;S`XFxN>%yD#8va*3St>K2-9G-XVU&nMwi$g16}Gq>`ysYE67 zv#^#PmGBEG8`HNUZb#}QR_RcQ<~^_3b=#;!WWwHD+6;O4+BnGG2Kn=i;U}vLmDqo) zb0Y_+ z9&wmvwTU3=frbEM}wUb5Y6mveoBZuq~^8+#(F0uWVnH9lMf> z_YoFGy^@8_Db)#9s-sPqIlYobB>|#xjp`=wL(asV6aLYYHqShF1b*9oG=8R2iP6}~ zi(T%pTYB@MO=vkff(m5zLLZNtyFS?sJ&g8mxNb=$nLQ$X9{N<0sGE`70(&EKa+$Bf zUJtJxju|m3Ih>pEvj}z_cx|SAdJz@%Rxa<;W1^BJ8_XRo|4_(^70gS1{HBni!9#Vb zj8wulCNkB%kV=~Ml(*QyFYC=o{0bselH9+W{V@E{IMsR2egl9EM2=vcL$Zc znK)s+$q;e*q}Opr8~Wmy@w0aw_!QcG$xw<)!u*}1`Gu&Y@E!Zzh1|%`T_;bsEP?KZ zJMFv2MkT?9_lE4@SDTFRuOsYKa&XFZ^viObzoPk_9{fK!peftG7QFKcWbEGvK8V*p zbJU}fXRNsoBdsu=D0@xXz+PEZvq?@*=$^4sz%M^4=~mNh$OxhmALkJEYVd5c=RJ99 zAb63VS?>p4kAK{1(BcN1Y_|qKLOcq@Hg+5|hc4 zGf!)`B=T1~n){6?aH>oElMTP@w`|CLjn?zoFV#%gE2_-#GY5W$azr^EQ^L5GwXrRF zGjOZ7y*`0Bx1@S@KL&0SrXvUSkq>KYOFNog0lVk757HRU!={!H8S2YNMk!l?+HfDB9&pCE|$%`(7YFsRI_bZiD}~w_bZb zi}NO({`Tt->^NwXUNH;%n~w}sYs3DJ$DAZ81gK=O{9Epe;CokekTeVYNM##UzXslm z{=O-_T82titFiSpt01p_hV!fx!+uw?5HZ zFmnL;ARe(~8*pC!j8lsVcB-a*8e6#^_{xtZ3_?$6KYr(xT4SDbJhWjm`imSot!|`= zeCCp&w}JnGb>V-`!_MaEcXef)(5=cHH~N{OlX(-;w|-Fw+Y-0SFTYWU)A;d*kgpW7 zU{pE%!X$;{N0c68nWmu5)QN5y1C{LixbSH?_{G0BnEM2Hb&+|1_Z8yArm(# zT)G%|E)#h0@zn|{A=~7IjgWWRY_ks(zEg;IbNfgCw-gek9lD>rk3vo@V>x^K9)*PN zOKaYGn?jyAudC*$rx1m#Q90)u6k@@|YNJ<6A(^9!m&0$uuX7aNE3FjLVbUSLpo>B@ zFPfV_>8IfR?f1bNBNXCz?#MW0fB2`AV6n#3{1GJp*=Zf1Vx;zJ!Od(6*}B4NbXyvQgyeW$C^|zSuBYk}T~1NR^35+)%T7?pBE|C#sn{-C zOA&vC&kaXnq6Bcf$+K;-X;~EVA*pwJY6*piFV0!048NH)K1cZ6rI6^aK_>zqQb>33 zn=tPe6ucMwtG4Vlg&d)-61oXLPnF~xvqXEYG2HmzD+=l>O%@qEqmZ$_gVj4=@21}~ zr#H1wNWX2_n#L*$`K`2gM`s>|7za2I)APWwhH1G{JcUdx{b`_ioIs8l{kgt%eWs z-%!Y2<%r0hK?>P6@Nn1aC$KC01N&C+qI9b#FGC}Rd=;`C+6dfDBX6x4x=JC}*gjPD z;r#h!)|pcY6rvLnFYpRDM_d}rT>;!>Gq?6XLMxT}vP=T@j;x4xY(0zo7*>|uc9}w$ zEmKq%6;Vj4kxHL>9q^0fiul+LyG7GYwZO|02KRL+!1u$WGBL>s3R$T;c|;TZI9h%x za~Z~$l?x5KEoUjjY}dmcc8oLUi`=$)f!~}*MXEl4KZy-nJ7tG)T;NuwZ}4ZV;%mKP z2ZgjzjB48&C}deoX2(_d^D82jJ1rl1*>$ti2zGty>}zknrId@7$3fsq(j3ot zZW*=}QpoJFl#~a+S)_*yF(Y5LjnovS1842ErnyA}hz~1G(&Ph$lvlm?O#VS3$p-`? zO2BW&@C36-@ZLN#%k>S$6MM0EYsxa{SA(nm0*pHpw|WI<=txvz*|*0(5zn1Q*$m?p zQb+_uuDzrX^Jn|zZ}n10gVfI%*;e3oucM>8hC=wgMHG)018=^Wr(bg@E9!b?DEQrvwWkqqU!KnOejVbl@Waaf5X2?5Q=-ld zar$98%6c86b!}P;$8zSdX}~d?`MdfH-+a*L92bAkVtfIK;7i z<;a9&GVH6`o;O@^i$Yxdt}dReq>!aN&pmzs&+EH0%HwdJY12&a^U)L%x0Dvg8Au^7 zH*WpY<3=HGqns91?gF2JE0#K0Qb=>bZ0k-F@ce-K zEy%ZqhH#E67l7xw!YpR!NMiu$euK}u_uE; z&dxsGf%9nlOtI=yh@i@$lrtL0x2V%2x=Iw%wYBi;qcs#VaA%`Z)hY_sg(+cC5T}re zPuDH9C7|QZ2UeF!Q;4UWe>9IWg|uEi6xe|8-`sbF@2xKQ(_@*CYe6B5-shT@JK(rs zPWl!P3egMG{OAfhhW@l%>^e*#OC~-#vqI+rbcRG)L!irAJ~B(N-(u_SieLHNFOOS0j~TPn$-T7g2y(-+Nv}PATcj~G3T=OdVzL1C$L#NrT#DlgqJtXV<9inMce=RMDWvwL-&6(qwWZVh zKA3@5ZMye6b|b!5^0?e!fAHRer>6WVglcBJv<3F2w8Z|f2EMdWsq5Z|QwfuR?BXyA zDQ5h&$U2xpp50qL)$KzeYhq+B3+#i=ojeo!%MNiNG$}jyasBnW)iPV4x6|=v`Wq>v zx~Hk-6!1UuRrOkiEc9)+Nb)q|u&mr+;UMrnWzV+AT%JM>oPKmy2!5ZQI&-2$8@k8+ z-7g>fy0zZ^^=}*W`?yxCALrZ1?tI1c5QRuuX$k~lypUtwXdM<$!Tre(EREo?U$4fV z>)=m@*UN%c7cnj^bt|0(kDB6HIF6sAknJ_swo4{bv*SG0}3> zA;B2q!MRq$`kfe0N6Q3OxKPNJ4jc0>Z^TRD=LJ^e`zPK;vv%;r6?z8dkg5WI5Y+xwvedF?T<)V-8KtYv4DOp1`7h73P?a)5{V7jb$9g}kr4FHiwp zxqY7JW*Be?i(K-mIskmj-kG-r{ECvEv0w+kw2!V1dTkE9YwT(F2A+W{_dBTTQHXx1 zx7`8Q{o~+uJIQSr2llk83L}0Aj8pet!hZ5=8Edx_;@E%lt;hl7C%5hS*NA_wxG|$@ z3~+1UA6b)xJR3aJ^$GaiNU2qQ0X?4R5|%v#e`M}6J~)y^A%i+O?e7qWQq#-}-++Jd z;_J1`V{u*urt%L*k?(Gv@AMC1{C;_>g3A%(P4l0d>tJuZ;->paTM@r#jVZQGn4cZ~ zx=#an*`7IcD`zc*_-^jlqXrz2U^bb=W@Rd1$c&=4c!`-k1x1H<9PfgOwSEC9Xb_sN^}+GSLYdX4)Or^ z)uvzdaNZL2cl?Rp2s!^-?f&{vLh^HDmb1MeL{P2qckx3)Zfbb`%6~w}{+vpGjr)Y` z9n~>)?INUD+vN0@M}%zN?XA0ifRLSA+z%?hBc%Mu0eK(vR~7Ri--ro$=<}ti2Y!{E zRaX-dgbo`M4=do+eXhCkDdMS|#`9eYdLSX-!Zj-gUK}{@WQYBH9?7o!4rk}>H-y-}iB1mwO7MPO zB4Y<5g{`e_k9+2=GT7Z|trt>P1}NwAwD~U!X@2oX4uep?sz9gQ{nP3b2@t4Y169eB$xl48vrfggYVY;^?= z93}}VyZ<0QH71sKfK#uf&S;eoc(`WJgNl49Z5MbSf;<_Um=!t?ehejPXMThZc-K5? z_-=yvN@H?m0QlWkCuu^*_7kxOGEDfqaDR4h6$Sj{UHC;F-(M$bH>-$zd@dd4lqm|G z{~p}u&5ij;MAo|Kh3L08Eujo{6mkfzzW|;u$tk(r1pi+9Tzug?g}AJv&d~c6RiHSAl z{bsx6+x9?T-!R?&=nTDD;JGlw1^FA=B;f0a`R(KEFKl+mr%2t9;_c{nedFz=$dB(w zuVsGN2wwRGzE?qf@`Xp5yWq#k%gep;;fGkB`O!1T-|NNAIm)o_&aqEStjJUGy9bI* zX9x-5CdMnkzx!Vomx-`Y$e*J+Eng8&q0twPUt#|lzso76k{I`+SWZiU2O(9d5>Z;v zDHaB)lgLxSA%0;;*weGXB4`hE_ogi8&Ly@O&o4acU1@{sDJpaFc}w7N!a}&(2>6Iy zdocq4d%eu|-p6>ExX4IM1N^HIK55I1^9l2;yF*=sao_E*WW_H+N>-T1uKx_33B0cq z_?F;$_)P93`1JkZ_R}8*327f0pLM~u(eKM!q`{wdfmd~n9|_TXri~zR;yn&eM|e@H6F`h_NlUYgBeh z&gpYon9*UKRcKunag?s0keSC>7Jci1z01N4G-P=<1gb*nWYZqZ~)=z`tJyLiS%k9Cxc& zq+CIqub1iA$TMI*CHN&)9XNXQ>kj*Vc3M6PI-2@Q$t8xM z{!5tRpE&TzIp$*IIYMr&8wj+@M86MS4P>D|0aN)uCu<3@+c#4pGN)InN>$#ygeVUl zK70dyg>P##(0@&cMN%Mp7UJj@vm`SbZO6q(`j=OP#CK`N3F5fd63x=SJ?Mv1#Xbx8 z$b~kF1k~Vl*xo;s?gBzm8(cnI$^bw3Y>he-pr?;m2c=-&U0Ei1>oC~U|6Ob_gpjPP zeW^dudaE;iDaL*|t>t+wIL_*3^R~7`LRiC|>v6;X7dPxQpIpOvqxbeG1D`?LVLO#} z@J%RJVDd2`+nXOvWP*S32lkdHBL1QIcU!i7BE*!%GA?qQ5dLtjFIwPZIoGb7V&Lxe z($IJtcq^1Mm|BkUs62LPX%+BzC3c8=Bl>6m@!V+*_`pgH>!4>7;=6&l-`2= zn|~*Ektc*Ct1x*y!MHH9K8I-~#)Z|i8%FxjH>;i%pRck)U%cMR)-RzDtzU9fedqxD z;@Ur3v0W3zHv1m>kblss`x^A4q(DhX3E$7El-r>Nzp9U0eyjtZ((Iq7q}~T^aXM>j zZzCTMJGD*R0REYRMWf)iUelUT!7@Vr{QB{_4Xvi(irMei33>FXOv6bxBdle;KdO)n;tui3uXo3KefPfwYagCR@fzIl&T_ud~~Qjqm(Oxd9IJW zVZS)$k7|J;0mxUK6qVb7Vwi8--=!{uyw7FY;dCG4-|b)rvkjOpsMzTZt^SVjbYtew zA;j-_jD6rL@a%H`oiR4d3zAmZwa>H=A}L01&x3u%of#}A;g8?ZWAGvh087#cEHY&&}}u~2lKO(vl6ghI&G?u6*`u?)6(5{1~^>|yBvw}CEV=9 zqkWvvqv(afe(*zDH=Pi9mm z2`LTZ-d2QoX4`A5NyPc?7iDU9-yvkdzCtTg*jd%@8U7Oa7o8*XL+L8;^v*ZB0bcv) z_KG%UfOksy$91u7+mP^p4}6ma`B(eqCy`OyoF>DP`V(Tk1gCC2npdIh~I5}ng;7%ZpPVt@UA z?P-jm-!i5*VY~USBks`K=ywem>Fov#^bWN5qUoL3b${E$LPJyfgJ^mey;tT~(%i`& z$Izd|(4R)r`*e?v&;Ip~-mg3R&!5le&*?AF!+`Ez&fih80Z-|n^B=R&+2;RRqDy&tFDfJPaU^{yot?gn&Ozri5TJ7z zaL~D9=seN%LIrI470YAEiTNbO}HD>bbpQ zbSb(7eGOfjE`!fy>1*k7_*|Z@Kv(pmE7>Q}RqT^s?lNQgdN&a!c(Rm!6fUUKHv&uw z42`i*vQKiMM`6<(|Lwqk)`*2I+F1J}x~l{IG@3IGbpL32Vl+J|hMsIpKZ{RY-DJ_9 z4?P8cr{TXdFvm>+yWFM#f%MtjdGKiBU)&czRc}1sWwkb`Td}cp*WD1Fui}mT<>Pt= z+Zh`57GJ4&mdJymQv=66bJvg~s@GEkZm%N;KhBI-m2D)dz2XuxAYqZ>R^#(+G$MV9 z9=Mt4;^D%{tmjqRi0Ibh2f>QQJwddVf{_k#V_`kVfJ#X&5`PO2--7?=Y%>PsU zkL`c<|Nq_oa~{=yqVeC{(EOJh|B&k+0}Arz{u4zvaYD?_XbMp8q=X z4$^!GjRE7o$KU8*hjRY6Gkw-RCV25+@bB@P^R!|5x3AF$=QH^q>saKTdap@h_@CA} z`p`4%ljxWJQGq;IFsBCPf3>Tl@Y-C$rpYo_gyX#|j^ERe8H*Y*Y7D2IJ(0K5<=-{;lJdF*_yK4=^ zgd2krcEs7~i8q=SW!;%IUe)Nh_r*KK7b_cAi7t0zD->+xR#G?mWyRGPc6#jP4S$Bl z`2Xnt;e7wq^Zk3w_h0>g>EHQ3`sbPN|I~c{^I_xvx3K*^4udOyVahh-bkr@W^_YSuC_8J>SaCw{r8X z!hEYV-zv|y>*iaP`Su^(P@CUYpKsUCbJgJA0s8+qzxZoBi~LvSG&0Qp^S_k(rn&Rx zr3>P#e3(5j*}Lv57wRjcT zJso>IBS(MeZhu7^U6tRY?IvchW{mw(k>{83Pr+{?eRyoo`+ zQEqee!dj{(X%jxe=k{=UW8AyO2Me;c6CE9c9~VyUB~RZgJ6%mwXe4&x_NN7T8&|fS z)Mk#BZxq(ZKW%Iw(`f1{o8PlazA;+&WL8z5+cQ{%2+|*z%MIxh-$J-?QWU zIPN_ZnD%}@{KA|hR4<@j47Ddq9?R*B`a2MxpvQb}I~|Dhv1dmZ`|SvqZ`!pMyvKRZl^V{6WKi~g@`Tld~`;YsN{=Mh>mz?jP zbH0Bv-~Z0}{{83s@0suaf5{BDxc?bV(;Yg;&4YQ!hg^fzRaJXQgv?bJRTGOw2F;aE zUux4D8~yOx+desRVZj&I*YX}D;rJb{?*{IKX=wmI^|g89M$SVQH#2EBc2%7*-WMm> zxTQrR@v*Nu3F+LDl>0!Qn05^-^GdHHVfCTGD}D4DH-*1)PZQ8@v^jD3^_$LJjnPdh zb@%j58%-5^k3G1jM@$D-N@`f`X?z&ab?=0MMPu&U_?Eg(oyMW8dKsOEJdNiwOeJ2I z$P;1a6Eq>beEq+;1@2x z#nEhj((%sDAC2w_RJJazKj+4MfwWY~nEM|;2*za_*!O+$M4;ptlv-z733nW-vNcVw z-0+z|araAyzN%S*+vhb8>~IL<=b5i?tiSITfBrT3Qp0m;-1{f~H5UGz`|eYK)Dc|_ z0#X+Lyi*0ZD^W@MS2++#w6SKOJp zd4~=yb(d_j_>l_Dt+Ok1_xr{)B%~;+%pspIrzSIMWlwn`J=I5TdzLy0ePG>W=2Cqk zsTDe7kBS*_>^E_|;#4a#f0=Kd_FZKCEVtSk1@kzqZ1=lpw@-GoyFAy&s z-A1_Xv)`ppN;jRI$=pX}YZg!HPPTn4k|Wz($eET8mb|&%i~A*Fy0aQvf9^eyd(Zo` zZ63TAapc}Jxwn(QO76H^{s&us?k&?3zP&%&=1vJX_JSOD_`gc-xLp2+TYphYzmqR& zxi3S@odVl;pw++k<47X#LO5E)4G7+^mMye|Xn2J9kZKk*&Vlo7F{G8~Qo-OGdmz7zb(;AWS6E{UgY||ne>UXKPHO_!cYIgi#VJkf%W2dw%!?G<2 zg8CmEMD_KdJ|F5ELjCDb|0UG#3-yOX{qu<+Nz&}4 zSx;Kt)Tb246H-kq5`J}7&RpuRSf-_Y-vIw2ZWtnA?%*- zNO)#8FlkEP4|t>gL|KDoe>Cb^cc(t(>c4~f*P(tts6P$r8;RAAh59B?{~^?WD^|an z-;C;7e_r;kw_cNr`S$zIq?t{WAO&G7I~eY1K<#bx?&ytfOS3;1Mozgxo9PbmHavH;)}^NrF~J zUW|VKmVeo{Wsji=x+JJ{REG=R?*;1|_wMX4Q-uz@alT`tN$Rxq1E;gW4yM#(YMWzL zBb!r&&E(Y(KQnqo>BTdpp?dUFrQMBtWvyx4!T8GcrV=E2bp3WuZYXkH3+{;nt7-j@ zKXTTQ_P@s;HmYUzOP5Fd1p|uG=XN;EA35o@#1+>xLCB}WUf13w@z>Q49;;KYRKT4A zobrEt*Wdl2fG=BTxMkZ4!SfHiJ_?JA`5Ij`UC(xocrcI0W@QvP=5u8pl5KHxuH z->{>ZcR9c5lzq1ZiC6dqEn}8E9F#5~N=*)r*m+M7x>j#XSKbGK!qYqToe#%z$D#E$ ztXp9#@k}s%WWC=P=%)%U9v>)|Y4V7#Fh@%BT-Pt}pZLf8k=EbvQK9-zZT+hbP}};$ zxKS+haTgLJ*M@%VPD4*EZ`j+aGhH#i!N>OZt*Eoj?Nxk!TbiC~?{76zmE;dL>rwxj zH94fWeShNK&g7-m-VVr{^@BI4FQbb(sHKN7q0y^5nu) znU150t=(etY_l;$@?MuKp3Q=|Um~VEtFiT$C8D2B2G{_|oeI4B(qxLB_X)No;CY#_ z%~ABMuV2OYi*Iw!6yN{lmxLKEuW8iZx3}oqp&lXcDTx*Dm|-wEnJp`^$Td5q{25 z?Wq6ti1)9SJ}>;%sQ;j+QP$_)%l+Y-`o7j*=H}wxro6Nytpc0w+yBXq?7zOV|J}WI zWbB4f(>ArR6s})i@6GRJ8f5O~3d2_J^=Q)Z;O%;adURA-=anfT=Cp3VOoz9|=5&4! z`%{yRb!lm1&sT;Q%LN~rwVKz^O`C|*1xv(r`7ys)VBWrUt530)t&nM)YiZ10KahSA71z081)aH_43*DC|kO@ zL%%6ImzmSWZ)expTt}boE{W24n9`QY@6WJN8~;Y2+R}LGjkV24mnPj0wivEOW;i*x z4H1|Suh5JO)>o~F(WRgcGFkRSvR=LZFUJdKo$qvCGf23K+aD3efp5C zJLY(;$m;uJt-llzb*=S93~2$|Tn2Yu8Hhl|0;e;@WZXYXte({{8zpHhf#jfx0Wy3pI!(o zf=>mCMHII1RdxO@g{{Bn`}q${_=&q?cCzqc%y+f^6IV!`JP`QLj{0v{*r1MslvWL` z|G0LW&Xt!)&~Hrmv2}4bx+h%-Kfu@Xk?(8$=N*$ZY1&1VCfAAfPD<6H2fIxB;9a6c z9bXsaZHrW;*XKFR?DMoS{cvh_{blwa`Q<80Kj7+V5ol*>PtcWY8sr{ z*8k_W{)uS@!;SNeX!OI&T^>GiApS!(1hngEKtpCF8rsE|2$G*HbQtHaMf@O2PPd7#M>dY>I=(DLo6NEsWB#OxJK;^NP|g=#(|2o|{i_BmjA@X>+;`#qZOO!a zsxsQQjcJHi&I-ApX5^&5UiUX+?C41~m$H>>+EN#T*8A-Q`n14v>*n60rKobndF%d_ zdNk~geEF{TmUPMUAx9eT97pQt~kYg1y+yLUmljRyBVhX+uroA5&$ z%v^B&&N04Ll2z%=h3a(7sRF0lGYp0IRPSm(;j|%rw54}5h4vaWVqvMFu~w!)-_lar z>X;@u5Paft&M|Y+ck=2txfZr$bJw#$@m{thBLC9ekmeR-+QE3`7W=e>SE-5W>p=a{ zP@gwgRKF1F6R58P^%KPEZ-M%2p?)aTujV(Sy4L^dRcndIO2#xx?Uiy&bKzR^G`;NE zyN7)F+kuN`pVcQi)=@*U{9Xvuul8*x`Ph)&uFOhHiBhJ?b4@g^Y*(eJb}OF_m?OML zz-9A~GF@%y%r=LLB%XJq{_dW)8%i0HF1OaCKa(_}1*5fXvrp@j#&V-w6o%+h$0#zt zcYa%PK{32TkA_XDs^g=?y(1*)_O%~XoU^UzCf$PEvv(XR^$A}WG|QJXmXKJm*R3;6 z-FkHE<$1=`H)_pkzlbvK?>6&)vzk%=K9+@-8o50X#9Y2TcgXzL{Fc2fF733v&tIHU zdj8g%BEC(_F?^z*!M~fSAn*J-M=)=7RME+^I|TZMt4#MCI3#$M;$x|_rGkG*|L}se z&=SGBzOU{LZSY1A==Q#=WW8ek&V_u3u?-#yLTxI$)qPdOSJpACTpn~=u=3IczKK~L ze~8Zdl-UyJ`HQw}X*<>72Hz{kx!hI$`Ik|D?o)<-A12V$4(|mcH)tPuzwd!y$RLN} zr2e=0)%@T5kx_pqfrGZxm!xrR#G5}T~Z!CBpxO%Yz;z4OT; zsWEqiHxTW0e$KFH7veae&MZT7cVaKAdO}CRlUSW~sL*)ZhZs#6WT}$fkLc*n7_TH4 zNK|v8;#+Lh8}g+4d?zOe&47+H*trf zyr>uEajieMpPSgjP0ZoQb;&hti|^;2|7ZNMQGemG;i7^Zxw-!^>i@-a6MMLcIUKof zr>1T3{oM2aj6dA^izfUWhL-<4oC0LR_5;|?0~WykLTJ&sQ-C6vDD?CTJ*x^oc{sZGj z*&KL$P4JD@f9%xa$^mt`7tD{g{$ANKQ(tX1A{mj&x*2Jv;gIrB)k zn)QKeOOk}EBR}23-%(e1HRR#>?wuWu+K^_4Chk2m!hj462;1lRL7wo0ce}h8mBOc4 z`=ti?Kj150^}mm$)NT^2;nI}KZk(|NwfWkuGQpvZBGsTvDTlP z=p%g7uX;2BHUmlmxrskz&~#Qk8GYfJQMBtX{gWI0|FPDeo9M%XmOs~xR2@B}kBGc( zB7T|pV+;GMo`t@^gdnu%ulXU9`Z0Z(I zX+c(Be&MPtd>0`*ry{nb!E66)JP{gF_= z0_xYc{#C#E+z`Y6;xgab*1xv(uWkMRTdlv6+m?Wz+WJ==ptkiFYyD+rUst-C=txb| zhrKZAPw1{bZ^HGPnFLrF$n2c&|l1^w5*Z zJ8n*nZ29P`6l_n9O)cmb8zsEGhlaqPh^{@Id zW(z-d{`{a$B9iVRaxMRt2|on(bFIHPxz@iX3Xf6s;BwryIJx`}xBj9DHc5QZC_Q(1 z?`_z=2c!EBL@j^%BhiUi2+aN0%ZFttPB)V1g8j3;S_?K7*q^(;M5`gkNnR} z_=(ChA2jX8vF{r7x6s_He^Yq^e`cuUw_5+Mvu^LcwehdE z{>nC6od=9ICvC%;jFLN|PTa1fHe8)tBG|1I`^od58r}U#vE3*e9U7vYb2{Rx20e7$ z>$$~@`t(koL%OL{Te4Bout%#6rX*^Kp5E-qwq(OcKZl0L?8&00T^qKY*PgV6`l?Vr z`m(70X0iHnq5eszpAPk-YN#Iy^=n)Isy`vMt$*!hzO|S63YTg6ywqmxWxjt{i-*a{fnI&NLg&@Pg5uNlSwk_P5ry|){mayM7_J`PYAXaUeo>| z{@!MJUE;X?N^B$TE`)AxacxRn50X9U{Q1HO{m6&y?Q;yr`;vysR^Ij38%7i-7iDaD zID%;Vbh?!pHHug{N2NCHJ(g@!oa(=G!8oGZWM|%)ArnYKog04lJ4_<8rDQfs29%0K`0hg*Mc!jGusz5}iPLulQ((f+R!dj9T2 zp6{Ii^vh59Ieuu;+*jYZxaV!{-F&Y*m2jHyb%6cvT;@B!OY10wXJ{EA0O`T)Bj@B zzj)5^VY?&8k~_uYJ6NYrCd~$I8K8Q(JJGJ^@}!CWK;mmNwkT$*G?Di|J%8LmL+bW8 z_U?fRZRxZMmAQ96noy~Vrv?q@`jPgw7WFr2T9fE~#pzFc2N08&k%vm3S`**dMnjhj zZbCC^bE$Q{;%X=E1Fs9j>9c->WFrW*wvwa3%{qDs*O&a%0|83tua-q+H zr>!OrB+HG<+Rr=Fm#DnGQU6|yD|z0!YqX=W9Z|h``cPSiCN!=2{*GC%EU1x#U)17e z7BpA>&YWiwWr8?8+4`En4n%khvw<-?-ALN0m3kuvcoXsZE1|v_)PE24O=_s`3-xzF zeS4^X9qL!}n^E0d|6A{yOqT8 z8|t!udEc_3+VsPrWi7G{^+~j0v!tM%(!?~bL`rVAA4xtxstA(%U%2)Ecjo%nUgj%&cdEV2_nYSj+(aMlNk82Bi(3BL%Y3U{yFKt5>-yJT=39H2 zukiLTUvH~ZyRJXnNvNiE{c9)u)K2)Ro$&MDn()(Pi_E~E+WJ==;1_QFrwDKF^1ol# z|KQ$&0Yif{Xfn@QGN682svon_t${&v+Gd?(d#~*hwBkXXn{yS;@cZ8!wp#0gr11XJ zS7(mvAWsUFN0_FzR3=F$L&mp!t3l+7dS31NM2GmcY^^={rXlI8UMBGHH6@=C?~E?G zZBAlb&$OD`(~9(Zvg<;tb2g-G#_|dK+uMdAbqy8anVVhgYM|{+u>uou56Lo6Z=JtOt ze{9sBTiJ(r5zzr))IZ2iw9T#L!{bKPIEtSA^(!|~hub5*&F%kQ{&4Fr8udQ~6L!*I zkxy91KZLuim%E&oyNtIO=Hh>4)u#c%2|OIXcXYp|=l$}d{!MO2FH%#W-!wB^NYw;}zrKDH@qH`&9C6sO ze!Yn?RU5W$N0FHcJtx6`5}s^AW!FV+(=auqipMtiMZ1~OjnXDgYn4rDouy08{}yXP z?VK(=OKD<4jomwVdzBi|D4nnzLlq;sIB%YhMXn(Y=`vugv!fCHyY)@}q<%Gnezhz7 z{M;3Ou6J5gXy3$x9LaLtzr2?*&CLjF&}zE@F-m+TW2NavOB)W)R!~r&E(0iC{<1kW za6FiD+DVm0_YBszYidH}#<{MH4R1&#X!QP3JtRmt{Ow^lZvG2%n)YBwrL>kc-7{-bV!Lv4 z`lLZ=K;b-Xs;bj#fn;nRKmL{UZzZjDNx@P-=N?X$a{%*QjOC%DsQ7wm0gePXbc; z`+CQ9ry;636F+7ckjl%ZuET}5=F&U1Xlq1FJ90?9PIjvf&8g!1Z3llpCQCE3Jj3^1 zu%t2#Zdup}*CCv|!*c7pjh@7@yJh#zYqW*81HWrB{FWW7CpUj|2J(( zWSoL*Cci03u&@kny-|g1-q+RiMXo8CIP`k6b~mNy3Z<>_BQ133)b0lZ{7bCp+?~Bw zP4w?Xb1%GFai_Rbwf{G(8TEIT>EiE|T+UBq;nM_H^5j4n38$J8>CH~TR9Vtv!R|M6r$0`3BUs{g`f|Q`#orzE z*Nlqu`>Cye)d7Ct*8krb_4gUC?=d;tmd0KiG&`}#j6QT%?e}_#4lR^xIO5fO1)3^# zAVSurl%Fa;)cAe0GP!lrrNi6x24tJe#Bs-8SP<`n9UX($+7aovMU6HHZ;d`|*7LHr zV;#w9H?RBNNlrvbDj~uTZ&vqjUJu5mEE$|?YNA?_PW$a1D ztN7@5%k(1Aq0OR$=kz7lU!0eZ)e}xA>OXaH#?Age*80Qcydhlc&t3M*E#}F!{9J1< zzOFy#xyy6Kdt&kZ;@jNw#rOYU>kpUn=0fYwUH1EBF;A}5hgP0;B2@?Gt^xRRN+3RJ z&wYF1`^C3wdfpGW{-Q$3(E4Y<-2GhGhPnN`$1q19=*689z+C>_++6-=Ft=Zf!u9+` zpDu9wYgi2QzqGjLz?1_=G`eSSe_OwKneX^H3yx=&2rs&=x)bl$F8l9H_$l>u@|Ah5 zUc-bR6Nj!QWfvZNYh8bhM)orwXE%lSz^~ub_qG1iZ@tkaxd(i!vha$=DzaqDjwWi3 z((+_wmuw@$gN+H#<<5uqVRQN89=7mHZ`Pdl+Nve@@|ij{lJ-3jyF-_bzn8R3>VZBD zZSyKQp@A+v*3r&B^nn_^ZSEKOI!2BrKz$>z`fIuR{YCYMe`o#UQ2!CsucpDNZT)|4 z>t8$SUpwkwJL>=68ueEyZ$0Lxw*FNI_=Q`4W2t{*)L+)`L|BDqA6j?i-D@-Iy3zt4 zvQTgquok&Lu1(#u)J&5bIM`JgS>qm?ZW_BB` z?n{o$77S>xbSSZRiTN$&wLeKxTsFJ2PatuAJYhv{@^7TTd+!a0^+7~m5Z%8?ukmE8 z*6K%hB_@&sOBRjZeRL9e{bJhd;L%fvt@oH&PHI!hjMGD;6mCx=XEePc^1^2PSnJQt z?dKNn73lD=!yzx{K4=XH_)?5O|d zL-*cY4DL}w>t7_X@ZR7qW#4N3R}JypU_aLU59cG_*ZL_Hah z71@y&J;~I2!=BzN=}7ADJHNy-y)79U-rQ}Iz?6RYc+vj-EJBA(Jl91=u_G<4XV_6n z(vtditoT&)T8gacd-SIMNIvPRJGgTrR~N$7{{Zzvq5dqW?*jGR#p?S*{f|(eK>d|a zzdh8iZT+i$!?+=e|HWK?RoBj;BZrvLWF6VlrOjGV-W<*I>$bKdsUu7LH<*~v(Vets z)^Dauqo=H_A9=Nc?_@9~_QP~j8Y{OsBIk_ogCzZCZ?4a1O?fL_ZoJ zwWIysx>S~|H>D31WkWRWP3h_Nv9}#}Xw&ISwWEg@o6-R9oHh}8ZK-54Yh48|Z4%Ns zHQ48a@LGb0vu-_o(}D&#>MCkJSEdm?R)_8O)uf8AKHklFVoFK(-{;xxdCHHDT<36E zp1bY!pWe;a&Hr{;!5R%}lh($z^oAPc*S|PyD^Hb<&UIYq*`X~hiK?%Ap+y@iv(9AD zrK~n|e&MFrOivYhCsbN)_!u>M({pg%LB8S|_wFGEk##<(>gKYV}C;+1IPv+z@snLr;b+ zO;V$Ug_>w5JB09BJOPe+zZm=A-9M(|Ywun+~tj^v!fg zWc-afJ666D^t#Y0`95t!3)Y4!&~w6jDJvUK_UKlZ9&NVpu5P9V4XNyPbA0|e!D-`r zn?D$vk(VW7SHD(Pq5d)su~{c1h+Cio-(*q=pN{ew8Yufv5c}rEP+f0j>aZ>Qs#d8s zN%pwjV#dbST-Smp!B=;gZyTqr`+lELED(@)YUY~v`5r|}J)B3WlFWC5yiVRN6`0kt z>7hO9ieT4?Ni#+qE#^11h#t~y#0SB=0ITg`p)UoN?pM~y+|1#-n_W}eyRwX5JmEl3 zKdETJ!rbTuVIMOEZ5nGVc=t(ow_csX!lsKZeVO~uSG5bZG(63}J0NIMbIJGovq>A` z6lXjXjGCs^dE@>pzGjc~+`02p_~+Cf85jA*^DCbP2l!3O6>J{7apI!*7ktT=uclop ze!{&y;UDuy=K6PPy0qs{ZT+hbP}};8t?+a7Y|L(3%?>mmq*Z3G4K`G*JWO&x8zO8mh|4Wp#H&>4#aKJ;^JNg9Z7{ks@J)o z&LlcfL125h3vup0NGJZS6DfVaeTAk&cM`d&=-v9cF2sRvI!yLrFYcF!>CS4rn=g-u znmTcErvlulKIggp+&1SqitmT&U-0F5U-nf0k1tIovnpmyck}(SZa;UqFGucFfO|_7 z-_LDxo}>7F@o$oQp7?(8?Z4Rii?8dS3QMYH!s!1U*v3-T0__V8%J z1(}_%-#_K+hj+=!HjpP)jp{U2-K0*e*Q_1!uAwejd9q0VLyT}IXu7HK_jr>R*TY)igM@ zqy9g4)W5d%uWkKnTmS!7>mTOmt?^S^|EdGjw*F$Rf2x{s(PWEGR5mN`@)8R>I%CYJ zGrBx8dQ&QIZ1_4gs=7OC$ZBojMc&)$9I3F?AlL1t4I6yJjQGU7`i<7JCsRX@*frhM zi6nKHKss4Fk;bo#yG*#zgXnp_(M+>+BdPm5cNNX`AQKxL)UBK9Nfd`QjceVuFFAR7 ztdT`vKjPQwdV$PwWvzR-4k7Q(Xbj4jOeZuj0@DYDE9~vDRO;FR6<8_7;)20%3js zFQ*1v%Wfp{JZ>&Ox6P58&?C;Oqo6P1&qu22pFiCCi$?Fc2|u@?mCu0*KHOrSPhgw7 zt8W2(O7L|BAW`cswwULiO$0*g`2Xix|Bdp&+3hp7bHgg%obdC?z4-T#^nZ5Le@TzM z>2u`FYH0n9`}A%-WnBGlwf;>ThdaJoq4yVC|J#a^I*~ow5~|~2Jn&4Gp!=JcS%!C- zQu|dSMl{iqp`{vE7oR9C=PyV!zIx`i2Dw{rdHdB4=H!s4%i+q3_GHH;n;i?J`6T$$ z^cNfYIFMW2UM_jw%$B4WPZ_*E#)RB~`aH4vj!-`q>Q9FHnNU9g>TiSk)1dxssGkA# zYg>Q#dm;J@QakEjJL+FM>R-)V|NrNs{^M>>p72v!|EdGjw*F$Rf3VeItEXlTbidAa zGRLPqEmB(1z2#CXs@Y_==iWp!dg4>o$%U5@3JyU$(T%Ta=e-jld(NwID5R-PN(=O{{l{mMOG+;gWC65NmRU8DZo zoc=HC`P+)VJ?`?}FYLh{E;$t48f-7r_UCA#9psp)e$37 z+R49_=4=x(zT-uwZp}=I-?ooUU7nc`i$g&tTPT^3SGjwVW^6MgYo$_;pHJ5lUX*DV z)O5KH>2PLL^NS6#{#AcaxW6N{t$%In zU)%cEw*EbM0atp|3Ah>>a4jG?;ClDX+lI*g)YiZ10KahSUn%`>%=NEyJ^FriZ!hZo zD*c+Lr5hb;Sjg8k>Pig?T$0@%S<{d>yM>`1jcDVKr()t|Oi9{NHRH^)orwClyfANG zPvK|my(f&`+?(8cVX-ytq&Hd6OChEB&LFZjefq4mGlr0Yd85}HX*7)3n+=M)9pz6V za(kYAqdSs3T<&m3;h1pU{|?44tenS?^RH#+?->FxovLl ze=jl5eVg3#x$S?7KRoI$IxrQR>z@v%0Ney0?!@Vj6M4i(>;I|kUw*>Rg22b?0v}!c zu2KK+9*5;-ocm`-{a4$c&^f!#rG`=eD~%V;Uh`1mTciFya)E&gYyRq7|9RIR1&792 z(2dK}C%a$iNF7f+bkol6NE<0XoEjo+NjP2j`cXs>Dts}{EoPQ^!wLF;v^&`dVH;4K%Q2!{@ z-w5?*K>b@#KM?9WKz-*fqWZP1f7Ne3_jl-j(fap^y*aQ@x)+Iiwv=QBtJ9M+dpKVX z(xVBq!87Yay40i1lY|v7hZDE9XRRbBHl)SAmU&xbwQ13Luc%dW1~l<$+JXMl)#*Z` z0cE}|^r>@r9S?V&1sy+qVWj$aH`24~dHvu*;Y}7>HF>hDxSsIZf!||S%u%5--SrCDCZi_yJ)F?jkXXJCd|{GnLcE?2 zdeE(_@FsS9Uat*bU`#G+cH3AvO_!V+C)v4sBXu&kL0+odNClGA@cPq%#*GLaXEl1w zCn@qNYFCrqO`4I&SYF);>dIsQ)DNto{zj;u4E0Y!eIKZw2=$Yo{zs_47V1~?n^E0d z|JnZPF?$1?Nn_KO(;N$|Y4hU|E!HYJ(7o3mW(-$#ppj=LAGLWml*qpM;K^%jLOlzG zD+V^Ppe~Px)>*#IoCb`!@XXXnmrfsksNK9U6DmDOmt|hU{rwfMd1QU z2bHaR^yp3Ges47)EJ~Md9u*(3x}z?gr)n78vzrBN)Fbm=$6Qrf-H%yK>z{N^PpZ?z z7yJ`e&mX%_d@Ok0sJEa~^ee%p!etF3_Pi2sbN}bL70~2yn*>2x?t`Ps(ghouoxbOM z_okrYsQtqAg{l1d&omlb(KsLoyJdExMbCV}*0v7X=M&5LGp7_fXlfMmm-V;Vss8$m zpknj~mDi05gmveizq7FH%iRA__sxk9?-qZ#wxe>0d?tU^^(R*=CEoI7UVr2_|CGYt zrS-sS?Aug++Sz7t^))jDFYRA0Sk?J4_x6Nev_CS}KQ-Z))lY5xs}ArBxBmGJ{*BhZ z`~7~s90zuwN@E^;dVa&27JUqeU+-i_C$@ed2%V-&btdO_Jb9%JjZS|jyK(V5L4v}C z3E53#Nn`(qC)6_4$>^>(`(G_KB>v4G&NvZbLDtUee^stgdvf7bT5JC`eDZ$(&cpY@ zJCWu^Lk3BEbs_rd%Js~ZoJr^Ycj5*KZx%FQz_0}>3~D!_s#WJjv8N7=k|N} zJN$Jqoxd~cZ!#;PtYMCF4XwY4zJFftd-cB6`ggt&V>te@8oUR7{ieQe)Zf}s^PPEd zJKF60ytz${jp(-LALbQ>o6x0ChabIMW=!1zXV^9Wq(=qip?>-i8g$D^k0f9Bmh{%7 zc0+rtt49^}Hb+g1eI>Yhw1dhu-bX<|&^G=y!>07Y?sFB1lB(1S>dT4MUk>#>p#C|i zzZL4=f%wR8P{?p*(2s{;;HsG3scw_5ELhN{thqdSMb7B2SW zt1)eZe}^_CNOwfchBO}8Y&NOgu~HK{(P`SGiG<&RD1B$Lrvt)xuouoDM$ zHmK-P-;vFAWnJYc-5htkOtzG-yti(C)LnC0rnK;CUZ@G(v0Q!feq}Y%Jz;rD>2KOp z??wC)8R4xkOZQ1hP3qp5mesv(;E`)YhqZXVC@$WJ_FksewM~>M<(14>(4+lRLHDut zB@g!)P>cJC$5tw6RNE|8)B2COt7p~8PnG7L2(fp|Z%rG0(paQ8O^GhoKQ;W={WkQ- zL9c5IY}DwRi%UI&vNUO`V#TF6vPmwI24PX6e%@VV|xlx#-bFqZb`` zF}EG<=Iy30^-zP>R6h*rABOtn-&ub#)b9cHtNG2SuJ!NVGsY-BM~wz$8RP^_e=l&q z>$f;9MUhU~wSgzM+<-KjRdU4OH!ZTX{fV-=a!NF!p=!KylngC%)h#h=(wHWHvS{Ci zFF`{VkI+ivAK~vC``+%>5oMxQyfdj@o))=2D|_85&vvvTmuUM2!68 zNF5^C=+?_~+a+mkrxLT}W3sC2iL1NJS7AoRr%M^H1x;=#&XHW0%%Arxru5YALV?ry z3r)I=dCT7?XSHhMZ>9WIomyR;d!|UR#^9K9qw^VpzV30hX2xlPxV9e#b$EV^@AvlJ z(P2J0{JfN?YXiLV`P+=&+3pT{!7cJhCHjzFQ3e%Ut52NIpS$C-+X;1+N4X zlMh?H&dlR0jcwpPH{h~hA^+;J0q4&0XZBNxZ^O?N@XtLzLFc^YFDzchaq1KehF*I>0a7`u{sC{CF;^yDX>BjPBa?G>k4VraMXM z`!m+MbX(S;(PspC8GyxH#S{pOcEbPUu#)pMr_s^wP@MYiX?VBIZ(mImbCxa zZAS|qdvZJ>5&= z(sShI{By1UJ7^}ki9U5nRnN)ep3k-R9J%pmZmvH!fe2DOZa=qO6MwMv=URFoH|L-G zG=LCNbs%oy4;79@RXw;I*V=P50?*C$hY3WYknk(F|I3aV{_z)EfAPzFxl#Xn(Bi}B zf5=1FehjAo+zLS4<-Je8oC;KZe<8)9=L_fbS6x%UQFsdQXDbAWe!egNSC|*qFR{W; z(f%#I%LMrX_}lu;x&Dd+^pm=F`e!fmU2@la`I}+Fl`5*e%=hyBs|mN7e6#i6**`}2 zp=;Z}*!t^?ek*0)SBnOf?!I6*T94`+mLA%&zX1)md=o!yqaO8~{BZ2m-C8s+&;El? zLRQK6YOar!(i8-GcC*( zxo?j;3swid75-!5YLC?u0%B&?-qLGz!0{gP0Vjn2*-ix<`jcCF)n4XXdzo+TWxoHd z%Y1`}p6U8iTmPy9{KBpOzcb;d+0{3rc6M>3AC4!t-W)~fwceKN40CMhHq)#(%8SkD zbLDq&s{Y#4FHmZKlL8s~CML^$L~XWXFucO@4T&pkI%j0n^J~vmNg#*?pBeSfow&Gtd-p_cSmm3o|GQwnO|R%bJK^VCbf56X z@xq$bw*H@VOa^%z$@$h?|A(jM+f3Zun24I-A072~I8{%6ey_Tu+d=Pa37aOwuihKclZmUQ{|fetATJIOfbTGOOF1%uG&L{kTnIGP>i|LeG8@ zF11^-;RLeF~F%lYclE^{M1hPsh#jsJK;xsuK$4EQJz1w^{+a>FWmb7JEQ)+-J9-N`oe?`l-)k6 zV4NXsHbZ01QJyYMF4(?yVYnup>7^OxrL0Q*=Xaaet$$0pE+#WA5i;LU`St#=cu;Ms_ySS6-EBL7cM#SLrvfCeL^7mOj_fmaHCIG;`oI zJLnyHFaxvZ5P zl_`C2Iq&SCJY#xf(^JokbNX~o(A@ZAkJ{0-FPzt_^w6SQ{S>JG0qX0B)z=WK9}4xK z)KEVX>esgZRev)6m#u&8sDJIKf9uZVA0m)tK1A z)mSNFg@rK|Y{mpDoN>Z}%{XI)Gd@_b8DFe$W(pQ;CKxN63CDuXL|}z8yRcw0u~^}Z z01GxlvBH@QEZ9sYRyb3F1)C|w3TLE*FNx2OYF-D@SmBHc7VL3UvBDW^EZB?XO3dQW)iW&nG`J8Oe$75laB?PDZmP6DzRWQyt?Qmf-^0#U^9wX z;fygBY{mpDoN>Z}%{XI)Gd@_b8DFe$W(pQ;CKxN63CDuXL|}z8yRcw0u~^}Z01Gxl zvBH@QEZ9sYRyb3F1)C|w3TLEX+E{h(KUm?63Kr~fRI$PtYb@A|4OTegiUpf-!wP3c zV8Lbru)>+ySg@H8tZ-%>7HlRGE1ZePg3Tmgg)XO3dQW)iW&nG`J8Oe$75laB?PDZmP6DzRWQy!z-Rf-^0#U^9wX;fygBY{mpD zoN>Z}%{XI)Gd@_b8DFe$W(pQ;CKxN63CDuXL|}z8yRcw0u~^}Z01GxlvBH@QEZ9sY zRyb3F1)C|wYK@$o=v9HkQc~!Z!iJ@>!Wk7T*o-PxIAe_ko3X(PXI!yhGj3Sn%m^&l zOaN9mGaCyw6M_}atiyuML}GS2199B5f4h!};I#}Th9}6}^u)>+XSg;vytZ-&57HlR6E1X$`1)B-Q3TL)p z!Dgbd!kMF3u$e@xa3%!{Hj|1K&g5gkW(u&vna`77Yj_>-gsWkEQ8?2Q3-&mQSmBH@ z7Hq}@E1Yq{g3UN%g)=@_uo+*haApb?Y$g~hoC(K*%|u{@GrO>0GqG6Vi~tKZL$Sh{ z3@q48CRR98f(4r?#R_Mn8lo2nn~}x}XH>9YGpbnOj5QW)#s({#am9koxM77eBd}mI z0a)S8Y%JJJ2v#_=4huFDi51SoW5H$;u)>*(Sg@I7tZ*g=3pSIB70#4n!DcG3!WmiN zkp7oHE^I~)E1YSE1)I^q3TOCOuo;3C&h*8C&3I#lGh?w}GeKD4%pxqv3pD)W3KB`(2oN0*#n^D9HXN<96 zGbUK!j1v}Y#u+P|@xg-4_+o`KQ?Ot&!C2u;I2LRs0xO)^g$0|5#R_KxSg;w270zT} z!DceC!kH2**i0!_I3v{ry+GKEG*&pHf(4sV#R_Mvv0yVcSmBH-7Hq~1E1VgD1)B-L z3TI|x!Dd3R!kKkgu$f4#a3&rLHj{uA&RoQT%_L)mGdWnWnOv-JrW^}4Q-KxE$ja3C z+L6NwXWC)G9!Cc&oZ(}^W(Za|(-#Xi(##pc!6RdE?2@5vk zj1|uKV8Ld5vBH@tSg@I3tZ*hA3pNvh70&F!g3ZKYg);&y*bK!AXELy0GnrW7ObHfj zrW7ljk&;6%5H=%?70#$&!Ddvk!WnBU*o+NUIOB>1n{mSmXGUPbW&*Innb}ydnGmdS zW*ru6CK4;0iN}J?Bw&Rz7qMV7$ynh`4i;=C7b~18$AZmNV1+ZXO>2DZ$YF&u?XX~v zqk|RB@UdVs1S_2Biv^qU#tLV~V!>vDu)>)|Sg@H;tZ-%v7HlROE1Wrs1)E943TINV zU^A&$;Y>ajY^DG!oTE&3pV4770&oz!Df81 z!kH;pu$f@2a3&lJHWPsr&g{a1&BS7bGXgBw48;m(GO%DXnONaW2^MUo6f2yOYK~qY zY(^R@oKeAo&8T99GuBwJ85^u{#uW=TR zj|H1azzSzBV!>vTvBH@gEZ9sgRyb3R1)HhB3TI^HYkcjdGn@Pk9XHu|WGpShNOgHsg#H&iG)#W_+>2nJHMXnP9AN zCL9Yk6M+@Z?81W0#A1ar0xZ}J#R_LKuwXNpSm8_w7Hp;zE1Z#1KrawBBaIc#s9?cn zRI$PtYb@A|4OTegiUpf-!wP3cV8Lbru)>+ySg@H8tZ-%>7HlRGE1ZePg3Tmgg)*kSg^;@!3t;iSg;v_70&dV1+X(Sg^-Y#R_Mvv0yVc zSmBH-7Hq~1E1VgD1)B-L3TI|x!Dd3R!kKkgu$f4#a3&rLHj{uA&RoQT%_L)mGdWnW znOv-JrW^}4Q-KxE$ST$N+L6NwXWC)G9!Cc&oZ(}^W(Za|(-#XivIU^Bs3;Y>IdY$gILoY{p1n~B8=X9QTV8HyFoWMIK& zGO@y$5-iwEDONZmrGj1{Y(^R@oKeAo&8T99GuBwJ85^u{#uW=TRj|H1azzSzBV!>vTvBH@gEZ9sgRyb3R1)HhB3TI?hYkcj< zVTCj8uwaj)gB8y3v0yUdG zn@Pk9XHu|WGpShNOgE$3pV4670yh-g3SbDg)`w;u$c&~aAp@4Y$g^foDpEbW++xTlYs@B$;1k0O0Zxv zrC8yNlsbBWuo-Era7G0SHlvDFPiysstA|et{Je0FaN($`6{FOI|DF)2UbQD68CD^s zO@-UShv+MhCn5TtxK%uOa3wwuF1Y5duI9mokvzEmjl0;52N$gH;JO6vA_N{xB<8_< zQEqZ54<>l=U>*-QX@>_Nyz}7mRqn%79(*9egK=+ekedesRXiAv;07Ofa00=DK9Oq* zdGLpwrwTu>8W8>?@-$#u6Q~8$2DSt00CjZpaYN(B*2cqPQcDUM_?CVSD+Kn8Q2Zj9oPft0_+Lw1#|_v0o{Qf zz}`Slpck+YurJUX*bmqrH~=^hI0!fx=mYcx4gvZBhXRKIhXehABY*+Gk-$LUDBx(| zZ@@9YvA`hUIN*5T1mHyAB;aJ=6ksrLDsUQbI&cPXCU6#THZTM@2RIiv4>%vV0Jspi z2p9@n3=9J<0WJkD11<-K10#SdfGdHkfUALPfNO#4fRVuUz$oAb;6~sk;AY?!U^H+m za2s$ta0hTFFb22_7z_LzxEr_!7zf-7+y{&YCII&X4*(AW4*?GYj{uJX6M@Ho$AKq+ zCxNGcr-1?>1)c#W0nY-@0nY<3051ZQftP@nfmeW6f!Bc7fhoXL;0<6J@FwsUFdcXs zm;uZLW&!U2?*g-d_kj0-Ilx@t1K>m8BVZozG4Kg6A6Nh^1Qr3G0*isqfX{&?z*67~ z;7i~uU>Wc=@C~pWSOI(sdWFqo0P6xJf%Sm(f!r#B+>(I} zV1GkkBVc1-6QB%G7AOaVHiXv8Uc-g zCO}i58PFVP0ki~K0lC!`xuq0sVSjs|9nc=w0q6ka0|~GruoJK|&=J@L*cIpmbOv?< zb_ezVx&V6udjYwX9=T;5-C@56us6^X=mqQp>6AK2;2nR4BP^Y25tpz18xWI0PY0F0CxdnfxiQH1NQ*qfO~=a zfbqZt;C|o%;6dOa;9=kq;89>A@EGto@C5KA@D%VgPynRBGr%O^S>QR~dEf=$MPM@U z67Vwc3h*lM8t^(W1(*uF0Zaql1l|Is18)N}fSJH7;2q#yU^eg`@IEjHm4348@C1HJ~n0hR+RfNz2CfbW4HfFFUM zfR#Y*gujl2=iRj><#n;dI9?Yxz&ETrG5Ls{{FxLz=6O) zz`;Ntpf7L;&<{8iI1D%(=notL3;>P<1_DO`M+1KYjscDZ1_8$b#{(w-Cjut{Cj+Md zgMm|l(}2@~Gk`OJvw*XKA;3AnxxjhA`M?Fhg}_C?P~c)<7;p)2DR3EZIWQa;0bBuG z30wtS4O|0U3tR_`1g-~00XG0Q0yhCS1GfO9fm?ywfZKsPfIERPz+J#t;P1fQz&*e? z;9lT9U_3AZxF2``co299co=vDcodijJO(@tJOMljJOw-r6aXpk3@{0J7I+SL9(VzG z5tt0T1iTEq0=x>m2D}bT0j2_P0MmdsfwzF^z}vtKU?wmNcn5eFm<_xKybsI)<^mr8 z9|9i%^MH?mPk{Nr0$?Gq2>29O415NB4lDtd0$%`M0$%~kfUkjXfaSmn;9KB3;CtW) z;78ymU?q?n=&w^(^mktZSQjV>tOu+Qlmbcv8vq*u8vz>wn*e2ivOqatQ(!Y-bD%u1 z1yBLVttQSb9o`D|D*;;r+W^}Fm4PZiRiGMB9jF1+1Zn}bf$e}gKwY37P#;voz^al0=_6H6C4g?MY4hC{7zWc)V z5TGA$C~z2XIM5$B0vG@s2@C{|0*(g$1{?z%3k(8|1C9qy08Ru>0!{`_0R{u70;d6| z17`qd0%rkd14DpwfOCQKfb)S1fD3_(fT6&}z%bwv;8Nf+;BsI%Fao#&xDvPuxEisuo(CZ_#9XQECs#*z68DkmH}S_-vG;j6~MQ^cfj|+55SMW|D)@# zg6t~8h3y)MySpoKPl&q^g(yUcdx*PxAnxw&?k*5_H{!$~?)o#|J@Os=wRaA#(d(I2 zPjyuv++CGk>;A;g{PG|CUxzgR8G<1hilO;si$hqi!!bM~Fd`!{GNUjmqcJ*TFeYO$ zHsdfZ<1s!HFd-8$F~4k-Na}SmCT9w!WGbfSw@kydOvm)hz>Lhq%*?{9%*O1@!JN#+ zFWW7?tg^`CJTLPxKMSxR3$ZYZuqcbMI7_f3OYwV_W*L@cIhJPye%Z9~Wvxa<=apEQ zRalkP_!EC-b=F`_)?#he;V-PqdaTa|Y{*7z%qDEgW^B$DY{^#qm95!^ZP||P*?}F| ziJjSnUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVzwvhtH=XjnMc#)TQnOAs~ zfAJcx^9FD77H{(o|K?rZ<9$BhL;k~m`G}ACgira5&-sEc`HHXkhHv?f@A-ir`H7$T zvnSjLkTV%Xo~>1Wd?8 zOw1%q%4AH=6imrfOwBJ_g}$s1O6xow(=!7zG7~d13$rpCvoi;CG8eyNZsuWL=3{;q zU_pM_a8%gqA}q>cEY1=v$x{5DrCEk$S&rpdfj{s^R%9hsW))UtHGbK)^kubDb>}r$ zleJizb@&VGvL5TR0UNRr8?yyoFIe`;7iIX{nQ#p;(IfFAf zi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujp zd%2H)@K5gN0UqQb9_A4q%766yv5tR z!@qf#_jsQV_>lkbUq0evKH*b7<8!{?OTOZ3zTsQG<9mMKM}FdGe))s`uS1*v48f2L z#n24HunfoWjKGMD#K?@osEo$wjKP?U#n}9^&F#zTws_9tGXWDa5fd{BlQJ2TGX+yJ z6;tzDreRv9V|r#_MrPud&2nGX$Yph&joF!lIhl*!F*oxtFY_@!3$P#yu`r9UD2uT; zORyxrY`Ocg(yp}gGAzq-EYAx3fj_b$E3q=GuqvzZC;rUptihVB#oDaHFB|vjdR>q8 z*?h8VP1%gi*@7+Eiodco+psO$u{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJ zAO~?UhwwN4&Y>K};T*w{9L3Qb!?7I4@tnYkoW#kT!l|6b>72otoW z5D)VRkMbCg^8`=w6i@RE&+;74^8zpO5-;-#uktTm<8|KPP2S>d-r?W8%X_@f2YkqX z_%9#vF`w`$pYb_g@FidIHQ(?p-|;;^@FPF*Grzo%@9Qw;KSMAiLoqbJEYJM1DKnh& z@QlESjKs){!l;bK=#0UbjK$cD!?=vc_)NfrOvJ?evdA;3*U6ZiDVUO}n3~@*4bw6m z(=!7zG7~d13$rpCvoi;CG8exr75%b7G>`MV%*XsJz=ABq!Ysm~EXLw2!ICV+?^&8< zSeE5jo)!3I!ReQ6rWKu6Vr5ogRaWCq{F&8RgEd);wONP1urBMdJ{zzh8?iB)uqm6d zIa{zLTk%)6W*fF;JGN&Bc4Q}ZW*2s4H+E+a_GB;iW*_!tKlbMU4&)#X<`DkI-#L`S zIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=IGr;%le0LRb2yjtIG+o+kc+sOOSqKFxST7v zlB>9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bT_y_;wejeaK9^zph;ZYvrah~8w zp5keq;aQ&Jd0yZ}UgBk5;Z^>{YrM`IyvbX<%{%;?cX^NZ`G61k5C7#OKIRiXNtl$$n4Bq?lBt-QUzRz4+1#Agc{-+N24-X?W@Z*< zWj1DK4(4Poe#hL*!@SJL{4BtN{IXcOu-8Rcl*L$_C0LTB_&rOr49l_{%d-N1;E$}x zO03K(tjcQqvgG>9M(gU%Yp^D3u{P`Q7uIDx)@K7YWFt0a6Ee(1&g{aj?8ffw!Jh2J-t5D^?8p8bz=0gZ!5qTh_&bMk7>9ENM{*QLa}39F z9LIA4Cvp-ea|)+&8mDsxXL1&2a}MWn9_Mob7jh97a|xGn8JBYfS8^3sa}C#W9oKUM zH*ymbQGcY4FF*CC;E3+{>b1)}!@jK>b9_D2}=4SyG zWFZ!25f)`J7H0{TWGQ~n(k#QWEXVS!z#sS{E3y(RvkI%S8h_%?tj-#&$y%(Ci2XQcm@HhU>p&Z8H9Kn$s#nBwYu^h+ooWO~k#L1k(shq~?oWYr##o3(0xtz!O zT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+t?_$T-C z01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@-JTFb>84j-r{ZE;orQ=d%VvF ze8_+JFCXzSpYSQ4@i|}cC13G1-|#Kp@jXBABR}yozkFcd*Wt~7hG0mBVrYh8ScYSG zMqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv?QYK?^reI2@VrqWNG)&8MOwSC= z$V|-4EX>Mm%+4Il$z1%7xtWJ~nUDEdfCX8Ig;|6}S&YS5f+bms-?KE!uq?~5JS*@A z{>X}~#LBF~s;tJJ_%o}s25YhwYqJi2VO`c^eKuf2HezEoVN*6^bGBehw&JgB%{FYy zc5KfM?8r{+%r5N8ZtTt;?8#p2%|7hQe(cWy9LPZ&%pv@ZzjG*uaX3eCBu8;H$8api zaXcq*A}4V&r*JB#aXM#kCTDRr=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1 zBR6p~w{R=BaXWW#CwFl-_i!)w@elsV{XD>fJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=| zyu{1A!mIp?*La;bc$2qyn|Js(@A4k+^8p|7AO6cne9R|&%4dAe7ktTAe9bp}%XfUw z5B$ha{LC*O)cbV=^PeFYlA#!yVHlR-7@iRrk&zggQ5coc7@aW~ld%|^aTu5J7@rB4 zkcpU>Ntl$$n4Bq?lBt-Q-!cu;G9A-112ZxcGcyabG8?lq2XitPzhiFZVP58AeimRs z7Ghx*VNn)iah707mg4s;%`z;@axBjZ{DD8RA}g^ntFS7o@hASw>a4+{6*$NPN1 zhx~{C@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMv%Lnv-9nt(}2!>=RhGrOsWjKas z1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4CT0>QWilpb3Z`T#rslUy!?aAt^vuAF z%*4#h!mP~3?99QO%*F4Rn|YX*`Iw&tSdfKSm_=BW#aNsrSdyjqJxj9;%d#BHvjTtM zkF3Z_tjsE`%4+Nj_kzF?82_>#_sIFp6tcm?8Cn7$Nn6^fgHra9KzrDJBM-@hjRo+aui2%499XD z$8!QFauO$V3a4@!r*j5pau#QE4(D0v zz>oaI&-}8O=j%x3KSMAiLoqbNFf79{JR>k7BQY|gFe;-lI%6;R?oIFqwDn{zmq^EjUi zxR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINbQGcY4F zF*CC;E3+{>b1)}!@jK>b9_D2}=4SyGWFZ!25f)`J7H0{TWGQ~n(k#QWEXVS!z#sS{ zE3y(RvkI%S8h_%?tj-#&$y%(Ci2XQcm@HhU>p&Z8H9Kn$s#nBwYu^h+o zoWO~k#L1k(shq~?oWYr##o3(0xtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8 z#Le8ot=z`#+`*mP#ogS)z1+t?_$T-C01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9s zFY^ko@-JTFb>84j-r{ZE;orQ=d%VvFe8_+JFCXzSpYSQ4@i|}cC13G1-|#Kp@jXBA zBR}yozbxYYI*R$v5Ddvs49zeM%Ww?O2#m-`jLayE%4m$v7>vnSjLkTV%Xo~>1Wd?8 zOw1%q%4AH=6imrfOwDhZhH06O>6w8UnTeU1g;|-6*_nemnTy{sH}fzr^D#dQupkSu zFpID#i?KLMup~?IdzNMymSs7XX9fPiA6b!=SeaE=mDTtYe`a;oU`^IyZPwv0tjl_= z&jxJBMr_O`Y|3VA&K7LRR{WK%*@kV|j_uij9odPU*@a!%josOUJ=u%B*@u1EkNr7- z138F;IfTFQcMjz+4(AAt?yQj^_kUZs!i}!9`5Bn{=q-Fp9gr5 zhj^Grc$CL@oF{mar+AuYc$VjQo)>tLmw1_1c$I(g8n5#PZ}Jvz^A7*!UEbq;KHx+C z!+-gRkNJd8`Hau`f-m`sula^=`Ht`TfgkyapZQhP|C#$=^Baa>NQPo)hGAHSV|Yej zL`Gs{MqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{)coN~U6Je#V$^He++PU`w{*uWZdWY|D0R z&kpR!PVCGs?8{EfeJD2H)4M{p!ZaWuzpEXQ#? zCvYMsaWbcHDyMNeXK*HGaW?00F6VJR7jPjLaWR*0DVK3MS8yd)aW&U)E!S~9H*h02 zaWl7YE4OhwcW@_naX0sHFZb~e{>lA3z=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z z%e=y?{EOFkoi})sw|JX(_&4wJ9`Ex3AMzjm%SU|7Cw$6he9jkq$ya>MH+;)?e9sU3 z$WQ#tucDd%{DvVIlA#!yVHlR-7@iRrk&zggQ5coc7@aW~ld%|^aTu5J7@rB4kcpU> zNtl$$n4Bq?lBt-Q-!cu;G9A-112ZxcGcyabG8?lq2XitPzhiFZVP58AeimRs7Ghx* zVNn)iah707mg4s;%`z;@axBjZ{DD8RA}g^ntFS7o@hASw>a4+{6*$NPN1hx~{C z@(~~N37_&ApYsJ@@)ck64d3z|-}3`M@)JMvtLWxGzhMZ5WGIGa7=~pyhGzsuWF$sr z6h>tLhq%*?{9 z%*O1@!JN#+@0go;n3wsOp9NTug;XLAncavtY%0T*%+7jp@hav7I%1y^zvS91;5avj%m12=LLH**WO zavQgE2X}H8cXJQ-av%TTpWM#_Jjg>l%p*L?V?53iJjqi$%`-g9b3D%ryvR$u%qzUg zzj%$;d4o53i??})fAcQy@jf5$A^+jOe8k6m!l!)3=X}AJe8ty%!?%3L_x!+*{KU`v zDu(&bZy16h8H%A9hG7|w;TeGu8Hte@g;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o< z$(e#FnTo0TEz>Y9(=k0WFe5WDGqW%&voSk!Feh{IJLYB{=4C$SX8{&uAr@v47G*IO zX9<>MDSpq=EW@%a$MUSeANV6HvJxw^3ahdjf8x)q&Kj)ATCB}F{DpN{kM-Gr4cUl| z*@R8mjLq4CE!m2{vNhYVE!(j@JFp`=u`|1{E4#5fd$1>au{Zm$FZ;1S2XG(G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2-Q2^y+{ZuoC-?IJ5AqNX^9Yaf z7?1M=Px2H`^9;}O9MAItFY*#E^9rx>FJ9wy-r!B%;%(mH-@MCvyw3-G$ba}RAMr7t z@F}11IbZN4U-32H@Gal*JwNaxKk+laifR7y8-`#=hGJ-jVOWM^ct&7EMq*?}VN^zA zbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KPrebP-%QQ^ObWG0-%*ag4%q+~xY|PFa z%*kB*j=7nKd6|#-S%3vuh=o~%MOlo+S%M{5ir=#|%djlVu{tLV|_MYLpEY#HepjXV{^7(OSa;#Y|S=o%XVzf4(!NI?949g z%5Ln=9_-0p?9D#x%YN+70UXFd9Lyp7jlXj!hjBPZa3n`@G{)0*Ks{Ja3eQyGq-Rnw{bgn za3^iSA5Mke9L!y&ky{_PyEcUVwwN^ zh9MY|p%|KB7?$A}o)H+4kr%qg78X`Id(oXJ_7%{iRQd7RG$T*yUS%q3jPWn9h` zT**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{s z^95h>6<_lW-|`*b^8-Kf6F>8-*ycaKVF-p~D28SjhGjU0X9PxMBt~WwMrAZcXAH(< zEXHOW#$`OlX96Ze(1&g{aj?8ffw z!Jh2J-t5D^?8p8bz=0gZ!5qTh_&bMk7>9ENM{*QLa}39F9LIA4Cvp-ea|)+&8mDsx zXL1&2a}MWn9_Mob7jh97a|xGn8JBYfS8^3sa}C#W9oKUMH*ym4kmNtukvnSv>qimCZ6 z(=aX5F+DRdBQr5GvoI^OF*|cGCv)*T=4Kw|Wj^L-0TyH-7G@C^Wib|K36^9je$Ub@ z!?G;L@~prg_#-Q_5-YO`tFjt@;?Jzk8m!4$tj#+7g>_kv_1S<8*@%tVgiYCu&Dnx2 z*^0liHQTT)+p#@6up>LMGrO=WyRkcauqS)5H~X+J`>{UU62#@j@kMjgi@)S?= z4A1f$&+`H=@)9re3a|1nUgLG%;7#7*ZQkMEyvuvM&j)Mm%+4Il$z1%7xtWJ~ znUDEdfCX8Ig;|6}S&YS5f+bms-?KE!uq?~5JS*@A{>X}~#LBF~s;tJJ_%o}s25Yhw zYqJi2VO`c^eKuf2HezEoVN*6^bGBehw&JgB%{FYyc5KfM?8r{+%r5N8ZtTt;?8#p2 z%|7hQe(cWy9LPZ&%pv@ZzjG*uaX3eCBu8;H$8apiaXcq*A}4V&r*JB#aXM#kCTDRr z=Ws6PaXuGtAs2BmmvAYUaXD9TC0B7Z*KjS@aXmM1BR6p~w{R=BaXWW#CwFl-_i!)w z@elsV{XD>fJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A!mIp?*La;bc$2qyn|Js( z@A4k+^8p|7AO6cne9R|&%4dAe7ktTAe9bp}%XfUw5B$ha{LHW7ng9HTAsCXO7@A=i zmf;wl5g3t?7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3~@*4bw6m z(=!7zG7~d13$rpCvoi;CG8eyNZsuWL=3{;qU_lmQVHROg7GrUiU`dwZ_bkmaEX#5% z&kFp3Ke8e#u`;W$Dy#7){>M$W7eLE!@g&+|C``$z9ydJ>1KE{DXgTKM(LA5AiUM@F=RhGrOsWjKas1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b z0w!c4CT0>QWilpb3Z`T#rslUy!?aAt^vuAF%*4#h!mP~3?99QO%*F4Rn|YX*`Iw&t zSdfKSm_=BW#aNsrSdyjqJxj9;%d#BHvjTtMkF3Z_tjsE`%4+Nj_kzF?82_>#_sIFp6tcm?8Cn7 z$Nn6^fgHra9KzrDJBM-@hjRo+aui2%499XD$8!QFauO$V3a4@!r*j5pau#QE4(D0vz>oaI&-^NZ`Oj|{f*~1-p&5o@8IIu@ zfe{&rkr{Fe|e$J9986bMZUoW*+8cKIUfu7Gxn7W)T);F&1YDmSib@&(bWzvMk5)tiT`m zBP+5JE3*o#vKoKl&#cZGtjSue%{u&rby<(~*?h8VP1%gi*@7+Eiodco+psO$ zu{}GmBRjD(yRa*}u{(RPCws9s`>-$ju|EfJAO~?UhwwN4&Y>K};T*w{9L3Qb!?7I4 z@tnYkoW#kT!l|6b>72otoW5D)VRkMbCg^8`=w6i@RE&+;74^8zpO z5-;-#uktTm<8|KPP2S>d-r?W8%X_@f2YkqX_%9#vF`w`$pYb_g@FidIHQ(?p-|;;^ z@FPF*Grvk`{_`7#U`U2yXog`}hGTd}U_?e@WJY0BMq_lwU`)nhY{p?+#$$XYU_vHh zVkTiyCS!7@U`nQ9YJST!Ov`jk&kW4SOw7zI%*t%c&K%6iT>Or?nTL6qkNH`E1zCuN zS%gJdjKx`kC0UB!voy=FEX%PxEAR*Y$cn7Q%B;ewtj3@CGpn-(YqAz=vkre@UDjiL zHef?GVq-R8Q#NCBwqQ%P;;(GYHf+mwY|jqt$WH9cF6_!~?9LwS$zJTuKJ3eW?9Txl z$Uz*;A^eTMb0~*#I7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYuXK^;?a4zR@J{NEy z7jZF{a4DB@IahEcS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+}q5B|yhJivoI z#KSzoqddmrJi(JZ#nU{)vpmQ1yugdR#LK+GtNe@Cc%3(Rlec)AclbB&@*eN=0Uz=o z{>w*v%qM)xXMD~Ve92dQ%{P3@cYMze{K!xI%&!ue|NMp_7?PnFnqe50;TWC~7?F_} znNb*((HNaE7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woen3AcOn%^=F(=r{?GXpa+6Eial zvoagAGY4}r7r$d}=3!puV}2H3K^9_R7GY5qV{w*XNtWXGEX^`3%W^Ew3jBdTvLY+7 zGOMsEtMMoP%<8PcnykgztixYem-Sem4cL&4*qBY&l+DKfhrJhGZy)W*CNLIEH5gMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4 zGA3sVrerFn=C@44v`okJ%)pGy#LUdXtjxyj%)y+@#qXG#d6<{^n4bk$kcC*7MOc)@ zSezwTlBM`POS25ivK-5^0)OC-tjJ2N%qpzPYW#^mvpQ?ACTp=a>+l!WWj)qs12$wM zHf9qxWivKs3$|n{{>s*D!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK z!r%BihjJK)a|B0n6i0Im$8sFUa{?!F5+`#Cr*ayna|UN}7H4w~=W-tBa{(7}5f^g_ zmvR}Ga|Ks&6<2c&*K!@#a|1VW6E|}Uw{jb|a|d^F7k6_H_i`Wq;Gf*j13bt>Jj^3J z%40mv6FkXNJk2va%X2)>3%tlnyv!@S%D;Gx*Lj0Cd5gDshkx@f@9{n#@FD-bQGcY4FF*CC;E3+{> zb1)}!@jK>b9_D2}=4SyGWFZ!25f)`J7H0{TWGQ~n(k#QWEXVS!z#sS{E3y(RvkI%S z8h_%?tj-#&$y%(Ci2XQcm@HhU>p&Z8H9Kn$s#nBwYu^h+ooWO~k#L1k( zshq~?oWYr##o3(0xtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`# z+`*mP#ogS)z1+t?_$T-C01xsI5Az6*@)(cv1W)o5PxB1V@*L0e0x$9sFY^ko@-JTF zb>84j-r{ZE;orQ=d%VvFe8_+JFCXzSpYSQ4@i|}cC13G1-|#Kp@jXBABR}yoze;NU z^Baa>NQPo)hGAHSV|YejL`Gs{MqyM&V|2z~OvYkt#$jB>V|*rHLMCEjCSg)0V{)co zN~U6Je#V$^ zHe++PU`w{*uWZdWY|D0R&kpR!PVCGs?8{EfeJ zD2H)4M{p!ZaWuzpEXQ#?CvYMsaWbcHDyMNeXK*HGaW?00F6VJR7jPjLaWR*0DVK3M zS8yd)aW&U)E!S~9H*h02aWl7YE4OhwcW@_naX0sHFZb~e{>lA3z=J%*!#u*HJjUZZ z!IM12(>%koJje6Az>B=Z%e=y?{EOFkoi})sw|JX(_&4wJ9`Ex3AMzjm%SU|7Cw$6h ze9jkq$ya>MH+;)?e9sU3$WQ#tuabTB|Nec=Zy16h8H%A9hG7|w;TeGu8Hte@g;5!e z(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#FnTo0TEz>Y9(=k0WFe5WDGqW%&voSk! zFeh{IJLYB{=4C$SX8{&uAr@v47G*IOX9<>MDSpq=EW@%a$MUSeANV6HvJxw^3ahdj zf8x)q&Kj)ATCB}F{DpN{kM-Gr4cUl|*@R8mjLq4CE!m2{vNhYVE!(j@JFp`=u`|1{ zE4#5fd$1>au{Zm$FZ;1S2XG(G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P z!JXX2-Q2^y+{ZuoC-?IJ5AqNX^9Yaf7?1M=Px2H`^9;}O9MAItFY*#E^9rx>FJ9wy z-r!B%;%(mH-@MCvyw3-G$ba}RAMr7t@F}11IbZN4U-32H@Gal*JwNaxKk+laN^bu1 z8-`#=hGJ-jVOWM^ct&7EMq*?}VN^zAbjDyz#$s&7VO+*zd?sK*CSqbHVNxbza;9KP zrebP-%QQ^ObWG0-%*ag4%q+~xY|PFa%*kB*j=4F0YPkRTL5^!)G{RS3mCv1g;JD^* zzy9j04&y3~Yu`NOe_z!em!|oacHex}e0PuoL5>GG7vyS?+d&=%c^2etkgwYRmoPyh z2Z09%NsT!$D33xftYnkh?)11$i0dLy!<1{!92E(SpPck|ap#AQ^+?2$C;I(IBOR z{21h?Aa#N?3eqx2`ykzd^bIm3$jBfQf=mxGFUZm$Yl3VJvMb2`Ajg874RR&OtsoDA zJPqDg47PuFi49a?Sga-(kIB^AR~f|4>B#t+#pMWtPZj%$j%^t z200q!Opwb#ZU(s@^QK{^KM5u|^R--C<}GAYQ+APa&l53(-E)*yR=91L7sHK^g^V8KixXZbAA684_e`TXl$|Lc2aoo=m-)&2|9Se~cQiWT|ND*Nf4it}pNbLpUc2&tTvT=MxJ0uPp8o&7 zqelPpo5}xn(ZxQ`i{&qU^8dIfaoa1U!Zv#P|6P>(|Gwz(@DT$l=RWj*T$F$CS1D#i z|M)*oJ9ccoH27h>`Y&lFg#Dj8zxw|X?cVWRfA9ael_HT6B1J`%B$S==oCqb6tt5G6 zWtJu>q-{q=lwEd`QB-Ck*(#%q&@eJ8<9qLS``q5Y_dnPBoX2^b>wev@`*of3cw*v^X=GjC}djQXmlisM*c(G3k=Nx}w!_A(|7h5Ek3t$`*ZwlYy0EU4 zTMl^7r^z(1GJ`_wrJ_Cx^`d#oA_;^iL z&t`q1kdn-;ilPG)vgy*!*`!elvAA}7$>11;D9%MRME?RWcTWW0nx>G>9%aWo*qbzq z=2cS^!jY71|6!a$Xfl^s4}PZ*t3cgvZA0Lxulr<6ABAjueB)>Z;!U|IDI(B@d@N=h zQg5P=sEB~vNZ{yp)?efH2KieM$eFIAkQ{06BK3L-xi=ZExf48kCM*@o1TR%h0{yn& zadt?0aHa=5^i?5{>@6PJ_{5Q^z7{6U941c zGDjv{j*Uu2pRC_ugfR~b|JY+Z-)B|Z=7RO_r3Y7tk*rrh+(R*ALuV z*-Ig-;#3dn!+(R#nQjZ<$v*#ABNlm*EiHUu0sNmFo&Q!M|Dr_!H-Ex5q_TXg#r))f z%_cI4BW7=MLlxe8uRFd-$3C66XF_))4*NN&N0Q)O^TENHdn3?c9behjpA^zj;^yfw zK_NeK2~!5R4tz}6EDrn8SY(cY`ET>ouW7)kow}0dJq$i_4ku51rVx!SUOc|wTW@m8 z=PLZ|RDE(P064xY1@L`;1$~qyK9Pfto{FaCWk4r$%S010^C@I%0L~Zf-ba{`U<1omq@?+ayF4du2!!7VwXxG zjISoi){jv~H7?ELi1)nUx<|R-WyI`BxMm6ZMepH6J;W=b^E&AftftL!+x@_I!>;}f zWgLq2%@`s^zo^0i+7V~jfDU=^@Q zDhBQuvy>y}V5>B*+FVC};L5vYC5U(%c{&c-A^zhIb@v*V=s@$OE7?u-hyg{PxGW$9~rLvIOWP2o}SNHrI`K7c+YQ_7=zs~Y*L-%x;c z*st`Z|6_@N@f!tyVl71fjk$X31^m9SGL$SvzRnHB8mogh?}D>@9^LZqz-qXuS~{p>Z6YI<=^VZ!(aQl{AaIg(I;MW4Xp=`_f2IlrcsA!eCi(O zVBN2{?s|?ox~kYAoC_W!Wsm*Z0v@+K&3E|FL?Ou!Zx*<8pgvUIY;Z^a5xjZ!#K}RN zhZT(ElQrAnuVk<$<_P=`lq8SZBTsr+uZ!b= z|F2?zxe;&|typE9UjhCT_Sn6LRsG`mIT7=n$;Z}CW8LqcJ9)3-J&{L+|NVg;mUA06 z_keffhz}kwKT=3jP3+`0^gm^u$oR+b-+0+zWC;8Z&M&Zqj8aJ7FIvYLSivitW+9lL zqaTeQ0N=u%B}*QF@0^=%m$vXIXO&8LuD2_Bu?xRs&v_g4=yu3$f3l^Y`?(D!)15^HBVg}BNM3ss^I z9iF#SmWlyyvE%hlVHgLVSUY_a`YtI>GS1;<7RX_N- z=<31QkwYPDYiO?Pfoo6s533aLU=kho^1>tBbFx-czXM;#YIW-du}`NPR!yVEkS z;xlmOnwjT3g8zP-h!qp)kA@xslM;S-F7ib$_8j_$hmd}z4{RK#-Nn=Y?p-@rwqP8e zu4)%`7WyqMzW(4Mh3w_`QsKDruOAdvSR!7dFFI#6LU7(Mzr02MF7&Bl##@eaoAewn{f2{zW>& z9R`%E@R}rU(X*+4h{-@M-$A%-mgu7YCc7P|(Jx>-nktfj? znd0`*=ugY(B|flQE2C%HFpJEk4=n^b$wwG;P&{qE1)U~OWz z3T9*e`QJK46RcB_j+jhu1RkU5d)#&CziVHg?ngb9SWs;qE??*a zFP&alr!bbh&y|&m^CG8`d07MNt;gF>o^OWko_C2>)C}0^jyzq6=+Rh29V#Akw8_MLMkrnTBXs&X zRC!@9;&Do>+7<(S(6-E+wJHIB4g2`lf&W))p4~fIg?p!NuU!TB^Eoup+wm6tBKN)4 zVelGh{?bhnR=mOJs0ilI4>EV^qYo8Nr>hKs=fIO*s}#ZWxmnJ#o7lfLR!YqtJUU5N z2+Akpdxy2g+CC08Bf{Scb)geE&{zgNzZSRdxqbuv{cY@ZUg$iGW62ZKU)r@j+? zq4C18u{7Y=85*p4>Js=nbFQrD4DK5-Qr$fsxRBS3RfBCHSJxe6%|~ zkNzY(u|p^behV@?Dn24^_tC5y1-Ecc&IjoB!1DO!R_NWtc@s4`uoV2P`Tn3=3w=WW z^l=__>?15&vfUK@Peho1fz=)N*y#slxxn}GmdEB#M=50NXNCTx75cNru8qcK*ssW^ zQ`dw-ZmFLB%x;XnAjNnb2K#N*`m>{lfVWUqx5ongiLI)0%MsL-OT!fh#5edoK29F- z>-ldS;XypjE4#A;&~Jmzxz=v;LtmnKD<>cxo0(r}5kaUw3#s6qtGJ(Y-cxgeo$xi( zW(MNC`0>{*7X2=wWFWWT0)@B?#U1^28htNCu`>tw#dVa&PdlMLlUo*^+Ea*t#Mx&( zz_Foqb>=>6)OTuU>OM=n&rB`ng+0BKYuSCor~J|K=&!@T8C>Aqa}0ecLnD1H_PJhK zxJXC-+$H>dCc%GXaa&Lp^4rWivS|^x461{>yl9Pf59#=Mi+wQ5Q*(mD9kX`q!mcEs;Y0Q&`v(gFf((P2gn#^sYW` z&qYx8cg-&Dc*{8`|DNod9MiTJJzwN zKhcBtB@kckiK8d=P=DuM{(7!^9qadY$(%=CRo1MEm4*IVlGie>A>Z;#ep;nqtmD7& zmk0RddXfF*75F&Q$*eyByzV8XW6#0o?BYyhTmprxHe2m?It6tr>oC;{9FHtGyLExD z%PD2QXCZXw_e*fuGkpJiJY3lUyKY48TXPZmTf`;(rFd>`52OCc-*`xg69?(P|)+!NqE9Tm930QnJlt@ry5 z>gRx#w@nyqp4Wc`Ow0=vG^_byU0~$<*(t=c>49pL0qRgP$EHFU`cRk=jOzpcEh(|> zI}uOAr=jAQ2hgjJ=krp;b!*<0Zy$KwaPN5h23XT|yDh{qzvk8OVH@zw<=D#237l4& zRi|u#)5Ww@tQz~*51t5o1pTz#@hT0th`!$B`1q7+z?O+R zr^ucUQG%`|H+hJi#eU1a=45p`BVTv54JzRO7Bk{%D(W$SXOkm4`b@P1_YwL&^o5M? znRPm-KhB`8UOMtoS@NWiiuU&y*$QLLTaV_P;w{=V8U3 zJiBroJVbl5&`vl|h~4vcy;nzZKKz+q?8QD3cX`%}W8XU)uiO3r&VlxN?w8vCzQ>1} z_$k1zt<Vc=)G?{?K3_3C#r=p6RF zJG0t!JO8@3clrRbMFS>Ja|#j^g|Ik z(9vYSnQ{jAoq^)6@C)ewpF9>Ce4&H81Hv@uX6tzs?*-_3YOPJQ?0E`#wr#1lfDi5s zTb&YDd7@9ThSi5-Kg|wj@0EyOXUELzzsOVV{+Yd%@T-_kb*V?ckFSaDu>fzvKbJ=) zz!o3ly_ShQ^4)%T%?&*2pD>ht2_CO*_Np<1E-#ONFm1#B{pOX;_0a7(F0ri2%jmns z54->MHNkZ^XNS?p=NHbEFruKJB`mS4?%{Wh%(G46s8jkGlMowNneCEVotU3fWxr60 zeir}GOLjl{fymA+;XhEnA9K`W4&8+r|PO!L(=;#hI* zkfI#&CZWZ~7LEMs-8H#%=@j;hkkb}IJSOa`CY)e{T!nwT1AnV^(!Ke!c<2yiM|rhTsRd9zN1PKB6I%vS=P8{0=_q;44)NtCnn zSXgzc;jLeoU%NR(=^EDM%*YG{<2^1XR-%r5EaQ)9&Vly|L-sy3f7F#`!BZFb|2DP1 zemQs^w-pS%0v)(VrW{m3{j6#T%5b;C`I(~Te#90$f0z#vgk6^L;9(&2w(I5&Y5?>T zKpRMSgStyr^1Ju%9yeC@l|K`C`g~N})b?L|d4jZb#3$4=!4yD$d@fcuPYr^8lqw5G zk*^b`r9S`eKS?6u2UcL-es9ys%i#06yFA4ed@3rJI-H5=%Fwn4u3~S zGe4gIo|*$Ztr=;sXMLnj)TSxEI!|&xEuKsk=#dn)}n2-q-am>|O9)pwo97G4zM+;=E6c52HRREkfcDpZD~wxJypZqw?;xq3}Pp z-^=kN;(Mg2nbL^--pOAQe;N5SUMv?mi!rB8BTohRBnV!|Yo!DYA!fExd)|)bQb1(XO{JUmf^z|0SEc2!4|JUS4vE?3+j92u>uz_9=LtsD8H zgpWu?Ag=bG;=7&QaUY*pRs9Zp*e^UUP(go-K3--df;=>y95U@kTqBo44W_|kiJHyQ z7~t9Dd?R83Hhc>&_byBH!@eY)9pG0)zhb)l7=>(mHgPry`|15PZTALmEvk>X-=eNJ zhX!2T3BA;7xG`mK;C{S3tjQn@zXOKl_3VnqJ#J@udo=3$biGNB?tOd*3%3g@CE|A{ z<-!_!jQ^X|Im?Z@RezE6?Y|g&AM0CFyCd*Boz|E5cHGw<{=J-4cOCuYWqkB@=x$8h z{HH5)cf;tbzz;v%@06X(eu0l|qedTdFq#xt^z}X?U-qfVC|deJ5afwk~iCNOWy+f<48*=Yd`dc&{6f|CEk? zS3jIKnT5XaZcU~(@V#7Re&*lr-%cdoOyc#w`_Lh-S8ss#LtgXnd)zy`f5u65;(XF= zJHNJ@LOz&m(eUX*{RP=Mul|DX$Kt-Y&d>N>UDI@@qZfT^y*oqW6LcEYHmBEt-!oJL zZS1kntEabxrm=6klG{-)#OG$m{pZjN;B=GbSW%4osqJmQY2f)5pHyz0kNRo3W$uAE zpK5OzW?<}D{eGYh&*Q#p-D-V?bK^?z*Y$Ycce{VAF8147dEWRd_FsBt@2&v&J8vOA znhyU))??3yfai^r+?F2T-u#!vklBwqelaTj12**Mi-bzVvEj_ccU{1r(&xIy;v@RN z(5t1_+tANq1(V-2V&A(*e*_~xgZt}FYE+pz?*CP_=XGg6XImFIV2T- z7rBsO^Ct=S&`DD9fUf&z5W`z8+67uB_@)AxcWK= zU;q0(b6H@2(JkmR|9sl|L(hR@ms&y*^yDSyenz_v-)Z!+RSz1lKGVkc65`q7DtIR! zd8$6Jd4)8rlE|*XZ@|6%Y%o<0asM2CbV(6B3>;cwYXQDfGzVi=0)GhI)wLe@E1)sZAtH&W3bh0978xTe?h_XuQT)?)j7Y+1Nsk) zRr2|_&t1uP_t!)JM)Gqle_o+ZguFXPpre|C+Y_h3XTjO0zZJTmb3w}=B|W$ge%85I z1HH_xys}zm5a+}`2fljPsaaRQUZgd|Qut)uA9a-9@Gzxv%TYp&j3wqzuFycRlzcf>rE`8J{Q`Z8=`qK0}rKb4dVbSiuB zQpwgCwvSeLul9i7-Zx9AMA>pqP7!}E-WR5j%RP_tOgZ^*`EQ&L4+i7&XK=pgcuB~? zuF@6hvYAEvZ@DWD{YBozI3F%$p_0V4dV&m2Dxr4Io~&L$B{3m))8qxIMDY3MqE#EH zBzV0x-^>;&(Y$%_;ca4rB9ql|59#QlB|7Mx~PBy^R}27*t|DF;cWj z8}ph6#C@1ll76;xnn9pUT=c4XHY7_W6*Xr>9r3=S z!umoPRVvAqT=}L3er&|b;yZPyB%ZBmY`~C8&NnUNI&DTJapq!g#SY`|?58vjoIOS* zV=OU8sQ*!klBMKzrX!Vv`J^53hK*ONy#EpNRlah1Y4%iNwA|(X23smwrgB#Mz9p6H zX8Z6h%7jWDocFIgzn@B+#%p6Lb*aR)VZy%;@!GSg`O8zNWc$r?!*k%N*3#PG6zo)@ ztX`HDm5kTdnMHxOxtF#DOTd@8-c`Fiec&j(xq=*|l14(cqF7MLJJ~5u0>5p>7A(~c zRMNBci|%n3D&Y^lT=m=?db$54G0=-je*9kg=9V{=?02K@sKVHYTWmzlgGxdqtWDOs zB2JD{u5`p>vc`-<=O~qY{*}i#hB*8Oz0JLhsf3cDulv)0N;FvXg6QDQ>{7o~3k`9_ zcpn`GpNVgb-SdIlz#-~CI>zUJ4bI&He(mw~X%5J9X@_N6kRFwIU03J|Ie_@%?boga z-(feKic)Q;J(cr{ zfP3K&kC+$mI%u7wzkuGJtavt7t4<}x#v0#}F&>y$-^{>sHYzLoMXcYaC=|04@2f~U z9SFdFVj~Hkg0cUjzaz&J;LjyxHex^U?-pUEZv+06>ft3V!2jF$&5H%#Zdh-edft;t z*u`D0Xux_ZxG?oG|BaOhbRdp}&+81fAP)1(f>}|B!;M33JQDlHN6MSrGo_O3_Q!Wb zjo^39xza%7!A|haOO3s#ANkIN9!l!;<_{F7p+=%tNo~CV`|7?NFbH?b+sDx zTtnSId&~5@iMsq7y2xh5$(7n7M^a0VPD#~Rl@xEYEV||fI zcs2i=Igfqcrn<=qK!2aL9^DIrKg}Ovdo4~u4Pab#*k5QSZ#rSdW0iJy5^1$L_ z&BLduiSJkiA2k!~CwSWKogi3ZvS6GLXQOV%9j4e`C=ro&< z?Lgn^uP^%0OC|5wqGIlRr4mJ#BLOTwsU$T0$hY1}#3BD+3EK>n_#|j7F`A{4SHms_ z-53|P&R={#h4;HRob{fd68f>7S2q8klIWC~LH%JWITexYbF3fzHf`osUk~_h>>O73 zh`fm=Y%JL{R097;YAr;aFn;o`S*!B{-jme5KZEtp($xfF2B_rWvQKJfzER0) zu4^XBzo_J+_v5tVb5#5;IW&2PgGNR!3i@jC&`7|U<{j*-X~aI#Lgc(KjcESt;X1O8 zMqW!<-11#dBfU;h%C)cy9a@!p#b|`je}%HV2#q*eg}g0aLnFH5Z+BR%q>*P1M%<3v zG;-wkx~SvWfBWjNJ5>u*l15=)_xm?=ezQo$W|~UWSHvq5;Q3y5;&B6b%Ii6!EDApI z1}pT0!PCp)i_$T`xn+Z8vpE}$5Q~z@-^*y^baa5?3ivTzCjL}Rh(_KXJGAu)@OaMW zwI16+09QQR*Ks+{~(UcKPP*95r;{sv3?KY_;beNtPo)>mqFk9=Ol`C;*2 zg$4GDys%=-4Et}C&`xlGzh&N>J}ZG=)Q$I9Kk$^umR4T@{^^fAo;YXfTX3_?{ zEsu{2D`kgH<9s5IAs%PC_Krm4<6TZ`{XaX~v9|j(=2hi(Capof1Vf~S_j5rnPRa`( z`H(*r$w#)(OQYR(uaoe1ec1-lJHWx8cyvI22aWjcI`e4vZW?)0^Y!F+bs7n&yZcFs z(1?X*>fwAUjVK(xZhDD^_0OdD#bX@NC&IBC&o>H%c-+=NTrq6pOI46Jz2hxBiqL^e7B*zX?dr_yb;wg}u+FL8mqjt9}k{q>+|OG~oe^*Hrp0Es%mf7I^P7 zpwm@)6M-%}!JCKH#(wNO*p%$4N1>5%8ILo&_R>fwy)I?jK^n1J`+ls@l15e-F#8?s zXe7hp%I@wHG?E>|y06idM(!?AGhFULBQmE)t^7P`WY~Z_SBLG**!lZEcN)oY@oCtH zb*mdpj_h>=&wSlYHTH;SA5Wu}Esflc|L!YkO(PTMOg+Dv(+K<4oxER7X+;0=K6Y1F zZMzmmx*3fqneJ=I0FF%-9gfG2(8%xeyxHl;QMY-nlM2}XLGr3Kkgd;z;(DMO}q^U+FIj7Kwn$(D3cq)w? z<1#%pgYn5Pl1E=YM4mZ$O4Ji+B$_&0RUS(t-u+A7J&&T{UMc)IGZgVw+ZN2?V%-1M)AfaY@xG6&*-80m z8qs4^94o(1L;t^^S&@c%tS@|4nu9(e(=MS=L?i0I*sR_?$9@)U7uLQ;UbrF+-&WHI z^BKjVw3bG?6m1W*!b;|BZIrB`k=&la-cGEOZGBR$QjR|JL}uIlVj8imur0b!KqIWx z-_o_SXvBk7QS1eOiTW>AdVvp_@2@hG6VPw-^*hcc0Kx+bWE?9`M)R z0!~k>%h?~mPyGu$(c>AY3-x0K?|}Dnh>m2|QyOU={}p-_c)ta{NgoD|=F{Kvj@E(q zCySfI8=#8;D_Nx`D&65Hpm+}7P(|yX* zWi)bwEbbmCq>)RFE%fSa)SqX))9Q2@F?#cCy(;iOk8Mi5i~MH3Rk(lt9{NP$OrJmu z^5*kL-xIcRTV~`n#Iw5jk?Ib_(NWp&C6WwW?0J$u5l82RBx#aMBVYC%Zi+%2-qDw4 zeBoDG_~Y_xFVW|p?@T{bMI*D%E!M??=c!-4?%Tloo?BmYCXtU1lS`MgSAs`F({BOb z{p&a0xmVzQ&S9P+3f{fV{3?GxqLHVUnQPkM*Y>B3+7|GA;!i}P6?8z6y>z239C``( z9oQ2BKi+BXyUZnXmXZb65${S!0q5l@i%WFR-gCJ+a-xFz=#Uf8J_sCp zu5P|lggQIby4f%<68+(P(DX@I)`qVWY?#ka<_WMyUifWN9vuY#Xu3jh zu&?i<$TR6raK7ZTI|PFF@Q7%eMc|rQ>8FjjQ54=_o@jXe@e86_uIfjx5?(K z{NUyBTurJX>P*InH#ipl1(Hh_Bap8Rr^vef7}xqg9qWJ|MuzxoC9&Rper(k;@Z?z_ z=%R}Je>>aeZV6njD>jLUjR?up0w8IV>n;JM^CWCjZRp9>oxMp(aDB^3ti)|-ob~v{*9a3I@}`gT(x$O zZ|xR32@PMV&$Wq8gyVN@d?`jJ$8^~{PYBbA<6E=pQ>*FZ`esI!DIcAj&E6yJ%tI%C z(McD$>Ev?U$!d+|bkZ8;eo%Dvgb>_Sp9e)>}ny)9otNNPdJ%dh49>vsCbm?ShL*&G_y>z0? zm&yJTwuv>Zyg`Rf@JG6>T3C1GNWQ-X-b+kNa=(au&e)AV6jq{>1CL&tCTyqU_r5en zFycFLYjp%;Bc1qFo?%hXIuW!{vwSK-Cogx*Pu#$GFi(4A6`u1BU+@#d z`p+5erS^E=#2|}#3;Qi$r_{+{|Msy$=a=yJ^ab08KKR$W+iJ6xNhcj+b|<-jv)3m| z^*?<&v0wZ2F{c5Yd>b+^Zq}odQC6MvpMd{OR>(d>I-UGlRD9#PhfeZG!p4%7>Ewpj z*>YofI^kT|Sv@UHC+ki<ARaxtpAi?4hvVlq z3hJrQ$(E6c{axyGGE!H3=d&iAykZ6nC;?yfo*9#J4dhK>i$Itv;;MdhqZ2%AlhAVb z06ocxYXf&lYS886^(8&~foo^S2a&zd&AZZymBCBtr0AiRfhh-_ z+^OJ>>1PA}uEv*Cb~>3@yVCyH5;|ECQr#oQMJGIm0*$13fzLSqw3GmyupQX9Boq0{ z7a7@15KnU69lw+C+hs0hRwoO7MmbiEgTG6SH(x~~t|zDb_Cx@u1w~T-J;q}t3ZHCt z(uwiyUuzu@f08kqodS4vrZ%2h51yUrWhb5z(LH{msOlEUw^e>HSZzv^5y3p~f& zoGYX`;g4;N_jlkON~Ih)^$+*tbY%FbEVyx&yWVmD~ z!<0^{#IgtSjllQ$l)-KL==k?5N6ubCU2Sa2;1odpJdvPiZP!NryJdyvUk{6GzrH{1vm2ebaBRwHccGIH$$M_@ z1&)km!6zMIvmQ3z(s8AeYfYE_wz<6{NmB&CgR`gv{_wih1*he!VkzzXV%>3H(I)hHiblkaoVS^+z zI^EOg#I4&nyXGPK%kZ7IbqRDL``_-5tbk?*`Jz@QgT{ z<|R7u8o3rB06f>J=E^4!-^-J}7aY&f$x`LJoLe!DO?s~z13okMqy*mfgP)5tuU>)| zU0b`1w(IEcElUTiL+ON4c`5qyUGVz!z1NR;>{s%vd=>C`5uaZ_Q_=tC*)=tQmu)=j zS`F-osYv~0#A9$pX#M#VI{C`_;=`vzoJYIXB#hmollP|rj<1Tq{+iv2xyZ}zb8EtB zz%6}tQz$_`)Xe@%6ar53o(DWK$h+Z%i!Lva4`aWWctHplvTBAffAo39 z1i`v2i$9uuK6LV_Q2DCUMLLnH4b1XD9(GCdF1d7#PVWEwY$pyqIO-W`d=3YH!gpmH z5Le9z`x$%WMcOMuISY3Ajsa(R@N3JM+xrJNd)6G=qXIo040-)yCwQ@PwK&GWzIktd zru@_6ao2dpS?K2H^K{){=;Fduzxaj!po8v5JcZElhizWb7mwgvbnLvtiF$kf*8TZm z*esTm7w1t=5@}|WJMB?7mll0g9C0ow400;eYyQ8>Z0qM*c9+8 zvQNzT!RG1pReVM~ZO@q{Jjdu{Gj&D(d&IjmOXu%*#2+ep&zuFgzjv)QiUsbL1;-3M z=!&ZGHZ=-(Z5JXo^Fz0*xYtXVf&b+{#Pm1Dg4ZpVR}$#Uz9#ft0_>f@xi$OaaBiNH zN;-qQ^pq|;c{~#Lh{C=W59GtN(nW>``@B5=ltyCh(^?SEW8!hx?7F6UUimy!X(#I`RW_BX(ct-Df&^#<{=X^;ht5DU*Necj(`? z`1re@sPjWtzb22N4@nsOd5Uo#Po<^;p10Hqg>c7}o{6e^OD8Ia*76;y2cCqkx3^$_uiUacumQTO{oS_xJ)IP9 zEaI|gr<1Lp&eC3eLY=!^tXe)mCr0CZ9hKj3fAq;#Irr<|eQ@p0Cx7Wg{_pEl4mJj{ z>#WJ;TFM}!X^Ns}xf%HTVT+d(4}%muJ+Oa%IfLA>m3HF6e7*WmjV~vI+}Jdc9?!}k zzxl)ptFTYJNOg?;6rI>jl!lJ~pp&#e^5%WuV{DhEz{4-dL*n$SXvCLSv9g#4xKjO= z-H`o={&$JBgB#P&c(+d^R>S^2Ug(ug6!=@;CDJ~ z-RlqhQOVp6PgxkGXljGR-`~*7@=?Ch37nTPy)WEGaSm)et$qi2N%6Tc72FLyMq8^q zM_v>k^2MEQLwyQW%nu+x!ngLRiMHar+$6n>8@#{V@v|?m3;En1z^R9L_^W9Le`6os z)|`i%v2S3v(>~L2+?Pz*q(x^iZ=jmQig*H+zc$TWq?7FuCn6fa>tId1g9hR=i|}my z0-Q|q<13rz(XX?-uj~e1aiixQCX?uQHsb=fk=H{b`os`<-b%L_<^$d+mXE>=;E7(t zqj9(i=W2Rc*mLM*|MAw$$F=w#aSO+{Ug+AI|n_j+3T@% zE8=q+GilXBJhF3be!qI5$4y-dSwpyw@Dzu$AV(c)-K{2%yn z|MI0Ay12ONguEoI@t=v4owGQHY6a@JkjJ9VNAdH>tHlq`%vB@6t-ms}5P2UvIQj7~ z^l-Ol|LhguUvoK5Fao+hXOgpV47kkLj~VtN4j$6P8v(2PTIKBq%-f8yyzxMs9WO2{ zJ&ODs`Ld0Y0)4gc3BK$5r@!fEoT=cyrcpA(7kJ|c%i=HKv~l9>i2~nak+ZtXprbbl z)8GF>Ctt-(cF~|4z7^${>S4cqFtAESJzSA{6Y!ghLDu_3&hSA;dM3tPOuU~Vvt=b0 z@)*ONJJ>KyC%0wgdRIVCiG!l~O5kbqi|5xQ_~%kSdoT&{ikq+DIQnnA`@`}{^aEK# z`F+}09}_3IcbUtXPYBz(p+Ku#br~q%@ukv7J2H9Qkkmu4a2C?^h za%HCigXB4!(3{=PARo$_FH>b0<9F3X6m=gG9s7j1Md~+Uk8E(XW?C&`pfQN16^Vb!?vqXcz!w&y!;*VQP z34_QT7zy#wWe}=imGX-N;LYufxr8}`v~uM>*>jjdPD-(t*V{1&XGllZz2giL#F11O z?Z6<{ZT_mZVEkk4lCD$7u+L7t(=|s>|N8!>QdSHS_@eUl{2>MjIT#o58vCkjS}Q)T z&mhaLo!&g5!ys+7RvKHF4B{eu&!~&eAnFqS5o!$h-O#6QuFW9t5`|5q^%!JJbowH#O;XNacR`8z|<`%TX^VcmIL}J3!eG~ZFTx5UO!Hhv#l!aD0 zV*Gvkt$kwPVQr97s0nxptnTf7V-G&_BtCC+W{}s9Imveq22tn~+wkNJ1OGj#`8Eze z29bPu;;~Zzc;odGy%7vv9sCnTZ=jDB<;ji0`i>{&3}0uE+1`~jNjwj>SW4;;M_Gpt z5%*<~xab#@03QZ1e|wki;Lad1Q(s#&fZx9&a_&6xxa!W>_9$xxsnU6vHwwJ6hjcbo znqYpw+5Dg}1K&eOl+s{#iF2MPME*oW-QA5W7{sGv=K3zg{bayCf(>y*t|&aA?*u(7 z&soO7&(=ycnlE@Wk$80bGI-=WdgjAk#1np?$K$#`gEY6-*$Q4}5YyC(tS<1~DOG%J z@FH~hd#mm7vkW3`mEMu)#UPiC9G;za0k5|?s+*BtNAdgbv*5R$&u-Hq@Lt}{E2VT0 z=i|C>B3b*O@4ePHpF$`1DL)u~dl{rxcO#z&#^>pV0jCXcZYt<wXp`HC{md+BfAd z1HarM!WS7?6ZAkg1Ya2sFOciJeFL0In&=#0W1-`mjqJ_PYv{xRK!=dUfT8qBf&Rqpm%ad^L1P3oHq z@+7$X;!A=!ZS$5LyMg?AhIIwLK%5<~0`gUn_xrj-rF7t+GJW&-FfM1mn4F2{m)3sq z;RY`Ay~mpt!Qb2d_X2e2nx1}xe�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

    pOJdSY2=9FB8-&O(|8u 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

    9}=QQKa+wkMmx~3y9{7Cg? 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

  • jxxo7c^yzdxj3|aW8|^u{v?D|YDqxdCY=d4mOKXX@zOPZM+vcZzI5r-aYDw$ zlrD&eeVlI_7xl`AkYH!|FLjWQ4I2#J9f17IS5Cj}3g<9b%3{sPBtlNjs`Xh4`Q5hb za0^uc`&jj&+7A44QD5S{;s+s@=0E82{tkMR9)Dh3NQl;ih0(`zVIQTmtA2prW0W?F zcY@#7OrAveLA?$8=1_4N>S|kV`H5aQA5VJ^lB?j?TsgfZ>mctna#w?s?I161+5`4* zP9A5@tms&91ct!e%3h-xkue`k_Q1 zupAv9PRPd_%Or}SuEX!;Y+&}~M|h0a#OH(vJ71a08xMB2J$$?a##JGeQYugRJzweT7gu3@vIyGmU5h0aZf8?y! z2R+(fT`gG9Z$9`{JXVMO2wk2Ppa$pf$@bmDU_2)K;q*+3kS`G`7S6h0Z}ROE+o2Dw z@VF{3g>CqbktaF5%;WLtVgZdS5 ze=o*@JbI`lM!BCRX@ThCrgM}8_&wZDTLIQTKP*(0)Kp_c(;iW(pDuYWHXtNZ<-%v zmQI6n&^5cPe-K_^k zhS(F*x-Toz8vHsSf5mRVg^=YJ7O78jCB*P}f@3PoTa*Wpd3y=To3lIq4Xk_qeB1B^ z;CDvZ>+#wK&}TYkz4{7vE(^=Z)-8a(*&^$@3HiEKMTp5-uWAc%LUxVUJuq_u z>{GLH(s7_ydj@5kA)cSfW2D}L{~d8>RmaYOKIyc!=CTUxW3XlFH66&;wDu$F8wrX1 z*s|@|cDQexmp(WSe*0|cS+@`T9NecgA>srf^8z<+3x)ltoRb_P0eR8j~hK{dz@Rbvy~@Zpw_KTjg&NA}+u$?ge$e z@2Py%=6i%Jj(_cU4aVvF79^Yp{)>078-hY%UqouMclbkoAE>Z+~W1by-9welpW2e!qu zJa@?J)7!aw#q9`r>E|w11bGVR*t&iY^0#=}m$zY;VE^^a-@U&H_2BMwCp;GVVXVk@ zy#(lI`SK+aZ{R#=EP8S|4f@o(E6yJ2(0>!IYJW@td$yeul4(M8uD5(jehPVfM_)Vy zeP?30*o-G(&_{|6ZZU>@*n7RSTzeAyUNhzJNw7cRb)QNa?91Nq*&;kKbOoYU5Kw;w`1jCVhH%9Khh>(g)gtzM@^q-kt%M8JPUGK-L=BdyhjLbzCzqik7vA>@L`|6{d zCl7t8Em`Ej^9RhmP~y*X6Z*!3xT>rGsDlm128KhPbRRi-1i^h&+nB3vYfH!|{)@}j zTEIC;c^BUb`B(OpU!4Per8a8MxjFDo5dLv6aKr{eL~a6 z7u4y-g4s1tH_g3E&kaER?zM6o6?u*jyD!T>4FtluaqlluzDCFc!O`_W5s(LcLDwg@ z3CWt*(7O`qrRdn<-D|?(-1of+`4t5H;9|CJ4y?Z~^iEPQrgbXj+(f?^S)ZHQrZC4m? zc~cYP2f5>X!FX72I4tuP^x4g-^`(`w2+4`HPP(}W`ie?(a4*D@ zy!rvFe+`^dUH0K5=zmF_aj~utkCB1leAnIZE-sJ$rUP*W?coUt0qXZiJM{pZr(Jtu zE{ugbRr_#%B+~Y~M8KvmS;m z%f#T_UjFKB`B>UtH60pOYIkdI5X4;^mRe>6 z`(@!=(svQ^@Y$L@z54lDOw_;v^WK++rg&3-}xM2hajxMwh*MR(f^>pZX#lFnzPKTi1=mv`&a}9vL zKj+T3 z<9@GS#!ydP7Zqc+!g-Y%HsJ>NsW))@hAr%SK+O0>+aX_meOen|ctgKaJrr^NGStQG z7PqEI=y&FQid~PP&stc-exwOGlKQRrOB&o;BjVl8zK8rND7D?mg6|!1dbaa2p-;{Y z_`U}E(YF{mHIJ8YPj>K}w0{Wi>#32U-y+}~uGnQ17X*1~YRvx*_UyGZO;^A-z+_0UHJ*Z4nQ3w64_OG9)H&>i0Q{M=xE7cb;73hxKfOK``tG$0d8Od@P;_JwnM zKFs9p)Fhd) zTHuF&>)g=7ILPDm6T!2eKtE0>b8dk9!6EzS0@(+!pNHJ8j(~mhynDcL} zsCOS>yHqvUr{nu%FT?o!;Mj&_;D_hh4!%*K^~5k zZJ#X<{ZhHQ*su`Jr9tGvv*c%@q_c8vir+Kp!0r>pAvtbkkYL) zZ;N}v`{v|6!5fF+>&)Vjt%I=d0%Joy^lpQ=Y483+aDGo;)|au@fxaI*zb66uk$C!K zx5Wx@e@nHbdCr7;R6$HbWFBjAs!Z_4(&uusD?kNVyK zKZh%>dOp(&?l;5kMT#e(uXbHp)B)$y+r|EU!+!8b+erEq^siHS8Z+lZJ+wdG^I-Nm zs2}#^vLJ2vUNg_U!4mGR+x?QO%%IOG$KCXt5B_c4XncB;9K26F_9~0ag7^IagCd)` zP@jE0yiyAZ`Bk!ZQQ|V#2&1gBDDXS>%IwH-aPE7Lsm>k4hWjfy_|1K&E3M^u_r`%= zi^3DKxB0-&8x;9^TjBg!Tc-G}3WdJ2ZQQR}P}g2&88RL)zBKFT(@VkdzB=G!oCo_P zqpS#O z)%IO{74)BR?h}$=Od_klcCUy2Vp(K)3gpd4Ol)X{{5~45ed7xB%c%VOMRAbV7ojY^ zjZhEH+cg)RzYck{IOgICbzOX|!fQnWyiaAjhpl`I`HH=u#0P~cEpE7G0i0(Yzf`%8 zFgDpEU?Pr@{VR zF*Ln<1Nu;QlIzigJe_!++MOq?a?R|e;6wpHNEI?$U= z)&w*`{haub{;3)E^Sshbw?>dZ6SF0?2JWfcO(xSyAl^vP8S@L^K5kndoRkjtZn44H z1kk^Q1WOA-UUajiuLRvBB=g9~^U5KFOv=`{d(t2Fcguv)W0?KhIFL08=uGeUOYShQ z8k)Xv8OUw4vGq%Zb-AG?=a~GSE>N294SjO8^P-#M!Eg6+I%O94Eg8+SDF(ka&)ST( z{Rwfex0RdH2H(fd9n3w{3GcJ1W%4>ef2=I{rOsLY7HF0dbgHZK;%!hYNs7Nd3B8~T&#PvuXi z;CoSN*Hw3@-^ADZ!(t)t^?g>yXPtv{@p06R{Q+<Jz+^h^MQ>H>h`u;%2WOgv_X0Cb#=L*wtJ-A@K{; z&Dbm6i8;`RqR7gU6hfxo7%?LS{7uSKOjHN`XZyE2mA?Y-@dKZ0j)EVhOAOaehq@{9 zJgig(b$lm&L+xJZf8P#XR9$WZ$J26RQ3RZmxfxBv0$?20<1JAHd@rxl=Y~Ol=srR{ zv4^_SxIQr10OD2-yRso65Z*IN?{8+_fOp@PM)e@*`&;b9y9}N}{#$i|bYPzvFNM4C z&`=Lu*E^`!U`H*oX7B~%DcG{#IS%~fy`3U?2l~?6!*zb(uhSO);ych^M_*pUqYeJP zr>3;8g}# z*_Zze&fmZ#^;7+^&`&)LeB?I}UzQaFH1^ypfHSF1QN2vG38l@pSp-)`cqZ(xn--q`%>H3)vlJ7F7 zJ8Ki%Ut;ESt{K7kyVj~QdJC*u*L}5M2fRn`tgku02kPVFN$>NAps$&(lNxyj?)zYW z{YhYN^xQU^?AwH-i1I#I4*lbfVW?mfm+y!w7DzNs4heLm>9NVRR3HtmObI+w` z;l91u??-r#eDx!Ca1JF~ou=qFKp)hYt+lli>RBbQ zRjwcWdVFZ#&O!M3&mwEDNds_i`kc;l?1rDm-777rX@+{*^xSw_HGI!(GkaM2749vo z%bO;^`7rum{3`V9bKxBj(E3Ci`rSO8$H~*6FV3=`Aoc|OksD#z z(=?hz40hY>{xy+BDzAJqSu&MH;HU8Gr^v8KO6AJKa|7If&4?= z>L6ba=ncuoAfG-8G5(=~Eb{czk~bFOEW#)A@>BbC7NOGov>wi45w(N-QzhoI$h`w@ zUJY|tMCayOxmhr8v}fXB9*|q+65jI@;*C?1Qt}(cBE~YuPrmGf_m^Af>h-XX=VDJT zq>AC^&?+YVd-C8tJG$Z3eef^Zj};XIbvj^JW?BXN5^d_R^9tnqcv@^jZUVdqZBkX% zLtWm`8-L?A)am`Rua79?6Y|}>S6c$|?>FPhxzj)4=hu&RhI&ICOs=boR^w+8%PEJ$ zQy`wz&vvfyfZq@~)~YhQ8}fVX8GW-%ltnJEpC@Pvvq)3xWU^uei?GKRHrau{HhjI; zOd8>PtwULN0r;DvWqKh4>Sz04rq0Y{=3IzQ_yBbqcCJS&5c-40>3fQEuEV{UHX?BN zRe0Yo5?;JJ1p0Ddr`9$Y->+ULeGm96LMm9_K;At~@z*L?Uvlu~kNJs^mo%2k&G%6M zV&&sr!2YBz75aPz_D9C6|Mqf-OXF367ONG`aZT+Az7F{Pi)CL7RB3vf{Jgb)_sg5^(C5d; zNk19`eg1IZ(Ipe$9#(f+x9#yucyAfJ8SxAD=h~(4x-p;N=NaElISax5EOyZBHmrvJ zU!k;#T@T-1PDk4hhq#t)y>oL`Eg?&qc1n+gc&R$8fyqVC|Mo^~<%9n8ZK|&FdB}Hx zM8<||;Qx_wpK>|K-@vTe@q%ISbG@V*vnkMz&gY35jPM~ucJjbG?Q`(+hAk7Gih;kH zrj5HieBu5nNw->e8P4sr#|uVBz`Jjv)p9{N*H<)BRJ@?>Ht<)*2E+OAUJ^KRJ>08n z=3YLOUI+EJvA;zfn&Wp1}C7(mCE=zz<3HwG4$kl=?}qc6oDwtc6ZD(>jIZCT=RqGT-zOipfJHX;n=NTw z#3GVO+j4F!WRV4WKm7U?;ap@56LN&}eE66_MWhtyQB(Kd1?QyCD)qz_i1#Kfw0ka` zkN5LWPUmTX_iKDrN-fl#rQhhw{;+?ymR(-vQVMx|+GtV;aobiLAD008uE4YJMLG1Z zdHgA_i^0z;O*)50L4V^LJLzD67>oG7jx)V7lSMqf9XT`~{JIt0J!2P(1^3O=4F^}V z$f}0o_83DJ=^pbq#MhKXW;`BIRJ@r*R_IU6^EY7;o3il3RU25OH>5pTU!O&)-sn8A zrdY%)SbsV{#HU(%wn{*bMZArwX78BHA`w3VXY~lN$ewQkE}^i0J1;oD?}fg--0Ku| z4*c7{w7JP2=yl$-V`8xHVOsgGi$Jck>`urY=og1;RyD{=u*iLBnCuqHSWWXZBE-x3>HD-}5HYe}%ngc)HHG#dIMTB3z+qe|yv3bo?9nDyz z(KIPk&xl3z(kPup5U=m6jPTFkf9H)elX+mj$Wf1B{;-cO-o0bopug5n*6ECf{9S9< z`MD1KwpbWcRteGgeZzRTQ?*AI{QirS@V?Jbr(^ef z*lvaUNjrDRdR@qWw9JC|M{p0xe%Sr<5!Au0nKz`itFcIGo0&>I#N#R~JvvgCMJA7l z5R`!Y{*-Ty<);JYtsTvi71dpDlmwvMU$&giHGa6Si)op~I=2la4b?wjYZKT}#)4nGb1 zoS?MUSPSBs-RXZ=V>XM3DqsH42ltj&nPRji(CfDZfAT;&*r z(7_>0fJJtDm+gJl1K+=Hc6l2@-x@A)aF-SIhnu;=$sfSKbuT(ES*60e;PT$?+}F@& z@)vCOi-&$SM_^_RoZIY*QnfG87u%;T4wr{M>|$TLdl&Ti%dvx(S|J|U&CQxU6>u-) z>S)j5T@_lQ=Nui_Q|FfT-+lE2@q)VS! z)WADynX2)ro(%XtJVVT^9Nr7EE1qRfhd#4XL?yp6?_lVH=JS(brQ<9kT8oU za6S@z9=ORYh4;exU#llVy@c;5ymt!5hsEb@idhVOs_u5xpaR^>iHjyogZjDr>B+W2 zh%4|udxT^%+K{LK6@{bwe;2V@JjE$IY5>+i*ExT^&H$U4rn6V9Ez zbF5(poZr|rZThn+XiWJ%~7laHCaVfL@s zYf9{6sMoWZ5*}BfZ?B8_Sjq!qO0Tq~681gr^XZYIP^U$b?H5I0eMz)%rKTqMqbPGR z3;IQv{5zE|TVS2-S!D^=6T~?*fC$d|0GI-*ft6 zUlzF-QSZ`l0qSM_-OD;>pdVbDyEo=I+;4elJXr_e+>{$D?uGb%O?FRr*~%hy&N`i+ z*RqJi&%Q1v9q{A+0!t}%*8ijE%Hy%-BBqY1+l9D|w-1mJ)NFgPWoe=dQ`xZhd zTZvSZ?3ATsDJrQ{l9W(USwfT&qO|xrwk{ekl%s$xe{U6 zCoQ(BQ4XU_^0)h!@%yHayRrjuU0>v!G@l`j^hf>G>9j!p{|0{gig?}lu+%-#8~QJL zEbej$jjXM15k4G81I}LObHhGynSk8()8K=Xved?G8foUOX9!^YIaXh5f#3ChiG5#} z0=+T*8@MW#Mux2WTib$YL^x%B#{%-zciGSRH0p($Psx=8#7o1KbEXk__M+-cnSr}g z3%@?H19$H9Yp#aSiH$2-_b?$pHgw~+n^(h*Z^g70=;A@sv|&kI#8=m!|1xy3!Q+|X z1>nTsaEpi_=AV(U?-X~Zk&1r*{O7(j!fst0>=sHRD;JXGR!5<)ubvYrilLEr512c$ z5a+q-sx1rQz?+Qz2Ce|;x#2{FF5=x1xHzDKc>hvU;jPB}0$stGSCDTf?i`0@z-hnS zb*E*KoZr%aMi!!1(X(ZW-FEkRztrA5RFL3_2SYR?Y z_#}H&KOqkHvr0C!`oXVd|H%!10T1m5&&%*Z=Ldd&tp2!@MiM;}4^_gij<@ecuRFm` zmKcF3SLnZq>9wcegNi@v%k!vfVrw7D%30HhcK&0{Uc@(MeRPFAp%Fh7Cbn4AuSG6_ zELHIN0`mz@6Vw|eNkzeCF2qMcx!whO7aH)6<1P5Szn(9sdmiDlR-=SC3pV8G_@K@`CadNH@>UnOgQ2J0P^bedsPktb_)E~ z35@}N+gtY=8Xv;(uU!&l5vZ$f`uJ1`zXy3YRb_!kkq-uYFM=no@%0Tw(8t9aG0RG! zpWYN#Z!vIMS^C*1AG|uOb@Syp8hQLGYNhN+)NxJKs9*6kvcAvU#xRUVq*#@lC;vl! z6KS4r+>pn?kW>BO3A@g1$&0|>Dc$f<7{^jPfz!)zUjKQk%x+xo>$qd^ z0OHtJIDWhWcHZ6HS7vzv``wz#A%CoUo^?1ywhVYaxcqxi9r{9Mla+aQX~dX4eem03 z8aW^uFg(?PdK48{W7~|Ofok}3pe0vX8F>sF7!-aE|MQ+_DG#JW_q1E4eRHAX z+54I@5wGMgl8qkMk!R7gUg2AaYvkII`4-@)zG6>0{JI@2lz#zsz6vpHkwUyzXuBtD zgS}4iXR0$RVD~C6!QwpVWUi^T@hKWn)3#Xdg1RuLSgA0CILq?8Cs%`4G5`ISd;$2_ z<0BfocQ^Dw$xF@F9OsQwc8o%IEnE79m@Q~zN@m$u0B}{%#jn#2yo;O1+PQinzs`T( z|A+a0TNLhH8iT%q$B)}M1vqx#QKDrd?^9g~3YSn1X}nV=C9o@Eb(1FInPok;^%DI2 zk@LwbwTMRkwy1S!A&)&r9tm-trV+Dn&Yp?{8d)kfd}2Bj`d$3@WFzY1*>T?Vd91I- zDBGO6lSb6fO=nveVO=Gmh6(7$osHE?Uv0vEWIk}g7GvTux@QP^dzT8{p{IyUS*X@1NE!9A4W{hi;9pdkudw!uPVigISSZ)(|Tso;`033--Z&ck6{4}nz8R5DIKg+p=-EY%K_thSU&*1%OM(AN$ z1@vWmN!NP#*ARVp@&a`1E6+kmDAuW1d6twQ-%AbN@B4xLSTniKuSEO?S>p1d{b^)g zd*`4(jQw$V8N!0SKuvgxE23B*mrGgRgqCU z@crYm&5<{#8=LvYGDmUU6!X;JSDb&8Q9JsbMr`%-!kvF$Upex6>5h5SG2zT5L(`bQ z=1bRe-q{{im|Ks_zrjja^HlHiIvlZ9@8Xz|V%?d-n%aqF+C8 z&~_j2cx7>`Lu3i^tFTU30>^CpF(sRDes7G4M?S8XunuhQzYD)!*6>DH^ zPbbCpXQX&>EEB_VJx_v8g0_5?-HPj<9kn@}kNZtdjK#$Kp^7}0 z=SKc|xaBqai-X$=O zy}jXGiG4J(+?v}YX$*a73QOeJEc)EjPtM$CrV|#qk)T!lbRu$Vcw7PY?5WQV`l~=E zGs12s|Eki7BjfbW%j@YxGApmU1!KX1-uq-No&4l@f6+maPNsIBc$4HBl{p=R2Iueme)=uAMrk48FDWZb{5?aS}29??ko0_ zORPrSPuBiZc^UnOVFSad9DUVWiFKENZ_)2Vl6u#m>s-xowKu{4JgHlL@GJMEy zg>%h+Z7!IPx;G6 z#$m72pj1a^F>t#s&nFH235!Se#!Kf>Cpx3DjWIUe`hDQ|1@u*2>UC?Ocl4_I^gG~# zX497GbMPZ9;>*I!L*#K(>CH$t;tfvOxrw^a^71+Ci&rhWhc3izYuAan0C;TUN zdl`z*N&YdnOAHx0>DsTaQwNrBTv7OR1iF9&a}RHhR_|IHh-ptYet6ppf zylzVz8kxhfZLgQ!xj`Cv7RqIK3b^R&4ma^eeAbTn_(dUZjtmVUX6VI~LuD>6^u&MF z>eV%xbh0Kb^7c|Xo#>mT3p32<#Jyv@tIC>A_N{Q%?Y5^AP40p?Une@z=vo&S;RqcH zP<*Mrk4|=H1TwSirjsl~%j>7N(TQ5yFV|}Zbn?VaF_dW0$*Of%DpldP2(_Q@A&c#JNa>(m;J0G>I2@r{@b7OXbqigw|UxU zu16;v*&`_%jOpaSq`7e}>?=!K?V9FJCzCm4N=gBA@_udP>5M2kIhBN~X~(8psd4nWVIF5?Ze zqZ9TiuBVz7;QfyR4;4c?8D*aLTeq1`JWqeg{iIDNX3P87-fGavDN}_<6yjK(csyQ7 z7weYB@Nd_rlgcwjy9{7&>TIgA9pdD~{x!G9nNIFC<@Y`Ip_Bd>i?@v;=|pew(8>cz z(4C*ByzDbzk4=GU=s7y^+tw05yFe!iBAcB9Fp4s?&hnn86J{^P+^wgv?vKWSQ^)B< zzJB4`nIpJQwpvHlk4~;kC916Mw z*_SU7_bUvZ8C`!m3Hbh1#u)1pu16-?h-=+g?Uvn$Gnd11UzKz^p3@)Q6NLDyA5Z_J zd4f({ZnG}t#L`L1y8?5CP&zTXO}lpZAf2o=6nwVRflh)|D)mau>15W$tjCQ;C%+G$ z&GCU<^0O*kXMv}1w}qZG@avUhwfj@>$7+|fex^9=R4_XI8M=KnC9drp_;uCZ%W^I1 zklJN(Y!UuOif{d7$e@!#4oXx4dDX9YyZbcq{K?U!{hy)*>485l15e3(woWxR`W@q)is zr-v&Y=|p<=@4ehzz^9S^yr2=C(2F`RE^efgV;}BK8m*_3jQTO#TT19t+9M8g!>-3- z-4Yexb^9LCO&`G5>Vb0#wW$BkdoA~kuBDSAUmj0Z@Yd8#=hlI(;N{uiSrg!Kd;XdF zJ8r#ysJ$n~e$cMagt0>GIu%{E{ zs1mD>SpT4}*$=Iq;H8wdXB%*~!%|Ug0>`vEUdwF6Q~AMZrt{FdsrUooM}SL{0hP%d z#4#aHxMDT<*5AaXWN?m7;y!K+`cek|(1Y{M8|Y-o^Gvss_vz%i|Jc#Dni+?0KtH@P)tH*cEzl^s43U%L#Pi>>Yf`7smlvjFojb?^2c! zKtDq#5v4!m^7DbG|9GR+s)3Ks=lP}XKtI2?MkK<%k5>xCquE!EXg@o8zI?1cist?k1?hx+ulNeK^U@! zb|-N&i2u+ByY3|nytv|Id-I)64zZS9bNxssfjU8r)^EUrsC{jP?Q~+d$~s@8892Ho zYWo6q&B#Q`t%scqyYZ}t|MGwRjagqQa2WM%zwc$}X!aUKv#WHH&er;6$xZYHw_13{ zfQzWgb$`^6_wc@k-G34H8zs!P4ij`DZ0$$)#`>k{+H<=RSDX0|V_(GC>D~FubPfhd zUT>ax9P!_-E5}4J!~Tki#?pm<^(Y`gb&5`yxN~&_hv_7AzA(VN8~P)p`Xa9tc5MjN z+6!DZFW-`354$9*rL>RcL8mQcf)8h-j$Hh?vOI%M{_Z{2<$a1y+}K|ZG@YiCZsYBj z+<@=v3TeltfS-o-(-V!z*HF*hUB7OijvVdY+lKjfwZGHfggmof*`($14)ysc(~2X= zO9+Qb!OKZHX;K;7I0gI0KIiD9VPu)O>01GuoSB`>h#SE^pqN!Vu@Co)^DNjuqmz-# z*Q{TF2VJXe%i4gG&j z!I(bn?fM9O&{BL*=MNsN4Y*D5!cQf!MYgE|#Cx_(%mR7&^>)QIW8lhX8@=cg@>|B; zS+f(kvRk5QT#h(~+~lb?0UuucKHGWyE9&xw#p7kLzyBzYzT6j#KCguL0Vly1YgF#P zr;{p)&42W?u018T4E(G) zuuzqcc;DLoA?-;f^dYlRAQf>>h|H+3M%=AV?OfW7xZ`1Xgm5GH$@Z>f>@j%TW1(XP zd$(MQiuh+o!q8%!5_qVoQQI*HJl`_1J^2y$Dsr`JbMR z!nvFbk`mB7G%Cm-avVo=9b_0JZ~W^;o%PVe1&8M21`P5khvS>K8H045CE?Ti7OY(Y5354D#^O zfjDzJ2KjKwVf_XR23hjDaY-VBL3-;nrPm@JUGI7y@u@=Bg2yuc$YTD)0F5H}R~|HX zJ6e=M@UL;KUtlE6J{K-XGKhh~gxeK)2C;nnGBa@%9FYgI4IlEJ!QlotcJ{D z?N$t8M9S*bT^YpXWOw97*ppJccX~xAgN#!dNg~k?Za3Gshm6$H-NG9plYQf ze&4lk^WG!4?s4wLxhmY3I(~fRIn2``@oN>=9tK%*yA)JST*8%dWDAB&uazLcy3fPi^Y1ABOKrToq?xmp&c|Y*d=qSz8eXY1iZpO2T@Z zwftk`U~jFPjvqJdEUsUhEP%QZ=#{KC0v%S<*A-g?o{Lnra29|+9c+E;d!XOj`^vvN zLcguFA|E~FVUS0(S1jQx!AC{CwKc;a6x0Tl;GpKs<30IM`7zP^Dr%<4%??Tw?I#Xl%?yKk)H!g$0Yg`8058*NQXUmcaZN` zQUUmo<E<%<_wr4zk!r+$azm;7HFo@6i@pA=dCM7uZzOTe&*UtMboUL4ze)e-SkoRVMq!;L{WSMxHz08YXtt(Xq`<9@E~UYUWou1Q2e z7yM=3lsK9O+-ox_n+td%KLU4`yE=e>bIY&pfPbbLy4iKeC-=Br^a-qEoI0*qqro8e z)`hkGL4JCsulWiC*MHiUTn`3MI}+ohTyeaxGOV^AI=JZlzO-Bm_}EmZX9GO0*!}Gk z9r+H(mE}2yKTsg-5WYMN_9Z<%c6%lQac^-Kmp%d9t~DA|Il~|)xBa;0mB%0)?q{F7 z6f?+$HLGGeOBuxb&+g-uB@D7Br{IKk0fY3vrwP6~kNZzlw{ASeAU>>Nt5zp4h_mX2 z#Ds9K*nSzh%z5K-RReI{ z`88nd9@Z=T8g10hAoB-w9d|!xkUlBB;wLX~U-^c>(oP29P5*OW?g@ijws;*=-GX?f zve(SigRgDWh8vjAaZ!3`u+d}(e0Y98+!d$`H|0;o}lhN+nCYjL5QJ)6eV+?Y$RmS!O z;v6QO`0sZeQa4C6dTJRTml2%Ytk5mpCvZ*;yKg>zXNXrVaLZ}-F2nO1K>hNYx~=L;NRoA)=oY6zy80UdcR?B(9R|LCzFtefZZ?d z1NQPW=1<2XlE0qnUmkyDosowj0e zTmAi?ottMr_8XxOxXEkgupPSYC-TZ*H*gqcCddc>laHkM$sJ@69oJ9EHNfBc2N#yT z#(Key1!hIr;DP$kvGv91(^wG~etR7G=XE;Gdj)teKDJtf6S#hno;zV|i9H_%+V z(11QjNdMhC@VX_qW~>)+%Gxc&auPZ+Gq3bA4*r&PdoX=RzAF~pD@Ks#kmIiFC2@W6 zuc%q28_>6tdApoi(f7r2zW(_VezqB{UiJZbPan*=3cHpH`A7a-#5xVj+E#E=#8j`v z$5xOc+8-tUnu<`QW4w^NRFop8Ij`0qSV<9aPjUS5cZ$?}FlyPvMG+ajSRuE+z+Jf zy;Li!*m2vucxCwOZlgajdiPyl(Uzw1`8%EA87ouitI>y+%XrTMz2c z$vg)S%+JOtK>WU9|Dr1fVhMI=9EulR~MAK1U; zh$S0E>bhI?o&PXMy{DUS8tm0@*!?C3@iu1D(PZyM9~#V6y9D-*vjkGEh^ty$;%fou zSo~X)#zEkO^SPK&1n^v}$+y`7Jo%C5w5RPP>bh*i(+B^KK%9te5%?FC4$#2$)D3yD}bkC zrW17FyP`(EwB{7>YG2W24nF%C%k94x4O|Cq{+I;43LkB}H4+Yg9-M0J1JCp7)-BbH zM}6`4&k0FIpHQ+dhy(hbq;B6J2>ym8$ee0`Zg}ok=;uKFmlb=nSF8g%uXM~;8hE`n zHRb319(}{D5_&BB*(@M^UmkqPFAcIX1;1Uk3(2pCzkBwdG2HqBcJEpJUIRMd8^@QxX*X4@%ag_%NY|lbo9=vpNP62M)f0&pjAa7gG)}_axt{N~BJz%df z?aInm(8X&G>K{sx52@rOVeZiB<-A|Fd6z*CBv`*qApVBl-oi{+k2_9?zX|a>GutPo z3p=AHK1t_&!G2KBaB|x`@^sa9qVYHM?b`8(YVcD%ds&hkaC1<-^}&uGxL<60*CpuF zvtOZZ_ra_7D9PW^@N4Y`7q+Hn&^7ZIJy+z}o@dI%9)9gG-Fr3+_zoEN;&O+7=lJr; zIpD&0tJ34WIG$^uN{etlMwFS)2zktQ^4|0qx|6ypa^ErNPGsVX2UlU|qtc?${WJgc z;rQzs;GNH~thk1sA_-+W9H%8H@{`VWp;Un)rL|kH1g-&3k4*$NtffdyV9PykRf-&w zG0=LXM3J=n=d8#oib!zSJ`Dk%J8G8-Z-IW%a;whxfzNq1e!Q&E2_J=a<38XqrZfJ~ zL*(!8v+x`K{iq+#j-9q|P#3B)tZ)DG+b}aAAGq`lIT7*nBl@S8F>jv0PH8v8kMm3v zIq`Lgdi*kq3_Vh_NtL3=e!Y!1oU#Zx^2y_ImdC|_qd)?W9a#0r@y8f;*~hu;`Re}b64yaTe*oM%72&1zurm_j+7dX z|11#4u1-A_Yl?)l^gKUhOOdT+_Fwj6JRaSpb8!zv7TlOrL(D01ujUoa4gQ{SsbJ^Q zqe#!MtN{(=OGG9`;UV%UB;OK!osS~9@55?`pwlj*m2YHW-|w(+SsCb_`j&JB8`R0V zw2C9V$j?`e24e-QlBmtU9{w~uTz~g7p@{HT_cKn2FQ5G*&TVvx%v;Oz7j2LPkvsJn#h+pC(ly^HHsC;=FK+r0?DZ&qzvn9I z&17G)vN-Bbi_$sI>O1(|NlHbs0oO&AzU{9;ocFx^td23`rS}FI)U{!~+J}Bku=oDK z%IXK;MbiF}4e&>(b~0K29rSPN*vo$8>H81cOaM7%W) zF%MM1ely2TD{aKPbn_+ml}{N&A}l&t5qgx#n6Tu#jeS#_cfJX9hF0roCkA^B1rEKA zYet{yaV6Uv^>1LQsv<`h_Gc-lXV}2&>;tXmqM(l!VJ#0*!H)nBv&R(bKX04F&<*rA z(NEU?lz{FCtM2W;3w}stf0$O)r0|~+apa2wF9G_U9f>$zTrs__VjV@AI0jsPDFQ!M z#*!kyPmp%UKnMCFpN7LCtnA=XBo$e-fPPLh_4QfcdAsm4>MC^Q=kAnGS-^v+v&g;& z(4!GHAIT#)*2u5ceSq_U!Z%+#ArA4;2dTHv@4>XQ`KQqbNGDx2y$L&4p160}b2Wv( zhqU2cHFRTchWArB_&aN`<3zkAh3}U0olozB4t`><+UHCWuASTKvt22oI4s22>Vp1A zp?E6C9{ki?X0{A`W;$8MMBh#k*|FZEOf=}z8^6tJ@Ym{nz{f_cbB9%9Zwhc%`IS-S z58OqL+pQ5p{x-3)`2Iq^pKke2)&_o)A74Fmk@wpUahZ0|$F7&$!dAF{t${KlTnBll zzbRpcUWoJid}P~Akq=#p_F1s!*O`6h?LHLQXZ`k8PZ&i4)%`QMVu7C$@BQNmSmzDL zea$5B-^sQUPZEgG{Ewp=F%;Q6%>3w72<#GxE-pI+zh-{_p~K%L{m(BjFh6feWz|_D z=x@&@U)9YNxj8->)UJVkui-?10(5rE6m#4)Wr{q!*n6)QWAWzkmzwxpsI4<;2G>2_ zKG`0F`_>&44AnEHh}fau=gq7rLRVvR=!e~D7DYL;uzSqTU8y=8^K>nX(~n1-IesY4 zo`CK>byeDvMiEo)toyzz1sUt;B zc`vu$hdLphcCnWR{Sw*rQsw~S_l_^pG9UW7YkB(lv(SSz+fQb;Ay>ddAA{mFoZgyb4&I!LKTF`m60@|r{cJS*W2i5J4 zczoe`ychnI>SxUI22$knNddjEV2bRN-^F7WgnFd;+q23Kc@mhHsysjuR&V9WCl0V{ zGPbl5_O9OH@KYA^*Znx?&!xKSu*AP9S3?IDUbgJr(jknxKj(MM z7`kzWM{$od;@WEAq$oFse)D_8(M8zT;WTckHuPC@mW~!7M@YQkFtmQtASO2%kz8~i=?lh^D+zTEraz(C1-tO;Z)$K){ zmf9(4wx~mq<{YE&48+Gv>sn%%40QHIb4ncaPuc!mot+T$Wu3vvNa#?q=EGuT9KTx? z{@WSnecdEmzT*1T0|6Txfd52&z2h8+Q}bLipETlEb#jTu9UBUNe|6ikpPm#s7#3am zAqc!Zm+`3jD0FjDnCa>X@FL}N=7EzG$t-PudL{!rd`t7yIYp6^??c6pq)?<+>!AH0 z`2LDxUmt4(c=P_`vg^JS=?j1E+yy_!3zjS(sqyAl>!D}9&de6I z&~MIEl2S#Hf-fR-eZ}xA^vCMK^AzzfE@|{kqlkU;p>S)=Z+vGw?L2hAJyBFo!VCTD z7G<7tC)C3n!Nw{0bthEc$s758Vj?eQhp}KyX3|6a&dw_y6M*a1NV9*!e;!K4f+g}# zW1a^*T-UQO@7ZcGljZ5CqdJZH!ns(l(B18JDMgNG_8RD2qe!dP9>cx{=vlLP^6Dn& z*VZJBp+?~6V()t<{QmsM8KFDX;B9mgl@9x}e?0sndX6Fk+`7fe$rM@DbvENtB>K2R zUwr+2C}P%Uxa61%;_TqMuN-=CAVBkKGV*aXZvFXE;33j*yoQ*dueIhEwgry2J*nkx zvY^PP2gwOriuiFyKimpk?flUBGa7dO)K(SZqEjUAyor6a4*Y+zSwjx}N653boo|&XQe8U~ zEQ3C{XVay=SsXhlM8A{5d5<`?X;oaW@IlBg4EW+cojkA!dLr5$`6?NHdA%*mjRH=a zU5_}dg~nM^q87!a)Wb8|=~0FWeyye|TmyH!p*oxj(km#A0-Pna3aL zOA-CZ#uzQ&S#bD=xTG`qX-;G9w?aI;vsJeM2bpw-g9@9$!&R?Fj;bNfE_#nQ!+t;C z;B+~0#BuOP>k#zjeXF+B_vI8xl8Kbag+JoYwg$d~-P{+hy^Dgr+ZSB>z`GiJEbIR< zqzygq`+Hr3qR1hA&U-6&0dEo&!39{qTs3Xkm;az|su%nf5#O=NJik2fgtfTScL4aB zOS0@K08SD#l@msAJS;W0;T_I1Gs`A30f(Z?c4&TsU(KVuSHqzb(noE4$i*&-q*V0eU4KatHQn$+wHN5~PhS={X-EHRcyikR z9`?t-^w(QKm&SH%zus^eb>2nNJoW-bo|*lpRDkuqTiQl0#zP<1s*HL@pic??DR=^U z=p}C=Gw26>W2#ZDz&P?yp?4+#b&+hF2}fSvT~G6VfjFE$*(YX+xNx}q;8TNM=C<$l zjVlKa>%t`5>akDsXCEGIL7&$C!ele-GJj+8paFIU+`4~oup7Fi(&`X^@oY#b{m^sh zMTXQ_wl?Tw0as7;9q4dQNrDjaLvsHL{wahWdCqp4XF>m1%Mbhl-W*Qvx-^D-yVUlk zj(}GVkz3s^dB7hz{hR;#_qqdqYdC>pHSPKr3pidBpcb^j!}x&{ON@ZatfYt9Nx1)y z@FpSkV-&e{zg^w-6!L0m)h&!T?Thx)iY|q}8A-aW)#wYq{JpxR4t4MD0pWv)>*V~k zH_PCs#zOv2dEiH&g<_19L7${92HnT~3C@o^JrU=nyq+@4u9sR*+sShe|10KY6ADW4owfe1MgROMF$VikiW1< z-c}RrpF~3!Cw3wJ*MGi<1X)m-#O+~PLKv|K4TPs1tOe4}aT)0DYVip(kEcrW(5qXYV@ z2YG*+4R|`9E9EJYm(c``YC-&Lh7MT~I&m$a>E6OQiy}s`9<7>b%#UrHy{GYeu5fQlw z{R}_h;)P?|70fyN!Pk@buUSSwZ$8MbQQdV3V+3T^uDH5> z&06q*KSaH{&I`{uxP(?SK}U6>v-INNr}5#{330G**#T?afAzE3aL>hm`*ELYqT+$L z>~oq?SA!0C*_PAxV*b2aU;g|q_-E&qJL_QQi+ifi*q|dP*q^9geT?UAx{?p#pfk^+ ztCiS#fRjyZpT1)J+;nIifsTITX`WaIeN{HJ<57D6y{J2JZsZ2)ZIMKv6zYQf$FhUB zFJe7YMLhS%^N7x2j}hp`74xSr3oUQiAGYJDlIs)zwz|CD7{0N*>OT367{ zLN_H|+QlFru~xo&E&vZ2QJOuUVb3MQ&t}ue&&ZOSI)|=8C!)_M+FSunSG*AVhU@RX zId`rk8-0^2{j2N=)ZLn(MzsjMFZ;PQqXz2=Fdf*J3%h=W|K{!n@0w4p{Je$&ehO7> z%%GPWQym2wpi5^g|8`y01fE*sy4T^jW#mZ+C-mltA5B;`N)C8* z3O;vg9rmYp^PJ@1_ph0~h1-pRLy=_$tFYd5N!L^z`VswA$K~-y4hVklVHF=`RR7TKFfgUKYjkj@FRF60rN0cJPIPWx#j**_9jl!TTFGbk@TD;1-+k zXmRwd-B10R6`-rHd6SJaD8k9N&CP_MZ%Xbe956#ZN}Kbgkl!^@E6$6=t zlUxF9nvu|9*CSUHpi_NMzPvb(xa(bQwNFQW;%#_XHUlR^x(Tk!;aASOjT*HFpa;>C z)6 z0oM=Ba&h>APwpSJs%qe0{bY5N2jbBF@{MLF{A%%V&3)#8dgyF8uyGIcC^BQCy9M<9 zyp~1#4&Y+oZfhmtnY#YVz2&>`TsVDYZlf)9;7s(b4g2vPy>@NXF!HYLbM(;HDAX}E zwY9;ih*wpwa5D7hOP^lA)-v#EEQ#u_K|Kkd2}o|l`MK4ZQ+M!tdDo^p&A>^8XX4B) z^xbJ6{9EhsJgB~XqP!9~I-WLbSb%<4ewCkV7Wn;Zi~2|Kr9_{}t|c6OsmNRP*NE4h zg<#`9u*d4xR?9c=$G}3t>l5sJ@S45qFh)UTt(E}fZzQiOsKFKZnx@saK?kVX)sE~T zsJpJmBQC}vKGthCTs;ZB`TE6Y2kO@D8;@s_VZU717n6(78y#-xu~!YSlbdJwHvA~| zNwZsqF+bJz*8}Kn?DAkDQHB0LMQ2sNKnJaU_!;B)j+(?W3g>@z zaNJ*EiN284=$(ii>cL^(z8DYSJHN@|pg;D-yZ6LT9DzN**Ho>*x)z4>b&~Kay4cIt z8gYyl^)WNfMw}P7JgmgA(8sUc$8i4BrT5#G;`$p=t|M2#6DgL#Fd^vB=qst~yx{ZQ z3`*h1PT){vRn2ZX^6>4WRj3wt{H%TVEoI<*pB3*@Y4~&SmcG0g=Dl^Ghz)uak@`6# z2>j+`(H7U2q6mwd=ihM!^!cXFk=<&D|JNx=?M-+dLH7@lHv%4%rC!v+KcP!qHq6MI z=F2so^^jjPrV`Vu;PZQ{Z!ag2Khc-0!xf05N9SFONq6YwN&Ckmi0A5e%0o+cqmQY- zMq|c&H-y*NXKz5?ArqK>Z8iG)#^_iBaqQ~~d<3BUfAn4$>aT%7}u9V zXFN|#n6wPg`pzIF5lkm8;r*V%va~55JTJ9V<-MWGjymg__f}&$;(BWQNS!3=E4kJF zLIphBlAU)}7d&##zWJ|jk|ve$dD~GB?$4XMAu5ZDlAi@#{Nprue4Z8hHR5wN z9(GS@nb>~Ddtnhri@IXGXR+cpNSniWKX!i00Q}%O%|cg!{n`9?l$<%B|EjB<-wQ$~ z0x_tIJ`2XB!F%E;>pc~T7+Z^s7Ub_oN?~KBp8t-Qe{OLII?&}NI ze%Lwe(JSMDG5XNT&4+-8kFp7hwG?!$c;Lws;Pmj-T^u|%*vDngj+TL+-a6qK&4-bf zwKpf6qww5vA+xC%_M5V+r`^uL{xoKD@1L`XtMJ|{= zXjA1QVa)Tx`G^QNo&!hBYiKd!dj8xKXYhWs<86o8IYDfG=k7xZjDue>LpaG_6J4 z-tXS^bI}}qapbgBhuOdPoG&&>Y{PqvLe4#M(Dm1UTJ@}f=cJT~6nhom!%VN0SpxGY zHXEpdkF~)AmmcB0wvmB(!5!#J$>KJ{A-pH*OcgudkN4;kuOe2c;QN!Lye(3^_)cK! zl|5O<`|#bYfPVY|ycZUI^Zu_6zK@uDuK#-nbgBB)tK5IzQ8ei}3i2<*{?=rT&PQ?V zZ&&NK#zH5U1I^b7fLHi$4w}Ybm*8u~JxRdj_m=Pd*D;nTFR9+Y0k{mS{rwWxZM@L% zDiHOkaOcJYldxM>H9n7nAANO!!Jab2*L!UCN;B3?tdZ>2f*os(XN`OC9z8Qz?z9E$ zK5FN2QK}c;_x#wo{U}DE`P`W(*q?4yA@ptt@4Gu{Hm$~crS(RMZyNEPz{)Va6OW;% z(ue2f4_OpBfp#%%xQOF56M_y+}I4e0vk+cz@N9b7w^mfZ&v#>*h8SNGu){x z;W*wnGJQxJ=d+5IjEds=g859Tr?~&PYxFrW;CEod*ZZTWqlNlX*3!^PMeTU;%Pi34 zU7f3Kq5pza*D8DAS8773?ge}=QR(>B>?`WQNuAuE9k4Sh@S6t<{P(>)_C^GGoE?aa zJODjSI&V>;4BUjsp1<#lI4Ufkp0YH;djz&~nW8JW0VHM|A!Jg?S58lC^LKluvdlB?eqG>fY@b^#NyInoN_v!T#66e6@ zKO&aF>g&N{zU_DB5T^_ettd&%U;Hs`CN1t#%{O5Emo6Rq{-yiyK0x7C{w7!0VV!Dy!4vz_Ki3a6cwry4Mtq+!@KWEAB(}{B z_2wpb#5}HlKV7VUANOzH<*U1gf$wP2-tvV(-wQwA-@5|&KUJ0gQyBJ`{%1Gt&I$Zx zKK-u;`WT_Rc5FHD{+@DOo{8^aR7p%(KEBg58+kBlfMeU3b`>q~;>T6)9yk?2)3R$acc}Qnrk& zkeQiKl8}{=k&#VSltMBZUr5=zj7W;C5SbzJUH&@1=RM=O$8}xz{XFNWLiDF``}R=$ zqr!Us!3U{7dlA1nyZ{7m`~;7uo}P5Nz@sj<$L+vwp%Jv#cPHt-VkZ|{j2ng!^&>495c z%J4nY`=?)nwLdBlRr`}y&cc4}-*ohKIO@p0;v9uv%2(@(tl+0d)oJCA_^y{Pk%#4lpypWmTxTYGQO+Lg@8#v{i+d9b@;aKE75f%A+y2_}4Hxv%MNRZaHS982RCxZ48GZJX z&*yIg*W)6iRF`?6kM|VLA3(mRB|_Y`K)+7kDcG$HUFZ?}^WQG$CzViAk1=#Zf_Xgm zf*a~>YOWwV^z&2r1MPixvHyQ~HLoNL@Ar6j)>c73k1e&;i$I6CcYS`W5CA=M5ZAT7 z1-^I9bjV#rU39#&k!+!ef5%?Bz*G45V{P}Vw>YoVW=COhQ$PaoF zGdOc719c&w@8iqO@4<901eoL_k7CNPUr&IK#s6L8_J`ed#;H5DC}W@M218mO;`Hg? zt{umr(^ij``Dvls!Yl@joBQAI{!F?L`D4C!|I#kO&NA;7`-I=&Q z1m9goos%no&fbZVK5YcuouH-I{ti0TFY0^XDe}kY;8nL(9s3u3OXWp!&`k}B!iV5b zMw-R@Oyr>;g@)e(yb-B)xMqSn_VNWg(TO@1mfrcK8Drk{W#qmO+)cHgKf#5wfsEHwr6tFOOx;5GOZY+=9B zdkFEU4A4*l-!dIr`8z4GPg|q^O%S>$EH-$$1$h7RM`!pCbV{Y9k*65rx`8tN_uzl@ z+WYC36v$Vbmf|!m_5&W4eT|2ome!xNJAkjz*~{Zkh0&LDH#aL_-iY~Q{Wai&m)YIV zcVW+2b$T{>RqUr-mZv_Tg7+Qw0-dtSs6ScJ|Hcr9XY;bE7lDT_E2-;Ai0fBw%e!8{ zburb7;?Pd4@5b7{zJ}gknk3Oo<9nZtd8ryz=!v9TI=}x{taDFwrPHGC6rt6KKL%Y& zVS6?`jJ|G)h4$G7`n-YOecxOthfyJ?R2)4wSXDz%&zbhsM4p1(S*$+l^oXpvV3?f96nc&LrCRE21Csrlh+)4;`iKWV_HdjK8nhv;5N^{qydP zEl2M`C&iLI76kgyXZzP?n8R)l+SQ_!F?`RIu<*)KhkevnnJYb^f4kN6 zTfDGN>!B7?h2FH1o3z}n10U@7#9x9Z>U|-R|5>6Q7}IsALf1Mzby}*a!R~+$+n%D1 zrzGzW)Hs8_lUHdw%?Z>A_N7{1=*>i8q}^%Y?ppt;2bReHhi`|R8HJF~=O@n7VO_;N zEE@e8{O|60{jdY^dbX0cMbHR1h&rQ30Uov=y}x4Rf%gpltEZd;vHplYPNf!wzVrPz zy$cCgm!DLAvpp639F48xNdpfGJ|yKOqpxT-5Ne9UzMi3({l+~!&#A>|0(!*!`M`ia z{C2O3s1}3{Ebp#6p^y2N9#vUYXh1*8b5=yaAL)axsb;XNy*<>vS_<(9w((2C(Ki3H z-!Jfr%g08}kA(GJibduKbZpoC=%CI0(b?{_l}){G@9O5Ra>M>6Rrb*4`%WbyA7WpQoZC)=qufgcpS>xtKTQAUt61nVb*7(tDAp_c z<$8bK#(r@O!-XHt(Eq`2Bqej`j#G{?)dl1)#m$fcc1IuFtH%I4mqu;wdo!sc3C~tTz%2 z)zh@ogKrzX`)=*T{)2mpK@kn`?Q?vuJH``jyHcWX{+|1&eH8FNPRaMBjT7$^2aY)V z!{3NYpDSyjFMeB=_dZ3Qv=aWrsA>Yw2J4)kFXH`eEwgtP?9q$3Lvm?Y3v2Pf|J>knkKl z-!0kZvuhXTulMO6fs=ayN)%O_UJGk*^v zKI-v07ZAs4@52|Vp({tW^Sh11evYGTr!&$2FTL>gEyTV=oO!aOHgs~Nd**cn?2au= z_dNzZI@I-$xfFR>{B>_OkP*+{E|%AUJYLuxIZ_O}RS3<0l9)eTnf-(xcyf4n#;hFr z(K33^e6zopjyjcK55BnY)7c4Lft`lz|80)#-!Uj&#`(vmwKDy{s{}gV5Eu9r%qr=% zs)+TXzsJZ{7k+u?+dTLRdlatlC=BdF-Om4|cm-n% z*MWzA2e2>up)Ke)^q12j{fr#)Da&(cpdLIBSbWh@g}9}&xp|+(ycIp~H;iD{(!xWN zBR8O@m-lIP0r%qibzWs*$T#atPR;xHU9H^TGzNIrykh?iQ8Fn;Zs-9-!N4&e6!tr9-~lAwF`J6^dTg{ z7j~?11^$h|e&6SUEmY8zwE%^`-yh-qgky>MXaV$Y!1#T_3)C@%u(Hw;;N_pGp?ER! z!RV8_`5rhhfhqJ}7S;zJWOiJK-pW=+Q4PUwnKK@$rQYCsLkaZ&=KCydeO(aa~i#h zKIc5QIsPVs_>=l}={V-$Ru-f?fO!x9qj$@L9e0M6p6_^u{Y)o$iD=j@L2trcR|b7- zWQ(xIkyUY&!vXfo<=YwW&Byw{_I^pjL*U?9O1UKT^mF5bCgC9TNu^iF_mR(qG|5lr zk>8=Fv!W!}ZMSm8UrP&phECng!E@j@-x>o4@U~yF^6o=<=;X~w+f0mQoL_DEh4YHP z9v0BSFXq;PN>kkLwDrw%X4Dn?Om$gc1QfFSt9Tr|}}LNxin4IwkTh#ng=reV5?I>r)t4 ztLFBf!+A;SYhsGvkJ8{Qm-iWr&lm9v0$;wB@A|JmUvk&>-#v#s*$I+#hcU0_Y!dyANnJhyzYcN4h^?T`sSo?-UY11vX{Qo# z9r0-@t$(6+0eKyGX2WcP?{SOz7>-yXo~Ih`Qz2iE4u7k$!_mKmf43g|?BiL9-?)VO zxNpd#4|sK0{@WD>UAUcfE8`pZ_}pl&__Z+hL0@+Z?&3k;cPm`(B@5>Dkgq{xY4=t`mtZ;L&6GqpE& zJPTvbs}W~naNgS3)$l2+u+eBT>l)Q(`)L+dtnzFlcH-k@Lz0G$>H??>qFjTYQ1#uDq_o(@oea` z*i7*6NBHjALPGdT4*HKGo%PU%;8}yOcRhHrOGeqCHUjw&m7~%0$9DK0+l956b-UF6vho`0jpJoBdeov4ObA6MY zup?%?OUnv&?a)h18iSo2a{?Mn4bV$ZiHO2_#Px*MM!^THJ8QMM)!)M2-Re$TptDH< zg--U!k5gWLs1fop?W@O976QDV+Niz)yy^E-t6zdW1+xL|mKM+-$r3LC=!TJ(`6NH$ z?KI#}o~eWV?Yn({(=a~BMoT%2^HVOFf*ZJgMx3%%1@}KZoUZ!s=H_?U!MY+rsDJh~ z{HuslfBoSVC)BT(NBN4YveAdXv*%NUU%$%CE@C>(dwpFn(R;#?OrVduf$%;(q; z=UyqH=AFo+aL9u8e}UM?5#JNEaUJ#Sh5yPc#Brv7`Fzaq26>*tG<&(J}hYt{87d_%s6aM z2K>~QZ>;MxLwzjz98l(f^<>cX>uSi8-5l%9HXr28m{a3E?0HIN)@2C>-uXI5xb7lu z(@gzO{qP>`@%+$?C-$4RCqt$Ai5-0qL?mglZjCg2f*{~%cJ_ZKoS)74CLD8&QG32Rf*5wAt9sQ%W z)*cSzYc%ftwE!GroR`)e5#PK)lW&Z$JGwqsaK;*Ol%(C2j(nGf3^>fH<9d}=fhOn< zugF!)1ESb>=_9MvLSJT@9$ZR?j`znf@@SzR%rS)q=`jP}8~1Hyaf~aNXXk_6pH&Z^ zc*Bi4!J)w^bA0oCzk}^|Da7wvblUlIs4I8Z9eH54enr8t9L#?$GH(BfD|Bygdhb5O zpZ0d^tRLe2$n5pOSE#d{7kL)1ML-v<3@!38-hD>xP%_T*2NYD5;QAA)_LQmcSGeBF zhTRTv(HYR+T+f)Wb4P?jSNfk;bgCi$;aXP}HrF+~lK*Z0f%?Oqyz=xb^5eKAqjIwz zUDVK3ybgR_ZaZy1poD&ieA%7<0(44sHas7Axu6zHn+E>ZwWXM_V%}-0vXtYnEBOZJ z$HipyJ3&XwQ*%)dVymWa7J+|loUeD6Vcq0?*@X2a)>nF0GGZ}q;H%*lYKd z$B0|)lEi8{>~T9Z6%>m)X{Eg258Q=0zoq-;g*-|#?DV;Y{#A~jZu9RRRz57~JVw5K zn3VzzP}TQ1 zZG|}O3mkgZdJK9mx~wsF4|<<+HYdje^Zudm>!q$o-1Jvy>^d-y(zCqz9`MEIc)P$C z*!5W~t+5Y$zoP%T1NOhZely3T4LWt8akid-QTD;!Qu5L(gf0{aeX?Exs%0s|-%L zx;dd=+^6{|0e%&9Bv(%3eyzu$rB8rg7B`Xe;|bXJJDmLC74%YpE6PwD{wUGsEyR=q zUx%()b3)%uzQ5qIt^}V?`KNPKU_Jb|vq$w6>iwDT$vnVMpK{NWgO8w($$xu$@Vx2l znGRmW`A~8h-z4HIGP3gD=J%(AcFp&qz=sIdGhYRO=aS;IU6JRpFGj`MBSpgcJ$dBs z=6eNK2bbp(7(4I>8R+BuCqHg$1Mnx%;@`<+W7HY`YI!aA`=TLRINlBM-BU*Rz^{d> z=NX&dpEhOf5PlwmdVGVqz$X#wjAk>BeTXB&z{{UU!H?bSz5VYVps(m?TiY9n_qh*h z2OIF_6I);sbawJ>^x`F(kU6?Kh1G| z$}ltV_84VeKJxhJ$dTem;7&l_k~2tXWLsw{n-!0(wTY4af*9R-M>FYq&t zzvoa)AnM@TOi3><^nH6;sia*{ALY^=)4)qE%a^Lb`siPsAAT4^92fpJZOewPFp^wC z!^NO~=g$mi2tywZcmK2!0?#%2Blg0dBjXI_nyv* z*yFvYt8zx82XtB^yR98MlvuqwZW@pG317d_gaE(i8*ZPmEP<}b(;Vlh0xnzhBKI_) ze&2{pdDV*b5Pw19XXwqsA72ey@HVQ~!#JZ6x~S2vzEq9AOM$j|7kKgJ^=tKK&#pQ2zw{OKQArH;lZc3rZyyAit7{W&9G}m`^9;#lKsy@9w2x0&zT4V)u;_ z_1*c#U4&e=-a!#HX*f2*ke5P=zRl^fC zy}kBT`v~3>nYqYK`~of(ES8Gq@b?^=JKcxo;b&q--_2RzY|jLH(Ij-yQRw9I5b7UI z8sncH^da}>o_aLlc`u&TnOERDk?W7|J$#Nj=glU42yqh8zh<8UKFNIUZyrOQB@$OX zFGa&nU*A|298KzOyncb-M>(@9O>o^y;joBqhY!(_ zK861D#(Kmx*st;Bknq1Q?00-DJwOi~4!B>D9g2Lk&fDBH&BuEh-9;mJ;4Na_$RZW` zkUsY6oqrhm-}cw^*+Hnwl5FDy_%tF}XJra}xcpxHSPMMX2?<0}!JlVh*<-Hh=$l$g z49?+s-Kyt3AC|+;-=wIp_sFNAY6mxPBE6@DH?bSIViGnd`cbd5_AR9iAP!X4hOS@1 zU)zP?SMXQ!SBq9Y@YFfB=K5a^>Rou!hv=6$KhH6>`WX6CW9QwM1pO*sHsydF5uGK$ zCEi$VYedUfPnNrP$CxHR~I!&nTJG z>fd7B<-sWU_dn=>@-y-?*hz@KOJG4h+hjD#i-3#E`Z3A}VXx+KyLUXWH_pJ~b}{A) z`gMTkg)?+Bp21^&p7`#IjX>0RrH=;D!`@gWY^|*Qf^%B z3=F#H&wj4-DO>{n#Kie4p#wgTx|m;HS0t*GH2cp5AkL>+)i%GU&D3TR3`&JxwAF(i zx!~(W{C~v-xbDzO#>-;FYg))v`30U^B@k%>{#^aR%YE_*#@um=V(>qn-;IRxyG1#H2`rYA1Za@0xn9#JiY}rBEOyNOwP@Sqhk4b7sh;|Qz{EM&qpnkAzgvG zvyZ#z0`$u;#o;d%@RM4)ZTd9gLG$Mi(Si6Ftp`_B0oP*VBHo{TuwPbv{b`9O_|%-% zJ>Y@*6Q3OvgR!Js=DTj3Kcwqi?i7suowTvMu^7~E+n%aq#3?fDv0eq@_o%?8`wDcj zzu(QM5PHZh()jDqSMW{Gj_mUj_$m5JeGj^me9YBVYZ?1n0m;qxR`K0T=H7ns74)BH z8S#HoAij?agEpqnKlz>3J^2IcrtmF%Gti;eUL$6Q;V)%T?#g-a%hNWEANuPo*E6UF9M|tGe4>Q=!)?N}ouQMT zA6Q#1f5G*}cLUZZ&~MoB?}~ywLFbar)^8^fgVvAvy7rO?weyU*I}eZu_m8~Vzt~7b zr5j^~BnOFjPXBwy^kEV~m#%o6U?CB^Q;sob)06Pt^ifj<6^S@lEOE>j{-#%-*=|0G zK2h|X{~PfCMwt7M_9y6{`0UF+4cJfFsD7yn-6(g|TN|sy`q$<}=H_?$bAo&-Zuq_V zPIH3<^6bpvNz;n^E*q^4hJC}jm1Ub{F5-2r`Dd9F;(0FPz)M4F67epJ^~~XYB*LQM z(W~M^B%-QqPl+=(#?!Gfy?i91*E-Sd8IJE_jJAw(k%&hcCl>lqWZZi;-K(ezCi#Pd7HCBplFpDcX>3-Bd*+k7+}_a|zq znBD+C^BTnpexuGTyY(~Ec0q^QA2tplKSri$nc48GH>St@(KPhAz|+!k7X4o$<+hi< zQ9s=~5Bnj1-a^?1+eX0GJtVc#KJ0t=*QK37d?jl8t1kktb-X|K|AQXXN18}8Wn*1k z7&Q|dkAA7|@(KQM)Xnez?M@BEd&0(zb*nqDJ2TPxgD>Vu;uCo5kGf$}smdG*9e6r7 zy!qatP{w*_pW9wX9CImdl_Dhvt90jj~m6+wfBi=`ar;K}`2VRYa>WDX?v|V=yIQB9- zQM?Y_JrZ_3HUjYrP+C3al?)wkO`3avK4I$QW7p7o=sODT#&?8ZoxL5KBoRBD9*8lYCJ|({2eY3@I&}H2SEeP6y6AWBAT`OZBy~8SH1D8#z*m`_&%mr7nV( zzkes6Nyd(nuiSE)_*wvit;U0XJM2JT%-N{lV5f21CX~uL&MEJFn2|Wg| zTS%r(#E3*JwndiAUnCLdj;3F{aDjwwCDqQ#6s0nm?=-o5hw<~T(NW{NuOIiEHNW|<;iC$R+5;62>&X!h#MBM$^ z`uQpBbM>W3bu%RqAG_1Opw#Nk1&)^Rlw@jaPU zArbzs%e1z)!v1R$>Mc%)k6l&h4;yCWv(&#k1G>ey^y|N0urGG#QT-q2R#7=?wA4Is zzFhO-FLZ*6MnhQ!`1OBQnpg*XFus+bJ_5X+=>GQg6)lO#yjGs{9Cc@T&E?}!Jb#qq zMbjDJBm3OYn^`Fm@rFkvELf359FS_I)k0hia#&upBOjvk@8@e&;QyR?gP;)4cq9K2d?E>Q3e({p)cIcU&?K`$! z;AHYPyY~&?IV(^|(*!)BwQbaFfqr~>PEp>B@vbSkVJ`5JZJ6`C32-*ky)NH_^+@&` zcAXmd_1ESSqXO```<-3WWd;)dfAEZK8Prv4L+0C*$h%ibEz=G`(+DXVrlRJFjd0 zYDb?^zU7W@Kb}+kkmWx38+hw6SrYkU+|N854qZ9D`5odO5@GhlmZ<=E{h4WK@sATY z3W@VN0Dq#}BowM}Ouo90X%cmLyy-MoC;W9kIpH|5|dx+hcVv-Yg|}1;9 z69qiA7yJp9m4uGOHuJpzPOkV*sOJOUTc2WSM*!C>=9wD6TQFrhcP{YWb1>vk3-Yqz zmPH?qe(A}zcAF;T)!AdqfID;}!@*426@DEO(@u(6gzoUj@%X{N15$=IuYfCYwV+>~ z7*mPXy=lbxrRssL&fs_B&6q6%&LJt>D$rU=2h_h{tu> za-K`E&==u0Bb7+>r6Hnkp9g{GD_3(`Z;=SUzf=p3@XsUa>`gc5)vxqcqjp``cjmUZw$e7#zI z7DQ==-*aT>rnN}K#_>`QE&^4Ag}5pSQ~k_|#$?rl_^JcD?*WO{pC zfll0I=rkS%F7@|w$cjp%pLY+sQcecGS;UOf5&ufME%`LS$-D2lDcgVpDV9>}LU$6e z_oe5oDEyi1RopY}Pa@pRABdVDzQI4_d(H+Tj*jay@xCO2Bkqkxq6hl^cTT0R9D(yr z=A|^)TgJ=!ni0=0JS!GQsQ_H+_S)-1UuAu|MOT2^pL)v@uTh7-zq0Bg??Zju_NVs1 zZW5u>SkUM}i|bwAGFxMOJ++Ab3C?$!sq%cp^&K~N7D?cK-B=@WM)*DIET!u!i+s}i zs)Qpy4O98&bdl%rwLiybE|G}P?7)&$8Y|MBXeo4|nt+pBFnv%zMee8|^!{7ERQl_t*7lF2Y|4yP4g_oA!<#PRB8K zZSZUfc-ktO6nysrcwiSqeGmShb;$c+EeHPGJ4`=}_!Op^nve6szfUdr_uNodqDuFQ zBd&qwdR>%qKE~%5J zLS3Ps0rxuWfG;+U#O4N!=jd7bzHOer7n;Ow1AXBrs1ha`cV26 z*Z+3hf8;#y|BC&Oe4G4zNrMVO%z{8yM{ z8};=e5k=M;A5-C{Pv@@~7R(dNW4PJ_|7dLg2|NW(xdxw_;g6+>7Cu^edUX=^bKG4G zH*qL$bbwEXL=@QehlwNKJ?(!**btwSDc)C3x{(N0v5?m}e$X3^@WwdU*=0U6%K-aU ztWS7~K7(E`D_jT?M-1Q0SOUFguW$4tImfIP_QRx33H8Ar906($UxwFCd{i;(2C!nu~Evy_} z;g?kH9gj&%5+P4sP3*<7F}44iJbwT8;CI&)@+;=^;h7cgdt7JSMUCg=Y-Acz!|snA zJk~yGu%9oi>rOt2h|{_6!C#I#$$hdb9d@fen>UrKBN63vTEbzCBw}rD!tyMRTb@eh zn81%GObpjpD@nxm^Dc7ZCBQ3RX|i)3i8xkB@#_}yb~pG^$XpooC6?w;^=;^2;|1G~ zS4qT;cv9d3@afu1o70JWya~28n+DJLIC!)J^ua$dskmg|!+>JL^)Gbf-WCe=lZZb< zN%GYM7tHtKxPcX(7ye&m%8L-}gX|#t#l@kItMiiMK^~5zP5c)LJ3f%r&2Tp$`aQ=v-#pbegmJI(*ev<6?pVrb&7flmpidFA2POL_UD zec*w7{GPt&h+lC(`+fBY=(~&T6Q^+Ktv2VD-S9j1@R8nT#jW9 z6)OPGMMj90^sG1Mh8~t zjls>4=f~lP3`?s@FOCxfq?p6Jn2%IOT`fo=G`AaxZuUb&iz=hNZpa6X_^Oy4bccGEa@Y!V=XxidJhd%!Dm8xp9ppo3!m&jS^Dc_1 z2gty$FQ)5Oe_>Der0jrp$I|AEI3xe9B+U&^u;kBB`J6McuJ)_x6zZ3&icccdMPfBk+FGXX``g4W&{8r!M?A)tckb z0*`{+dF(iXkniUz`iJp6(L*m>Z)HHw3g#?y!AsT`alZdmKnL^A?rUg5->JiJ@JTo7 z(ENeG7Xzqc9!uY^{D7a0A~m7Iz<=xst-V9&lQ!CJi}jO;`_y;NIDP`|o+bnu)}u~j z&MGy+@2jgK8X4gKC10cJ7R;x(y?U?AIcMF3+Wh=-b7W#|EE4SJsE;NSKGHsrEdLdG+hw zs@K8}akt+KN57(9(xMtFgWZ!)?+eY0g4ah3m+s?8*Ru2@3HIMuxOhY13yG*%Oy}8X z$GW{l$do0f#aYkv5l`+nx*kYZ~+oPb3j~!No#hu*ca-rY7kQ)*0=sH*IgC zKJGg^?2Nip_S!Ff{u=mt@=@(F#z)T{%q9aTN8d!n+rcksG0*8r+%JDfkM9=nvaL$7 zvpgI7oKG*x1tSmlIBiq6!JonS{XM4d(I4n7S5Cq&D}mw0}!iwWq1NxjD;@Nv^ zNW@N#A2MUWk882`>X+xh_o1MII6Ti|*R|IH{U>>x<3!gL!X|- zvd(?Jg#PH7L#d=5iKsrl@au;rez#lKXVyTxwJDDEVJyDbTR*Rh=Z4(Rng#v`5+)f> zfKOLcGIG8HU%tUh6P&)NoBTVDZG&IGIJ082kl#xQic~_tFJq0a^b+im?6yk`KpgWM zt*$?K1U|3qF5u6E-aqr7bU~f^SiJUrJQ6r&nEiUvpG4eh_b6Zmz7r0c-Ve0K`fKXe zam$N{>#lI=R233Y!O-{L*0Uty+ld#|G7`|)@$VJQr%6P8zxct~Q^@m7#mho5;5~jm ztxX#Ixz#fGl?0tsGxQYIg3i)$hwOy^mRE*lJiuoaL&|GW9_T-R1diATAg&)2DJ7xz zgUn=B4a70x>rpyk-@dmc)L*i}}(*=;MuFkDWEe z!Jh}6OQEp)?7&DPuOjv}rZ_#GsY74YuU_>sLVZm8tyX&l`#=;wUgyB>v}jdYLCmjs zo88AH7I?``Udu-O??3O+K9GlfFID58y5P(0j#OU8LK4CAXlhCuW9Bzfi%K{jGAR4a z8ob(|9Wl{?UlocB3tvJpPdE+TkT=$I@ywTXknebfrnjt^cjuwuGZf~)Nrk}rOV~qs zL@4>C0dUxOJVhSk7xj_bjLgu_3^`HP11}uHGeeBvgS9))`!w+82JgF#IK<8Q5z{s% z%xgN_HhltiS^g8M`3pRky}NZbuO9tgU+(sh4)i;TGrC+oi0@fz*OR@d?`E_7&oSn6 zXJzR7i2gE9xQY$@P|5t%!~G6*TsH4hNh#`s(obXSbh?I-Lh@boqv!1JA7hPS|Pr7QQgW_>_hpG|CO z#e6?kd7DL_VjWIbvHS%5`MgFY(VGnYE_t3Sl>q(njlvHR z3yw0+$8~xij?a{V5A`$VebATPAM>?kF;B+nk^w=?`!l(_s{(dRrn6OW&tn~x%|}}V zyDNfk^o*|o&l2xt@8M`$5&bg`_K)$_U6h-}`clMs%i1W`w?7x1T>79l6X81@nz2th zt1Qs*mPFLLxL%J$e$B2plt#dA+Iq$H^myomm6)${B=Yu@rpE(#druLc@-G!|$_^hgR8-EWGfi zYA(v!4>$>k&-UH>4LbU!u2&y@Y zV*~&0eYxvyh5BDvC%QTA=w)v-!ueOe-DQ`6e|NhWy$tZl;?ctKi}07{9oOfyO};I# z$KQotGZ&MRj)9l7Q;QX^fnPU2@7jFPuxiI9t8sQ--kok^8ZRk;luSZZYpJHy@&Q$bfRLpOQF7r*FZ zAB1d4!493j^N*FiR0aL(zul$Zp-=ZW_;MbpL5FComs&1hKCZI2KaBC-gzop;=DOzb z^b4d3DCRG9s>_*|?9YQ1AO*Fj#x_jP2!&(w_G?DQb?TM47a!8hRt_wn>m#PK%& zzLX4e#EtQFOUOm=ZrjVs^V+bR=7piD2I7{$@4Ey3ya;$5tfqtgo}Dk}XN?eV9$7Vi zYZ5WMMn`Szias}v<4xfm*e4&kFEI*yXB4**fL_{e9i8%ky<8s8W6HocW!DgXu`1NB zx>kCx8mt4}v^*!(LDyUg=E5=FX(kmMj`K|U8w};h$8PI)q(b2GU4T^9*(~fk)C4`y z2F{hu8$P!oAFcPSPCvxFLVsqfV&GSjFm1jra1p(9z}F0YLyju`KN{FKS{f0-it|=n zZ0q-NJxhL{-sC;>HzQALeUjkc=)r71=n!{^n$hl8=;!`bQE&D?LtbIecXeZ*<-exA z9|obHyoyal6WFIn*v78+8+d-Zr0D{^`F^ooU>)O_gF68&m=jh#eh?~;WiS1WX(GScR z+<$~Tjx3WuS;BvfmTFGBeAJi7>M?ofj&=Q-_c=W8Sx(Tk=isS#?K|r@@G&}%qGbCF z`t^I|S%;x7oOeH*-a$Px9~4%3qfThG3zfqi5`=}pp|os4AsJ974<6b3T>U5cg7 zW?C}QW8`#*o{CK9ul?epS%LnrG1mLTuM1Kd{np_B;lrju=^x?e0qgCI$lnLs;@Noc zX!5${>L=KB#BQsU;tTkb$M^9lj(Y}c%rEAOK(i&o?K|xJ`lHpc0`X<8d?42i{?Fcc7+{CIXy%sb`+`@(KeteRdkS0y zj*RSsp8Pl-speUU`b&SRoQ&tqe9tY9?b&?qUlw=$2lRa3M9{WrtS@AfTwP$t4{D|p z^vFls*w8V{e^~cj>Hc&c4g?6(puJ`=F!;}j>4pv}^cgRDXs9_&_R|38Ar&f6d9)6Ehnze^t zLw$5*J37(t@m@6=L;NoF7s`b8V;!?(R9*z#-|zJ^QxAUob8+RD0_RR&v9D5t^~VG2 z>*?Te#q>p;lqcvzuZbHT#(bZT1)tap{g19J3N-~EQw_5ndaq+2&&Oo^s55w2ukO@l zhd%W2ADbOGxp1^ZvItz_SY&ghJ8jf%zdM+K_)LHBLq zml)&=(SMn(zBmQFAE+#)$5tyrsoU+U(2P7eWYZ4hi2UGz-072eF}PFuaJ*%Wqy7I=+1fN`&=B* z6~c8%jstb(;P1-(={Vq(k7Irt?8@t1PS3?y)J(O!2RbPb+h=Qx>vu)iEWU#-+ppx_ zz5E~Q5X;PU7vMy9$B7d=fCmAC7fq5Az*(`04%;&NdIMI!Axbi#X6XK>5Bf5rtFagc zy~$`atSkm^nVk=_orfM(_Ei>!g6E2|rzys^lZmSm<*zBh554;l7oN_77qsrDYeuln zQ&3@%hOS<4BDMd4fBVb^ed>`n@k?scH*tK2x>tNdN~{)nv9sAr zZiU^M6Xygr;}aPqD~Y)E9cA}?x`6$+jp2t$urn_4?@lJz_ty5|)-&v6;_s&*f5D?< zqRheI_IVL9p&)qPoAC_v^2O~#D&k~(?>%vSRFq7#mCyun2$Kmut$tAleloG`j%K*i zAu=%_-(^1!-Q~%Bl<^I^bm{a(T~6r18Q%Wdbj0avxmMUQ%AoXqy)K6J2KZ)TtS-92QY&YO85 z>@bc;bDK^Hkcr3?r#l6(Tf`tQL{kDf>2~{Xnlza>%Rwya<2djiE87kD(N`O`Bzh9@ z_an_w!~Xd&?eypa(9x4Y7MaM~$b59{A?Q{(r}fvF8SLv6Zfv1~&gmuZWjYFcMvh!p z-wi%>NGHe(0uQp*bN6bYTQfbp%0n2RkQS~WqfYHUsIGno@xPehOZtWTfB1dksKoPb z*e$p*tf4Rb?H9a)dL^VZ6cvs_(k&f49?74R%(pysqd2 zUdF@LE$^Zp?@@01Zv(ilWgZBqL_Z++eCy2}(8UNjx%MH9yn_^NU6Ag%wxsd~guWj>|K zVJn%~h#aVn-9jb^75n|tuyaf9glP(J_&J?jQULjtw%Tm-BfyjC4bg`Cz<y|wlv<5InOqy{l#J!H)xP`^*UF zj~C@l(TGIoT}P6nH0-8(MZeaakM(@R`N@|ralO=^jLkk|;`jFkYVd`wC!zcy`Y&UK z)ZAs*>y!M-PZm1jM83~di++NaMWS)vF5rIPImHNYJ(ut~`!vR<<^-*!pgTUvGo$v% zlSz0=uO0FszM5S{3IDUiKW{&Xe7tnsXO-50{e$CIbKEfRYNhlyNAv;u6|J(OuYoUR zk`@Ve4RSa?{D!z1j!B)Q!Fd5{gHwUHp3T)`Z0IBU?Nw=yTZpft%DA*2@V`~cC}Zyi z`Z?Y9DoN;|WF$)#BlP2F#qO;g;3IX*$=g-X7Y9F$i?(89;y~-J?m+N%gY#>}KIoCe z!LLP|`jjL&BasTdDtUc&qY!+VAkp4ZN8iN#>F<7%9b_Wc{m0z~#A8WtBHMEw{dT`^ zBr%EoZbRX~THsbIL08}|@~7}_gX06@SX!!o{|@|r<$SU&5b<=rMk1L2uQK~~t6j$P zT3=ea)H9Qbrd(&eCwyeW!bMq!6?$0K%~c{KPbS#<^W2!!$i$nqTYmhyWFpz7#$m*O zO#GC~XrMD96S~gp<;fSx#4SS=;d*Tx&jzt=KTjsSt)oL$Wy!>e`p=p!@XP!|grWv7 znb5d(Hq4I&I=lO;4dH&FI`2D}Q z(VP+Jul;h(Nlo1M&(M=*7;4T9mixbPo9jzqKF)sD1H(m+z2}yO(xh* z>maU6si$iUp*M3)!4#LsM5uU;#1j)TQGKjKo!9xju0MfZyj(O=Dn&jz z&l@U8LkD!F4g@NKS09X1^x_bIe89^5AN;dBn7?m7`t-Q1stp~eFB5Gg&3k~Cy66zg zAHd7WQzEsO;ZNwwU~h#anTX)4xu!~>uI9>8-bY@pu5aC{a+XZgP-R+QM;*|mUZ7Mv zO(r24(csQq7dvyTFTj_SaWV1FtbPB@Fq4&T~((G`wT26M53U_sVZM7 zHu2|kv{cXM58hK`+Fdh4T&mVg0@g5Z_jr!2KNFc?u|GR_4*p5JHag$MMkb68IsN+q z-S>6=+~dMZM*pgD=jC4DV?I0b80tr&>R8^@RqUIX*PYct{P@Klm%agik9Vx+$3ago z8z1`80R7M0GpZl}zLrpuR!oba8C|1PHvO7r72XPe9;>=k*bG6BLUSTL5TD9G0}Iu^sFS>u*$mJfw|}H`cHl0v z*GzI5`FgfrX#KU&J_|oD4~rR%LVtX3k%ImMKUdy4EZag?6Zvzp%E3#Ia0S!w zH9erlha@IF8yB+UnX&K?Pc<_oAt@9TG6-trvpPgymUx1f&s>FJoo;V79HNbv#n z!fSc?nKtyP>Ra4&3;Mxp-eaOs&@s~0=Z9O6hl^65HPWY{*X7$dSup?2(;Y1usH2hx zION=+AA6VJGikvR6m{k3cR7wm604rJ>J1}`C|*tbDRI8{EF-6$&c^6 zhOU0}n`t?TIwvLY-vxf?slNqHbMQEHb8g30nE@Q19oxAd_z@oew(k|{@{@|o`Hxzm z<0l^)vSF-Zl*7k^_&&6dk@H6W^u@$SUgCbvK0Srw=zqptSBmx`zN%sDNw-n|InuZe z_`|*{t#jg%=x6#(LJK>9Z_aObIZ{c`%eBwV94c5()}38uRU;EibO!eR7^hPie262X zuh<~ne-GVhRd&Ad9DLaKNoe*c_&{RSwB8T@%BC9c8v$oNierkKedi`~D zai8(Hfh zR|Y;!2K9OFME~6#%#z9seEwzIh`mUI{_8Nu9eNyJC|;&Gi#%%CSx>%z-%u`Y?+47ug!HG?*Cbou z{(fNRMc99~=;HBiJM@(`wa%~L*QE_lR%uf*@vA{Sy#sn{Y3UKkt_(ZHmNe$jw`S-( z5<78>Ovo~2PJe*iU9*f*$>7oLuir)d5m#~LT{HrSvvJL_3p9v(iQBINi$(M`DePhd z#t}znM67WBym>v98Llt9-@hD&Jg6VDy>}S?cziskBMg5&7HY?L12;FOnZpEtn|Rq( zW&=g|>v&=B>vLoxoVDa;e^>)jBVQLvNaWC|1ejD!R&$P;X+guiQpnb1FXMb^&L-CF53(=$91@9kw)rAJuPHIv#_!Ne?+oX`rWf_BQHp zKxYfr7f6=K_t&wZ^LLz0TL>Vec8YEIm`F8j1exK)k-uK(K-ygrPZM*N&HLUYGj{Vq= z{XDO0t?M|Un~m!)uNQ@`wsa_?QaQfgK69XVpawd&P_vq$1^3gzLl3SX|9@|sR(gtg z$K>W)&84_r1>-Xd8^p`)htQ@mVBv82-l_f?u^}xdD-Moo|1Q^ zurv6)nsYwxAJ4`7RKdKM?}y`1651csy9Nocf1Tu){4Zq~cheSK-iUEy^6JB5t+sfC% zl8*V=bGHa(S8Q+D-SUec$0>`;t*7AE`OAEh*YWuSomtlJFpjyl#JaaW2ky#&+m@3)gW!_!Ti)IIDzlY3CWv82<;j-}>&gdMoVgb9uP<0C4Ud zmiG%n95vG-%B+ko36}Pvxj+X=#qieO z$cOyplaa>IlM357O8F18l0~0<^z2dbW`F~Kfo^}|zEb#H%Z5DapDH~{Fm z^~zh@4R%USR{M@3&u23@@m&*mC9fGEi~GJ5$!>=A7*}6zp1k7?UD$6GRm6-ul#-U^ zT{rLl!snwZz_KIAq8`vZoiO2(n%{rJX3+8Xl*w`U2g@MA;sURyKht028|DHHUv zv+3g+bJ+du)V(#OnAg<`)ugl|Zazax2KK}5WuukGhcMrDvgJ?ehprF0h5CnMeo~eG zn{_?#Rb2A;P|iEthbC5d?f}31ZYBF2#r;XlBagf_*e?Bf+C>z{ce`Jo8U}CD^%;u> z;pf*nq2&a6%Fa7mC=T9U|CrO62>u-G9L_0~f}LeL(!~n!D_V#5HRhwg-ll)J54+y6 zM2JZOSI5ImIb%4^W|q2p56<`7u=)3I;G1mx-r5FyoLZo~LKpme{D$vw7WlFIm#&*H z<_(J!+PY4F_pT)cJMUsX!|=_*Nz|Qs_)mgL%&Y^k}+r`z9*#yJusn;xF8f z-9i1?GAa0HvL}$k3I3&QS)&qz`AgqI ztARNkl9C7s5CVR^ECFUMthz+K_|LWfjv@x$M zADCTI1YHu)S5)R7hK}FJJK0|H5S7pJ4@Tz+lKf}`3tp%>WylX^6vhX{%@oY~Q*qyh5e))L<=4H}+no_YC z4=fHVHpbw7URlHDCt8WIMav&xe|nNr|99Niw_Ap7=D7-gzHKS@hy68SkGjkemlxGm zlt$biUqAoSs{bkap_v)qMmz)t$9O^zcj2H`zld-6J>t&2&rOj}EfpKnu7kgm-%eHU z2ku%MO?#)HBT;wNF5ZNGFbc~RuLAx@#5vM8p}*j#t6p|O7tJLqxSm$w`w|0dPC3kr zM}sQIuEU>MzWkT(Zs0zB%d1_h5K|Wz9*d8HL8|@`{U~#A}Sak(pLq3T#9+L zA@y9iBY6s^11xm zY8D25i=Dl#A%r}6Tz@rC8r$9U)A_v^uUUF}_GRPzQbExj8^NpDi_Gt>;I{&MPV_6x zd+n92zP2Df;Tb94e<03nAMC3%AK>|nLsF-8br7erhzJ*5VoOR0TK^=?Ey z2g@A#@(}X|NyV_u-N@&RcT1Wu-tG#$l9h>ZGH!U}H!JLAw>EYB3SCpOKPVD`dC_!n zu*wMLG3Nv5C;XwW;yZfF@|E!%blA?+67w8G+iku(6?Mrj!{Y)AF zV3i8|>CCddwhDPN;eIbC6#2wGlEB9BO^^zZP0>716hM{q=FJsM{ zpCXvgXnCgwc$DJ#=d+zBzJe#a#~3=k-NN@wi;`S}vAw72SiD{d<}O*W;0WKNcX)4c~;m&LS=$x?P#i!SC*db6;L#K6XGxc~ctV z^b+fiyufzv^EI0ya9l91zVaFJS-_-3XDjTSey@8u40h^KBo1!{?==@1_{NlDyqEKF zQOd$|aj86g$&0uTk6F4$9Xc~xKPAk29M1*qqGUD0@SGuoY3ql>;I(IOk=zmJgLYqY zT?BBb=J>twB=q6In(RsB^X7*bm-@e=eVNfo?wB-jZ#PIPhl_6>mp=p38V) zW(_|x&81K5!1F9c(G08A$P1D z%%Cp|&PNXz!CubzW#7@7KiW&l#D1>nh-(!%?~O8ld6^S_$Gn&E=ZqJgPbQc%REJ>x zw?fCC8*y2vS$k{Q1$=K{T0ZI&t|%0?)^TeLFcNs&Ul_!&scJRj^9DjH?A~CytKMk>hm1J z^VIx0Qx4#=PqjQD=p3#SV|dsT_R>uRWv7er99`e?ss{KI(xZOC8oISvEwv)+3BIqC zX{40)fS1l`{^~E_-_sSMGT0V2KG##<1zpf~Qx9r|{zonE9fJbzv3qAnGV(hwd@x z(a*83dBE4;(vc^lh^tzAleH!IkyiJUSq%6(ueu!J3OuuOSFYIrdl^RrwiG=_epp7e z&%Oqa65Q_ikAkP^8{?BPKk$(a`Ybhu?@1K*e&+u;cm9(T*~r`AWt;^@(1BYEw!3Du z!=7086A}0DJ!4?^SQGfBI(4*a7yMuv%2l58BbBrH6<<8`@fvSE5=6{ray=^z-r%KfO;rq2R%ajt4wF z7}s>CQhz?{ME>1KaU_q|J?U^|QCk-vEbgv$6O4abHw4wDjdO z=+oZ3D+}PimPlF08{omsEwOYf@F__Dbb}vxaq8WU%@o)x;!{|V4P4V6exH>J!Z_+| z<+2O>h*vur(CLnGcfD@MT{@maO~#*Ii)}l$;$I)Y_sPe~{)Yna`(#PGt(y>^{mv)9 zIUz2*302FMz^|AaFJ9=vFU`s1c%@v-51)7oeFL8^3q9HT5&X~U^FEV;@!Q5s%e4mE z(&u^aS>U)b2{P6Mpw7 z?e*n=C7v_aZI*zL&ZzJi?MAu_J*xs|~#wOr= zt!3Ym&A`v3)4mw_t#>Ze{_zg*B<~&bAs6^{Y&NCY8^5m`ayIG!E(KBa9}T$v3#P3* ze;}?E*F0Z*K|F7g=oZf?;NP##N)HGBc}zBG4tT-l;Sh@bio$$D4KdJz2-9stO9`fkRx~8;$XOo_Vd< z5gU9@rSyd1Ht=G7El?h|;Ii8$w~?)I#Oy=>+C$wJ^E zdd4bR$`JEM&2{R-+L#we#YrftK(8Vmc+S1=DYbf|J_|qQiGJS{442_|qR~gQJQm`6 z{s{jY{R`0lwD#{|v;psZIbyIsr_s#jB+lF4{?08JpF0pel2xz@{5I3Ba$E~NnV8Va zBzO)n`}}$m>=*oz#X9%<%io{&?|KPc+a9wlxO^X;H`+g~w)H`Op$pE0`C?rARP=Ne zcyX8W+U79mV9{dz!z|9wty!nFHt@rd`O2^^{J6fDnPu+1Po>khbWf^6pGC&}Zv(%L z56!Zf#o^~oS567Rxp{Gf+HpSIkJy*q@Q0lXxg~c`AU?t^#VL)jw>iK(@t_iZe|Mob z&<%Y0tk-m@ejDb)-iqEC!26DSt7@M&{H%>i}jpU|^c8?O3cTzGiAIRX9MXFDDF19&=*^tKaty0x8caD|_m>$X1*(!hNCh+oAM z#4)Y1>l4#f=(4YP(@rb=4sP6~O$c~#FZz*T2^=jVCG!Mv{RhhoWRD}S2Q>Bho05>n zjUVSHr#*YTX-!@+&`(5AXRc%F%T-F-y#wR|%4Zt->h`Zzp~IqsCQECSDs zpZ!qk0}fpyjjTNI<27%@mMgZfYq!3<8{+)vo~@}S{P>dC;rsx29+{RodU8F+S^sZM z_h9$vSFvXS8@CYop>0P!zz@Ev{vt)#fA3Vq79r$6%YrLUs>nPq-nvO9uG%b$+?Soq&1wsYcH%_#@A;JRv&~dQc(vl+u=m)pfIFlUaGr{o} z6(#U|U%p{1K?vimxo@<;0P?roCG0tPb=3Hd#4#~E$9nptl?8e4l-$!=t_&QG{J7GA z_?4_&(CeXx@mHk!-UVDo;>4}9e)iCn7xN3ggFYd@P4iS3yVYgfHqR%w$q_yhr^PYp+Ab zG`!z$?Y`;$OT1^8H#Vv_iu^wLDUcq;gWv6l=k03}1y3l<$LnOEBfJ^0>F`t0B1g9c zcu`N7v6mpOj6YXzl7K#I2;aEH4*P`3sinm@pGmm+(=q5<oX%BgUuU zKU!;1f2T;W?XU;lzt?A2zkK#7>S2biWvZEb|NUo~tz|vdp%LB`r&W!5HD`5Lt19t6 zw)%k^Pq6*jb;i>e@5d`%3=g>7iu#TERpoo0;XQt_K8tgB|6gyvVW0!vulK$uF!KoY z0c@{*yS@N^MQ(ELl7k)UB0T-cE4GlqD_AfQapm7@%y|y2@ZQnDeqQKGuKtp@%b=4V zn+Akg@cYcqhJtHQ7ohZ1U+xRw#!=ku#nX>EA(SKGb9Ek<_ObA{G@!ol@Xjm-*tzxk z=erywSZ5+sZktcRW)gO0r=&aDcL!(Fe-)$t(_vY&Pj^rkqQ9k}6`vEM`m2wlA4cb| zht8tkwix*}_whdb{i)968+eaZoh_VE2lgxWNE$bDL0|QQ3=?4Qm`SPgD#VAHJoRHe z__%FIW4smmrhRG!(+cRG$I~yZG4O*^Z8zh?1^6D3II*GdOurwh{FMQ?I9mAP&2e|17ix-pSs18I5?KKUDNkapYsv zC0eZNDcuYF?UQC0!7B|GhAIQRXIssL8je!VQ| zy7YW4_`bAh`olG&1S zNxAUHaX>ub4g7X`r}Xg>^1adLeMFoNza2@6LA{7?X0BRv*k3x^X36^n^=(g#-TnZcH0?QbKny&Q z8E(pLMgG3V!(}FM@R)Bu`%7GZWQa358so^2m!F(H@YYrAS@IHk_387?ZB5YSC;h^4 zD`4-NkWOn>Md&{*mVc2X__op8u>pDEV&Zh38U5dRs>GQ;S6^b)%YY*2%Ya8{+!T1= zBQ&_r5WEO^KB2q23F{NA*;sT7b!jq&^|l4ppf1F{r?U06sPp`0I>idScMn?hy9Rta z7bAMv2KhfT@d-|eyD^t%)P%inzo7n2W`oB>5d+3so4!&rHq4V8W@jbX@w~=+ z>*g%*`(kdykMyOOulQQ=Er)$C0yFn3Af82wo$k3pXHZXU$O(9c9NZK#j=B@dZ0@4p zasAG6`+TQT)R8;;LRvTj^??R%v`(gAy=JDzKaCIm z{Rj1cT2C#*!jo|cL_TaNd4eU3-HjERC{OOBylnYGuu@PN&v&g*Nmln3gHyjve~ z)d_k(RjT6YfI2>6AGjacK|dX$8CtL{?t6!EwKJ}FVwIc^&R@-O)Q1(Hm-x!^i!U7Z zFAUP$8U_D+UOw!;fqFtTM&qMf(LR09 z!s!RyyU68PY>zr;YqJtV18$%`-))uiZs!rl3WKp9z%Sse-cIfi=;3y6*6UuVZ?yIo z-znG|ZTfa;+79I7!VCKo%}|d;Dq+oYBj}6MYOzAJAB;P1NMgUmp7Qlm+c7SlFZ6|sB>qy{`96p(EnuP`{uZgNnAlX2d_|`5o}7eT3hr`3*I@s< z6D%~YJE-eaIo-|z-B#sc&prr0&P9zxq!yum5^d_ww=C2@eE*`25Al5vwa&K-xbFy^ zwqZXG-l(qCEDi#GNh@E?)f;6`qB-ApMIF3&-p>WQP$x0t^|Ckiu(Kx3=)&87&j!p)muL4K>g5Og$Lotzx23+^1TmGx6Z$0sS)bM zyzJHD2)m7OFg-X=8~n^u*EQdV{#R~HEuB7t`f0vHSuK&kqb%3F0CCwjQ}oFSe7Jom zLR8%sb^e~)pNL00aPGXdcOY;%qVYUF6!on*rGjIS7e)6MpSzWa@x=b??X`3KOjvtV zwE*KmIo{(mClI>V&llr~W}F+7VfV&+9-&D-;OEm*PVD}`^P^ZrQ!sEFJ@088fqvTi zw$H|5{H>{tW=H-Gsgc+Dt!Jlb~=kFJppx(4p zxsI46>g(LjPIk0IojSi9v8OKJOBJK}+&ZOVBIg^}4x#>KnqJKm;`-FF*zfFV=*-ZT zb~fZg;4|m6!i$JoVWu+|c+j23aBLWU@3qrlP)LG59Cn$ar*K}ozors+StfTqjv4sn z$n4nWfjqTY8pyQO9P`You#2at7&rNy*hSYNF2R4UJX#IDL?zwYCW<P`v&7M&r`=lkPV zzZ)Q5()>B{tWZZNy?3jL19V!^j!PMK$WJ)bKXpbu$FB2be~?!xE@`bdk#BFJ{jwGU z9|0EL;Y5AthFZt!$&HA6N79?|HLyc?fxoXX^!Z>@#2$8xr%}F5rC7)4C6A1@64niR z*thu4kquetLl-whN9V+c@F4$E2>rF|3ocmcy1|4C|a3 ziLB%6UIf36cqDCypUZT0EW=l#zS-nyp8X1#?o2mm3mo$mMO{iO?+jL{E4(ewc zzDR$oy&1pPnm9fTJ7X5R`K7Bumt5~fB*{W=xL5buiJ(5zmr%~RaSx(?kS#d(~_fqKY4@-tKh?8-_#llz87`J~! ztdUSbeJsAkn^M;U=iW=(-op<^+4EJ!T3FA+OF3``_BZm^D$2EJ$e_V1{`I(Ky>(C{w& zG4K}HZGrXheki9W`(oW?PgiN_k@qxGUVCe+7X0@X)KY9?Kz*!W|23`4aDA)ux6FW7 z)Jm=P1BiDdTk^%ZbxBff-!y*%U)h@f{Cu$u^<*Ule1nlsdkQrC|z>9|_WpNVltFrJ6qb1sfOQL#MVecBtE)NFyoo|#N*~X0dMDtDC`<$3> zzcswH5_z+5kSlf?c5evrk961oUHicG*li2;zx+<$413KBl*l&d!=AFOLo+ted#?u{ z1Z+{K%7QuI6885bbseh4dHKO9@5k`D*dysp&(Ti~Z_`&A;*m>B(O!Y;Y+~c@(86`u zlM_d;!~W;F@!~wNpL1xBlot5#RO2zvMXZ}Ed-Bp^Z}7b>|3~)RI$#S++qE7d z4wc~nroT6%{;K!N%48bq$kvUmNKED@VRLt?;ah&FF`&!k4$mg#QKd{JohhLpphnp z)YW6BX~aIfvioEVjZ8QfCKMf~kq+kt3G^r$DbkM9@IOf-k*i!MT;pj(>$R!Gxr8l*JcvPjt~p z?s%0zTnCLXebKGr1a6r}9drzVSIt-I`jRpl`M`V7=yMj0ykQZWY)YY_?jw7&B(A?a zU#jryAsYGqOj%mk3!g7KI+Db_jU4wpbH6x;Mh1VKNnVQfR13e$DE#M>EZTnjDs;k9BE}+#MuIs@ zMZQM^mjm4kwP5eo8Dp`<`=IwB_m3OyqLHp=yGh6VXyj)MnSFw`n0sTyv#m5@*6=V?-VFLVsG;f%ySHWJ zv_9EGBa%D5UoG*c5wU|Y!XmKyl(U?J82EMX*LwG^E8ww&=q{n?|xnY-c&Z=Lgarj^cU1<;+sLVLJ3dWTt#Q{JyZ2;c-DMjj&Ewa$g98 ze#qEs5BSnZ)l};$ci^_oDee6t#AD3&cgtS*)9-N4li7+!E?!Rb6GB_-E6Y}l{VMuz zL(by734Ts(+FlwNx?7yS5_WIW+@Rwej`i(bt@Fizw|+p0@m}C4@^ZzV9kBa^N!fRy zVyv6ZdjHeHJBaU>KhLjK)5z^_i%rwe+BegE*s(u7SzrS%&im<`c}5YRn{bZ_`*Vp# z9&IZfF$Ethw8t+jK1w6(s2uTzACB30dXG}*`o>nw@lnAUgU>$$+aEROo0!h!t{!j zr*J*v!!ORAgKl|CAM8gQM*XTBjnbggoKyL9@P=wweDpK6b1&zF_Ja3&9)Di#b{=_? zduN;(pC63Ra<>mfUNnhJuLo~-e%mo|1o%00b~B5^p62(m;|x^j1IyXR6KYsbR`OtH znmmoXTKPQwv^0%;maEB`l7ya7?bZ*h0^go!MR3Xj#~rF4`IKqIh5b>T=?3_@I45+B zhIx|3qDl_b?&~EdcO3Ur)#!v?SR@{s`2l+Z7fU-QAs@MB z)!lA@ho|20KeOLSBWLPmeAJMa%J(`sy3ntO(a?6Lb;#?2ll_^nr!e7ibSV$`uD`>W zlLdAfehE17gG$zjOzmp_OeGWaoMwj+D!F|B&_4gSR8qB*;kfWHl~`|3@)I1Tl9i{| zWzT$}lF-lN;i5mOMEAJPu@YunXKR>lF9&!pI=(Db5Pai0v{VXy8|~FP>FLZ8 z_$@A1!c(GxJQouw$yTC~$yCQmaXILrRLv6;39Q?D{X|j@FYq*QNb6ZhBXv9W1>A&v z6qWQn-(i>O>@Ts(9xCx^Gq&z&rIL0Z=B1K#RPuP&Da*}eRN}e&(Y5kIDv7eMwXM&m z65+^jXE$sQUoETmxJ@PXH~miSs-Y6i>%$e7nyIAVeW}OxCsgwLL`_HbAeC_R9c#?| zNG003iVNMpQ;FoqB1TaL8VR#lzd(Q$`SLDwe1HvhdMM^8qh*=8kjx7IEn95+Q)bZL zYg*Foudu_k==BWnQzD`jn$M}^{fylg#uh4xZC#b4RYfH|m12U=U>{>@Y1zeeDtV+) z$FcDWl^D3oEs;;5l7I)LCyOso2~UvW=#xuSl0^x-X?=rA2Hut!Hs&HOXU2^Wl~ajM zsJ~urBbD3?yf*05MJ3lZp7$PvAGE6;D(s)A+Me?&=>Hy-p<=R_^cZQ>g^EeSHo$aeb{j zhl_7f$>$aBOGXi=iNKmdy9O#zE{JK??4*)KELv4*uzNG@MrHx+ckGW3ymHwHadYbrU(MVEe&u_g8tI@C!^01@D-M89z7)kT;LXAM zLv$VBXceh$x(kMdp%I}13dVt zyWN`y_D**m^K}A0Y^JyOuSQ(P6PBCNfjebU`IXTkD!Eb1QltrgE2`DqZo~g8Y4iti z@Z)i=J@X*&sc!x}S^1ty%DR?%XiicI^ZC~wW5H|rOu4az;7yodT#O?4uC{ETw-(!f zYMM@z{iYHzA6-F{Z&YF{9{YP5pSNO_zUT0gN)%_DJ9OKqgyH+a(3EN_;Y;oC*UO`l z>l&Ye)vi&=)mJlVYKhR3Vq59S6TsK<^ZAd*kT-jZ6CJ~;Bw6x-#*PRoVeiRlJs(BI z_vI@JZpBfF>fv7qv#Z4eoTt&* z(+NAyo{h>`^q5N04x5R$(6cPqV>>wcI`GQ5gB)|kTF9ZzA+AVutolSWBAGHN+k~8s@%zbD*57&&Lw<^ zO7=uYixdNgPsO9|YNx>0ZyHtK&mix3*u0L!Q^|-Ed2s^Uk|w$RyeFx+ulA6%1zuGJ zceGmrV8;ut?qz$a9OKeypOOj>a`qnPPt03 zR2^;n%xQ5Nl>~~)*QuMp4|x+0PWVSp+%)sj3HWXMQTK&TB}Sv-SKB>cx6G!48_{yK z2It7`fj%C$aO>U$J&X>hxot%yshuJ{o?EFTLGMatBkYaL$Yj0=dp*57IcCJD=*r#D$HFxm^|n*V+wl`N8x0Yc&-$(R zb)YX!SAKS_1)st?t{F;GNqB%uG`|p)I*{CGM@Zq2X z{A!jJ{&kq0N)Al9jeK2>>z6dV*N6Wn`?chH*MN84L5#f{zz2!y7f$+A@`5$Cz|`M zC~&Gu_>&I595%1de1q2O#jka#uvb)t<7Wo^4&#V&I;xCuEp0<{^d{g|ZFhSdac;ce z)$t6tjhhZ1*ou5uQ)&9j@c`@(FBCO_o$Qti_*}v7+v3eOGRKj(JNyn?qjjk>x;~2i z;wwdJL_!d^{B?CsK2*{#^Ehv(8~A>SU#eZW^?G=2bjLi_PMtI!7Xoa13No6uk6;AwRuE#xzoEWH{052}jz za|w1fOuw%x;)HIMZokvZ44upxm%00kLfDqLUw`$DLY&8r*Mv?`$bu1-iPz5 zQI=^6>P(&JpfOO%-cJjk7lU8?dqTKRfLB+U`*~j@PHdXXWgj6Q?7JTv-Lnq!y`z3? z{hCz5U=e=iIH8j6xbvrmDOB?6Sf)=E{9bDtt;M_%JQ6aj{ti5)7?=we1J7jwk3YR$ zK_z6Hg0KN zv+Z1R`WEm>@Hxx8?K6c8{+?V|F-Rea5BZke@1T$aXX1Qp>S3Sn&zC!kDa1(a^@7@T z3fZ#4dSqJ)g@k5!UCuj8A#SIt5?oJF$ns5n>xxcL$Rednju)_9w1y(_8pjQXW1<9b zzR8Piu_^y&`kMAPlHf_NbpGhG@c;26Sn?hJQ<8*Br zz`Kx)p2vt!dZWpmb+C)0%i;D5*eUEKsJ0dHH+@-gapMSu#BVWtoc)$U_NW|->>Qww zZT(MnuIh$e5g*yNfER^Zym%SvC}cv&Zg2x|H;ufzdhjNN++zD!+Joz77ulpv#Z!oG z=ox|6!1>s5N507b&K*S9K_N-|1&$Sf-%b(nW|QE( zMQWPcTZ|_TVrOh9%b;I1Zd(^%+@ZKvE4n~Oq7sU}J^P7x?l4Mc7^9F}A|P_>6@^&5 z*r#x}i$ZFof6mA?0k?;(tsNB-sJZcy-hG~$()N+G+{ zmkCf||3SHzxA}4?B#WPIZ590Xf9&dd0ytc$ytVT-aGx5|)U^XnSGl96Pk`qpKl$`` z0!J0y(lTb?O7SbH>YSnAcRw~>M!5z#d|{$mkVu@Rqlw>57QxLcf{>h zcQkb+;`qpYws#l$&(`K$#a2lnZ3dmqi-4oGjM*u}D|5$pMqUShL~e||Es24yutw`L z9RnYp*H9iFrI2K1ldpUc6e4=fG&MI0^NDkUg?!+XgnNiz7U7-muie-||`8rK94 zPr1d;Ti&6N`T(s!LF9q5>#d+_#GU19{(*SJ$tSw1L$nil){(*?f$bZI$EA{BUzvH< zP{~~iarM8sc(Rm2mh!yx`~f^~@48YPhwDt6rutlprjWR$v^dTn3VF3*%b!kn3V9dh zyr^_1_!LsI)Y*zc8ggcvc9?+Y`_(6(8&ZgDY+&n%5%!gvLkD`Lyx?E*C+AZ1>mIvo^*i|Ql1Mdw5=SAOvA6E#B5ykF>@*sYZ#6X$95*fl z&$YQ}%+Qg#K+^FR$2$}lNf^!_b!~~%170g_Z|lGEM_iP`ehchDTx8G9KHHA#==e^t zZlw@G)q}}rHIZ*or-${FDWrW%?!?p86w-fxgL2tQ3f6@wU{REykdn{0Ep;TJ<1YJG z70FPDmwZ4pj|zn}T|XF9gU{FQy}|cR5B%x0iqEv95JsQ#^~)V`-Vi5!vnPebAh^pB2A&tWo=*CCD?Dd$}he@ww+TVtJdGzuXv?LQBwLC3xMeMe*|-0Bok`O1H)1pV64={+CKz^i7xN3FXM z-y2z6?yx^(&w*1@0TesA7eR}HbiAEjh9`|?uZ1C%@hQpiR zw&?d+rFJi_w}IW|hUq~Hk+Rkj2*P+F&%D7V{0s%pCqJ^(fye$`n!9gOG>?#}9_jtfBuh7(Uz{mEf z0qX_C+fQF6s=xsJjxTbG-U1%RI&8W~Mf^4!SI7ZZMUQ)bHi94HjW-?RjWHgaZ!)aj zf$?;tNMMC4g=}uMwP^Q2yd-~KW<|b#=B+bp0gvs*zLlw7q!3Dqf_{ZUK9oKZD1olryTnr)4jjTG zm%J_y1mDtkWNik&qGV<)*}*TJBddbnSU~UUI$L~zXOQ?lM|FJ)*&60!zaMu0IB?ru zY8%FZ-A(I+5x;oGsYkD1Kl!zcwZj>4?5%w#vLE@$ZFlJn;@>4<%(yNFxYh6vuTDgs z4IFI$41Dh-SFY=W9*?&R%N>M2vX2-aA5No?0o{z2_lQHGY3k)~z(0TS?aJk`xUM2o z@y8>`cXzM%TMuCTes#Bm%L(I6!=KuhF>oM4HW>W)+83C45&4vI}4jN^Ag)Quj9$NnIsH&T2N=Wjw%hC9sznK57EG}s}! z4C9a2=#>q~@6~pfYlc=)$Ypc685L#BAHa;` z!Z$)L{Z@OVF+xaohU{{-K0*Z5>VD@xA*5E*>sR(;LiS~p253GaWY37MsarcC`8p=2 zzdj{o(=H#qef@;&*z9pYk{6Pp=D3c0VXWRjsuArHEhem`A@=LB1A^drCvK~?MF zckrk0Kzv{T;&^9QXJ2Ry0Bm%Mv{^6{lixO1u~bpCrtj}JHIBgfL# zMlVFaT`BQJup^g4P~$Rqz9ggIUOoJK<9oHwWeRawOUaJItpD|7Qz?x5Q7osW!GqAU3zAXV&?y!M>66G)!9jju zC)m@uz%qC@bhlQHbH@@pjOUl1c8S~Keu~PRbjb>MoUjxwHv&FlxB7ECc?u2)wSU`$UKq?Q`h~=#yd+$E`a|;JcNIh9~m&C{5*J zA$Yr+zi?R^^0t#zG}ssMSGVdf@PjUmaGsV@fS<|VM2zjQU7@-|YEGYcG*nSFisE&M#848hi&FwP##6X2H(lZF?LS!Oo_d>4HzV?sK-*_RV=%MuW{e zaOxWJvTDK2t|UTw*b2O(V+jck=h<>5nvihW7pE1XpraRFE4#)J)PD(A`V$8}xx`$J zJWt5owf#ZXsp$9d>;5$KCt#}Z=VT=z_IqavMCSBropPB^7a=MGhYsC=UlH5t47R=@ z#4<66Jq>Ymk6Dr$jkfh_B>n4aLe8{n#R=lPHQb=a;y zl#U!iF4VYwymkfr;IlJoi-(>*WgU=)eGlZA6l}s_Pw#iJflxxy()M2XiPlG*>1#gr z%WE&sYQ%ZgwGG>v69{1qf2q$6|NHLPYjxkkb))xmssNt>yCHkk7Vu3dQ(*ELA?6KF z$5X+-GyC@xCm{Y|*$*1GeI~?|#VRgxj1c|^?XTM4V=>pxjC|nk{mRgI8+a>}F>s+6 z<56+!;LD_a@9*HMEjRKbt`m$eR1WVE!eJzVw?Q{ zeaJpw-Ej;0QIMl7q>Rs}mCA3|hF|5!tv*$OPbm&BlP^31ZgIM6D(@j54>>oF-vR!q zf_Wq0w|@QVFu@{1{`~s!rWvi4;fmSsw+VUrxk%cphLD7|;l?>U-Z!6AS9(gw(6`Tj092g6$_tzf8(hE-Q2_bBC3O-wbfN8h$+z<4c6uiKlxxp-0gRL;T@~ zjNY+a1=#7ds3g)9dYIH9k>7*)%|5=uEGCRAJ_mf?Ya_qKrMqWTCkZJG=iZiwc&0mO zu1>)99_6L#blfLo!QNbJQ`lM7>lN_|`4^ob`$PFA@bt+xx&vPO>UD|MT>obocQD}A?=HVb|ki8ywfOHFoJnW-1$2XM_%K6 zdi%vDjPq?T!Ztqx-<8|WZn%s%{Yn=Y@4@z;Rmah!jD2K_biw&$)L6Vt)4SgkszQ zLI%ywrR#ZPzq)7snf-*&KKI^I_6P2g@3>1tFyEWrwjt;^Ase@s-7Gwd&#}`df-Xas z7=2xaGQltB6q&`vu(QY-74H$pJT@lJI@qtGr5=trZsvH*BMiUwE*+ z{xDj#^PN z*BSTe&GZKbjPw=*26`*nhtc#l?0U4VnzNmi{y3W6PVbUEnmBi{XEF5d82a;QdXL_b zvDv@=(R=k~|M~L;{UyB*J@o7S8t57bXgpi zqpzXMw_cOjp;TA6^Fb)jghU;G@tD4WIYXWP;u|F|5_nK_ zs{goG=4x_y-R%p3_tugFpJv9&iZ+mST@sQrAYq=;7UN6JG$M0~9<+(*;md`SX)nvR z5z#IAk3*D<$wSkrwr7GFwJ@ zee{&b6oD6r2==|-wyl>GWQ9b>yY?g7kBh`pZV9P>*iqyJGk>F!_}9y zb!^M4lb;sow14Vo*v9m>_RhJGdV9k{iCr>>@9SEYfNa9wcx_BeZei8|A~ zwEMHhE9;#0^u1T=6R%q-y4;;DSFny-S>5QDHCJ8u>Csnr0vPJf{73&!=KC+7@85I2 z|MLG!|1SU0KhJ#sr{?>g4;%l#h3)Tg7+m=qr+>Jy6dwOC-0=O+;dlOH{{S?P(|q%f z%rKC@cd*U3|H$7zvdBNbUwFP1pKn*rxBtkd^!&EWd@DEK%Fnlo^R4oHt1{oNoo`j= z+kbRJZGKyQzSWrLs=>bl^#5^w@z;13`LE2WW0?OJaP7j|hPK*kmnByEGJ9gOciT_M zYo?YvWx^_N(1Pq?XKfGL>`d5nTxzB71(1Xrwj+mL`VoF@UL`hp_Bw_z?qw-XjkQ&q zm#^GiC|@@+>1NFJM5vB6wB15Zcun2%37y5C1m(!X>>JDL85HW|H$^Y3q-v37;lq6H zPnOrky{~(`AkCcU>KgpGd~y$Y{z1k0W`bfJv6pZ-Ey!CZ-h5JrIa;AkSTp;yv88OC zsheDO=SqdTXuXqZWj*rqiSpkNaku@SnZaPkQylERyzWuw_U~hO_K;)R_5Dzv1&J?T zK)o8~K$bj{*BuFPB)-AV_}q6m5}Bhf4m0-J6E3Ge&t6TNV{LOgkHBtilG$k^ZiTB_s==sKbh};$9(?*^Zj?u z_y50ShI`!qjHc;!-QyM^Jmh1h!K$*dJ>;0|P1kiMmURqT;?G~{(CX^^@!Q)Td2)Hd zSGP9`o+SSGeXj2Y9)xLWAV2kuMcoF@gI6~(>D0BCoi*MYCs?<+Q8M9~pE?O`+nkvB zSb>;qVIkta`gI#4UVEenY^}3Bap=w4ww-m+^~qHax0=?ODs>%w{7|2m z4v0%>TJNrV64?Imgn?yU=DRbERc*R;gK5>Wx=(oOE?qH|d{dx6gqcs!gz)n9|K?`G z|8%q0TGloBK%LI_Tb^Y#LQ^`0C1Gtr8$Z>0WQIl*jdaxdCKMfBnct=38eLoMN5qM$ zkigWtJ->Ap?k|jPX#Y@KvU&~gL(*J(b9mBQ$=tKn$7avi@yRzj2^?;_Pjx=g;o^() zA1`~UQ-6o1|68%IR_uDr|6%V;z-sE+KYTJ&rizj%G|!WiLfXq%h>9peAtXZ?B6H?U z$(%W3y+j$yc$Tru$xspvh6Yg)Li9g6&(5=Yi@Y!2=ez!Ox!m@-`#t*{ozr>tI%}^j zIrsKsp|n)q_{X1%g%eT?tz8P93!8QEjhEP&$M1)>+>xOF-sq)JY2Rxb7u5&C`EL`1eozG8X-wtMVa0j7G;EUbmL~zC(c09l#;LpV<0` ziJlVw`PP5tvqLS`4{1xS4_(sLt8GDxXFf1Hz2B7juS%Y_ZMQDXcdDhbw!86Ot)+>Yq(vpNC!f((I0%9hvu} zaNQEW9%Sd|967Sno}6ovzUCP%`{rUGm{ypzU+X8qm;>o{f@^2^ql>C1A z{7<(2{9C3o+`S)d^M?dHdqa-j{XZqYUq1iSt-rXX-@}Pp?yJyp--7LAX!ReJ9U6!a z6`phb;SfR0m$3cMDX#m9<0*bXWj__>$@NFH{zWdm?O!iQs#5Fkr{%Ag)3YYLQoeQB ze*dENzc44;zpuPmC9VI6ZiVfgG^NG1;@1C~OE0y6>-C|d`F5wO*81-i9+PPE_^nWi zt7m(!ixxGM+u6^nmKh}v-Y)fBVnGeuqdq7Qb2|1)>qG+yBbu9;8v5F~37u=d`hoNG zdSv3{t($^(YLU&7U2E@%FeHABPG)2`)h9CTo2^K+Xij{gezA?Xz5&$dpuQ2*p8@q> zLwy&hKLYA+ELYzc>R0g2U)}l(1i!QOpJ^qN-ldr_jp%Z7uVG_-y68~w_^S!V^y2)- z^A~v;(cMZ7m%FuVMAKx+D*2H*^oe7gC`t8!8oAGblU7Rq%>t~M^~v@G-dgN=S}Vy(4sn_*|HOi>Ac71 z)i#G}Q*R^Z&YtSVRPa9N<%Ij`!cK*6R|p0hQ6;~a+pD_jQD2F;yOUOHQB$IBUJrczzgMvt-tm0aI!Dmgno*e?bi0NF}*Hh*s^4lF15e4+9<=bIUQ?WIEOnZ zpoV>4)wl4LAdZ{7XLuPmBwJb<4QsHy0SR$idSR8Qdrq$5oK(lOA^qg`PW^cc4Vv=V zxLeIV29&S=5$fNB`U9Z;bf|A!u6{VwH--8cQ2#@@`W3t~Dr)@&DPbS_P08h~51mUe zn_PorEnVHgXn!4QZKa>AKejndDK-k3dbuXuzk9~rP-;MJ!usf{$_^l1)50%sp_+8i zI@==Sd8Tw}uMvxaRpm*oa6N}p^!TINF5xt`3O}{q%vm+O|p0;Zb_TH-Air z%dVe<8@e3W(_vOi>UsN8$9jJ1R5{)Dg1=2GYC28jM4Qp_RB;=5Gjy04z1FPYWwYV> z^h-(m+m8yBX~dDpl8voukkGM`I?rz_@m&klVQ8|!v7bA8V>oOqjO=vP_z?VwKw?X_v%k+lt-98{?Ck|wT!b)~7}{=#SK@&#O* zW|G_Q1u2kg3v4@07^_ZZ7S}sAb(KC*Y?md^xwRs%{Ce~{KhA>09*S7hHJ~jCeJMlZ zR(Bw$*Txj@5q%UNet7i8%!i^=M&g^b(R(IZQtH*U1n*a(OXAd@mRrNf0fqdi1=<2pehlU|8^+A`_kKKA0oax{orAABI5rJ9mt8(U;i$D zd-?5e-}&`l|GM?J3VI^?69p~)IqvJ0RnP@aC3b@7&t0w*Dv8|F(%T<$6H7$~Y-hnw z;RW3OcZzel@cp@!9wP89KTq+)Ec?~PJh}de*56~YmvggOkE_)B=dMg0QZ%3jyi&e( z+5e{X*Qq(IX3Z>(N?QMI4xb}d#fbL!^)rErTmP9?I`r+>zbSMy-|ke^TK_Zlr^RpY)~EX|bY5SXr$$4MetcuFK%ZXxTtD)!TPD=`?xyy#A5G}Jhy^1BMf!9? zEv}%ZnmV<07`Wh3FIj4O_-4I*k25%>+txlip4A~929tMKuB=NupuQf|-v{+KL;Z75 z-v#O?K>dkO-yZ5`9TL}6pV8{ zXH1Vz)PK5dp&`|ORAX!nCv_@$a8&v-1tVIhGO6x@0S&3l6@Tudvk48Bt$X5jXB9eg zhs1iz`|{LEL+$Z|b{bUfN&K#UCz=w~yZ+a2bTOg+wLH4U$s5sR4ejyA!?dVUlTB+Z z4~pI|lW(6quH1o~JSEFb8g4{KZ(Gr6>Do3lw`lCsaoTuAKIU3OzTU(aIGWpMW~cE#XQvMDK~Sp zhU~^mqN_z0YUxD8-{#&y{k2g4KGc6uN&Oa3UjyoYloHpME>}Mk>R0f}sHpXyKJuyG z!IDh7Aat?qjDl zP>*riGg9iD6-M>QSe<^|fX-Sev!+J_XA(KhXzIqT75_9VX#Js;ryVW#=1I{f+%>=F zR@Qff!ro-G^>DxY+)}CgXFpiJ;)=Aaf*K{pbDCr?*S&K-cgL%NqtD@Vp$j){kBZ7+ zq0@+QHLaD;3j4K_u$#E}x$wm2k(&!8UUSzB!*w*KzY#jdHF_O-E>T#}K~m<@o5$RO zF8x}xDY?S!>E7av?EX)jMYo=3f=X_3I+3>z9P)lETz~sTbJu-oLULzTv$jPUoSR3l zr?t$A_(KAs(>Zwg{JHP>x2J#F`pasm{@&KVbO(QM>;K;w^?yi1yI3ptqS>y)uXgQc zON;Wg93576r1cx!-hXJdC3Rd7F@8w{T`E|WayV0XhXQ(~t;wCZMsI?QZmQ_8atLRMHT(Bw9_|TsiPaSO0 zGGzeKHJCZEnQ#zMP2CjPc&9sAer3>odiB%%Qd;m2p70YSHTv_%-EsUUs^6XPGku%w{YzVZ?Wn)=d-rR@ zokTzH3Mc#wiX3Bg_}LBNcUpg+X}KkCHTfsZ&$j;kQe>vR*=9@n7t}jRy*KY>( zD`;@4TmRqN`d5$oSC9HvkNW>_jr!jvef#{@QUB5%RJZ;xTQnT{yFvOp*N$J(nXaFn z{$cja4s=TB?5nEJThjx}E!!;Iu1TX7HJ`e|FjJWLusS+Qn{3^>@uCF)_irL?H`@|hC3{z|k@jT&`7hDeLL5o!X^EYOf9XR`nMB?CIJ_U} z@;uOO^%WO#eap~HJ(GdNxo^8k=hhA)DRtyaTt5yWW@&z1iy}S9l=j2wUCbCtPOk5L zdu8L{Rc-ynqxbb-_`4R2<|_m15%Ht`*7CEX_W6Gs?PvXudg34XD!2Zn52LY@c+~!0 zck$hCJQU~z593?Q&yL!g|82CN^*_3sKk|Gh*ONJd`OaMb(m{W#^U&JI!zh0`{BJ)4 zWtEgaSGWHETdn`Y>$yI^we>IE z!5`fEzYv}B^`D>XzxTol`M%2>sK$oeiMRLJ(vJ7m@7}(aqmzolFI$C)<~&+xG*aJq zSh#JBht1tVCL}3nqQ^KNPPE2YvZGaqEtwEHqu_+U1DQTj=E~NHzT{-_kd2SGxRB4Q zBS*Jf;YNs_pq+fV2%_F`$C*~!N0H9UuW0qz zFq#ZcELbsdfUrFnq>U&W>u_)(zr}=6e z4VU+FHT{RJ|G0;*osJI_EwKHrcwxTig6OY1)>+a*bfMOW%Mw`)InhE)bMMWyO1B`3 z9Ig!6uilb4wsU$tp^+TjSJ&x^+DT1HEa%;O&`g7>I;k&fcduBeb@P1>lkHl>Q(?P< zR+beR3-xb6{X(dJ80wot{cxyn2ld0DemAI3puRfPcZ2%Xt$*n+l>cPwe}Ag?@HHI_ zX#eA0ox%zY=*`#%>XJ5URPN=4?nZMAXuyZG+i%U)Y2DXzNm`x;jl1o#wa-2pyc;S*hmw`gq>mqIY}rsny68zU`-(QPXFe z1J@l@q-4j(gT7{#B*SRq>(P?xw14+Do+c-%e4203iAAz@N1IaBtczn$G;dB5dyMf4 z-LFdZjk^w8vR$2SE>Uyb{ZxY{UmLXfu7)OEaM?7`z+Qt+h+L&RX@eT=d#K^dA#YpI z{W*g_EN`GpuiEZz?lNDA_KY-M{H~S~r=x=}QrGk7y2bKuoG{KOvW*gIwP z>^D!jJ~_+#*o{#oDsx*kmX?nd4vz7f@2vKYe|!3;6MmlG``qrgw*I9%_=8*j|IUP; z4b#&UxxHPf*@47*P1_I}BHSwRe3=E^(p@RBwTl)F_;RvS;{jK>U^U~p#d_Lg_5Sew zJ>FUn6OF-bu6c`=SIZyKu^_oC`E+KyeUqL&N#vzd`?n2tB*P5Jp+k-P62&zak6*me zk6ig+cRF#QE1B+b<6KS$H)0g)6#Mz@V3MymW~8)>2kFtnD7)d2p`y#gD%}2e^7mSNH%$q@ zU7ljE3jU`@{l#>)+*?TfZZ7j`By0-yQX@ z-Dg@rudBay)PLZFo@t3GqLo-GobWT_uUTLAt`zOD^11$l&KapiiBfnC9-^})83)GK+`V{JK zDp&sj)PD^1RiS=8s6Ve<{l!qff_MJv2|v{neyUINt*|GqV1=LR(|rFwoaU=jf7|aJ z^)KB)b?aYl!p~l*Da$W?Frh|P^R$&6^yp!)AnLnYosKiJIJW#v6I!UfIl;%eHcfJi zSICTc#`*4>dvHR1IWn^Q=;@b-HYY}tb$6|B(;{J=Rq9wt8j@9Y0xc)Fwj#X?=6YW~ zU{2~kn6Xv4rWLtD{o;LH+ml7%J~b~Nupw%3=9^cDRvZ?bK4fkcA-ck9r18xR(G}s( z?AkwSg+w>9WrMDSRfH{>zHHB?jQ-uBclhC4fAKhO?Xn3z{I+=1y(!Fu`2ekY4H!QE zb_gJD1`8`~A=npItBAy8C!7c&q=})_+;Tm^j^aYBc6`a$&bDZK~JL|DMWy16u4YNC>KLLIZK>bcozq<7={gv^b9QCiB@KZhE zr+UKA|JH<`XXif;`K_b=r91e8TmMs%|BVShxpsA=%(oAu@lyuKoHy=EM|SUP5IWPA zy7tJNJ-A&pwhP1KU6yLC~580_SZRDPX6Np}eJx|XKokXG}ZV!9h z!H-zJD^B~^bSgQUqwC(}oj>WC>inp6!gO-uPJo-^!I`3qGDbWYyL5I{TYuU;lTNTYvGc`3XLrM7-?`|Fx{3}_s#CC~*7nY%a6;<1Zd#5c;zEbL zoz0xdh(qQ_x28FhmcB}PTO|6Bv^2+4BaYgUb5K9&3tRs$sIL$8&7giGsGkq@|AP7> zp}rc_e*yKYTmRBuKK$>e|HNGX+_@(`_l5Y7i8`D;o(Wm>GYzO^B#USrBX#N4C~GtM%uMCm)xppNkR|i z-h1xhMoeFa9L;}WNj&Bl4_`K<0Zo!=@u>9^FJf?OX<`3`t*Bj%UVRM?H=}(V)x0-} zCKwGIo2sbS#DsqNvR~EjkrvI*i8fcRE1C$D@W9qHrwP3o6x7S)lnG7I>|k{x-H;1~ftbP{#*v%&D=>uuV%EnbS0dT5%#JiDIx>5ItPb6)dwf`jx|$?Oy{RDILWOwt8lD-R-H1xH9drMY zzAa69no%>Yqce3M5cKYKp&N{Nu%HA^v^m`(o!gM6wkFM9I*8{h0Hu@3+Vd%gHy(bbMt+h`c z)|gBVFIzlzU$h^2TQL2t|JbRdt?T&NwrbPJ%(FwK6z@+b=QR5TKV3TW=URWh)#p#= z<*#9*0KGHMU*8pfzv54}{?2fB`O|raz&79d^Zfo!f4%*Ot^Xxx`S}Sy{K`IAFsh_ubRE4_Wjyr#&g?MW#LSeDNqx zbn*IwmzG)FYfgr*ly}@JY(N|ALg z(RU0+bEKQzkk0iS>aT|S?Vx@I4NmohpWi#- zN7bQo;OL=dG)`CcY<{DrR4`Zb(uN&6Bz|<>$jzpvbZjT>S(1(PXz0|{k|EcNI9tQ1 z;l(pVi-F2*3r;=PiYgg2dUtcCG8L>|JxX#xF&ET1<>=)w9XjBHeM#QNRy0FNHbB$5 z6+OE#{C=0++H}Tp?a&dqt*Do4s!H(F=CoELOFhMY+9aTJyuW*~=+Gi#_T3ln8dI+> zdP78j|~WXwuCMcA8JL(4xy^S8VdVBbqYzllA9A{RdG0Zn^rK zp#E~GU%@M*qSim(GDC?R?jc&B)p(4Jhe-XJY0>;aQVM+lo!h$m=|xwQpOr zq$6c)!XKQfK^(npI8(noj*f93?k$@k41ZTJT+g)ywb_|+T`OOk#Pzw^c;*&mzH7lf zaYgI;tJv;1_}8Rdp^$u3YpwaXY)*aB$HDzhKg<`J)wb%XJ?5G)?3CZkQPH_vL-Wv~ z-A5G*=X6{$9iU(uCWFY?-_`vVg1g`pxt!xzG8xC;Tu)zvrraNw3QjmXP1t z`j_sYy7ezN;b(vIIo%oSx%K`nJ-S|bx_Kin1!@zuZ&$9qCD+mXkf!?vD%OGGR67=AgF(uG{@_-@Fa3!-aIn^IxO zK6~OO+g0weog-Nm*7X-Rjg8CZ_>0%+Zvfk}FzG#+6OS*~ zh6z6z(3HL|o7*p*8uD%Z{$JBSmo=F`n($M4w;Q_=evZHRVe}C{jCFm>=I)n1j5$4F z!jBHnvdoKT+WdW8|9|&ze!BG+pT>I~=ITFyx%}xcho8T6S0+re`nGPr_+h_(7PyN1?tD>hFO1hEV@B)PD!{KVKKuub{!HZvCrU z|LWGCR`ANGZvFqiw*H-KUL5gTTmRA>RJZ=+TK^+w-W^`oyaUY%EO^*Cr8Vsso>b?l z=*v4w^0tyoTeEHR0c6qr zb<t0LT1M901aj#p0@N@b3x%h00&rbmQcb#$N=_DFJo63@3e{^AKhnK0ppKS}!Um*o20qyOUnhO(aub6ojH zT+%D&k$YpOf@Qf7m$o2o`7Z|o9eB;^V1lnqYr>e7@* z#2(@PnyF1T3(TdrywoL)dv$$std|CPlfVAB`i%O-ap=uM*~jIm@+Zke=TF+yW>X)P z``)IMufHDZpMd(Op}sZL|9qLP-wf(EDG=AUhx$#SzBSaZpuwqb{i|F5>ej!y^%uQ^ z>#nEpKK%cD)Ze#fg4b_t{Y!UH-TIen{i84J-PcyL1N91Mn$&x<6;aH>IJUCmvh&;)^hRbJU68+qH;-TZ6Dk%TX@OA&X|*$o<*(Wy0s;J!xl;&xz&L<`Yp-rZP<|%DaQA^=-Ziu z#wZHg9_vc%1`gJZ{9sG+KkZtjY14y*Y|Z(&ah^S~;aYjh#`dmi>kqFbQZe}nKxHjH zd>?CbZj`MT<%afk~#JBjo=Wpk?dC#-_?d9(z z|9$0eFTefMtv^54UrhdzUhy!>pH%i)i+D$AaQjoZ{W)xZyVRHX`*PvX;pN|0{&e2T zw#A?Q{K2RBe#q;XrS&DRN~8Wlg^ZI=E=#~G%Va6#4cSF zCB8S;e|dYqoHlD3|LsmyZLYuTjk?*&XFmy*YTd8h*g=|(6+Trwzh6M3F3aqB`{@N| zu(Ioe6hj5lrk+GY)vfBpa^3n-AM5Io)u(d|iuW22uQA5HI%oBWx`Sr$)H|X>fy~{X zfv|sYp8EkuD&>uWtQIU#a}>mH)(C z|LO@p)f0ZIC;a?xP59X?oGJfXTmRA>RJZ=+T7TD}?+gMi5E^>M_nMAoI~p8QXyb6s zjMf-c;Q8{jHVvNi%%mVimS!FO*!oV}dSqbqyJuQ!wa96YsdHW!nvv@x-qgFevMm{R z%+kL1G(z4+`>j5y--XOPc_c|Y#g^1QQ_y0~ik@V-&}2l3jRUEhe*B(=zZ2<|aj)ow zV_&lBNulyiy?*50Q+dv{h6`!>+-#W4Lsv2=(`n(wBLm5fEZ^|y%Li4p^%sv5H-usF zx@GJ7i<>`5B5oSLwesTI%TM%qT{Zzo?D+{n-w1Wez}Mlwzf3UysB-Hsp77IO{4j{4 zcp}feE-<0To`|b{YvskG{^ck7Se8uy;y)EAPv+i)oPXN{bac#A&uAb-HQvIOk~U~=(%`)y zvgm#rq8j+H``jy>58LdEM-hI_-3m-`e_@?%)q@{Y#|( z8>jh}I7EM1+qWNeeRJ=IvxOraZj{aG8F!=#lxam0 zqSZ{2E_5R56P_-074#AfwDp}dc3WTasK9(j#A#Quu(#r^+~mPz{k<8p*UubEvgVIn zcf6h_u{IkVaevcD5}elS!aKduBqPWsS@DEu1)vTl1#RrclS^-97wjM7OJ3Oru55o~ z0#Vv6*nI8dMAGS#|6aFFldIbLi+fXk6rVrcmmihqxB1h4`S0VsIQ?~{cm7|$mSs(5 z)kgjKQG912z8m~oD8J30_RD`C@A*4jew)Aj-}0whfAJ1!xzl{_!T&Np%AW<>e;>^k zA5eW;l=D|@|M8>#3%#Fh@O~0orPhCC&tq~kFaFxrf35W?-3uG+D{1|&)n7bkT}F-X zwf^pM-rkDq{^@DH^KU-!4~#IUTY~OQak|!#b~%;dsGZW0)@zY5EkN3W_SvB(*RI?CCzvu_Jlf zWkK>SWd$-9>W7r8FAw!)pnf#e-vae#LjAi?-y7=NKz+Ne;`-ICf9Wfq|2_1d81?TT zerHg&bZ-*zayd!zSEr|E^|ZU{t52h7otKtJ^=KcJ=TWO(k06fCFSMyOxh~E1uz0#% zR-5Kr>bGf)oFR>Qk#Kn640XE5*sai`u>rMPDbdGCU`{8_SQMf@(UJ7(cFDj$+m;BL zHh3PETU&J6@L%Dp=C-6VJq~Vqo1{-as0U~rh&QK#L7ikj?|I5aS#DidlvjhUE;Q_t za>$ts)7G{+a#Nie-`de2ucHPHoV4gf!7|aMGsn)kv@k!H|9lUhG3i~wX}*J{E+xMT z&?aLhyBv#hF(MY9ybDazOi902gVVcrYehEgf4hF=LKAXTv-_5k>3ZbMgj$_@)Ke!z z>O75?8?8vr*S+~-kV!p4C$t&6?u!)pvMH=V-v*6HNVuTpB=r`=4eEPWQhy87kAwQB zp}srRkAeEU$4(*^&CKUQh3mWl7~v1~*=>WJ3?!%t#!e zYC}WLO^LSpIGo77D|QytH>J+mTjc#3m{a>_!zF@twx(X=FTZRhTJ3knh@(35mzq-P zDPtP%oo_{Nr$@xUYuSrTsioj&-Mtg(H+Y=OxY4a>e9v`m>!=kSB!BGS#ltq#bLK4n zlifQ}=@RE_+f8+8xNwY@U94y&p(8CUd-m*0MHbiS%lXs_<( zv|i7oM;+6ud`YkK7xkq&O)lV0wR!c-Y4S7St9pHfokHITw`Q-X8@&IGkiV4He8(&r zH({&LSIcS0rowx|&5h1JvU_+(SQKr&Xk&IfC;3vN&NYq0!lif3Za40gDcsTAM*C7s zAvbGkwvDDnF1KQ!)gJY?=Y&OLi(9^}mnEvZ;8OCU!m`tT$2@LL+y!^JAnh(K0u++C z**BkGFRAf?lX?4@lmBvy3)4z(xMkgz$3j?R?QQawN z9Zz3Vp`rIa%5GWmQ5dCoc~VLPSyF#w#woQVbuzZwoq^YLjmSv(jG3nb%*p!s1Fy@~ zYez1>Nl+fSjw7EA?K$>nWhWw^GjyV7U=K_f9{PPJuapZ0xJ`+Kc_=i7UYCSFye;gs3E<)?_yC*EmhhE>dTd@ z9|ZOLK>dqQe+Sf0hWaW{KMv}Tg8Jv7egzFq^<4koJJ;WHt=Hiq)mF5{2d#FB!`0}) zv7H0o?$)Co8q+tA?4Uw?^+xU8oFE|E%=~mt(@@6jV z+3tm~hmUn$#(qO;{y65uYDEorq5N=#pYad%+jJVHO4CjSSUYAa(|TVt7As9}MuQB_ zj5zUFg&sfB@5VwaHTo`gxwG#BO&Z_jaCeIVy0q8%Ekkd`iY_j!*3){-Yy&!V>6h!x z?Dgs5v5OBE%+sOWT^$XiGBjvq^_N2ZV^IHn73(j7`aPk31+R>XTK|E)_8Lc~s!`tu zhN-?YJ_(&34qK9NONmYm+boa^G9-;==N&g3r$v^xJ5^Xyt{Dxks~TyyNro0W=;fI; zs88d*n732mYS4fsqqGvZ`?Pwnp>Z$Z>@_nfc&REyl4owDJLvkomvyf$5}g$CWX z;^>JpZpK8xn@)86C`-2+*X^;vLXA#|S*Nvkg)#{)9>08&N?jTgveYcwrbHO?ES0lJ zl%b1H?Nyi(qDyMkyZid$u39v$Q=VDS_y-mB#1)PDE6z;(awYMtu)$rWxwRI>ar0m9 z%|Ej*TWEXfa)YkpKX3=-+N{|!E}vV|sp<83=W>MW3{TkAyObz&af)bbW|AO`XkI+H z!>beAun&)-J>65er?)oUaC6P%cA9)_yU(|PUo@1~=udiYGA!a-ePVa%VzT|RWTB*! z=cHO$Z-kTMj&ljNV}8$hiCNYwg)p%3Ho=|5e-K`|$_Q_1_(H=+mGHQT*@L@1EwnBffd7!@^%X>c4SzJ^LtY(X#v% zF76posPo}jxZr!Ozv-0;H+ElEfS2#jw*KV#R;|4T7S!w1%~sRvwx!Wqx6X69WlrC2 zyR|saN`uAYkAc5{++wg2*>AdU#)JKH}$-jO)X>!1CX8As%ghU#A} zX-#y(d^>vglP5NB6#NeRYf=vCkB0gupnmP`;`$a)-xTU6maE?%>Nke^CQ#o9>Q~U< zRJZ=WxAm_c^{*cFuO9XP-x~G5dnHuqx3>PJJE(5`%gyzFbFXKLVSE?ruW)-;pIAbR z_C(yzpV^j5Xhe^&9@C1-llj@QN7Sk2?Q_;vvkHalH|#k&Uq_joxZUBjezXy}J4WGF z_m^$RwO4h>moGLXJ!X#UfWXdV@br(ttykHSr1pMS8f+3RKlwRNB5S7u@p89lo_^1X zXw!*pdnflLPgJA&oqF7l?3nv3hRd@7}cRP(Zw`T6T!Q-_0M9&++x4 zr(xzTbr8**FZbl)%Zgk7Q(WoPd#lTwc(KoTIN*8=d7fLipt;PmML(Ezb@7LU9HCH*3e=cD_TdQ=g`9AdqS=thG+)c9N>Z>~R z!4ruYwvjcdApVZRh_?%bo=`s->Nke^dQg8M)UOZq$3lIT^Wypq%hi9#*MBUoU)}nb zzQFk3N7WO4swezZPxz_el3xGMC;W`?$osul^DW&$b?aZQJ9}K%y2H8nj#OXy_|Tj6 zI?#>wwYoQ((uT?w@AkM(O=#|rjwYV#)Tye})c1K|wW;U0CO4yM%aWP?*`9ZEHA(zZ z?Vc^_w<1FaBn?m4VM*TTESyOKcf`9>CG7U!TYuhHm3&?PP~<0De{sux5L);P zT;E>`W~xDe=uBYm zgQDZCpB?q@BjFs=GhBz7#Tps(k1?e6nn))ahZs3jEPqwF|&hwh`$pQppni4hU-}ECy7jM~>t8+BU-bL0veSJ3 zpSS+X35mmg>!^R}4*uZQ|G#rJ-x%3@`}@Qh(jkW~Yw0!CrILMPwwDampaZk}wvHIw zoQ4}(>I`@6?cw$1m_e9O;oi<{BUd=K}d*1z=bi!RkAW=9}@=`NRwNBKn) zfyBH0d#hjZ?d8Ak+ctl<#kp^X65@x^iT`OZ592$d{^BE^fBdL_ z(&lNKuP)y$gdXy{t$&P052uTJer@Z2D9mI=Qh2>eTL0bGn@8;){N{U?^jg2uacrb$ zMgD)*`WG}#4YD%Up+hf?>0W$Cn+CcBre5x)OV75u88f(z0X2I1;dF<~#`MFo2jc>3 zwW8aaq-(B`HKWgjn`{qRo6&?R%ZsngX+OY72ccFe8s9)m2)~{~;|KqKH_2Qn@i+fft?)ks9xM%p~ecgU*>tDJ9 zX#GccHx|9^&syu?bV#K$VHd5%N(n10Ot4@xrdZ*OEf#FX4lA5-$AZmxV1+YNv0yX)SmDe{ zEZ9siRyY%e1)B-S3TK2^uo;RK&Lm>NW|FYNnLI4mOg>gPBPDuDeEq86c_57y&a}jW z-H$3(IAe(go3X+QXB@C#Gmco{%qT3_j2BioGY1Pc6Mz-YY`}uegkXg;kyx;qD6DWM z77I2LhZWAGV!>w8u)>-5Sg@HQtZ+tF^pQ^`&mB3ea7G6Uc0amU;S4N{TG4ZqRF-kU zg58fRR(L-?Sg;vitZ-&A7HlREE1cPm1)B-Q3TL9RU^6jT;mj>8*i1ZDIFpG5o5{io zXG*YOGlH7vDS|UiuwXMvSmBHb7Hq~8E1a>#g3Z`rg){D0uo(}maAqnNY{nleoLPwl zn+e7WXTq>xGvQd_j1UVpL$Sh{L@d}$5>_~qhXtF-#|mepYN00xn~}x}XIf&xW>m4l z8A~kKj1^Wmu8RydQ01)E923TN`LU^Dqxt&?jnepcYHloWcVuwiMeaHb^|Y(^C;oUz1$ z%~)ZDGY(j=8Aq&eW)v1|#tSQ)nS%wJ3BU?xHekVKLa@S_NG#Y)6jnGBiv^pB!wP3o zv0yW4SmDfjEZ9sDRyZRoTHyHWR|N;ra#-Pv4i@Zwbg{x24huFzu)-M^EZB@IRygB> z1)K533TGB$!Da%n!kO(@u$fS-a3&fHHWPyt&fLO+&BSAcGnrVhnJlbu=IfFdl{^mw zqJ{9v6wWlkg58f2RybpV1)DL&3TJGwU^8}D;fy;LY{mmCoSBLRoAJjAXI5gtW`eQ8 znJ_HaOgL6JBgBHuP^@q!5eqhxgcZ)@VZmndvBDXty66eQW~8ygnU+|v8C9%s#u5uQ zV}%vYIAFnM9I?WgQCP4UFRXB84i;=C04to?fCZZg!3t+0v0yV%Sm8`87HlRCE1XHi zg3Y91g){H5U^7Kn;f$NW|FYNnLI4mOg>gPBh>&sLD-BmRyflV3pS&Q70y^-bDGaImAGa*>vOe7X;CJHN@iN%7=#9@UqsaUX?G^}vu zJr-=H2rHbCm8tZ(BZn2v=wQL_M;9xc;jmyc1S_0z!Gg`WVudq4Sg;vitZ-&A7HlRE zE1cPm1)B-Q3TL9RU^6jT;mj>8*i1ZDIFpG5o5{ioXG*YOGXh!k6v3G$Sg;u-tZ>Ez z3pQhl70%dV!Dj5R!Wnlg*o+5OI5QOsHsg;K&aA|O%>-kGGhtY;nQ*LdMu-KQp;+Ne zA{J~W2`ik*!-CD^V}&zPa_9-dW~8ygnU+|v8C9%s#u5uQV}%vYIAFnM9I?WgQCP4U zFRXB84i;=C04to?fCZZg!3t+0v0yV%Sm8`87HlRCE1XHig3Y91g){H5U^7Kn;f!p< zN}oG&SmBHg7VLg>vBDV+3pPWr!WkDV*o-SyIOBr_oAJd8XBK0@W&*LoneAAxnNX~7 zCK?Mi6N44b+`@v*#AAgsnOLxyEUa**1PeAJXoQ|3IMW0RHlu_U&X{1qW=yfd8Cxva zj2%`uvtu)-M!EZB@ARyZ>X3pV4070%4Tg3SbA zg)T{%{XF(Go!FzGhSHX%p5G(OaN9mvjGb>6M_}a zL}I~aqOii5SS;8~99B4!iUpfV!wP5KW5H&Mu)-NxIGdxQ`3G3xj1Cs;esr>` z*!`$tg)^2|uo)|?aK-@(HsgpD&Wyr>&3IvjGjp(DGXYrP%mysjObAvu6Nv?ziNXqJ zVzFQ|aaiF@Di&-e4J({^j|H14!U|_(n^pSUk;4jSbg*Feql*>Ja9FSzf)&oVV8Lcw zvBDW2EZB@MRyea53pNvo70ztOg3W|tg)`Auu$dUFaOM^kY$hHnoXNz3&17MPGbLEC z8G$l-ir`EWEZB?^RybpV1)DL&3TJGwU^8}D;fy;LY{mmCoSBLRoAJjAXI5gtW`eQ8 znJ_HaOgL6JBgBHuP^@q!5eqhxgcZ)@VZmndvBDWC74!sQGtyY$OiL`-j4D<*V~GWu zvBC;x9I#+Bj#%N$C@k2F7gjhk2Mab6fECVcz=F+$V1+Z0Sg@HWtZ*h43pNvn70#q$ z!DiC1!kPD2u$dyPa7MOyrOzEXtZ+sL3wA%cSm6wZ1)CvQ;fxCwY{nHUobkbe&G=%4 zGmEicGl5v)%yul;Oej`36O9F%iNOkIZehV@;<3V+Of1+;7FIY@f(4rqv_MZ0oN0mu zn^D3FXH2kQGp1PKj4c*y#tti-amRwqcwmJyQ?Xz({#fD6N-Wq+FjhDdh6S4m#|meJ zSg;w270x7L!Df=M!kIiQ*i1fFI3v{(Jwe!vG*&p%5(_q?iWSaSV!>vtu)-M!EZB@A zRyZ>X3pV4070%4Tg3SbAg)Vas#VZc3r$8Huwnbm!zXgIC;`_v};vs-D@da?gHGg)s08We)!1-_d$!-ETVMPGv zCGaO92w)0{Gxv0H3e&AEpZ60}%m?d-H?b0vMJ`gI2Je#I3DN&^aV};P6SQ@P6qk`rvRq{{ejbf(}6R9Gl8>!vw?Gf0l>My zdBFL=1;B;CMZm?tK;RPKQs6S+a^MPJ5O5_h7`O_!8n_0y7Pt<$9=HJ*0^A7P1l$bV z0^ADR2HXw|1?~Xu1nvUv2JQjw1%?5`fqwz_0rvwVfCqpFfsw!{;342);1S?a;4$EF zU^FlWcmjA5cnWwLcm{YDCi;CCE#UXEHDmu1$Y&B4R{@R19%g73m6Z) z4NL&u0p11P1KtNF0+WCbfXTpzz!cyk;A3DaFb$Xv%m6+CJ_SAlJ_lw3vw+#a9N-IJ zF7PGr6)+E&4=ez_2EG9n0^b7P0pA0QfFFP#fuDfIz|X)hz!D(;#xEfuzM%%NCa@N; zHc%4CuOi4V8CVByuM4aPtPgAelmW^D<$%zJ2pYk*JWv7nbp_0?Uy8u5OJRQfQUZSM zaK3&u1Abi|^Xu2w1v0;WeO)5+>sJdPzoMZkY=3QzzJ7gekG_6s05ySHKy9E7P#35N z)CU>>4S_~LW1tDp6xa%A25b#92U-Bz0QuDw`K1)w!tL#V?Sa<74nP|q2PD9bz)rx< zz%Ib9z-~ZWpdGL~um`Xw&>q+e*c-^N^vEyk=mfX-0rmwt1N#B{16_cwzyZL4KsVqZ z;9%eopgYh5I21SxI2`B+9042&90l|Ojs|)I#{kCy#{tI!eSp5e3Ba!lwtoGZ1e^@? z15N=>1^NT00jC3J0A~Vc0cQi}00V$?f%Aa#feU~Ofs25Pfq}p!z@@-tz~#Udz#!mC zU@&kMa5ZoZa4m2ha6NDXFa)>}xCyu!xCOWsxDB`+7z*40+zH$T+zs3V+zSi?h6Dcs z?gQ=zMgR{04+0~BQNTmM!@wiJqrhXp^zcVG`-PoO=p7qBv+1v&%!0s8~_)qeSOQ~)*xDgyb{#QCMeo5JnQfXYA>U~^y#U`wDXPz|UK)BtJ%wSd|{9iT2y52z0` z02%^~fW|<6WpjQR^Hy-X8L&0b9B2V-1GEHM0owxG0o(r{P4^h^_5J__e5-iET_%}%qg78X`Id(oXJ_7%{iRQ zd7RG$T*yUS%q3jPWn9h`T**~j%{5%hbzIL4+{jJb%q`r?ZQRZs+{sl%p*L?V?53iJjqi$%`-g9b3D%ryvR$u%qzUgYrM`IyvbX<%{#oyd%VvFe8@+9 z%qM)xXMD~Ve92dQ%{P3@cYMze{K!xI%rE@PZ~wvnzmV=fLog&mF*LueIDDII2;)60 z!!bM~Fd`%ICq`xzMrAZcXAH(Nj_kzF?82_>#_sIFp6tcm?8Cn7$Nn6^fgHra z9KxX-#^D^nksQU*9K*33$MKxNiJZjAoWiM`#_62FnViMhoWr@C$N5~qgLhq z%*?{9%*J1tojI73zcCkcGY`Kl9Od;nAM>*S3$hRk^AG;XA}q>cEY1=v$-nqFOR+S| zuq?~5Jio0ieVbOQ;JqR%u`;W$D*t0OR%Z>?WG&Wa9oA(%)@K7YWFt0a6E?yQj^_kUZs!i}!9`5Bn?&kp>1Wd?8Ow1%q%4AH=6#SXLFeOtlHPbLH)A8G~+_xFIjNUUbGqW%&v+-AEXAb7% zZ_LHq%){TAm-(2V1z3=USeV~d?!Hah74cq_#aNsrSdxG7ZOmghGRL7<2iv7If;`w zg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIpxr(c~hHJTw>$!m&xrv*(g=Xrq_d5M>Kg;#lv*Lj0C zd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f@A-ir`H7$TgCi2XQcma43gyI7e_KM{zXAa4g4hJST7>Cvh^Ta4M&9I%jYuXK^;? za4zR@J{NEy7jZF{a4DB@IahEcS8+Aha4pwyJvVS8H*qt!a4WZQJ9ls=cX2oOa4+|9 zKM(LA5AiUM@FhGMq_lwU`)nhY{p?+#$$XYU_vHhVkTiyCS!7@;I}d7Z_CXo zy{BSoreRv9V|r#_MrLAWW?@!l#`o} zvjH2j5gW4!o3a_3vjtnS65D)VRkMbCg z^8`=w6i@RE&+;74^8zpO5-;-#uksqN^9FD77H{(o@A4k+^8p|75g+pjpYj=>^95h> z6<_lW-|`*b^8-Kf6F>6{zw+A`_xvx6`_B*z$xsZk7Bk?CjW)wzc zG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4GA3sV{>)#PlBt-QX_%Jjn4TG!k(rp8S(ugC z_$#wB2Xpc_=3;K<;qT1Le9X@REXYDE%s==ii?Aq*u{cYxB>&>yEXC3+!?G;L^8APY zvH~lz5-YO`tMWfqV|CVGP1a&<)?r=NV|_MYLpEY#HepjXV{^7(OSWQbwqaYgV|#XB zM|NUoc41d`V|VsoPxfMO_F-T4V}B0dKn~(y4&hJ^<8Y4PNRHxYj^S92<9JTsL{8#l zPT^Ee<8;p8OwQtL&f#3n<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL z<96=gPVVAv?%`hU<9;6CK_22^9^p|Q<8hwgNuJ_qp5a-Z<9S}-MPA}%Ug1?<<8|KP zP2S>d-r-%|<9$BhLq6hTKH*b7<8!{?OTOZ3zTsQG<9mMKM}FdGe&JVs`@+8eg?0ZK zf*~1-q4@)UWEh5JIEH5gMr0)Z#K?@osEo$wjKP?U#n_C)xQxg6Ou&Rp#KcU(q)f)- zOu?V|3sW)`Q!@?IG9A-112ZxcGcyabG8=zocIIGC{>EI)%{=^_d6|#-S%3vuh=utF z|6~ysWib|K36|tv{F|j%nq^p)ER$*2C$7-z38m!4$tj#*C%X+NO z25iViY|JKX%4TfN7Hr8@Y|S=o%XVzf4(!NI?949g%5Ln=9_-0p?9D#x%YN+70UXFd z9Lymc%3&PN5gf@;9L+Ht%W)jf37p7DoXjbl%4wX=8Jx*koXt6$%Xys71zgBQT+Ah0 z%4J;6613bt>Jj^3J%40mv z6FkXNJk2va%X2)>3%tlnyv!@S%4@vN8@$O|yv;kj%X_@f2Ykp!e9R|&%4dAe7ktTA ze9bp}%XfUw5B$ha{LC->%5PuP`@eARKSMAiLoqae;ExQ$unfoWjKGMD#Ge?MQ5coc z7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bs2Gk;-9rebQQVOpkRdS+loW@2V$VOD12 zuguOI%*o%Fi@BMHzcVlMF+U5iAPccD|KOi2!lEq3;w-_E{EL6H6ic%V%d#BH^B?}p z3arRVtjsE`%Kuo6)meizS&OwOmghGRL7<2iv7If;`w zg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIpxr(c~hHJTw>$!m&xrv*(g=Xrq_d5M>Kg;#lv*Lj0C zd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f@A-ir`H7$TgT-u-6? zhGZy)<`4XlVHlR-7@iRrk&*ZlBQpx4G8&^Z24gZ7V>1rpG9KeI0TVJ26Eg{uG8vOI z1%Ku*OvzMC%`{BQbWG0-%*ag4%q+~xZ2XnknS(j`8*?!?^YC}(Wj^L-0TyH-7Um!P zlSNpR#aNsrSdxG7Z#;r? zupt|LMGrO=WyRkcauqS)5H~X+J`>{U)0*Ks{Ja3eQyGq-Rnw{bgna3^@Fs8ZHt+B*@9{n#@F5@ZF`w`$pYb_g@FidI zHQ(?p-|;;^@FPF*Gr#aFzYX*JFM|8e5Ddvs49y?-Bf~H(!!bM~Fd`%ICq`xzMrAZc zXAH(RA(k#QWEXVTvhySty zE3y(RvkI&7KUQOP)?iK6Vr|x8UDjiLHef?GVq-R8Q#NCBwqQ%PVr#ZxTef3+c3?+# zVrOdpRbJzD-r!B% z;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b;%9#0SAHAh`(H%&pCK5M zp%|J!@JEJWScYSGMqorn;!ljsD2&QzjLsO0$ykidIE>49jL!s2$V5!cBuvU=OwJVi znZGb4Q!zEuFfG$DJu@&PGchx>Fe|h1S7v7p=Hze8#oWxp-8spilteGWm%5p`49hP1y*DwR%R7e<$tWk>a4+1Y{k}W!?tY4_Uyop?8MIO!mjMb?(D&y?8V;f!@lgt{v5!89K^vK z!l4|-;T*w{9L3Qb!?7I4@tnYkoW#kT!l|6b>72otoWfJjBC1!lOLK<2=EW zJjK&I!?Qfc^Sr=|yu{1A!mGT->%766yv5tR!@Io4`+UHMe8k6m!l!)3=X}AJe8ty% z!?%3L_x!+*{KU`v!ms=`#QVQU?mt5?BttPYf8dV{!>|m;@QlESjKrT9nNb*((HNaE z7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woe_%nZDN~U6JreRv9V|r#_MrLAWW?@!l zO03K(tjhmbjn!F$HCc zjng@UGdYX1IfrvOkMp^J3%Q7kxr9r(jLW%#E4hlRxrS@Gj_bLB8@Y*_xrJM~joZ0{ zJGqOyxrckXkNbIm2YHBxd4xxKjK_I`CwYped4^|sj^}xS7kP=7d4*Sbjn{dDH+hS< zd53p-kN5e25BZ3X`GimTjL-RkFZqhE`G#-#j_>(_ANh%&`GsHk-B17T?*EV9GXz62 z6hrd|{>U&4%Ww?O2#m-`{E3kng;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#b z^B1OMDyC){re!*&X9i|uCT3<9W@R@1%IwU+ocxWsn45X{JM%Ih^Roa8vJeaN5B|v_ zEXram&JrxizxX#xu{6uDEX%Px|KY!^z>2KI%B;ew{EyXGoi$jKwOE^VSeNx!pAFcM zjo6q?*p$uKoGsXrt=O7v*p}_so*meco!FUO*p=Pbojur-z1W+5*q8m-p946MgE*K& zIF!RUoFh1rqd1ylIF{o$o)b8clQ@}EIF-{loijL-vpAb`IG6J{p9{EtLmw1_1c$L?9oi})sw|JX(c$fEhpAYzukNB8R_>|B1oGh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSn zUD=J@*@HdVi@n*0ec6xwIe-H>h=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{nQ#p;( zIfFAfi?cb0b2*Rmxqu6~h>N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~o zi@Ujpd%2JMd4LCbh=+NEM|q6Ld4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53i??}) zcX^NZ`G61kh>!V%Px*|``GPO`im&;GZ~2bz`GFt#iJ$p}U-?}W_n+T01Vb_uL-Pmz z$S@4ca174~jL1m*iIEwFQ5lWV8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSwv_7p7z? zre+$ZWjdy324-X?W@Z*dUN%3>_e z5-iET_%}XOa7@1KRmC+cTF&LAv7@Khz zm+=^%37C+Hn3zeJl*yQ!DflygVM?ZAYNlaYrek_$U`A$QW@celX5+8S&K%6i-uui$V#ltDy+)? zSdGfCD**gE@plIgGR?oIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0 z>$sj9xRINH=XjnM zc#)TQnOAs~*La;bc$2qyn|FAZ_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZ znP2#o-$i%-`8`80BttPYf8dV{!>|m;@QlESjKrT9nNb*((HNaE7?ZIWn{gPI@fe>8 zn2?E>m`RwF$(Woe_%nZDN~U6JreRv9V|r#_MrLAWW?@!lO03K(tjhmbjn!F$ zHCcjng@UGdYX1IfrvO zkMp^J3%Q7kxr9r(jLW%#E4hlRxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm z2YHBxd4xxKjK_I`CwYped4^|sj^}xS7kP=7d4*Sbjn{dDH+hS(_ANh%&`GsHkT@3f1-!lY5G89Ae2mZ(~49jo~&j^gj zNc@SB8HG_9jnNr{F&T@o8HaHhkMWs+37LqAnS@E1jLDgTKl2x+WGbd+8m47Bre_9b zWF}^27G`BO{>tpk!JPb!xtN=I_&f75AM>*S3$hRk^AG;XA}q>cEY1=v$-nqFOR+S| zuq?~5JpbXptiXz_#LBF~s{D`DSe-RkleJizby%16Sf35pkd4@wP1uyp*qklclC9X9 zZP=FW*q$BOk)7C?UD%b~*quGtlfBrReb|@%*q;M9kb^jwLpYSfIGiImlA}19V>p)M zIGz(Yk&`%?Q#h5=IGr;%le0LRb2yjtIG+o+kc+sOOSqKFxST7vlB>9yYq*x{xSkuh zk(;=gTey|mxScz=le@T^d$^bTxSt1jkcW7fM|hOSc$_DAlBal@XLy$9c%Bz{k(YRx zS9q1zc%3(Rlec)AcX*fgc%KjWkdOG7PxzG2_?$2JlCSuhZ}^t)_?{p5k)QaPU-*^Z z#dQDqJwq@gLoqae;ExQ$unfoWjKGMD#Ge?MQ5coc7@aW~ld%|^aTu5J7@rB4kcpU> zNtl$$n4Bs2Gk;-9rebQQVOpkRdS+loW@2V$VOD12uguOI%*o%Fi@BMHzcVlMF+U5i zAPccD|KOi2!lEq3;w-_E{EL6H6ic%V%d#BH^B?}p3arRVtjsE`%Kuo6)meizS&Ow< zhjm$x_1S<8*@%tVgiYCu&Dnx2*@~^%hHcr7?b(4H*@>OmghGRL7<2iv7If;`wg;P0=(>a4PIg7J7hjTfP^SOWv zxrmFogiE=M%ejIpxr(c~hHJTw>$!m&xrv*(g=Xrq_d5M>Kg;#lv*Lj0Cd5gDshj)38_xXSi`G}ACgira5 z&-sEc`HHXkhHv?f@A-ir`H7$TgU&4%Ww?O2#m-`{E3kn zg;5!e(HVm=8H=$QhjAH?@tJ@LnTUy*gh`o<$(e#b^B1OMDyC){re!*&X9i|uCT3<9 zW@R@1%IwU+ocxWsn45X{JM%Ih^Roa8vJeaN5B|v_EXram&JrxizxX#xu{6uDEX%Px z|KY!^z>2KI%B;ew{EyXGoi$jKwOE^VSeNx!pAFcMjo6q?*p$uKoGsXrt=O7v*p}_s zo*meco!FUO*p=Pbojur-z1W+5*q8m-p946MgE*K&IF!RUoFh1rqd1ylIF{o$o)b8c zlQ@}EIF-{loijL-vpAb`IG6J{p9{EtLmw1_1c$L?9 zoi})sw|JX(c$fEhpAYzukNB8R_>|B1oGh8VP1%gi*@7+Eimlm(ZP||P*?}F|iJjSnUD=J@*@HdVi@n*0ec6xwIe-H> zh=VzVLphAYIf5fOilaG(V>yoFIe`;7iIX{nQ#p;(IfFAfi?cb0b2*Rmxqu6~h>N*| zOSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JMd4LCbh=+NEM|q6L zd4eZ-il=#oXL*k2d4U&siI;hWS9y)sd4o53i??})cX^NZ`G61kh>!V%Px*|``GPO` zim&;GZ~2bz`GFt#iJ$p}U-?}e_n+T01Vb_uL-Pmz$S@4ca174~jL1m*iIEwFQ5lWV z8G|tyi?JDpaT$;CnScqIh>4kmNtukvnSwv_7p7z?re+$ZWjdy324-X?W@Z*dUN%3>_e5-iET_%}XOa7@1KRmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!Dflyg zVM?ZAYNlaYrek_$U`A$QW@celX5+8S&K%6i-uui$V#ltDy+)?SdGfCD**gE@pl zIgGR?o zIFqwDn{zmq^EjUixR8sum`k{n%eb5?xRR^5nrpb0>$sj9xRINH=XjnMc#)TQnOAs~*La;bc$2qyn|FAZ z_jsQV_>hnIm{0hW&-k1#_>!;qns4})@A#e{_>rIZnP2#o-^F+T`8`80BttPYf8dV{ z!>|m;@QlESjKrT9nNb*((HNaE7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woe_%nZDN~U6J zreRv9V|r#_MrLAWW?@!lO03K(tjhmbjn!F$HCcjng@UGdYX1IfrvOkMp^J3%Q7kxr9r(jLW%#E4hlR zxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckXkNbIm2YHBxd4xxKjK_I`CwYped4^|s zj^}xS7kP=7d4*Sbjn{dDH+hS(_ zANh%&`GsHkT>|%?-!lY5G89Ae2mZ(~49jo~&j^gjNc@SB8HG_9jnNr{F&T@o8HaHh zkMWs+37LqAnS@E1jLDgTKl2x+WGbd+8m47Bre_9bWF}^27G`BO{>tpk!JPb!xtN=I z_&f75AM>*S3$hRk^AG;XA}q>cEY1=v$-nqFOR+S|uq?~5JpbXptiXz_#LBF~s{D`D zSe-RkleJizby%16Sf35pkd4@wP1uyp*qklclC9X9ZP=FW*q$BOk)7C?UD%b~*quGt zlfBrReb|@%*q;M9kb^jwLpYSfIGiImlA}19V>p)MIGz(Yk&`%?Q#h5=IGr;%le0LR zb2yjtIG+o+kc+sOOSqKFxST7vlB>9yYq*x{xSkuhk(;=gTey|mxScz=le@T^d$^bT zxSt1jkcW7fM|hOSc$_DAlBal@XLy$9c%Bz{k(YRxS9q1zc%3(Rlec)AcX*fgc%KjW zkdOG7PxzG2_?$2JlCSuhZ}^t)_?{p5k)QaPU-*^ZC3OG!Jwq@gLoqae;ExQ$unfoW zjKGMD#Ge?MQ5coc7@aW~ld%|^aTu5J7@rB4kcpU>Ntl$$n4Bs2Gk;-9rebQQVOpkR zdS+loW@2V$VOD12uguOI%*o%Fi@BMHzcVlMF+U5iAPccD|KOi2!lEq3;w-_E{EL6H z6ic%V%d#BH^B?}p3arRVtjsE`%Kuo6)meizS&OwOmg zhGRL7<2iv7If;`wg;P0=(>a4PIg7J7hjTfP^SOWvxrmFogiE=M%ejIpxr(c~hHJTw z>$!m&xrv*(g=Xrq_ zd5M>Kg;#lv*Lj0Cd5gDshj)38_xXSi`G}ACgira5&-sEc`HHXkhHv?f@A-ir`H7$T zgU&4%Ww?O2#m-`{E3kng;5!e(HVm=8H=$QhjAH?@tJ@L znTUy*gh`o<$(e#b^B1OMDyC){re!*&X9i|uCT3<9W@R@1%IwU+ocxWsn45X{JM%Ih z^Roa8vJeaN5B|v_EXram&JrxizxX#xu{6uDEX%Px|KY!^z>2KI%B;ew{EyXGoi$jK zwOE^VSeNx!pAFcMjo6q?*p$uKoGsXrt=O7v*p}_so*meco!FUO*p=Pbojur-z1W+5 z*q8m-p946MgE*K&IF!RUoFh1rqd1ylIF{o$o)b8clQ@}EIF-{loijL-vpAb`IG6J{ zp9{EtLmw1_1c$L?9oi})sw|JX(c$fEhpAYzukNB8R z_>|B1oGRA z(k#QWEXVTvhyStyE3y(RvkI&7KUQOP)?iK6Vr|x8UDjiLHef?GVq-R8Q#NCBwqQ%P zVr#ZxTef3+c3?+#VrOdpRbJzD-r!B%;%(mHUEbq;KHx(>;$uGHQ$FK!zTiu~;%mO)TfXCae&9!b;%9#0 zSALho{pa@#!H^8a(ENcvG7Q5q9K$mLBQg?yVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD) zVqzv?QYK?^rr^)~g(;beshNgpnU3k1ff<>JnVE%InT@|PJ4a6p^Z))KM>WVF?z`_w zWKYt2RD<{b`|i6|qe_oz*&x~f{jJKVUm7H<5#qZBse@z+k|RjoAb$iY8Khj0%0X%d zX%M7&kaj`32I&)IaF9_!CI*=iWPXrkLDmM@5@dIfLqSdkxe(-fkb6O%26+?YbC8fV z|1aT!LkO@Ji2bmXSX^=HRHV4@iT9COxmIPTH zWK)oxK@J2t9^_n*t3mDrc^u?bkdHyWuls)q6Xd5LF@q!sk~~P7Aen>Y43aO%pF#c# zQa(tPAhm)t4ALS<`ykzd^bIm3$mk%Gg3JuEAjt9{>w;_zvM0#lAg6*{400pL{UFbR zybbatNT_=Mm+(QN28k0Sagbkvqz{rUNbVp7gA@x=I!J{e)q>Ow(j-XhAf1Br3^E|d z@F3%YObs$8$l@TYf@}=3Bgp%j{$sb(W#Aj4sRUV;M7+Im|LASjLfM+*#%V z%lNZQFw5LxnP`?tV3`z_dB8IHEK|%f6)aQDG7T)#$}*o=rjKPtSZ17M{;&+2JP zM%YPWxAekp>Ai~OuP=0VJ!NeZ!Mc+1pF8>g?X}2%{@o1g-cww&b7h%q7#jDr8xp#j z+eHaxG>Wh*`~Tfd&^`BPa)Q15zwUZyk^lSyp#N>6ZRYRh1Q@*k$3$#5`giUq{qy|) zo#;RRlIee&NG+{3`_7wA&Ho)y&0DXp+sFR>_gx?gUGrZjivMjQKi_?PFS|ef9}}6p zj1Ws&)AT=xZ2tRX^1n^g;X6T7*J=DeCR*$AQH$H==l@Kk{C`jMCgjHD{mQlf$3*Hu zY#Z*bnEmg&9v*gCtYl2VNJnx1_nd6Q+0S*tCKx2*zp^LuKW8Vq2|RWvLi&GF{XePF zBLAWKf2h(T{|Qx#{0FLyhuzHow^sRb{D1uK;GLL10rx5+$8YiO?DP);AC2mt3g=o9;uhWgC zkf>{NY}?>t*M2nYy+a}OTUY-w!*k)CsW)u#o@b+JU}YwS*hocx6v(5Hh;0rx2cJ^N zN3p`?uPZ3TU1^`0dJTmL(Q`-J8Yo1wV(7X`3x)7~-54dq++?%Z)zt%*X8HvJxzs;7{`TkM^Y)f95Xe|%#01%(91T(W5? zqmWu*#j>kd_wPjbVK2matak1EQ~`xd_$1ztdQ2hW;aXf`Pbg&ht~Q0bVhVX&6Oy?I z{8am1dl6JcA%IarB>px4^g5WaaPdPZUy;wOK*5pF%eH?f9KMLLnAcZ!R1d zqY#Ce$oiOH;N|wI;2TpE($TGCmj@q0vuIi|NgmOb}R)Kg^y(L8iT9J?W%mZqT6cQa7kQ)UYT@L!IoZldSa{@V2wG@&g z?NOvwM9-EM?2AKUV=hq%ATvZmD$ z&u0h?Zs@@Kl-%>)2AD6PPdr>1aco`Ne`i?_g{+8I*{_fF>#fdpSpd(Yi~rQ)kf*Js zh0iU3|C61=ze?m^v?w5C6uv%aaSGYnk+HcS1Q z4xCzP%V-`$;3Ma7%J^prQQzdw=L5d=CMG?vV7(nGkIw`E$9Kg5{_iiLkFuo4ve3~J z(X_lw=wyalG%+imLMDg3jF0A0$f5}Tyicf`%PIFARzm09`{;A61r*|UOev+eh(gF+ z&E2hdf9ZOI6fMk`=wr9796F6D3Vm3Ed_H?I899mkif?=B+t*AXZ>3ij>m%OpNC3OV2OizW^tbIozk}kCdRmi(>-<*dG>N)J4g-&WI=Ff_%&&0atgG$05KEV82 zX75U-P{_8;;@18N6w;ROCbBVxLKY4mGBSyzkh9G$O^k5xC9isN5j?Mf;KS3W+oHJn;to=_f>zSio0j8#J%>;hKF#lSsnmU`p@e3ix(t83^FJb5=P1rcup zU;BP*#DBuJ_D%!%Zd20>uExAH!-}bwccG7s+m)2>P)PFc4z`FW#Pj#^$6bi0^pIw} zT_}ZQS(F-C!OyE4S-Jt&`OhED&tyIKAZ?%;?>V%nF5Q(3-5C{ZiO4{I%GTHLfZh_x zs={O7k!mh>tsi|#rj$?T#%tuOZcEAx`oQkU&V>We$<<(=TOv)E@6C(jEM0Tg7S*Z0 zr;s6kx`8$7Yru;;jS8J#x7|LYRE2tYRd_lF^Oe5ve<;C<-zfMKdm;L7?3EkOvF>wA zL&;*~>%w51u^M>uC^*mW3ZGhXXwT_K$j5b^?v42rlJ~m8%7U)Yjv_Hi5@Y zPx5U)G*U>){g493cGQRRn{_VeKY}6WPn{mXeyIMny->t#~#7@{Us?QHpr7+_N(G};Qyx(U~UB5MN3v3%C7+biMy@e!>fF8 z`<#U99Vy3GPvN;gqdS&f!FwVP3Qzup9v1T&Hg$t{6Vgda)2r_MU+*l6OUT*g`*Mi99PzGbzMw-|V)3 z=qL5ZHfPwt|32EQ9E?7&TqxC4HH$*>uk5DFLsti_hd-=Dzu?gl{^tVSxBT8W*$Q3p z>MT#LL%iB|d0hLDx3HwH`Da*vdWX*K7091_Z@yLz;?IuUuqp`oU+2LupHc}P?VWj* zp!4@v4l^!eJ|E@l!^6<`&pt)=jtmNMk{uGNL?1dlYpo;|3*O>>*4c++9C&K=R0#B4 zQk>3z75d0$r+*DX-`KjpFcf~%?CrQY^q-}%$|ei0Q%JM?)_JpA*uMi9#>wcn>jp-7 zTv6A=VY7}A=D#lCP*RtQ{p{u}z zgfH%ke9?=$fd1hsq@U#pAJ1j&eU^3Z+RnBK*({)Z)x$hd)^eHyWCxw^D?U+ z6jmHWyhdNN&#Q-Gzh8W5liY3SQ`u~3Irfz|eNEh6_tA&bxP%sgKb_2DgDZhEwf0t@ z+e7eA4|iS#PbqH~;6j|6S6&Ho0sg?wgI^NR-!?ZNI6M-Ed|dc<@KqFeoHQs%1aE07$|-!m33x>nmz)|z|5yE8rIU~KMLHtv1iA5f*RRFn zl8>OTjA_oW3g~3nqC(jvs4tnIGG^j)>{ES7hwouOU>wL$JyJv=avsTl<)QDmQQ4PQ z5T}S~8)?J*XH<8^MIgS!+u6srgD1D$kLS6NC(-9w;x;kpPmAd#p75J1qpOW@Jy_H9uv&D0Or=M>L$}GOV==U$GMt-aI&>l&{ z@A&k>MhkHVG+b8`gl>(6cJZ7-y`CH9KK&bbb60viIsqP=+GqHguW>FpV!BTpcz+q6 zFZBkF{3Jo;ao}5$<=Y|Bh5n_w&@sCQ`_a;ZOJ2R;rNce@491dod9u^6U*uFWFRA1C zLqFS2Uu=Tzo^^^=){g#g9V#5Rv&zEt%rLsvN9go(n9`gs;;~Pv+7b(W&^Aq`IY#g?rYc4-`~bvTMC_rb1r;r8cZSPPS=)OV9Z%$wq_XjgCp7mD)7AQhHveD z=s(438I0%XXBi3Vj~3iT-{^Sxy&XC`*c|El4sri-`qO?DabLNr>+}pf(N9Nds>7?F zy=**zx_&sht@|f%8I^9+KaTf1Ja^N=VkqSG*POZz^o0hm<74T-u_G*4#t~i&earEjr;+)bHXQXus`kTw0VYfwp(wWQ*IRShNM*n`q_+~}2-YYxw zk8|mzGfu#J;54_4JI+}p^L-yM-xasX3yD7HGas$b&Z0kU9p5e#gmnwD+ABUHZkLhl z>jgKkPtFGDbi?!c(;*l30RgeCg3`p)&nW|*(YvqQ&(LT;#>{k*^!eL;%xFdY8d zinZrQ4ghcAR-JAO^e2w0j!j2USB~|UZ4uwV_k?&k#INVSewYvOG%f3T6o7skbit`+ zi!b^T%|j^>@mNj&N{INJ^Z+jp%ya``^Arc&T;5>ktO}P1zr^5 zI2eEI+gbFzRE3Tl;1}0c`gztK^_kK<_r!)m1SHNs?FNo@Ei1G39727kb)@Y%i1(Rk zU^SdDqEl@`v^kv|s+f6oc*mDGyKOWj?mlfEml1l@Z3l3bhkk-*X=_V zZh)TcwuUq{LN~6|Cv8#4n{LULUEPSUtY_?wIOY%9w^qLK0)?!03%_z0@!8gsgc!~En1f-#Ftz8N+9wcb4?;o zBMfzs9920594h}Di&c{-pIfM(eVQIt;qZCxCkvRkE>zH@ z>VxM3qu&3XL_8brsYDx~4kdG}DukgA`DwxUUhv;{fL_Z-PvuzyXUNq6KKQhS zqcm~o-pT)x_zT>hIXh~Rh3DHljT*i2ez^U=BMs1*|A3*@Ce&@?U`En1#9e(RGHwlY z_B|zZcm#Q@x-HkCh&*2(F7T)Zo`Yt8Uq^zEPiY1mS*UZ$){CKv(6!_SSF!V$kNay* zc83GsW^IC%U2z?LwLgx3ZT5Z%HS5RjU9r>s%d0a@v z`PKa-j}?5VorYTt4SCpOWAv7ZbBsbl)p|YjC%cPR9SkXCum4tKjRQD`csm-b!~Dj7 z-NoaM;yXxLX9)xGMtKFFFGk-pWlQzSL*4&AdF$&eyx8NXm#=|`7!NkuDO(D$e%7Y< z@)-7qzq9i_m`CC^-&%3Zdu#o*qd$PNzpak zlY5+hC?HR%9R>CB$cweSd;rFmtWu;oasSh(!|ipd=wlDQkz1PRw|RmWelt)9cMW5Q z^`Re$(BotK@%u`(?YeLa^i$~zDc0z3+HM}x>^Atm`gY{ihLhOO7JHqIK|Jp_9Ch0V z|I>+|Y7YG6??}o=ig7REkg2Fy zr2<~}uILPC2cGVPcu$_)I2X4M&;8ZFcN?enmS?zr^bqf7I-WcEZFkKv3)7&R%@>tD=Ai4z)mAZEFH*?UEsL}SJaKN=Y@f8k4Sk9|yePmgV!*R2Fn<^2f{cl7jr=Ee>e z;G&$myk*Bd)O|$!nbb7wvnE}EL75b?aq*e&_p>PE9m7uTJI32(Vs<#CBYuyc@Altk z{Vt(&kab@72u$?!MLY|fhg!qHgJvK#H|#3>n8wQ~#IfY+0R>s)O+u4{BL?}^yKUm< zcLwuC%4!KA9+L$t#_i#QoP__l0DsG&um9|0;^5V&hBtoU`s$6LidXSm z&a}*6Fy7;_XD4cy=U~EdjT!J>VYr}I)gN`GQSihO>wlZvTelcI|2!%fb{RTwiAvqC zjQUwoAC&20jr}uK)#b=h@cdymND!Vo^WObH=xt}nc4`3h6F}=ve1p16QS`mTI>(Kb zeO;b~JbgYUZhDjzU!EW>1Mvwpjxz<&AD@ZU&QgP*AH~Xo5#;NXX{jgc{F5vqzHbSx z+vql)z63t6xyVtRz^8&zslzJhVo7+=-&SYri>~tH;#lw4NY>|5z*D`CuSFXAPSF3i z>+OE@@6-&PC#c8tghMeq^zeK6hbyD@I{0o=3m5W)-t zz`lIHGI($=_FE6iWQZ>MdcwOVAN2KRg>3Uh=>Jz`ji&a~DCD$*$7zx-8y&i9W2}?sF;M`os`u{qIN~%cRI~432iv9-T!wfyY?FT$%}-TZP4AAxcR6Pba&n8tH2LmobQwz z%6@^5Eh9!Bb1_~b=4`hM_ro_x?sCWT>pb^0?GC~D%B&!EPXx{jH_u#VpzZ>icLYDa z58gv%MWi3%`{Z4)EbH%2wbBh{q!izI{d1;*FHnDF>~{}Up)T6PYzM0GJ2AV*mxLPB z?}x}U5f}>^+rAjD#Ch*}RT>+f|GnU;gJ>E0cWCCpoF}Mj1vkB&I1ic*xQ2;i9TKJV zvnL(zRTQwdrl9WxEPkW|9Q_iVo9yAwEZ==kFBQDk_RD?BK)v`u*FUu7xfop z?XdC-z8{Nw<2yd%dv#Ugt@a-Dt+g%;^-s`gbnA>>JAThl3AD1oJTITz6q>@kZHmsv z+!3F%HSga8&w*W!Ns zcg-6uPqA-Y4*t3p@B3`?kJG_?x|J7=zheGH=X7@lV7-eL;v*SY-{{cTvq9i_BPF}3 z8@M4v-p^l%ANdJHj8-1Qwi8$7s^M2O}{HeW8t1LdE4-CFsbgdQrEKV@xO#|k= zee6dt@-wiv_OyBh`o?b;1q4&tO0RS6*;g}6JO)tD!!H#B*w9CdklFna52@c+AY`>#6i zM0?-a)d(K%s3?TA0Jpnuz~eRw+23FDNgDC(HEE=_0%xnui~cuFc+XQ?ei!gQShlUf z61w`%S^qK~Itq~y6tXSBcm8Ef)9t{Ud-UOTN9ZTi-e_ZJ8vZWgm1*@i8RyUm=Ie<> z^u6RhsfVbeAE~>vl`(#*`0{lS>g?v)s|%c=GyX|2kxazZ+cEHp^?N3FU|-P<=rjLf z`q~4}fMcg>ViEM@F6(kms}|pB^s*KA>hXM*m5(3d+2ka6D<64!y>H_ZX?R7Eode&1 zd)xV7sx0Cj9eUuW03P}eEIeufzEd>@VwVAbDBa1a4)_ydyuvuaw~(TWxHNF=PFT+o z4V^o1zqG$|A9Y*O^X54G>s5B4oVe~K@Al6D`j76I<#vVs1LG7uS@YbMe0O&(^lv0L z)BN`(>O{z+V;DNBF1R^<7JL?*fAUAZ6FL_>_@ks7=fTg~-qp~{%(BZXWd^WM?6Kvq zgRg3R^7mOk`qa*!k=t;e-YX2v9W7&@P6&w_M#iepQ?|%pYuEX-ccJ;_Xg|8 zzjHF=hpx8$@{Wv!j%y|IoSuNU**6Iz5g0G}dsU2%`{VZ41`EN9nWw{#a`2_)u;jJ~ z=3Vd7-*1EZ(>$`MRdEFRv^n%)*)QmQQ~j|24F29oZ@VSRNhN>0BmK|wQi=FWH7OH* zDv|!io^)Xal`L9xWW~poRPt?H`PC)(!X$OIgymFHF3_Rmx|B*bPjh^<#CtXSe0AR} zq!OirGqMW!d-0xd`CQ&v>}N_Ths*z9f4Dc0kUx$6McZ9M7Jh|}NT=0r#Q&DJ;=n)T zU5xAgA~q^XTCFF@;Gz<0*YDG>mrzM;=-jAF76+fw{pRP8G?jR}S3MovN+lK5=S1!BzMcHqLKzh*$(3C8rW)&5 ziIpXEXj4f7N7Y!rA(dQg!cgOx~;|*Y_DypqX zZS+Yx#utAL%-jHet)FYtZIS2F_Jip`dQ{?mO};a9AL382S-l#3hley4rCCwQse6>0 zufaEG&{IBM@axmPh>EzDq-#kxq*a+n$22 z^Q!-BO(juj2c$d?A^)#eIYu6!lE;5<$mN3nVVQDID)`^(rj%C%+;e~V#N2_`R`WFd zIrR2;$p7A6D0o^udxNUjw`@o&NAoKyz#wyAsD)I0#sXpXQB}+B_p1X*7-=;as z3P69KH6Ppw$9ft+#B?oAQ;CX@KVKeriilMnufh0X&py6<=yKouLyf~{sbn;|e{-@I z^sSVlq8Nbs*)4DX1nVm2I+c}0fsby1d+!pdgc0;{*|~J+!hBV@Rt}XEt$oz>p^!@Q zU*(vOlu${X*d`g~bJWkKBMzPAsI&A{j*sCB&on&Z!1YFl=3m^URMN~laY(X=O3F6X zEvd|>655M_M~5Dv&#n1jZeXF>Qh4>Kc=G}K8<;iuS4 zD$!B#?eWBWf~{@eKR>3DozfMDLd&RR;9KSKU3s1Lk!tkf64sZ}rs`edwW* z_Z-o&x4u$|g5!|@woxhx%Q*6_X997^-CM{pO(mX*>I;p2Q_0IAM}sbm3tMKr-%sNG zu65@<#;JsUe8=UDKd2-ob$UR5h)T{xrg$FjL%&U*zR}waz8gA*fD{i^G`EW1!DWDy{9L`Liba1m@qi zGW=H69F?R~7OeU62RaWaQns3+6161>N(6Ymmz{c851#V6&nbz5kGz2jJz?jJd_1hzZfi+v5i|KL#GR*}RtH8))RCA8q^F zO*B$HR(tIJW*Ye%d+Kn>78)@SzO{lK{-RV*^d)H;>8qpZoZd)-UPGTRUPmM6ig|t) zBJRiXdnUS;(}<gMMA7$7Be_sl(&+nz+x$=qpb@29&mU|~h zlt$_kHgBF5rx78VmM5Dejd(_BzV}BQCyvb0_5$zsGn~!F7|*8Z<|hF+H$}_f7@qfc z3f1mH9)7qSc;F^LBWBu0KDU<8$fusry;)o|GP&JAQjLv9#&irE9|5<&!hr2b;MG^W zbTPP z*Gp(6+G0I!4=>z%S~&^l2aPlx!`1eHr+tKJG3`1@4Es+6P6Ehw5j%=Ne_8E6OJJ zHdb8MnnlbIhgesnWE}WEmRsA!hB)@uSFrtp4x@&mYDch+9J|bf6?j{m5FcK;06LBL zj5>~Z9OzoxlaP;hIW2W8|GRy4*I8Uwk=>EJ3i%QYl@{L11HITQ&3)uY{@5fR9EDyQ zthc$J#(LMd*NNT&j^#Jl%c| z!V&kIfRxO?;H6mD<9s@FYGu1(bYMM=H2cwn`!QZs>9eRn3i_B^dY1v6uFx9~bld^n zTs7DCVcvnp6gNEzjr^2xJ-1VrM#AW|say8bi1q6CV}%E4WQhT@&(@koGA%Ce>N-Uu zk7C*PG&s@7?S-m_i(P3%=In^2uN#dF8IWgc@I9G3{+x87ksL?Q`aO7VWxdG}T|4m1 z-_=-cgLwAvHE15Ck(&wMeIyUj$oK_Qx3A_jvS9O$rC&{HME~KQ1y1l<*3FCzGa6Ae z-BX_l92+d!?T#Ozkv|ugKFTG1Q@|@;Dmt=v(;iSu_pjO5ulDVTkwj(Sq3!8d2~yO5JdkMn=S6 zuJH<@k?Aib9L9kdGhPL@!T(y<-z^*reoq#Q@v@$$>kIqfeb23Cr{!X3M2}H%y!}f2q8_^F zx7@1OhPGw!2Mon%jfIxeA9$L$tAph>1?mkR2hw2C-b}d z3u(l!p_%^r5$eya&VFSEjTpUox>g1FpT#w%-9~=1-pb#-cn5tVX}VV+7J2jhtM3Ni zuq7+%D&kq$^gv}h;%Kkza~DYgt_69Lqllx!D_NT4(#V%Rha002hewRxv=7#m7XG;S z>I?MwXFDMPSB7~%1-==*T}k;gl6RI&IN^BGk*5z2!t1_0cXXptT=3c3;_es|a;= zre&jHUKIMn#h|Iv@a*+p$2o94KZP&g5c0CzD)qsB@SpxQTsi^u=C+2muN(9FJcv4% z@fiC{{sP-T@E#EvV>J(4)60BSQ{JGD_kZ~-1f672_wQNKf_Z<0C7QI+$fBWg!*2M` zKDHxITER1Kjojj98rd9BA|n2dMrwvE*^TkOP@S%-0P?3uyMMP8Jan0Cys{j;Je;Xc zQ$U@`7%dHs!}Wdlu)N z(nFhfveC(tzOt0#>~um`5OD6qc>CkIr7z}a#Ch2V+OdB$;=ShP4&iCwi)i|1hwn{k=TCT#;KQA)abs({b0qGo)a>@D*+eH{ z5zF*>HqeQ1!p`+C#OUO>&Vr6p!gONy*6j6}m2`4#BO}|CpH9v{+AZzCM<@T#N#}U! zLC-T{SS&5=_B50+0@QDbWyx2ZFejVe1JgwmsxW9DB%U2A~f6jC% zwZZ!)2HDITm~Y_%O05j$ZyPIgc!BkvJm>h(i}m$xw^*%a(nZ-eH=O?q@P!mfSs6Y#&u4&7r&r;}gv3UAzY(@Fkt_*jY(om_W6Uv4Z% zCtS-qUQbEW$(l3wmoESgb1Bv3L%^4zZnm692+yBN&3cHum~DSu%(VjX$E{f>1@HPW z{>B`x|K@SOd>qd`=2=XZgMabWT8U{AbdtDG&8HagFt-UPHX|NA>(NMWUOY?08k{Qy15 zifnl>g?YLA^{iu{Lp915bpf4>uU=+zd?B4I34Pry#zQB32Lg?xmja)0{#hvjI^o#2XJHodl`k^9 zkszLwyj#Afv2Lfim|5*s@H4`>;wSj?YY2H6gSZ}_@!cH>oE8*G{r4D;mB@dx+CeAA zH-D|RMf}Oe9Mv>C#EW!5zi9sBP;(QzBezURmu?W?nAxPO^Dx8c3E04_^7tC zkM#uZg(GjG*UO-87vJwY3B23Oy$*id1zbvlGi$)JxlY5`9!)yQjk8dirqIcLeXfMP zR66H`B?-p5A;p zNjjNzj%?U~bzT1KojwG8`+t?2mqwk-F8w#14{w<&@rxgMD?C5gCc6>7OiQN^`2N`L zd-N6foJ1e+bwMADUw4ii03K}_jddS%=;Yq^jNOy_=wwnURDY*A>e+-juX-5yy(IUn z#2R|GDSH%jf=*_F?)a+HplEK>LjJq93eUg~xOZI*#r<`h zCMUY_{QcIYnoo_w&F55V(kJh{NkfldnIQg*eu(}|Vnj9t$~=(@kP zkMlCdn?G9j1=Gob^LH#2Z_tTt^I5LSTd0$kk5QLH=_Ir7sEaSg!jCp6_l3~$yG>Tz z6rP{t&Gc9m09>0@y&w7@|AW0{is$J>GbiVoga_iU>r4OaOec<<8*EuJo?hswz z$m9+_Z3mxyzv+gy6P;Xb^!wN9LMI(fM{f+BK|OO#4Jv!l32k$~t}XCA*BhMSx(@wq z`uZ#>oK7CSUDjD13*A`KcTV2LeP!-}t`yYe-}WMf4B(mmwfj{jos?<2@c6(7NvLD zT4%OiLw|2x)PE?9PAHXrF`sXP*C+4YefXAJ9{u)g~|C?Q)p$@zpKeMk^ z!w;K^)LlY62A74_UQDHvuk6o1d`iN8v~yMB*d01~eib%|_(WQ`!yzIKLDuM>w z(&smX5#&SF>|~Mfr_FY>*de_eiB|_{H1%9pu38QO1n!U*POsb$qun^t3*I0N(My&X+u z>G6b90^>Y%Gx{t;Cm6c$n(PzzItd+gJ>V;Zjz4U1kMTZ&ebKJt78mO6*;|)qhvBo? zQlDQ$JxQdSP3*8i-T2LWD%)XSk{{qzKwPg3$E*sVtJsk61Sax0^|{2&?Gl|FNR(V# zcLn{iT$1xA@?JaGt9tt;oxE*giwHw}3w6`m>oLAthI*j7cSqLE(_fE zIEIWx!Oy_U&)rdH>Ex{Mx?mybIA7A1TfiQDBf0AAKj7(lnD%1ZG1Nup1+husRah`S z?F*l$*IV%!@w7f;mhc^?la16ReeV(PqHOJd-w}V9=pA!5;QrpZ+9(dVo9FB@^`I-N z`rEW<;5|AQxp6skyMlMEgc{6kECeH?h*bZHrZzHF+)-X+4{3Y=NBHy-=u1*zn7 z$V+!A_vsT+I7bxrHoGDprj?E|e3;KvVn{0;`f=9Te7Ov|&s?YzS&Vg8M0aq`L+8Ua z#i`BElj?-yH9L$m|81yjMBcjnJ}S*X_lAXgg3Iu}@Kd^YJ^1?IB|hJPyj#R~Z!`f8 z_o)L52chHZ?@gnYJ_1f_T^q|n^!MSN($1ymyX8vE`Es0#1YG+&USeOC)sp)03U$bL zdA|<4RO*Xy!584S+oCf58R}Ph%MaCJyeIwT*1^YECql@=BZp4#~jL+YDJz0kPUo>np*FHplnOT{-IG;}THZ@Z;Fz?pO zB40Wej~t!r<={jC=ViHRN%>xmGCR;1Kkf5=jf~L;ZSAMv-ou&n{Tlbax=X zYn&JMHACOu_?64vA#Ucm=-Rh*qI_UA|A9K-N$h-k1OCslO^XBTp}U$tt=rzyN%8t3 z9*Z_Q+5G7|?d2!bxwCiG;(j_Y`pMs3`3>hs&qvA^ezDGjt9Ly9M<;UsUZrtzFo<-KF>#q~OWEy|arM)X8R?G)nX};Xo zw|+$b^J8!4#kg~2zCbMQr#i3k%f|C>#4|RqgP(QxF5XuJZ#DI**&i@}*Vlz7d}ojs zrQ@CtfcwwPZP}l|{YmH4{14!~I$$7Vxs*Yc9S}Xi!_OeIHNQIgm*D=~)|>OdZ-4ku zk3aB7r|{Z7VPlY@$#oL{{y;B_NBB#}v0ujaJa-Qksl3+Bc6c8uS~P%>13P4smOZpI#8WptB&~0BHdcP z04LM@#ImMY^y_So%e#PA+~`@m$preH)lY$&$m@Y&ePW0_Z>C!f@dIx(+ecvr@Wia* zQ$O5@eKn&j{2BDJ_e4w9!y0@K*;yM{R^uGM#)7;u>_IBwX3IQU58(nxrnSITeK;kwlr+Z$KJ+5X&X z(J|!b$d@gYROqXjU+`ToOMg>OxzfOYb%SK45Aenlw)tPcX=TsV9Sy$6qJHaeLq~5C zr@sG#PQHqn?4&_A{7cIH>fpb9FtAKPJzSQ36Yz(JLDqUkP4h!XdM3s^OuU~dvuPO* z@)*mTJ5WDGCpWjs_AG&(k_JTc6~WWU7q_p;Sf5Af{QhLbD{j7u^B8Nq>%-y+^n8tzEEHg#fw3MRl69($$GelQyF-Bf0YL-G03ih`+R;o8N|l- z@#P)z43cMiO7HhJ2Ki9dbcrg%An)70bp&i=kh@Z49?IejVwtsapn461EIiO~GfIR( zIOd;9j$nPa`H|R3j46R%2CKvv#3$!Lr{Q|cx8OaOE%0zGd-kdVcowQN_!eM&4)KRA zrG!Cb_YH@7>M#h^uuAFqKJeyz&RoKrL0WinAMZZQAg84kl-F4^2v=x(_MH<962zHY z7-P#I*R1}jG-Lc@^}^0G$1%?iy|dLvQ2+Y=rc#y+68OCG)$9QV3Edwb`3mzYZ&)q< zQ=dV&ub$mFuFW8=HJ0j|m<-}5e8;Gh&LC$I=NK2CDdJ4Y^}S%lAi}$c?JTi=dbn?ZvJ-g0FKfKaAbj~U{`UeIg!kyzeRtslkk?D_$^6=i~y-T*RoyGhO znTD^N8Dz0{nYD)<=1uNddlhl29g9wL0WYJgkIY^>$RHBqrY;-6*Ty27+qPy5(yS!3 z%nsx4+ivU;0}rc%6vIrwOW^CCo;Nn&Gf(34dItu1^^l8vcV!Uy4zYEQ&oS`tNzJ!# z`Z9>*i&GEn1Hju-U(xHq;MLYYN%T7UXi=W*2)xhFq@1B^4D!2Y8BG%RgDn=3TEtP- z?n%Ub7$iRCIVHf8LCoLYrrWwONbKa-W_95AuZWtth&-;iHMTAK5Q9`{-_IKX-mM3; zH&mM7dcTADeq#o{hmI(w!|xR5I#r1LiH5nj7+ElgYy0%IorwE!zfB|u;)q&OcuL{)}SE|x{z?+H0gPWJYBmc2;A9N8<#J+CVYyJ$<)K+^`@DhWVrd4Ejg6|Hg z;;RGR(BYrWM^Bt*5OK?l_9S-(@jG((_mm@ey~+8y3Hh}XzxzHL>(=pGZ6K6Yhk$F%Xi;*57wXrh zF`pa!@`eg~Ujpvi%UAp~K%C+;Eea9fJ16gTO1v9`9FCCWtOoupp*1{ysFPbZ_a=59 zWsr&|9_Kxwm&Vwz!Z_gAUvwaBG2$>DmZIF$_|N{3%O{U{wk=Ck^Ert+sq`;50p2Cne-3M6{ccNTt4iS0G`Jq&34II2FgX4| zCncW+OlEGPFUj>x8HF(j`|W=15%?3j^-b?X5%0mjraN)})j`X8b3FetciWA4yx*fL z_017^65Qqef*{VLdECdZBfoCpoq^90XZy>5d==#VuFha79XO~=pFDny%NKa3WZ}Nw z>Mx$Wz-6v`qH!Mlz3qE1K!>jB8Q1COLQp^P;Z{4MFn`|jmdOO1bNc!d_NF1fm9ET& zY}8r2tDnGQ^qaHXh0RYHB)s2}r>B%b!l)gw8=oh50j zHZk~myOWlsxc}&IfCTR#gN#47d|~|=`-$GGE4w~1Nb&M{-QR7upphH`b{`pKN5BS4V_ZyP`h9Nn0xy#U z2M%dd`IzLY&WQ+l`1Af!VHUVf6a7vZz;o%B_V=yfV3L2<$HgsYpog@=p+p2mGH8iLN~<36{rzV$@X#n>JOsqT!Ek?2Bx6B0y?5$~N^-Z47HMU@?E25_IU z+@NPMc$CatNlt^O%BILKd1L4|yUN^8O(Pz)2_dmL2KnO4bT>dD|?l3uwB zuL_nhNyq+NL)m3alDJyieGop7nY*TepGp2W-n5xO9OgoA(|x&_q~r+2=Na%n72Ptx z3;gyoTf3UT%f>&;CvGB7QBvu$g#!#ys4BIf5V!(uHWZJ3V30-n;@=)3?@3y>UB!{7 z-i=jT&Edxb&Nb+EpziJ$G}nOlGv+1dZ}u`svY&3kZsb|p&_L7<^EUX@(Bmc;#6_jx zr_~?qTldt$Xox5Cl2`dK@=&VtpqdwP>730fbcgRS_a+2KcV!FqwaJSY+7Nf%&&2rC z&}rh4yd}cOYlcCLy9M&>Ok9%}JD*;3%!&K4R`172k)45~2vOzHkj zg}5Ig-f!0c+|HIx4q3?Slrb4fL!L8cV(-X9C+kM9zNmmM7!BP5b>P)D_)%8*d+dv1 zPA>DnzcTlB%zNO>;T#D&1uyNaTh{{p`v$$d%me+)@*9=31NTS4HL^3neOaeXQSb|c z%=bT(c#3r<^evw{jWfu-&&s46c*G?0Zte!J3ysv$f)_H$m-ci;Q|M{XZ(;J;#Z1B} z^w_WizSS+LCK&o3(B^zwun4*!z7`r z=Une^W0H!NBZp4QG0EKRbWyh*OtR&`;B+a*(^0c$JY|{Wy5}|XZ<~Ri@wCE2ib<3< z`@i>-V3Ozs)k=YDnB?3A@6~^VnB>UCqg*-yOww~}w{^>MCb9g~@R?OtPm9)hKEk+| z{jR76?&m5Q-SHO&Uz1O+?qAC!k3$uyCndqtXw=hVz!TjpKGeLENow&Q4Qua4f63D; zW-ysV^YCcjAp<74DR9JBZa?&YQ<=@plu6EVe2twnXObY=;N?^cCXrUByTADADvTSlH0Yi zkrunq=QcRy6e%(Z&&LbfU&4FW&~&ch`hsfuk_Dr5crpK5hzCSt0`6QEUyV-bPweQw zHW48KC0JMFeAq8_EhcGed22t0xMrIZ)Wr#tr2XAK^A9*rcp7U*YN9WTdqj6pnB>?! zy7U9!-u~wc+Y?}GqVj98J2CP1x|e$o!-t3rUmtN`l9;gsk%Ci9vcG`2zyCOsOdV2qS7pT{tM{$D zS%`d9Oo*?fkL>_WSF+?sM;bp7%ND zecsQwM&c#1jerW#>GpDu(O%^5CuLPX>W=JUzR1R{LfrW^d6yqnnH(XofOcMqd=3*l zC$&vAh!yYojvW@QL0u->43y1Esu0T@{}~?v-wLjNtk|KTg7cKW>}(i6FWA5LJNzq% z7H5z{zBT2Jgbc$fSf1l-K%JCQy~tWs2JimtHqS-Ajeka`?L}NOSLr2+k3g4(b<2Ci zRS5CxdxBO_cXMp-&pZN-mrJ_@1cC2M2gS+?8^)(9+H#o%`JlR$6UnSXeAfG75ru0W znTTt~?3nKZb~jez`TL_9lJ5I3E`!Iqpb+Z6_-gP4=mwqm&3jqMF{Q0C_ z#-4*Z^>;Hh?>VYMRH_?BQ-B{TzSxoq@jap1l3D>ggGU2$ ztaMd~)VH_kkD;E=ysdF-Lmi%{J!v?68UC{G=##TnA$A6N?`((d^4HMLM!i;W)9qQb zP$BeW{z(5dQz5>J&s8$x{T$z?AM^DPx752wl~D&HY^MKCpHU&y``un0fWJ-6dVPu* zf8yyS>QTh&nD;qZdHBCejcj!u^~(5W&itS%#{1(}a~J${oTBTOLVvE-lqs)Fkgt>G z9F@QoeYiQh+79zUOM$k!3-nlP&$B8XF?g11$Og}T(BV?me)qRkxL zVb6bTrCvb$L+STpAN(-SB_=OedqLkHyuCr~u0l+5vQ}_iM_qaLNAaNlmr~>BgW#`Y zHM#Z8CDgH{b?9N#yPe>dTYG`$w^~<68T_8P(O<&^Juz|=Fkwgh-tE`9l?0r5-KAAl zHptVp#w!faKc1^h)%XE^;;N*k{~;fYU+uSA7YMz+X0gjIOoiZQ)gEZN2OXw=yf-pR zg=kDSca3_0byhbOfBa${bUySz9r|CP zW&ZaB<1JnLQ9p?BvueFlr-7$XN;O^z_%be@U!DQ}$`c{_CcuBt{c zTx(_HD?Hb$<`JxKiTquyQtL!NRj%=`s~nNnosTH9-LS5#Eo&RAIXSevTSlT@eBwbSjUYjDcP$2Yu)cI)(T-%tncWM@ga!CJ&(> zVwJ-`UgKKh)Of!AX^guRFlz-qv4o`DCF6Z@Z}W>8I*6yvzshaU#U`sn?+y4H7LdZi zZmvR<_?dJ5#`vx3r#=$M`{6T}tUkm4$6K$}7lQBCdF~3ffbR!NuKYDJg6@287)?We zm*%Kv=}=EWpLYn(fzKWpd@LX3F`t;F*UCyGk8%&5-oX6tV(u`#CImh!_sZ=OKz#l0 zYL4=uz2*F3FsxfrOUv|r_}BmU$kYK9V!AF+O+i$JkYAmA=MCMYGe2!hLOnAW9@E>0 z{@uQRKm33|UDhd|l7heaWuJa0AU@B-x1R}8L%jr62-U;hR6nJqj5t_{-Fm)DMTJ=W zSAWwO@nWUvp}B&7ilb%OVt_M3%*H|+IHMTK5A76$jX5N9W-sdcjzE|rmkRN-S%r6m z6?}I&$3MCY^Yj_TZMi!!pOnZdtKz!Rz-vc7baaMI%PyY-y0d5J9x5Kpzp^E6n*6Ab zs?_%V@TcP7z$CpC=AD&smb=iqi7cPJCr+S_oi%q>0GG!L>zH!nH;b8-n-O?L_bgH* z!9TAHoIU=CFU5Xky^)j94XQTp4LQu~YKGY-5SP3=)M8r^CwgDU;U4JaRKx%`H^!BF zUKOpv3tcMN(^t-|LTn`zN-MEW)BHrQ><2qGzdv$w9@|Z^=w}DKN=6w~hRDOlW2d|r z^phPXdiD+aRT@ytb^_jST@<1RF@CytezOP#0x? zg`J1t=k>*o!f3?7YQtWs0C8y_^8NW3<9F)(B5IJoH~Zg6UqqfSJcwJ!1-^wl-eoUw zU81<>{&o2O(!$T62t1Y)bj}q=-SQ@X>I%}uJoUVE=jOU|%0gO*6ZIMw`o_%s%H}>j zB)JxNlW*u!esF@0i+tDAb3xst)^YB1#XQQdI=kQuo%79&--Y|(QZg)2@WV}JOH!p3 z@>TP6d=~gUl*At;0zc#6q4^_cp^u(VawU+LwtCI!&2`6%D;(vU>&?sM*Ua2eH!|M$ zZzLl>UT18Q?!d}icR9ORm$nM7?-cOd@pDg^ zX?Yi-!Osa&q1`-q%hw&iyh8->%&I%DgmIp1JS44if}h-8_GQqO7kVsxKel3?KY8!> z>K3f`tn>fsVjq1o_muyMWqkLLI;S&+eRR7>+p!C<30VOh2{?c8<1f4EfPJWIl&Q?dL9_R3Xk5Rs?9Fzq5NA$|!cI5X9Ltm(`(HLv6MVbsU(VWxt-L+l_fhOm4Yl z58}}8TQCNz*`Xvupq=K7hsOk-6W}V%+==(NTswGH7*&Y*Lhnb^w9rG1%by=(AM6)B zvrhr%H1B`w^66uLUn;(J*$DezDaE149GvUam=y23hjRql^T`~?a6V#KG%;2Rt9Eet z{Xgu}?V9$z8^OL_ext{{ zVPNx)ff_ui`24O0@v5Ypxa|)776l*GvuAOR{pr}pTAZ7maAbJNhkZKJk+hf0z_E?NAZ=jfluFK1-uQbf4&! zT?gKEO3pF@xGIEou4RLF&-5v`_wU8|RBZXWA9VX43-i^@b#0T`m|X^}Cxg4*9s%%w z{8JV+`0|e8i*N?=!zVSgY>K?}^sOqy!+)1lQc5cW>hjs}StsO0;%nBYIq=8P>0x>i z@}u}X!r~8jwDP8cejfJB$D;c$(4J%(_wEpQqHefd^%&y%dS9&7?d>YWK2F{}FM%_4 zJC%hw#w(yam&XJgYMfJZBr(ieE(aPPNkJbSYk%gT?p~1{+ePJ62qylLf?ueIVS=OP z6Kuvot;<`{-gY$hzsGoPQakF<7raN3WA>90$2i_+Zmq&kJB5*@62#%l#)?`G>M|v7 z;aC&KmlF;*opkG zI_+ipK81KaQ*>vj6UMxGjU4^}^=HsuSu~D%98~Wx*8#p56RsD|C&4F85!Vex)NTG* z=|F69A?5To~gj%$FiV26z zfgf~ERBtcAAAy9rr6Ty_b@YC-E8;(XnZ@GheymrF^&EYnYqi(*%6~;3qJPClsei6I{%9efPUGl@Foi&&KGWUt-JAJKVa07*N^^VqJ|4z zB93M6X`@2Hn}wMF%$mRp`>~185!6HRc$?V~oSWU;5_@CwoGNb1Snfmc-Sh|V$Rz5! z?u1<93a-z8zAzYz`^6Irmpt(NbCu7B$#}o7gYV!2@a=Kpue34n(YsgUdNam(p%zWs zu?_pFoqyNj5ueP!=9EF;D0xjuV+VWafSi~#;xXy$N;-u&#RV|cI{taHE`)Q$P|kHGpU?Qd@YhfA70v@6e+3=+5TU(2 z26172XgN0l9VxL4xzPoiIz!k$WcoZF8w37#Lo_!+;SupVf_`D&-ac9S>w z&X8_+aHtYEKI>;MR-7jCK6K4=mY*h+zdmrjjqA&UfleE*@m*Bde}cUh=jm0Uj{_P` z6K?_~zx{x}gtGIF58co=k)NY|AMt&#?DaFZP2KH~JfRFdJ8lphKZyL@&bD?~1{j5r>4V8ln-{<#(Px&?W|&JrfJA`xY59w@6hvV(tkW;oHx^c>kvAMeyy@fRYZF5 z-G{NDH5z`ylt@&{`net9C>?H{t@C;%>DF!5b~^dz~>7c^1iBUP*$*l@03qiT6i!o z-a1Wl0{pr&M(30ZD|#}2mjw;xZN^f&aPY^-$4J=${NBFHwCoDz%Y-A^ zzsHcTZG6w7P2i{N;zEZK^0a6Fts`{s^WOUeK6=bsN^c%%M#101+^qSXupB-c$NJH} zQ~gI}9OeUhn(mHoh@;|i_B$8wfS)Lwi7G^Gr1Amg48RsePC? z_A^V~DThAlnanY?pk6``KGteOom`%NnJr6&bHvr{}0gRT?j9>4*L}6{>&cfc^W+#sEpCj%zgNV)j z>az;j+IT!yEy3FshW8Gtr)x?g9?B9C#8<>;#^qlcGkA72^}nr0fzxjFiAw|Ke~FDQ zlS8Nh+=l*%CTp355&~eindLnK^jt#b=;Ju=IROUtS_P9YuLJahc z&x28uK;3ocnoD$`4nIxY@J#PGO?)h(t>1?4EhMBfi)4N3lIXy&TN0D6fbAZB7QK@1u^@-(CF^0(~6G36;^p zI@a+bKWiNP^kn3{d>H(^6#i|B3D-x6X1ulcDDWPs zFL*}@9W|2N<|7Cl)o1rT*MRS)bGOVcoQ2NoE}Xk71f7|D$;k4c4&Rm7JTKHiS34cc zhMIBh^nJbSA@1)v=^;lAe;#i0?yiR)hQEI;dP4ulQaBf?hS1NApHZy9KceuNoeuf= zW)Ns7g!rAb@-$)t-rGfGjX~h2y`B|=I`Y&!zBO0}R`6~_T@KnuiXQoS;kl%Is|sfL z^Owi&Z6oxi>Q=@ddg#shosnW%@F(WNiIVLYZ$^lkTrz+-JSlZZfnR>^PV0Qg$AQ^- zs!e@l>B+tC4170I213c7@O{nEA-V){4nFP1>Ihxe+7iLYgLsJ_n)A>=9OLp{bcLcm zD&GCrdI9y#*Cvr;0Nr@P(_za29T_<-RB{gMmcq*DtO4lDh)DUB1n~XJzo-AD;JUV) zuV4@Em;CDS(8lu*-s0!yQLpsfYuaeMN%9NZiEAXs*=e?u1P?u-Fw5qkD zUj647-810-lQ!bH46b)5>;DZ4#S-c;b#9hjcd4J#g`LsdoH&}iK zEAc>gBv-RGE}$MO_pEn`L2ra?A8WE6!S|7)%u;2?a31@zW2!{~`_WzdUhT(vE-Xx| zH4|2@ZXoC?)^Gm_RNZ-i^&Wq#b+O%1oWoVwsGmEGb!<=V<0AAIn9$=zfpr!A-UmuA zptmAFcIR&DvT*dg&KlOE9T7xeIaWcHt1vWO>RJI~h>*kA73{=MZC_T!rTvaM=3C*XD7AE1SODU+UC z8qN=@_`lU|(cRS1?J*%bIKSz9QlNSk>u5E{UG^GSZzdjIJwb;4q|mZ*C?P%_54T#w zFOg?dENRj>=lR(y$}uy3n&1HwSvZ!44b_ z<`;ne&1tPX{waukc*~616xNm92flQ6N+E95Z$674zIuNdB7G1?^M<%M6X5@qwJv{7 z73U1Mjpr$V>u;#nPhR-ZpcuK`3)azfhsHKd>;pJc>w4hlb{pdTR+Y_jxB9gy<2y!%lEB5 z#r%0akmEui?7{a1Ck4=M$CAQ*7W$rKD0Ogif8V;qsml-lF3%|1u0zk~L<`=Iz%S#o z=j3!To}`7|@d@k$h7CGRl(A1w5}Kc3Lmb6r9&R}TyLDAICIs!8i>051kiUEpUu8MG zcO#g~aVz=};(dB`W^>-CuaLb6oJE>emTjnu)zr8DiZCy<^@ZDcpw2$7{+$hmUJqZt z#B~5XclfUS%n!Oy%E@)T05+mTd|NWw6?;#0iekRIFZgPV2J@eNSv5s3`r)A6-6x8E zy+wrY--llnwB>zK@GHo~@n<#sO6Lm|+l*WNO_t}<;IXjmBMqv9IDe^>Y+%9ll)46k z3+}5-P@mGq^O5q!?Z2^4p*b39TL}KXIPs=)1N)THQh7yPM#SM-k)r_Si&s57H-{tLsA?LwdAYX0T4UYJPJt9Q=KIT=0@7 z;{7=-x-1X2=#ssi1oD(<$$CN*^{VUc!9NcFmLfj6y#>Gj*vy7WA`gRsOA3jo!vvq2 z&zt9)O8nM*T8Nu^yw3v*@PzQ3prOY)AfsRGjy)_{&Rr}Wes6SicRc~V51Om{C6PxR za<$(M^q0*YGBYF!9jm@@?J#sk!->~63cO(GNF54R#y-lzTsIZG9!~yE zM|5#cdT+Pk9RqwPId+kJ^*ngal=v+Y*R+8i1)_S0H=~uE*IC57NL%5%I`Y)IuGmF_ zUi5K`yhJ@;_rJ)+fI2fhsFSQ92Y*Sy2cAK%Vn|-+lMoL!63xLgxYp6vfAkvs^o^Bu z`VL+3F8QUH2wc5kiI%azb!h%$w;S}tfb-eyb|dJsdhNJ~1@?EdnM*rt;fJ*$!E_zx zzcMPf-`#)?)Hca1-GW~xOkw8U@W=ja8P*I$O8(s5UN7+Q@n>^Z+~2rtd5IFwTQP3G zwB`ieaeVd6!4CXlY2fIx0>73RR^u;WA0GCIP1Y3kVlY8Li}Af^A7|w8PncMoEF)p9F+4h;M_|BQ6*!;v2-SepU?Ift}pPgEqh;vm5@562Hew5ih4TNpc~%ryA+&(zwv`r{7vNL z#e~ef56*ey7k+gE|8&Qb&X!QnhuG8a-UI)mw<#Eg zBhE=Wf9?ijpDy{+!PyVGw@)n9+5_{k=ivQ*-WTOJ|8bDIjVgMe~%rgnah^uQ+ z-dqgg{jHyQb`AVgy2s_fse^q8)jstV@Pomh>qHFNKgfx{t~9`Tl2Q%bK@<47Ub+?t zKXb0_yJ2jNb%43hyQA=nWbwTv4deO97yUkhycj)x-x3HM(V`KB+KA(uLCQ=^SfQ7# zrNwApOQ+tYisv|Xp5!}+_spcEBiO+gigQwC3&7cE$NcF3KbK%h-SHark;-F68-sb{ zUl_x)vt$)wPo&rSIq=#Ezv}-D^G5451J4oEN7|>zTRO1O{JN)(68P?ORKNE*o_n$( zrs0G4Jn|GRPokfky2P$P_(w346~nra=kyf8dg&H!~ zok4v&_gwHkjrV8|?-u|rH3>Ens{+nfWkt8dqh4Rin^b=}27ZXt%xvH~{6bXE81DNg zuj9`&gXhPM9Zo7M@O^}M($k7MmTP2uy#ZW;&n=VI z?V+3O1(LpquR_d$9$gpc#ul^RHn3AprrSEu{+#O5SixpJIUl%n7JjYW=;C8Wy-r{J zBeD5&DE$;-UipZR;_f6fH;kupr6v3TbZT!y>fPPIF|BSTlcJ7%X)He&hvhN*U9o}o z4Bw)=1Moj<*|bO%Jku{04&RFS@Cy&`EkpnB#3yYgfbU)0gArlyK*oy0Z4Gt&OYU6R zBI;lwxZ0#740;wb*E|KjZ$A}y;CdALKdW<367|ftn0EFEu2}`{&t~EN^^j@FK0IH+ zw?}d}>Y;e*4D(mi!;9M3z+~{w>Y`9lJH`o|p5gz5`inlhti%tU+94uYI}88gtorV| zIwB7#33=6s3zf|CueEMCKhE!~*TVZjH#2hipbPTZ2cia0pTXMg*XV&`RkN*7?h*3y zpTN1L6g+37Jlc|tbx|R!;DrKwS81~iGb_gWwPQvt`327D?&-zvDpeu;y4?pVOHjwH z)w!KT;N{BN{DVAvFVQ-|pJ=M24>JCdg(Njx_c74&sW1ISRhi}GZH5TuQC9y4`pP#2`OxsgYcPmnn zT+gr$sk!EG;W@s0Wd5ftR1Q7f{(Y9Z8g)NJj*P3r{NQtHBDw+V52Krrt&QN@cQckl zup3*>9C=rd_0Y!CnZ_FEK=`9@$5-I1di$okB+jB6<0B_OV2$eY4wu@^`+0po}@2=TPJj8p?Mx59l zBR^G5D(?`N#D*v9vxt-4iCb0di1U`%&xhY2o|lhPqzA%}LwcEETPnfdCNj%p6?8+e zT#Oxlz02mQvq!rZQ|lsC1=b~%R=kwJTV;OZLm}|`?OfPx54^{1WM?v;!Y|6&;U2{O ziVXLnE%f(&j#TRB5a_k|dFkNW*zY`TQY`g_t}2(O$AiB(ry`VLi+_eRr2F7IUu8*g zj6c>fqA4mZLHK^e(rPjZp1x8a?z(dy{k(s?CWii-LMw~Rke^VlgBC9kr#iX!&sveE z-BV%x7t&E@U93yTVdDqW88p!zDKo2<4SYd0qWjzvP;WjNhba*+xq8je^l*G{?n#vB z0KTyO#`(+OZ;p`X8X_~8D9M-lo zTAio%?rQ`(v+?5jF8^zDrFg%)eI-H#{blKM{bz>$|5zEm4aIo(V#cnX zL!SCNC}>G{kO%7d_^rTyBGj@+9k>r^9@{sHdvW+b(o(EgW`vu`_amQohHAg*Iw`}FFAf( z#eh#;zu|5zcyx^aTZPvX%)bscx*Ooh^*{G(S2NMiQjD;24scvq$gYDm%8ZK)&BppL z`gvzMp@XkcXW7m#?Nv~Bq}wrC&8SDCoKt@*5RaS33|B*t-#o6H zuVR7__h#8CA>@6}PnX*cu+*_$9$tupr(BRJMg33utXjH3cYVyBPC4a4U-bWL=t3N( zxG9V15Et>rTVzMn&)9cccYXLPv9!zaXCm4?B&_9t?{^KWy?ip(N7DhOHR-5-;hA1P z=q2sfIj;TBq00?N9gbiePwuC&Cu>memq-Kc!1IA?8?S2%csXa`(cYm#bd)t$M0aBz z{(jvtrU&cV6npU+Tzl@$DA?Z#U5#a39mn&P=fbs(;Gf>{v*&xzU*Oo0ntJqqi`}Iz z8RI=}E#vu$@okSqEiM30@wU5XVdRUl_DxnAbX4EO|FI=0~@(#AYGA9KA}GYIFeAKzJTfnEtmYDRhl zU>qf;Z@IV*J8<@s9r(0mZ$gd^ZaG-sW;9xzB2~QtBSw;*i5Vdc z{ruA?@M8r2@=siU7?1k8OXaP}i+Vf%H-q;8;K55JDd(p z(8*Fo)gO}vn?HBe^{iJP`!net@n~GtwyDin)_ z39zOG{!(ecACbrXP8d2?#JA1W0eRQHJQljSuQYsAeW?lYo=Xw$t;9H0?#9Q(p_{QM zDo=05yW}!)doTPke#_geVUB%joXi0Q*oQvM&sKqxB9Hl`H=es+b|yFu@9|RnnAku( zRzouE3_Wm8-aF19>yQ0`*Qml?@Nn1p*2Ty75$8Yl^-9paZEezKdEiCZ(d2^1B1Y9kL zpKdLQU*eFby*9I~x)|5R-R7zW@;=u2IjR-@o{P5&q(b}_!_(v_kjKzHPyAjW9y(uU zrzxowxkWbSlj|e5915||{haLK_7eU*OjzFn zJk{SDr&H>XPxa=De;cvB@sZ(s^$zQk*~_(M?^THAo}jJ~T(`KSvMDxU9je?DMpKXX zs<+;7#rqcfl6|JppZ3KNogwtkl)qcz6~;Rp%K3g3a{gR&2)w zynj=@Cqf<|9;fLB%3#}%#uhw8dnZL@-akB-!szia3GXFp-yRYG4|e3SSnff;UR#DA z>?*)|s%i^o1mbT0MOU65aZjl|;_3ulyt9@!Cjnfsu99iuu*X%M-3`$$lyy10t_X3_eXz)7xeN5eJ77RbN;%vjK5;30~|Fd3(eCKd~p*{%y`v)jJ`vsmG__zN3 z_5}RvOxrI2zE>LAM)d>V{fA#?$l&LPw-;5qfsgWbbHW(LUEQJWwS+nr(>(jf6S|o) zS?)G|73&uviWBju-|swy9|kT$FY5iaf4l%5mhk62gFU#+p`(a)zeuAC4i>1xD39rB z)U)LB=SuTyIKN2q_BVCLx;lE=@+$Q1Io)CAofuCqg17N2{Jd$g|Cb+dIGTArNDYBL zx=!BbM4e|P6cx0?e?wnO3L6IRpH{j82A=!O|E`HSbVilr~b8Q8gj8+}&o9!49KAeNTE$BRdfotja0+Ob< z?^x}(Ga1iwg~zeU;e8h&zPNYj?{c~N_$d5n5*%n_#&`#2c_Iffey~~y?dH#8|0oMT zoCv)z3;O$Jb3Gk9*1Lc6T$89jD|=sCR)Ie&w*MazA)d z(LQnWm8kY+ylv_3U3hM1p zU$?gE&)-I!7kSpEslj$%zrM2_aX3BYp+b%4l=uwxR%Kv5OO};?fqri1+IU+f9@n|~bTkQL!WGfF>Vg9x2JfICdC0?IR=!BlW zJoAGPM7$P`R&wP77vrACZpDb>y6omQ1#f8pC2{=8T*o1Kcr<15y zlUoAx*Lk9@8#wBioP#sMFprJ%`d$G4hv++}jeRjcFZr4MM7>MK>phZ%eu%SMUDJbI zk59UO%nSNBY)fB)=a@8Wwf*p3LyH6D=Dtjzaj-iK{)U)QO^?L^PrT;JNANGp>fg~d zjL%N@opA#BHC)cWYXn?>-F(7$;b-LKe{BM|rVf@T-@<(%j}cx?JkJ?8_%za)NhuGWYn^U{_9x-g}RBo8QMHn)0#U zlat`S1OG}TD?_c*p?7iIGCjyM{l~xa%E*JeLl*Zz@Zj>-60^;7_)}X%)j6O`tFtD> zwZQY{(CKt>=nOeAa}>NRNCFd(59>$e(B z=QdpL{z1X!+J$xGZ+Vek)CJe**{(CFpPVVnBPwsP{}uFIK8}8si_26Wzk>fqr(X<# zf4`0}rI^0JcRh;58Vm5S@Ny%~K3w1U#d0+j_ea+j%ZBlMz5!iGRxRe?;##Rv=*x@n ztH zC#ipk50lpDC~QTR4|nex)`RP#B?obz(U>b*2G5VA4F6M|#re{?OA7tJFt2Gy3+jKz z`m)GvmmJ3V(&kb%_ZjCP4I>T17+>g70^6B>tmlh2`Ym7;7bZ#aAF+P(?r^Fb1W(`k zOLTn2JpB9~4>$15u4niv1D_LnNaD~R#Kl)c%5?)eA5az)NlPL=kM0eqWh4>F{J-R~ zc9Dp9i^Q8NtR(z>6}R>~>?DFBEV@MzmiO?FLr2hV-r%%$XD5jW%3yR1Wgrn@jub~? zXh?(+1K%7w`sLYO_#F)SC4|}&nfXW*83vKJJo8fuBgcjLY#6>6U<5C`Qdvk3yJ-&{7)=%GkLro%{o(`Ak z-bNx+A|55KF_8%GIK$(^EF{82`{hw7;JuZ!CAbduifIpPARCFW6kc5mU?ve0QFr1e zx08r}H68)9TS>&jK-n_MEhOUn{eWX1{$hRCsU7JE+=3eSnq85PL+Nq)dYd?Z^Z7Z9 z;G8AD?aL0tIiBs7ui0Pv4CA_y{b%k+h0{mu` z9-xCii`A|>_~4J2@bQ56;6v(0ZRSIauXIm|T?BEQt)kd{gpNco`OMV@!&|#fr zo_*gfKS@a6@q}Ow6XqR_bt6(Y>Z`p_y+KJWj?Kb1-zEgQ#CI7hx(p! zmUso6$@Pk~bg+KfC%RHr!GEj3@(TFR!+LvnEaFV5?)@SP`L>|SROAIOBHypA=MUrD z=Ma(h3VaV=aZ@Ws-JATS`n-rbOkzJ5-io@fZK8j774{nQ8r5guUOKSvCVMyP%E(xF z3b;c~y>90m!aix+NP|4`AZ^rVHjZ(kmz2%27O+lubdjD0@fTzDIeHIqeLl1>{vGj_ zNxt#E7QFV=nj_DECl7lv-(1{5BKr5M)b7LeR3 z=1ezb44yAb_>^mf_}pV)j0i^DTHn3TjK?^v(!9$O;JKdb&};_>`2J!vWa~cQj!sgy z5+V^!`h34b4w49;pW%JNhe<@>vmIhAG9=<;9y9$>SrS31r@mKCy5Z)64h0X`?b}T$-;X{1daGJ{3|&UG0EymVIdCOeM!T2q)9|i*#Qxu z6C^^dG)JTHG~(-+t30QH@z^*XAJZcdgWL*QtlXxn?9ngp!Ne%$!7s>nsfs z79`@!Ic`TlZeuH>mnT_ z67fE=PP9asM8w6?^0yH1)B60sOD8e@yT%`BuofS`ab_rz2*LNQPYr-8ba|KVT{RL> z#ys1zp-m#z96Kz|o=4rS2%cuWNFv(8pC0S7CJ{vH{vcKd5<$zR!(!)({A;-_xO!+F*X1qv*!+i5rx?d?utnR~@vExf5e5CJ0dEp9HQWK z3M^d)Pkvq@if!PZzer*f;x~BqdZ)BAiLl%0D6WmT`nph*zku}_Oz_eL&dw9U&*Yq7 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

    3n;<`s3u0Qbr@vgO~mKlJKoQ=jZMBo!qW8w_h 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

    svt=bBEjBMD5Dqi9kX3h9)dpHV|YV65Bq*H zR7AYm4Zf_sImZnh(fkoq^bvezC=W5@#c^L+siJ zp{~SK9}+`c15LP&N$w#Mq*$}F=}?E+2z4<;^og=EgKhhuPwt6fIhOEmy!UWACv@la zTTl5u*nQK$d4DtPF3g<{IU|66XZVA)AmYCm#7Q!81$Msii6S7LhMjA_5)fy0Vi z2duj!&z=i&hJFS_^xFVm%xcM9?HDi9FpPfMIUf<0!eR-1VJ&UsH$)wOEYdp&yz_bp zo!umYXa8PhMj<{7mldX+1;Mw-%Zy&=Uj%)vtu)!eui`z%PA7rakh5XOFlKwgI;Vm2 zmG53xf5i2R_D6Xx1OHE1e%UWw!m)H^d@tgcs4O^}XNC0@JAclY8|u@c-3%>(L<0HI z?%graop*jZBvC0u!jXX|*X6U|-?w(vTRE`H%Ak-k8+viGgG4ipNHCz5S*U;>(WVI= z9svL4elXAY`Va}_7Ta&r;iu2Q&o~Cm6VGw|&oKO>u=>Ya44kq}6dU7@r3u|!l(ICc zMC|9dI$z(xp{)KfE-fOV)M_kT4EY}J`zyqZ_?%7iwm$1ZBruAGKFjxm-mpe?B*4x= zlZBH1Z>A3=cpZGiMdEooeD|31R z(AN{D=Jw9;OS0v@`wufBK~~{U@(7L{>0`HL@%g`pi-U8>uc*)K5_5d-ajU@~Iqs9c zopYTWcE9cCu<*%%{aoRL_lt;x1g!_|+_k8a>}LlvVfU4i6(gBeBB7Q_LomF9NZ4Hd zZgvsJUBwdlhVbJ*y2G~_8;FFxmz`w3RspYE)v1n;h=kK+BtP#WZ^0oqLYKp#FYy#i z&G(>#9apX1-Xap*5{ZGUz^C&FW&Qy2@jS%Bcpg0CV&%{b&;|cQB@M4aV6%n#cFPp>oYopnltp1k{JAsL2sfpj}- zBI;P&;NcZ(JH&~@tT_jEa%H~`;sstP&Ikqf$`c8yKlYxy2wY!wP(AVo^^46#`k0gm zk)R(cVNY`&eWNj{gBZ?l9*>D4;`$HHk-V|MnKD`CYfbRSSe4je-ZVi3dlYAbu5NEDuzppzlu7|2afLZ#7TuqK4n`b#J9C?jz25?!Uj^ zArhXYxD8#jL47nCymB76{VS?mTdsonZ)CnqgDzc=^QQX(UFy5R{7Q=l>(BiSL+PyW zpTN*8&V)X|U}4?{I?t&fCN0X0`!t)@-sC|4bx_aY9(0nWk~DQ`9I^xs?9>w!G%v&6`%U{Rq@WkRPFEdZf3^8k ziY_mB>DFP#2))tsn0|5wen>I&D39RyeViC~f)n!*Ysj1Vhy?Y$`XW31Q$W;_sME;9 zQtq!JZ%rbh^NWnQr3v~tp6_Ann4htH;-ft5-TU0=`27&nhX*c)w!y#H;T&$chlm%K z-mCpdxS!KxyE?|7efgGDz@s(gnGqM{gF@_&s10<7{D4yU26X4n0F^Ac6?7^+@#uZz zga5mIw+iN66IBh6f?pquw#@&+o}nN6c9F=T@8+x+i^cf1miF$7OIVjaKA6FY>)kf@ zta=ziM~^F=*@r%%hTeGz9#Ct7|CS~P?!5qyv)Ia7z+Y0gBWZpAf&b6Pu2^KE zKTJ*IwTnZ3ZYBQg4F>uS8t2Z}*Z(tP*j1<=tarYY)7i_1T>Ty&+X> zKdBA>jWm{7HNc}FR}LH2AmsarvhE4oPlTz``EEA!taRB_8@yz!Oz?eC4;_4T@ko0o z`cAFG$Nw8b9a=dSSUHY5=Dz;f`V0K*5PB0f1^mYgXdIeEpS0b3Pjrk(ctC#ty!|`i zt~e?1dK>CQ&XQsW{J!-^NG%)uzu~Lj+>QBE|FlhrB5zH1_R5t+pq>{wC5?e+4ffre zcu}4ZCcPHLh~tDBG#cnw=mdUZ*hjn|EqNnp~^k*A!<90PfLdJ4oVP7HiuXDmTGMPxw38~-@hdqwwQg2f3 zW1Z30<6-52`gr8xlq2d=%`?BumD}L!*@Bke7@xX$JWl~QIrTgy(FT595cQmI!1raD zbhz#UFMAs02Ws=M&sls;CIoqiIBAu>2mVYX9vwD%h5kV2cf$|(WzIX*aRzw_k=wAJ zZAYK8Pb}}y8zNyp>ldk6;K#W_?9YcMz&BG+X#(!&KJ7s|fq1EUvq$D4?^;D-f?aON z)6n}VS?E(qJmd2F8|aU2+f_^G5DCp^R)2m`$LBU%y7X#@wL&NT(|h38&y%_FxybL0BzZD^;FtD|_JwuW zBQa!?9Dq0$b(r6ISO7k6P?vJ&K<`WZe>kB|y{*`M^)(teKD_kttUr-(x6i$l5%^9z zVe}x-0_(52yJyUWT@3trIItcDyDyGUcW}yMUt{j1dxjv zb^_w&SU|Uj4)YpK_09{xF0+69Z~g+$HBEOfK59e1H(Iziv>*LW@`5(oFyedB!ujk7 z>bvn0_Y;h{Tp16KzD0leNU)I^{7}w$H_YCIIxhX_T~#&emSy|#n#aJyH#b|_4Ahki zO7TzQz@xhi&u)jKPPvaCn}g28j+tK10`7*CIGFp9|EB(`aKBL4W1{`r6ZIvB>r}5o z8upt$GT0DsKhpyiTB)^IANA%4-EKkLm9H8O4Z!aZTISCa(DSe@=lVG!q1c!1%9~Z_ z5Xp*&#|HNAG#J_v|6qO1`SB#vZ^YN)_yw6|>=y-#lDd3@J*A%BM&r1@V_jr7{8qG% z*q!?taV`12s|WLa`@`8KQjB#tRsHY(z@PVFq$6;&s*nAa0Q+Y-Td&D1VSOp&xNCC;>)UT@4o;)c zo9~hP?Ygi}x}?P0|B^^(adN&BjrI$sOfl>ZyuBhx zO#2stb&%=jAA69W7vlsP9pI#2;i`of{A&MpM|uF?Ka)*M8;iO!Gb`cK|BOfw=bd_$ zhdlI1zh&TrKaI;V7Jk4d8JztM}h7O-oD7g3m{Yy>F)UkJ1 z-#gvAc?5XtVC!4$!~M3Li1Mt6^F-mm)C}_ei0SzABhZ6aAuJ71zC^-k==gbF=+hIY za=&Oh^lRQ3H>51#U&M!CS98?=hE|cCasLQQhd$0f^&P6Y0sOn##OY*%Po@Q{XRg6t zjwZJE89RJiWl0Q%Ukle#Qci=HlyhtK&wyVSKkt^%=iqNn5fyVi)gB}XL(X2)uXVR8mB>{JHe2Tvu^1;i(0*MI3k<&BU z*|i+;;j{GrisL&y>Gsd?b1vNWc48sc11;Y1JL@2?sRvrp;AeXFNM2?T`mLlHgAfn+ z!G0!l264Q{eIza01aYH%)*X5cyxUXPa9I;}Q&e6zQbXL5xPAA*pUQw|Au3wf@7Z6s zvZRlAb4aWBTM!9Tn^fcm&ggR!Sf7{OhkdfqN0MW}cUm!XUg)LO?wL7v*vsbrB(4U0 zQ*sXF7HvfRYVD!%dV_Vq^X@0aR_K~j>2f5-`;8?-B5|IsX!~$2@i1X%b%v%p|Jwwr`&W{N6H`B!}J}K~T=6IeTbcj7vMW6a9`ni9NpRe`tZebj^`cqM84(p&~7jge7 z@IL=tZanx~=k32+s299(bb2NOov`;T4=qAG-m(?qHyUw&>pi4w$nUTBvDA+cH^t)b zd#%&a4=m_CC_o;ke=EE*ga2yX%_nV&P+y{(XJw%~7Hyl}mvFz5{Gi)Uz*Fy*CW{2{ zG4>Hj)!qg4>k+lNC!jAUgI^2pBUd1_Rg-C*piv-Ld5*@6A5kDEK2N#7pH>0?N6wa* zc31)bmtuXOi&B9wtna`?L#9B`-TcW$u>t*Irfu_wUsom7#w@`96DN#QaM^2_k6$pl5>%7OQ6bO84hfdCrC=iT4pPjZ|M?WgAJ$Cym*8i(| z1~VhDE9=_9%1-p-N?y+!p#$pO*)E@9=f^KS_VtJ_eZxbUA@G06Ei1qVc~LK{(e(wd z1i$Sf{ZtHG1x`;Nfu4Lh6RqOefci^wu2uo}Tlid98$Z1B+`lH_&KKzUk?%o!=CQtz zPH}dE9bd@l1Za?t-r331X8*A6vmW|%W($5V=Mimxqkav@^Irvy>|zSFuTMi)0=wh5 z-XqR)^f3YL=*MD}#`U15Lkg`o6JTdQpE)fH@DY0P+l97R?8BY9BPsgJ5)v(>qR^04 zkw{4Sef#Tt&b{ZJ^E}_@`+VQ$yyu?hmD!w5qA*`m<}tG&26;BEuCg27XH=R$vBL3T zEfO2@p~vww{xt6bj1#RQqYtW}S5Yi`>yd}=llDw|!LN_~>@}-jqTZ7{VmAu>4!kSX zPI!m=m^r)JGU)#L@bR2|@H=Yr=HhDb+;;%;Dy_Kxxa=N$9eLa|X>ED62z99cPFo>d z?~Q!CA{X>O`CeIqBl7W@ZLW7;Fy`@2I*iHrArIS)eV==x4lVq3Xf?J$H<)V%yurKU zIgUKY=j=Z|p*zB1f4%TRZX9&Ra)j~1C7gdmwwVXIe<*E^n_7zc>)>MLcIf@!y=o3j zwUU)quL5XK5GU{4R*e@pZ-B|jU2NA)ma8;BMcns&9f$>=b@Hr#g@YGz)%|(;;Kl3R zN8i?g58Ic5{YtN(&exNV-k1pg74GT}!~V-OUXA`x;PfK>eStsnO{_+;6MjfeS5EwU z4w2x*82=KwL|CiCV`29fdab1->@KNKIn4&U)84aR^M>7@uC6w7!T95ruK0ri_z!sV zHafsA32IhG0eEn$H_BQSIwbLY+97@fha-6XA@;gO754Y^92&fj@AZRAOn)Ix zHw%~?mJkoq)bBBwsC)Wp`_$?Yk1;)IX&Q9LK=0yaQRoT@nA;_aac1N9d&QHf;H#AA z3^VL1=$pTukA2mHhPAJuld_lkJ?wEj+xbI3A3&GA7V_hq8!!&>PX!+ZPpnoeDy{|} zWNj)tH73Bb3I|K!dDQhb0+AnA(ut96(64^z%aoPL&$G~*><-&|706pYKOtcQ=+V9Y zd!-4;^W8csD@Iq*$r1J1J1dbN`!1fhxHXNuSR16$`Wg3mw7vXV&{Ydx-50;$AJ4%L zC)*J>`;;nIn`ZcLDzjM<_+>ob@8I(Q<6cFGrdk`~;(3UR{tR~KOz6x0!zU?LM+3O^ z%ZY^Dn#KIv^6-re*qM6e_nHl`uhHWM;|>uz`P~y6wMC9jYP@Yu7;K{x+7^Qd-W|}( z$`hOR?xf@Y-V?zis&w+aiZxbLiB6=<-l=*^(+Trw(?s7*bTUZo^_qe1O632SJp^4k zpki$$20hpz`L69ca2lvJJ1dX4^(Gcs9)Vv^CA782Ujb*=P?tB@y5@*@Q1N-!lTx8c z=zBoFm#+tY_t$5w>ROy9=Y_&acG$gdiYF+JlTIE*@XekT!d5Q7bGs~^Bwh7AT>`te z*%X{HRfkRnp7@=mMJE(d@^e47gAD@0A@HNW?d+VYGVqVo{lNnJXU>{mPZorZD#yCy zAa0*$k}qw7ZY7Gj4@^yAUZ-@KfeAXdFOzG79Qc{^IoNm|@~KNJow@~l&~g89t_`|1 z^;%NzBlZ=wl$z)mr`ByWHa-pftas>(g3p-dgx3Xo6(#hn=lZT6&F;1m3ukR28o`b*V*1+FmCnL0eflnMo`){sT z1Anp(GW6hlL$`Z=t4#izf7mO#4&zMFgEc-zu=C!+ou+>9W$f%9*Eo#FoO;h2mci>b zzQO2ws0VhHGag$FT|B>Q*NczX55F`2g}W5UE7|K^p~PRxoN2ft_!+xck7(=!y# z#tiuNwKKr-5_sCtzh|xfcie9=rrjSy9%Q|<*xnBO_Rd_r@6AXj%SnUHml)`T?Dbl& z1v?q?CmgSWhi|TnXviYIT5fFm@dKC#5Hw|s1<&d1v?dl@kL;#PFID_IF8hbUf2hyf zq{Ld0zso;LTQ?wYd25nP?YjgFMwilYx(oA_he>$qz-h% zmws_W8|n#3e)SF>Ht>G1e8p$*`bYYkTovqZ|FOkg6S{LUb85s3adJq!+UJRQ>|D&f zzY_l6-1%nJM#Q5ofX6MX3-bpGNAd!3-Nk!aLq4bj_BTD#QN06x>FJv3!mbaZem91I ztL>defExNMS}l~ns(V-%c$q9UfkD!4r(Ov z-{ggU$Th8F>_R@WJXJn%ANt}QX=3f6Mkj*L*j~jTZKg~j{^?VO#+3Rs z=vCDn%5o|4WkPrDabwg?;yu6DJFKRY{Gd;9kAcVBmWkZ38PwbFP9>2qnD4e#ifIFH z&C;!8;}AdEgJsbc;8x`UnzGro=N89=6q%+@d zUy&4@xE$596o4MqyxLr~l}abV?+OAp7}3eyrQ?y(R&EyWWUZr+(Y$>tAs|@HQ!ae!Sq7I!Xw!bkw3cs9M&hIvnq!W|ll(Uii(AjkZ zu0Iez+sQC@Kj@#nHVZWmcHP$P;o?|;oviw^lgPUzs&s-rK5s}J$@>ib^_p*0HpTD$ z+J>@pXbJ6p7p5HQyC2(cVT>)cwY5{6MT7;e8%+?_@cahTbncdNm%&M z*Q7xw=cQWx4GG58e4UjS5tk!>7#a6c=%ke?$2}P1fECN^N+T6I5oLUwM#Z?X-iYzn z(ni$T*@KVuP*-a{S((d*yl5A>b65p@O=+#-F8%<0pk4b+kayaK$9CmF2lxM69yDmj z{hTlNsT0r>@4S09yRd&NC*bLReDC)3g`s6H<{9`Ew_Si9U)wvd;vfG`%2n?>`3uh} zay34Ku7&* za=MNS{Fup2lE?UQ#c;IX$Rg%VoE}jufuFQmVf9_)uR_oLoFg<@ zN9_OSu+nY_lf{hwcx z0!obVr_k_d)1i;hqlCPqP~dYf#>U0)H^xcHmATx|oxs1k*G0g)oW6q^^N81F>9Bpa z;DOn17jp{ybRJf-8-f0uI<6brfc#u|;63jFUA-cmce56G8Jb9QOnifJRy@+^O(&iQ zsGrF?i8_ZILYS?vZk#r-*~K<{OjilhEs0W-)$T|CmbGQxlA%8iJy`f}kIqlO@!5 zz`M5K)~?m!xIZ*j$*f1-uv%$rjA1-pz1g|@DZUqX`nz%f$Is9UPv3#Ac1KP@w0 z62SL{i}tPv#Baaa&d+uDy;%P~ngZ&dv4Dj#F5qi;RwUyD#(&YQ&4N*|@9?u9J2g?E=5WhT=r8=|V4;-aHZAi~Gq(lz9OoI+)~I`*N%&J;MvLDqr3mrsmD}z-i$+D3^5*_7)2icr@hb^ z3A@~;1s`4kpEI}xMexT1QZn{U>fe1ef4INyedzn2LEV>G$geHlZU+W&ez%m3@mHYd z7xw&D_yKlseRNp++yeYiVR@7fYqNh2qt=#Rrf`T}jdAfh8gx{_cDN;XCk2&kNpLdj^ zlTn2>W$Ep7QtCXr;}G4n_oTrI-yR!Z?}FaCx`rl+=)q34Ig=l#TeB_yQ&W_u6P*n? zlP$2jcbZo-6M1xE;Qh8J;JQxpYVb{Ile5*Jp#Sd zTReH13H!pi(H|#!FmJ|qQN0oOSu9_-eCU8KWGTKrV2E+ycG(pJ2jneNru8_-YK%82 zxra|6u6a!@`Muy-U)7kK59;OJw%!aK$dBg6g|0&6ZN?3;YF6m!X|4`SQRr;xpIKd3 z#Cu@$qe2*Xy|pMPS^?vdKp{299eTgo{i`Au?0A{^`x7tpy;DBw-oNLD>|e5a4WW8UYDbq6I+f%3_JyPULru^z7R^S64%|5Z({Eqdtdfo|sZkw9<5dhuvYch?`!&ai_$fO@^Rp8 z6<}fMf%@!?dz6wJ_H_?-{N~5^lr?qx=HOS_HNM$w{QhWn;l5FfV{RRZ<3-Tto_pWj z`Z3Pf$7@}-$9OQ!#hJ|b0y^Kp6&nb@q9)3h6)`RyxWIWP=rQiMe)&r4!_EQMCu@!Z z=l+o`fyWR>&D@yt4LG03N6&H};MKi{Q$HX0vK?J{Gz@&Xan(b4S%yx+q<=B=xpoWq-#9U8Aq}08T`67mQ4aNXxlg7n z>Yl4EttZ}dW50hN_fPnxFq0)`jQCdGbe*_6gXguY;*!R{;r}+L>Kn~~+sQ2}@Ox^O?-AsGsBkmw1aw*8>*X5eEx=RwyvRn>JE<|- z+k5GB^1<#*sjC_4f)i(&H`>6??CJ|A9iYS4BFl`RtAa{9D5vc(ZZuxgw6LNR^ZYgE z)C}pwKlHBp3+S0broY5j=$q(L(F+_D9)9Hd@{f0?o4YQbSc!Ur%D%iG z{`7qC({YEL;)T0xJd0o{owv8WflBTZ$E5n27MLu=w7=5 zdfDCfRo)zS|2+3lz8ZDiy^T#7FAz8XVYZ~Lqi%G7+`2L`0_S^_~lc&d6 z@g9EuxW92dfu6GSE|-gfx7lBdyDx!1q1_|J)snEYc9&G;R`?aai}xey(cho*zC40m zqs&nv;=tAEL|gF`zGpSdId}-i2deM>^9T5*8;|d^0Uzg9Ds7;HpU*$>Jud`54*sUQ z2cT|Pz4d8N0(kFMRd(P3>KTTg7OoGWLwyw;H`hXE+FH!}hM-3aclT>ik>7n9ISRjV zKXwQGXVV|xdHAmSqk*WSQqF(QX+d6mas6tP3qP%d2WutapUI&R4rln6p)0R^2KCDT zi`CFS9g-9a58ep;`k8~xI#$t%TIFAZdBj!7KziK}@;>VNCZ!+ved~<={@2Je+seE1 zw$MxMBIP5_u(K{T)a@PYF(kC4vI5Ls`aPR0y@q@&bxey*#r!UB^+M?d+z+nIIO&@N zoi$=z^XMY{z7TxlR2p>aQP)118~8tsoUoKYF?2cTt-`S4(LfY^-(^Qxz8;)bY5fynF zzmquRKl~KS4^o|586-4?9X78D^`%8&4MgAKx&Z_B=lF+jjlG{L?o( z1%8WMtl6;lgegA2c(#5bv_TpE zbQjv*kU*Zycs?wSKt6Ggl`tzHJ^^<_CIxWcvFCQ)Z*JhXz@0MG@)YCMp5>|{_>->M zoUsbqU?86aHSwI`QUhKkB#x$8UeZxIScF*Kdvcq(;M`c%5a;Z>_3H zEdhS^=Igs2pq_CQ<9v{h@#lo2aeo!`W#fO&D*x(Vp3c>i7jd7=G4;A+BkG}aulirR z5s#nY?OLayV=djs*9Jq^>qfYqPT{`A{A9t)9$c?(Px>=X;J3NZFycJy%a{MOD1>@O z+b<{Bs~Yp4uMQ;q08b81F?9XBjpt0OQ{BR_f2bikc~2GUnZ(fA3Fwqj$$;2B#D$q{ zi^&4=jNkFZ%PPb*HfCUcCF0!jbK{R?#3h{GQ}71-e%*5U`$yDcM`e_>auKI@Sa;+t z_WR$+YenIE!Sl^`Um>3bOsaP2!_I|q`n6NAa}P!Agg$t$$+9=#OdZC1Ie%BhLd=Ux zmgtFR;y(P$+Cys4ndRoWO}w#~7qp9$)jWlHhWr)!UrvD6-u)GFC!r5I1MT;tfI}n4 zAC0rnhsW|ov&iR~)(=*jp+_?Jz0-$^F`i_7sL_EQ9X4ZpZw>za>Z5*l08R^<%tblR za35~nbNCkgb$=X_p#B{D-fu^AQMVjk7?ovf#=L4;|JV|AMlDIS<38-<;%cYY~ z6H%e=1Mo}Tn}4kr^kVsXkzWhqe0S|F|9or{-|i0Nz~^@jK4q)oxGZ%=u0-gEX`Joo zomA)+f5nEg@t7xgJsA8k4E1EHuUx4Q&j0$I(;Fwu7d&-OQ-FPi;dk~qm_c7wro|5# z!Cubfb-%DRe|DHsfX}%WqHfgVxKB#_b+yj;AM;_x#U)?NPo|hNG=`)8+psH$8*yRL zymx!u6+AaEts8lq2R!v1RtJ>fIZku!CkMn|-I_MAt`YYWI*06N;O+IB?zB1Z@rknZ z-h;sXrIQKIEO`5@>Avwk=%LkXvs3?`yXQ;o;CTvs-nLZSuZ(~{V^oW80niWEjF0+W z&>QxE%s@Bb&uYr{@BKdK_bv^eT`-^6%vg2Q1OJ2c(AaE_cxk`htjBX4^QooxO*w#z z&-S{MW0!HAGlnO;VXudYpzJ~==F#;mukQeV!u!;&?1OIYR?Vp|e2M3kGOd*AKJd~d zH%RR*{OjEyEQ9?`#+Un=d!P$C?rO(6q5pB~`=_9T%StJ2<~Ex`TNEmex@ zRp2nt=4o&db;GQqZy@Z@s~A0VAQI0J^Z1>j!1pSB$14)ZgSgWaYkD;FXmRRC3Gm%} z_2kP5#8vf0+dfP1BlrFylL+v2k+>G+20V*yZI)Muy^Lc5x)pDbAC_@1mOp|=DeiZI zCcx7?jpTIH2mZ3hCMBovoJ8U9B>&fc$G=P{Lf(e0<190R4%}Y3-!1`C-YhoHFs#x?p}&f=?X zmTqO*pBxr?cX@pynNgI6L2tCPJA?o`=W~BweMa*pAMH~t%U#D zLbY9=fCo3X*jjzyQIi-$tDX+- z_Qbfmliu~f1M^U`$w}L=Z^v5s`wRF!`&=pLcrgB-EN-W-h4>tCIs4NYap6sASjPsx z&fI+amJYu(XVa4vZ=pVX>9_GG_;hXKOZ~6lf8l`Ng$#_}HfGvxP1u)8<9%p>@3lL5 z!Y&oTPJLtj*(}7{c7j;|{5YWCYyJE*{%@In|K-wA#6QB<@q#n{_bBE2{ir48nVX8A z`Rn01v%KH_fA4=5QOfl#)bYG4=#ta48uB*A-OwzJap?17@e7+Ue`t5Kt95h;w{W!T-s+BpT`|r~`+&UTYZRd7k+_k&`xfPNn#gp$2%d z-;rqFei-(?7qL6xjr-Q>jhUv{e)SO;EkK-aZ9nLJ5B9Rw9U&~hL->MKyrd!OM@<#A z5gpV8lIO(~l%ZEqkG=oB?O7ppJ@E)LN69P=Z^}yIk*z%U(oq8 zf^G140LK}8UfgPCa~8)Pc`@o9hTk2HA1f@A0Kd(28l1L4PiAKJ6cEfqEWgQ4h5dr_ zg{%Jk|MJhbBaZK&Yx~cv3#;?Ne4~ADqpd&A7qRlfsQ`>?-zs_~z>5c*H+G+b4pywu zJHhM%-CB0uW&=N*n6gIb@FRN-6Z60KJ{6O0)6Z^)J_}6+)c`+@CuT)VqVV%SH%>9Z ze|2$`YAhe_N9?O_2Ek4iZt;UNh|i{u%8XXn+a7FwDO3^vzq`^O;toDd?rFQ)Y=C;$ zPr)xAc;E4iStA8J*Wc<1-WP;%NK4-55b{KDf^y+jJb1>nNvtRl^Q{vpE<#D*?SPdi zBlb6JFaMbcKJ9L4I;sZ!+xY5(`t?AJ3r}L(Q*gdVtVuERz=N-bam!s3;F77H*bE+9 ztbhAtP!qbmF-PVuc=Z`gZ@Yn~`_qdpZtzo6W&iVIJ5X<*46J{NIOg8%`L;qIx*QVl%VXeqazWgxwQAL|z4J=#nkN z2B*Ei559)M3I*8z@Lav_M&v*9%B($Z2Z58zkN48xhfwK`sX*lI-WLp1w`lx7;ij;o z4DcQ3{(gr$1$FniR_{XivxQ@QO3@|gLA_ir*9GXoVreBm;?uPllCurJ@SH5O1&*?4qa3|m8DJtf4bDHQ&piK+}hJCbs>ILn^*RG?ZNmf)cEiU zt|OLk`(mIybR|}5%NEyvdg1TRi~MD9;;F2L9<#*v#dQMD)e%8M=7`^+i+yKefa?>t z8Qs^wb^DEbW8Z+6&TyvSW#p}765X#F_Vq|gbZT&89Q<#E)H){E$?;zs1Kw}^Ag{3I z9^PB_edbl#f_@6q(Kh~;Bj~HJOC%ux{S%f7DAwcX|FX~bxG@dy_wV!6dh`zO8J0{< z?3qA*pZyl%5yyl7?TD86vX`R<@M8BGgyH+*a#rxQ5M{mBw{-oQIw=v$2 zSICSEuIWVoM!kl*L$B~2zsP{aWxW5t=ZIm51KzLqdnmB<4E+IYZ~V+&3BO{rTzceS zhnf)2VEP7K@;(a-CL*r}hf8mh>g$%G$KYQ{4M-|qYh>$bzFWXH{ zT{s}_iS20Ua^CMs^nW@bYxeC9`a%qLly%~FBGe$YX`F}A<;U@hIPcRlTjU?%efURn z-RU>+9;+H_B;zjFuh1uM+|C7k)jMXG0(+-Ss$C=yA8PvC{7&%EV0g!LC-hC{+=dk! zpnG1u-#gF14^GvCj89hLIU;pNq5ypXimqSIUI9NI+}^G97}s-UQ_1{@{s^DfzgQ3k zo;UWM4V7(0|G=E=+;GI=-(n~@OJL&A4ZJJ+47S1TXn!| zqh99Ix){IT?@Blg{gTnmIQbRZD`&niHPWGXo0_<{AYZeTq*8CeAEzPFluz*6c~tT1 zRpdjEVfK+m)B#%>1ov!TfjD*EDE$oFGU;x+@(>rci{1r7!+2j=Sd_T~eklEA4E%~X zo%lSKdItR>eww*yd%*tc<)@as-_hSTVXEc}c+z(0_)!t?L}sMzRwwfJBPN$uh=Rv_ zN7&!t`eVbK@$nc(hJ6F&?1493p^xny^y=H>e+F&P<(Gq-&ToLdpTfKMtx|yg(-Qet zi-T_(eoigO3s)28G$x$?POlA(IG67Pa5pf5vS5$ET?1OJWheGI{i@HaE`gKb!! zKwhKbHu}=!kL)oBX+mF!hrP1R_t5A0(?W(7c<*^^^`9p2?eZDnYc|OLr8$Rr8^k9p z;CJS&sQJ9Ls8<54 z_}0U|w;=^bwj!PtYn>L1)lUY}grihKFi}PowXI604{1FI>O7&c4*S8hzw0zLnaP zkN!YIH#=uDuwL_u=ZonVvA$A)bU^f3tQ#Jg^L-&6ecHyHivFS>Q0Ml~jJD^|$By-* z$CXt05&lq}|2lYf=*z;IqTS?uB%P9o^S-*8X;}{cyV@O`FF@A}57*FbyV37Rr1qi9 zYxI*Vyr#MheKS-We$GWd1N!)geBpj( z2mN%2XXwDbXuustX%}2CK|;!TsW83?v00yB;44*ELXU3kF^-QLc_ zUK9#HF2{{U}<+4xenYLUj$c=!`_A$%17c4qraa=<$abw z4)|H3 zMmP7t`8R9iR4-gW|FnSN!j2f=QG3h03~}*Us`zFFKGYnK5>^X9pT9Tu3CY+FT~6EQ z7Xn;P?s$_Nf&NyUl3{0%7Zs1zT)uq?Kl_A-nIdAvps8qpV0hQW0f z_Iwn3+VUIY46~Yvz5HABDII@b&oTtNhMor)V{1^XS@^I2nrrMMbKPF_TPwX`pAA1f zFAO}byodF_!USUV5En_k2CLn<=#SGFItqZuY4rHJ${1a`CgAp;(u} zj8h{Wc56KJib(YbKYPzPvj+jsuOjtrVZd!7&D%H%=Xo)(e>oB3Z_~YacI1E5SgG_S z@ZG6dlRFRBqsy-3w}Bs>65`;X3*hIBYSyQjESfH;%oy-}?yP z8$GkT4txL8Qye^we8}!mdBq8R(Fq?bluJiHu;A^bCBQ9iyT-+{;ExJX;VJY2kF(hf z-#DTlS$B_5>%M<|XBD`UweB81|n`dsJb9e$$e5yF@I}U#F%h-N_Dp>H>>J zdR@Vn21fIL>y(NJrM0jgNB_&*Jxz0nYp+vf;Kd~9%&_hYR^&s-E0^5zOvJ6cz=aDu zc%91-Jp#WE+wEZ3nhJk7>;kXw;nu_3Mtz7nbCg4{rV{PDtJhfRHvO?b+b!Nk< z%yU$XoBYn~!YYVM*x#&Y(%?&6>TLsI^a=FhpJ(R>&*O76?0C^%Qsl&~9UH*2eB)A2 zLF9+vY}IKo;LOLs|3(gdNVhLJk>VEjSj=sw> zax?my%_i|2*@}8kiA%>+4S2ZbiiK#QZxy}m=HXrFpKbUy@3YQs{9kJ(b_8~wS>qm< zw;j6V_An|{7J9=i-ESv^{!p`z4!3Zi4@ijmnkq(|@9^vZKkN;7>d4!V_28yo<;t~V z-MjGB2MW)>qLG5Q9bpAnhchIqDq=sjj*6!_ZuHW~@8{FSdRR~HF4xxg16VI_DddmP z9jue&$n3t%2^{X$Cn)?`3*DW!WVnDh8JA_2e~`ksJs%}6ri}hrd~39Fb^_=As|Mrn z!$~%+p;8;`dH5=YEW!R(UYgPp_;C8YXT0PV@L%@iHX+2h@s(kD$$IdOvh3Hy0{_OJ zOKV`ALEagao2*z@YAL^OVFCDF95`ZKk9F?ulMurP@Mo`|z(EVFhc~a3mmYw1m%ZJj zq{hZ+r0(8reQo&fC#bFPlmY#*!h+;G*WvnBX}8UQSKMap7e^8A7}oU6f9sOu*nVpN z3BIzn|6P1*fPS*#0s&#jr$c2sg3cq)qQkaza3jwIm!mlec#}LF_$nUpQGb#A;3E9- z+<44TN(S*N+c6}!5&b$}GpQ!xdbVs{A}T8}-i_-tPhma3&$>Q#Uf{(OliKrQ@at~* z1x8D3S=i$GR>59*%N{QV_+4t0BL0*K^+fxBwvRYbZ+|wtx*2)H@}4Vk0d}j02gNw3 zL)X4=J$Ki|=kI=b?1sJOWs1ZA`f#XLe|X6Tdhh%Ai-0ZqR9P?uU&ZHrsXfOVaa?Iw z#`qL|mv}O-?G4UT%-i;ZhIrhfW$0|cb+lOdyR>m#_Vh~=*|7i3tz=Oi*v~n9NKzYo z=-u(0Cll-D%AUQt#t(ddS~_3!Zym6e=h_|_!9T3JvG*4Ih%oBmQdxyQ%h75w0^F$M z)<)I_vP7`_ZIIrvLBz}Jw4=Vog-)WjD%@BCIG$e}@VEwM>oQPz5tovBXv7^!q z>(7pUd6#Yte&?m!2@-ljBZs02K5lHI5ypEdVV57$h^JSgb#e=h_?j_2dex4+i2YA; z8tc-s$&EhH!a9+20lNhzKVjXoj=}q)IPW^H$IBzYlNALRUsc;#^yNw!}^VdJddtip^>(&Inq-}G-4ll_x0H`G&18-o>CD@ zBV8^lQ#|5mq(bNXj-azN5+mU@#(XbZX=JT}WSq%UtXsRZI%5s=fU@Swt%M#Lxi#G&aK4L1R(z*7a00i2(+;}~ zfmhQH>dvZK8u`K-YBX6$BcGT>X4^7o==;bXFOKW4FO@9+ahyhey;73e~*@=hNnb!LyIF-4;=Zr%LEvTj20jyvRoa*FEd>fcHZVjqEh&xj0-vBeC8W9#t08 z$ot;1i`V z_@H=@4 zpM)RBl$g&9Wz)!J$4IVKu-ClESEvlz(XHE(-`u1T$q%n3>#otrzHjo!9$W$+r&M=c z0S{Ehe=M#!f%Q)1oA`eFfzM2gCi`7zWP$4BwF-DzSJX$pF{a_Yldq3L;m3~Tyk;j| z8d*F;mS199$*mFfN}oo|TAoB~F@t`--?7~Vb{pgucfLGCBjVP-u2%)oh)C#}O+v8y zoQs@;2>A8z_fF5AEbv%N_|GBmV9m%#of7z!Xf`!iUJZVh967+hq>$`LUFj zlV}NWxv_LYhNZ@u6ud`lrJBaW1zi)0d(n!tE zHKw`P+P8c7v*Yu;bOCi<9Jd%ya6tjToAEqz>hDz=d1g>OW(q#m>r7u+bDBojx7*$o zfc*^I-idDRh%@(#ye8nO%D z$tV{(%{f=<0p3szD^E{i|JJqQh<@}emDoo1jyADAybpHannvf`oLxm#%D!{#^1Nm4X2Dc4jyCk{QM z+U*>Y0N-9}M{&vmN9*lh`IKnHmHpX$Q+4>crZ{4XhC0b&^<575tso=V_z*h47ukJB z0zBor{Nt*#C%*UIzM~s@VR0#XX&&~3tdVj_MLu#ZtGV9<56_MAzp_6-BNv)w{8f>c zN)Nj^dT?GZqv8E4RFKzYX9o*lPkG9<_-Y>TUC-K>lNojzeh*HVrxJOgImZ{1R5IgH z-0m<&CD$Gu_X+w;B@G7{VmFOY$v$<(K*0$r*_@TjXvZmH0n3-q+Vj zB`^G$){5V!lIM=+EO*yZiTA;0H|ol%B+mYxZF4D=Y>J6=amW71_1b2y8Y*f2FYugW z6P0LYkJMjnr;@VqYOnn-spL;WQ&-V@D&ZK2ZY}sqB|3Bk7SCT)BL204QJ8^7PFd_+ zDXG#0opT6iSq^WuCi|z6$md9xAz^k>>Xv ze$cLaDYJj0k~gX+IAq{QkkN`a(SNDr;hvj6@>d{FlxJIvS7KdHNjH^1_?PvJ^_MB) z=}}j4d;c_*_+C27wiR)glhaSR3cLqMW?8}$D*0smdei57RO0iyASbzsN}4ji+qe`{ z33o=S-wOC)^FZ(DL^hS=TX~M#=THf5`vx5T!}YcAoT$7_C6gOG*(MODnUJP(yA~=@ zDm&Az*-a&@nY9~oVfSv@&4PUJ@UoB4W&7V$5~H?3=LdKir+k&xz)mCAudE%@;fDTP z%kbL)9=F%+y?KKZJhEvQt6W1PA2TD5ePE;!AHf}_FXpIZM}D#BUhwvcv z;=Ecn8wcbEsl;A*(>faLznZc~JnbQs*nJ$TmHGb7VDCbAbbvGXVY9G*P#STW zPFZi}0o*C8>#`;)sO087<_b;tTi>YWUIYKLay=fOhab;x*)zQdK8@{@vvc5BmzfElkwSTBY#Gfu`@{>wzMHBxl z;P+Omq#ioFqY{NBmoEBKDq;8)8j;aRC44zuL3>K5BzwoVFx4AWa{a?nuIeS|Nu{mS zYy$ALoJ{)~jl4NjdC4h~O47w2@34-d68660&a^lxo|kVZyM3NYoW8_w`llTPpBaN}}~MH^aYhCO3=6IBrLGUpMTycrmVc^>Zr8Jz-*613ve? z+5Ye);<@+ush3%>??iYwEgm>74W9U{hI}(Qr|A-sg1B-%HC2QiQmeiv8wF6wM~_ai zJFZl6OdxzW-I_{tZ-rTB8B@vjobQ`-^r(b?qq4DwF5-5gL3}fvO0=K&EpIcR5}|1a z3mG%y;V0uT2V3ONPlm-+ZdBs%v%!-bp_1-D5&M7qrR;yu~yp$wLqmmHeE%((-;Kvpd zFHZR9aY<|Goip$=n7{wsgG!7hM6bW_g55G&p&Hn7bcPkn9)do`TDZS!Cr5_ZjL1pDmh+|wO9hXj(jrPm9(0Qek<9B^;S>` z+fEB-tG^VoVFMG}{2vM_847JsVWbk)38A?z7Ak4cQ{HV4zihNF@hb>XNov0%`*HZ8 zdG6^Ghn-ZS5%3m&L#C3y7XwF?%yC|iE)NfTD%t;s;qM0*D((lO*KLL$tM)!x{)}zi zaqe0fcWgCHCpI61K9kyBr@1F zo_`~i+!|+p%)*WQJa9Itl?}QZ<#PB5E0u&BK6&o|zuILt{XW4?B}eDn$9}BG^{ZOO z_2B>6L2bEydGOBf7-PRW_#oE!)>)5A-mWTm8M6=LiL&3UE$o$3F`MP|h3*+Eh5Qbp zk}g&4rmQe332=>IuLIAte4lKk9s@6mavFoc>#1+Lds{t$lbvpOFXB-wqTYGb0=l?I z;YI{_9GJYnW*pb^r)myeQJ|8ioP|1$lE~j(@!X$ zy~4^Ii}~>T6i1x%X(fznx$5olTEMN*u4Wo>ZoT5$^$NI6n~ogSM?T2kHT~dp6!u4! z3!A`BcFUD~Zs2!~XuFL}Eb`Vm@WeiBUGE!ZPvCRW%|cB=;fPzQ%6(^lDjAe{UUI;l zO2kr%4-X(ese_ge9)kZ5b#K30#&s_x{rnvYJC53BRxQK+mJ@?@yI}vf(=Osw0#veQ z>nQhi@cl)6m<%)gxWYQ7b{o7G{&P=8LY7J-R9X94wj;0Ri>w|Zz6DHbkN(AbPnj8; zHm>I*SU3FDD-Zz{nr{zKv1 z3E~j0bx@N^7%U<$#1blbeLn5n2!%>ML>Krs z!0&Cg@!Cup;L%3I#$Uiwl7Xpw4e(qi@ci4y4OBu5wr(;)-tA&tey;F~Li}4gz6Fm` zNZhVdKJ0xIa&8^-<%drwfNP~oH51h zsC)1$jS_gXjY2w2I=8NTK_S}LEi7L5Q}F)wmvGGy3UN+5F-4iC5G%tQeJg=S;KX&l z@)cC#5>w`t1v|`ND{nJ{-zmaft#R0o$P;7K!S}2O*phAopA`R#Oa_w_^8U{(OZ|Ha zx%7l@-J>oFIeOu|zfCjj3s`)2pprt2R6nk~mq#JG8}^MEWKc*%zVEe?ixlF1t|7(k z9EGgc8c?Z7ppeyySDmh4ze1iO_7UG3j+}`T!0{$;4H7eQDdg*=9`h?@6e6}JpG6sd zuh9G+9q^b!;%CAVj=iLiuJF&1{sR=e7ySEf#U~0mLEXIZ9{fC4mVep`+qC;p#z#L= z&|hh`Wba!Fndm!Ow;%Ru{8>uUXr+*Ty9(+1wG{G4Y0dtpg%n~O;zUfZ0>}Cl>y<80 z$lTh+z1p!9a#N)xK>Q?y{Q5Q-;BcHmM4Sh=ZpGGwPh|0O1clsK@p->f3ONe*sKO>^E}25;5f=nL0_W%(Lj@avyIhWLe=oLDS3XpT z!`_h%7o6KJBR__f5VHd>yV)_$TrKg`^#i{-PYTt31%FbS zbf3x%}K#ZC%orx@LBZ=#TOXL36KgFnBc6S*^rke4s+Jv9O!u0L(M zp#}RoS{^7BV9VnqaP!hXp7A^|Y`;Yz%cs-Rp95#1Zt|W9`C>3qUy=!&cgdR;lnf$1 zt7wuYUn!)r_KR=oJcXnl5r{4Wzn!C!&1S)Si=15d&lpb}L@wA+)+rYPhV5fHllfkG_a`fPpBLm^F4i%W8C!0kzAXIDLi@cRoX z#+CwazNI%a`4n<5sqa(jO$z>xMtnJcz%HR;g{>>B9lBuw-*1T}I>H&qg1^u^XwwglL^1Sn&2c9*KS(WE; zodwez|Euv7a(*rCJm)bA`Jk@*x7(9KM&n#oS04bM!mHN0SW!qz@p7BB33z@)ZT5{J zg~%p`bdDL}^8}p|6LaM4lGeIR8w!~$?$ecWf&art`z3whU-~zfYMj?Iah>!i{CB-X zHGg@YLb?-gKe&aw>9(`m(TaR)YKr2xc@21OyOqlX9l0Mux<2FkuC0vZ6po*8>xkI{ zyf)j`=zR!6Toh0J5jcdn$X;H4wIA2n6)?9-pF#w;ho)cDM83r(jqFjPkQchQW_qP5 zWbl!?Qtf66)`cl!RuH3*s>vG5UEA#Bs%TvtKoLg?>>+9IIK zIsvk5_}o(WVb!`o3i%cx)k_1ePBJG-O@J%^wPw}7rr@!y@h%k_g^+jllS8V|aX?QN-N1V!52*|C8q>xg^->YrHDdg=FiMg%-3Xwh|n=Nn{I(PPB;%|Gzh0vtz z;YZDBsfd*hDaIIH4h1kd~Uot5{ei|~& zcjp5SiyvYhSrqc6`k6o#bmieyo_mqNAu@*TV_gXNmSWCK zy}RGt;SW5IiTXIH=~0OODS!JTuzUV!jlHA+#({%vDw`0$WX8E?A7DTEy>3;P3*y*+ zZ&c_A@{`-{>LLt-Zt2K zK~dw`C0)cXUUQCB1NGVQnZugM%Z{A)5Ax+HB=|>a`UUX(q*({+Z}3V$DA~S5kwWCV z$;^%&s6RR<1!f591=D**>*05OQHXf$e(?X;^AF!}otyI1rY>&^`4qDuI~jRdp?=OG z2KtnfA>givd^L)RQ8K~)QK{hC_u%^#_Lm((;K$I>DA_RZF4VC$;y#^6Jb z-f+sXZP>r)8@fgu^_rSj>iBx_s`j$-7%PRSRjn?nSSBP{=6qwz0wJ!O_+^}a5u#@F zSTu2-kp39a)tr9_$r$N24`D*R#<|y8cpb(c--#@BTLC)+k30DUt`~p!BwXR-@CuM<`$3R@t-g~Pv8`K zF6^A}X4F?#8S{_w0Cx$~89iLLOl_P$g3GvCV4%U1|$e}U1srw5;N_Uwg{pck`%h7+2&mbYzySgwjoUiuG z*CL}8$isji&E4>;;j_s^1`<${9Srq@V}l0&ZN(TfmDWS6%G! zIiL3@!BE(n{^putD?j`jtQQ(zi+Y)ja;g-#3R_&+`)8V9K9xP^{xBiy#NSlDe?thP z<;>z%*z3CX$qLJMLV|4GS3Ye)8}OYmQ}3|tIBG;2*nN&q4WA)+KQD!`laWFsc*foCb5MxllWog^n%oFI_=tY4Sg4_3vjKZIRqsbw`h~pi{>XIJB^>drux=wcRyz>+z z1?QK_+DZ`zUNQ^$Y1R{jRNeI4RQ>_Dzxwt2^;<#&5;7m|fqf?v&HhmO3DId*E9n5< zTUSf1Dj0zufB)*b0|yS1XGQ&ZSgEPZ%;;Y1?;%RA-Lljc+Qqz_OKcLeG0ff z;5vu6Y@-y#EfVtQ^Z)E!30RFy`#&uzX;Vom?fbqjTApc7DV0)Gq?98`TI>>$gd`ye z@sbcFOZGDeS)xTrk|b%Pq)0{o(V2(z*8A%H_+H=j?_5{sZf4H>X6AWj=K0P2+;h+F zh_|TyIX1~RR8f83^VOH_Lif4BB+=Yo7R_&W+m4(-*Rx8?ZT4DJ-*^YfOFa&V?|Exw zO`e8$ztc>WJa06=zGS@qdN!J`n1Wa%{LuJ~yf!Y(2l3m|L#=F{Xgsa6j>vRIxO(t9 z2O1wARvkakWPtir_|ir#bbpSD)aDkTc5K|wzu+iphuD!RtG1%?dp0xoum-B%t<`TB zSRyW?E`zc)a)aMnStl z?J2J4dc?YjoU=#QN9_31TGamH1x|DBqvz$ek@jMSsQ;Z8+33NG$`j$!yk#~LJ@*5a z%be~4AWLA%X1x|P&n&&KzVsD9>*1~GZKywec<8*P=@|fbYMXofP}u&{ehYcjf9{N{ zz64(bU~K;8Oe~t8RJU^*R- znH7fSr8=H1GAgK@N$ukuJW%+&mb=WC`8jWm{chHmpA;|!-KA+~s?c?fvN$mI z0GbbL?H=cqqxphguHg7m)UVAxhh6c%2S9dUhG{57W}uUE676yTvP+LyH18w;hRlY4 zjL8IGXO58b@=E(a<%haE+L%rRemFH0#L@{rL9>Az*|#VK|=)qgwcmp zmS|q1>h2HrXhrR;<6h;7`d?RY#QZ(zKF-u~N%{lb=d;;X(^V*lPYJbd)J~Se!t|Xs|6<{5}-z#{jTK;mH=2^=Ka5Rjux~0U-Y`Yt%l+q5d>`!@hMp0l2DJ zxpe9Qg!`bn@*u(+=cw{|<3#{G=XPg}|1w``tLKCi1EBG2`SJ^>T~W5sZsH37ToRXZ z9z^#sV8f^bF-YFsw~pFc4M2Q>ahwqP-3zH)`LH5{!=vSO5M3YTNH~7+d9)q2__Jx@ zF#vX5@oP%mi~7e{5BvNCG@q8RJd;KByRFEmGHng2Px%M2XAuA#JUDk(Cz2t$jIEg{ zUfG2I$PM(nskB_%ylnumtf{c!MeToj!PEHBaa3;1oFWZ$eV%#Lcxv52{Y^N1Tw5ss z&bcLT51{@RA3W#OHgx|ZkKVpv`vw5V5w3CTngI}uGHEqI{qfZ38HY2`bzks&l7lVk zx59^??K*{?N2fMdapa)uQ7yKF*8t&jc2xMvq5i;Pw&pJN5CCENJhSps07%-T>qJ4< z_1wuIg%ybajC}t*bPc*M&n}khj7>&vLg&odM?u$HKq%_%oeY5V@Fs2r=(@;;sL5L( z{M=953cw=(wrep4K0?ohZoR{d;^?^`ZGORiBAVZ(774VZv7q^7!7IhfqfCKGm$KPJ zG!JmHU;J!|!spks^)#aS;poDtg~!qSk#$U6SRLg*ct+XH1hwm2wCn3js6QopRV3}Y zkFHysmD0uQXgn_W&3k(RUH=0@C+blDwz(!3DU=Ps=dO+yc}N;h66pDG7J!mB*|I@b z0N9pad*jRXsL$J|t5yO)O?x>L8|oJ;1Ev>wqUVCsv8YZH)X#O|8gAS~^%An*r6q;N zx(aQ96U}+jKFj4Y#iW;F`gensFD^vo_N9JnA3JPm*>>q58`wzt3Pn z^H{pO>%6dTbe;CC*}o1wU!t61OXl*R`6z~UML24Qy!F})6;w~3k*C)=qWN%pp+x3m z#Bb)0J$Zx?Jy${&hSr;)@hvXSa1o|uoGcY0Y&b%>Y5?YwZWt{VNGTCn>jdd}xRiL@w1 z{arnOtHB<0pSli>d;1uLKTC7@$Dnk<;KS5vG)`LF#+~y(^<-l{tdNZEv)7w8zW{U{ zZ|`Me$UcJl>DahuGm}w&l-vE$V-rBR90`E;p)%f?ixEG26{{Mz5P&MD9fzzJ zpm^QD%=lmc%-@tBR}V+mUFsF@nH7ldeY7=L8V$e%x16+-TTwnv>bs?T(7ePDI=dzv z^)KIKdG=GNp4n58$9r@iPp~ltLR5bZW8F3AK3Z@;;1faZwoX|Uu7mFHBP%}^Hq?I^ z6|y~8Q9Y@&QsKwD0iYbMxi}Hci<6$E?lg%&_rv7r)HGBtfefcCst*9ZpNK86yry@=v3e~p0~s8=1R*HAdO z_ZPRQdDPo>4AeVz6zW|h@5NB_QPh3gNB)Oos1IVO1=M1N)rnsUE8ReSw1HX{Lw#($ zs=254LoK)NA^&|st)Ml?taye~A^N%2K7Ma#VS$0!mk; zDp8eDx(Zd5suoUF_e!K{c_pIiayd}-0>(35!6V4&*mcml^?U^m1Y2 z!HOJPAZnTUV1=3kxaT-`Wn8f%7}?XAFk_1|auTvBUDeJ7to0DR@|k5SxH>Yc`2ICF z(34|Yzc*qUF!V3}95lfLEaUg%C*FGkdY`r%)2B-ZXnku=DsB#4@B_M(#*zn13MuKy zlokU2^NR&pP78sX!QZzT`hzuN8m{hKEM2g)z>y=1NC1-&ns0LqVgHyfI8pzWN{StK^MFoU> z`TFt%F=w0P|41SxoEIcUqgg)Sa=+AFSs&9>mcJ!>Q^P|8j(tg|PcLMph-k$fE-Ji` z-hgkHEZ`mbtykjL!e@mCbbreY@nwiyGNY5SuYv~I_%A1wWDy0g3v+E5U(zmAtX^yC z#RL~th(0^c#0RhB&b(+RCIXiwxW#$eNI=IE2XFN_NJ5`EPwUm5ibF|J{s6WNA;_z) zYu`0>G+eW#;rWF{6d2zR{~^Xdhw%e3{<%T$XZOSB!}yypKE7>&eQq25IgI)W{W_6- zg9EjAfW8sh|M82nkrxPGCoITmh63mjY*>=hA2}@w;&>4(#j%vclAJbWaabNpMJ$!E zRK-#qOARbFvDCtnoHulESQkq@+*j@TUZ5Z37roE3b>Bt~q~On@)Lk!g^J%GjBqT$b z0}Sl8z7F#4e|WQi!4q9~#S`QH)juZ0xBy`z8dU!$l%Wuq9@i)O|k zPh{oTfQS4rt{y&MI_M0ntn51WY@7qi8Z~^=wy8qkDdDw6Xbcq3+ek3Ss6Y|JqgxzY z6riKO;?W{W6&Pc^@nFtlWjs*6yCMP8|2#4%9(<>k1@OcBMQ$IOk?!G`WATUOPp5!{ zb4+IYBE7(L)81%00nopUy8>82x)uP3d;hIXQE{T7@(}?a3~XVk}#@aiv`VIOo0YGOZFKt60jg=tHazlA!uTSBQt&zzI>+^ODC+gwtb}zj&EH1IAoSx^!=%BXm?NUj5*n4RCxWE@L>=8$MiI za4*)*1*X4>zi}zw3RWGwtYGz!52oyOlzNe+0z{Z&&4tnC>w%iN?a$3DpQ_-Ov=9;> zjtAyk5q?jcJRO<8bi!-ey!42u?7Bi)=(g;Yl9|PXUkvSX7!U_q!sFh*n)8WZ4L%u@ zThK^5EvGc*9>}Am)wV5Aa}K11OqRetKGEv!&Ba(i1#6S4>{U^viBmIKB17b$*Fc}){M+G^q^{+L#J zLpuAQNi0#Lwbg><#6x0jK7Wf!ZV~zX>^qFnJom#(0PZpJjMN7ke%%tFw*b5Z_#LVL zVbmr5`_zBM%afuzW*9)DlQ-lQM(Duq6^}J99aD!(ww5p5dr%&>I5CTCcp(O>7!JoA z?c#uukqyahCa(w{39fkw_WXct=}d_~9!r9l=X#tgHz@&TnV1#F#594$w6GAtrMh74 zW^d}cq6r}P>ZBR1N(5kBE^;*U8hS6doma-c8SNLyWJ?u6exH4Ae-osdv~AxI zZVL{4YTy9}CV{JCpKpAB-+>%N-?6hnsXzG)B%gVI7pCB65h=-MCiyt|r;;p}%s)ix zPd+kTaP|H!OfCsX>45W*#s5=DmP_UzGWDlZ`a=Yra^Jy}`vDG@W2*o3>(YR}RH!AU z;w1uIzQ*ByF6p>$2vX7;^!2WM*SUTR>fhn!FsXHI*$+|waG50v4R%a;qX3Y6-`xv2L(rO z@|eI2tGK~dK7Tp*!f|94i{x~0N!_rtBUlK2UOV;S!&)^+ImZ7yfbAL4eFMIK_*@ZM zXskLnX}cJF^T!!E-2=)HR_rl#XJv*Jn;zGWEmndZBU9_S7plTFmDeP8r^>ley(t4`c}lA%NbqDMyij7T^{cxYel7C#V1uOrb9}Q#P7uT_c8u7 zjK2)ytMS7a&RgR5>M*527 zih<){MYl@Q;+stH*umuwQ=t+xIqWPi&OHrSR;6DjQl+8icIyt+HR>?d-Y+^{oDVRk zD@?vPiW`RAsVqK!dMpS|NV=8U^^v$^FxJjDO92G8%rm~}-bLGKar}_+N-;RQ@P_HA za7ifq-1_%^nzID(NMC+_zW>Oyq)pxL zekt|uE#Nn%{=!WE2K5)cf6&}$har@oKk3r#7(J-P(WdRTTnjFrs^@Y0i7JdwjGj~j zWufh%W6M9=jfeGSiI=F#?2w1=V#o3BIzqp8NySW8KESH;x;ycP1ZaJ~XVkJP1rX#Z zw>k5ZI+%TV6~E*t9WY(AYU5ZuK7)SVxvYZ|tS&d~KeQ8kAfb%u}N%r2gRZaA} ziKI*KlHv8AhF7hyh)Y~BOWQ=SoVKH{aa?O z3w8IA8ie}$zFxA(g%g$d<(Fs>?tE%v9h+@s&b;?ljDPtg`lO$w0G3WV4 zeihgz63V`I+GxmidkN9$q6Xu++0Pf6i@+888FuKE@aQxVkMix~`C^07X zqv7Q-kb|w!eI&zYnqbu;?Np~4V#Qo3?p-&~Y0+&mav24M#CwdNi1AA?{^LRLMKQh< z#_wdM-t*9DD$R-^UuH!$*nh%2YeJQqpB&Grv`wp{0jt5(LR%=1S1;zv+q_+;Vz zs2R^~Qv`v}w8P65*eF8Pl@ZJgdE!t!=~YES<6By{XO`{rPBtiT+%9}Sa_HGnM~jp^ z$^y|LBfB`e6ybEkupsNFQqX(8?DC3{S7=$b)d|nab5ho*XI&8+YRaW}kH->8^Ia{zOVe8WqLSk}@jANAf49WwfHypIY9X^=)tG;bk_ zsho}rvY*r3h^2=_M6zj4e)E}(gs;$CCotHAtgoe=|Kz{BjiHsetDG(;wd@_uF^{)3 z_39(qTVock8}BNKwHB_Tx;?jvLlZ^caUbg&{U9Dk9i;UysEvArzxA54>1U=}uHX~>Qr#z%=tvK6qrjllK(Zp9#QWmUH z5t3!xqYF+&*lu2oc6l7CUC$a+j!qGBxUqV6>Lg&{!4RRM5YVv%#82 z?9L23{V<{VL4zMsdrwM!%za7fPsWqleUhS+lH|ODh5N^ozyCY=b$$GurOcoPKcx1a zl%xR=N&U%qQoB!5bW)Pl87$mCp8Wma$$zNzKZCXVH!$Td!{O&ROfH}>)pxDO6rZI0 z4RmVX)A&`A6rZH>LzTZh^^aqn`>FF_9{EP~FAaW{?X@nwk@9o3{w^P8-t~1t_j^Et zAJ5Er`q?k@X@5ce7c6b+@n9l5%uuPnYX#TRcY9UAqa;y5Cl#bzX;>|{tf;~jL(hnXJGuu0y;jWoQ^Mq@dqF{!_@!RQvYGC z|FG77SnL14rS+e9E1Kn(QvcophN(Zc7EQw4AW64l>T8deyDP2)W6D+UTt7YmsQ?a;&@7b%1>(TNlH(K$!hiwlkr29 zB$KoIZUyrfw*K@2NG*Q>ruvxjN4~_`{rW#?_j{G{Jy?rhg0=Wa4wd2$_WR$S`nTBd zPfRk+A=N5>N&S~|vB!mM{khcNdePXBbY+!6sQ&|vmdp<6w!fnOHzVF$Tq-M#hwo6S zKXnepWy2CK=v}{*d+g#OVz1NI0xFvbs9I?9Ab6Y#IG4KHh+3l!j>or^Jsr#1%F z#%|1`#z#`t$IzBk4%!1zfRf0+9Bj(l=H`fu3!4^#hP>OV~V|F@{Wx2~Jy zFQxvy1^mX;zY%Tu`tRHN@1CD@UdVMa47^$P^jWqwG!`4jc!&o;;g;-44=dDRmGFcq z_3J*;Os4I$P<2-Vl&(9EH?Nyy~n zOjV)BS*Pj1;q=Md#ga2X>-D_d9f;CjIeyN0eYFpW-I+d8;O=bTx;hCSJmn80=EW@5 zN}+-#mnEv#)&`(645%+1=Le!Q3fxnkxdsi5`g38!9g^yQ#$=P!`tt%h86~McnNCW2 z>d*h~B-OXyapu9a{?Hj4?l{q_3(e?~;zF0`DpPtt_|ZzHlaikJ^S_ZH66Q4DHREro ze=gSY7h{Rdup-GNz$;AsNv(e)4&&{DtnSUn;>G8*LE=NJS+y-gtrje4xkN58@9i{ zXe$NpOv*T^cS^x?l>NLT zmLp3Wp^CcuPxxTvnui_l4=F-@|INXMOEsbT%iS^CPYXb>zw<<}rXHwP+0{CiMG{V( zs5@Kj{10#Q?KmIJZF71Y6tBw-JU@Osd}KS1ntDteDymxgY}h9WclSs*9;}gq<##=I zKa`S&Yj3JQQkoYE5$)c} zPxq~9qhZ!8o|;#k4FshwaK1|Cc_MNVpCr3K8_*uvodXVY089R(LY4Mo;H7nMPGne1 zz;cGF8QQe5uw*-DJzKm0%+N~V-Mv&A)KTR=F@|b@NR3-kew9~=)TN@p@KYr%jJbPc z)HHUezw)Vl`8<9=eH$08JckqZh-^5=J#fLSXa(-JM(&v?-I`kI@@b zML2NI=vkHam@sZpDTuPHC-O7r@oVLyx8OyFitklk&`u|7qsO$(4`@dsx#hE9 z3!(IG`K#%7ib=yB=;%-}H{x9l;oPvv*=C+N5LvA;hK=tQ&FdUB%0=Qm`FQ%L20!N$ zyGQ;~>fc+yZ%qCF9fP0RjFl@cl~_W*GKta8RRO%sy2)-7j}F{&IlVr8trU#^Lt9k# zYzMKZR%fARwgNCpapo?N)d%||M}(SRK<*$vcvp(fvIhI_UYgj+Y7clEH(~ zmjrc#NOF(BV3LkXp^*8>aDPeW|4K5y*x+Y) zo9}>}cmNMS!`poSKWy{evG2~PZ#WfSE=FF})x_N+9l$YimR#9})^^^5;HpqZ= z3^DKPxs(CTFExy%)=}1kUkJ36W0L!0}wS%JWv6p;3QUKxeI_)}IUu z;dpWzFar+vUjnpZQc6ep=iemdClQ85{oy2f^+>}XG7PZc54jB(Skiyje+dvtdeR_^ z|EH3q{AB(iQ-8W=pDUQE7vSx;Wpr6mgKhU~akw5E^fY4GM3;(qd+vWK5#=WhfPQ;} zpPH!JX~yu!41V4$`1;kEL$3wte9o>Cg7>0cCOqGrog(Ut-j30^d zD+j?B7$W{K_3xcBh7Ep(J^T!N_(2|8zj)an_VDv3|Naid5#C=){d)`ejj8`dmVd+G zr^#j{tMuwc7!&V0sLc3 z{$eI)P!WFPMt$fs(EZ1RXDT7yfPHhq6Mx0oKyXpRqkYwLfb2}Ohh@q0fUZq)!RRRq zzyZOf{)g5r1PYvoYOc--1z8M*K9$DdK<|BbRp+?H;7Wu1%(3s60Ly1CPqm7cf&Ah~ z562TL(4mYOj{{>PhDQA7iuQed`XT6qCe!Pek{)N{6!}UpCLCa0>@cmY) zAM@~YIXow__?!+9?2&l&>MaMn8tql7QKSVA8yg5DZ`6eX3*(to#blxPrsnmMB62`* zpseO7+l?xCH7Hm#oa0XRXju-uq`>?ARzwGn( z_(w3lBF5Lm_`Ddu1>+yV`2HAQ0^>Jg{9)?fJ7JLX(|^O@r)l+t*+-KWfbymgW4)3^ zfY)oEhxi>^AUk4GEvJ$v@YY|@khYW!@cUm`yYQ3>bbOiqBs+9GT-G7B=E)~@$lB4U z%)Z74Ofb-9*(0q7QcpCM)OvdW_12`*Esc7>dzGs1#u=Qjj7#*X)(a|7dJx+-b)5#Z zVYHv3lr03E9VG&ik%7_lz-IyqW7Xj2&&R~WpUS|Nh8%5Sc4P=t^w@fK!&rDfF3w)< zq8hA_HrCI7t_-6qDrU~O_rnH1>KxNb=AZBcH>a*^9Jk05#HqDSh`QM{M#ew}KM%V&mxY?n0#2$@ z>t-!j0N5EP3e}#ofGVSJ-Z06u0oB?a*SN*?;iQvsZf(A@u>17pF^^T0K&lGwwctZ+ zKqI4>mFK7r$h$GGN7!LJyiy_A8o9_4Sgj8H6yWU)l_EpbeRg@lhMQ;a+dH}fuNMLx zWs;uo%Dp}MTO*txug|dtn^&eVE+@18*eyAjCV$q)m|Yr_Nsgnm=!k&X_P(#u>v!#ZzW3KOfWc2TXV-l0|!br%Ov*pqj|tk-eP7wwTBWsei5=&_TrQ(U9JM zn@X&|Ebm}<9=TsMob2MW;`LX<9VxyY-IGQ%6WJ}x-|!1|(;oCxUD}Y*K%2`Y!IJaL){d)`ejj6vH>%T$$xqU9icDPK1ObJi&S1?V6bu&RUo0lmJ z4pL~}e|kJjVQU%d!51L{1*%ME}RBbPnAs!l=KE?SJ6C1 zZt?|2lhWp=wflo>f}2;F&kO)IFGIIh<;@3m?#ByFb_D|^TIzI8hY+wpCh^4+#xRh* zaed&?oN&)H<){7iVGWV18r=W6};o_^YSYl+<;)W3l-`sobIw!gCV z-!{u-x6uNve@OlF)VP|2KRAJ|fK9=N%$-4WO@kqLYY&z_o!$7f8694K;>JdulJUTI z3!md2ng;CtbjzqK0>If}xt3glrm%j5iYY6z4)iwd_}tLW3bwoD6f4aofR(}w^HGy0 z0TRC(*CXT7w_)$>uS0XKBJbdG0GM zyyGBcwe*dh`{h8v+-CpX>gq7iOm-y;uL4Y6oWPQFuY<5wUYy>&961B!*&F}tss zX+Wy`Gm-e3@sOEUPeH&{7DSpCEScGjmKN0!4;$Z)fm90xLFqT5Fy1aP_Nccs6nyvT z$+KDw2yBl;860aQQj>O?+~Fq=!1$gl4sfKGqkm~z-F7LcUnFACQYZllmRqy;Q^a9l zl|{6R@p#yr%%X5}j0oh~sqS_Au?SpSzbC!SMGTh5u<`f>Nx)*488xQ}%Ka zX}Fv7fOd$E4BW`QIXSpk8l5yYH2f%x{}|&x?1!I>@i$@o0Y=6^)W1b9OSnN9ozeHf zh5Afl1W3K!o+wg?*og0?*iF|YV12!1p%s?^T%H_|xj0$^-1FVny~$n*E=tlGJ$;NM z6#3+GNMi&G5HW5qQqq(MNtuNV2NT}W9Bz)wtArx3ZpRh@n2SzT5LH{`Jdp|J@J2sT zD3gMbJr2bouX1Tu)Sm9`R?`Hn%?lFSMa7^$mr45Li;TcAz=Ti_ZzkZpnZ5zs)wJ~Y zZ+#WqMWM-oihD9GvLMg-{+Jah!X#_yYXm=#)?dVW|A`}^O*9(ll+co{{AyEQ*6HPX z=}8MsbA-N~?7X|Q!xzI>%*kmYMr)_enmDJM7Dd(lBQ~a$rsH&XCs*+^!bvk<;&?(E z(G;3(@57o(i>^vt7yGG^VKYIP`uS)?!+%QH*iHT{8dJ`g_yBOM~2nIhQ?vPnVGXs}o+}*`+fL>wJP=}2FS z*8hzmO9fjBny|1TB*<7-3$A&u+Z^1f0!<%m>3Pm60we2= z==<$s1`{!UD8}c-_$(OT2II?N{F@kG9pe{a{IwY03gbIt`~e8gF!dj%{=?KC4lpu? zssI01>OZQaV&N~P{=EeZQ~!R{-~IFhLt_tPs4qIt_v2eFsLI1BFmJRB^cE9S6#np* z=3=wX?%+0YU^_wX^O#c_Ah2L#=`;~TV5zm_(S0*yqaShfdhiD;;D5U!lQ+W-7{;dpC#RFyc?wST_EZ2!Nzw-cr^Y-!rhZ$g5 zp2u1n7jIzVLG1}%Jqs|t30t=7gb%nGxw`%86W<|Ge+p^SkGJ^(3Cx8_+kVoPpCq9q z#U~AbeildWk25st|J9}+JNJzDqc`KLZ9i$t-=E@ZDnlO<_qR9r;aBCDS<;zCs#X4y`d_2WFiSc3bE*HGuK4&RJ5>kK z`akOuabN@JM3=#-zXOoVbU4X^AN50}{ztkVbri8^!s(5yQjEy9pSdWfCm%|{G2^e- z-#Oeu3q9(&iOqBzIG8g+=nPsSD7%Rye?Bb_wC%#~PJe`s7{3*tnw&ZkFfBdX=CPg^ zdbVHPqx4Y@zC3nM|HKP*cogG%V|;duzYyck!T72D@F!sWqZt455<32LjQ;}T4?u8+ zssAwbAEy4p)E`;?%kO~riTwXu>o0%O%;lF-|K0+IseeD}pL0F!sDZRGq(+V_bJ(p9 z1&ue2n2n49x4!%2*UGB~TLWJ}5e8X!@ZMIvxXN)b^;5{1jg6ma>ASPe#}_gKeh<#W zp_@d2qW1nJ-0pI~@9ERHR&8}~N_^g|r)9endJSzh*0a`gAFV-4*B@J@O>9BZo`%j{YbF5`LSr`fEr+2|f6~^! zza$NSzEXTZAA4jx`Fk>*l>OuJi2W+Q{_bnc!2b-5`hT_cCvE;oNg4o=6u*Bw879+7 z*+0I2CCT6QkMAG;ht$9SkzNH~-?7l&3gAO9q8xho1laThM?3(>|&t`ofJp17>qDzhUb? zZ16K|@H1@i^S@>A^KRT`$}gq?G@V{IvnhQ{i!Md8G*t z@wILD&y|Bqc5eAlwvZ2=YuUO~*OmbY<;I_5ogoPrqG!}YMDgDr346bCf*xqfk7Y6h zCZJ`BBU|?YGte0OB(7Y>3e=|fk2#+{5mcRcyL+dSJ(%xpGTPA15d_pnxf~UA2Go$- zJI9qz0e)RvPhxhv0-v=mq8*-YU?ykstU037fY**^2TPw#9}@Nd>dbQ_ptDxeUq1^D z_owpx4SmQkDap42{Usg!+jsxpe@mhNH#F*Bg`IhV$)GnoG^5K%JG%V3G$0?X{SAG{ zFeypHpZ>BJz0X(w-}g!C{r4YI|67={Kg9Aeo!To_5mUds7AUF4;Tjx%Ntdp*1X7Wp zPaTob%jxUs;m8J@-iY%x{YlbsU(@4}XP^Fi2zp^DU+>Cy)?~kht-s@X%QrQ*l72|* zKi7uG(z^ENYW?3I-QBQe+MrNd1kiSJ^l!qL*4% z4GMN8w-Fs_%8AM2KGA}UE%%k0zoDHox_0yCEKcC6xooY`E*VhS?kZpqtqJxjg>00% zr4K|C&K3Gs8v@(+3!XMI8Un${J(Ck>>jE~fh4;K-RDmhR=jn%^h4Ird{-l2RDHva* zAO1Lu&x`SgsekVXBj=}K>OXAjKWytiz&79i=UV@$-J=)(QtIDZz;8_b$Flt!+kBf# zSUG)M%%EiU$grM^1~5OEH6?tn3Uq0IO`PQ8hE`4D9R>;_;GQ;@G~Wje5TnX}=g|uz zAj!|E?@(tBD5H5cX3dxgDmnQoc}pC?j1e1?F3328dr=(M8j({CBgVK!krX$O5y?Hq z!EHKn))8;Aiq{LQU&%|&%AX0kKi$p?wwML9FUNX~Jm3T7t*~p|-{T7o7;>zi;N=I( zI`0V=Ul^KSf6}I(loSC#CwZiQf6|#JX#hk|{pO#aGz22!|EcVc^Oa=&kgY#y(@)As z571i?fR_ZMGf&b0=xZ%W|NNvO(AR{2_)mYFAya>Pxi>N8FU6F-`YWZUQ}lXF%`t^P zN=i)KkyFoJ>i(a~K1%?4y}sU+-;eqy1?)JwzN+Yls6TsavC?~%pG*C76O6^mdM~4H0@(}f z_B4C20f*ej?{>&Y!3)%`+v>-);oX~om3+2_a8I+k^y5Da;g(OM?uH!Df%}N4)rYRj zz_rYF`2n}Oh`jkXKjs`)0PhlAM$Uj-Zfo)$elOe@6x~Im;RWKTWtx#?sP7M;nTHb%tn< z(|`xu&1P=+pbTfPxH=)xcff!ll!belYK|Ir;FtJi480-?3%$O?(!HzxbWp(nf zA@APD;wE1Jbng_@X1jp3rfHq)TYSOZc}bgPGVOrHq4?4uHGPo9vfbj~dGbKMzuo3* zac%t)?=%PC)iZnRy3Gb4(q8ZVrU*vp*~~HR&S4c;*1Y%AbQ=j6|5-P!O+^K8YOhLS zcD4bN4Hcye1zkbBj!ug#k0;@Q2j`1g9 z{0fYpj`2rfdFv9HEf`RqPE73@+fE!+ol$Rp+YuCe+{(55oiu`@1;+_20kRc;4l(R+_%=nEj=`)ifEE+Y_U0PSLinj(Mfbag(s#zauK* z#(5$>XZ6V7_%hnjEG`^E<@sjYn)RhwxP)bBN_($6;dQ1p@N*uXxW(iH@ z-g;S>^nviNWIN%XP)Mx0l5RD!>orloV*0idy6;F_$YJeYufBqLpk@wbn=e;qkn}I5 z{=EhK#?-&(U!ndzlXJQfr?^7*cP05QI*!m+rJhhwwSvlZlk%Ki=)uSg!{`|2QIO-) z<+MyL4N#OLp;mU?3`j1liFK#gqj&66LId|s0Z-p*@6Wj84%RscJZLKS0y|2UN97x4Je#;6^+5+GF#A!JA1j zTMSPv1cC=CyYF^}0JE+oX&z=_SZ!$c9XlIrn=gel;32p5k_I_snDqEV{*Fw?d@N#Fsi(5ZL{kPbi;aQRUbE$u#(M9>|J15b}eZb`})IQ|P z*9r7x&UTk${i^NNjDMx|pUD#tAh7+PdiaUD|6)l@hBi!zD_P`p*A!Y@tag;GFomN; ztCvQy=|JcG5-byCctP&^aSKvLn}XC2PtvA0+Jlu3_O)nbIfEjn?@jyK}XWJt`>t_wkML?%M{^9$w-;w1=^6}X~zBOPz{l#w`Y4tGb2oB zQ?{r$=>mLYW%WjG z{~X4@hVegP{2ds7pk@wmq}M8c$+Y9hX$Xf#>oSWvJ;-+xV6PR>$ zQI3A6FW`RP?Ly&Dhc5LgeBqqhaMDX(hPVS-kQ#LJwT86>NZngv6fe zPhB3S)82M^~0z6 zUdvTvH4A%7T-1H@(kbjE?ainuG_%xqv_18k+2fDBqmifRMmg5OyoGyc!7@%WlG{pX zyLqoXwRuuZ>&P*R-c?^fu)LNUc~>f%7W+`MaE$#c+Wzq-vNz7P5i1whn@CGF5u2y$ zAChdpO6v&h7Hc0>hj7>4D35OYO6BKOYJr)QheVvLg=i#y84+>6_FfO;M}n*U6T$cS z0dZL7x$c6G1w_$x-V7G$N3>R>)^*#=Uy_fff9m09W&RfGFQxvy1^mX;|JBHUL+fu_ zInBYs(-;Z`J^%csP!BeIqGs;0)`Vfg&uKBs6rlW~D$`4MMPO=4CwIz*PFj}0&Cm)? zZouJReNm!J5(HWmPruis0{r=^S6qzL20Nmr-{ToI0o;67B<#PP09_{!oq4*&4DdC~ z@?vwf1WJ;kBeaBUfcf=d6tvR`IPZBW!`$f% zW}LsibeE^g(5OF2-AT!hIWkH0N$TI<@Q3_;f7zcalj;5A|1La4>Q7R4QclCoAgMk{ z{rlVSlfUmT`&W-l?;rnn;UQCh`ZnJ~*f#$R*6tT!S&rWVy!`$xfGhbH0G-p``}y;d zfR6j)w*CE=2ERS^zZP;W+ob2mZ2d)(LmC)LyYM{xO~L-3*!rtSWVNwB6CH&5t1J1} zOnExuuc*IyVVX+F9SN)#`c|nQ)B5XKNOx*A$wA&5QENu4slo$qx}zGlsKZT-emQsA z)SzR)3PZlnijejp#z!e$3huk)e9hZwEPNO)=WDlf1Qb-_lpIhqwk5{U|d*z*hpE2sDprKd1n`rIzjXHx>cG3UktS7g4}o&2YK%E$T4LdRh3b z9yKVl@f26wOLZ8o9w;-8RUOX0cuIb^m?HF^%csCSnFqqX85i2PTL{tPOs|rkXu&q2 z=zBFW>hNHkD{Htd2W(@yuk2i<3TKabvpyqJ z6;9bKVI`8R0V&NZ*4a&Hq}eVoYOX$}47DrIolg*u!UN@dJ@Ek4Kj?{~u9=TGthyL! zfbs1x{s1Fm zAg%v&`!v`~7~$H~3N9$?UH*RuT27M$>@aS$!ncqTeGaGkr&D93lcIERnqi#H+xjAJR zXsQ*_GRAj%8NWGC_X(S^?M4bBxTEc3{POOaI09CxfC(^|RZRoPmEtmOy5(3;0MZ&ZC~0 z3N|yCER*bX2NKtrl`Bj`Z3c4g*$Yn^ z{*dykQ%{n@_qWmSZ>ZD1lBCUl|MAKvCWyv=uboA3YDHs7Kv?K6KV_3tgUpoj=|5UWKW*tvWf87i^T#Nsb+At zhpfShLUd4O<@s1}T^yRUpFICYUl1Ir*EujYLK`p~>$&rBkttA}Rg?SbgbnZ*d;3aB z?PQQ!JGElgmMNgzbmC)oB{%Rk#jtept?7WZL#5ctcLs=4;Hlf&;|+w|Huxv!`+!4h z8DDPSJsYTJFZbO#*B@MZ*7kgp9u-(|26@Mf2mnPBUR6dF&jVgmZ?9GR=MRnglUn^z zcnL5T(8(uh+s}x@q?1o_2|!Z%zoY(iw4r|wk@{n;ew8C`h8Mlsq-}qs6+IkDI{74* z03@aVJL*652GDa1nflYU^97jtKgN{522=h&JNfLT`p8pHFO^5O{X?bnKl=OMp87}j zqpUoGvb>P-dCQo)x)Q8?~M9!%zT2N_0!F;`)60pZ^e7@Tn0Z{6@+;mI27BI0n zcB^cIF-Q~1W%rs4fXKF(w}pI0z%f+g?Rjwx@ZOSJ-|XNBpzAoBt2#{n}m;xb)$g5>(dLj!0pYgSsad5T<65aE;4UhI>rHaEDcX)R?Hz(0ySH z#}#G@q`26JEq?ikaKE{`Uik9}AnQBo4@qZVl zmqMYC`6-lMy><_2jbZmgw*I76pY-fQhAE`s52@wHk5+O?KvBibB&k0s`^W!Xm}~}_ zA2(x_DS0=(Ylbo7*G-=3WKJyU+Wjk-`rpR#AzhYWTmQ&v9Dae92DMneqD#d(942Kw zj>kuUDK_GCQa0gqY!IYK8U}rn^tVJD=f$G8&a&YDObvr)3lZ7K|{gUi? zA1t4t3CCF>Ze}QG&Ndb^n_lO3(TVgOaP%a>zDa!()cPiTpGUoKQr|q* zeG|UVW79XOZ=RWb6TZ*m-8ZRkp2d9=zR$CyZ&KepTlyw^pC`U=Qr|p>`zCy!ha`=? zm$Yvl+TeL$-=w~I9`#N5zMQhYNqzG)_f7adPfOpVzIj+tXZi9OpdYaHP3oIRtZ%~i z<%su9>YGQeZ^HL^^!q0D%`>@g!uNR``zH0xGpBFD_j#y&lltaa)i>e$Jdu5q`sUf$ zH{ts{Nqv+0=E>}v@O_@FzDa%a-0GX~eV)9&NqzG?>znX>o~ph{ee-wLc5phU1BjXgCX>mw4)8iDI<#9+hE8-NJ zZE;98+v60QV{u3}$Kw>6OL0gxsnUg0BsTfukZcOXDK=%}kZj7uDK>TEkZkJ3DK>56 zkZjt;DK`D%kZcCTDK=x`kZi`rDK@j>kZfkhDK=~3kZjh*DK@*~kZktEDK=;0kZjJy zX+nWoIZUxQ<8CpIK`$=9Fk4pIK`$)9Fk4dIK`%69Fk3=IK`%O9Fk3!IK^gA z9Foo8IK^gC9FooCIK^gB9FooAIK^f|9Fon(IK^gv9Fom}IK}2d9Fon&IK?LWf9`Vj z@9Y2P579Z|6r194NWM>rIK`%B9Fk3~IK`%U9Fk3oIK`$%9Fk4XIK^f}9Fon*IK^gK z9FooSIK^gp9Fon7IK^gL9FooUIK}2z9FooPIK}4QUw-``=RvCf+zsRZPO-@!hvfSd zh*NCJ#v$31i&Jds#v$3%i&Jdc#v$3Xi&Jd+$06Aah*NCF#39*?jZVi8#fkW*m}DtvJP|c^r~Wi#WxmM;ww( z&p5?qL>!XM$T-DjS{#zi^f<+4c^s0>ia5n)TO5+j_Bh4nSR9hg@i@iiQXG;^sx09Y ziB0}EB%1PDsf0Q zRpS(!hH*$Xjp7uW&T&XKUE&m*L2*bngX0vNNpVOvlj9VdMR7#W?CGQ&Gb0MW_cWv&5Ah1W?LMR&GtCO=2#q(&G9(J=29Gz zO{!es6p2m#I3$|_af(gZI3$~Laf(gdI3$~Taf(gbI3$~Paf(gvKbJk*o=uo zvKbqv*vyJUvY8#H*sO^|vRNCa*zAr&ve^@-*qn_+vN;#0*rd-FPLO1iAx^O=6o+I} zI8L#t5{G0{HBPZ<7>8ujC{D5I9EW7nB~Gy!6o+IpI8L#d6o+IpIZm-z6o+K9I8L$I z5Qk*5F;21BABSXfAWpHl5Qk)QF;20`?$aFqf4_ear`QyaL-Kt}#3?p4#VIz; z^Q|{O&pTV+Bn5#cN~(;Y`VlLHiP1jYzD_EHk0CzY$nGkHjCnr zY!=5UHXGuQY&OOzHv8j{Y!1XJHW%WMY%azrHrWgQ&vPe7oMKZv4$1c^5vSPHj6<@i z6{pxVk3+I)5vSPnh(ogJ8K>Bch(od&8K>Axi$k)R9;etWk3+Iq5vSN}i$k*69;etG zi$k(G9;et`ibJwVb!9k3Vv|1($)-S@VpBE_$);SKVpBH`$);YMV$(Jb$);VLV$(kk z$!0*DVlyTV$!2VvVlyia$!2z(VzVX=$!2YwVzWCA$!1TSVskbQ$>v;~Vw3)=aDpV8 z3~`E0p*SR)!f}dCl{h4us&R@OY%#p95CpAvD3 zP0ctYn_6*-P4hS;n-+13O^-Mvo1Srs&4@T8n~`yf&9pcqo9S_i&GI-Tn-y`2&9*os zo9%Im&9OKno8xhc&80Xbn^Z+o{h!zW`}4OrB%1X=k?$JOqJ^L|NeJMxr;|CpTtk)1J@~^u1@8Hk*R$CE#<>*seE81 zmCq%ld4<>%fhKjcp3 z2UV&3JR;?X52^eCB9-qGQ@$xobF?MGU_T=O2 z#op}0zU;^T9Ka{|B%k8be1-!#h=VzV&+<7A8= zzR%@c!4J5StGJpU@*}R{T7Jw=_$fc*I2 z%{}~vd%2I_@;iRd{XD>fJjBC1!XJ2)$9SAS@&r%v6i@RE&+;69;?Mkrzw$Sp=LKHm z@BD**@-P0)e|U*07yipG`|p9vnVM;smg$&s7r~TU24-|T6EialvoagAGY5Sek}8+4 zb2AVBy#waIuYCOXR+#_33h>|WaQ=N2v%njvjlHoN#4j(EX^`3%W^Ew3arSRSc#RHa(Bg)TPap^{AO0? zExeUASd+C_o44_H-oZOrhjm$xcdp`|+YqnuqwqtvC;6v=lPJEc1*@cg=D<5SyKF03s!Jd4az1W+5*q8m-p9A;= zpX5_~n$K_`2XQcm@L4{`p&Z8H9Kn$s#nF78FYraa#4#MpaeSGta6Bh)A}4V&U*&6j zol`iKZ*Ur?^G&|RxA_ida3*JQHs^3I=W#w4a3L3QF_&;D-{msC$M?CMEBFCdaurwe zLw>|HT+5I72|wj$T*vj?z>WNzo4A=9kyR!#-@^SWJZ}wqd z_G5nz;1hh3Pw{C!!+{*c!5qS8`5cFG7>9ENM{*QL^Lf6&7x@y$a4g61Wxm4koWO~k z#L0Y>ukm$G;Z(lCX`IeC`4->iJDkCpoWp8`dyCK=iR)A4R|jbvJvlNV>aRa zY|3VA&K7LR2lyacu{GN;<&N*|eBGWM_z*j?6CY-0cHtxJ%17CakFh&@uqPj9FZO01 z_GLfz=KwyzC;1eg<})0~K^)8>e3s8~D2H)4M{p!ZaWtRj3w)6;aSX?D9AD-u9M1`y z$Vr^cSNR%W=M+xm8=S`Je3NhSZN9@9oXJ_7%{iRQd7RG$T*yUS%q3jPce#x3@qI4m z3Vy(qT*cM=kRNdk*Yab2!cX}b*Ks{Ja3eqGCT`{yZsix;#_im}o!rGQ`4zwBZtmeX z+{=CZmf!Jv?&kp>KiIti1 zbc>WnSyXfUW>)7dyp=UrleJizxAAt~!8=)pby<&hu|DtSJ#4^xnewEKl*ek^=Xhf_ z;r(pNW^B$DY{>`sAX~9D+psO$u{}HRA$DXZKFrSS!bjMZkFpydV|VsoPd?6G?9D#x z%YN+70epf_@+m&eXE>09IG98DET7|04&!i+;7E?*Xg<#u_#$887>?yQzRXuRo)b8c zlQ@~L@-@EBDV)kTIE~Z!Cg0-Qe1|hQle0LRb2yjtIG+o+kc+sOOSqKpav9&_`&`Zy z{D3RDimUk{KjIp$<;VPlpYk)V<9cr3Mt;ss+{`W9$}hN$+qr`~xr<-&D}K%0+{16U zm;3lFzvK7Z&jUQjLp;nQ{DDV#jK}#SPw*s9@ifoyEYI;L{>)$aD}Up8Uf@Ok&Oi7k z|Ki{LhnJZ0i+z`+b^T{*reRv9V|r#_MrLAWW?@!lW6G0!QXbor)A3x)%{CvYMs zaWY@!YkZwkIF)a38mIG3zQwos4rg#CXK^;?a4zR@J{NEy7jZF{a4FyAGQP+6xtuHb z0atPrSMx)D#5G*YkNF8dK;7Ok1X`bO(p5ssanZNK?{>JmXz>EByfACNK z#lQIvFEQm8`Y%i8`p?u%!?aAt^vuAF%*4#h!mP~3?99QO%*EWy!@SJLl&86+Ji6@) z#|!dGUd5|<4GXa_i?ArKWiejI>sg#7cmqrFMwVh}mSM`1KiIrJ} zRauQUvpR3#t*pVCti{^Ajkog--pM*ldCFbNBkk^Tygu*dJ#4^x*^rHR9~-j??`Kms zV{^7(OFqB{*@~^%hAB_nYv=3s?7)ZEk)8N3JF^QPVOKuNZhVa0*@Hd#ID4@-`>-$j zu|Eg!2|mfE_%xs4Kn~(y4&k$Wjzc+&!#RQ@If|qCJYV38e2HT?mgD#`U*UL8;6zU1 zWWLJR_&TR>D&OEVPUo9^i*NHC&frYW;%v_0T+ZWsF5p5g;$kl0QohS&e2?#QIalxl zuH-7N=7;=ojI73xtN=In3wsOp9OdY z3-U@{#jAM@Qy%15*w;l^l-IHtujBPB&Jw(VC3z!Du{6uDEX%PxE3hJOVkK5)%0op{ zo*-Jy@tawlxA0chU`^IyZQjP)c?a)g9oA(%-o^U7oA4&q=A;j?^>LphAYIf5fOilg~FU*L;;iDNjH;jjFS=Xrq_`8)sMpZtq| z^B-Pf$_Mx_%i#LY)J(&)Ovm)hz>Lhq%*?{9%*K=lD5pFvIj7^fn45W+m-(2V1$YGu z@=9LCt9cCzu`r9UD6eHPUdQX1@-XL=CpX{VcuC&KQY_6fEX#5%&kC%_n^=jJS%pNhuD#w_%J)O3m;)uKFV%p)M_%dJNcuwF%PU2*~ z%GdZhr*JCY;51I>n|zCJ^BvCMOwQtL&f#3n<9sgQLN4NBF5yzX%Vm6z?{hg<@B^;o zDz4^-{D^C~mLKyIe#+0dj_bLB8~HgmaWl7YE5G12Zs!i}1e1H$K6N*|OZhIB@jbrJ^`Qi77YiyDXFIKT|Ue(=r{? zGXpa+6EialvoagAGY4}r7jrWY^D-avvjDGPL0-wLcr~wKAr@v47Ui`p#_M=Ji?al8 zU`gJ{QY_6fEX#5%&kC%_n^=jJS%pdD zH}7Es-pht;#QWHoO?W?>vKgDR1zYj~KFC&V%{FYyc5KfMe25*{i4U_gyYLZq<)iGz z$Jm`c*prX57kjf0`?4SVa{!;$sj9xRIZ86E|}UxAF^a<96=g zPVVBD{EA<5H}~)x?&Usy%kTI-_wxV`@(>U62!G&F9^-NT$P+xtQ#{QxJj-+Zi9hof z{>tBYo)>tLzw;0N$-nqF|KTO3+^F}m%&z}T%`{BQbWG0-%*ag4%q+~xY|PFa%*kBL z%{4hYffy8?q7aV`Dbq{cOr+ zY|a*J$p`o#Td_6Uur1rMJv;Crc4Q|$%+Bn>N7$8*vKt>`clKaUKF(h3%|7hQe(cWy ze1cE%DL&0-IFN%lm_zt1pW{#t<8Y4PNRHxYKF=5UB46Sdj^#MM%vU&`6F8BRIGL~V zHNMU%oXR&ijnnxi-{RYRhch^nvpAb`IG6J{p9{EJj^5ffk%0a$N3{q@FY+1G|%uX&+#Yz%wPB`f8%*x;6?t!qs{xdbxFfG$DJu@&PGchx>Fe|e$J9986b1^sbFfa2lKMU{*7UY$@idXX* z7Ghx*VNqVoV!V#mvp7re2A1TFEXC3+!?G;L@~ps$yor@qnN?Vo)p#?j^A_I98m!4$ ztj*haJMZ9~ti!sj$Gcdcck>=L;Js|fM!b)W*@XAADVwo5Td*Y`;Dc<%)@;MJY{&NO zz=zn8o%k?2vkM<#S3b&ae2m@MgFX2;d$BkBurK?uKL_v$KFO!}G@s!>4&q=A;j?^> zLphAYIf5fOilg~FU*L;;iDNjH;jjFS=Xrq_`8)sMpZtq|^B-Pf%7b|>%j){i)J(&)Ovm)h zz>Lhq%*?{9%*O1@!JN#++|0wg%*XsJz$;jgSMn-e&1+bQg;|6}c`b|aI$qD>EWsOC zk~gvxOS25ivK-5^0xR++R$^sVVO3V+&8*H_cq?nLCTp=aZ{zK}gLkqH>#`p2VtwAt zd)R>YvLPGsJ~n0(-p{6N#^!9nmVAH@vK3pi4coFE+p_~7Vn=r3!|cp1e1u*3D7*17 zc4rUvgE@rH@;MIWFb?Mkj^rqg=JR}kFY+ah z;aHC2%Y237Ie`;7iIe#%U*qeX!l`_N(>R@P@-4p2cQ}JHIg7J7hjTfP^SOWvxrmFo zgiHA@m+?Km&*faf54e)6xSAjGBd+0Ee#}q!DL>;nuIC1BpxR74bw6m(=!7zG7~d13$rpCvoi;CG8c0* z5A!k~^Roc2U_oBVt9Ui9VIdY~5fd#5J=l|vvln}_5Bsto`*Q%F z;FElcPxBcL- zuX75g@(oVobiT>A_%`3+49?^%&gLA>T$N$x}SdGd#<4{E0vF7yioMc%Bz{k-zf~{>i`iH~--! zraXxEvh1$^OwBY*%XCc749v((%*-sz%52Qe9L&jF%*{N^%Y4kw0=$9+c_pvn)x3s< zSeQjvl-IHtujBPB&Jw(VC3z!Du{6uDEX%PxE3hJOVkK5)6;@?6-puN}g}1T>YqAz= z^ETejJ9sDSurBNIF4pJWyoU{VFB`HE?_*;&;r(pNW^B$DY{>`sAX~9D+psO$u{}HR zA$DXZKFrSS!bjMZkFpydV|VsoPd?6G?9D#x%YN+70epf_@+m&eXE>09IG98DET7|0 z4&!i+;7E?*Xg<#u_#$887>?yQzRXuRo)b8clQ@~L@-@EBDV)kTIE~Z!Cg0-Qe1|hQ zle0LRb2yjtIG+o+kc+sOOSqKpav9&_`&`Zy{D3RDimUk{KjIp$<;VPlpYk)V<9cr3 zMt;ss+{`W9$}hN$+qr`~xr<-&D}K%0+{16Um;3lFzvK7Z&jUQjLp;nQ{DDV#jK}#S zPw*s9@ifoyEYI;L{>)$aD}Up8Uf@Ok&Oi7k|Ki{LhnJWt$A7Q;m+^9@W*VktI;Lj^ zW@IL2W)@~;HfCoI=43ABW*+8cKIUfuUcrLAl2`F+Uc*8x%pxqxYgvrf@p=|#3Esex zypg3?nq^p)+^2j z!v?&U4cUnIu`!$Qel}$@HfIaAMZ}Dxu!x@~(S)9!|oXdHf&jnn_MO@4! zT*`O3jPLP%F6RnH=lBzU<}dt} zzwtaT@FIWbAN-Sl@o)aaOH7s1^`DnBHPbLH(=k0WFe5WDGqW%&voSk!Feh^{H}fzr z^D#dQ@Cp{>mAr~q^BNXnVHROgUdv*2(yl~|co zSe4ayGpq9!-pU%R$y%(<+ju+g;GL|)x~#{$Sf6+E9yZ{;Y{*8ukB!-c_p>RRu{m3? zB_H5}Y{k}W!?tY4_Uyoi*pZ$1FgvpgA7NKM%5Hp&-PwaZ`8a#AH~X+J`>{U<@CiQ2 zr}#9V;Xn@JU=HE4e2zmojKevCBRPtr`8;3Xi+qV=IF{r1GGF0%PT)jN;$*(c*Z4Z8 za4O&6G*0K6e2Z`M9nRoP&f;v&;atw+d@kTZF5+S?;ZnZKWqgnCb2(S=1FqyMuI7jQ zh-$!m&`8hXnGq-Rnzu-1*=ML`VE`G_c_%(NP55M7F?&G)oj^A@X z5AYxl@i33@2Oi}y9_Nod!IM12(>%koJjb8-Gk@W){Eg>%ffxBZ|KOkei+}SUUSg_T zuK&E8shNgpnU3k1ff<>JnVE%InT^?*gE^UtxtWJ~nUDEdfLE{}ujEy{n%A%p3$qA| z@>&+-b-bR%S%NpPByVIXmS!22WjU5-1yfKTvAKEM$j`Zn zo4JKs`31LeJ9ls=ckxSp#jm-Wd-x6aav#6tcl@6Fd4LCbh=+NEKkz7z@i>3v37+IB zp5_^zYqAz=^ETejJ9sDSurBNIF4pJWyoU{VFB`HE z?_*;&;r(pNW^B$DY{>`sAX~9D+psO$u{}HRA$DXZKFrSS!bjMZkFpydV|VsoPd?6G z?9D#x%YN+70epf_@+m&eXE>09IG98DET7|04&!i+;7E?*Xg<#u_#$887>?yQzRXuR zo)b8clQ@~L@-@EBDV)kTIE~Z!Cg0-Qe1|hQle0LRb2yjtIG+o+kc+sOOSqKpav9&_ z`&`Zy{D3RDimUk{KjIp$<;VPlpYk)V<9cr3Mt;ss+{`W9$}hN$+qr`~xr<-&D}K%0 z+{16Um;3lFzvK7Z&jUQjLp;nQ{DDV#jK}#SPw*s9@ifoyEYI;L{>)$aD}Up8Uf@Ok z&Oi7k|Ki{LhnJWtkLy1#XKJQlTBc)qW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d7T^^u z$SZjjujVx@#KJ7XqP&*Hcpa~2ahBi>EXf;LilteGWm%5pS%DRK6DzSYtFS7o@n%-% zExeUASd+C_o44_H-oZOrhjm$xcd4+|C``$zA-CU-4`1<{o~-z1+ud`5nLKejeaK9^zph z;SW5@V?53ud4eZ-il=#oXL*i4@n`dDH}7Es-pht;#QWHoO?W?>vKgDR1zYj~KFC&V%{FYyc5KfMe25*{i4U_gyYLZq z<)iGz$Jm`c*prX57kjf0`?4SVa{!;$sj9xRIZ86E|}UxAF^a z<96=gPVVBD{EA<5H}~)x?&Usy%kTI-_wxV`@(>U62!G&F9^-NT$P+xtQ#{QxJj-+Z zi9hof{>tBYo)>tLzw;0N$-nqF|KTO3%IEse%bA*Kn3n07o*9^tnV6Ybn3dU>ojI73 zxtN=In3wsOp9OdY3-U@{#jAM@3$ZYZuqdx(FYqnuqwqtvC;6v=lPJEc1*@cg=D<5SyKF03s!Jd4az1W+5*q8m- zp9A;=pX5_~n$K_`2XQcm@L4{`p&Z8H9Kn$s#nF78FYraa#4#MpaeSGta6Bh)A}4V& zU*&6jol`iKZ*Ur?^G&|RxA_ida3*JQHs^3I=W#w4a3L3QF_&;D-{msC$M?CMEBFCd zaurweLw>|HT+5I72|wj$T*vj?z>WNzo4A=8(5MzvJ^|R49l_{%d-M2@+MYdWmaKTR^!dA&RcjZYp^D3 zu{Lkx?Yx6`vJUIA9`9m(-pza1fcLT?8}U9iW)t4erfkOMY{8a%fDf`2TeA(@vK`yA z10P~XcH+bA%r1O{UHK@x@iBI15BB8a?8V;f!@lgt{v5z3_#~g=(|m>lIf#QfgwOIh z4&^Wo=LnAED30dye1R|WC63`(j^oRGh2uGa6FG^K`6^%I>zu-=e1p?Cop16jzRh9yAMzuv;aYyoPxvW6<2tVA z25#i%+{De?!ma#*+qj)OxRbm1CBNd=+|51whI_e>-|{&3|}_sS3FM^KzzU8m47Bre_9b zWF}^27G`BOW@irOWG?1r9_D2}=4Sz3!GgS!SMh3I!$K^~A}q>lS&Y~5dKPC1-oTQ) zk)>FgWmuNwSe_MFkvFjtE3*o#vKnt@b>6~TS%WoMi?w+hZ|5DnlXX~^^>`QS^KRb5 z2E3OI*@*YCF`MvyHf1w5XA8FE1ALIJ*qUwFmhIS{9rzGCvJ)R>XLjKu?8-;kjgPTA zd$1=TXD{|w1FL4aV zavWdgD;&=WoXAO>%vbpuU*{A~3oxK@om1t8Jx*koXt6$%Xys71zgBQT+Ah0 z%6GYp@9}*u=L&wnm0ZQu{E#1U4cGExe!@@r8P{<=H*h0A=O%9E7H;Ji+{W$P!JXX2 zFZmU}=5FrcH{8p8{FdMGd+z4}9^@e&<`MqDqddmr{E;VklBal@XLy$9_!EETFZ`9i z@jNf^B7f%}{F8t2Z~nteOm&6pKQCu$reRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!pu zV}2Ik6)earc@?kbH7vx!EW)C^mc@7-uV-zQXaGz=@p1$$XWs@pVq& zRKCG!oX$7-7T@MOoWYr##o3(0xtz!OT)>4~#Kl~~rF@sm_#WTqa<1S9T**~j%@6qz z*KjRA<|q7=pK%@6a|1W>b8g~hZsAsb!EM~m9o)%X{E}bsYwqSAe#5=o$8Y%^zvq4) z;6WbZVIJWRJj!D{&L4S#CwYped4^|sjz95d{=#4R8_)9sFYlu#8d@c z|9Lr6GY!)+9n&)dGcpr1GYhja8?!S9b21lmGY|7JAM>*SuV6u5$*XuZuVEn;W)T+U zwJgT#cs+}=1aDwT-pEoc%`z;@axBjZtjL>KiIrJ}RauQUvpR3#t*pVCti{^Ajkog- z-pM+w%X++v^?5h%VFTXFhHS+9*qBXtKbx`{o3jO5@&P``R&32SY|D0R&klTu9odNw zvopK!5q9OH?8e8~ojur-kFythvk&{SANz9vpWu^xicj+y4&)#X<`6#1=QxzZIGiIm zlA}19&+`So$d@>VV>ym5^A(Qg1Wx26PUfq8jjwYGr}7O><8;2sxA->S;SA2?EY9W} z&gDGL=K?O|A};0mvaR_;7YFIYJSL%xQ1)_F+bs_{EX|ko*TH4pK}v8 za|^ff3vT0f?%+=D;+Oo2UvoG2@Eh*sK7PyZ_&xXY01xsI5Az6r;87mqasJ2?Jjqi$ z%`-g9bNq=v^B4Zg-*}!Ec#*&J5B|x&_&5LIC8oO4^`DnBHPbLH(=k0WFe5WDGqW%& zvoSk!Feh^{H}fzr^D#dQ@Cp{>mAr~q^BNXnVHROgUdv*2(yl~|coSe4ayGpq9!-pU%R$y%(<+ju+g;GL|)x~#{$Sf6+E9yZ{;Y{*8u zkB!-c_p>RRu{m3?B_H5}Y{k}W!?tY4_Uyoi*pZ$1FgvpgA7NKM%5Hp&-PwaZ`8a#A zH~X+J`>{U<@CiQ2r}#9V;Xn@JU=HE4e2zmojKevCBRPtr`8;3Xi+qV=IF{r1GGF0% zPT)jN;$*(c*Z4Z8a4O&6G*0K6e2Z`M9nRoP&f;v&;atw+d@kTZF5+S?;ZnZKWqgnC zb2(S=1FqyMuI7jQh-$!m&`8hXnGq-Rnzu-1*=ML`VE`G_c_%(NP z55M7F?&G)oj^A@X5AYxl@i33@2Oi}y9_Nod!IM12(>%koJjb8-Gk@W){Eg>%ffxBZ z|KOkei+}SUUSg`NT>p7FQ!@?IG9AAt7$&gYCWvD1~Aw%W;t>=8-^Iq3`JJM&%h8+yV$a4+!X%gsQ(!7ggBRdMm<}(&40su4!Yr5#ufQC56<&ka;SHDz^I$%_ z32(vMumBdqJMb)TVN~v06)S{@H6}Zzrt^@4YtGY@CW<}JK!()8~%ZR zVJGZ@-S8jmF&6iKC;@xH-cS)s01g&DNq@zz^QN=oDOHenQ#`I4d=kQP!+1dd2l{d zhZ;~5YQY6?A=HM8pblhE0EJKl#c(lP0(Ie1s0WupeP{re!xeBPTm@G{L%0SSL1VZU znm|*y4w}LBa0A>3&EY1v8E%1Fp#`*rR&X1%hTGu|XajAb9khoI&=ER8XXpZ5p&N9E zJK-+q0e3@BxCicqUT`1W553_5cn}_fhoKMjg?{h|^oK`b06Yed!$5cfo`gX#7>2-5 z7zV>(1Uv;JVH7+Kqv07C17qP?7zg9wId~o>z(kk?lVJ)>g=z2tya?0bC71y(!%Ub3 zv*8t(1Fyns@H)H!b73CLhd1FZcpDbLLU;$>g+;I!mcUYY50=6EupB;s58)&D7*@b1 zuo70mr?48xU&A->Eo_8Muo=FC?_mpUg&*KY_z8Z7U*K2x z4Yt8{_#OU$KVb*_1%Jao@GtCyU9cPegFO^*|A!K=7wiosVISBR_JdNeKO6uD!a-0P z4u(VEP&f<@hca*kl!bC|Bpe0h;b=Gpj)e+v98`qk;RHAlPJ&8sGMoaHp$eP|r@`rP z2Am0J!P#&QoC{T<8k`5`Lv^SDHK7(<02e}SxCrV%1_e+EMNkYE!zEA`E`@q<8Ptac za5-E7SHe|rH8g~4pb<2NYoQ4=h3lXhTn{(EjnEu!f}7zMxD{GJOK1hRL2I}j?tnJX z7TQ63=l~s|6Lf|y&=tBtceoSof*x=;^n`ohUg!n)!Tr!19)JhoA$S=2Kwszwk3fHT z6b8U!@Hh;FC*VmK1cPA+425AZ97e!XFcL<=(=ZyIfiW-^o`rER9-f2eVFFBqNiZ3v zz*Lw9FTjg19bSSN@G{JVSuh)3fjRIhyauns8!#89z*hJHeuSUkXZQtvh2LNsY=__B5BL*yz+dn;`~&~OPS^#z;Xl}89Pa;60``Kv zp(N}B`@()u3igKs;6OMCO2ff$2pkHB!QoH_j)1aI4vvJQpgbH6$H1{r0gi);a6Fs< zC&Eck2~LJnpfXf}Q{gl?9nOF=;Vd{C&Vh5GDpZ5>;C!eKHJ~Qcf(zh6s0|lE9mt>n z3ZV#!;bOQ1>cXW^4=#iH&;TxnE8t4F3a*BRa1Atq#&9h(fu?XBG=uBm2DlNL!%c8A z+yb{k3uprT41u9A42Hu9cnU_sD0mu1!!s}j z#=^5O4#vZC@H|X_i7*K!!xWeb)8GYo5vIdSFautOnJ^1x!z(ZcUWM1-b$A2j!aSG{ zZ^B#fHY|XJ@D98Si(oMIKfsUh6Z{Onz_0KdY=iCaJNyBE!VdTg{)T_x zU)Tw|U^n~+dnn@m4<%qP*c(d1KCmzB2c=+tH~a2Om8W#9-X3+3QQ zI10+c(QphL3l-ovs0hcy32-8u1eM@qI0Y(06*v`6gVW&*I1|o-v*8>#7pg)vI1kQ; z>QDn}LM^xeE`-`}5!8VU3ZM{*pcpQOOQ0@X3iaSJs1FU`a<~Gngsb3cXb9IpBWMiQ zLKA2T*FiJ59&Ugep*h?HH^VJ(E3|-?&YKW3HQLg&_ct2Ez~- z3d3MHjDV+LB#eTmVKh7gV_+;i3*%rsJO|Ii1egeuU@}aBsW1&*fEQspyaY4gWta)G zU^cu0bKq5Y4PJ*gU@pvq`S2#Z1#iOwSP1XHyRZlr!xC5u@4+&7AC|)h@F9EzAHxdx z1XjW-_!L&d8u$#>!aDdIzJM=bJ#2ul;A{8>zJ-mj2{yxb@I7pSt?&c<2tUEk@C*D3 zzri-x4!^@6@F(nmzu<592mXbfunTs>f3U~+9{=;7o=^hzg1w<6>;wD4eozYbhXde1 zI0#C^!Egv13WverPzH{GvQQ3=grlH591X|7u}}eygNkrGoB$`nNl*z+hEt$2RDo0B zG&mj3fHUDNI2+D^bD=6!gY)2gs17xtCe(rp;6kVk7eO7!pa2S?2#VoixCH9LrBDwp zgZj__E{7}NO1KKHhK6trG=j!(Ei{3qa2+&*>){5t5t_qIa5LNjw?YeO39aBZXbrc+ z9nc2aLOW;=9iSt0g3izdxy!TxXn90&(NX*d`TfkWXiI2_8r5l|M&!I5wjl!v3?7&sOxz;RF! zj)xQAL^ug5!O3t6RE8>WDx3zV!x?ZUoCRmYIdCpig=%mfoDbEZ1`Inb^`C(ZwGj^J z(PO#B1fNiw-#vTua0@jIb+ws9|7~NavQ3}hUOj9E@sQy$n#TklDm-TMQ0K9T$6_7^ zJl60qvAcJlDzahOK{k6<2=JkIh+;*rkd3XePyTk83<`@hIl;fJYUN=RDrCt^bDiu$73)LSsr6~OyV(($6OwoJQxpM9xHel^Vq<{f`<(cXC59r_Ve)N zahyjekJCKjd8F{j;Bl45O&&!&%6U}ssN?aP$9o=Mc>Lti#iMsP#Q+||c#Ptq$YTnR znLOt4Sja=fV;PUtJWP3P;<1f~Jr6e?dw3k=;m_kFj|d(yJQ8?Z;E~1S29E+Br92+- zsOIsKMA6(HxF+femnwsgz<>xagIkS zkIOu+@wmmKn8yPiRXm>ac*CQG$5$R5Ji2*Eo~9VcV>l0a9^-i^^O(hBJ`ZgkVjlWD z40){Mv6+W84+kFZJofT9#N#NBARec9#PUewagj$hk6a#wJnr#$%%g@!J&z_HA9=L% z=%BFL80s5pqeOR0FS=Xq8^Jv$>EyD*!YY)%l7e@#{-Z9#|8IuBcb#6dap93pA?g

    yo`W~_VMEwi})|8b%oflc$~ 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ℜ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

    a}<>l3s6rIUeMe)p9D9 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

    qHskr)-{G6! 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

    hy9hy&n@`>Lx0-~ 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 FpPU!N2gA^5h4mk3LbRo|< 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%0A*!Q>?_(7(G@cj>R& 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

    Sa4p#~=7dXFTHFfV>$*6`SkUz<>3loIHqMe7m-x z?K{-HLRSgVdgR6W+5vJK>`t3f;@^x=(xYT7+~L9 zt0xp^*~rA-t^mK|$H>Gh8(q%}r^tld@e5w`XQ7uxo`;psk@3Fwl*_mXnP@Mj4qz7| z6TFuOMQr%U1l3*jP`krqVpz84#&75@ch=L?FVLl{XLK|k#zb z1G}~6=$!BGClepM7#Bm1;CL*n`7}S72v4-Tn+Lm3>1GG1i$N!yJpU%2ClfO4#F93S z!*7^bUE#+-eaNziFyik^TG#>me}`zKL>_{U3I~{_A#dM*M?N|X-3sNf9GaWMzE1we zmTk~Et%L&%$AHi9?=Bbjf=`|2V`Yy64^oy359*;?bA3FDqZpq&FH}iJo!ZNC@#0;? zUnkaw^b_Cz=G(V(2*L@4qgTu8Y52Rn9f*6mJZClj;d zE$`PjQKw?54mNQhp2L5acfsG=-d^Yb08jg#Yo~AB1%Hx_w{+otUvj(to|)a;e^BP% zi#p@{ZkMep?5tXST{!@}{0Lb$zmIynU$Ono25?=^IDD@P{ebjKirYJ(i(%5z9itd~ zyk426&Bs2?$$H7nePx=dMYcP@m)!dXMmg{_NM`@rc=$Eb?0Dr7aN0DWK%?{v>n)0y z>L1`i^5Esu4Tzue@5E{w3No<~K3wx?3z;C4ZyY=iJGW#_86^UTpHkSw`H|oA7Q2-K zhp-QDNSz`8I4AFstK5P42zfH!zrxMyQWq{fMSot;%TWjZZY<>2F@U%9ufo+U!m-~~ z&LglC2A<4rh%`O~{`-!){TBm05a6KVOa;I5eR{%B&tyIIcHSIh9Eq*` z-RM&%nvIx&xBk2}jenECBZnbBFL=m(kF|kiiA1D$UD}_3V*zckamoVL-EJ4gO=hqT z&Cz(JiM-}DJX&G{E{qu#qaPsu+qM_j`9N2LX@90pzC<02cx#jo`*-Fnaik^TKE4Bv zwy>|ot48tx{5bS>z?gvkcu?LJ35$c?b;gUIhuwS1_x>7gITD)&-!f{!~|g*~gGFE+kvI#!}& z;!xY}UVrd*gJYuBV6R0SOG>mK-i80=_QLJ{ zh^PH663GyFm89FNYKr@{m6uzZe{Zo?MA)5)ia!FkW_N~HB zYNf?l@a~^1U$7EBe-k~P`5pRuW2H`59pC#;&z*VwxrzB zDQPlM_&i9c33k{TPO+Z3g19axovG7<-Yhf+ZoNt-g3r~7JvSs1H3EgRrSQi#mhPwp z?3Xc$)#Xtn6D!+Q4kSyEi5|MGB?%|U#O@H=cuLfhdm$b+wb1E3M}=nVV7FnTglIqP zbm8-Gc@DiOThdo3K|Z=K=*gXj4rodo@|Op%Y7G*#q7i?*z{>ar{#mo+&>cjd9!;Ur z*opcw)n44PA9(o?8D#zqco9B*s@@d-1h0AX6b@Dpt)m_QuPd(V5ew|kwx7&s7mqY9}D{I)Zs=&^wknAlo`9hiw3sW*Utd2 zQFX<%IU~>qxuov|cqgfHTRIIosJ*l?e4zpBIXhY(Pw0tFW|giq#xK$wTeWfCqP0Wi zN)PrKm`w^wiYg@aIP8f7?$Y{=#aEE8$9(QudceV@zh)XT@Y8fmRDT@$<8y};@CN)`eP^>` z1znBf%SARyEX7@k8v=&d`tjvw54elR|PB$6SG32Z0}< zA7ALoQJ0@rn&v!hgN_S7(PPC}SwEAP8}WT&CMoTO{Ar7x`(B3ca|~$738Me`;ka6G z0P$4`VT<=f{bx_+Jmd%auD30m6GuNYXc(N|34C*WxzC=LKNDtpbciI%~U0;F^bX_OrkAV*)W_8Ph@bA@3(?fmW%v*j! zezQ-#EpjgXK6vqk;`-DCc>Gjy^{p@LvY0>gJ`Q+}r#-}m7Y~TMA3u3F*VRlOw@B5{ z_w`{?cQW{O+{WVSFz#;=#S$0?J&#a$`fLPt92hmEX}=77h#bg|fZo_t2Y9(#l8KgS znq3EOKv$K%PaLoT4=lLOx?M+~>T&g#hZ&jp^SN{*5;|qEP29#v4Z3LMM4tz~|JeP$ z*$leOIN4ufcNBR!-a_{Ze3}jzaNmXgyEl+2i4pkx%ewJMhZ_CY5%#g$rmoVbWaphl6GIU)i zK=S>t37I(Gwf3511>8UM@796+G6gz+0>x;n&p-cjog(Wa4Mz#gtCyt+}~d zIGZBu6kS$ZK;N2r<*DdN0Wu-QkTzQjyL;y8B@)0R&!MlU{1Df3io2=#5od!sfy>m0 zd$H5cJhLVAHHmDZ1jb><=1y7Q`~{PSZN|7h|KZ?D2=Z`I!0N#f_~Z6b>535i`IxT} z(+k|V&N7DZ12-{JYmB<`@YnY8f!9i8B9ys!vQrtjk6&jnLVc*K{S{>hT)o}$P-urF znRpO9l+%vybFhCOFyKZ#S!cAo13r*q6-M@NClkA9W`t;9Pq)p4iYDqRvkI-pTj1K~ zek#j6`mP&y?@Zl*J{ffvWZZ;aDz16o-G(u1#=X(mF6^68JQRD2b=HoV<0DPbh2)cc zS5;6Katq=v7=pLk5_Bf_?L@ta%DC={yk=I`X7vDP{lz~lY|$^v>)C8+0zYcru68~H zZ{weElu$!Y?;dEn!VaCyUtc7dBi}<4qk`_h^@-=s_XJUwn4ig}Swio3TF#t206V%9 z{(hr}zBdc_Rc$^u+%uirqXK>8viSD+DRd_xals}Ux>6J^h=Xcjllwg4vV3Q&);`3^$t?18 zaUc4wz6p^w%q!z~HB=sb+2R^q@k9yibdM1+%g6fhanPDD`eMcvld)(VS7hHQN5TFx zT)*;vm7?xu>`W3z-B?U%xz`Mx`d}eM(KiSk6;plViaK_`Y|HK{)aS{q49DtVPqWt3 zt>xfN5>uM#Eb0^;pUulj#9Pzx@)axeXP+$nge)*788`i9!g-lpWm?PdD<+9?F%{o; z`1nj~0(H!yDRlBV^tr3*m&E|;j6vY}#|Eee^9S}vQglG)n+^mx!7sn5mm4Qhm##+a z4{~nAdh3rJpAzgGGH==CfH)6~A9uQqJW6EvhrPl5*hZ~i+9F;b74|D-A-=mEC>`8^ zmnVrg3)8>w_n;O@T2cZG^_LcN{jJ;7VQ%J68xQf>>~18lx{v%@f*);x8Dz+ z{E7E%e9GTmLL3!FOb&^nZl?`zG{plC-p-ZWWa#Tdz1+y!t@yrdvfWMa-;K3K&J()K zJoES!)p5j=HH?h~{Z6$1>4qLMnHbRz$~V7+zQ8l6hD8^4rj|r_8$ySZd<#^etA~Wn z%G}jQ-FTZMaaog0Xk_hrAgV$pZn;&6bwJMq6K-+OK;PK^RUWqI#X7GQ{eeV)_y!|0S`VRffmZi()@1aBeg-z)+(3$#Ljs7pt zqty!S^RnP~zj&J9U#!Po2e1r^ife^-_vTri)r&2)eQKl$vRxh1OL>n zx$ZNCfAJ&%;UM%cLpwCTZ0ZmXhldLb;x|C$a;a%MnGh}d@4^c5dgKD%-Y?+2U&>*j z1$@8mw~}@rc&1lWv7!gPlzc9H(-d}=MY~xH!X6buF1#Qc`I2Krk^ApN5}raoC=MSh;zsEp?Lx=-NpG zwkO3U3t=C0TwnbP`WzL#3yxO>$%K(g0P_yiiz{^Q zC*Pr-9h`D|BMg5&KGS=`4W9hAexKt7KGFWjqY^}Z94lOBnX&Fr$j$sqi}6RXDVJ{ zurEvC+u9NIGm`dcE;mZB|Ji#rcmX&up4-y7l#Ay~JEJY!F~0WZUZg@X`k7F-(kbYa zYTgh>74ky0`?%UFc*bPp*Q+8#T*^=>xDYsDGbd!Uy{dSzDE+J%MYRfx=_n&tHuoc_y?U44QFqvhMflv zG{|n+`OhpeZ|4K-C*M{rF@;^7yK?t1+yriYXUi7Np_?t*P0tOG2d1pTB5m;Van|Qc zTJSSlgEv?Q`&ojl@myC?=h&Ao#I(cFMuY@|H5uSK3KXkOgP!ZGx-ywg5>UUA`DstB%27CU($ z6#AilUvJ`dG<1upkRc=x`viT%E~D<~C!_6-<=f)^eS;>SOt4?jY8fL4`<{8c)-t>V zeW8pA{Gtkb_ebvigQG^pr+g4e9Q44yg*>}lj^SOH#?^(K5#OHHuVRexg{P`h!`KKfF z!#sXe=?3&>k7I(91>#SwzI*fceWqW{-h4O1eqs$pv4a)fgR~Oo)Ih!@`#2Tp?qEMP zzgm4C;$nNcEb8`S%oC*IX#;z$)DH2l7GWP<@k+{B;K!q1G)@b;B`=az{;V6%E05O6 zl=K6aW*N?+pW$B*1M5+Y4_|!TU(*F$kg^oL-3{n3soFyHP6QS z>V=4mNFw4eRBwIZA^L_zBReP9p;$N(bk!Hn5i^-g{DAjjC8IcQ@ZkPk86EOH=+WBT zLLTC)oao&>g}jP%)N5S7cYlE@bRd^f+ajw2_Jmpo z`@P3=M%TW%df@H!^4&K^@MG)P3!zOv()KruFh)WjpV0djAwQgc=a2h=$CZ@-{%i2Z zK2+1Sgdq4=L#5gs5(b?dka}c*e7aGSUunU9#St~dygcMj;pZ(c;DDjCk**(gjl7(; z*836sWpK*PLY(zHyktuF zFL|W2^BdwpOUpr{g!mL>{!C{AFCI+j$jiXqBez}_JV#tJTK;VC+(sQW(=;~%J|ac# zx_q=o-91O{d}oDysKvdoHW z@GB_&^Jg;rl30w5Joy6sVYfZY67ZD7(ycTD{68DAkBCS8*1aTYQHe2c4E_7dI4{{u z=l{Pm_w3v*1>rGKH10Pof?R47j;(g25>h6CI$iJ7JQG_Ypd*rqI7Q^!{=SL>)u9ugFW7_8#7bwL|h8)TdmY${?A*LuC5@jXU=ra^5y< zBFIZ~D?<$*>d^N_u870fKh%HpROBF@2Qk<06WoWsZ)#g(#h%UeKX=hLjCCWNdu-^T z^X+ft#*RRj>;{%Ijsl+%T>HMA!TV&L+;7Td&pXju7LS--B6Airk?8Xi}=l63?AEw0pSEbg+ zadeq<+!ut;bLuYXhTyuJ9TS%B_?|=Hk7otk!1pDoHzuc`C%=CyWE0qj*!Ywh4f_wR zJlnqc{^k15n?{4sHSM6i?q#;vZ#3w6t9J|c^P-IKaYSAFS=hr3T)f-=MBWEFSh!2k zlgbRbwPAWn7k-#*OCBe~kJMe;s5XE1c``hg9C8}^d}Pk~72+q}a_RXtcKG?!Vn4^B z&A!-AB!Cg?5rdL+XV|%emdp4z@^iSUD83H%Hn?a!ayyCl@8SkrErF+5h5E#r3+RXK z1?{sC@7LD;yLb`LgD<*Vw470g&I{OH15XZ3$wa&e1kMf|=6D{8{nn`{vm@ca?T{ur z1;z}gUoM3LPx7^u4x-RMmfjJu6erY$mVkyR-0uT*xc>^`!T5^ec!e6`k{}jZ0~}vI z__<|R0=mqScC-Sx`i?((`w{W9Y<*a30Y4?qXt&=!i+ihY*LZA9dU5;KwMv zA1PT6b{Q)kw?v-X-s`DLz>i;#I?WmpPw&;EcSFvh&N?sEzlYsZ3v9hE;w0ku*oC_{ zfDgtu!-ayd|NVn<5)1fGMVYK%VT?GLEqvtzK91y{opSb`THM3?3F)jxM-ktl zkH22iMxpP1P-pWD{v6+TFzWdu=t23ho&yokgSGr3Cgi7c%{A>5`Vl_CqLWn6L$@5= zcLv~vOulR`s|IvY#3xxy4*2O5)rl5?e$YzJZ#{;7#yv7YkOTYs$7|=JSWs^@90Q%1 z!QV1-pHINm-HWd|?y+GXtEan}3cNRs?QbpcuTfdhmCP30+YM^ms>L|NUmfbElW{7Y*d^+Qa@Jf5f%L;y0-e zaXtN{>c>ySOKL3P&|~nHC!B0w0{gmnxSPdkQ3s!H<=wjtcJ6yxzXiW<91#%QRfXRz z+qK=uuf^X}n7^lc>&iI(u7WgMup|C{!oO@8ok{%t7cILx7v=E#el6?s9|rL|!@RjE zg(>hm+RD&>rwB;c4X;+b_8sU~a~4Naa~rtR= znwz`3;X8hTmsaQC`+tM|CV@`yef_@s+zXGPKY)GK=S!|Y0YrOwBCrx-{pf5m0+{?ljU^nKn zXFlxx&?f|cH2g=OM~0WHxti;tzwqdeYZM^omP?a&nag3FiBM@H-(p=9c4mi&7tl9{ zmU6$9LI0;CQkE09pf5y!b8!n?CqM{Lp8`IVuAhR>0^imcS(!%o9=>t5Gxaij$Er>j zPKg8g<$FZTnph#f8U~ppg1jHhD_ljvKZMlTxs8BFqY;g%7RYZpaqFqpL*Da#`mrSj z^k7ljMfqqI{2h@nEt&^?0rD@NyF>+g+`X==_z=c(TdSJ!3i>0w=4hYi2YY52pFAYh z0R02AFXe=QA9kfK(%OT)Q}^At+5q44hw=xPMYTa+B6^iQ;=N#h$K(Y{z?H^oiW+11 z&h`%F{`LHTN7fIT60v|!fohA{t015Cx?HU*5MO=eUFV-G1Kt@P*!;)~moI9Th-?CX zI6XKp130ob$k6Zs9C=7opIIdZ_a$DQ!gio1&yz)uA9%lQkAH9y{6aI&|7|n)#U-St zTORPPd1N6(<28IYyH7@j0{RNbHN1>m1$`0rt+CzKUoWLN&9ifJlI#X{=j0s1mJe|{dY>3moLePIm+n(u1%k= zKBfor_aH9z800TWz4W8+fu_a0qrRgL`Hr`iO%~!cQ&Bv*5cF{#5KJ5fy;O?^)Xi`D$YFiqQke%TM}w#9L!Y)W=ln(J2h^hSn$kWV z`qce1%dsNg@=Ch8)Zx;x;DB)AH0Nhlf^rsPvX^AOv8>KXKjx8MX>vw_JbAUAa6~( z(*9^q=ZcUmy?uO|iNBqdwaj-kj4yL^H3lKM#ie^R%z}{I6V}l@9BZaN@ z9mvB4*VvLyZY>7C>|H3G*amp0436Me z_k%uv&mChEfDW8X*}g9j>~d7&c|s`kw_*`H90PGt+DL!ydJ@bhj-M)(f8aAw`It&E z%m=yaOz+--zL1g>ZZjayE1}l#S&#|Nuv2SBcYHa|0bs3UY70?;V=#3;28*=fW5O_Ixi;{opXz?QO~)vk2hR z{?caY6wJT1b5lezGm!siN@J-x z^qUsDi4(Af{yLTUsm>12r_R4X;HewnrG|3rk9A4~_)_ZWf}#IqjzR4#`1PrCng7|- zkY`5p+UX!30=r#vN;1H2C3&u_fP-f_6p^E#x2J;!g*@Tg;sxPs=;7DuNuc(@yuEx=Yan|9&(BEw4H2Z!zsP`0Ebu84u9&R~8fm+bF zO8>!SPaO2mHhGczT1OY&*P1>)3UbEKd-&(7KwfgcACW8t`G!rR*MSfEL(MdL)-yvN zkibp!<&?nBbLJ%%$m`d-b6qd22RGH7Bi#h+-i55$aV@@^i1JQo9L|GvI0GZfLv4WW zR5-?*^^}OdwM`Wm!g_MIS>*;_!g_fNf#3OV!8%DhS9>h6fE{jE$I5?afV?|rO>qYN zWLBI}G9(W3_FROFkP`IA;-uHg-UxQ?J#RD)dN@m^)Rbw%dLBNCfeRpi!#bkk0^s4; zpjWh*EZ|@2s4^e;`A)Y<$qf#`8-8hDEiLFb-X^gb))`zkt$LXb)|Fbg+A}{7_C5P@ zzilg@JiRT`1OSm^ph3g_B#ymw7Xa% zARgi@^00C<8^jsUQX~rk+$4^Y9(FJ@l!vqCR*Y_V*-r1>b@5iVmlbe}L;w9nF349QYKhd+><} z{wO4->#T=ywCK1xv|(Jv)TFnUK>p{234-h(Kg-B&F>S!ZQ;jzE3|Kc;>g0L)eSr7Y zqPhGZ>wv9_d(dbK`oXFj#)Y6qsA(6gDh>2mj#QWAW`jD8A-w7!@SmeTd|?N~^}291r!uqps-u0#00={z-Zw2r@ zBBI?9d9OA+AR@}T#KY(A6OotqDcgj4BJ#1MZtQM?xHx`AYzo$;T`T?Ot`@8lIqRp( zJvj{Po;CMlg20!F_2JSe*khMO?^=7XkB?V*>ot0)uS}=8WFQWW7(92mg8eF!HuA87 zTvA4Ecttws=gzHk*Hww66GT+16R#0) zl8B;2-KX6Xh)DaDh0wVSSochp)nGI53A+1nVQ&encYK~BnpgwzBy7g{q=ASSy zx5B!$3v1HpAs^uB(+Xp|h^TO?hC9B4h^Rj5*RX)y@{T#-Ou$~Xp9mYvtBB~`x(U)#Tab6#|zVz7GeitITzS@871v|ircHhzl zYgms{>b!#DR#*>SzCO6$iiju@hTcus!v1x0iSKp+&boy6Dtp5^_s8c_W)A|+UJ-Sz zBEX-jhm7sP4(~g2g}Vo!H#@=>v!9N+_C0WUpAD%y4f_16STL$zaJN$XWb#9%Fpx`IY1qoNWP4) zKR1gfst6$z3dAM%cD<*95JP|!Msu;5XJXY&WrO_WFB1RSa+uR^O1>2re?jGQ0 zw)Wgwu%{XqRaLtcx$_e{=m9T1dwi54Kp&p*n&f6D@cR_s zZcWf%Z~9i*8h==qT*o=b0_;O6H@{vu4#qP(^5Wb%$Xolw5A}l|-ul-#o8~~CW|=J_ z0d5E;WydCAyYNCmXfNP?ciW_dM+(GE;jJlZxPCC&*Qd1NJ$PcT}woR+Sda@#iI&)-+Xh`^Z!fA0Lnv||Bm=%G1MsV0TAPRVU zq8-5^1$MMmdC#dxL~e|aF^f&0Cw)Qa2O`u-R%>oEgWmFzJa_Ix9^ee`yd?@a`WGgSb?@-^tts ze7#LaY^YQru8U9h=Yc#Wi5H?P*a7c`wq`7=K~9s82V>_5NQQ5AXZs`pO_K_moW=;~ zLSyjWfY$_6vxDL|?jD?ywK@RjE)5YbGw^KC(C$cJLJ zPt1j2-QG*F$p!1cp2ki&J+wrG+3r1f1?0mkW?UXV>Gbne;kZ8qnXm*}gx00rM znSf5Uh!$wq5Kzx;0iJG*h_k?Y&roQd{}X^ERBHJgG}B& zIZr^>@L^ZBUnZb|*X1S+h2WPnQ)a<82?!S&U{KgVKvx2@27S8-C~I@dzCqA~c+p#l zae{!Js~usM1U&*wsh&qJ63~5v%b%`NL7XVf)SIn>bv?!0RsBJ~%*S+JEWn?no2A!n zrU=L<>A+e!@Vm71mc;X5@0Tc}IQ9_%4VyjVeO*UDd%xvnCzKOVZN^7C*8&1!OHbZM z1$x-sH9YY45&>P^<~8n^O+awl_tNPKjIVv`NZEA)nq2R-_AU5nI38nMI8b%_zn8q-s!v^{1Li#=p zz;V+} z325KVyF-j%w{;E$DkZlGNQ|wzo1+5oeBy~u8Q|s1&a_L9fl5`>BzeL9guu)Trrg!{}FI==w2`h2X@>RrEZ}Lc-h;LJMtakVs?Cn z?c;jL2O-^Fry)L~2S0?T0WEq{b$AUY;6Fjqm<#l++qKGW`VP$j{3}1o_V=8i=IaCm@Gc1Eq6-gRlBF``AI=`OZi`7r=+zyiLCZ_+=`Q z!;%Dc$FI4W`L>jRF4wIt)dYR3@2GoJg8rE~q=)gKM_ZvI^&r^iPSfPf?QsIC>SFNL zoFO3UlvnRh0j_29q(9ICZo+utW8?wvYD@#Yb+Ely`yjUJI{^v!>hqX?CLnvkQ{U&| z`fW7g_nrC(NPfY!L%)@PD83vDO}|4xoY@@#1~&-klE%bgwJZX+uBS{4QGga|*~g8P}c- zIJ@RxCeR6bvh}}pPX>D|oF?|Jz6bh+P`g__g!42ydpbdmvu95ftZ5^loFnEIm4N4- z=PLJ~fIp3c!=7Y6+9{BA@jfk*50ck(lx1?-DKzvh9 zR+5$whr?!vo$MigK2v<9aVH?B&oy3XKLLGo%4OvZCZOHX(R^iKhl#ScUTSfG*UuU? zU(P_>vD5h+O(38#7xW?)wnfYf``4W$zi&%496wEA)Da5yg5ES!5vkO1E!(4KfD4S7znhNnUuXu`s2K_USK^2=iC=AehH zxi<^wM@rIK=yL)48O>oINd#p2R`6oGH^?oib!anC=9a?+QoA8P9=Gy%wiEJU^ugN7 zZ3L9v$=9=I3jrk>Wac%1yir&4sIP#$d-ioQF9;A&a9-xu8z9&IVN2ZUH3aCla>>(> zih$N`v~t2J4%Mhq5)j>6zS$010;)Gu(scyA?6i`&0TMY-M%2o-c5i9p*t^J3<>B3P2Q8J?J%Dx?VGU&d8Jh?XIOk7@0lqE zehVO=4mIuC%)m1h~l0z7qhr{xG3u+~5Uva?lHT3jQb%*wk{s z3i6_Xd{!vn*gwIhava9F5T#O<9Z{*aGn&bK7Fb z`2fftUczq%;9jF^-dg(3f7Zm2J+=x2LTBs7I?md_$2gO-@Om`zpr<_ZwbatI{o?EA&}#MeMb2b$X|b?|0WLPpE%|! zQqE04^m1?5E&|@$qYq2220hZ~#?-F^?)kshNs3Alkf<76PrVAn)m;9z`{3U^YW2n+ z{x&GKT&oS^?d7>S^$Ku5so+fE2spQk?J8K<5Ah%rxz-5m%<+OnhYI9WO`m)#xEJgz z_cmbw@(FS7`?V4~sB?~o)oKC1sKL|frrHqCtWu;Vz<*Fp#Nv67vwnWOrj!NpR)x*2 zUTVmb*QO-ze#0ZWwO*HoKI4(=hvT)O(|ELMOey2S3?Ai2mK<9>kB2@}u^mJT0`i=o zeO?Cm;@Ta;77Mt#NZr5g75IrxlSAq;#Dn9rhsSoSLcMp)pRQk%fGDiO&m2bt^ejFl zZWK>ILy>vDHK4b$eY7_9X28(~lRIC)o?;Z#CG=oVChoS0SL+D~8OiaQLfql#mfGaM z;E`{A^Tfe7cyt06wwJL7kK&kCpS%AEkHS3D>-FyA(K9#Yo6L9cNIqvw*6kJ^SyR#2 z8{WpF>@kH)5p|$f3f}+n13YRmZ;@Nojz`)Tt*oB);^F)4cOjaic;u3D{VAz4hD2jMDKa^s3K= z8)xyzBd#XVJr0jJv|g%~#^TW$h4ap7uw5#H7kUN9O-5r*aKriLFN{v5=it%%q^_-L z#dst{f0b4V^rq7M80q&AkD{j!#|AyYqmGc*;l3~N@Llk?+oi*Jbc7(hp$_znE53Sc z8_*Oi!tB5+JoHzZxncYQkKXnixM>6OZvMV-dUFFF^*WSFU{!eZU6J0V^%@?T1v(>( z^I*qnDh|ancr?rK)mZyD9$i+g_Y*maM_(o;{hWgFNWi6EP7bI!r@+^9p?H)<_1eZc z3J>dNsC99j#-kl6w_b8)fZyh=SQGN_Xat`3XIJ784NJVfT|M9~9vSsN*&+H2-9bbDxNk}DgyG3u0P}Q;2gxqh?2C?B|M_uma4ku1|FrEs`RMWfc>IaBPW_cZvG4l z9l&L*@nd~F*!TU@QUS3kJQ6gRIid~tI9e8$%>?s{AgxKqwk15W-0`H75$2imH@x)r z0lry|@>RVD{3O=uwMvh`c|m$qpFy9u<vRkfzKHnlwv8Crj zT(;M>ngSj!w$^58fqc#NcNO!1vO9BMPWpi}_PZucg?O}dEH$+a?9A7R2B{%lj7F<( zWPqJekCOLuM-~IVT_O@JX8`wB**PAsVLovZIAe!r zg8WtMv1Jv^J9w`<@@|kvP9&Co?*0n?v^CA8_<%=+h@0>F5FS~**eiFp3y*5Wzb;5W z0J}YEY3ZoOBQ9S)h2uqFZ_b71(^v7R?sU&^@?|`{kA{41WaH6JbtY~C$bU$>uadI> zkFIgiDc6AB0d4N?v0#VH+t+tgg576FH1!?8P8Zou%*O)G&A)OQ?f^R~=~q-ygI)3d zXnm?kz{B%e{G(%d zluB*>i8BI^__Hjs3r|2jagL{i6Yyl^(d1p83iy-{Gp_=D*EFq}(gZs^WfMrTzJ*8k z4r&MTKpZH#Uk|zieqa5m=s*Ja$v3*DgTE8vtRtOS2(~XDnG#C|`Kq>F8!5kwNA3Yv z=w~YMh=ILt&m7pZa%W~)Jd87Mk?ngv8js=`i192zcr>(0Z?V%0kKUYcT~o0G@Dx(c z;JOWu>I;@0*qQ^*_p8r5H^C#RQ-LjGrm#O&=Z5)Kh}#7%rVKkgnk?wi6L$suM-KFg z`G9_@6Rs7&*XtCM#2e7xEs3!8Njx5Pp1OXw5aOoO!9k+|;;pteg8A|Vu%~ii4mIQv zED&|PhT|P_lqd|&f9u{HWdQaPwy!iC3IM+-gnj4U4Stb2x72L|T{eNP=h?akIQdN3Xi@@?=|2T1bsPf&dPGbeB`~`^Yl8{=EK5H0PQVT zNalw9F?(CY7~s5u=)<+|;5zF&jqPmecyxOxV746iI*>>`?=1mWO$Lu!c7lH|Ut{$G z`9pReh?_l#M+8edh6a!~wc*s99oUyRCSK_aek!KomZlHKqaw<0YwSYs=*1(^*$zKE zl8BMI#O(=r?&R51-yFd&h$!v|dQ=W8i%RK2zMVf~xn&a`-R!*A5C`@@JFR*>QyTKy zPQK)M@B>qsGwlG_JI;x2jg=f8?LYnW;RewA^z7N#1{~x)wl4wsfUmn6PQ%~rfp7P1 zon9Dk6QkQ@i$i!Mwq2V$2<8h}>P>dxXYlZR^8IQIa2(L3xvLWJleurGK=>leOAKBm zOMs($XI3*GPr;+D)z`O5LVTsnToF16`US4T%?1HKMx{*~d%Qs}pU~`cU?2OZ#x!Z* zZ+}C{6UD}W?}Sp9Xg$E;DJQKA0{BnYtXdlED(`)NaWmj!s^N-rf*H&QDGyBU*us1| zR?5BJ9glQd?5)~;!CxX@FVH}|Pp-o(n*qlTA3j&9WZ=;{6^FJ1kiV=uu0%dB1YEgt z?tWhkalNOX!Mg;H?4*~H%x^$^no!JjUIlwteG(#N;?cW`$K2(RSMHx@uL}n|gh#D? zbu$p~mTP-W7w~mLa>1Gr@P#`ndU)6h@*URM>?}@K$RE#mq0oDcnIW2-XobYPm)wk|53o z4z*8$eQ%}SR(%Qic&eRO`VizgVXX@}5!H{5VMu{1>e`OSc*7v*2k@O^D0p?7_QN zW$@_Wr{vT#fb*l4&2--YSKNFFjyDwWNTw4_YiL0I(K5+Bji6qzs59jNy{q#BMXGE7 z|3Pg-6EMzY8A5Hx9y}V3T7M}4;<9v8oKqC!r|fiY4+V%<)2Jv#bJ#v0ez0l~@Seu_ zq?r%!F>oM4>M-Er)62lT42Y*ZIhv1VfQK%_k;EWn*gorXh+YKhHFfXgaSp&$)j6dx zIy_P@Uz1<((c+-9h zWcP~71-eqpGu&Qo4Jzz%j7wU{=9af{W* zxe`AkbpE^AV~sI{@~=v9(7i;6M-BU4^aPLU=J;OYQK;G2n7fc$sK)?QKzHtVq zm)GLMiomY?R%yoHrw}|(Wz5D#5MmN}UN-m~Axi7%uW}%-8^a?i>n4N(>;}tP>!A(! z#;6Z{Ks#bKG98EgjRJzFPs4dJoT`gaJqSJ0XKB6v8X$YBT@Eo zcZ?a26doxr`SaqDF{4K%rvx6U-ZQsbkjJA&9R>5NDtPqpnZoy{s_>j(i=ANv;DSeG z`{*0c=jDNfz=Pn&TRSUmbb()AKX71bVFaAFgi+#wzj&q`UIgqVIe#_9_ANr?m%VsP zhQRLKU%owife?3W#(e{j@8~JZ@AzJXbndC&Xa;-Btr4fm8wEWU7xg^A4$S5WsXG_J zKh@^j8o^Fo+w{k(HUJJK2KEpjUP_v|--SY)yq#Lwa31h6n1suofIQ$^{j~OrIn*my zaz!BEyQfCXoCMp?1lpvi;CSKQ+^#A-;By`ACpoxYS~1smu|D*7iE0@iLVHKf1MFJ1^QPR zrZ>ogytC}%&(pxqZ*`K09^#PST4t`@0DBIq*tkW4yl2dWYnIHQ-rJ>8Y;Fg2zvWK3 zrd^O>)VJNapXeMRo}vswi?#w^4eUMx#K)JT*R$Vm z0$c?Iy;A}Ig4m=z#g&Iyf;n3J_6TY zj)MMO`z&`qhWRpajj4bp;IEqZqyrm_$IGtVNLT~&zE`kV`8R}$*IS*^_y~C>=&@qZ z8wB^mXY*zNPhXyFJ^g+Fq2|#KOYX33`u&owB;co+`&A7#fsi(FvLY7plYBDs^;=Yc z_iaiVdmwI)5tTAZ0JpoiN|vA*2YRM{<}-7E?P?WU zu^;)lDcm$zUl^$S8s?Jqc(l-crD7258ljubnGN}H)VQaq7xD#%MEmt1z%^mfzt-as zLZy2O@qQS*25MfFWL$;dz4YjV-X#cWQfppbSAM5R2r_{lYdwLD}=ivNOwQYlMz>Yc#?whZHoMlG4o!5Yz4{GO& zCt%#?bS>?=H((hJx_yDOSrC^stFCkf6(@9;M?}9KL_}6TgWY*yp52f=Rz^xk9?)7SmoP= zkkUYK@Ga0Q!U!|oGK`RQQV?Sf_|Yq7ZFV%!mWxrOPp=R<)2AjB1+^GOHrSjM{J zY7y9d-;jx!5#V;i)q%7!n2*X%4Kh@LJzfbMV%r4#8Rz<3B>)dJgzy$pE<*krS)5zX zBa|AaZb<=ly;+ zabE>VUEp8;J+U1wd2D>&*-2(e(^V}E%d>h`A2;(V5Xz|wx%wpN6Y!-a z{T0~PLW4!70{mt#pda(_9zxp+nX(F7K+e%HqiVnh^^4SVA|StH`fMQ$PiLi`)>d6B6D4I4T0Q8VFh%A%?IbGJ2M_E8VOzsdW>Vf)ZFK5X$DwtP% z5BQDiKzs{|KU+|lL8v60&FBXBGuKH|A`!-Wd?Opz(TLD0&%*5%AZJytPs9+!U-VU} zImIhrPv3mgTYzgngD!q76L6=Pf7}4J9cmNWI00|s1qybxfFFkQWBbp6UrOZ^lb+l~ zsC~@_+oV>Q?=*^6jX_-!pK|Nb*ef`n)SmGG=K0naVY=Obcg5DTn=XK#zU6XH^}zO` zD3eDt9Ov49mGlbYm^Y?D#N~j{s7YbY?$7#L3?4iUDAEkvD7= zAyDtl8*K_Yj?iYCsw*XD;W|drbkGIJOO$?YBYA)?*K|qxGLW-$J9NAUKi;6D+Jk}o zO4{n-;748NHg;an+u;1s05$OMGktd&I>0ZLRH*|k$VsZ}-q4eQ5JmpT?JbZOO$M@3 zbV9)&Ixn|h0lC%}S{9RB5OV#F%iV5+P|$-to?ckMTP%}bk%eFe(VMD;1S{}2k zF+!iTTsL-GAW-DhsE-}QDFp>3#gCsPuN&}-=|8w+d zBpfm2Wi^ebGc}+#&NJpRW^gAZ{Qmv`(v=@q<(*C<<)2OpAQhUCt{+Jv6`7HW%}6Dr za#B?kFelwI<{;gM{da!ZgT;{Unvw3ocKy#Y8c9v0hsKnoW@8Fc3(!Z=q*mDV*vKRE zlOm}tn$%9}k~)_3W3cWR(z6)S^Jr3!!O;&(KYvKQ21_fyz999HUIK@HgP+R6f208e z+{fh&k{YQqz=bqO8YVLvT^`_#F-3q&fQuJ9m;*E=g^>@hCee|9TWf%S{^&$zVs{jY zfy78+A~BO#jJZjy#>^zP7!rFli6e%z?uU4spaB<*&uvUa;xS$oK-%zQFAs^2#7`0+ z36g|J!X%LZlIV}U0wi&g2uXq@Ns@x&(j*y@EF703$&(ZUNQzELBo(J55SPh}q~XO! z1)4CBj)Ds6q)lKr6TrO-hU= zCB=}E%}D3qsE3y{@be?3!td$u?<|PpB@es2X2ArK=kmzLBMN=;rhl%Eop0YRlhmPr zmF##J%04ZGag}{AG~P;q8PZ=af04)zO{e;g`{YTWBdV2Yf%lcsfr*6=Ri&GdYL}46 z0)X&_f}Yv=CL)rIBL!(81Nh^@$(+6_BgC&))E1&(h8|gX9*OU=Kx>x1ChR!96`F*^ z<;fdcqeut-+C`e}=N~SDiO0hzh4^w=^k$?G<$;vn%abz_({!)#Ne@_iNvbdgPYE7oP zWJ*E)QT@&K%Kratx-yRHiZ}jB4eejmSOM3H00sF!ewxYF9>Hz<`7=)5e*X(y-akP; z{^!x3;^a@_mXphe6|ejixCp3`E-Pi6V5kv`&%@mxF*^8G^{88%dZaT#fV9LX!vt(JZ6E0IL;x6--z zkusf_w#6gpI5<;2ua{Y}m2_znaWz8qRe}`ektE0I!8#ug1t` z2s^anE5*gWI*g9vPU_QQT>C^vy%E*xx?6q6BJobEumgSk1J_rvW3}}=ZyO8nVuurK z;vEfzFpC>GjZ0?2n9J^$;|ebYF=2iVFSpGXI-@hrioz__LGw$C3Gy-NyA7Zd;y*0V~UPTEPYbX#6|a@cZrbOTKKyKx8|S z$x51`K+8Mm$aE$Bt)xXR@_t@26(mz(GF?fV;^b{fGL1e`qsLv3qrzv)O(=VtMuRCvrxyD zKE3V6pcUH9NYfss>x$@bZgt}K52D1&_G7_){)kIwodTUKBSsO%#+2^TP*GgyIiyz0@ zR^@C(`ufIm7f$X*&)+GzUP+Y4kfV^(X`XeMVADw)b+jDDtC@e=%vuVw@Q}{$6qduH z4Nm4%^~jO~<*zK_W&gL4LE*q&cG!ypd)#UBD6r`I68zE%CEQ#^xESVy)^^M4 zj~#SIeuuj`y=|dtIJ~d(EL_d+uXrB@R<(E>p1s$`xAaFH2ltJuctP4 zFPGkbJU|QMBJ*z}^UovmkN*vSUow9&GJh5_e?;bQOXh!&%)gV&|92w8EBf__u2IZkKXTJ%Hi9T;EewyI~er zQXbYCw0WY=J1;b%bgZM!FR}E9a8Vb|J-Y6WKN3VL8@OlR?Ea3U-Cq)2-~O(yTta5u zBh*xPWprkr!qz=?zIMAm9G@A+B{F;LitBuWW95twn5yc--Md9J{4W2pPT*1u&9RRD zIy%}9KKJIeDYS~PU*74}>Z>P-uurdxNaH&)Ji`+yVSNIJE=yH!RiXPHnJQ62^sKuf~3IvpquARRxSCBf2Jhh7y)wvnf z-!<9sNd||gf_d|c?!n&$li9>PKEU?^MRZxb(D&Kp;UZ6$p&<$%o=J`gFhbei-?E@= z6Lgnz=;Z8Uvy~wFtLp6Umi{Yq;L4o$&$cPZbI}T2nKM_WlYf`4jJtCEzgYUOOqteX z@&4KN$}PbPH6vfQGW@?wSH@kr{$DQrmrMFw+;Yj?OfI?G$lJZ-Qvc;Iw+73%3ZuB~ zCYu`B*4 zT7##$VwfyT_BIl=GKP9S$L^0&!(?_A&vPJEY|lfLXEKy>*!wpFS)Z&qv129)J=TZU zB47Ut>1VRVPzH_O>Pv;PD1hzOt8s2=#H7h{>X{lJ+E3=cptH6i@mqht6 zuG2Q|f`|CYf$~pFf33jEj_NdMr#oeI5 zWUVF{)VwH>MY>loNuCv*7m#ydyvT@B9b)gFh3dJN%KG^lMON&a!>sTqzX;a%U0#1x zt_-%q|0|jQV={j`GXKM5{_?-!pGW4eNap{F%zyqj{C_7hey{YW=({?|E? zWq&F(7Mq|gSFi@t+9=&Cy@wC$TaZf)e6R{D$O(Rug~?z#SGP(EGTR}&!MyvpEK$rc z*kbw7SakR4IyNtxeX%Z&Lq_jgs7bE5qTsf}6R=5fuNIE`J4rO^J5-r5gr zztyGaUeDD&B7nJdG~m|;2xA+D4DKJ&QNk31c&pVt*|GJRXxiCD8EfI0n&5Gj#uk?} zJ6_IgzzWNXmeQ1{P}UwAiO~+Om8#`0Yhth8DgAE^8%ol7yu`VAbM}2Q8OB99ynPz3 zU4ioq_)OJe-dPv6Sh213>pffw&7pmgt3TGQ+ydP3`251d@>Ly|| z$7n_C^?#W^|5D9=rSwm&;ZXZiOaGq({0Eo*8&>_lDE$-8UW_sh(!wS!!=<%jH)31Z z+}q?cRI!{+1AoCnMT|mxo3iL(DXi)WPYCUKA*{~~JNY!29kU3x|2nuZQFq4CDt+@j zE$S`ItnR+K0aZR-!ybK03@usfKFmp#L!w@Fb-QjWqo!+pJp1z1(cba-fFo&}5t|fe z$H{0NLI~ftBMw_Y2xA9}jaNpSKD96z}ND)41iUfBgU3{lDG*^~@i? z{f|rkWp?G{(!Cm2`12m%7J0h^2T!%&=LvcH=`wvfxO|@U7|!O$Ex^-pvNzxT4ZZ$@ zpY(g&3bp-t%P@iaE&X{Mp7yWM<#B&WU4I3x|A^Ax=iF zPbBmIM&`en%s-mU|Kr+a{=ZY;{I~S~b4&m8AA5&+1C+45`wNesc5z}mWTy7o-j&BH zeWgb-qhvAZmsESGEQK+e8@q>2a>!vbynghNcB~lF!$Y{Q)(Y4eX8P(5A}58vG^1&tXDCHP1g%b_oWGRbe|+fzZAQZYn3z> za(5u}?M(@ckMrp}8hK$%XkF~Q=ACsI1Km5@HI$2WT!RNyvn)q&A)X@4X$`Pi^o*E9 zVS5K|mdrni%)gt=zvu7p=O^@gDXVnPl>J09Au z4{XBGeQv9iys;i5wM@l@+ETz*AcBu=nwXGesQ`VH&uUDcRiibAiXDa4mJu8eiejfs z+gwiH=fI90Idk577hHE{HH8?vIQBSV$B@x^F63f&_3%DJX-xh|C^co1ASRglrZ3^$ zRNaDOvC+_1I&A%QW}|lxW0gjf#Tg0@E)1zBhlT^e30{7+&Mb2U=_x*Ag(gQLC%2&J1~KxdwFO zVrjc;=QSpAb7C9g*`BrIM9~%87UD--7m3kgU+GYt4K65`m$$Ue(tYnLtqrwx+cr}g z`kolAtN!khF+=$Y*CLxIA#!-S&Z3F!Q`X&QbyM0jObyfhxJcb?{OU^&ak*Rgr)i@!n0}a70zLo=?Jy*+{!Hhk|3Umi#YaW zWqSH|OMhXrsjYu%>Hl+p|KQU9|IJhX7g(0A)&^5-+}5>OZ<_%&_fgEk{4^e8VCyI- zNzlM7A`5+D7$q@^vwf8xEBfoSZtJ*83yY(0IUaGU3+kvW)aXEgj(YoxN zDDI)-!DxariV=CwK~wI6qK*WYMTohf@MrW}DO244wbGvg{j4P^RwxH~d!_VW*}w91 zf2BlUq2#N7r*vOF^4s%P&i`lhmm>48-jw;fFZ`@Ly*&?4>KMO@A*cqO_b(vqlCwGpwE`(MAiTNXKzVsBV4a3Bg;@}@Dp4TtrV z&^mbx;rJhUyu7!W3t5u+car(L{uBNsWd6)#{yWJ0!`hemQ}izL=OOd|odV~-rT?E> z`v3Q-|9_wQ|M#i?|G%F4U!jiQ^QV^nKL_}4=}&%JG>=^0?fM|w5!J}Mz1Kkch_?&Y)2Mr(fhB0$WgqqW^S7biVGPQ3YOPFJ3OQB zhep7{2^<2mbsx5%___*7N=I|FRqcwLklR+&A3OB`&$A7A4QlOjX}3YMYSHuI$L&%0 z$*zRUT26>*h+nq;(@yvhuENFF+8MDwurCTPazQ=&DHamw-B9L+D~6Zd|8VKQTokU9 z^t8*5y_dMibY=ev{fJvBBA2c4+wH%7%Ky)*;(vVn510Nw#lo4RpX@M`W$|%4$&|dG z;@6V@=lQ=p-B(>c@0abreaioj#r$VSS1LKQ`CEXn3G#Upzr3)s^5V|FOP9y_#Vh}LPyIK>iJQ^5Hmy8X`G=*y zXS1%@>9qgd(mx{hl$d9CKPvrsx*{L;2h04;pCbO)Q-7qhRk@1! zW!u=}z{6Z7687B0~d8hiY0ruAZonTHS9&@=mUN6F-fsHB6 zpI!_Q!?J8>&8=R|LV2!?}&WY>h zh^Fi!9h%sRF343%5wc6n!HlSAne zThe)k`J>c9L72R&LY>ZsB3bKPNbF}d>8f91uV zm8bWs$>*=o<*Wbq|6g2reEU~5^Y1+M|EUJDAd9tytcE0c+j^P)@?sBpYDGrN`&TH% zpY(%4N8g{Hf&SsrfB9YgyX2DnG1(g(~ zq>4Oms_c(<5kiABdm`^_ovfoxDK1sxa_4FM2}6Hxf;ik*pTbno=4RBib$Gf z!S!{b7Wys!A~OH&Wd2{t{C$7JpPI~{W#cmcF*1K=GJjz*|NoZ$KU2{EW$E7?=;fNI zErV^ZBoVI8$Y75fdxU9pgfNzg`&;CW%3xvhgB_n$g)#b1$I##h5v-}h=E7EY9?Z~Q z?6ckr4(!pZml2sl(imIt1sT7`@>r)Rp;k{w5<4TzfAgr31cuqW%Jdy!LYUKgqLhs& zVv+Cb5_c2CW`*>%{8B`)n-rJWRtLkIHavY}k6*B3{ozmMW^<*njUK1=YX&J}imx-G zlgrm*=+f64`;|4&E4j2!o;1SP_ATme3e|u3GvB%D%j}V7)Dl8Bat+vB(FC&tyzQumeSBCH+!_Fsl;Qi5;K$v4Xcw z^KpzDux5iCKAQ+G%(zJY#4I%zw!&Y4%)gt=U+NF?wefxabXA9h3P%$ zkm{O+Ds+_r>2c)q^qa23YN94@6dDL&y_ADHRO>jgr^$@tbZ6FMg(~OSGJ-_W7)jzg zm7fv{Q)(1(@4t)73gSna-}~$QsTbBn*wJGfkGwSP_2xjNsrcivyBV>i|Bt=j?3IKFE$3A!+DN5ITN*TVHKa)kZE0zttx5B|(sH$E($+LmBudlo>FLj^2$qT!Sz;+-tmj-;?RUbjr@y=4M_+YMgP%I}FMNQ1@znpnv*72{-6jur=XB&@_a2%rE64cD zSZ$@3M$LF&hT4IvjcfAG0Zj%d8S1iEZ4W3PA8*4NXhm9lh-}B0X5Pa(YdW!J!P*_w z+dHwdLGc<9$9l5fLEdjIoAqHYma1Jmy`vwSzVu{x5A8uLu;YQ_<1Tx!9_K4WHV+)a z)I0WF{<-}y_T=2|nP&=yv)vseqZS<>$tIuc>FVq|inZ<#DOI-|%_^Mx*!a=wF~Ve1 zv}5+WYyE|(y^>-s>@S?sLRizEi^*pWR*ffqM~>}(R+v?nE&Pu}j3;dULq#qeYf!X* z`9Dql3kMLU_VT^{g}1{8DfI8HP|^aot#K?so$pv4+y89gxbjbmr&$N%3S0kBkqgHf zlzOkfV(NbdYx!@(r!XCB{a-5d&%|2)OvPJ;#>Myc<1pV_uh4sqV*>uL@ST(YYmE12 z6~`K2yL?#}enN|0T>px-{#NOH<(T?Ag(vuzd;J@~-#cs7{eO0^f5Q3R_h!^=^PQ>x zi$m|Vc7~Nzq$MBbE1A@Ok>#Pse|kUiV^jYlSzDESk2Pm~{M*g!_fVVlYE=J$@)&jg zI@T!Ndw?b1*FSVil0z&0+XLUlpH8;ozOe;YEjP&zRMO3@8`VRTJAc|KQ@x|XOtUX* zAM~|inaf+>t3R|gJ61>Itlgc~>;T4h#rWMYek#V_iScJ*{D~NUH^%RT@eMG32F5>$ z@k{v4|7*d|uLVE94)ZN>PF%tnetsS1`~SmXzHwgFTKv?hf8hiCn)(-8@bgu_z_M1T z0ax1kC1lncE#8Rb-@CI)jk`_CFd4P1B9|ze+3>jWQje|LnI>B+vdu}gTOZ%3#^T3S zX`7v=#rT`5&*rQ*U@?=b2dK7h!je8Isou;rmtScma74p+OP1hQDR#sSvty#M>i+8tEl`@ZZ6$?7Z&p6y@>-orxf$iAcasf`k7vxu99_H}D(xLY2ob~rrjQbkn{~tKHCu=xwQNx#OerW2y zWZdr9{C{|@e@l&!mM^m8ZzoFJ>u>bPd}kZ`^uOBc|NMnv(u2jq&dk#8^-pqNaQRLd zW4`Qi+@*q}hJ2Ox@{G6>hP>5<%F)9s8S}00Ec4EHG~q#yy^puQXUabwd6u1B*_^NU z@A&4yUUS}H-^0N(_Ly_WxjF@nmCU(OQiG$piKe`D=A#_n)+SsSe>uiqiSb*0XZ#P} z8Q%fp8x|Y?*VMo8JN|!jum7(FKff0I{95qye`~>yR%j*mQ>Xrg5AZLZ`X8_O-&pXI z=~zk0YEwU+IHhm(xTZb%h)z9C!e=;ex6Y{(r`pI*XZ3mCgN=2Jnf=yFQB@2&Fuqmw zif=g=c7O7@bLkWNvd>#vJ~Ex)!749Zes4tMVN88WM$)DyBbkAFyPL^jqnWj1SYpkd z-fWBdZzHzPAJ2@dZGU!p@I)3}=Gu^lZ6-6Dcb`)}*7IejGK}2ozMINAJaTKvB)7}~Ki!$!MGiH%r>8Ab?rkG@EL1Cefuv=SL=<_`l?SKAr>8Ab?;V|A|_%d9f zaJaAVEA@N+^Iw2s#J@T9Ka45&UHIfrhw~N`e!P_aPY>Vy(ZhZJ^@sT$J2ZLD+aEly z|80Yv(q4D}*#$rIvOe{i`>6AGrv6HC%kS>FuEhW1FyHrQx(*yS-45TrrJeepoE+nS zBepqHFVId+eN&a6UNG>X#dS*_*`|eB*kWt0Ha?_WQ%wWzu_P-%N5hb*S9-I){HFFS zcl@KV9rc~q?lWy7+Bb7$!}nVq+K}SPG=0>w)|YW%DJf3JhaYler!ju=SMm5eFn(i< z-wfl|!uZ)3e+R}Nf$_C5{!5JiYwBP414H=v^uMvzKXdl6VLL;;+1<aTUNGc%~r^+h$40nEeJJ0s#ZWmadzsd?iMnsTS-QTGl^Y{;kOYtFg%#hfeUzid)@ z&JfnJg;m83dNwS4Z|1ER9{rhlPUxZRmp05}R@0%22UX+A)f+vqeCo+e5*Fq5o^Qb& z%XaH&a-cqUankk*lP@spH|CL=aa}Y1_3JLJ$q)2-c1DaQBeQ%B3JAj?9OE~`_@6Mo`FFPyE$_NNs88-t1OEBY zQq?=ACM?{vR-DgvWoEHEOR2`rAuRsf=z<2_8}d{4b#nZtbYLB4kNM)|;lfS)Czuae zJCJ9bKXSF3Q!h5~sak%r&H#Su@&?;we$KqskX;#$scm^s%)azp7YuoX(UBo-D(kUi zoqCe&<{E5Rx1p&~>9x30i_y0qG<)XyJ}-?bV;VR>+bb$e#YX zj{0X=LP5%jg}XCkqpIsW$JD$pd+fAm@LRWoGVd+BBRWk@ktTL9eKI%qu5@xxPgS)Q z2c=uuuNZPB_pz+Gn@uad<~g#Yf>7VyEkDUh_}47W$vw-T@E`e8r~ZWx@GqYFn<@P_ zrv55JjxWl0?aj+AzjtLuxgI>toh?uv*p~Z@GtS$5s3BjkoLQ4UvSeP?%bZ+SJFvD^ zYF&qIbYVTNJoVlr}cV;JX?4y$f6LETa{B(~bT1VA#tCS@Mh5?>)D;`K^X*XmD+(4KfS<`OAgYpZpjfHtB4K z>gsKIdIi(AO68k#kGA<=GxC(!sy;C{Oh!prN8>^5tMur~gz-OP{6LKFhw-~&eCJ~0 zkHGj}Fh0Zh%Q1dSj9>DvMERvPe_hh++qd4&xTKd>kM@D11~=pJMk=SWYt`eD*?Q;J zY&K+xqq0VtDDq%cXdVs zE?K^OWW{-(r9tiQA37gt$oqciT9CEYf z(g=Chke9DzW31N8fcdvioa+8r{?_7&-_4irRJo_UvAW*tMm(g;%0)Xp^tk%lFZUk3 zke`RP^NzVKcD6VJ}-SkRI;lkzZA$g*0H)8pC0D5&v$_~yF7H$=Ox{A`IJ!0 zn*CIDxW*UP?G_a(GL1HQ*G-xkvCw_j%4}QyR@VJ|z4(V*gQu+yR^w;oS5;_aHpQh= zIUZAM!9C+-UG87d{lo=_YsPZ2yjSKm(&Qtm+eO_uUY0p|*-6bOXG!^J z_n}@YPh?T=-V8N%YsBrg+`p`!ZNTDPuBy&h-$0nP&_(bio!4K(Ve{S{6EkHp_EFnX z?_trJ`s9xTd!4wKEo)Z6wu`~&OR~u0lV^;K$&}W#3Lo5Q6y57yVYkrk&T|F-+ul6J5s$aw^HWJOOT$`erlF6WS_L))l|em&7IvouqG!#wTsKXvL~_yE7A{>2vjTz=7_(T)N; zzAwY_UD9|PuK%F_`fBlJ{PnXQT}SWM;!cSByVdnRoJcamuvlpr5ZXc{_xLE{Uz#FUUw^5e`o4Hq2Ht`WwSH>YU+O~yLQC> zHo}DoO1szps#3jvW$v4?1*`8IcCFc*?ccB}>ChM}X7$GA!!)-hOzZlY467F^>~vmi zz1r&=@|?J_7w)|==gV)kOf*xqmha?y_a@kN~*5eYxV877o zSEaf6t#lik>a&Qub~*F1tk})iN7pAgO4+O~yzhZTd$#&mjn0j~bYgpq2e;f}+=C6i z?50}H#D!&+n_aEbX;(J2)s71D`}ARDCtmx)U-e~6cYetGJa+)A|3v$>ZGCrky{i7i zmdPG$jZq74H{Bs@kbSq&Q^pNtx*mf^t~@%7rA?na^g#I$rJDK|Epo?UzFZq?|An>v z$={jc3k!h$XEWpPw~Hp3KQ#3(TGNlie9cFQ*Y?Z5%(8`#RUX@gDZcOr_U}KD|5;M% zslVdkZer?>Gy3cl&fp`w@p`GqG z$9`z)f7R)j_RvHB?9_iog>qvib~pdd)PKq9_Npxm9A5nLt1N0=^wE%O@2wZvX$ecH3|ST$LT z!yTAozkx>kJ~*)KPg|Gi*>z^28!|qwozs=sNiBw{T6M7Xev`4_=PqvJeE*VX*!}|B|G3nb;tBon7D0HcAo!zi3I6p{{|{Mh z)AYY){m|53R_DpFr|19KtNHpp4%1M7to5C#|NKQ0?CsUc@V}V)FKIP7!+M1(zI{tO z^>@2cIlaNDPcrrLw=1ajQ08M~&(z{}NqF@6>f7@^y_A{+cer!ENgZZgrA$q&4LZzb z)#{NSD;u-rCo)VvN0>0r(M^2}PZ=|v9(p0ZH+1D^4BqxB-wmd?So+iSccVjqio=wK4u1jDHp5|C;(2ey0jQSAI?Xe=Yd=wcw|Owf_H~FZikP z&`kBGPW=lX;Mdf@*wjBRvVM)!nQi#!iz5rJM%eP&uMWLFl3>YwHOrr9^Tw3N58D`4 zt-T(%avh&@%vhC6UJd-X^VWS?$ZGu+6@qKB-1+$#2PW&Va5kvwQ{5(P_m{`3E2TGM zl6xy7wYd#*i*<-?v8FXk?mY9EQ4C`Xj^55Zq|=_68=2>^pbqT*>V;n}%cuN-6`oe; zJG?V%HmP;>=ZRfe%9B-U<6HM&=c9aszus^v)zsf#SnFS|*m?cSGR36vkEy(3@>hJJ z&nKy{UEv@5rG?uVr-c3_3M^9xXO;)3# zUhi|)m6(Ux{B31MXGrs17Mj^t{3<c?Xz!AsVEst2T@%?h|1)ecs+cAC}jPHZ-lQI5LjIW9D zpZwtXQ!xIosej>j*srPoueJWa*80oOI6X=J*U?{V{V#TrcwXvK#`AKZ=M~R*&#Rr! zR9;s0r%wF~AK+g+^)FEVZye@Z&?Dy4%AUQr+uK`LT$?-bp{D6lbjCkhJ&S8tubgcMS|~b#OdW-zHgi>Ei^}?$gwW{_Q4}YU(c$_Tmd~0ffEs!foNO zU*Ud2u9yl+D0j8R(yTXttrlz+H(8j zPn-)tX;8_el2!3pq}^onr&J5`+E`nUUp+M6E)$)-#(;F??ris~B`kTW4nHxoi{nL~#ypx=dS!FS zn7e4ah+dX6oH;c-V_kkyWuEEL{MjZI1Dj(Nx*WnAA_RsZDHQ|oI zWn7#kR(!(r1)(| zq7|16Xs7aJ`!i{@&4yL^S!Mb1+$Q$-_q(zo1_rhVuj=ro37e~BwbkW;6BitPv)GJF z#>_f5KRZ+S`yM@F(yO0*)`&fJ96!ScDxJIg+TVbUp48`XbRSdJ{FB!k^AvN|>-E6L zojO{uuw8kpgXf#Ei+Y{b7fdr|C&!m>-?@qo8&v68VvSL1EUxm^mjleIFh1UT%&M}yzLwVu^#vCt?zl86Mk`D8o zH9{w1kEbK6YLPR|KFx;LJ{F?7THTKCx%wn&xRxCcJv}AH_Tx~d^6s;%q^dc0Oc5KH@&UCE?>&3Kjt`qLbLz29?YMG*>!nTRMm$P3+SBoZ{7gaz z8`*T}(v#KLQE%d+Fk`-P^ghp(ZH@U{Ez|IBove73F3Attru^_Fz2eR`R%$otjr6$n z>*vmsp37cW=_zX${#LdjeQD*8U2kQ=rL^WcrSbUj8)QEE&V#~oZ^_oxI`zQu-VIrP zOzQ<}(-Wl?U+Gr5qnAF70Q#T_^9fEPu>r z&AcjU@^R;#ySpH_=&;|>4=tIymICWF0o9!<#46XFio75vzOpGIL5GRoZkgrCEItgZQ< zT+P?qFFLpKqekDE`kR}Kc-Hg5U+(p9e=Wjv!bNSa_*MVMllrksdfC|PeYDIp<*)Lxrg}!ZZKyWiJEnbL-Zo?Ip*wBe zh&CF`$9QDKy6Y0QvDsw9quJ(slEbvg7YfX{{^EnxgPxo7$>wA9>&Y(xG3@w3qjj2% zxyPv5#wtB(aK3T(v0RmGX`?;mQp4_9^4$6hE&kpvZT{}U5?7x)dOXqoK&R$?jd-`X^@9^G$S*Fe-KF(tKNIe|=j~=IH*%e%Mo<%0%P;Flld<}2Nz3E8gJI~OgnRXT!m-)?5f}WHE&%Fd4AHRY1)l+`Oc+>j-Kq_ zl-2R#6P!M(@J&rCcV5$6n@@>dr5~}h0Soy&ZplQA$~-o7QL}Wr0$J?yN7Cj=)p@}2 zh&oe3jad0AH*?NzEzeWhWi<;Lcc-K|aY=jq)n+7p{XHp9R_&(x?D7lZrE_0JWS`ub zE^|0{zFLQIAEbM0Sg%+=He0%)UA@b5PG`tgH96{7*IWOo^(m(jmhmt z`b#aG-{`qa5-!*%deN3<>L0YovENUf`WHUHzj*5Z-#NLb&8@U}=gszf<21MSWgbiU z)y|J{2hFnPUz%U;`dh2Ud{W<$vg;|;_`F&ccQse5vBznZ7r9n%%Gfr)6_-72nR3P_ zADiclWzV(^RbJhJCD)rQyVJ2VlkMOCV(0tr?1tX^igq`h*#)0fVG&JS+3^#WO;zUi zX8V+{pZ0y=#wLP)kkU>4 zs}wuKPZd@;ca)#ur%;J-iLY#_V)7>}@OfEu_^;xAfBvkv|KC0HPwA%qDNf=u{K#(? zJ|X!TehL*X@g@IjK;hGppV>#DMbY8Eh4(ArlW@Nhq952)>Z!kC%s6S`!xki9Dt`x4 z|EG%E{#eU@EB#N0`xf@)3wOS!uz;tuDxO!-zskRF!H>^JjS-QX*9yNv{&K<3sI-15 z4Nm;Cd;PVuPT3^deD5&dK)$Nw!y!lh>I^^H^>U_LT(698-_lO~J@P!J%&1+PrM-}( z1v(islkOUyJgYThA8y38Xfel<<@YRGEpdxE>*FvxW3s0ns}pRmcJt#`>CQtct|?dR z@-x9w+oSsp_>gr=4)oDJ6hxz{BI?T6T!k3yqb?RUE0RQ5t|Kk73 zf}ciu-s)Oa9Qgd8uN!T4wda}nOZ9tnVSL;9mTp&Wx8M`j^&S3M&64}2WIyY@*NB_e z8TfV7Ks7#Y$VRJ?0XfoP9d?H{+^os!{-%Dw+{u)k8u_YA`pD)iXZcmTV}`9+?MF$W z=O(sgyCyl-+Iz#Eb*OxF@oGy)_F$87g;^`QFyH23ek0#@XMw{je2z4BX1$_M+OEIj z!n8k4o*c5!mA&rJ^uW9py-PRs&%xvpXZVo_x63eLvRAh7KN2w+t&Z)&{e`y%UolS3 ze|Ssqqkjb`nq>aaf*<+Sc?+K<#~FTv+pGhgt`(;Ebre&6_nzYW3vUg0JH_^*tNoTo zUsCMjNB;`&H>dtl*z11|UV_4!|J!&ga2r#6toiTt3~vSSmSCrFCZJd7|JmYu_rG^r z@mAztyx?bOv$4Uae(*3~i!CO$eAz#HNv|P?;)eaMWBZ-G{tj2Zc>GrBFBkmOda*9K z?z0+ybL#Kze`|Q94^6n+Ae)05!Yp|P`|`=TcQby-&#-m1Y6hG&Yt+HyYLc{!#VWOy zVaCk%pzWrR*VfF#dH$vyRa>)M%PwgH<6E*}2L>-%KGl*1=1%a7(AQ%3SLIB%A5)X} z#rVC8jei{DyO}G-e`T&1-@4fN`5505<1fSb2QdDxsej>57~$v2|Hgu!^yHBSTVI>= z5r@jZpP*vFTV6P58Zlg#D{c6c5aesg4|cM6H*8!p9=7!1+4xJ&%zM%iN6XGu{9=pC zuJz=9?M|G&JhZm25gXL+LG|*ZoAS60+lPPj)#G}G&-YY#X2IV_hMpR=+MLg>TC>uY zg_hi9N{^oHr^x?0u<)wSk$396PHX0FKir%Lwyu#@^?Gd{ekNJ%%&J`3)xG;BS7<2T z+aJ3o*{|0#nMSAJgtJ5Sd6~vJ9U67BXE~a;L-y1+;U&CeN?P!<`bEPwY2{4#MQ_!J zN`0E}@N!ohsctpqVg0u_P28-@yY34$>w3Q~-??_%oW;Y-axJ$3Ehf$UUFx_aVZ+2_ zFQq=sy6@T1|B-Ce2)A*c-&EmRt&*cc-5c`w?!k+L%Ny`j#m3))@i$_8mtx~fFuoJU z_rUmlFun@LkHh#SeVIY>U&_VSHDx!sU^jJm6|Vd&L36yO5)XajdG>goGMn_!wZ~5R z`TKdR)i<}kHsT`>yw%DZ8SWLJTQcQ3zj{JHls^(Gr@E&Cw9D#P?RrKpW@va0SmBNt!Q;6p8{^{**E za*^9NP@U>lzQljc5)Sii;ir1kOYMyG-qQSo?Ot7x>N@gDb8R!EFOLUgH`@M8=5fa= zJ0~HtXm33({lybr4T;LV@>#ZI(}78E!gHj#Jv$D|vwJD4$|LuGNxvc;r)+v=XrCmR z_ldhpx~N=~Y7Nv;KOc8SwsUjcCTe$6q!l-1Zo8l(Kaw$G|N2RjQe~O5hPK@6aZT#x zYj4(I$$hD8)~J&qU*5}Ry--~mH0QB2<;Cb%J-XhJ)fqDCsbgxswA=~Z0ilbo3wx&i z?t-619#@rq>eRpR0sh5P|GNK`ssB;yV^0QISn}9pk17uGzon1PtL{1It_k;SG2m#^ z)dqa{%pH{roVEGcIj>?iHc;m?RBIgeGpNF&SJg=`=$$5Oy{gLWFY={eE(4=ZKCDoS z^}AKAfnAUW+aJ;5MEAwI?BI}0FTVsMcBIj!dV6a(WrJQBJ$t>&f(`02=Xk~LR?K6^ zz2%Lvt=V9u=3dszTd*O+gW7htYR!h7NmUoZ2uXrMVyk$^4O}rH-;jMuvSCr+STL}Le zqA#P3{LaOWAr~6Lf*-~0Ls;{F3dZ9+|5tGPu3}1mtN7u)FN(bd$iN#n;p)Gcirceb z0ZtCu7$*mnt9TxNsCYg_Z^-_Ad;MLRb#7?;{ld%UFZcR)zW-a}{@ec9z5aT_C_BHMPyNa4Qeg~Fzum8>Ali98T z^7&H4i?@w>oAX949V%R#(UiYh(=0rXH{nK)->HRVnedGfWx6D>Cj3Ntw{2+~P5IDK zquZ3(ZN|6m|DY1{%AB95J~wXLCHX3l46Ohct7d#?K!aBYt2E=n_+|d)_*?$N_$5qm ze(m-D$$R}fPr03Ks?NuyuXWpeQJs?dt#X_1l&o-zrfYqwE{f3E!JJacFlh$VYK<2jY#M_Ct`>=Kxe+b6c z!uVY={(X!eh4HIk{O%Zk<#)#Khw)4J&M0ZY&)E*UI;q@t;*~!pHyYid9q;MszG0lI zIo}=gamb1Js(i%7UTM`bwD{UxC(6odwc)upuXb{dW85ga>9`7)x^VN{V`DvST$xi~ zs%3_u7C)3)P|oj82i~%Z&8FYue3;}xr|?g8^Q1eQ4odI#yAw4FbublQlmKN5u^7YLQto_sEs%!f? z^J``+nhjaohwHsvb1lND4}R>4R>G9D;AivfHlt5Y%8}U)Ro#4h=o6W~>F=EuI3AR( znjM(hr0RL8!{*g<{mvbghQ!RSXrvULXC_lL``)>}KU?~7|^a;3pO z?k!y_oRE&Ja$^a1NiBM-aKFLH&PKLLQvFUd5{@;>k-m7|=HdbS=hERPKE(uj-In@w zAF;r3${nftmz9;qyWf(TUJfweq3@+59xCr0vHY5J)~TqDl|H?arqAfNVz2dEVO(C- zVMMz5j1u4BlxD$C#WzFEf9lk~@B#kCQ~!j@|Bbc&Mzu8UKG$l?TTV{e80^rB>!0^I zZ7|A;H)>iZe!BcHr>C2i)_2`spG$(b4t`nbcj?9C$i$qs8f=v8y=581Q+%AIni>N>I)?w>vOEbqc5#OzCWT&4%} z3$V~!Z0pSIEf@FJ&vs#zA3a+ti*#iPi|o$zb(inuw+{XMR?Us|d-BFI=xSf#N1|wU z_PtAb6;0tQGR5SsmSVSffw0!Uu3~%9nSdk`#T@sKsk-9!A5;9|xnkV^{8`-lD$LgY}aI=4J#g`%Np}5TlC=|{FB)^m5;r`gGueeg!+ zeBvsR2n&eh2X*5Yk?6(suehYw%m^bT1Kn8R3I65O|Efb=xvid6XzdX68&zn(0)!pmjcVKC!{zelT-q}#D89&kL@#%K`toZ%5{*%{VX~s8J z@^AMd*n~6lyqmQG>hm<`qyh_-RK}+nQB@8{a*RIzSkdO z2F%dq*~T3M#_XxWe5|CpF58va)KSCd-LGuQb!PSsUOcNA_rDPR__FtVnR#VdzcZVw zvfAS{KGY4iXzv z6&6;qJ2kkO#OXt5j4HPuleoQFtNQ%o@;j&IG;PSc?!3Hf@r8ywaac@&!Gi`|rAA|R zJf|+dzqQKr$8~D+AaAt|cXX<8ZJqL?vsx+fnQt2|dr+w&pXBG59`Ude|Ag_)F@F31 zFn$e;{|Ms;V|*QqKON(b!}uk9XOuMcSAU}Oq|V5yY)<`I`q%sEaia?#b?ZA<=1%^H zp6dVBiS=7NdyvsI10MZmYKopsMLuu&i_@{sbXXm`T}u{?)MP8KXf`y6)8{ANylmgV z+>B4tT+Ci?&6T>GEvM6*HDE^ST5eAJoATuF@vc`q)Ojrf6*s$2O8ohD=XLevR}ntH zYs8Y|(b}AKy7;lhX89ucYs+0{$&Uy*`*^X1A1{z458T7ES7@=g3}3@rHLO_6XIid- zm(}=yhx_H%J25EnU$cb0{;8jyo-+7wPa5B>N0<3Gp35Qzu6;kw`C`%Gy_Ggy>tggF zU6!-TP%a$Lldt{ zbq0sop747vJ$f+Voq2~3vP+jT=5BwIEE}BO;*-~wbFv3pbH4<L57_3L)pzB}-( z@au`bXiGEoZ`<^?&QG2C7d`-{{=>ag<-h)CuJo#_pq?DB2J%l6y)@*XyL&Y(+-~I6 zriw(;%~r?DPVT^!MqRMitDXF2d*!;AJQeN}Td-2GLrf8=(})IUG!S>pX+%2?G!SD(uj6~X&~-|(1>;-X&~-I(TH|rG!S<A?&Q;mc2pGa zs!Dq8)SwaV7}7xeI7T$09sHfDq{qPxRXXB+9{xcxFab?e!S35T^fix>NKJq zGa86H<}{)m2O5Ywjx?ejcN&O09yFpIUmA!zQ)xsy!88zeLTE%gku(r@qG&`rG8%|G zoJO>hL<4arnMSmeMFVjsn?|&wRGz#*#2sZC(T*k!#2qaf(T)ub#2s52(M}HwX5$)`wfw&V*Bigw@192ywMzr&Y2I5W%jcDgR z4aA*%8qtnQh3~$0YS4&w3~3;K93vXhj+6%C4xe<3l6b37~0D z4a6NzBic!#fw+@QBihNLfw+@Rqg6FpDP9${tfWLRw3A8$aVL#NwDavm z*WY;^NaQEND~f2RE)B$wqfR5*F{6RFV@@O5aiD>?<47agai@W}<3S_Z@uh*dGnGcP z6HEhfCxk|{6G;PcCyGY2Bcp-1!)Zi2Ni-05l4(RcSu_xLvS~y+O7hhcMK2I>N0~;n zqe%mCM~g;JN`7Hoi#KNcS31IJNsxL z?nKjwb}rCB+=-_V?L4A^xRXL7+Idd{aVMWfw4);5rT?ARP7NB-jv)=ik7Gn5+L6*g z++j4Lojx=Wcid=1JKi)9cYJ6>I{`EhcLHfdJDX@A?u65bc4BBC?!?lFb`oeH?j+KP zc2a2|?xfL(b_!@9?ntVVmk90DrGdDkP9xeeqk*_%P9xfJpnPX+%3p)yNA( z+)<_x?P$_K+|i;D?by&j+_9w*?ew65xZ^}4+8Id$amSNJv@?qa;*LL!XlD%##GOzY z(at^^h&$0VqMZvg5O?BfL_3dYAnv5lh<4u7K-|fv5$&i{|L$w2290RPkOtz%F`^Oe zNNFJMFdETL9~y`|ZZx7DZyJa@J~X1802+upfi$9>O*9a9!f8Z1F*Fc&VrfJ>2{aIQ z5@|#`sWcFG(r83G1vC(MBr4=3LOXS7AnvHsh<40qAnusch;|%kAnrKQh<4m*Anth3 zh<1EwAnr`15$y!iK->wT5$#0MK-`I<5$(umAntG)(M}Q##GPas(M}c(#GPy!(T-9L z@&XZelxajenluo1v}i;-HZ%}-Y-vP0J!l~AIMIl9M$$ms@uU&$%%Xv~<4+^nSwjPH zCzM9CvyTSiPBe{Z=K>AHop>72&LbL#J1I1xo%b{lck*dOJ1RB5``W2NBib>ff%tKZ zXhb_w8i+fLMzqt12I7tzjcCW42I7tnjc6x;2I5X2jc8{R4aA*r8qrP+4aA*T8qrPy z4aA*98qrQF4aA)^8qrPx4a6NuE%Fkfow_s-chqS_J7zQxcg$%-I}S7ucN}R%JMJ_P zcRXlBJH9j!cc#*ac7kaj?u5{Yb|PsY?nKduc4RaVcQ}n`Cy55)PBM*XCyNH+PBx8b zN2xY>frvZGG@>0%8i+euG@>0F8i+f#G@_jzG!S>3Xhb_BX&~-+(uj6u(LmhsrxER} zp@Fy)N+a6YM+0#unntv9fd=AEJdJ4Q5e>wh6dKXadm4y4`81*(l{(*j?bM(V?HJNP z{5VE5q8%v>#2rQ>+UY|BamS5DwBtyhLcHE)B#TbsEu*84bi8a~jc(0}aF-M;g(N zI}OAg4;s;qFAc<b-!AvB_$NE(PcQ8c0*84bi8P9xe$qJg-ROe5OKqJg-R zO(WV-QX?-AaYva(w4+G_aYu_rv|~d9amSWMw9|tI;*JxIXlEo1#2rr>(atOyh&%o? zqMbD~5O+dpL_7OvAnrudh;}Z}K-`I^5$!ypfw+@GBieaS192yxMzo`Xqd7`ie?TMJ zF{FX`ag1n0J5m~mJB&uO(}xD)jvI|=$D0P?jt`A!Cx8axP9TkFXA=#?op2h_P7Dpi zomd*tP67?YokSYZPAUz=oirNJP5}+X9SM%=DSV00PF)&^JL)u|9Wxq;JLWW^9S0hS zJB~D>9d{atJ03Km9bX!VJ5y;yJHa#%cS2}HJCQUHccN%SJ2D!GJDf(elSBh?Cz(dH zlSKn@C!0pJqg3zvzkg^%JDM~QKaLiSXvc;I;*KqiXr~7a#2qIZ(auO3h&!G%qMcbZ z5O@4(L_2F}Ant_Hh<5hTK-`I@5$#-{fw&V-BieaH192yXMzr&u2I5XWjc7-u{&!zH zHE2XThBOdAjuDM$M@j>6htY_3`p`h!aibCKc+)`K@u3mz1kga-38WG2Y@&g<6HX)A ziJ^hG6H6o7NuYtalSm`lNu`0flSU)jDWHM4BWXZhBD7PN2I7u7jcCV=2I7u6jcCV# z2I7t*jcCW62I7tfjcCW02I9_C8qrQL4aA)g8qrQ94aA)&8qto72I3B<5$z<=K-@{D z5$$BrK-|fu5$z~xkQa!!qf8^((WHU6qeUayv7v#uV@o62=|KZ=$B9O?Gm-}4jwg+1 zXBG{_9e*0p&KeqsJE1h9oqaSAccN)TI~Qmm?!?oGb{^3{+)1Gk?YyUfxRXyK+EHov z-PcYH8qtm+4aARQL?haf(m>o{G@_k8G!S>(Xhb{SG!S=uXhb^!G!S?bM}#xT8)Z+A*VnxMNNu z+Hs(PxZ_A8+Ht3WxZ^=1+VQ1G(3QfNdw?`a_J6F?x@pjSbQY`}KH2NriF@QHjw(E3 zl(zi8Cwl1=Zt;v4E>==gep~*b_$-``QzD$jLxLmmB{<+(IJ#Pb10y9k{!KX8O@aef zBseZXI0!+4g~Sr97ZnzVO0d97f^|H?q8$nT@GimMSA{>OO7I5}3HEynJGmv;Q6<6t z2w~@g1aBZDm?sL8LJ5AbOSB5VdWrDOD#8Cmi7vM5L49Zd4WSVKYywSTQ)mXw zp#^LPEuj@`4y~aLw1q8TOV|pwhHao7ltKpE!gjDdw1*vFN9X_@VJFxbc7a`CH`pEa zfKJdEy1<^$750L?VISxQ`@(*(KO6uD!a>j-dceVO2pkHB!QpTO90@()DCh-8!!d9y z90$Fj4;&9Cz=?1YoD8QxUpN*12B*R4a0Z+S{opL<4`;(Ua4wt&=feds00zQ^a1mS# zm%ybk2nNFtxC}0bE8t4F3a*B0U?^M*!{9o&9&Uge;U*XkH^VJ(E8GUR!w47&qu>s> z6Yhe$;U2gb?t{^AKRf^r!b9*dJOX22EIbO2!Q=1*JPA)h8RYOZjDu(3S$GbfhZkTx z{2g9|m*8c11zv>-FcDsZ*WnF#6W)TiVG>M+ci>%k58j6l;6wNbrohMW3498l!RPP= zOoeGM9cI9nFcZFluVEIX^5m2Zr6r&;I}hie)~{^-%f@3?L!@Y zo8f%>s1LuL9`oDBw-aQ3`}lT>%x@o!pm0V*E!_S#Ir{eTZF=!p1#AW_p%rWnt)XysMd4J6EwH^MYz14xHqZ`AA%ksUJJ=rD!w#?` zbbyYq6YLDTz^<)!9Jqo9FbjEfU*b}*bnxH1K>b72)aWLI2aCr zL*Xzu9FBk^p(h*#z2Im#29AZ}pf~h^K=Q{iuL8k`Piz?skw z&Vv4MHkt!r|=nk4qw1jm*ckn&T zhacca_z8Z7U*K0*03~G=KX1ywvalR14=ccmPzfr-O0Y7l0;|GmusRgZBrBXYwkEdM zg0*2Cs0!6!U8oN0!TPWP)PN0PBd7_rpf=Qjx=;`5Ljx$B)mAu#tueMYh9;OAL2j~bp!OpM?>xE6-N zb#Oi005`%-FdS}%Ti{l>4Q_`KFcL<=9dIYy1$Vo4_ESL@7z#RA%=E6Mq z4!(!^@B{n^Kf%xN3;YTTps=IAOgY8R{j#teEDtNdickqE!%DC+tOBdTYOp#~fi+-F zSPRyMb)YI#gTmRwg;R&u!}j{H0n~sEVI!yswV*cCfx1u+>O%u)2#ugIYz$3c6KD#X zLgCEj!fDJcu)P_ygjTRQw1zg&7Pf#bVJp}gwt;p~3K?t*+rjqG9(I5op>URU;gsr~ zu)Q;-$nKF|&Jh5cZEH~a2Om8 zN5GNL6OMvja5NkP$HH;Y8~VWUZ~~kNC&9^Z3iO3j;csvnoDOHena~f;g8pzeoCD{= zd2l{l00UqkTnHDz#c&B+3WH!U41vqwa<~Gngsb3cxCVy8wJ;2>gX`f2xDjrG;czqD z0=L3#a662EkuVDGfIHzXxEt<)d*MD94fn$X@E|+{55prc2FAjp@EAM}Pr#G#6qG>@ zPs2EP2A+lI;CXlf#>3y?MR*BbhF9QKm;e*uHFzD~fH&bScpE0cWOxVOh4j=D@cw7v{lt@IB0jAK*v$34VrO z;8$1xg+K6@DUaX(upBH8E5M3SxQc^t$%abUUKv(_Rbe$)9jd?@uqLbpYr{HF6{^9y zP#xBT^!qU0_$(4R(jZl{SRS zYB*!N3+xG9VK3Ml_JMA&FYE{V!vSz090c8=2OJECz@cy$91cgok{w=fsx!FTXI%!eP~NB9YThF{=USOA5EePt@(_dhHL z%fkw=B2!p1#AW_p%rWnt)UIHg)Lx9*b26W zZJ-?#u5iR~yDe-7+e3TU0d|BA&=GcmonaT)6?TK&VGrm8ouLct30+|?*c%F0TM{m< z)EC?P!TxXn90&(Ncjy5J!y#}e90rHO5pX2*grlGr91X|7v2YyphCXmSoB$`nNpLcp z0)63B_#2!Cr^6X=CiH`|pg)`q=fJse9-I#szyKHs7s5qwF&H~$;K}%=_n?q}818rdo*b=satzjEz2c?j~wy+&+5A9(G z*bxd>xf3pF*9qG@!!EEZ>;}8T9?%IoLl@W+y24(tH|zu5U|-k|_J;%DKsX2rSKRZ! z?ZI#e914fQ;cx^T2|eK`=mkf^F>ov#2fd*W91kbJiEt8}45vU}I2HZ|r@`rP2Am1~ z;4J75XTv#gE}RGF!v!z^2Ev7K5nK$Hz@;z<2E!1z3@(Q&;7Yg(u7+!1C|nD};5xV- zZh#x%CKwJk!!2+t+y=M92p9>Y;10MG?t;7F9=I3ogVAt5JOB^EL+~&>0%Kq-JPMD& zyJgfjKLgC_>!j&>BVS8m*1y+UCV0EYhYrvYY z7OV~HKvk#)>q2!{57vhbpayIR8$sbho?5uA4gViqe;H;~88H0Y7)VNYNq0&M$P6KZ zfTSSODM*JRNJ@9NlyrA@cStu#w{%GS_j>Nr`#p~Lcpg6dPG;@d*Is?imzkBCX_%Jj zn4TG!k(rp8S(ugCn4LM8lezdgb2AU~G9UkYsOW!B5G`o=7c9iWEW$5Ylwk~KF&1YD zmgH9~#jjbKW%v!tvK-6vzXzQD_cYUrmRDkBR$*0s$7-z3?^%OCuqJD#;r? zupt|NpZNh0ZXa2@6?8Zs!i}!9`5Bn z?&kp>%koJje6Az>B=Z%e=zBd6n0Aoi})sw|JX(c$fEh zpAYzu|L_qX^9i5w8K3h7U-A`S^IyKY|m#-G@nE!dK+*qUwFmhIS{9r!bUVMqSTPVCIz*o9r$josOUJ^4F(u{Zm$FZ;1S z2XG(G!IfOa)m+21T*vj?z>VC*&D_GR+{W$P!JXX2-Q2^y+{gVqz=J%* z!#u*H{ENqUoF{mar+AuYc$VjQo)>tLmw1_1_&2Ze8n5#PZ}Jvz^A7Lw9`Ex3AMzhQ z;$uGHQ$FK!zTiu~;%olPH+;)?e9!;>aL)%(%>Vp|A2T99VI)Ro6h>tojI73x%fGA zGY|7JAM>*S3-SvVVqq5Hmn_OKhO-!pvjj`>E0*HdEX^|fhGkif<@qfuup%q5GOMsE zzhgC4=l86^A6S#MSetcNm-Sem4cL&4*qBZDBb%}re`0gCU`w`QYqnuqwqtvC;LrSp z9r-Ieu`_>T7j|Vgc4rUvdp-@M9eyv`fE$y>b5JG{$#yw3-G$ba~VkNJd8`Hau`f-m`sulXG|TWCmSs7X=eMlDimb%Stir1Nj@4M5-?IjPU`^IyZPsC3)?aQBY|3W*iOt!9E!m2#*@kV|j_uijKl2xM9ENM{*QLa}39F9LIA4Cvp=1;ABqWR8He`{>d4f$yuDuIh@OR zoX-VZ$VFVtC0xp7T+S6-$yHpM$W7eLE!@g&+|C``$z9ydJ>1KE+|L6% z$U{8LBRtB#c#Ow+f+u;3r+J2Fd5-6Kffsp+mwAPM^D3|LI&bhMZ}B$o@GkH1J|FNQ z|KTG(<`X{UGd|}FzT_*u=D&Qyw|vL<{O=F-eh|(4&yV;qBk~hQVq`{PR7PWTe##h( z$ykidIE>49jL!s2$V5!cBuvU=OwJVij47FlshNgpnU3k1ff<>JnVE%InT^?*gE^Ut zpEEb}Ffa2lKMSxRzhEI2W)XhLq6}j=i?KLMuq3}?DSpk;EW>YDmgQKU-?9QLvJxw^ z3aj!vR%3O3&l>!JHCc<{6&lIiBYQ zUgRZS<`w?UtGveRyuq8i#oN5YyS&Hye87kNhmZJ}PxzG2_?$2JlCSuh|MCsr@*Usv zzdz9bL3Hy!KjO!X$WIuFkr{Nf`wR^MffF)GK}FY z#^Nl&lKhIL_%%zj48LJnmScH-%L=T>O03K(tjh0Ljn(-*Yw!owWG&Wa9oA(%)@K7Y zWFt0a6aL7iY{sA1oGsXrt=O7v*p}_so*noze_==d%1-Re-`Is+*^S-VgFX2>d$BkB zurK?uKL>Ci2XQcma43gyI7e_KM{zXAa4g4hJST7>C-DzX<`holG*0KAoWYr##o3(0 zxtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8ot=z`#+`*mP#ogS)z1+wB zJivoI#KSzoqx_4cYM$P9?bK>r{;ft#E%(~pD+?5GYX?J8l&@5 z#$ZgwVr<4?T*hO3CSXD)Vqzv?QYK?^rr>8x$y7|uG)&8MOwSC=$V|-4EX>Mm%+4Il z$z1%LxtWJ~nUDEdfCc#l3$ZYZ@JkkD7{ghN#aV(S`4vm?YnEmie#5dX$MXD^6KU7KIA`q#K(NXr+miee8HD|#n=3oZ}^t) z_@4hgkne*S=6`;~j~S7lFcKp(3ZpU_qw`b7U`)nhY{p?+#$$XYU_vHhVkTiyCS!7@ z;Ac$9R7}k@Ov`jk&kW4SOw7zI%*t%c&K%6iT>PB5nTL6qkNH`E1^ERFu`rA9OBQ7q z!&!{QS%M|`6-)7JmS!1#!?G;L^8A(+Sdo=jnN?Vo-?192^Ly6d53I>rtj#*C%X+NO z25iViY|JM7kxki*Ke0Jmuq9iuHQTT)+p#@6@Mr$Qj{KFK*qOhv3%jx#yR!#-@^|)P zZ}wqd_G5nz;6M)IU=HC>4&!i+;7E?*XpZ4nj^lVv;6zU1ADql7oXTmO&ObSWGdYX1 zIfrvOkMp^J3%Q7kxr9r(jLW%#E4hlRxrS@Gj_bLB8@Y*_xrJM~joZ0{JGqOyxrckX zkNbIm2YHBxd4xy#7mx8cPw*s9@ifoyEYI;gFYqES@iMRQZ(ij!Ugr(oV|*rHLMCEjCSg)0V{)e8XH3adOwBY*%XCc749v((%*-sz%52Qe z9L&jF{G7R&hk2Qg`B{Jk`2`EHFpKa@7G)U2S&YS5f+hJCOYv)#W*L6NvMk5){FW71 zk(F4PRalkZu^OxMd)D9&tjSue%{r{hdaTa|Y{*7z%qIMiP1%e;u{m3?C0nsI+psO$ zu{}HRXa2&D{FR;9nZL0MyRsX*vj=$!m&xrv*(gLhq%*?{9%*O1@!JN#+&zYNfn3wsOp9NTuU$77hvk1Rr zQHC*`#aNsrSdw3{6u)L^mf<%n%W^EwZ&`sAS&5Zdg;n_-tFb!2XASe zXD{|?yQj^_kUMfBA-Q`Ht@yA-4ISAMzu9%!vGikrG|TWCmSs7X=eMlD zimb%Stir1Nj@4M5-?IjPU`^IyZPsC3)?aQBY|3W*iOt!9E!m2#*@kV| zj_uijKl2xM9ENM{*QL za}39F9LIA4Cvp=1;ABqWR8He`{>d4f$yuDuIh@ORoX-VZ$VFVtC0xp7T+S6-$yHp< zHC)SeT+a>M$W7eLE!@g&+|C``$z9ydJ>1KE+|L6%$U{8LBRtB#c#Ow+f+u;3r+J2F zd5-6Kffsp+mwAPM^D3|LI&bhMZ}B$o@GkH1J|FNQ|KTG(<`X{UGd|}FzT_*u=D&Qy zw|vLFe|e$J9986bMbTLW*+8cKIUfu7UUN!#KJ7XFIkjf z3}-PGX93|%kx`SU`1A9WmaKTe#dI8&hJ@+Kd>fiu{P_lF6*&A z8?Yf8u`!$QM>b_M{>0{N!Io^r)@;MJY{&NOz@PaGJMvd{VrTxwF6_!~?9LwS$=}(F zz1fF-*^m7>fCD**gE@plIgG9{c%3(Rlec)AcX*fg zc%KjWkpJ)zAM**H@)@7=1z++NU-MtS;ak4rdq#+B{^y7Mh#xZ|KVc+BW)wzcG)CvA zjKP?U#n_C)xQxg6Ou&Rp#KcU(q)f)-Ou^5XlBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8 zlezdgb2AU~G9UA^01NU97Ghx*;g>ARFov@ji?akv@++3&*DTF4{Dx&&j^+6+E3hIf zu`;W$D!*ejR_FJu!5>(YwOE^VSeNx!pAFcMjo6q?_#>OL8GmAPwqQ%PVr#ZxTef3+ zcHqzag&p}TJFzo=V;6R1H+E+a_T=yE#op}0zU;^T9KeAb#K9cGp&Z8H9Kn$s#nBwY zu^h+ooWO~k#6LKhQ#h5=IGulT24`{>XLAncavtY%0T*%+7jp@hav7I%1y^zvS91;5 zavj%m12=LLH**WOavQgE2X}H8cXJQ-av%5e01xsI5Az6*@-H6aah~8wp5keq;aQ&J zd0yZ}UgBk5;orQ!V%Px*|``GPO`im&-E-|#Kp z@jWBNGyn5Le#DO%k)JRUBQpx4G8&`vQ^sIS#$s&7VO+*zd?sK*CSqbHVNxbza;D&C zOvzMC%`{BQbWG0-%*ag4%q+~xY|PFa%*kB*oVl5Yd6|#-S%3xk1q-n-i||VpWf;R* zjKx`kCHWOg@oSc58GggEEXVTvmK9i$l~|coSe4(g8mser*5D7U$y%(N*|OSz28xq>UXimSPXYq^f=xq%zGiJQ5FTe*$fxq~~oi@Ujpd%2JM zd4LCbh=+NENBI|z@iBJ!|j>)?_W#W*ydLJ=SLfHe@3o15%-`6BUD=J@*@Hd#JA1J=`>-$ju|EfJAO~?Uhj1u|aX3eCBu8;H$8api zaXcq*A}8?=PUaL&fJjBC1!lV3)$9SA4c#@}hnrC>H=XjnM zc#)TQnOFEXuksqN^9FD77H{(o@A4k+^8p|7A3ow^KH*b7<8!{?OTOZ3{>wLf%XfUw z2no#p{E#28n2?E>m`RwF$(Woe_!(0& z6;m?}(=r{?GXpa+6EialvoagAGY4}r7e8li=3!puV}2H3L4LtPEX*SOl0_NDa28{6 zmS9PK#Zvs5rCEmGuq?~5JilcHR%9hsW))WDcdW+h{GK)V18cGtYqJjPvL5TR0UNRr z8?y<2WK%ZdPi)Q>Y{^z^%{FYyc5KfM{F%S7BY$NlcII#F!mjMb?(D&y{GGknn|;`q z{n(!aIFN%lm_s;}!#JEHIFh3{nqxSY<2arZIFXb12Pbn1r*ayn^H0v;OwQtL&f#3n z<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL<96=gPVVAv?%`hU<9;6C zK_22^9^p~`#bZ3q6FkXNJk2va%X2)>3%tlnyv!^7n^$>_*Lj0Cd5gDshj)38_xXSi z`41oQF`w`$pYb_g@FidIHUH%szU4cvnS zjLkTV%Xo~>1Wd?8Ow1%q%4AH=6#R@SnTn~IhH06O>6w8UnTeU1g;|-6*_nemnTww@ zH}fzr^D#dQupqx+Ar@v4e#xQ?V>pYkI7_f3zhWtV&C)ExZ&;S)Sf1aq0xPl-E3*o# z@;g>zb$-tp{DC!Di?vyYby<(~*?h8VKe8#C@h3KC3$|n{wq_f)WjnTK2mZ`o z*pa`o6Fc)ac41d`V|VsoPyWtc?9D#x%YN+70UXFd9Lymc%3&PN5gf@;9L+Ht%W)jf z37p7D{DYG@g;P0=)A=W7a3*JQHs^3I=W#w4a3L3QF_&;DmvK2)a3xo9HP>)0*Ks{J za3eQyGq-Rnw{bgna3^`hr#_PPno4m!_yu-V^$NPN1hx~_+_?S=ll+XB_FZhzL_?rLn4d3z|-!noY z^FKf2NBo!(`3WO2GNUjmqcJ)^Wemn-EXHOW#$`OlX96ZO`8@sS8yRkcauqS_KFZO01_GLfz z=Kv1mAP(jb4&^Wo=LnAED30bBj^#Lx=LAmVB>ut4oWiM`#_9Z%GdPp8IGb}gm-9HE z3%HPrxR^`0l*_oBE4Y%YxSDIYmg~5l8@Q31xS3nHmD{+TJGhg(xSM;pm;1P%2Y8T& zc$i0clz;IUkMjgi@)S?=4A1f$&+`H=@)9re3jgL+UgLG%;7#7*ZQkKs-s62f;6why zM|{jDe9C8h&KG>iSA5NX`G#-#j_(;EvH71L@*{rCi2Q_+7@1KRmC+cTpE3qxG8SVq z4&yQ&<1+yhG7%Fq36nAzlQRWBV@jrCYNlaYrek_$U`A$QW@celW@C2dU{2=Z=giGK z%*%Yt&jKvSFIb3$S%hD*D8m@eVl2)QEXl7}ieIxd%kUePWjU7Tx2(X5ti;N!!m9j^ z)mWY1vj%@)P1a&<)?r=NV|_MYLpEY#HsOzK%4YnD&Dnx2*@~^%hHcr7?b(4p^A~pH zuk6Im{Ec1MmEG8#J=l}Kvln}_5Bsto`*Q#Xau5e|2#0bQhjRo+aui2%499XD$8!QF zauWaGWKQ8!PUCd`$r+r@iy=9F7NR^AMhdn;Uhlg6F%iLKIaR*bQGcY4FF*CC;E3+{>b1)}!@pI;89_D2}=4SyGER$*0s$7-z3?^%OCuqJD#;r?upt|NpZNh0ZXa2@6?8Zs!i}!9`5Bn?&kp>%koJje6Az>B=Z%e=zBd6n0Aoi})sw|JX(c$fEhpAYzu|L_qX z^9i5w8K3h7U-A`S^IyKtojI73x%fGAGY|7J zAM>*S3-SvVVqq5Hmn_OKhO-!pvjj`>E0*HdEX^|fhGkif<@qfuup%q5GOMsEzhgC4 z=l86^A6S#MSetcNm-Sem4cL&4*qBZDBb%}re`0gCU`w`QYqnuqwqtvC;LrSp9r-Ie zu`_>T7j|Vgc4rUvdp z-@M9eyv`fE$y>b5JG{$#yw3-G$ba~VkNJd8`Hau`f-m`sulX8x$y7|uG)&8M zOwSC=$V|-4EX>Mm%+4Il$z1%LxtWJ~nUDEdfCc#l3$ZYZ@JkkD7{ghN#aV(S`4vm? zYnEmie#5dX$MXD^6KU7KIA`q#K(NX zr+miee8HD|#n=3oZ}^t)_?{7xoB#PCKjO!X$WIuFkr{Nf`wR^MffF)GK}FY#^Nl&lKhIL_%%zj48LJnmScH-%L=T>O03K(tjh0Ljn(-* zYw!owWG&Wa9oA(%)@K7YWFt0a6aL7iY{sA1oGsXrt=O7v*p}_so*noze_==d%1-Re z-`Is+*^S-VgFX2>d$BkBurK?uKL>Ci2XQcma43gyI7e_KM{zXAa4g4hJST7>C-DzX z<`holG*0KAoWYr##o3(0xtz!OT)>4~#Kl~~rCi44T)~xG#noKHwOq&b+`x_8#Le8o zt=z`#+`*mP#ogS)z1+wBJivoI#KSzoqx_4cYMzXDa`-;kRS15 zM&u`q#K?@osEo$w{FE^mld%|^aTu5J7@rB4kcpU>Ntl$$n4Bs28B;P9Q!@?IG9A-1 z12ZxcGcyabG8?lq2XitPKWA>{VP58AeimRse!)U4%p&}fMH$9$7GrUiU`c+(Qv8~w zS%%-REX%PxzhwnhWF=N+6;|bUtj6m6o;CObYqAz=vkvRB9_zCK8?q4_vk8A>Q#RvI zY|a*J$yRL5Hf+mwY|jq-nZK|je`P0j=5Or6uI$F{?7^P=oxRwbeb|@%*q;M9kb^jw zLpYSfIGiImlA}19V>p)MIGz(Yk(2lbCvys?avG=ePtM>>&f;v&;atw+d@kTZF5+S? z;ZiQ+a<1S?uHtI0;aaZadT!uGZsKNc;Z|8 zn2?E>m`RwF$(Woe_!(0&6;m?}(=r{?GXpa+6EialvoagAGY4}r7e8li=3!puV}2H3 zL4LtPEX*SOl0_NDa28{6mS9PK#Zvs5rCEmGuq?~5JilcHR%9hsW))WDcdW+h{GK)V z18cGtYqJjPvL5TR0UNRr8?y<2WK%ZdPi)Q>Y{^z^%{FYyc5KfM{F%S7BY$NlcII#F z!mjMb?(D&y{GGknn|;`q{n(!aIFN%lm_s;}!#JEHIFh3{nqxSY<2arZIFXb12Pbn1 zr*ayn^H0v;OwQtL&f#3n<9sgQLN4NBF5yxx<8rRxO0ME+uHjm)<9cr3MsDI}ZsAsL z<96=gPVVAv?%`hU<9;6CK_22^9^p~`#bZ3q6FkXNJk2va%X2)>3%tlnyv!^7n^$>_ z*Lj0Cd5gDshj)38_xXSi`41oQF`w`$pYb_g@FidIHUH%szU4cvnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6#R@SnTn~IhH06O>6w8U znTeU1g;|-6*_nemnTww@H}fzr^D#dQupqx+Ar@v4e#xQ?V>pYkI7_f3zhWtV&C)Ex zZ&;S)Sf1aq0xPl-E3*o#@;g>zb$-tp{DC!Di?vyYby<(~*?h8VKe8#C@h3KC z3$|n{wq_f)WjnTK2mZ`o*pa`o6Fc)ac41d`V|VsoPyWtc?9D#x%YN+70UXFd9Lymc z%3&PN5gf@;9L+Ht%W)jf37p7D{DYG@g;P0=)A=W7a3*JQHs^3I=W#w4a3L3QF_&;D zmvK2)a3xo9HP>)0*Ks{Ja3eQyGq-Rnw{bgna3^`hr#_PPno4m!_yu-V^$NPN1hx~_+_?S=ll+XB_ zFZhzL_?rLn4d3z|-!nq02><8b2mFv9@nc5hCyd0%jKZjl#_0T%F&LAv7@Khzm+=^% z37C+Hn3zeJl*yQ!Dfk&vG8I!Z4bw6m(=!7zG7~d13$rpCvoi;CG8aE*ZsuWL=3{;q zU_pMtLM+T8{E|f(#&8y6ah707e#KJ!nx$EW->@vpu{^(J1y*DwR%R7e<#(*c>inKH z_ycRQ7HhK(>#`o}vjH2j5gW4!e`HfO<4#_sIFp8TD?*qeRWm;KnE12~X_IG95?l*2fjBRG5WF&J#SzQ#{QxJj-)D&kMZBOT5f0{F_&K zjn{dDH+hSQ)JEkcBH1yc7O)$G*=5hAo7 zRcTbaW@$tJt2HWPvr0=pj?nD;Aa#Q@3DPo1hakTN`8~*hAj5-<3o<3htRM@6tO&9` z$hIJRgB%HRD#*nk*Mr;(@+8RXARjCXC329MK@tQ>9wcp$EI~dGQZPtZkWxX)2dNsQ zW{?I!ngwYSq+^h7LHYz49As3Gi9x0ZnHywDkkvsp1=$(oK#*fW&IY*>!FJIJCS zD}!tZvOUPYAV-6o4st2TjUe}fJPq=1kPlaf5+z8iAPIw{2$C*H)*!iqd=Vr($k#!> z4f0)(T0t5H`6)=-AioCb9;9!OAwfn5nH1#DAoGGO4YDT4<{-O*91LO zpCB)SybBU>O(@ZW#0`=pNU9(igX9R3FG!IfC4zhtq*9RYgVYVuBuL939fJH826-OjZIF-Gg%T}DoFIvVqzsZFNcJFkgA@)@JV==!6@yd{QYT2` zAT5Hl57IeE&mjGS3=1+g$mAe1gDeQLJjl8rTZ8NgayZDzAQysM3vxHe;~=ksL|7k6 zq#!YZ#1E1zNSYv-gX9WQAV|?5#Y1USYgC_6&C-Qt%PyhWvTOXnK@nTGZQ7vGs9?!l zuPpx`ONIHpnc%gxp=Hh523ZtJ@yG**q$*Q1N7As+h?Pb)+xY+Y>f|!NE`IjpgDwB( z)efb?`~uMbZJ=!5A9)wAWYqu1KoN#q&zoz*tIhun5s%{^Zd|I+&|GP$w{^uu?|Jy)k zx<4sixb)Hg$3Q9CoG%r*(WCzzsKEbwp#6h~^r~E7-~VHv!hIv8nHuNq|Ge6vL$mq8 z!FV1@#xarqXUqt97Huv);z`M{QUB-YW%}QrotixfeOs+j8UOcC|L>tH6=qle@2)Bp zW>ZUrS=B}zn!Wk|eb$!Pq5p^e{V;L-t9U!Y!{)B9-DKdF@UZeL3l`k5K0Iv4h@W;P zTNNJm`rz^gA1(iCuLu+$3&)!!Q0-dSDKC5d-3bUfbA`>xQ@@UXF?doLXmT91p(%f@fLKXm-w#ar@x zUwGJ(j2+e#IuIT<@yVznxkCG~-IPcP=ZE&ouA}j;)eG&%mp3!scyTGTA1-aJ_x?tB zSf0(p6MXm}JS)yeo!o|)sjr3vVT}C z?C#1GIVy#|jvgWQKMO;zm#?|^WQ)-E&rNtU&6&{q!X6TC%`9j;#=uP?s=|cOx$e)#8 zOuQ315BJ5~nE7FN*y;7H+qHch9`;~q*jJfC>s9gmth6aZp0ASRP07&mdvA-~niE>j zQnOOTN)k~X;jQ*7ed!fubDHN#|@q5mnxQc zcXCB|SdaSoXI@zo9u_vW=$9u$?~jqX+{{v;@uqZZmTgPuJRQGg_`1Kw9Wy_qhLC?wIVW*b2 zOOkeccv!?cwJKE|9Uk_}@ixawjtuRu&%gLFQpl*~5-c1vDs+DRdinj_v7z&#Xryk5 zLf3o5j7P3^nid|`Z)f7G4Q7XjmAqATX03&x>u67lV~;}H`&)u!3zmlV%bn^gM-^Eg zx?fzbGwqwu_9ppy$Mgjui`0%*@7vJ&4Qg;;fB4$)u&(cNM_m$H&uy{ScfPVHbU$gn z>O$^0;b9A|HoX%s^f@seUcdZ0w4T)?zWb$SXuWb=+P`Pc;P9}I!gp^h+CMz3VT?8d ze(DoCUpMsog%`&We*jZ%fao)ht4>c#y+;}(f>?DU|}`=*@8Q*A_e*sun7ryLj; z9yX~$$Hx0Z_oqiC3zxevD?IFSis9o1hPGqwo?EG!ED!D1TWfE{3>~i&WzSD26xxmt z;?c~>*!q0?)X@2nHb?#f6T`!%zdRFR)R@rryzX^AUub(a)GGQ%v*F=k^J{FVR6FGR zf^}o02`!J=sm}6w!S^kgePd7Pea%mN5hLI9(0NyBMV3)>L-(geWs7tOoo`dZ;;*V7 z+Ky9mM+|D2J$?SE>Cxn(ST{byM!_aj< zv|P5W=R@~_yTh|os~5W8eDGjb`Z{Mr_mw9TJ}Dczj>_gdSax#g^G+pOzIMmn(0yV@ zl$$9+>+#pojhml`uERMo3$^VWvQ4j+c{hcwqkg$hCt4cXk7Kene3~J&A2Y08-sIfT z@UWRP2LFE)TX#H{Ulg`dlu$xOk&Gk>MWU|n$_k0h2;rBNO=SydlMxvqLZy-)im>qdR3zS`)C{=->TK`uTL&#b264W^2*8Q1r>=wON^I7%OEtMor^+CfAnTx3PZR z^)J6yBc2sKlHRAW->X&ko3wZsCivG~oZE6lrb* z+@)M=jy$XZ{~3Gj-@xwv==~uR^F2Ao*8jk|U*C7EK8yE+?v(uZ8+usDY1lph-i;Ib zyq>+&ByIJnGh5OBR8}RX--Z8{hyxR2;D2=SFH7uaO)@k~?LG<1e}>&G7V`@Vxz5Q@T?8E7XgHU{>$~bdj|y z-q#8GG0WgsV_Kj|oDVK;`-6VcY$u!V0Q=K+NHqq1fL9>bRPDAVd3bg&O%b}Xw4dl( zi+;heU+|A7bl>^&;9M7U#i`Ak)r5GpZg6-FBX4n;{YzEwKfgo!+8X3fap>Xx`-s0V zL1JAr^1soSTQR2=Ji2&rszB#&&f3t=V80O63lkI2_tda5b5Fh|ahD$#s6`*LS+rM? zN&#=FQ%x>cF^)RE{>Me=ySyxq`yBM~keT)=8hu0VP)RJT^y0PDzvw@!Q&de@FKChu zMY$!jD>%O+>Bd>;w;M;lb9kYyiL0!(5%#|z?pofIi~h9wZ-y7*)lGVCH4J`&-M!em z?`sm4byW8az_qvfn^i7&FiB2(7IX*qoI+)H-h121v-UIgIex$7jWqBID{~zmL;qL%`BM8K{0sHOJM)28 z8_#O9>yL1LQDbA_kOq*<+2lT`F zYDY^oiGpv|Z$;=k^}GD@vxrm3^euUd{r%K-rN$$^jBAC*wu2|{y^ogIktgA&x5XTi z(Vte*$^&3!Ym@4YFdt`XC@_L`3MZ2Gu!7I%>j9S>3c$m9mlcK3LCQAsEO+R&^y~ZA z3c!;s?-CwVk9*4Tk47Wtb3eXj{9TT|H+X*dSIS$|Z&t%;_a58_3_PEBz*?uu^54UJ z)t^Qs6RcB}NtnrR0Uo0t*Et)}f7ie8A4WZuTTra;;@lQy-DNlcqCUIJ| zR`nlWAN59-*CW3#^{Mw{V0XNK=CB`eN48wp!w=mW3+&=Jj(R;gvEsx};C-;x_nsqo zZ0}y+X4K(ca@6#o81T*-pQ;E3j)$52s?)&7bvv|2s2}}HZJAr)AkL%J#SuY6;HAf> z&<|tD8ytnVa9-T6WkjfB{gJ7+Cj#4{yQ*H{+9v3*_LuS*)b{}{gCE<6Z@xXeSc)sl%%KpD~_6UEiJCHZTQTMitxij^X{DfW6eXWKB}{>3&lW`a(<4 zvB^B(*bx__;THz}PM)qTJ&F59id6rA7w%4h(f@=5dH*td;vV}WyYd0>J-g(!`MsScnfzX(H)DnVtiE%Tu^IL&4d~G} z(Il64`+s0HMqiMk-@OX^WzB|DpAQ3XiJbO;1^N@q%O2^Ys4KVTGfs$a^lN&W0^-*V z-!!ob@wD^w--|@QjXv$(ur(BYiR!D8fq1OvXY&%GQGXUvF#~6DKWD$L<^nq%Vz{3X zh4bRuACFY@yM*$Q2gN~}#BD6i?u$SAUanHlec%_mNaV-|D%gZ;AIAx2jje`tRUaaRc$GytA~MwE@nUV&8#d=t~9a`RlRI`HGSy z8uI5U9v(0Q{u9f(q6?AV_SF*-OTcxYE~eM_GU}j9!mcP@lXL}ZY;s1wUEsFUbc5cm zZM7cEhh1Uotg{Vzx!`hfnFRFgEO)WJ4Z887Jbs&qyy=v0-8F#tDhDU8i(&uhgBujv zPHU3&-dE4sAU>yNvTQ4OTeqCmDhPP0J=wz|VQU=w-Hb8sVs>|`59@?<*JXYW1b*M- z&ixUZBy@$$*(l^a`Mh|MMjYxQE3x(maP0o$R;HGzN&Zv(E0KaeaFd1aSuym!XUc(t zpzg1k1@Bl@1iy)sCzit|>o(MlN6-FGXVK?<5{_Isl8X8h zK6FDI@jWQ>Hat`j)!Sg`kN17EL8 zu7P(6bQe0yzv2nLf8N>DcEgHH$bV@sMSn{O(_4<`<|Z*?=?^ps6QBOl5bC|WPfJ}s zN0S^L2-cfIzq$X}-X#R;2xDFscLN9cGT|xaE z+~;e36}HIdzhVaF1&Z6%La;6>@y*XU#3PZtJLv%GQ1ZTYjUe=)IM1Ip1pYg6Q{V1D zJk9UN%2KkS*8uOT3dD73(Vbf#yl%Yin7$F#RAiTh80ObKAGfgv&m7L3ob149wR!iP zHE_C_R*2SN|EAI7QFox9t}8wjk-@kp*73e-@WXkyV?grL3FIfZS3nbe<(&0|+D1p{ zwfg($`i6+Jf=^RhK_UTcES>QA2BK z)NR{XekKp%uJ=nw6@kva=EP2XMjl^YQ|M7fo-a%k`_==GrP=Sg1n}|x)&Z8=sB=xZ zz*uGIT2jJG^c416@#%hHk1O(ZZU2E9_`k$RIC~5A7`aNqnH7DePMq^7O&@)s;Op&1 zEz}=-bnhSy`KT>_R6@c1)#pDBYuH$44etgj@}Tcv^qPTtj8gi`O}gk$&VlD#4K;~D zxSX-ZVcbK4-41NT{>Hz3#8PeX9i*zwMMu1eK{2Pw(DzK4a)XLc_dox;@@WxP^wE)BYthw1~Ke=Wz%`vZ@@Y7wu$rE{(s-&V{N>e zz`tL)O>YnKVcwWsrX|;&~%s>wOS*%AK2H4*b=vB|O@etzJQq!<*H+VHz(;L|hJOk-z0UUdAFYccB`&$FwZERXwt1xeSg!2Op z>;C()x4{m1Y93#v)e1fg(*_2Q?+uj7-p5_oOtc^h5ExXzO zudnfoT>LqXKEC+(bU8f<`dP-5y5>55*SLMEO$>EPJ82SY4ZCHVUYX=`_gjsnI);!bYAR#^jlL!D0nz#mMvY2I9-0qi|zHr_mRb( zxShZ=AI^KX*9$sjKb5x^{3$mz#~(ufH{|co`3js-_nBQ@pdVFf%&43`i@vwPWIh}H z%&U{#xjqr!2L+pZJb_E|_?fLcvQhW(X@0r4aL$_aM@1KClFcjqzTUj8Nm}X7d%j}4 zeM|BV_dLY!JJovV=D*)1R4o79*L|Zh0zwfFtH*d(9C+9lMR^c+4t7%G`47awb?&f| zJn|;KkA)=}`PIE<5*Fr%{SxH&3m_g7)-}^Eu+i>}qG8TjPI9!;?9_(Y8eoSKlyw@1A4ylEst~81tyTSjLIfJH^ z;CafHKkf{4;F*|vNEP+7ra8L6(;nw%uA1jjTkzbs7|jp6q9FTb6!f<9;&w_T^b<)P z$#{jj%TW%!{_h?)S^0_gHuChrPR!KyUwlRU)O^Gz&^FEBLw~FiZCs>8LqE#3#h;O{ z|L#9oLShHGFz=w#b|M0Np7&JHbO)bGDiyBlpbM_6(Z9Pqa4vc&PK&{x-RIjM zjss8q!Bw3y(097tpIxsHp?~M*Yd=Ok=A|D=-l2=%%lpoLchSao+n%ce0kFHW9v5n1 z{%ugf+9Is07%6ga!+TLKU#&&aAGV3Deq?Ne`lz*tO+$RXKQ5((xj>I9yVl3S|D=JB z^9jUvM?)jG1^K=5a9Mf;@@c$OEp!TFcCD6GHQ;k~$mY~DI8Qp2mt3-YC*6|6@)+tasDf)$8~Ksqnq%^UP5G?2a{}{EmnNzG$e(8X zgj53Jdiz~$m#Zi4PC&^tWWkN+TiUq2zNFyt=ae!TK(+kvb29q?+=z|Lgc<96h~O-5b&H<=7*-@tdU;9Gv>O#JSo zQc~}L@qaT~r#Ml!d!A-}`7Z_E$9hL7{R#M;Zr{iBx45s}{1Z{wcpm-aS$gs|=x$QX z{JT4Jcfsfr-?vcQ?^IkXXTitT&qnVaV9X`z;k*mauS!Vn^1=Fz0SDXnUc~*%tT;tK z9`}XIerM>YyU30mF^_J7_gHx$nY;KtX^oNp_xGnpnHDorf$zMLzoz`pP=A%oH;%kS zU3AAejn?CLVrJiu=?$pgz68H`jQNe7o=w-{zIWl}Eheo0$@;`qxDx$4w!rfKW7M^h zx9(2d2Te!4;>6&GB&tje=Hb1XV&<+K^qt6+_q2gyM7&qp1=f#uZ?_)a@(jFzaRYNl8Cy8duzzk z9sBO!yV$e#!Cjmyznk*IKf<2>5o6wt`I$4t_YdAjoYc~n0*FT`^?E=(_K6;f&H7P| zx;!(MBv%Lie|Bx3Z30i!H@*FB;PLuyrHh@w?GqaL=&dF>G}7>12Jsn~v{AZ%v&-Sx z$g6g|7oerM3wZDFY-_QCuD-H0KTm^>E^gr$a4N@l{+WHI+ky9i?cED*&`+$3(dO7& z_`66@f%We!+(Ty=bu$_0ds)L$cTq>*a(8K|V*Et;d0jN>?DB?ltRB!A_nfFu0pc3! z8GZ5Z_skVh!=;y?&xe6|8xB_i$4<43Qs~J?-t*-CMtrByD%WH;WBqOGkTAp}?aqJY zA@Wpra5I+-tg_I~(J#Qg?Nkg!9&vvkzZ0ee9!3r?v$X)Jis4Ib9Zk7{`BOa zI5zMtpuAg51~~SnZ(>P;&RthLce#EObz468>KJU@I_Fq6%m*oY|8a%>lX@0cctQVB zsmcNW_PHk6dSe6hZ=|r$@%uUIM8LOa0y?TMzC7&@K8sI1{-xLpo%36MD<8mp@Pk%x zJ@m4`b7t+9QJfR{PTWnfFS{Q9t{Op~+Buc54bNFViuL~cz5iQE%7*)Rzwz(((o4vn zT8LtpM=O5sXuR0;3Vsw@-3_^+t8KHv2`SKVqj-_~WAL{4D*baj#>;=76Q$w#w9EOi z67XUc;QFl^eC>DTx+a8uH+hbXIH3Oa9bMj~{2BUmIMT;63%yG>PlPYv?~Sy#SA^Lp z^GM)QAp-`U4A+{g;4r`o~YxZkd)YKc?$d#!e6zybj?Nz ziP^B9dtRDCG%g0;bX1^_m!C^Hrd24U+t_?jbuWc5HQk<`q)^DXPRqs#I)#`|Pn53N zk9m!QVgU>a$v@TegHEH6bq`;PJSP+)(0S&qo;rp27ma!tVjr89txu_n6!Lzzh+x__ z3b76>-1BM+g{-0Od%g{RC7sQaS4+WP$g(e~usH*-rp9F`B-rQWlQB68si{9H?2PxF z6*rV@*-ar2Bza!d!;iISWqOYmg`~5*oE$NvkifPT9R6k$l4dUYTGR%AXZO=Mc{^R zT`YZHl1wNhJ21R4(11c*rW#UewJF5Cc{+Ru@j9@mg)3-M$hM28#}~j;gXNI}ez0?y za=L~4C}gUs(JTqPEj+U=UIxC*bbQ{MJ{rPLRtvLO4EWuTIJ@v3H){$TQJo* zQOJPoM{P$p3gL~3cvQJzew!hl4IWEDRu~H> zEVkZ4oC)sBZJdt7HU%|*u&0p3TZg3rjv)Va>)a9!Q^=#=mlPg=|A{Tt0Tl2r=dDsy z3fzBxuM+hEUZ;I0XiuTHM_f-P8}?9$v9bD>9E?Y%H?-67oQ1;78jSV&N&+d%@xH30 z%fU$OCpwYwJ_h^W`7_~|0e^0}KNAdqf0qy=e=G3k){QUg0RCUbub%z|?&b}~w*tK> zgjLM#j5@5hq8mdG^Iw<=UpM0T`$6P@G~zIi;4e%<93E`)Q;FC&JyF5rx+#U+dwcha zuo3*OJ6#clJlONUdZw;}`cdfVibg(6o@{VRf^Av0_d_7&Ik}mlW%a?cqlmE&^ipEz zvwSV|Qp6wdGY@)cTwHmw9{#Mmat{0fj?VYSWsN7%FFN;Ks|%%&O}Ao4W1}b}w71h} z;2i4y$!kXFMbzb=I0^ep&}~P7X9C8@OAk&_&LjSxhp!h!qYntTz0{1L5Z@q^`Xj*< zvRdQ!$w2J;`j&@0AN2QO-<|7M;ZNh6sE)-63fV0XzN!d3#iyuFH(-2s@ZhS4(B;9U zyBaqB6!JZ3L^dl3`c}!=tsIH^*{kUC7=BeBxK~ytf{y{d?A8nlp+~>tIhhAtn6JCK z|2~D3Zn)RqS3)5VU)(qUTuvcPqS9L!PfLE9zCj9k!;+M8}4$T6cUi3zRc(+g*+d3 zJJ64DN#|nln>oDSzwwmsG=eyZ}+}h9Z@Rb4(C!)5TX)itJv4o>!?I~>h*RD9x8d_WW?#r zNhL>ri6l8<|7~lpUU~VKLh>|OMSlH)&M%g#TK}MsJzVK31bDty9>3cRo{9!estALR zqR|>%LGbjfELbK5IHfmQwwtq139%@j`L%*d{F5VO3YvCGWzh+h0plN&RG_-A!34`H*tlrhF@v91y&+h8Z?cYA`86hDwH;sM;qsQ=!+` zrznV5r^Z^MXCYte)VJPFvfWCmd?XW z;9jA*|9~CVhr7pW^&=18JP+UT=A#lbEu)YtTvYOYFxKEUJC)3BKOnh>iApB554ha} z?r^11r~iOgPdVboeellQR59=v`YVo*n7oX!QKg9cRy^-hi+OB~^|c!P6Cajvepvih zV}bn=gSaNmu>U6U{TWX1x5Ae_fCu=6Jyt&%2A*=cin=qv|Kr`>(p=!atD|Kpj6Bp= zah`130$piJGr#>8*ZB@1GsGd@ld``gM`4t<5uK)*crrn6%b}9+odGgM#T~zX_{?m!Cd#EI~@!ESS zLM0X&w`?9#s6^4`ylEH}>z~Nzr(>KjB*eB0&o>FgdRuN)m7fV4Oe^=k2 zL#JzWr=#3Xq%=#_vRB~;Zn&C<>D%s-y*(%hVO2!Y6sy(oS1v`HI=Sd~^-2$5R zv2Ja%$x$6=@XX!cR_}m#^jEd)v!#;D>0d)6k5I|Q+)l{^?29qhq6xz0y*s@3Q-kG5>RQAQ<}HMXTe#ZvRm8nM@YD2ESJ<%tb+PAIaVzkCh}DuTd`uLtmKs2kdNb)rEA|%38$`XsW`?gV*LzPJRg#=db$zo+h_R7Bk+EN|B%X$ zN-DWPmUfMlP)S%z2d(ZN>d(8$Wo+QsIh-Yp4o!#3JM|bV8k5CS9u@*^wM;tvtSu*4Sm3-8`Ui79y$Od2V*lb1Qh?d+F2t8RVmHX8B6iTJUIS`Xv&) zfBLd|;W>C;a9Y$92JgORp|!v6P|4#6#=0)}wf(+DO&WY3|DBL&1s!P0gZudnFU4jmO4o}a&K|IlWW}-L|e}^UytsZ>z z-gPodL_Wg#FT4E(U#nTZJ&UcNlB=3gRg=K=;Nw=`w&(xyyt9-Ic#T9)8=eHuUMDE> z8i;eG-sxl@@~7~9ZCvmZ;9Jn$mHCiLiu~EcjqakpzWt3|j(YiMP)$@(AKmhN`ws!f z-m{ypl%mf3IyV~@C89qBM*lbg%iR2Fng#O@b5=zjL0)*RbMG7i|9PLT%A}*-yhW%7 z2e5C*oy3#*k8r*`WOa%H@9_!A)=R)O&l9Sa^9p@@1Vzf2br_2>%Mbku>8?lHL2k!F_R!Am2x2mF7et*4Qw zHBa}BiqXi*kEtr-QZ%w`$;rfOD~&M!(rw|Er;&{#LA_J3zA-kv|Hf@y-5v>ezPn*> zNP{$u#KrUIaY)dJVEWEY&qQhDm^N$AaX}h!er;Cgx0XiEZ>ATTa?{AEdwXSESJB8H zbke_^G!l_^qE3A!jdWi1JhYpOMqX5G=^Wvqk<7E|lKlKM(*GapaJUGK$cQZ-YR3LM z^UBK3!SA0$<{nKY8o62BIUlG-!{5c{7Mlq0?ta1ahE5~pcT$=(wP|E*W8(A|9U4*L zzRmg!wv9Qjx><`x@JBk?eOPzq=)-UeyqB4mgLht-W^AM3_r5%O z4B|U}X>9_16ODw{`Z1I@(1>E;@a+s?8sWEAvwSQ>BhR)kPG7)yv}pgt8a!V;9uz8y z^&bj6D;)5?$$>(~CG5A1RkLvm_J2EB;`$8!9zSL28-jn`Yn|5X88p&8X@7zPI0plg zcK@eGBM$2y-(^2QBVWeM%i48muFqcx}9S6RAbu(TL0jxisd;2c(Vz#}mjC~E_PZilH z1?zP;?b2V&|K#vFa}4VqajYb~;9qS0{)}7VG?KAwPe>W!VQk}5?m#@c_TLkNkq5`q zoA`BAX+(Nr+Mst2jZ8F_UHPCvBhML;Bg(*6w|Cy8S{->)l;*p-8*$a$xzGb1wuVux-g|^=Lfqhqu=-MYkhkG<%3#&nwGv}8L7y#Ff?mi(M=%%%zh9_n@jg;Qpcfgd5 zMy}LwrVO(He{ah(3M-9Fujg?%wv0x&V(SJ(IcQ|n;V2`S)xc-`&|iv=MpzE&FT0I= zJrtVQOb|~_(Us5>@Y`!HYSt(Rem=9UnF4=dEf=3BBd$k&p?ed6(?U~H?+wP2<%;jE zchHFO<=OR4h(F7i#agDl_e0xp%Y1rhLUuHE84xQ|92q*|!VYtqOe zJ@#}13XOc6E!#N{y{Y>OR&)0o=q4_YBtDk zghExhJ@o8Qc`w?LMi!#4&t7ms9sC`B+l}#TR@gw|v48OkzUH!}5pSuk=P6b+A~aq; zR$xjaFGcT-JTwB|fw`kw^=bI`D@RX-p{_Qy6|nQ6ejbTy?%TE>`R|t#T!0<*=|2~X z=Ns8f90#!eX4mR{PmIx@m|fi8TG9xcywcY`;CV5fRcz);BgLsXyWaZHh_^I#x! zJ<>JIb_QeFclN_EG{So7x|Q-J8gc6IXRp12I_Z3ucqW!c3WjYxLopV-C!sogk%r%G zZa4kF`Z>-5-*u6|C94*EHw5_~8>&=3MI-y}-#;(zi};&{^FDach#Q;4{kLv3(wDRM zq7HBrtcW?`3|n}!{gReDjht%>`_tt~BR%c5m&W~2&+I?ORD)=QDm$X%1bk0*#}?Qx zK!4Josxq(A$i3G*z11nujTLR@+zmWeT`}69gS!0PU8t zdXHxwjd=7M->big{xW{$bz=sN$o;qLU1u`th9MARihcERyt!Y(&%&=M*=tcWGCnWH zq7g_<-j;#a!h$;(K-?B*^(BjVxEW#x9F-YStU=6!2NFH#h2XDEtJ^KYs>Z zv~BGRy3V7&cPt+{5=SGNwPDF0u7TIbZ+yO`W54nz)oXyqhXl-izlHv{$f}_Zyew0N z=jvf6Oof^v5YK@#0viHzY2*|0)4unaIFEL&%b2`QBX9g79oHmae~o^n2gu8=)9d1? zz%6r1B90&*YG(gs3IM11K=!IF$h%=su-jAQ!#Ff0o%00xOuJdA2&{%xVf`59?W$^~ z3Dy-_{MHx>ppo|_Dra4SX+)|as?ZC0*eSDmS=c!mx$*sjy%_Z1tZStHAs+k*Ufbe? zxaucZPdXqkGCm0^g|I8PkGLv;Ut9Wu&TrrxSa)o%D)e+H_Qkgy;Kj<_;uszK7QOzS z`%jOK?&AM(-^hCD{|9*b@7{X0%?@?Zds=i3c$HYE z=R;wObcbp_AfB!&M)|5^G_sk(HT(wgE-%#j^A+*O312s70`9N9>y1)@yW_8Ofi84K zQGb0a33zS)CT!+~Zr5;b5H|z=E5C{AZAt~N(h)oa`f{j`Yt4YY61A|-APwi{X{oG} z$jd;*iW82BxJQ%>b$B5krnPQcR$)I=@$vn6(2s|QcJ?*XU1j)PSR`uoIA8IKC|-D(xaQZ?>Hd|o3x&v7ox@0a@a0(H3R z%pq-9soZDN{LjGefJJRu73x=J>o>JByeISVisd8ti5IZ&y-y>VL-Uc6W2FD#x z_nG6nZ*suz`}1*K$~mYfvU+wM#;3CD<|^_0qlQz#hP&u53u|*%KBN(Y_6|)A>??Oh z$j=1+lonp@8EwS&wk38L?04A@cS{wL#t{v6!E;HQ6S!O9D2-2pvDfPegozb$pG$Wr!5=?dXQfc zk7dIh(DxT^)yh`H%{ZCV_?kvk53lDw+yp!sy{|99{^F5d8PyEkHT>$@_J&5vHkEQ% zyrmJ@_ot}O-=oewf?uv2p%J4g?(W(zxIYHmQ$0QV?>@MG$D=wB?}r^eQmg2s`0+u5#g%k&#a6~;73Q1vjMay*)5!&i>HKtNI{C#d zTJjS6qzl!hILy(A{d7g#)HfQ*`>kL;1U@ErYVh6sh&*Kec%F>-ifVYuRsq+o&=nWt z-l6}6F?Vxf+`IN6UkaY*dWeJ-V*M+zdo$wqMcI4oulf{PFo)IoQ|0{QS3HV)Xjtqta ze^L&o(_#l)dC3j9Fc;GgJtiMftwLUu zZgQvjccDH7Y8FS3AHhrdYQmj3FC}DFaDw+|+rJM*^&+1Jk?gvNhqsP;=oj``-Fg4! zX6zf)@1k!yh5M2zi;VC*<`3-7Vn#fXD_@x2UZRn0;>Q!3!Ru&!x|2HMGfVL9{0N*3 zb4Q-`MfB@J-!r>_SInrY+hhj)&U%XPGV*$OLXQ|C&$2Y@ac-Ue-)+G6khA>(t9snyMck?HV7Y%a%Zk0i_m4o2?E>_)PRDDxEaG#S zH0jhuJaP+Np|gX~qeQP_;TY~CtIFb8kmn6%nIqxAv7hbG`4+?zY+;v@{u_QgKYpx+ zE`rw_SCE7?{ylx7=O@mg2EIlPRc*5kQdg1k>2nt5jfJzN_w z_<08S*F~i9CqUPyP3~`+1THhyV}^r>V-;yzodB!-LiP1V%v(<~z4Ahw-A{v-+aW(k zKW^2`g}yqt`CEtn>F>uA_FLe;zD2Si1bEX3)6y((TD!0hB!TbA#Gl$LprcnAKfeBf zPCkj6?4&|B++5XRO|W134p`-&9?rQENq6*FJQX7_Krt8e8D`hlFGg8qK2 zPf1hoPy|oTW1QWt(8FM1Wb`%Q3TI*s+RsBL$N4L^vaY9-O~IpQjm7EYLz2FDlMJ2I zKD8;}*iI)?#@Ek1Q=${)!054;yXeH-eqxYK6?lhct7BB?WLNRcRbe~n#3A(2nH`FB zQsi`8_vbb`>8osyplqR&H*df6L~f>&8&Z|Ns$z6vb$jh-y$GEwJKSdnrmMA@}d}8g9aVtZ&$zfQN;r>O~FkEK{eiVugPevAdlWgihoS zPQ(Ui(+S1!rOMNT;LYQtxwtu z)_-<)VEk?UvR=Pq*k^~XfBjL^zh1bhlog#sJ*|DQc$iLN52Yo%z`m*y>&2$@=w!t? z|IO1{bkfyer7q2&6F0%@M!hsT*&`mFphkz^jYE6P_tQyhrl5(8E}cjx&Xk@uM7{$i z*;kn&&YTCKr>*HkaPNe(75wL24UJTFrxS~YB*A1~I{6#FijzB#PIUZ_xT}SMw}K^} zwlj3H>fx5~>?k_nwEcAO25gjqIO)WE(BVcscdSduyH{F-_hb#Ywleu+|CR#77anx7 zGPu&-*BSd}4Q@DxIQQ5k-SPx4-`5{qJa0)S;?t&{65wldslzoVGdk%|5#Vvg`0KVy z`l8@reYA3%33!RB8ytM)06vSvKWuWPlNWc{$yYBrQS1@j_~;}Z|DV)+D_ba?NIpA$ z*Ci6Xtqv8w5CdMF!ZU?0ppTXo$$y3onaaFBex6Q#4)RbX@jS+2IcY>3mE8eEEQC(d zlAmfu2GEK5>uWS8PdZ7N`_!Qh{NXi;3xUYvnk$prl8(^HORbwlpMh8Iu$Dxv3Fb#! z%?}yV@jY}@IS+QH82j-OX;PQ1G3&+kOsk4794SP(}dSIKcb7wB1K!7>eg zWNX!^A>hqK{LbYF@W^dO9JoZjmu9sDp?)3O9s?-$kOqJPvF`^TNyUg~z$cyi{dqaKTzp(GY zDn;zGjVEJI$bYDl+VE-<;N`OaWwQ_d2dq@BYk_ayfeY~g(6>M`o#hvFQvQL@WZ^RU zlEUB*qc}QYzBZ!u8P-v!x&2Kn;bX0}cu!q=*~iYS!SK+jt(f{$l_qaGC2k zwk?6b*TZl4XwWq+{{rpgMbuB)RqGvz*uUs$=Uh7OIm09A2DgykS}#URA?hs6D~#_E z`i=jJl8z^Ia&^RtW3Ylw;wU{So2%$V$k?d(UM2d%Ip^Lx<#e)^DdM$VDR|{Rb5Fh) z{#VLm2i-$_tGSJ93+RNGe`5S}F8Z6_jv4N3^aBm|j=>ukORpoUuygw+Wayc6qM{%e zEqIeoTCB`uZsyU6n$5?Ia^Mlne?u22!TrmyfY%)Ux!jKaSyM+RKZa7gn_K8a!=TfH zuN!ss^YMbiZ2p;KUc4YX;55BVSQ>*-6_(VVj-*v#P-J zdp42coMUt{{nYB2{Rf;Ux-ZV|dQT^1yh}Pi-y$D+J=PoB@!U}Vj1c^7R;o7EZbF}Y z`?PGX5xo0Y4eP(66Q?_pD;!_biGiWU&TVbj$5VkC(1pHxp0q8!!}-zOF6KB4eW=;_ zX#h`GMp7*IEO@(fq|D(Doml#rb+s}x$cdWfUz6+%V*2&(_tTsV5)(D9MOnol=d>N; z6=6?>OT}4Wo+|uRa}?|HA`T6UurSCU`(t8O3(&)@k}TdIsN+e4oQL0Wo;^wZP&y8s z(WXPLz`y-WW?;%7oz(ZHZV~TCe$&&1jS=tlM$SnZ#-+7ABBOY&$$MaMC3uv4u$G(v zPqpm{AB!f@Z+2Ds9G^!#du9Yg|I*3FQ1+9iYz$)jK4LJRgF%KAPQNJTVvwFg4-Dmb z7$jr8md_Y$6yt$N3pa!Oa=Yv>gE-6uUgw3bV36{onjuxd|3rA}C@1i{EXeh@gO|;} zcxNsnPl-}_@+G5mQlcisS^`{A4iaVG`{-o3p4gYW$b07gYhGf=)6nLZa^|qpktbVp zdQf*ai#r;?yPtXasmnujk`<8fjm@b->K(BT-yG(OMGB^4*a|#z{()brD128nHa>Z{qYJLAH8kc`la(9Pl){lj+X z$lBuZhb&nATKx?@(3iLThw0o_)Mr~?aBU~fwYk94ZxMIVR7Tnf=rrSK5tktHntveK z#{zi{rmp0z2XDjqW?IaMhfEooxJm?pY0VL2nu0YXYxMG52m)zrndE>h8G&{A(XvOMU~K z_t`$j9fy_i&}r&~{zIdmpW%T1<++W@yMg;1zli(-aG%kBtIYqAPL@XQia&v$89l2f z?$dOV{Xvyf1COX=(dE71b(ztgTQSQRY zN43~q7cYnIN*KnO$V*D@gOWSQpRAj-HVykde6Vu#J@RYSe`N4G^72XI=(kVs+kE@Y zHJML1-|o~D{e-R_{P$k>Eb=w09_{-He7ZlMT(c7Ee?DMqc#iiMcRyQf{7om?-)f4U zL8n&}caN$A$Hg})E1$1r5E;_I-!IG{)_>v>Hb^jtKz*P6lbjKN{BBi~driTSjLv$Ud9z!$%G< z$Ys8xp$dnf|I4aO-lh!V&+;i{&YVG_sbgnyEf_?S`JLERj4Sp`bB`Tnki#<16~~Pj z#K2}v%MZN&;O)xoL0SwVU!uKbn!+H;nj>21y&qiuU-ALAG6PJG|Eoyk>K!`FSwNXO`y^V+s@Z6lZb1vBVApLFvzXn+ZX--r(=MzR>D5?Wij8ReoY3k%cjZP0q*U;J~BPl zVGw(E`G!nG^mV4ttxMp|J>s#R`4I+bmJ;mQZOs%v|`=i(W?cG`q2ACzd|T*vOfs8 ztq+_6Hksl#;g4ZCAwCZr7i@VRRiQrKr`l>cZ)T7-zsDjL8N3;0r*vvNgZvcOYpDdi-8=)(czt=i0@v!+)6d%TVG8nW&l>*!AS5W>ZFAAQQjXabT=<-cL({l z9FM=b5xm~|!y*4r34Lk6_(_KxgUES_MEyqHO|N^UdmT6)|KQy$1$;xTOuv7xgMZcs z%*WOuAFQVfuB>5@cP2yjaTts4yyRxdkMll4xb7*|#||IZ9v}w4D^LBEl1BYMJRWV0 zzOh{Ho<6-&{sPo#xZe@G4iyHe)H9D~f<73bhD&(}H zGf|ZHzijZUq1}{S20ZUoA_^Rh86>;*42LS}S+};@uNie{#=g&d;27fNU;S3ii9vXx zf_YkC--I79%tyVJ2`v|yvu6;Ko%71SY#8K&+;rs{yk8KS(OYN&-m)*MP*Dei>y9ka zbs0pj+pk;_@zyt(yw!yNi40q|Veq9IY_w|+;^)=Tax_D|u6j0Yw@n-V=EJHlLZ2RA zmv`^Le!fmDS>;y9*FHOeO5loDY{-A=iu0i9o}r!(`mw=M`phZd{vcp%63QT#2yIyE z41>%*&yG@!!Z{Fc;}HOB*87@m7W3DXUyXEy;ham&oOKF9f4^Gm&lbQSUj+He)_b9@ z0=wfxvH#;8pUk2Vug6oZ*UxNG#|}>C6jAT4QbVUV0?&7yH?5_Jd(ywVnj8JZ!eg@) zKlp3hbm;UA;Jn*jQswB3Jh|2Vw-WtN^f>oZ`~!Y+e7kT>LSih<%ro&T4AQOa6!;124R_z@F-Kh2 zkJN_aKh~kopObu!{eQEsSxkq&A8unW-ot-hO>p)%;JLp;J9!82^=tb(VZT+$(EJ z8`cM6elpiG3%tvhrfvTif&SNg&MOXau|_@N3xhR!QOlN&`JtXbn|a{8nL8Wu1o>iC zQ(%%q{x*M2>AwTMt1q*O767Mat%Fty@ZIb$bD4!chb@l(mWCbHS~|Il>=iH7$2a0Ds-pA?~jNnN9bv7Ox8s$ye}7QcQp49_&l^& z$%(#L@0c3Agm}+KWUb}5W02x7JHhYp|5}gMOOSU(U0cU@h(B$G+l%|qyO-!isV3-M zviQGW78d9`qc4YVVn5qywyEW)r>J+UrKX|hQ@P@6d-vcxvB{~~rHnkPUCr>v`R`+Q z;@g5W^i1tk}{_ZOF)0aSfRAskpLOf;LdcJV%z`67L)7p#ZcN2Lb8#Odg$KLupWx#dnkyFAG z$F!^bOYL;3YMj>pJH78sO#bS+=b!z!OKP z$3O@A<=0C+LPGGXR#X+w*nqxNEb{h=5QD5B>Lr!9r|I``P{UwHW;R{Z1%dfg6kMmd}_>=cz?C(JE)|gcDwH|m92ft7nVJ{>Z z&BS8fTS}&x7d$La-}Ij-cws->E#wA$6qM);WTF37#eOX`gukrM!+-wWgU*l1R_#VV z^S!er<`Q(T6kj8fejIhvUGY^E_qfxkPn7!IaeouB+58&z)w@uMpQzIs@qqSoSa-XX zlfMb?xn7r1T#vda{Uzf)fH=M8TJOh$2gfCM%02MX(jPjW2LEk`K9g$X@7bnj%14oB z>#Iq#cYts9Y;fsgjEglzV!aUmWBV}E2hj0$DepUSsM`&heQ%Qp&iFJ1{HG{#*HeLi)q8~*rGw~?f$4YTk(cHd`rrQDJ0ATf z@Z{fp^VkzNn*h|!&fr-8Oynm>*ZIa-*qvTJ2mjTji@I;4I@awr%2<;`K^-*XQ9++hyd-v%9W#7SR@hhNW7nLWC@kl*Cj=C1O% zr%g8M zF$g1`xs8_;FwWzRc+xrt_{rsER|Q>ps>3|=Wjp5iGY@{OZozubs`!sK_R;QzXYZa` z!FLadi&|6IM|TT%owy8}nCsV*i1Qa;{wjBS>_c55&T7Z}!+DnUTdopHB|@{b#!nsn zY3^;VqF_)W2+a%TD$uLZE}P~?cFfPxpU!RL#ylh{v(m8#ad>;DWC~WTM?s1}JM{$* zk7+z7!1*j^7vAG^>EZcHr$j83dOzAq13gqV|B#G*uy6GIJ~^Dzy#Arhr;GjlGqLR} z2H5{f$d5+k<6P&ZQTe_HI7gtll*WDn=Og-M(^Jo2&mUTO{SW(e+tz*UW7rofcTc8p z;Jl<5A81zuUg7! ze>dPaD|x4qw}5l(_b1*p;N0w#!_G=R?9&;KWmYl)->?6E&oq9L_2X1cz)u5C4$vdxC|-07yXM*#f)`aX9n_|i@>E|iV@@JWoW z7$YwOL#uKL@ZULul-{`$by@IH(-C<&{3-YSBKYIr7@t*!{K!8EH~S49{e4wKy99gT zUD?B@XiqhcYd->>sOZxxpFmt+?2EPZr&l8Oaq#Y`1kMb4Dl=1zS3-HQh!Hr>bIdN1 zL@{qUA82_b0ey66_?C~ldro%f7LidR82KwozM~#K66`PE!)6~+H{Xu-uH&(%lkwb) zM&yxkyhoB@@|6(7INld-ufk7Txv}L6#9@5n@A(1LWqQ%i6Rj9uMkvg19(6%$So}B^ z`TJS@pTsoqHS51nS;O^Y2|YzU{4YsK5ujni`Xh6vVF-BZxR>$sEaFul@3ym12=nF* za#$4VPw#DQ*;mx#h)R#C7VyOwaXxiA13swo66PSd) zNIbsG?gT$n_C-D}k_3Jl9n*zF(1&}$y9xzyzL4ZIsRjJrjI#+QsOQVh_IjtmyAQWh zcr<`_`fkPPkKo-w+Y$|K)Z@tV@kLhHvn9ca4QTfi6$)MiKejni{dX1q2qZQxm%$&e z;}6?h5dW{{%x1^;W4&Ui<8TMM)^KC5>?h|Iv>C!@ zRnR`%dpgz+`emoYnD{ERtm(h6SK zO-+Z4p&rV=c9|T*xtaTx*jtCT3gf|d<1f5pGpO&zQ!*`oaee8-<&jw2FQ5K- z)dSBzQTlL{jQ59n_zp#ZZ^=pDGpE2u??Kg@Z5Ze2`DmJ+9oSFp`m>gR_~Zn%rH=qd z#S2PmTi7E9WJDzqj~OQy(pkhQPDrM?6+E^7E~-w8{%$wioi@Yyapr&=&NZ1jdUe!rZaAi&8osxE^E+Si`B!bIcPf#C z!Z;TVxv|$zs0-($_oltvaqiga)7e`$gzq~$(G&~Kz^~Sf*ABAoOWPNgb4jp+Du0bDzxG=?AEKWm5Dl7u;Z3Rxw zp9}ZTpkLQ>bn|}IoFj_f z^v(BHpCc4MMLGH7+I%FyapMKPiwfPHW^2HCdR<7eU-LQQRe<=!7x+skIx)QIhrS7a zn;d$F?}Jq@3S2jJw@3VxBJ}K}UQoga^5>stWxooXnRR)>H{j399xo9-*cEH8}Wx{}Ul_(APmR^ zzw5G(5U+Bsl!t-Hv(5pZ@omWas-j+1$zOb@e9YXzgL$Fo&@;bn&~v)m=crGCU-zcA zITpf-oGIRIMvZx!?wM^E_+#K>plA<%)9*H}x`z2O@tDSsDdcMhUqQ4H{B-&Cvqu4W z+Oz-mv2F14!RtgmTFhGtuO6vI!r!A@EXBRB>^>VO-lBb%%9q+W%m=j8{XG+iqx?!< zyEAyePg|QYgZ`IxbZL)(_q?I1>OH7)w)#6EYN+q$*4znSq2J@Xlw?k0-SJ=A?oXTg z{x$Gw3mxWx{=R*C&%#FBv{0!+yI)S*d^GBo;@id9eV8})Gl}1;hCb>TE$-|GT2h zRLgC9$__Y}b3`wm!aPv(H)rWP>Qcan)`|}EX~}H9tq^qRfvSLN8+3?Qw|UM-2;=DZ zSGpjOD)jR=k-ou zwpdT_ykHZ{0FPG|YI4>v?we=d5;&owOOMW|mty|c9@;+e5SD&kSiA`SAIh&bXK;QU0=+p?*U4NnJ;U3iC`{`Sr zSv}{7cV#q9JMg_lY58ZTIP@~?C$EJd?0E`F!Exw}=1yaKNjx{$q+>D+9q_X)DY^L$ z-)r7RvPPj^4&~KUH^KidN4;|oQO7Fn*MA2?AII`Tq|~vFb-2RM5(hs$>3GeLf}dBz zCT1CNeY{#Z?G)-=+@L1w3%)xg|NUm5gLvj7Sb0wZ@3E$mc1q}|f%py|LFlM1+ntNe z_-?v*+vKt)bYA=C#rp@LGc%QR%u$W_uEgqjxe>bB>rge?hHJ;q>wWRKzvqmH%vSgl zzr(w~34ZAR`2Nci`ahM<@w09e{oMK%$pZXiav#{XAwLs(0s03KzcZGe2CTsAUslx; z2!7h>SngCop4z@{57L4aydU0}kM^;$N4{QoF16UQh6(=s;j#U%1$t9=JNq{+^ybp8 z2vK$T6La}g1wF=_Ke&}#F^o7oerBHzzkJ;s*ZGi-0}D%3oBGH+Q25XZ_->^Shmhan z``=8!1Gc6;pgX3 zueANFMc2ST={Ac`;?P;j^!!ju@T_{*gX6bRmzv|9=Q~lacNgj0vf=;ZF5-z4t{Jv8 zErcR2hT=Y39|6}$)UcN{-VaITdd7x%f8Xn+%n|H2n7;)n@IZIOS93QmqaJJbtoMmR zZw}fdtFauz_mSgF5>+Q~9$VQn+aZVj=b_hUU58miuz11r-w9C#h;x6=Z3_oA@g z^$?xH@Z6qxT(uR(MwuuSdV%v zbO@Y)|D&#NRrp|y&6+9O(4OG)R)-JIWgdFYvyS%!V!HmYLl>8R#ft8R9$t#b`+Zv) z@uchK`E&~V%YF2pJI-Q1uEsCjc^>BkyiWW5)UhvR)N#$k`9U53M8g*CO&z6=3D&~- zP4D9pWlgN3&pYh4Q^k5S>FDYyGV~{%hJ{@L@#%@*ZUw)D3#gbgC2`L4t!4J?VeE^H z)at5$Lrrtl&jfKhytnUxAMmYHrn+iF&z`yu4^F@i9}VIcfc`D2|4sfTh<$j+{P|g| zEBg_|YsM zLGK0Y;KHD~Lk;@?j*P|u_(^X~yxy*~dG6MX17HumE;%EBc3b9j zE=}lrs=mab&Ha7nGKV%l{4<}Iw^@gtFN&1>HwM29H809&V?1#)os-kp2Yl4)HB!Vr zJ@w$yJS*ZTCKbQs80_{{>6l=&tNnWR;UMx?EPO{%2JhVp;&j-Keh%`cT%X^ZH=1gs zuK;J6nx#b->S8tHzkg+z7rKVRY&}qC?^gdT1VOJq-n`0r06e$hO0>JZLfYQ>wGaXqV|y3-l=m8Q3z)xh%+vgO@Buuq{r z9$`}o{yshRs&@nXlxNRm<+bS$hZ|)M0+=tJ5Ae8uq`=P~biX}2g*wjvPhr~~%p2Wo ze-D2|{W5Yki?E=6g=(Wu?#8?)<)>hf4?myB44#h%{&~&`Q!mEN`P=#DcjTqdh`;Fu z)-QDx0&HQx;g#3eID|L`52$y{W1Vo_)O{oj{Qd8w;8jn=`$J}QRS|62RXf|m$WxL9 z%PA4mtG1g5|5y089RA+*Kk)mv^+KpP@-PyxESH2jO!RsAVe@=bf!~Tx9dT1h@QE@5 zPYBOxYFexVvfql{vx6nexQS-L?~R`RzQ@4#Ms0P!IP$1PuJ>g?e|cQN^P?irvHHt5 zjzVWt9eHgc!Hb;vVF~lWYiF&?y_X_7u)S2-i ztu#3q_)7{pPyoG(A$eU&MLbwZ)Q2wMT1!{=(F^eNPOP-!XXuJ|#drB6;2I1~vWNw) zBTMi4U7;s>90mT}2GD1fhOfeA*xxPWEHl`^4=a6w@g~lHrIh^JZ$SqdTBVk6!!IMo zP*ZRCW2ae#H3N}eytsGJ3p`BzV9J8~8|D^QDe=4|9sSicN9c~j^8$NY@Qb;bz0VT- zTHd*ua25OT&_}G&#;6y)X$l&Q??scGqlI`3eSLFW4b~L@h-0(efr+Zs9?uoBcNH6% zA}`y2$_8FTzDMUv!|kDq4=!HZj`8k0zW?Y6Jb9l&(_8|O=WTnv{6c}BdMQvT0^iGj z7>77Vq5dwpv5!Wh{x2P^bA(O*taJKQB-X9db#b=gz$dV8Cn*>|ukbPXjEEoZuY4W% z^TaukKA%{-3v`~T>#Y;U6{k1gj)#iL>W{d(Kf_N9zW3!~1ogoD=Z3ys=DhM_!&zOD*}}oJaQO_kQ4?>v`PU z5dwWBaTJi+{6s@`dj0 z6V0&lz}4g6Giz-iB+ zg?$LsK9#@V$IiQ)r()3lMn>#Ktsc&k6kcvSWCTCgpREPJ&-@$vZW&r(9bkH}{W$z0 znSJia#CSfkWj~G~F9yl4I|6_sS|q$w195ycLYZR$d$6+eSvlI*vbOG4#&hhu&hTBt zdnOW+;cVaw#YG8|pTOB-%k=2~KbK&!wdV!uBZJ3;CI<7yztEipnq(znPlVU{Mey1Y zzv@4Md82b~C(kj|N9Oy8+gh;E{Mu)a6Zr0PTzBvZo_o9@s_KLHJc{Hk&Y++C#-zRg z__vMxruGB)Rz0`g-FXE(7XCw;MqUpD$%pnK&sph$#d5%~iG56z<^>7N zw>f|ML@n}PL0tOnT&7!%@O^}MJkW_cmT94Tu>o9yPb^Z`?Vy`%CE|AwU%8kA1KQ5e zjV&fWtYK#zjd%2*{R!3ksglilayoEZ6Mn7T>f>WVz0O_veR%WdP~K9AdKDu+^4zH= zt{6}0T1VIc=+xfkjQiZcF{ffFm9Bz(sjftQh2=5%QL};e>^o)mhv9$jigB4Tc&1w} z6t*4l;TQV2w+j8Yi_KV117CYw)R+)>AZ5w!x`sObE_1Q!7wTX-sNSd|6nYl3*ftBk z)1M7Ea5ED9Yid0ZM?LfX%G5lDYZifr3%R&|Gk8vX2+!B>?GfijJ(SO0VETl5c-jyf zkOtmaUO8CSjd23z=K0^F{-QNk6!@W248r0K3-CYAa_FIp1M-lbSX7U=P)R-c)ZmKq zMWrl) zmrL+nrOPJNq#Wzlp84}>PjOE7Kqq1MGbO^e-)*?I0(IP3U)Wm)UjAKMiYmhQ67@sB zuI56Aq@VrGMStQ3Ht$E1!0S8tv+i-oquZ9nukhQj&f;z;{GJJ23of`1J=L{7?gmRU zJF8#xKMdR>I$OZE&nC=AU^lj0IM&{T_0UGje9KGd zK-i-&hv(p{#Y{0D{8TXP+NxZP^+(H0t5FX8EHZf3pNj7{87xbC5U={fEI#qT6{59N z5P>)*+p#lB0dLv;aHTldt}AP;dC~Z;@1{0L#N)k!F-O*9)# zx?RVHIB$vlaP$@8X?~I-D*%2R(a8zjQVagJl9^}fpc{hKqHOT1J&&i+4((oyoxiAR zur8^!{@ESqs$z9k0{Dw_Dnb#q{9ABymJh!3)mD_p+{HRZBweW^5Z{lOJB?<* z)8{H5`|dqNKd+P5MA3h1NNt%3@)N>&$m}WN)F|`1pc8rGo(+9_ISX~x$Fh79Hen=d zryANLq!!NS0bk%tk$rB7s5hVNqm+o3Op{tjRv5lF4+Wt zfp;QW+3oRuP3rDZ=!9j?u=_F8;|tZub`o@#G{@O325ZwBEih<-@jKInS@GO}soTFS z=zPpWJ_8Zd&+B)Jza-tUZgApQQHP(4_8N55sN1+sJI5)+ho?W{{zLHb6GgU5J@|M$ zV&Cc+#P6W~(&sI>KDhgiFf(vc$<Mj2X1|nS+*b{7 zV&%p2eRppxKEwO{-G9TC&|j`D=V=r4|JzdkzYvV~AZF_NMdWFyhk}N54|&+Sl&~H6 zPlZ?vr~vm7wG;a$k*@&P%#SZ%~@l!Vdjhc(G5` z8*#s*^7CK>bfom0UOty2)@fy??qRmj@5&vd~^1< zhus?M<>7@mczTIERs_$RbO-%nfbWW5wf`p1w+?$H@=03z>mW#4%8{#6?a+~ac`kDG{ z=J;xP!z z@>y*3ZxeW$WX5WY=XkbGcnBe1lnt+PGohopMt76NkV|iN$8Ei{#pNe*E!55uCFQ2pc|*UvYs@Wffgf2NQ_mexch{H{^lb25^XXxlyH;4I6AP<07N}Egz8`|He#r)2 zS(d1mqH^jNsOLHEp&WiY#93R3*9ZD}A(?ycRd?+36t@m&K|g=D2z(iXzx>lT;}cL{ z_o=+qcu{Yc{$%qWK)klp^t|(iHQaw$g$ww0$?h|!Mm$=Dyw2MK=ir9mm00M)ea8Z` zar8Sm5xDC)bmJi{WljQchMyApxMYrXz^n89CrmI8-s7-ug-$+`SN<}ixA}8deFcNM z*q=!bh(+T%Up*?H3-|3R&K@{*8TUJtj4I5qpArtr-EWPbo3gVq-qf@1>375d=+Z|U zyZ8>oN%B(j=`{FJs2(b*2tV>3H49yXKK{B`88`-ilqi0cCc+w*+?B`#{_rBMb|L6k z8Q%^Ud*ofid@5vfU#b77{%R}Yy_haGSc`G$+zd~OK{sPh)t=jocZE6OzZd=({>R&< zYKnbooYVn1*mxhNf>q$8C}KL}jprU#T?mT9d%P51rZ*6e)!=MfeGiP{UCF-Ssvz-n`5`_OR>-Wkmli93IE~~*S7#q{pXgs^hV@UrR~a}7OZc4 zr1+kgiD(-L>>I;%hjRw2d@I(WiUXn4O?a<<`z;r|Z?-SZXAb>oTnW}1 zMgNS&+=riIyrUr;uU9cXbD5APBk)u^&%e|GzT4-^Z8?GWPloq&a1`QkZrgAbZ1?fl zl6bWDQq&gx!*l6$9`91|UXq6Yr~r7tP{eGp2mN|&`53jk1na4~Ega#9yWP09EI;C& z-f+yt5xRJ9t!VKuaK*ZaXNtj|RCaRHNBhBC^RUJ$oDckwl8r0JcRLU2y?ZcEwdq}w zE=9cmy=U`l*c`7-BeEGdR;4)XrBU~Mv|qyR1Yz9%SZQkT=ydZpYDRC=-;YOwomj`P ztsD&0f_3*v>WuV+j($9O@CtZlEb80m3_h(U*c3T|PwAa|V}76xIcY{mZo=Q>t%D{( z@KZg`Caf+A^U2BI>s82iKG*oxL*V~iKZSzt;JM!2&OZ~6!N1(}d8zZ|4Em4N#F%v1Vi z_zLu*$(R1!W$>_qzo-EA&f}*BGdb>u@lzS z(Q_8pp?6QV9c9{u@pQs@TRy>0ceDN9eSyQl#4{=*82ack^N<5|o|{-!(hdLRDcnZh z1VDGT-BC2~#X5yWME!jD$L;VveOcVK}hVg%y{oe!qj{CVszRbfYypcf{Ae_m~_r(>rE_ivtS z#mD-DF;mJVzwEJ@rjm>ylH>yTMKkdE7 zXAdIYoQn_Wi#)In%9<>A3jXOo>5zMkxPDHMc;*_3`Tj*z7C8ayrU0gfG4SMs-Gu#5 z)SYcT@m34G-WbT_nuUE>^V7EzI!dzs6txfcBU?sxAHwrG$47WI@cswQ+|lJI_*eS< zUo3dvy4^f08~(aIiZ+i%-aKM(`q`VN2S&BHA-i^zW< z{jcrU!1H_Ox;FTrPfIbZZLh#vJ+CI?4;kRAg`fCJ0rWhwTPmd-`v9sKD$^S1Q=a6d zv3l^BaV4j_5q!5=6{cuLeb<;WUx6Lt@M>9u?l>~>e%eEtUa5NxEEx!WJ)_fQ^-Vp=YEB)#DqR0MrMz;HiDs(y4&9| zG$PLO+8xjQFz&ty4tZnf`ybOpf%#6RQGTZJ%Rzcee|z8r!1B~EzM3w-v!7`YJzeH&OED_8(8Eff4+oq1>*Ye--HH^=;?K9mp@~gj6eBS`L{#{|u_AZOXCsooa)_XFCx$eQgXX3RXR$0)yI4-FH zkxQg{;9%b^Bn%{77-P8=+f$fQF#OKygG6&OAIr79Umqn=8z>oTViGx_by;O7R!Zr673RagstRsKO3J;<# zI43pxE}(w$XDyB?{fGUp;GLC|=vT44N;&yC{69YTbQJvievC2Q_$j{YQT%#o1|F80 zw@~lH^{wyB*E4W`a_v{uM?7Dww=Fog0rPNqgTyoF%hRy!1^GSTr_YgD_F;S{U_Ny{ zXdLIqxioBdzkvr=2Lj^fvA@(Xy=A?O`WDlE(k}rk z;4`02*QG_o+dAd-`V4f%iu2>pSFC%98U4fXucT;4uf!DQA#H|FOR)DV1gNZVztpDj zrU{Rf@Uha{}v$i)Qb! zuYLKf%p3L)*YT%XXm{itdh-m=jT!&azKZw$T3(}Do(8{JB!{=bpI`MZ41DlMROqDN zYw#gsqai0A<10K+U=v0h7wRauk8L9nj6RDEL9kXX*}K`0r-IMivNMzjtEL)K`V|!lkc6Sm*JI#V^3GEQYCS-%04H z`MuBk5f_n?mFCMB_rcuPgl6#g?^0&dU+`K=N7=CKAL@J7>F{&lOly*-*#_&YajGwU z75ujhsIGzkJS_g)v4}IJiucn<dxHwfS!eY9sKD-o-RXA9>O9VNG#G{?zrirR_t1j1QfyIuQ?1JIQlP zh|kGolX;3c>PUM4Va=`Ob0#^`RJhp+S^HwEfMe zT@WM@vDP-docl?HcveVz84rmV`ghmwAQzsy_VLO)jGODk#>xU~_-Qthii1Q5Y>Div z#{Gu++BBiPB!XJ30RKvkM9i?bP?(7U_fYD`dy*t#pz46|!BZsS{Ih)3mUD=&L!siL zD#l}FPd=eTBB~=*IAjb-#O|~4LWL$ILYR_stBEOz5Yt*7CCo^~c(Nb&=JlV<1cNEu z-)rsV$z?<$RE(3G4fRMw)1~gaY!^`{4!S`vRY=6M_I2SN5{Y;n(I`@(NFw55Y4|$` z_-S?N-_OsOMOqpNZhk^E#^^1yJFu@yKcZXW59 zx=SK{ImS3lz?RXk<5yL|BMREH!`>ufaV%-t5cpS`!yFzsBMz3#{k=Cxgv;q}riYd! zqVR9vb43%(C#qYAt{`r?&hA5c$P0OwJ54b1ZL`;B?KI+Be3~*Uk4z#CSe?jw2m4-Q zW~mA7+)~`La%v<(et@cf74K<{8sE)CKS}b8Lv5EyguXF{z_K}b^6eT?ZVmtL3MWM( zej}PUdnKJngzYW|F%87^jx$B|Q&^voL@#aN>^&t^Ama#|&Qug_OCq|XCxr8X_o`}* z&@k{CT|Qg-0OM4D^-(*k34cptcG>|?u=E*i&$Dd`h3mjrpoXB4jsyNv?vAPo^2qMI%4|hK%M;8IbUI zIckP|!6!G-p>qosBtleTElv#nJZw{({04mgQqHgbL0s$n4rN_{eTctvKZE;s5|ndj z!9Q=tU4h@OVxCT87M(`jRE>sexa*+Kr#+?U!HYKh|D!$1B!Ycj^fnvtceY|hsgdMPBIZo)Jc&Yn!~`5p=7W!}O3pH>=uc#M>cJx7acWmh*e>{Y zgJ0+it1mH zDv6L_p1O1^1M_g1+FEEPiO6StOY;TSTdH*am8T&N;fARvA0y7W)J%g3z&oknvJ_1s zWS)O@*%3h^O0JB`Mufs|$$p)sAQBO||DI4(0CX)m-?G{t^M}+4su)~L{)kzYzK6UT zS1~*cLp^e`d~}TjpDi}(Q_*kMnrvPv#>>369(f|4L~QF5#a~1r5npC}$_8slM9-L@ z{nl3`{Jq`Aso56bAO3WY)B(Qvehwe+A`x!_PKxDs!_PXW#$sG=RV@F-h5Objei>4& z;F(zhlTjn|`!e(W)mn@v=JhSOibPy2nep-}hfWmc>^N5foxf=)OcbIHrzV@KfMbp- zb>}GT)_>O}8_;g~>xr6nDTzpB)jMkQ6!YcNFWz;}5wB8i*LmQJB)u?-Y6sqkmc=7| zz{lco=i)F4`_$Lp?|noa9MMyDoKAp#PCWU54LKU$y^O*9R5@@%$8P#Hx4`{H<*aItARH z!^4(pdq@P6O{JOa5Y`DixBSnHK=1Tw9~*um5j_4ILPtI$Z>87NoxXy{QNCN2VYxi{ z59I*&td#y-H2m8tFH!H9f# z=sC2$eFoh0PfFgGAy3i6JIsnvw?BHyA0zJ4k_sWIu=aDdiiT*H{n)6Vf#WrFcOM{yC5@ z9yWok{W!eVj`lDL;;R?(7H(r}l!^D2sjMgh(a-qSuJ?CdqF!>keo>;x?O0 zsJ|%cR(2u_agJt?<1PTdHYD$RqF=c^!jf~y+tm_{cYhEcUC)WSBjE4jv~toh;Nc6i z2(D}cZ(R53gd=bM8evY^xQ<+_AE3wmV~W>OH~HwF<1HPF_np~>wT;l<^oHECQt&ro zUM`Uqxaa2%SB;?FeCa4DhYo z-3Tv0eMY~xr#y=|&o{2xiVtADqZWO{2=>@|?3*F9zx3nW*M)lSH2jYy5PUf*81~7i znM5Qje%$^Nd1$LI(>{QF>(xbaQX&7ZytElw5x0}~NH6-q51;1kzwLoX%X_%%HSDg- zg*q#!@7|QN_Fqu%f2VjGY>~&#gpM)-{ZaS0DN;ixxVdMXRlxrbVy)FFZ=r9ih1>3p zk%&>E|9i|Ayx;C<{5pc5%*jE z`{O}9hdAypb}>eMGv8N`KY{uuhA=c*|hfMNTroa$})! z5Vk6E|BGl2GLhkTSnfG1naF!jIuNm&OdPIwUF$$cCZr$xXtbk08i%+FrY&URC08%; za+O4|KH_>N{~LOj)KY9Ox!#$w|;}2OsH=a_(SF;6C=ZUZ6^fCM162mz=#l; zn6xbWGb2hSHX0nB9X~`Sa;M*^6pE3F|H9I}E{TwddoRM2uL+U~`wvo!`}xR3mTKYN z&s=1J*)7y(FAJIAI5n!W84q1HcEv9E^LgXpJz?Nb>d)b+Tq6-dgPPh6f57L5+OKY{ z;C$c^56uj0k8yGAF5teGu3cV@_&&&QH%+A?6UM9ls#dgQf^^Y?H;s`@JgMee9YXxn zxGzP-aFYpnx$1*9`^bcEsQHOM{A7ZPLHx(B1IUNT1-YZZ8J{J`kPQDUZ7Y4x0@^E zZ!m*(z!;Nt5_CD(P~~bQ_>p-^CP58W(5I=T5j+kMqPf;Qjdhc*Q8nWa=uvWVf&zH! zV$?mg0KXk4cQ59k{{=Ib*txA_g55#!tRDP(o%J;KE_krFlchii=dHcqspf&iU_;=Eej50Y4m|$U zTe_BpdOI)bN9PH?H$CxDokIQVgy{s+cVYcBS`bPDdlWw&_6qI1?B}@I@!Syg&Vw(8 zpxf5v-P$A2=le3RoiJ~nIebJh1NG)p@@U)^{DDz#DXXHVit#QpB4&jd_{j%PR{ySm&pX#Z=9h$A%4SUg18SQd%%i zCyB_G347mx_b-PpZ+AjnpUXLHkq*7Fr)GUNi98wa7m#m6ykh<5#=3xii`mZD9N>J! z;>1XWxVA`YSCxT>Zrut|w}F#kSh|=EIFGHqiB1R39*-&GGQ{tM?L)5);K_KjZQ2v{rL==yLJRfw zj&&RD59m*X*Ue#S)OXYVzE&&fj>-Ay-;}7&Yck)&be-y>Rv^x#)mTUU1hC7CdgGL)=F94gs*I5OdHw-VdLYmEP=gOcO{zu!97oEU}G z;cF|~j=aD5r0n}0^{a0`Bx`_rzxHZYX0yMp&rY|pQMUo=jnkFDHJLg^^Lj6tXiTbU zymk=!u`RNK?=b3aNFpKT7@2r9uKd~kIGNy@Fz$bR61MDb%pz=|)$qf+C&+~LrxVvb zq@ZI-P5<^u;QbGpvHj4i)?yy-4b=T~NnaQj^gv`Hlk*Y$KAQG>>Id{=ohJ^KGgI?4Fx0(agpSO(WS1yF z4?k5)g*Zr}{$%P)_RErqA0IWgO%r6IO#4x`bd7RkqWS6VqASv5oR_$aIg3Nr$i-tWLS*9K?zQXh zpjQV)c{6rHuNpeK!)_yf^qn^Drob8R#=h|j{`~hf($jvtkeEMV|9- zw!Mkvfvzj6wa7sid+b)W=n9jGl8uByTa2@`)7p6l;wV#WobeLz?e3o`6+cBL)()O+ zr#}PzXP*5i3j40?<(M1V4Rcz*QOb~sRg$jmGW_?D%z2rJyj3}0IjDv_Mr4G9c_Uul z7j(VSfwQfCd8-8CtDCefE&=+c|H$844tl42|DujL1@aQ3u}px+){}b_Cc(2ET+?#| zbdjBs$4wOcyAp56V+?*z-DrB@wv$YR{>(VG8+ocIzVfCN{Jq7j;WZBZ@8qONltjL( z-p;n1ho67L^0nVV@4Gi{saC+UNl4VR?1w+6_IK_FzMoU}*D<xU^-&GRgBiF_OBp-!7tfo>@a1jpJ8FZoo?d|ewk)9*?uf@z zp4Z+rh|h=5zm?)K4<)~7Xm%w`sQq!UUcz4f|{q`{Gt%aY02txhE=-#!? zgx?uu*FsW|zwy1{)Nhf$SI?^+!~sXF#lJoDxDI3+%2q}^-Y%=Hokl&&yqPI`iTas% z&A}Ih_1OW6ECosE&pYZtMgxp*nDOYZFZ6<|{^eiE)6n^|w=<}qI~TQYRop*MCd_^) zr{7Z}6KPb2nN1pGLNS4BUR;w*h*AlB8&XHz=*3BVRUs44)F}#bpi4Jgn3J3oF^_Q1 zs8^%Tw}~)4o`e1#{}nS5d~{QPo^}6$?xo#gXMBwHU%-Q~pqGe~cB#d+2-t`!{6!eF z`+Q;HzKrKwrrF={;XNyw)tdd#>k+G~bX3rhj_n(aI?%rg*5`rgs$|0NL3OpWHuQ=1 z?E@nN=*CzK@88R0;{1W@N2yHlyjZXi*$j31fa-7+uDb&3tgc)^K2}P1+%UrW)gb56 z0X_I*Ir`@_{IucaP1+0ppPfnaI0t_MuKv{MhQ4->=A9FRKbc2l^~73 zHsaU)5zjGyn#6yw8hdQN9F!mvhK^Ga%-L8lR{%tR9?hYZ&M^-M1 zaUg#Czw?=lA+Ag%f#wamxRx&~H-sPJjsfl#z^C;|A-e=tdHt4j-xRXNkZ+ZWIrR#8=*q<0jg7OY3&UE~CgdsWo!nYK>;BbKH8)CjZTX(kcr~k3y(JN zUgcv!vljGY_@+jg4gQ4)Zn(J~AQPUhHHnU>!viUPbMZ&ePjm3QFyzfsv%`rB{(Uif z9oh-o*c9-67&tw6to)>L-+kKdHY1+@r2getA$a?w<)^i^0O~|0?|miWs2Df?-wt-H zyN}9^5AQ#_RL_@bI((-<{ z6P~3KA=kmTNV{==6U6(Yt$u$TY`-t(#$E#Ph|+80N8ais-iuD7zRu5$50bf!&k8I?FFJANAm;4a7lV{FaW$Ymn4oxT5wV`{`P3wnRU`<;hw(o?_ zB-TB5WCCv@MkyJ~kjLQlRiza4SK>Lq?E`#TyL7@nfuCwNJak$l=#)uYgg*2n)i5+C zP#6BiO44|M@7YX+%->L_N3V|j%0T`4PA+xCo0ExhyMT!STvy)tS?6~Zb$agVz8Pc0 zSM;WcjXw5qagQnNpa&@>3hLJA_uB3D({E7Emo8qrybt5m%3fy91wVg$e!Htukxa}h zXr1@Oby{Ch)pp!hZ_*V}yMX<)jm)uqsLT2>0kPwk$V5T+1$rsqx!R@EU2qLnIDSIF z5j^jelNWYJK8Oz<%6Aaw0zdTwf!KeS3mv-|f_lClWkhiw>*T;FiaOY*3H*1f!pMYx z@2k7qxId|4FmVXatJ(hhrs9kEbKt9p9hp#|r?gabLS5=zmP`P?Z&#*bx`3~# zEu-7z9@aP1!)Y85;LDaRIz$}u@=>GPD;YeJNIBq`j`2TN@%LmQzC)r0HaTRXugg$h z0(Ru1|F}5XZ@MilMy8>DmD;+}lJNeQxIHzo(5+v$gO$;*mg|Okb1=qT-z}QsM<#Y8 zg%F0`m|w(YBNRN4r}ZeCoLi{tur8}=_-VG>zCQ%lexqwlbhyt_y7v|{p0A-Y)X~TL zZA#%fchH{*FXw)4^q=E7{IMM4U6S4{JAm;Q{?&QX1Gm1U88<~X#vPPUG|dHXJ!>Ym z=8*|b?f27ffS-OP&G~aC*1NH$?@dy{wI`tGo%vFE#0~2Wt(tBl#MQJ$fz055b^h3;RcFLo?L<^-I_yLWw?zor3-_vC zpm4^#GXJW&7Vq_bdT`$Y{j?M=rHA-qd~T9zCG!92Z;zP^{5hG*sHYnPoqb^6@HZa( zy5sPJ;}Q7ME&jTrAOM`|{FBLy$d`Le=B!;L<}-#@dLh8;5tKbq54`lVv!%10}13q1ONq67WFkM&Bf3u6}8mpnPXz0(xyhr)_Lchu2^LXC&NVd-0v zn@*ZT2l8^fS-`7^O1e=3ygNQZBwdBy+v3#iXpx^h{x_blz^DI;zc{c3p&qYT1;+x% z(dRv)6Y$6WzP;@e#FO56*Pg*>=*!D>N*UO9m5aN6Jj8fGCvNNu$9kIG>J}^V+FSo) zMihBoHITU1>xuq9>)i7MFA_(|nHj*}?Je``sSWDpex(I7aGkZ)7N)Vpe((OL;#&BV z>tJYc!3y*0xzW%x_^CK{i!a)qOq_XRJo(;*Ox$nR665y5{CO?n!X)A!IromH0eDSW zqS7~U?cXE5GLHCKcnEFN11~a2m%P-$lRC?erbpn@^r7j~BH)jftFQBRT=ST42%2VK z9{kd*;+=wiE_^>zgZGn@uWI`tk5?)K%+(Qx*$maj=uqIuniqV9IDN6$&v6`i;-(+J zehN6WPj`xL#r67uMx0_^gnbiB08jhR+`fW((`1>w&7O~S zeaOAb@1KA#rIZ{}&%y8SpCq5YLVZ=MTd%f~3AxGu-r7#&!>rl0y$AdEt5K1=`@lEu z;pZv6;5(J(t<-KZksfk0z@P*A(I~rJ6z>@`c<%RU#QgE&i%&=0Ca$yO;2O+J`}gb+ zs6;(l>=aq60FK-728OWzJ&X@`cnW^@DAlP{Vg2P`TRHv$=VQk;>8a2UH5U)Z^>(Ze zx0`l9#rV6<^NZeo55JX}lN2T~{@rShm>IO&(jBAv30~&h$`kvG_>`&tXkI51?Q_p% z(zhrR??%7Z7g8z{ix*_ZmvBAV5_l$K19}m@=lPa3?3*j>6KsEDpCDi;pt(pUBy0qa z9+<_tDJqS_TWAG7hEMChAWC6YiZ*v)?gUW>A{15Ig!pcPU)c+{D@_4G6Fl>oz2@%;< zlq5nz#l*dFZzPFGvPVU!l&$QvSh9<3C0Waoge)NuNw&%^O6e<af3dUx2@mYovxB_-nKC1H56Umt~a{N7(z=EtjE{(->Fmd$ym2 zTx0!k>L&C#QT!@S6MFQznpmm84?N?;~~1rxG;6%(QEn8~D@`E^mGS>HqZ5vmo$3Q4lbjAx2{^te3AT6vU(&CQ32c+dKkHm4rQshe zm8Qu|{~<54ZF4GwWap5Wl$yYM(2mv!Irxov$XSOF=$l}&W@|U>aq0N+gk0$H{^zx} zNKP85lhMAy%SR(g!|X#}!8o6TshjBafI7;`-@{y#GYo<1Q+>q)GoJ!xp z_p_K2@_N8;c_h#7gaG{P`$SYGcrT1sIe!6m)`;4#vk!LP;?eLl7X8`=d;V&L-}G7} zzcT{AHX^5Qoq|5wI;}HxA(Q>3T>iiwf|2Zgb#0 z-tSUOg`YB9Jo|_OzROkpMTf!f_==Vn+3=6nK93?z1=w9j@Wv5k8d-7CsiJ-djV!Ia znsH8*Ms6+5wVpwlg#Mi$Q=$>myyKEmsIL;Be#;AfCN(EjYAsD8y!W>qra@mG3U5O$ z`eA)oRXq)UJ_}^N41~UJLP2HsU^mUGilkta2LsLhcOw2?T_cA1;4jXOE$0bvZMWdBVFr71~2ME{#?%IJWM0~%X$KiM`?sDXW{Z5 zE5!ANP3%^-(6dUQr`(Q4#{B(NEg;+6eq^4pp^*^MD`H}J?${9PsQ?rB zQAexC@Ie}xJbm)q1GN9~qT0w28jY~j=PGFFBHlKMay{5bBk}xdr{19adz?qRf=yUDYFztBOF!>9ej z6*yiWZ5=gFp^;qW*-tO-(a6f9CIfnTxE?Gy=vzo5vgX$xNtMvZ)2V>(OOI*f%h)>+ z)>0bwYuma+!F9W`ow1)$kGeHPd`CXwpm{AN^gjG=z^&*=I_y@Ol+KexBafTLTed>q zE4TB_L~hbZ#)d8Xc86j-IZXT1bB#tk7oRq7fP5~|A0u}idVjoCI*R+IeOt~+M$)hk zn%c`G;C0+5b>jDJ#GiWOkGi|ivpY00JcovL@TwDo1vKI!pl_@PoE@fbcbqDx5r^F| zwSS(%Kd7mnnk#9l{tL0Uk~z@BSbEpr#fLQF-1zx~O*Z^l*vo$J z9pts@GGBh+&#Q2$Gm3%#FSn#Rfxoidj>pS^*YZPUVg&5;!GyX+CQ$bu=Kzl- zOTkPpq0i+ARZ)gw#L;dWQGdv`{y_F!Merkq2>#u`J96?zb|LhaiPdx&&Y%&|+GHnL z*psKE_Rc)`auO`L--v#NBQt$DfOpq>v&8KI==Y|GO3D@J8*!*F0e<4xd-I5qC;Y<0 z@30S zhCFU_B&i&Jl=ZXn7dvp(9ui#cgFkIO%6o(10qkx1*75}OyQ0r}yWCv%G4LGTWyW0dghs4#PIhO&U-W*E>wQ%;;<4#~-{ETH9}X8C zQIt7sw#OW=pb_cFIwxDiMauk5kzm+I{?;`H73lfwtLV><&~Lr1xehn{^}T&~u6Qc0 z`-K!kM-}~! ze1v}VIHOglH8gz3f8*6iBjS_ukAc7&*t;W+>hccbZ&R_;jREMrP$jm0ghuuV$lX}+ z33)NGpjBcF{u1t@+EPTopyOK1bJ5DKoT|+0M zQD(d=Md;+Us9Ttt6rJRBTrL-vfsEQ>e^!=Gys2}df49(y^|+c_A*99Fx-BW2p^s#r z=J$deKn>H zX2I7)Y~gz?=;vkMW3Dofyc}$Lb__D#`~FQm+&6m^HNTC4PIi7e@aPbDF{^%UZ^}t0 ze%e80ufXGm5!+5JAv*D0_1s2XoK9l4Kg*|YK)tKeTlhE8NftvPn?CRl(=vC|LvE_> zOmhNmDT<37U7AiP=f3sEO47-8x$?A|!gTVkE~DTUaPzGHz$p&gPh{IjJoqvTYculz ze|HTZyif+8mKm{Ko58P8-))h*;Cnc)>tY-Dzc|iQUk9oD`AOLsTz{%&-<}0~X_x-o zzi9^feYBh<@-O^kw^pAUco;jeLDG69oiGc{=JlaJ-}InK59k#b5fc2KpH4DLUR4yX zrIU5h?{9ZNZeD6okQbm6!m}a!HR@^HUv?eEb7^&<+aG~n``U2)P)Q@(7mt>4&LI!2 zNaFXLqLI=((bX2?G;%~{pMVtnSK;jnC%Hiy$w@vQ^Sl@1+3OH%(H@L9D{_)3kRLub z3@X6iBPz^8i&5{!g^M-8crH4Mafd$IVUYB@b88a!zp!rm4ZnPpydmg6=%w><$0!%{ z8ZO&eG!Nbu%ziUDK|lW&RXLm4z;C|wnJp*>q>1kJ#(j0p7c^biH-p3HOE>)B3BPt< z5aP*PV7b5cJB_%ro|R|*jCqXy>Y$oo8sVDF_~QUvY}X7gn<7tmvuf_?Lwx$5>CN8& z`S)SD#@=q^tNpiRWZq+(HCXR@zaQh0)wZ`@$Rl5cHxyBU|IWh&U#gAzPz?I#B>i}14?eihy>5B{erEC_*PTUwmUk3R3Bo^$IwdKrz@fZC z#yc4Ly;01Rcn-;!_E@JA*RL#Tw%mjMtEnRvT+`r}%j8%c;^L(H*lQ=W&%+p49EJSi zBst~v0)CKm8VgVnck=?Hn| z?nyAp9aiTeCJ`4h6Pk6rsQ;=|@)Au7`Jwh@E3+sa=eBoVEQQ}axb`*v9s1#K^ncb3 zy@!P*%y&93+|w0Cl~ zv!M<01@n&CdVlnECgpn^}=gYId|ztmWvW@#ObaQ^*fjJe))qkq0W+tkOy$&3n(kmdEv#A@9o% zgSS^V6g8H&(Mi7ho5@eWIlW6+ED!De;u>4|L7PrawB)+-qJPIs|MZ4~bdugB?Gs^2 zCqZ4m#knlNm!Y2FFH7{BtC}uoMJIxs#dqzG(@E8XV8L_{nLH~$3t zeL3{Q_dN32GKn{-f@}=pF)9Q8()+bVJAwbhT2G%}O5m@f#wtpUP73PN8SbFnke>S? z4=BJNUzbXtN8+lC=>Nd;%R;Z71He-`LM7}zUDP|yhde$1{o1Jv zi2Y^!@Xz#cM}IzyBT-|iJdk~NZ)TYx567kyEy%ap)_zL_!C_U-%Afp?C0y z8Xn2=wMwx2*7LnDfv>ZCa)TQD-?iXVN)7NWpH(>c8vV*H&b{pArjru3ME+yQTerDp zQ)-c~^w$Mvoko0TNx!PPhy3xCF(5Y?aqc5?Slt0~r~mVnKalSk|FpUBBd_sAu1vqS zg#5OpQ)deEgEJ}0YX=cG=I<*>Kk`X8kC%%Z;$-Z#ZvRf`S*M#k{Xz_WU|7@i4*I6N z^OE0%xVGyM`fmvMB+eWC>=Z%17dn4hM-cHL%m3se;!~?KKcwmvszQuhyX&m|IBiA(h1C)QKcnPWD zzMG%;i{r@imySty^dK+Oc^%^RLvN$JO?La3=!9cZkMS_{uvgQ3ya+u6B4W+Ephp2^ zV8R`G=$_%&m#0TM&9aMGTw9_ejr)YLE%I@ zpQXj0FJQc2%Xs8Bg?>cu<-I*j>x3FNKz)XPeH;9q;~`QAIrM=AAl|h`4#Cryk-CKiTg7D?T0me8sA}mI?l|-RiGV9{g-mzHw^<@=Do( z8^3SCk7UX_zWXD8eDYB0{f<03#2n{%2zqL^&s0mpPU!D}F^!MjG z;a>xOr+I83b3Zgz9z@<$JjIqc2Yes%i`2J*A75eFxeV~<*`nFXi1t}~REpmL-vOCL zp#u2%6@9CD9!>P;8$A||cpj+MNpC=0e)eI%?SecxR%*a)YDg!}s{$2VAo1;ww?x^oc(Z9NCtYJZ14Wh3H^Of-uTuR{H(3t ze7+g^QoyPzFM0!=T*}&2yb|&l>y;`E#O2`oZv$e$x&5-uw;<%(PnR67Z${oKZpxa? zMH~*aeYu%d&AIg&sR6IW#qlP3Il^7MwmbPjt115AkRvz;yrCfCwr9c2p=$q zy;7?bEl_3)H0Mvp{S5UhFZ58~Rb%D#WISKqx^Kli^snI)9BbKw{?65&3m_jNeK2m{3|@>~rryN^rIlA0=si4zkeM8e&j!oAK{08Z#%Zf$pq~sSBbC{ zu0q}}ve1e~|3cv#QqCj(2JP#&G$AevrA17ckWW%uO~g$ayiJao8GGD`69oS zeJu!`V#K)H7seINN+)x2%CW!M>G=NX?apE79sgbSr5G2T{L!%GO+kJPt(RbQ1}}-R z3C~KAU$%763ZJ8$X#1#$Y2ftYd9t<$^Y<;Q+pb+e|8A!Wl8Z3^RNH;Qxfk<^v!u6A~BCX`m&y3 z6nZ(FHVvtUK9c={Y7g)p!I5ZUp@#Wg{pf|}DU1`Q4!yybU`NZ;gS&m9&l%26vp(RR zX?eWI6Y@jB6SouKH+jyW<~8(o|KTe*5Byqsx4X459^KD5ZMY8a9S3rETmSru->H>; zSx~@phJX3|73iUFp;*7v51gX9VLX^mFFuZN7=d0b6}mRTxW2~M-|j!WPy795;`;); zbzJv5m4Wv_Onar?`lD*W)r?^xa6(6hl{r19T- z;1>n`gc}(5RIP>@?BTb0BYa!`jT6@tcuyS%pR8V+>)r!z!R;rW&oN$!dLA^&1Kz}Y zwNYy^4h@RNNG0r`lc#|b0a<9d6%-lAs+`+@}>5WeN z!OL3r3>`7>q(5{?{}T8QHT~7{c@yRV*3)Wyau{FtEZ5{=T`gb4}LAndVzRXqJNS z<b8J1_}Bc)3hBS_uj2B%t)J1)rmt0BXJE(9vmJsjVPECU@;m(SH{qCt z*j(V*o?JQSi8zsU2wjQ+#Y60#0`Ae=cjOo0q0K#KlgvX zC&0OKLxHo!*LOYcr1Uk$h>PX2-Ym24=D7L*|7`*ky6t-xBM=#~%q#*oW*rmyk$qPLF z7RuEMwaEK1+h$flN?Rlyud1Vw(^cPl6;N-l(h(kYJeR~Ey}ac#O)I(-oSTA5XDQ-a?mjuvrybtBLEpIl^9L_TEs z*<{uZzlkyQpZJLJ^^?P|8%6LRt*A=}W8t3_=JK|GV824`4bJB9BiB#o<2Qj9Ifuow zoyhA?TOV0gBG1oro#)#MKi~+p^*4gl_7%w31O2_(a;PJ~r;$~@zz4q=9;%nT1|DTu zALfiA&&J$pyZHq8tT`1Z;qZIOCs|eB;qQ-Y0wYf1JtT)3a4{WuT~lEHm@eXSrr1nS z5%YxAVe)%)A#ZPXuSml6b@v?=O);;@O-%NEhP)83+5cS?c_Q$faf1xv=!Ea>eirDh zw$Oc@j{as!4u#u+AM3-7euWr^?zjpXdc!a4x$enKgTGym3^ZjCKk++5GFO9#PYtpv zUKlU7ayMO^MA?0I6%qhj7dX0YNRaaN2A{drS%r<7>`DC*WQmqKJu6eBJYr2 z*Sv_G36w_O4hc7NM!wlQ7B=I9a+T`!$d|Yu>V93u1NGUpPR+L?pUF9U6sn*-1;wzr zRcOCC;6KhT@Dr=8ow!J*mp#WL4xtuKPypmkVj+ zE$^{a`MH<}d+v&nxsU%fJZxU?$UuJ6yduwj7x_2zghVmqxuYVZ>of5`OzTy5g&f4g zf!d_Vhrly%`ra4l%g&KD_V0hh?>@{j)yP+hpL_2gz&KLJ;+gUxCZ~ z#ee^!%-H%#vmkHX*|gay3%DOY&wOzUddBiQFtPxDx1~L=ax31uAAT|L!}zn#>oMn1 zqdMf zwUCpFv^`U}-Xk|z<_|tyA6iVNzD7UcMQRM->$;*(m@fR2Og$T6g}-hY-kjeEJp45p zLwv}qZG&G|dH&1erWrGdOR#Iv6D~Q#Ip@-WkOkzC;H6s$|D=$`kGpEPzE)hF){lBE z@l~g`{lR4TE^k+2p?aAn@A$NC+(lZ$Cl>Uc?~J zR(ogUIU&Cme^v^r1&#>wvpW=!U#n;CcN!rt-9Ia_WeDSfVdQXA7V^wJotIikC^Jn* z9e9rXej#?nZzJea6Xgr~RE9MtjvdbMT zh@%H_G2Fbsd#yo#_!jKL*Y>Ud)f*boO&hpV4JrOzEYlj-**t%5yb9hqFRt74AM}md zI(J9`|3hQYr}pYbdJ^=};JR9}A)y7$;o|mb!z%m)~9+)&sz|x$T!aJM6C- z9_F32{~2BJ4S}V3bme{Me{{WgHy!c& z*X)FyQy1{aid46uylJ57zq80wr%m^Y9f3dpy0xyl2=RJTw%4r@c`b>OuQ!8!z6D_~ z0K{LfaLKq;Hs+l}8x5|dL||Nt(7)Uki8wJV8y=5EKeZXjvv_`w@;Cd?G~`QJCR>F}%yX`{?smyV z{p^)0ZyzF0WidbCfc__4#-2WV1ba&!+5Qsp)0!*Ye7JsU#Y93L>RnvbomPYVR_l|a zACEj(7*=f&o(x`3nO^0K!~aKPzTC;c)!x9BogRXG$}Zq?(~m|dkGb`lyzxEBXAkE% z4~!F3UYd+M@+4D@ei&q^cVua~C-_th3=X)0@o=cxJuLvgBfk0bvG^M7*=Z|b2)!kn zOa5C#KmB2P5qju1Whs2P<__lJCG#Jck)KT*Y)CWs^Al)y7zIxLrw<-?HfzwT}C-}>enhS19sRRa);sH_YMwk$9KPj{f#%NOd6En_f_+cyH}TD z{GU&wvP0hO@i3<0x{`(Ae}7QV#J;}O9(kK}aY6Lo_X0jlvwuIqU$|$Z*A6EkPQ{+b z>Vc=s?^Kou_``tk1U=<0jK>+`M4wS z8|swGdKA7uLGUYiFGltWcy0J5x=I55Z}H2V<#_@>TXygkLwrnDtUB@$b?JR@4jl1@%>kD&%aL$@0H^ePEqH@$qNKw#b`ow7mn}D;WUtJ{-<+ooP zbH0P$N&m{LeYf$wgv8r3EWlm!+#`Ke7XB9)^Rfwffbp~A^SOEWHSGwy@KiazxAOg{ z^|u;%uSIIE0`cuGWy}2uID3wrKs4fqT7;hIu1!za3rfNdj(8 zU!j0Yz|FxOxYP(c{2hC6odt2W^6#0!OyE(h3tle-zbZ<2Xi^E@!)W_n_FqN3O}p{s zz`s(>Iop&Vr{A8v=o|ujr5&PdxsE(2)3H|?_DX#ILVzI}@4upP;K&K1K9t=gL_`tfr$UNrN4i}pFatTZhvqddZvb??KzG7S;HQ>(gFNT z+zm6a#{7$Ezt0g%e784Ip(Sw){mbkPNrO~4ZuKhvINHD2bCAIn_O$*!wfh9VleoC@ z`tMViKP4A9mz)K!WtJD1-H=E2*ROJOhyRHLyuFWjVp1~_K7{@s*(HA3hw`symRfF? z@O?wCr+@2k#N8y?UxFHJlZWTOpz zzc$OxYtV?`DW91x71;67`Ab@g@ZS%0=bhv+kFX6Wwb_dJe33XPhH~*f7uq=mWq?xQUa$_hKBc)O_}IAO7c`(3sChfBWt>c%3xBJSiu} zJnI1F+lBonc0xKxo1bRWhhJP!JhE92`RcF4p?cu*7};JaiT3_H*EdcDt~G7@I&y%6 z+qB-Jd?WmNhwRe7?{m-b%3Lm6i}{l1i-AkL@b9e>M_#VN`}x+8BSW0{E=kbqKr`gs zlsn#+alL+R%-~BN%pY&BRy{3%_X1O=UM3ODL)`7eH%P(X>dhNXHsSZ)i<-h4q3`}f zVn4){FrMkJ)F0b{@pI-(kAfQJyV;A(uOL-qOXYK*|MBvb!~gi}dB3jT3;gvBW{He! zK|U~kJmUzwS0WnfJb~9gb>L_?@XnW|@~s1o_+8)ALph+wfZR$uexG*l zT^rAY_Z;Sojx#8)UZLK^j{9%IBFxoJnjDM*E9XMO%c> z-#C6#%SHbWjy{aB0iLVRn|lXR;QN&_jQZKcAs0-lLn3 zEBis;v9J9hC!xQ2`6~q{@FC#UVKgp@eCFhtXe*5O@y_E4bbfp<7WU;XH*kdLMwqV# z&$96)tpC1`e(J@O+P)I+x7F1`ohZ}TovC5C?`=*kdxQFy@0&N9f&Z-B4Q?;M|L~ru zhk5G}&k}q8i;~6o@iAM93An@h9)1i1?f2Q)Tvo;N;W7p(kI`PluR_~@-%HO|XJo{nzY+Re=^*gm@+h)g zqf?{lH$NU?S02Ikp<(&`5mh|AZypJJzRn7w;2YRWuS*sUw>sQ^jK27 zR%;AB%GNj?p`%@uNOi4U@S}Odx!M95*v-u1g_<1VL95E<(l*RX#Lroa16P1hxG^JS zzU^|$DqL?)iM(M1d&Q25M9#r}?)k>zbaBL`-?4!V*w<|Fv)2XS)G-iLQh*;M?Y&TK zfbYlmYn|DriSMwj65X4vf9R2|5^2fH_^eUbJC>%-$(!EpDSKs#QRHwWVQqJ&-u3Q zc@Xq}HQJ`k2YbGM5cYWxILf|!ZS8@77UYyN^WwYmk7+AD7NVWLlDBM(z%wS3;QDW! z!pc&9F^wUt%VpHPz49&Afmq4TXks0QJvP`kY{2*b`9H=Iu`XlFCw&{Ia;#7I+yC_| z)?Z|Q;IdaP!FSx_{Q)YFjo19@>To^F+{HGb4BvkTL=zLN%iv<<*0}i$->vrxWwbrV zdOFsA<8-Y1u>W3O72Se$%xhUL>!Ls5P15~tkfjF7|NV#Sx#J^+w^5JZ&D<&)>pJ*Z zH0>79-rk}k_EPAlq>A~pRX)Dcr)=}xn1S!(Px32%PQ<#BQ{q>}v5w_X8TF?+*7*oE zaz9E8!1_!J0n=+&uwK@0edZ3Yf9sBCPe1a2e(z=VenF;PY`OIc*MABIT=|W9>P#(# zym)S7d*zo$Ay{9O&uDle6zh7n&bO<2L7aX#_$`XD91;JSQnuA?C&81tZ!y|@uE>5>n>y_ z*;X8YewW?r`VN9`m4@P#CRi`I>9x|9qgapAxe(WFh4m`K26tnyZmE^UEam$ttm_kM zwsAX)eFKV*Of{a@BPwYEb180EhsA98@dacpW47S-3s}GMLQ(W9>W%0ZJrX;uM`nKn zz2`$atJ)8Y${a^~mfN>9nqu9u!JBI*fv<+?v~iFg{OV@l-Vkl9J0Dp$@OlsS3mEYH zlck|Yf(&AEi8`*&u`=XBx>r$$x_6;{SI>zAEnHV0j{Ub@vh;#ccMcu+0{0fk8zGL) zFUD6L!8#$qHvuD-SjQTf%ph-vbvrI&FLpa(9ae$fp2m|{7a3`PBN_VT*NC>|qHM+V z%yjt#_J=rgI;+7J@#FM2fP&|HcXo000C!8-){|4fT_v}k%0PpC^haO%0Qb7*C$9GH z2A+_T(er9p$Jq2NI%)^jS=?&7=AZ)o<-=;0A-6DWXFaqNai!z&Ljiik1TOX(5v(6| zX?$wF4|>QMhWEfuLh{wMM`6cTy!=KdU{|@wXRpJ+->ZzAKQ6%Kt&v8nv4x!-??yQHL@0w#dfa}kO<+G2; zV|~)Q6*XDg5pVC$gtx0A&U((6JA(&ZzTF=g!OP}^{q7>VSZ6HKI#1h=^=2Dl{N>?) zKV}^Jyn)9==KU=e$O}=r`^%xXe(m(5d%$;lTCQsv&yOw(One7Vi>$QVDd1D}`cisQ z4tXv-#IS8W;>uW5@s=>wdFO`uDzAZ_vBjElYsdML>R-bN$IB4n729xhhcaxjTI-LjddKeA(w`xDg+-O0|E` zkCjxU?kep2u>X@mL^AfTnBG>qUIP0(%r)%g;ljRnA6joVcVM52SGQY|JOAwm^l(Yi z9Q*qOech@Q^Ah`Bn64{|Y1AbY50S$LklsR7@v%+V$71ixvh~>C?9RQwTS>2V$=a`$ zYi{EC(Z10uH{N2OBK^q1wb=LKbNX7bhJMI%>#S4kYmA#8I! z_9F`LW3~0bzDO#>@4_AIM^s(P$rAD$`&INCN(4Q{K5|k1&Fsb4m!exbK0F)y_;vjk z8j^3cQ5RJwq`bT;2e00Nc~xT68mJIpsWkE)g_!J&HvpwhJ8=0h0_eo{_Q_| zEThT<`#;4DJ26B0afmDOnqr^AHqZGA+<)s35LAx({7Z+o6xisJgRTLZ+Z?g)SHsq; z&z!Lj75{4bB>LHT`>)OZOW0rOXj7Y;r!IMLBTrk(8~bQg@yPs>;=xb*ZE^jNU+>iP zMeIW&ZoH8J&t)j4oO^u=`(qogMAUw&;QN3h?Txw10;++8cURSAI^+K7oDAM%Q`V2A&Nedt=#MbjkRB zHi3FbPeU`2Qs_HU9rAM$d=3hgN+vsCf5T0Uj*QmWzcEhgzsu&>?=@rTwf7!$B$pdAO>sob5=gPpPNq$+qErr1tGW|Z5e%d2C* zt99JGbGuQmzjxJ2=D;-o`N3ENvHgK!H?r(6^rhp;K78s=szo6(o^$L zy9zw6-8vVv41CM4E))bnuP4h@vnnVzd#BcJfFC5a*c5nKVt?1I&+hsi!9I9TlSZNs z;&~VK3UM0tiy1t~n6wxBnQjnY?G3z<6$F z(Cb#2olP_Nns`^{od^9iK1of_8X{glF`N5AZd6RtRE8f!x6Il9!#CtXX?1~pmu|V2 zJE6Vd{)KjD;H%Yde*PJ_LMwDy4L4x_;vuCh5fR|jqj^@W!Sy_4O4us!?6v1;9~<`b zs_-^?#{yo>a+{)7V82X>bvqX!vnQ=Nw^mg?{QMjH{u?V=cw(RO*}v%@FOFjW{*70w z^|6n;g343n%ZKuSLD^7F#^L?Qg`Y`(Bp@|De20XQEty>Ch_ z2QID7Lf=N4`3vAQlYIDPR0#&K0-&}AW#x^C}gcCSV zMSv(#fp5_!&DPlr=a8&$%Jn{k^G3wB#dH|JZrpFCD(E=3>B{R)I~w-mH#0vl2)U2p zEJaiw=Ua$3So|=Aome;i6)?g18%h6d+-iYy4#WiCH`w5ufew#r&Q8!{{g7PF8JsI4 zUSP-t9G~ud%h>_mc3TwP=>GTBbj>`=TA+%x+V)eYc+)3$ACL}&&sqddN@yG zbnmZ?x;S63aNz71q)D&$ur=-%*6iwaJOIB66D@sYjB^?ouR4#J<9w2i!!uE^%X4S$ z1}#V6`pomj1HAqHyeYT!JnYjI!#8*dcK5$>#mW=sCus~ztp{%IxoQ=DlriS7)4_dp z;jQO-&*3})#v5W%&Ny#_A}6o=fbRhhuI{~^QdbRwSr7l_I@R!jkq*Y+IRu=PG~dY^E#YsQz|&& z0R6AGKmJT$55BMi=LEq|szp@idFXR{a_rYA{7m+w`Bx6`s6iX|O@Y6~EFanD4Eg%o z?$-{`H~87g_X+S{fe-d7lkX1>i6|``!&so8{ zIy-S53icC_Q^YwfGx`sxTYx{~VdsD}^t&)Buwetv?NVFj-LxL(7U<___CtQ?c+Ij zCwzo(zLl3lt>tRy^SLE8ixuZ3_U)Z-S)!7UJAVqx%~5e~(`54MX)1A7&^6DQq>_Ww zIt7jiD(QS*-MtZ#v$mz771xDW$~3EgQc1T?vsmH`m7HO`r1j$umF(`(ojtfrCDV2l zqT0+jcjdXSq$&Cl&{s>5XT!N1J_$oUkaE5Zzl2xf{D$%~AEr<*snwu|8_&_#T-Ut= z9L5W>os&~ka$WCrpxGBH*^!@aO&g+;RjeX&YHz7z{rTZTsjXD9WVd1PO9PeETuSTp zsG;I}I_a)k6;!gVwm8P)36Zq$>P`MMj@ z;^m@sH|`Jkn6Or(ez(X2#tkn~Z*yDm{yHj|iL-te2RwCg@sg7ZQfoN`j|>e zuW-ojD2JZ9+n8*hQpvm7D`g{)7d4|FWCEW7{miK{@FgGCQn2q4l_(kgzLfBQN?gRQ z2(o2S$s+Ci7)v^pSWekhv!Y)OGw+{%z_8W^~lIGW4pgg+5)ATzOk=QAsL`$Qr>k@Nuujndd$g zzYl6ZNXrLaQ*|2?@V1Y_q1g`m+1%Nf+XOvWdKa2Gfxp^I_t`bz4}Pko5@- zETNLjHioPV1ysV6)vxE3LnYP&YhqVqP>F73xXQI;D*02t_mDUEZk3qu)(4JE7Mrye z;Z#ykVB9rz1O5GO&E5@pC4EnrVJMaKgrw?=L{Q0w6{oLUfZpsWi>MC6j_7 z>-WL`O5!%JXu$nHcRJMapfS*S1m_zNrWo0fXa0%@Wx>Ry)@t_iZ zO$`l;vsA2eJS*#Wf=Yg7YJOaO9Cl}(>i0CIl65QOEyWLlSNE%ny8EdlMmjV>Mi2fQ z8Nl&sAN=yLKBt^6cpjfyBSfQ;z`Pz?eSIpqrCru_3eVL{hEiEgfV4RFML+HPP6|EOGfY8diIU5R|PE$$Dv26kIf$(YjiWEBhWdi?b0O0*-< z^=LWX066(o=Cr6(^2ju!({(revw}@BT^ae@ChikOj!L+%azwq}Kqd1BAK9jeQAxta zAD{jTA-~@?8eO-RO45zZrP&1#_x09#m5@8CG;&ws{$P~B$$KJ**U@gx9g=7-KYK`D zno45bC4s#8y1%ws zib{Gj-!q?IkN9c*vc(bQ)3UWSdE!*Ew)R!PX<_7j3wD?9{NT6$X?FxSm3-~b;;mXq zC5~ylf4?(O39HBZj|sq=*C`e(`wCn)44!?;uYcM5ShTJbOn z<+B~9IS%4}sD8aUlsWnt``&F#7 zHv09tP;qzyeszK79{N}Ye$cMnw)3CAn)$?R*@p3*$%^|p{A*}oz1uUCrwUazS#5>i zY6dkqY(|_|o>3ElJ|xDovLE`_NynxNf{&3O>mKi2O(lwC%A_57FqFyd-NB4Jx|~wRz~u-aZ<_I zO?Q-e`KaW8j)j=MLWOk<*s$Zo?`hSQFFk%+RE0H4gCjc(xbe=_jjI0 zjA2z}ix?VU@(`h>q%Ss~+G>fJkm zr^wsn<75Vf+-zd|eHFL@pZKwl0vBi7?xEw6;IAW3@g#7lS+ei(@S~6_t;0{5Jb}Nq z{ki*j*vVO%veSh^_J}Sxhn}R6lnZ+wW;jyFwq6eRC`c=bI96R;FF(U|?3OcyXq;-? zp?Qu%c6#Oi*L#UV4mYfQ!*GQ{^sA?{)B`C*l%?efH}qw_vb%>Tfm+~CfUPay>S^k;@y#HxRjyC|W zkW|L*G2rcId8+0M96lxkG0P_?WFdC(?F(Dj)ytw=+?qlrzV@c7T2Y7rJ1I5>ntt)4_vrs<{yo8a z;n4q@z)zKE3Nf@!$RTmyhf;5s5Dz_s-N+`$>*_zQFG7#Q1qU0b&|`F`)1!U=?A#M~ z$ub!F#d9dl`cMd$)?n0i4+_z`u2FphdOQi?-FFhae`0cs2m-(Mm*wa(z_+<7&G`!S zI-}q`k%ThiOjC;MDd>0N40p#F3R%pVx#jLgA-|xgUS* z6$Sceb|z)_L62=l(}#R+Pzc}GmjX$!tM=om#(S43WOkswh97npk87(kb47cPR~~zF z8qc-g3~q3u5a(i!la9chc`45E-?YumXx=nC zU3bTwLcN#e&W|AWF@tZ^}!wm{iz+q_XT?t2eCKYR)G zO=+((m@MEQftlls@Uy4vj{BGF;g<))FZx4YyJyBlqR`hl#Pg!-S>#2(3lmD5{JX!iYjXub8{}UJv7Is?F*_ zEsRewHcbXQk!P-bl21?oZtCtE!mpnti1?i9%L zJx^s%NKpv)0Cnji>UD|LpFF!6Z+lQ)^Y#0T**6`+Uu`=2d{T!r7m7G<{G~&fLWcKopdIV- z{$z$F9m1JiBN)YmyphT=tItXyw^V!5yV#HisOz>2qW=vxyX-X}uh%FFy~lk=FLTuf z)c`QpHJ^9s)ghr_5keN7 zIwZu>dd>bDIZt%RyT7^{ zZBg#2wc9&Tp+opMFE>q8>yQXZM@d8IW$-$7e>(Km+QCP2Yu6z^Pd9`eh91!w(Ok{Y z!yt&uF!C3h?JmJNqdqaJ=?pUtuQj(^I@>O-&U8|M_;OPGlJv*MCIU z3)nBRV}{xITn27YC%D)Q;5Lz%pSUiWf!hd|r#8kjz`lRWyGzl zOJHw-o%u9faIQ6O(PJK9cT2nEpke|8?`rnF{0fX$n6PclpfcP3!?n(!Cd%W1>Vg>O2SrEKM8{khIJe+0$&LfO|m?Q%F z!Y%95E&zUA$I`4CfWLOKX8e92?=suV8Z{t4VX@{+DPX_4nA#gA$P@K5p~vh1{#Kfj zO=-YRf%OKWt^n_l>=!e~1N_syiREj-@%f?-vpG?~p7-OQI>s>v)xkNUl@7Bg`Dva9LIr3_sD;gu$HV3$>!+`XOP zh)3Mg(FO0f<+~5~06X6qtvj_1 z#~R<~u7AkDcZNQVJ>t#4r+4Ufetyot#V-%-_77m-ld~3bUjTBi#nikmcmwh(ZHmtp zpsy^qUGpsP|6Y$r+f)$OhYxg3S^-Ytx?BPMVIa=^#-HgSAW!y1E42eTrMR%|uBQzA zvr(^CBG4c5c-w=JTMS%Uc@g{V%M5(=cemnV8xR*>L9cPALEe8p<9f&f_|1MtQ^kyd zUt-LTD>er8nd2F<<}j#(Ch_u};JD7YGqo4IKmO3u7uBYqPtl|e-kCFS^D~KAQ;sw6 zy2jA;ra+!Qx00vkc?Q_2O`#hAJsAn_zpk`n;C*J#eJ_CHprQvMXbbvQ<9^99z{lOb zM4~h8i(C=yk zCfX@8@cSnkayV8qaNCno(?nJw}4}8(3FZMIgkf6 z2TYV#0($wn0y{9SQzfHDeH{Z|^o59BNN3>H_b}cEKz>Q(M$UC=V0_q-=>eNTe))>( z+}i@|Ix6E`1kTmo%?LgS=zJI7oLT|+R}~q|zlbyNW#!d^?uwxQ=wxtyTn6f@^nR%G zB4F>fM|!*FGVmF@>ykXCgT8ttr~iW>$Y)i-AIg(K-p1&E+B_cg`R$2ve4D|*rEYyT%n=9q*jQd+ zu#kaE<_5fBYRSfd6k)9d!xde{Fj6>UqGf9c~e=NdPB&e(lt^O95_bjKhni z82IAUS!LSuz`XNVs334A=m#$`zpFsc^84!+nF2fau2p%J2<*D!o!-GU4%EF;hVAtM zIzEvT!M|e{N9t+AF~R z58Se4y8yl&w>WnH1ol@`Yv?fd6D4uv7OA44yYygiP#~*zGcHZ^D>z@MLLxw`FXLr-_ z0E3j9d%)2kjbkMZ#34;W8xIC?D!F=6b06?K!f{?yC6E(2wDx7$B(UD_{Mz*u#G&vI zt#~JhL)Gz%>#M}Tyt;jp>QaEGR)~DaH(-~=tRR65aP<38-&Y0VG~+pki~``(9ux~~ z6k*_Z)0RhUnF9LqtB~#pkhg1R-=297*cq9wbl@_aD{K@x99& zqrZHo<2;`GvZW`5ik{=xBhNm7Z2S=?ep9svF4E)Y4{34?P@R=C3@ZnEzd>3_A zs~N=ilDFqpeqc|nmc5r*J00J{Xa01>4?52I#ijE_6&=6--okZ72^~ClEnvSomk$1q z{1x?OX>|Ovd4Ioa0v&(zqKP{v8sN>R9-$se$B$1c_t_K-{NOtGYTyMO&t`iPdNP2H zD^9U82>{3G6W6Jk1=8{GJ2%`<0KS9gEti_Sq2qQ!GwTW>=wQDnUwlUl9iNj_^Flk0 zj>`xV{Z8-c_|0WmI&}UUOr$S59~YtG(8fGliB!nP%oU0 zn_u0sI`t*U;|$YFn|$c_%SjUT+aJ>L(+zKXv|Ir$$q%CPuF>(>&+qRmT%zM9`Qats ztm*hiPXT_BGjzNz*0X2QNjjeIE@YH<9N^zGp;Pw+9l!k6h12O29Y0m16gqeo;Hcsh zYivWus|#%k_5nE){NKwQxI)LLO)xedZ~=0{cO)g<0yv7Z2kQX6Z}dJWoN@#4jW=6f z3C{1jY&5=e8`x(c`0@62I^HyUwk;nRZ~u(DVT(N-e|?{x`V#2rKDX-2BTG8IPfl=$ zE0e6pXXUyN;HW5`JNpnFcdD8-cZCrh-=BF!T-%I}_r<1*iUWOs9c4`P4F<>bt=q?4Jx|A7^+H#M0^BxaC$jGYI8Eq&W|&|O z;&Aa@n3@UbBjTN^hxF*+`y*fXoz@2U^>xmkxEtUi&3?pTD;-~V!|musbvn+b5!HQP z74%7o>C=NZf;=#uQsoNHcg#=4lmUH7?}ASk0RIe|X?=WPy!TwW_cwt&tIj)%+=2WM zErz!r&{rX%B)`v~=m<|7$MIGy;0d zwNn@E1bE&WZ#&N#;Ok>wZYr}4#6dcv*A3X2u;KEDL~yR%RrN3s#AVh;1<|=$Am4Te zUoF%DxcAqzoHd~1k2W>YT}?sW#96lm1KcBth25F}&okz=-=_mRTN_rLzIzeWb>~s3 z%Z|YQK4M9f6CKakpc^qA94+O;WFkQRW%)i?@y?bG{$J5KU(0g<{}|=obj`vhzo?S3AHx_|s(<0^oj= zV}q7Aup`;mWU37e>& zIvp3;=^}gu2mT*pL=9ndT&hj)l_U-H&q-4i^B8noZcX#v_>JJaPWkP1Fn(9|XPzuj zC(lGX4EO;K_Bp$4z5raFPBnNOeh}16$Yg9A&`&JsblMB*jxTze=~Hm7w)(>tF;GA9 zoTqAX0Dqu(Yj+30$?!|Lcd`Z@U-(JqyFaiipI-cKyfUcA-Tm)$}wK}2J3{4 z>43h` z`rdajP(RG_CGvC0{wKSLb0HmX%a*MwTnzei;#~!XEFHhGTI*Kka&WGq<}wTDJ*#lw zbTv4#{ak*qZzag9tRYoZKp&WCcK92xXDg@I!a7Mh&Xrsu{Ysn;zE^LY!>ws_ysN`v zML$32w>ICC^?5)ZGv(FkLo}SbDsM4&4-G#>&Xt*!7 zYMo3y4g5dkqfN8G`C79gEgwMlp5^Rm+e*WqD(N5F+C{^QjEkI~_tS7M_Hi>Nj|1}$ zO*5XKn~vA0Nhc^z0QGV6n7z_uI&MJ}ibU~&zK;8Dy9SP@#BcU^O#=9Aj`_(s9`un* z)mN)I0Pf3$2d@p%a2XK^p`AefKHX|3|0WvlqtSAotA+-?hwcH#w^ACufOe(GyMTrl zs)tMt$)(}rN<}hvf2QH9qHpjntMb0I1AL}$xW2rXhO2SeqT%Na7jN_Y0&qSCKDG<&JK4{%-!Y4ZS4|0La)Beyv>{v*_><9n zIDrZLt7(^W6#@QEnG_@@2>kCXOVSytqT$n>I5m#}yBUk#pKbzrGo|;xWgh^1;Y7eX zb~?^TK0lxg;%>ElwP*~8$MQB$aR-3=Lxo$bFN0$NX6By_-hbD#rRN6V6B3(R%?;uZ zld{mw75KGlRg{!ZHw_oPRI@n*#GNy@c+t{E8g3bTRl@<`7V)ZWj#woPPpoF!u2ez8 z**RKr`M~kG{-I|9-)VTZqOHqNHK211%r6Idl)LIs91qAhzMd!hrUJb7TwBuM32>AZ zp7MPGFPNVk*C;B2d=+)!u{D`W$KBr2PwobFRk!xpjn}h4UYCZkZwK`@O?5oy9B|~A zqusR#yl;1-@$5rTU;2_v%Q#_B*WCW|T0ovH%CF432jnh%{y}dAz~hwfxj8EUKDO%& z(|Lej+1EF42!MERy(bWSw*|!gjr`AyW*V;l%v&-6oOhYzDIErMAI4k$TY#Tg*0R0_ zjGy{SVGagx5=zr8>jwE-u=n_;z$tWGXLZPvDp2=s;X>IfL7gjPt!`8V_2@k_G$vpk z9e=*JFlWzvP=}|##LI&7Z!O@VLg0tQ*Q0u2z|RE)ujUtEf0}tt3LCKBt?|v_C!n69 z>ITe~fx6w$Xmn=*s9WZ$+iVRW9vA1&2(1M1SRJ`~NV|>(o)>97X$#^KQ`i)#503R* z=4*OD{`sl&tQ7=&9y_exGl5_Ay#6Pjb<%M81Ru5?pnl7bi8~I0IC!sE@J0^k>)m0U zbspr!1A#NU>_PqN-JfRK4eaq_kKzad$54!W(ru7G7M#Uip#b0fs{PYx01tsdcL5uK z4-e;%LpsRE$ctvDJb>O;E52E1f;@@H+ht>0Ov5E2R|`6TdOUi4`|(6jr{1Ppm9M0M zdLLK3i6a&GbKu}fl@w5)Tk}q1;JkN%X<7=PUwnN%@E+iojgjcx1?s|*&Tw%7b)gt0 z6qE6dh8q=z?DqnBSE+rh^bYVpfO+$qI_P6XNk%@_Apg!S>Y?|6^ZBji(XRk5cPB2# zf`MIYtWU0)2kNRjPFr((KA``c=W!p@p<(cSPBUPKMnT!qwQ&HyS?i|RN7C@6UmRBi zh0yR@RkMj%fdJ3(=Qqsuqv7+i@!Q{?)9_2?+((Xq;~57o--Y zGl+(}@?Fke^aj-F*&*91Ag|50^T_L18a~5!AALq5$j{oQwJ(9*sShT;=Sv6u_IY7# zYX+!$F&-PKOwh07-)`{+@87h!uEGTP&g?QlCyvhFfBjC^5^2=4%Luq)4TD^(b zTYz`rV&AU-ukA@M9vu2W!w+c6^pH4a^ZU=w0QSo5XWE*BWB0u!9=ge(kC*P3`t+WL zCws6-4*~l>7aSbWh@#=C6X*>~08SDqO*s>Rp61=E;|+a5+@4y}e1IQ(7x=hjy+Gf7 z#v{4uAq{_=)EGV=95=ZQeE9T;hTr?HqJROuWXEg4>%lnTaDP`%ASb3}N^J$OcSd%m zZ%_;v7n-uc0pLgEmqoRKJR7LI>Ea0baua{s$+E8?52RKWhk?Ewt>s+tr3CbG(_{Y2 zzR|$RUOl4!Uc6H`DW@(~t=*rv(P8Zp^ zTDwXy)xe+XP&eahJU~c_`YDE6@IN`sjI{|g$I_^uJ zj^0Z=nY+j{o1VX{VKY`>?k2}-f)@?up1)qT$XDY`4dz~w(gk!%x!1D);?MXtPBpi2 z7WS{lb(qtRIuT1LH|#WFwoQb9dCYH{H{D^v3GBoCa_#MFEwPR#;|N7rCN|^nxK&;jMwl9q{wPrw;~~Xv)B63s z=HJKY0Xt{!w1dCxU-x^w+VAr%zxh^S_>yr!oT2o;&wu&5z4#{jz)2-*SiFA0Gd&=d-YXJ^wHH!|(rjq>}R||M2)sD%gij-`t67?93I2GIb zadKj8;29SR+xBI6=EdvrQb@I)C|yl-ls>!#+ zPff%E1FKBMnzg5?q)qwJpB4L_lFi;|k+Hkl87gUArJ6%WK2x$8@4e){ zUh6ECwBqa#=~<euI+D^3klCf~huC(keyOFN8dxWD8V{xtb_oOC`;a zYp15%Zc4V<33YQH+@)m8zhL`=rB3SfcB+(Y16i^BKdw=-g}Ll5()vWnX0F!g zlPKswWt$YwMN2tNO1AR%)0H3Gqh#~6eKnr9gpzI7x{Y~O;*M0d@%5EFF4d=GOAbG7 zrtVA0W(Ve?hAD3aTaZ6UrBF(?zqe!lPB5>Zu2YxFTb{cjJcRMeL2~T`813tF_)4wY4Bq0%9I5Mbzv)} z95`wiyXd$|Ig9Ici8da?I6v#t7uUiL?KeXk>Ey zxXIDOn~okgwA42|cHGsO{}+R<C>HSe{E6ygYfI}x&`}-;ONS{^vA%mI6Dp=zRfX| z10DVt_-n7lk$Rxx9|LzzCbzF{vJM>j>!%c#Ky!^+&U#5ny zrSvfjMFhy9IGb=xwTdjTJ43rMy=(9-)A{2SP7l~Ai8r0(LZQ_|}7L{~Ci^JY`qV{aq{HPmh~$wwE0IUQBE<%#};q(~o7%4&dvJ8pM2$g`Fw&X~8~J9!PrU_YEuD(6aOS;U0AP zapSn<&i4?SiaUGcD{6!(PljE`KwkIbKNq@s~FM0DW z6YV9IoSH7bcws9MFIn|4Gp`IwvTDAoIIA1m>U+DtK`jp3+W+hvf6F(lMsf14s7!Qx z4m2xVJTK9Q9Ir2rx*F(p=<<8x_DQ_eLg%l0qH@plO0Y==U3(OR`v{l7gqga!Mc9dxVe4`_ z!?2y9h%y)!b*M{mAy5B}yHWWBZZwK}~e6jpK=a zBKWdHjNSHLtXNWT+Tq@I%;H{J1$TTu_U6Zn#p28Rh?A2K9bG0jMCe^k>(0;ULzaK} zy3rB)jp+C*%(RN#%s`iaAuN37v#37gd`_1WJz0$P6ITkAk7V~IV-pJ^EpAq|6I&l* zEpxBt5DjKV=j;+Ju-JQMb00rX#Js;Pc)d`oAGzKc&u1p`WTE?ep+@NA;%fBza$PoS z;k22($oPLWsuwZKLhldx@js`V525p4I2^fIQyINpKIcx3TQvop|Cxj2mXi#0djz>; zV(yD}Blm~dqRi-l$z90tJ+)*}RNv)Jg{UGK=VkQ#Qj zxV}iXc4Yo_+Sk0a%3BGy3r6E-u8hEfF4}J4OUlA-N^xRW_qG$BOSiKfK3j>k7SxL! zeDw`G>AG?1gDtJd@&|TIKV^lX^XFz`T31FPf6u`o<(2&{#EZ&S_rc;e!YC(G%FChz zTb}7`qr%&bCEGo&-2OTmvz&1LtIhsWtV$&9UbRRIa(`YleFgUb@dKIvXsg)crk4%K z_{@KKtbapnJ#v50k?@wWDXS;CLbXq*ZLcG4ar6~@bD0vilV6G^pv{d(yA{>ffc3UM zbEV$(uzuprt9AEGX${Ehx9pDr+a#*%k@KOlFFvo;qz;)MOAhp?+f;+>uk4MZQ;i*~ zkn2kbcYkDEUP){oSN}jS;T5)Z#@bL1ivo=2rKaDm$DKq%U54LmmpZIkXJ)&aY#H|1 z@=E-|%~i6mu*F4RcMr4~DnqtsV(}wO_fzQnv$fUcC3cn}=L7M=lzDw z%b3RQs8~i+F5ju(Jfjm!GhBYhAhQFD6USxu`M6^Vllxa(p;utB+yQGiHdSM^1J5qG zA1y}Chj7D#OLf=_kmnbHl9oX2H(!a%QAr={#W*MG(K$tfJny^u>h*H|mK z`9%fRlZpy ze<#kRyC2#olR~&GpDdZ;`He`6j~P;stR>o$;=JA-Y{#xk3L0x3`;LXGtFb9gug3Cw zg3iSCr4T>j2}5rFLc$;??uzF9V#2(8*Lmw#?bwoMiy!VRsK9n~Em-+5qZ)IWx>)Yf z^^e4pZ66<81$px^dvjK?SQ}>5?rD75ES_lFKof7CTaA?wt_tUtR%1tPeI5jHrV`KQ zyA-aI9Kf0yrF(W%brDT#3*DA~k0Z|YoaDYXvk`Ou!EL@{_cx4T^+G)Ca{_X_+#m3l zH&(qt#z!FHwoJ>zJA}E!>GkLB!>}bQ>JApotiVKM9hWbi)=s#+a*Bxzs={79lk3h_ zFT>tC?-aD3YlS_OShHB+=)|}^sxOr?=8li^5m_NWPizqTnA;=ja-;B6E?3JkVh`ii+s zR=D-;ekE2m&r38fs2rR2_=kjfWCDh|KI}_ZUag-^V5s?g@$M4u{k)M_=E3|TJD&m~ zmsedQ<3TTW;EB9*Rm}kQp|gVP;mKx9#-KyoW>*<@)qG;ZtC}zj_4?6p*~We$*BE4f z<=CW;ofb&M6l#>Q$(b$0=6r6aLvKn6mF3@W#@?zTmZTOWUR0{bCMVn78+53^ik7!V zu&bsZ?w*8AI*oT0+exDhu9YsOy1^ioVxEBcqY|H7k^NRu6%sc7hyu01M^R65vAzdW{bzaf5%miWfAIKTMX=8bCQSFmVW{&( z%v-)3E2;O$`Rv8%^IrN&JaWBsoNrDuI1_>0J|N-u*{TDZAAA1W5w0feofC6#(ZfDW zWxn$S2W&1- zYn8c%jAw^O)_WsyU*!DcXbbh08T3JxuYC!8ufm`+GQa=i!v{rPyAcJ<$l%Q<%80C= z!HL>C`QkQ6SVbmJ;liCNG>a7%^b>ckKC|B9-A|NkV3$wZ=0!Z1Hz(TgWI17h&)+w6 zx131S*t*?Xv=v)%C}oeMP9@evlx+34tHQcJxDA9qIDov~h>eyGU%ba3xj(l!t`>E^ z7J=-q$8D}Hui2xK`>k}=C!gELLoxHpn)K^EZNzgf`9tZxB?O15oq~SmH)7*W!-oep z)nli*5(g$rRA7N&%a-kF3PA2BceeQxDZc*5{gCV6N9CuF!?09025)WFAZ9aD=t7Nb z53x7CxVa}T9t*s_@6iUC5^U)Hs`qBEzF;d?pTB#qH6BB~UJ$eNKX4%-8QGpEA0)bF zElWk_7y7*Uh>Up>a{l-B9a-y}l7JlF#&dlkq6-p`=f^3s6JJa6Cn4t>-=3tIvu~y& z_va?f-KWH}vXJ|8=+^xkM5lj7p6}+o^ugy?XCn8{?0MHVm1L(Po{z}&mG(5rzG7t-hI&74MdTXrE!^4IRo@%4U$%hz7*i!H8pR(I!8TG_i4HM@ z+@6TQ>gEdURpWNs=)`jDP-(VwBUd)^e01CO$oFc?PssR$oy^9Yf2JbiKVDBx@Sb-v zHX-`wP4Lexi1^*{U#>Zo5vf-%pMEp9glIfhTHRGxhndgdWF<$u@n zGm+r@gq;8HN?h(7HT{gd-rf-rJ}9>0Gj>W>x&M(zI-wibXnbaR4e{Y%?#zoB?HH$t z>_b8?A3J|?y4&ovh1fye6UQA|GLZ2%AAjtKMn(#9f2a+*xcTXiBhP zjY-7oOfXqkhVA~b&dyk*92p;bRk7XcoXU{v{ixQOh>LH_kk=cR0)+R^5vjmX_tUP> z?^KSTR*B`Ek+e7|5QnL-AGq$r-;QZtn_8NpoP%ug&B%Vy0AN;y#fY&6m!1di6QJ%d?fm*-OYOuuU}@v>D8O_;^mfNYO}!81)Gk$PnOQ+9Wr5%^h$JijRQzkan`ya5@1ktIK@Zx1yh z`#aTxj~DlBLiRUwZS>~(a?Qy7YAw&|__VYp~VJ!tqJq-ymyJ&SwtKX`pEWt z^LOI2<7Aq@eJhr)PWPVO{2i;zox4wPQ8lJX7>@YsevbpANKxihYpbz+ZO>pJbr zJ`paM@Dt;i85p0ewzXkL8}Z<(SAS`FJ+{2Xt8$}!8K&5;;mzUKiJWhba>5E#Gdhvu z8@%JIO@&<-vi#n<2q_cCZsdNlU)IGoZ*LEBKHnh}k)XD+9jeU~{%9KVFcXO{gn{ zYgewVz$!g&yylHB$He469atyWi#)&R{Iu~24d_Mow_4`7ZpkZj{ze42UAZ`Vd@Wo~T%U2R2RT2VT#_-PN%bPH2cCag`sl*lUgZ9KHHdG+ z)N{Sa*N;hCS|&t&?LnST1HV`C+}T1ay|qsHsV>@gU-(-DSeXdD!M&^ zhmY)9*^VCH_=q;MN7?B4bN1e+amQrQ%UVi zLZ6Q=(B%TMOuLconW~xR+L?)-4=sx8bPb<$Bd=!!9U>>IG@|>hpoFMUyLrMB1@kb(_SzRQYiJ0+IV%rJY#U{+Ro^G6R^2wA1|; zhZ?bNtGr7LKJdJdPAErrCHi_;)W)s-^$7A$nsyDT(qe~2mSgn*zDw+)8KhB)cvTP{CnRtoI}4JfBm&&>5f?R{T5-z z*UcZ=(D(NmZ2eSo!1W~R{gn7?(c2wgmm{yA6HHFcI`3VETrW~GANQ`Jm0|H-p1oTt zTZtu{p?S0Qs)+Sh-wv7t(wj$)`;gyBO`d(fvCFW&6Ul(2#Li9FHE?Qz;g!!0%kmkGA zMtpm<*RI#I4tuitZD9C=QY^JkcUmT1j{JPr3PEfz`d&Hm^ZXm0Dtk;)FGr47VcIEo zE6sA^(&a}BGoo6-^V^KA#kXs*;Gg3Ax%YNs-bMy4Yx=^lufcccJku+~ZtdP6wArQt z`FZ>5j92&5BPx;cynCj~&1p#u^5ySS$ zDSo=;b@`n-zyE=eSF=%50G&U7^~5_};Pa!X^Gjf0!~qrEZsgCW zU%V?XGW|g}ay?=}<-zSc(7(??bHyePg;9K8fq1-z@9cBvpD#}KpO7jAKEM3y`+K$= z8K=$-z9VM%o0OUIDt#UUv3dp{ z2rqw`g~XXGtcllorEEbbF>hj4kxWAkX3B4w+?`d5u|1USmc7}IiIuN*)}ZGS98IlH z`)?N$W)YmVyyI&Khf~`o90hll53J`XNlU zYF#s@nhADdFQ0N+#;_5XxP0QW=i1+}AR*gc;ZyCz^hxvLr^j9Y##Sh&qSlQW%I zNQ?5ew)CgiH+s{G3k{vvzKn;DGNX$z?uHg))d$s>q=m}c!h_|Qt^2ZBr4F^&gojR? zweR{dY+h|)gljj^aa5^ts%t3LqN1R${Rv#D+e_$r1yx{)8ShL~b^S1!-MLREyQknc z>rQem`qqV26t3srpFDtl6cIFAckKt3Z_IM>`=?WAgrC&}Tv*!o=b*W_TE9~YLGsD8%WZnl}VEyyLfrvJb_4F-q};kS>sICK&>&GzJ-*xf<=`6Oi3 z?K{f)Z)H}mVT6ZN{`%PQ0 z`#Q9$45?DATRf@zKr{GU;9p<*r7rxhjVk583O$tTSD_1l!+7w^`Hx@n{GY!~euq_M*?NWS6Uf65q^J8aV=z&AXGJo5i> zK0KB@4(lVoOnaD@&2QUs4CjPyS8XIxJ(DcQSa7?33g>mc7J`S^YxhsTjTpqaBx1ivINIhK@9$|Bz*<&y6Y>mD9Q$|GsySdvEa z59=k5Bp*3`SO)1I$xr^0G;-XqEE1dHv7{XGeNrdMOUfp7k>?}^7*Sbo%|u+Bl$=h zNPVRIVV{R-;H|%SNIsH2Yya1SB>M*Su2AZ3%kFj7yMTb zCUYDl$zM57{{5f10Du5~NKD9nK=vr|hwOjYx|MTVoE9O_Sxp&8KvYlY& zgFiKx1%JI3f>+S`i%BZmJ5Dw$FfD8Y*{#9c{%dkDb|GhoQb0EjHBNK@|K&-F83DwA zZ~6V>Kg?i`i`{og3&v4=rE%JxEpu(tCsDDfYF+7|WzHTWwj@LL`N!voQb|L!ZEV>J zHKlG^sPR(SW`3q|NSk9NP602Xv>7>i1{|Q zwjoBrHAm55!NxgM8G>jVqSB(%2k1sa~5JEA+jODiFllJ*Q07-w@|| z#9$$^A-aH=y)u1-hD@|9RU#p>1-@=9DhPwg~xztQ)?S0G;a*aYO8uOS2B$u+tP6qYOc`4UrAeHpC2ZUUQ;;)t#wS ziKKRM|D?w^7E!T@G--97WTRZaIp5_N&%KJB3f{Bdt|iU>GLDK35jR9nMR%4}JIPVb zG6$zHnIdkK*^6k~*s}SxUADS+s)uS4XMFaNw){Ak3f{TX+s-Y^o&|0cQ zIv$cX9L(9F6#XnBeQOz=l%REG- zh-_nXIdZ8AbkB*cz{Sf_|pkC>K-NsgGkh->oNsvR^_Ha4mxM{KHyo+9FQtkpz+ z+Cfn&+YqH8<{RQtD#`k>IOihDH8~<~h?P~g>oCpTn2!n&!D`QZ(aI?}MdL!m4RHqp z(Nn|>L1aU`tUwGsBHN>LgP+@GQ^Jdwz1d^BCP%~#ar!`<+7Lb6oGklVmVt_Le(4)Lys5*L}`cxIJSv|h#TUTHDXNrq7Hs%UqbmT!Ps_7L{Aaf5L*pm zIU{BW;$(!_k;ZmSj)>d;7dFHwjBQL2Jw*&XA{*kh4B~1KvDG|1d;Qp2UCPZ;#BMpZ zxQ(q+#2FCL1;n&OytqSDI<{*h)i$7jZ)pv2h`$W!H%{h1H8F9~4In7Gl*S#uTyPBkq_X?))Hn zil`Lvi4H{E5N$)ukg;V$yf1@@8zS4--rz%2iWpPG6+U825ufz)^ZB-XpDE=vAmZII z#0T3D>+~J>^o+@~WT|#R5pR1T0)qHhCZY?7N)aDBAKS+Z$M&gLL}`e@LX?IG2qGI| z=n-xE58EFfF&kSz5W6MfCtMKg6fu$hFU#4G8UFh-dY0g0e1CoO2ZJ|WHplnyARF%L z2tLL4&u;Yzdo}6%UGF>dpN`P85h6HG!pz#>Ja;WE`#g9Wg zELwkmCDcFC2dV=q>Q#tRW70c8RuFBkUB7Tp3jBBTKLZ671%;$W$>3zol%=dXpd+Au zKu17fk2)-D$vX({cmC-IRLAHEP^(5yfT9Z}Ky{2hOQ6LGh2(nfSqFjo75}a1ZXc{& z9WOL6ifo6P3nhrLIX!hP8=)scVTTf+I-r5dWP7i8>7p7dh|r!0g#=1~Du+gJfePQd zAg76}RSP9N$ZAb(s%K{%0mTX`s@{h0+q^RIQHX--7(FBh_MTW{b4-p^`8v6KLYn)f zSqV@-pcN&0)cFU$B=0ChL3Kb0P#sWo!}W6HBZa`W&!5e*Udz<+Yo-J%A$EWJB#BMn z(Stun)IN2dJP6|3~}Qi=q4faXsfD@7MtrfI0KS_RcH zdV-BB*M_zB;FkKI%5Sf{AQZA|1W593s!V8?93iiuH3)@$N#F(BbEaTF_)q1~xfZIN zGx((1;@98h|r{l5~OCE z3O6oVz-lhkb7(xE1Zbe3eHS_c3L?~8D7w%QP=c{qm>9lSl@+Uq43~kKVc-Kre`X>S zc4)Rkl|z%dd1(xP`ixnu%Ax54P0>X;spcL#SF(zNPApJSP{Qcr0j*jnh)~#}*$&Ms zXeL4f1+@wqLFin2D1vj+AtP{u>d(A_mKxM5s2^!_-RFkJf$#tLQwMYeG#=2VuQPLe zUH8BUO$O=*G)rnz;yJtYrC7~$;LJ2KJRlEH> zmf$Rbf<|!kb1l>lXaj&Y8K_mdM>zJS+D&5h16nxHWPmmq=)y}VBzE57=ioyUe`Y&0 z=1@PvJF9ag&VlX!KSe>y0IEY;MB~oZz5T2gicrs?4noa^>VOswlmHb4B{=G$wxu)>W zV?`I5SI`mANf?S1w8KF?hdKx)K&Mpb!~#_gB|Pq_8faPE$y&}(5TTw!M?lkO^sqzy zfL@G3u{v-mKNTw)VIyVq6$P~lN`NLcG~uA=LR$tj+ebgwLj4#+0@U--V+FMe3L=yM zT{A#u9B5Lf6-?%gbQ$523|dj6_ha;;pxpl9eVSY|uerhk^(lF?w@HKLY9?^l}MW2GBqSc)z_h*LObad=7;K znu$=Xpydp`nt-mtp;kdfL3eARen53V(H%Vjy3YXh14LJ3e1p*sH86QC6ZeL4Y}S5Vl|63&nr#`?5Q#G^}&2Kpo1HSRfODQ;LYjRi?+du&_F@sF?tN=wPF>iaW-&=F8Spd+BLSGk;hy2^luRXJ40=m}7(Mo)mE z3nf5xj6O@C#R-K(BzL=M-ctGhR&*^_PueZMZG@+FpjM5Z(5J-vlrv><97~EqVTTf+ z%AtWe{$O#GyaV_i$Uo}?+7qFWKnYOg&te~Pk z=uFhOGkJuT0Tl%$j2@C?8Oy8pR;jTj^^y7Ol$y*(c-#W&2ehIV=zAG$DJfaQ|N!@?sy9+Vx__eSk1jK#X9}< z2rUEZAk-?W03UPvNh92zv1shQcqbG3W$tz3@9>Kw^w9aKbPQ0v;C_nWo zzwY0~T2as%guf2FmGb--e;;5%$EONev~uHqK2q?U>AJF4S{qJfH+e@SYK_qo5<8@qjjcE~epBr1d}T_^!M(L+Im61MqdmX%IxWSxYe5gh$o3-trq0H93v^DT#uMYglX16l@99dDehEF(-hSnC7oIn+U@ zxlkR@!hsT?qM(HQwL9Hcr;o5;f%*Y010lYu#60&&taT1eA84SU=t4U+)Iq2ys2|XZ zg8DIf<E1ePgk4T(UO`7dCt)a7&<+Rn9O@vH0G(2y6AM&1lwk6zo;Od8 zoi#(e)(bBZ$C%)oCLI@M(@YyMM1j{R5>(I&?OF3 z)aVJ&jV+vKpli$ zENf(X^|zn%cCDCpA((7b}ej+StS%&6Z_>vVzd z){%1OW&8ERwKU&S(v^+syT(pPoL*F~&OyZ{wf@eTp)#yb!BHOtI)0B4k zQc6R#ZEV?!cv3b9?w|zZ?4yleK0KggLzHInQAOg$JxXcn&v>l7A5pT6Eg)kn4KXbd z6KQO1LySV-dSV{W)v?N6M5P?H9XyBcP=-F@)*3MbJIbm@REij^v*oKVMu`tm{UZ=W zX^1gJl!ll{AwkU#q^45Bi)h=}vLSjpwrq$Qg2;ww+t^kXVv9x$*5dA$Hg3iLGc&~b zXkcUy^<;$T>DaRE4{p4F+?x_N#6&`5Lv#T#Ex#-bz;+i>_BX`29x+&mY=|x(X0L$z zxM*oV%3vX~McERZAwMW5O2n8VDlKl_;(IslC)H$xs1%WHY=foLv_#e8E@c!9Y9u#a z>!oBv#0{}qW^Rj~s~#qW+b&kCSainu06bb;>9S#uznQYoURW81jK zHbXcyuQuxhQdT`;tC@|KNQi0a`{;^M=5oq)2x6;2WXoK!HBzaAGW3X1K+HEpHpH|< zT!$b^LkvA4Acz@)C=HSAP~@^?mv5Ab)VSA~Db-9Fdc;IR>_~_%Ahw$M+lSb9Bv875 zSb&Jl!O(ljVXwoKN)eZNh)NOJ#x~y&J2_(L|4t+~_Jm)X*#Cb1MQlxo1&dhzi1~@= zGGZDdF3uMV?VxRWN11qt-4)SOMBLgpmK04$qqGfC8e-xhuBpa5(p|lMVH^dUN z74n$3mKu;{PnN8XyG7Zn5phG@%0ToKF+&j95U(!~LyySD@3>!GJ(e=`h}k=~i*rQW z5a$uZIS$cN`K7M32wzIv5ZfSP$so>gh}W~i@;)hkrzu@PtOZ2ewBI&=FG-?QirBai zZBr{gvsn8XrBcKwAi|3X2%>F>Z4i+SQ7IzZ1cybhqx&i0MZ^uUaZN}s_UuasA3p#0 zYb3-1L`+M>3_)DgAi|5N6cIPXZi$H7*t&pN&WMQ=vyI6pr{0-FtW!j3f3M;HeOe;M z6mfP&i~=IOh-`?9ZNz0Bq6>&@`Q3zvHT8WQ#Ly!~0Z|%a0gi1VA>xL(ca0d+M;q_< z&7{5@8{2M)=qVx_Vyi(cXT%IaoQx1V(%7!a5pnzf!iE@yv5hIBr--3PWJA1`L0klvqZHPCZpIsDLal(i4 zvSMsKMJ&McCf`-=Qm-u$6A3Z&h|Bx2)2OiPhfzNZyFQsx_Cun?;r zF{X$OA92SFapwooQ$(exk9MHlGDfrwF+;|d4e`DVB5sImV|%9$Q7K|f5m)$#F-3gj zuWj2vp7>MBaz?y6hWLaVVx2m4g}E0ZJj8GbeTIvx~HVQ)aop)7h70X#iKy{3sFp+S6$s?D`s^dD3$zb2J z6pZCd1E3>TJ1^AW)=yy-b&aij&aSW#2%|T5^dq2wg2rR?I-s7#*~DuQAK z6-7vH)_Xsy?gP~^dPoLOMbg7wC9ryKyJIN-+0xUjSpxL~T2X9k&qpg>!bc$rssl=Z z>VTr#+f1vK_&LJzBln~HM!$rMtdKNTJZ`^w?*J>I&r@nv!(3lh!sSO*0`p@DRsz%y zs8wu_Cy5CNJYyB*z^w9Meotm4Ky{3sz&yJ;jC-9AtBwTAgxAVLBY=3UPt3^I`yT5E zXbnPPU+A2}bhz??RTOltg(|N$;y1`JjA9i9wQBTbFnV;~i@Y`B(HddR08MHr?9f1s zcS}!l8>#O?lNw4`IeX#2lmQ9SOZMrFnef@M(zomilvpoG!K z16s9E5TUR`vmKgO&`g8|3ThQJg7CRkJrqPJ zVRw9@mc8O@R?ndk9Q|Ai^#j@fpiKs9)wZX`r8hZ8SYJU42bv7fCIek~9pCa`!H$v< zR>;tpL;YwdXeq9r9mEZ zYX<0y15IjfKIQjI;~H2K4q8#8_ha;;pxp-9&5~@utPzFju^eUqaOiv5PG=;Edywv8l5_Nc}|71#sdlo zG!vm%LCYC>H340PL#={}g6`Hr{ebF#qC0v5be{q02b3`S?H#BnC|1zf8HyG3t_+8% zZ-Irz2sdA#J1o%K9MHUSw!g6GMB7K!1_0eiftm}wQ3X{F6$QPKJNg?uqrVde9RY;| zIs$4glmG=0s^fn>0a{VerxT!g1%(|g;S8D4tWWDK(44XFOgN48KVbB>F|X%kjX<#Y zJpEjL5LT>x<=;SzKu{c~T`B850^!EwclLg_M<8%`5-PC| zMj)g~3JbS|jzGv{eqWUGVFbd&j-rW!u_F++%WWF?G?G;hPF>qG*LH*vDR*cNeC8t% ztc}BOik}*RAnatlt;=Nu!jws6-7=3xAS7qlyFBt3fsnHLY?a5k5eS}Yx}FpEk3cAq z_6?n_F#^F;dm)?tz7Yrt65L{^PL4q64V4+}bRL1w@84(@Fp`5|@=@vqXGR!dy?uiH zLH!X34F7d&G!BkH2=e|vti1_1mfQC?t~856QK3i(iHhdjHyR9~GDMPOdNNf+NfIh0 z4P?p?MHGoNNyClIQWBL^=CQ$)nR?g#JuTmU&$)Zw|Npvv&vkvyYVXfp!(Mys!Q-5c zXO zAhc5YSG+~L&ys8X@^vwxU+l?3qv+0^)w#E!Zp>4tK7DEO? zVv@r8cq;~i|5bQJ^*IJ2=aux&h8zY$XzGB?xE=kljMf7NqJ7=wg^qU_ zh?K>hNn4T_h!I~m{+=`jLVADi-l8%F;zH4t9osq9|2tP%sq>~uNHP#!3$C?xFJmBT zS4KV@FUvrvE6u80Bf>y@$>`*~JCA{I=7@dRxtf6x9k$jCv}7Vy58BH4G7#U=-v*u! zWFX|GnN0l2q`~j%(zMHsL4((!w5iCQfe`vCQIi?UKxoy^9QP`lftYx^?JXk=#{1CjUgSc^z21EH>~v#4*uR z^W6-DcBa$n&I1fYQi5^kO$P>I;UU!*N>&U+r@cq!K_-nu2M=Grb)G@vWLsOP;xh(f znWk9v?j{C8JZE2FdM^VZZMs2FwS$2;IosPdrh$R*B3GNFwJ;EFH-?C;aSZ=YGSlt3 zXBRDIAmp_Ug&62E5F1vgZK&AJK+F*Glg(FWAcpoyMYJqqAdJomZc<`$zQOZ?Z>e0+&o=P=B) z)f771KKOlR&f~8HndLCXug?F%Sy+Le&yXD`*g3^C^%?L%n>Aclu=pQ-WG+CM(@$AZjLm zcd1NbAQINOpX?zf5E0?4W@$2saYMB@R~tmDFbmb*VWyDNkd_>S5DkL1`T=X{F{+?83;F*0QHO_ z210I%Qu~p12I6kYV_mbU>i=Gk;KNVOi1IQJq<(4q;7F}4;${Y7=)BkFTQv;C zIgh<_CAt_0xgRPk%b1)u6c+Mrm0^g=GX3MugR%_7fWhv8a{>%Ry5->^{}Be~R`+Bz zF844H+?jp@Diaw@6=a)jms-d`T#uwI8dVvHuz3pl>YEq{pNd0?A{VD2ch-l2FjyDcIrbt0u{+UMKGK(gFoE=r!x@ev`xj6+$;+@8W;#!JJY4CiJJdTVzJh!Lm9P2S@fh<%x@b7plj_=pRvFzjw;AigO!PV^qfVCvSCK^qN82IAz0LF?B9 z1Cit;v9FS3AiiAYx_V89foSA>G?r%?15r?AqOp>bfiMnf+j@gZW4Fw~B?Hn78YQLr z={ai|h^I~q8s4p7Ad1aOKOYrlARL~1PrN+Lki_PvHp%MW7zk&TX#w1Q48(;wZ8O}M z<{_u)-X|c&;QZ>Xv3%Er7>ItOuyh>`2I9`5W6N7>7@Wt%9G~h`#z537$8c(YVjyC} z9u0iyWgy(==Mx!|8Jv6gn2y=TRH6&oM0E4p7);IE5~G%1%s^b<>)fdLlz})as9s@| z&p_mU9Fyc<%|N`F;PqCrgMqL)spgj2!ayXwvnW+4Vjx(pQE{8&8Hk6e$Ia^l7>G}q z6}8I248+knCU2fyXCT}}-A?5sGY};TJEB`68Hg=e*U60s8Hkf5DU#tE7>J&A6$aH3 z3`9Y~82e))48&6^*R5ZSf%v9Ft}bKJ@G%ygU&z6rahUgIjmQgzi{-~x*OzGl41}!b z(=Q3u48+wb{=R4Q7>F-k9R~)r8HiG)xR5I(15rWP9nlqHAUu|AUu9j*@L)L{VC7wT zg@GWIqgGZrG7!s#AH5vj&OlUc-@oyjE(3A6CE>QN3Ih>lV;4Cf#6XmI-&wn+mf>du zqtZF?|U&2njahj)s8R_AB8th{cxOt=txh! z-ss6dRBTilm}0{~JbydQ@4yNM;<#pXNZnWlqJp)?-Rd*L@1uAFN*_2f{i165I@Lpd zDw_bqZQle!sxooPHp$@o$>195P+dMN*S2Evz6v(vF-ASy$X z4ixWUAQseEWsBJ|5QhtTBs9xLZ$(6*q3why0-$on|T<2aPoIUTn*iWX6&a}#+69*q##9&0GH zWJ2Z-BG0)!Y?VkKf#d%sF%I<4J`U|A_eTpmtZEpI2m1x1KF;&&>?S@ZP1KrN@|ePY zw0q!kaovQhAp+ZIAKU16OBB%|=J#gQK8{0)YjK@La6I}$iFJs6P$tJ$EI(vbMPNMa z^@aMFN6a&heCmE>M0mIv>=(bZ>yylBaHTUt#6Q zboNka5AC2H@|Xvd*pG7jaq5lI;`;>Z>xr#lr;qc#PX7w)(UC&5Y6W0{yVZ!LE;O zw1ejc&Ku*{==XSJZ*m2Nc5yyvAM=L$9rr7a$9}x;P#<~p$1d6L3$(+2Zeu^%$Nh)) z@x2hgFISG|Y!`*+G2Z(af67nMofC}v2t0>T58oj;4*T&PhVK}($NrwdHrmBD>Y+qG z$p3Fi%m=eYAsdpkM4qiT3(lcgJTwC>phg{jcp0Hg&zNCJwpYU-zcxK7svc_oEcwESrID z0^4X8+vu08GX22C#%>CEc8TNJCHg~&JbS#DC$uZK>B;&{H~RkS@3zlzZJxZ+(fOht zN}D$?7e*iWG&*1Ok37Z^z&Tj?`P}qOTpzTH631aYTjs327kZ$QKxrKO%Hmnen^8a5 z-?(>b{)>yPqy6Zg-R^q5r?VA!`-ozzrI##U{us53`4~C8(7R{DyU~8Mj}m$GXP31k zCA0S>Rh;$Y*9xf?%HmDt8N=|8R8iUH(vQMj#P_dq{o5LQDb&aDvddb{s)Xu@?drEz zmxxWyM4nw1TXl0u*mMwvnNbyTH$PIGH+Tv=@AeXyAM{&3NlT|Ba)7}4!f{&fC;0BZ zTTP9QXPY;>zseIF{lriyh4Vze7>D??qn{ndeKX zJmdHoyBDk8=1^@`U!>P6G9D{^kolNgU*?qHz5%4vZhy6YXF>>SI1opM4z81O4vi zFXFhqxt_xKv5j?x_HjMX9@;^Pb%k|+<4~R_W?W+lm5i<@+C#q>H@jcd$8!qp&wKMh zG4b=8(Q^pLu}hpM&IA2nUU9zc^~G+7y^Z$R?c+G~gA(f#>jCE}GtSbsID{t?^TDpq z-jDglaTo{IHTJVhya%wJ@&1@rDG)xsx`$vNk8x+j-m>S~&^5Y0&<}eY?E2V7J9uv3 zyfF^harY|b?rEgZF3tz-W8Oyh`|tgVJQ&~O_y7GKuaW6AI!S2&8@AY z>w|Vt;y8>)YfM|@p6pZtB}dlgBWu%|NArsP*)wJ-zmDi1?MMIYcJnwhr#0&Hk_}7s zR`}298MTY~IQ?jmfQw}>g?8B`^5}0U&pyGRvw=Fdlv}DG;xqLvi?W(9?E`gfOHrgB zy!Ye8&wW@YH9YDE$2&?K-f-0WJ`p9cMrMU0S0=k3Y=@2CxL#ym4{;{?npK=gIn{J1 z)!Tqv>!tw0$Mn5Qbr8M*Ow$@QNPxOm%1n!c! z@!I(Zf%8Op_GnV{k<53ac|-pwF%DcmY@;9akN&WYveGs^WwT2S6*+%ihLvmWXr6Jt zI1cBzuc7(H`Ti~nf%=R@YoLsvpyjOt^&E@he(`6v3Q>KOwT1|tKb`ncb4 z9nc?2tV8sJvNCar@A;h<35^8^Ctjl7z1v|`(oTng=>9n?b}^MDfjQNH$=qE&1DgFtV~&( zNB0rNf&Oqk(GK>bKIQ}G%{~t2fqvs7E}yXNsiH7`Y-63FeOwQ;hjvh6U11&IIFvD+ ztv%i~uSWf#J@kulv-?GTJg3n9+zV-?EyM5y{qFN}-2fIFdKjs_9VH{Z3*v~HU9>99W`$NA~LpWNUhh!g* zaaWZtvj}?9GrB*}4|^Q!`q)N0cy8dlF^;V0hym?}P73Yfe9%7T4fi|lR~(Q1c;BHu z^5~CUvfmeIhyC2fezcGK5AEZ7LA>nxx(AJSM(-`W_c8txr>{tsJn9^MAEF+<6LB2& z<2#J~9l`#d!8V@n*hW2+=m+`#Es6QS_a?@Ve*ZNO+uQK1INSH*kDmPN-&e^WFEM-A zsfTKadsv-!x{NUI{xHe9vz9{XkfyGyxxQ(X$8jh_I8X1J>+*)U+psI|>5b0>w#&P& zx$c(xOspG=ONd4)|9UyP=-977n40w zGn!ZI*Lv|?@$oT^O!SMA-R=&#S*MgHeJ1WtNL<6I(KKoo^U-)p>qhkK+R=Wrj}m$G z_l&Pi@?=vzm87M~v1)b`q0zfQF{-4Act-`Ta9`9!ocK0j-!_BKqxNuoLYzWhnN|%k z<>;1uVLElAJo-U-cC3*|J=pm*RXS|IV`ApJ`O$(E$+ZOL2mMM|{t)%luOYC$aNM|j zugfDR>qf`3&l~-q>|S7#8(QB;;XKhV#<9UaxZI)gCx!DwIVWdV8ApBN=seIrN{j>7 z58LPm{i8o@qYU$l^U%IJL^V>MbZ>e!j^-KXi{mga`^M)Cb4%0_7&p%ATln(l_Ni|P ztOM*v$?hNXg?`xQi}B-pFb*7#@nC%=eBF9HBd3Qyc_I_$`_W_5#~8QgKv39DAdRO#_kXOVjZF%l#cS#z4G4G5*QDAeW5<) z5%Y}Wg|kej?3Mg)Jz|`gXWR$BJo3)lD_4%r2lcDA@SAKsT1Vi#G5)4s4}~j>t4H?( z+Ce?!F%KxQALV9#q3b`Knh4a#dH1X_IqxVpJ`>ju88;k8`t$Dx$&h;G=VR5R)a?P1<9Zg#(@kLMKHuZp;k zHYw}B=Mau#mpD(H2l~Uj;(Xcbi`@=;8||^%$8qQfCDtd_1J2VlJNH_;cpruNVAp5w z$9&^Bj05W$``IPl16a>^e|&eYIHATxCO=E>0B0v`{ehzkAAStuE*X+J9uv3 zyfKdD0Sd`cPvGAR`+e@?e9%7T4fi|lR~(Q1c;BHu^5~CUvfmeIhyC2fezcGK5AEZ7 z;o{22w;n`R6L=ouy^ry~ObMG8x2IQ3M4D9fSZ_uqG`j_)9_y-!^FP78Myu{j}d=!<41f#d%sF%I<0J`U~O zzi|7)p2D`#c(8x6Lw@L#=Mj{Ugq8C%@gWNP(QeweBpK1AgA}&WKDN|hP z`q zq|_aT^}~6N%B(#y`HLDx=YjrFVjQ@B*hW9-AN^q)<*7QukE<38QA>6gY(Hh%Fq&ta zFOI{!Y`AC@wM(Ooz_@Wy znQdx^pA&wsBaTP?HuvhL-Vdz=wsF01oyYE#kD~UxAJxZrUxwAJ7&zBP%q>`W;62nM z>f?T6_lJJ54$%)v_W|$dhjUs8jEB9xP#^P%dB*Wdzcf5UM4CqH5#z)><37;hpMPR^ z?YGhSp#ICPb`f94H4`{*j9>fP%+!Y0(EocspdHjh9`k?_`%$J0Y*gKo-AJH5&RZa~ zC4M99GhDyXIDY%X^+Y=u2kK)!P@jDq&IA3v)l$7Wx4nKe&)CK~L;JWMXbhsm^7@d8$DNW9J|DM;ylnF<`w75USI5X z*xP82-9C;(KPa(2u^w=q95*jtcm}^$!hEpnv-e}ZaU8~hb&dV(67K=5XS_dbJir~UW5KtJqpu#|e-s6#jPcDS( z4p4muwoOz>>!%W4D-bEG`>9Bkn>-F${Zv-sw(lE1_fxAa118p-8KBlEeQ6DNJwS!C zmU~tC3{V%lH%rOa^i!1^JM^yG^ivlz$4pQ-+E2YXadpxX!2zmi6}SGQmjje(`wE|< z5`$F5mEJF^tpikl<_?L+MgvsKwe^k)Kl-WKaJ!K#;Q>nEQH175(Ezo9JK94mXb`^7 zR%#I#9Hf47ogUv#t$gUKGDx+yIxM(ZGeA-0gyhGGgA|u#@Ag$GgOsJFdU>4P z5amWypUQtWL}>`F^*rS=M46v1?t5P{Nco<(cJSUbNG%s~ezsX{kn*_yKrimmAXTg& z==zZuqGCQTNRu=gqExR7v_wR5me2rIXx%1YU)oQ-%lbKc->-hk z!zO*Rq4EG#TF#xheEI+tds0fPJl#X-X3Ks! z=iNgU_??pX4d|iXsXyI%d{qynuwqNIhQ<%d_Q#mPbdGLnt;yMFquNf&C1}&kNbOE) zXxr>V&O|5mri?H;18qaIU&@L@9aMur@#Q9g4oY(NvI)b~H_EP4IOhB9FO=x*{X-j{ zwNX1Ht}gbhX`@n8*Il+#`9i%aO57sR)JD|~W>s|VZKc-c-wJKjXr>ljaGc3H)ksYz zL#}w#Hc&5}&SXh$ZluyX15ztG8mYn%^&J*(8mZpIZjq654OHJJA)nI7I_ly1kXxR= zYN$ycuQ-Jqs-c8TH0S5^)KE`ytwpWlYAIIeF-bSyT54X&tg)w7)lh48#hnOo{79u* znJqFMTS;+!>bPZc_Z>CaI4@kv>OEyTV~)h2VTk<+7-iO zy zcOG9Ryt(VHI5ylTJVG>A+0M@*#ACim>`Tukrk5zMv?!y9%VDxtcTP$tV)k);No~GQ zxG&i>#2@s8Si>Q=|1fV3(X_Pl;aK$oLeDoLs;?oRu;6dsyMDoQ!gN)_*?Z|3gngZ| zUeoYBLSOj^XYPh{f?FhovfGhKGLv_m|-Pg z89qLYvKcn)YDkNx!e(;ys3b&CyR<7cI~SiN#KKCSTZ<+T3SIZEE*^;|rkxa;{BXpd z(B-x<6G#iDd^V0%D&7)JnPdhJKZx8#eaVn}AhZ1@F~N7Gp#Ry2L~`JG?Xh5?+7l)CWPd<(xj&45wo}F3C+Fug7{%*a7eVYl*rKC zxlwTTYeMFBJUP$fCGlzgS&dI+g+ypsY_pJP0Wtk?Hd)zUM7)m8^R81YC03=w-_^US zjIgdQllwZpjED+ysBdz5MP#~`k?lVVi5Yto_%2_~CjyK(9Mn56vu2 z_!aSN)?I!%tujJcRGaz{T}FJK@cK*#$7{k^CaUB5;+Mp%MPqhF-zgys%RG0z;(kqZ zHEvIr$tWi}&OL}W{P2!=^?b(mfTs6E?G33lr~BU#>%714nLc<+ENQ&?De!sy#NFP1`;WEPr_KA(K)mDR zd-9^Wfza!I{J3_gkx=N~@uGtM_toCzYPWE;5=&pktWH}GvN%Ax%dUkm;ZYwNzrC5r zw&<`K9@9(|9?v^?v#gm=iXvGq)!g_r+#B6rbSe%py1#44Q>v7rT>#G*qNgc3x$i0vnrbHh%IqQQZer%7dG9w}_(6mZ7VZCZwuc~s zCHHR}>>;xDh|M`)(?hHt(z(icqlbuobN_>SNe_{_?VV?xS1&Qx`f%aiQ+3|*?uDS#A17u zg#$$Vt3_9ig$)pAlX*7IbRQt{wL7Lfde=`R-}kJdCc-luK$yiTZ)Za%; zkdkxd@B`k)L0_@EpU8gLWq+ltpK!nYYRrE5enK`kd1jY$ACWWh$FmFY_cmy(QX6Zr ztB>HDVC87h2X^uTCf>2>C!QYacQVuNCuV7@Z>qix^ZD?4J=N1ov^C|sWnAecDh({2 zs#oY&&xidbJaR?t80A(|H*Xj^OU5WBR7KfB4ix=)9Y@V(FJ3#HC#U>)gw`iQp>k zx?cj_#1qqdoP7;l#4OL??zCTBgzAdcBVU@jh-pj4^`2VQMfi0JIC1=fx}Xe|HP*Ki ze5{GPlvKYFw_T+*KACC35#35;=OchLBxcWV~FZhWNmH!%ADCn#dR`N_0Gr<&?B5AikOAEm_l-Lo^;!s597~LqsL)<4-HkCgvoEI<_p!Ab4i+ zPoMrgf~eHfDhM1-q?RSwcc0$ynCj?zcHVp=Mcow>+`0AOQ);|vUz~W&Q>so^P9xCZ zIpw?jmiy}TVoEtjHs@}j;RRn*EE!h^Scs;Rs|^I0#+T1tVB7|FO?OR2>whfdY1rQQ`E3UM~9 zrOq2{+5MDiMe`;@ zUU>JdDEG8TrpY|FnU2F{TMH1a)XRk*$rov_yZCe*c*sON0K(U%O9{tji9!Kk=4SIg`cp5ZE>!B?=H>gY7q5El{^jO+9 z?Tc>HIiUYc1NGT`|LKFaMeAX{=vZjmI0o&bZqwV9IX!8lM4*9!G|+ZZD~p4O+= z8Ew#iru%R%sE3l~Y0!31mzH#lv|ajxJldkq0=mZN4}G4{J|09H3(563h zKV1U!6zSB`r9`KaUK+ZD=_R9=kuHlF071Y!zU;#h^AP0bnb1VTY1uO$70hR++ z0M-DM0lMJO0I(fk4A==U1?&Qt0d@n-0eb)z084-sz#8y-in4#1BE2eqW_b~`=?~pc zuRgsDboB}V!~itE0pJ1H2IlSl>w@bqE@(4F|V!##v3lIso2hawSM*lTC z=`UvK$o@1-o1s6rui&-7F$*voAOw&G$N*LXRsmK6HUcyNnt;vVQV*~LU;?lO*aLni zaK>N4pzGkzFlh7iM+Be_Fa+!cxBz?sL4a_;eZXTt8Q=q847i&6Uw1rzaYvWjpY9Z) zO@9;sssIy!HNYNl25=4#0jL1<0ffQD27t|fU2*@#6dfE2(3Kn6e& zLSF$O03<*SpbpRk=mUN)*uuX|i{7k%PHQ@}>CZaA2|yBH+JDWA`-_>$Fzin=bg9uF zZNPcJLqH{<12FHu<|h2b9DRKJY0e1R^hXD<17HDg02~CI1zZBe0#X5Y0O^32fKtGF zz*KN44p;_Q2~Y*B2WSDd0DdP);4k6Oo9NGQ=yjw&TLA_DJAf15DBu{t6W|931%v^j z05O28fNOvofJDGuz#~8wKo-J~2dDrv0KY>L{7XnvLFLboHba~KYzLSE4gmZC7XTLl zPXW&W`G8k|&wwGoL~u0=AOTPSEC;LxYy|uc;cxc=H>m#^0=>!T54~8%02_cS;1J+2 z;3VJ_AQ%t=hyz>)JO@+*Y5{eCPQWh!4}>5BSOky*EC#FrtOcwCC zL!_&n{+I!N0Dh~F{fqiEddMmI@6Y+4m#!uBI|IA`0e}R+6F?r|HJ}{u4)76B59k66 z113PklK_H%C4g0c|3{LigW8`VV3Mt%-xhEL;10L~hzHyPqyZ>ECLkM-19$`Y1ZV&> z0h$5d0Y3rs4L%*f510v90FVSM1tq`P&h~2gCj} zLvJSflM5&Wya1E{-U6xsjes`57r<9QH=rLd02l;}1(%$Fae(oF$pBu!41fS&Hee1w z2p|d&14scD0;B;lfZsEp_m}$M2RDC)tO#xTQvj#|v;bNG-vI4^9zZW(1TY26a{>4O z^Z)DW&+7+%%BQbjTlyHcrC&Vsn~;9>m4nQ>C4ZSegoRlk3d#FtH74N?QQADjLRPFp^3J1 z8l}C0z&&d`YtrvOacxq0|HAjmrMD+pQ(4?B9@aG0bgkJeUae^?zB4TT)2tb1STkuA zK`jo}EUhuD*;->+bF?^JSVDB~9F_=cE^8i3lqJTR&k}cGEueenu_RgIEGgDPmNf7( zELqkf;N@70S@JF{1yh*9DLOP?_=gp18ML*=YK^sW*~8+|VXa_&WKFfD_ZUmbmR^0< zDvuzR3Jf}98e|$|#qx!w9$-7b_(BlN1mro>AeOZ`>jI2ou~>VpSgxm8m(H+)&agr} zf^6w}VXd^K*NAl-GhplVZXCxy4p+j|Jy}Yu<^O+O1+W7Dadnz@6|6&hV}$|20g-?! zra`P2kO3Yr=bPZ4mPsK0`JsURPngsubzCgIk{yA6z4G1Pqnzkb^iLIP<5tf9U7)n~ zBf9@Tb%=PYKARP>;6viz2uf7t&K>85f27o(g` zozq+Nv;JaKFZR>=mvbllGmrma^agC+zeXw$W2~{U>Fr;P{%YD9^mWmM%zsaR*8k0D zZ_uVhDVYy{F`6`O(!|3T8>xScy4ZHp3;EA|MO&pmbQ#dAMkkrh2|b1Xc>GV9X#M#L zbFm%%uYM+7|M2OToBVUvF_LuaRH_O;Ly~K(%7 z;k`Y`>%kL~zDAMcL-#FxGB8fz^Xsy3(3{Iuu&36GB#lq|T`oFEl4Ar)bk;!J?S2cd zi$UB4apEPGIwYwxcA`qfdXikb-rs+&GD%J}ITrSKHA$xR9^3dGWY8g__6+FX{_7}T z%Ld4Ip2FI(TfncM$!80QziGM1CDN88Z|r_B?(Sid+;V%-=@+L+^8AR?j_Z&=pHfuPCG^#^193%Vyxht0>wf27Bv!IwH<-3GF6u*G==;sz_ zC?d&-om=l;2i`V!?M5FMpYL|SQ4H#CAAk4_tpt)3GI_hRDV!wV3fgb1K2MVSKmAxP za)KmXIrX>gcPGia_fEX^f%OmPGqfplB1vkyMq-pR_|+ZAX*~q>n~^lt!;>T@Jn{Ql z5A|NZ!28)@h&TE6NA7(P@7BU4p0yBf)x@cGwV7a#bGndk3HWg|IzQ$;*jwLsC$1Xm zY|5#bJ@q8nJ0(CjwSgozFLd>MT}zT=fWVc2Dw4c9?^CEn8A<9M6FK-bk0g8QQuz8| zpO~bqTyF>KrCWYiUNM>^D|wF2Tn+2XwPN;JZHVXbl}6P$P`6oUVzvt%gYg++ErA{+ zY2_LmeDXL+PEW2~ngQ!5Z=06*^a4qSxk|rpgM4h;rd{X)`H^2z5bp;2FigZuXHphP zo|J06up08ad#`&ZQ331N^r+b$;yb)%h2O@{BpEE9(&zUH>}K72r&LLjsxy`)9e)k$ zD5BQ%8RDL*utTsH;*K`D9~TJqHtys8hRaY_yIVfCeUg_^p_m>n- z%1k#T$;O?ZOSfu*9knVqGZi>*UIsSYTLbG6wV@|?!G$0JhV9J+XC*?v`+pLvB>#syf%*2YhU1+Z=pJg!Yt z@h8bMV-2M}p?-P2UkIo`9(`72CVHPHNe>0`q6g$Nq|kNeb;#!tw-@)L!QOzcChw{p zB)LQ_xyVop_I1G1GtFyBQkzF+{2O`5Q;&>t+X9jl=;lzb6eh_pwU(EJWm)6QqMM@ zFeb@Y7FX}gg!TJ!N1rR)ktDkglq6U|TrScP_9KT$a>IGWHS^p^Qvdj4r#$F4s}Cg? z?IX!D8M}<?Mg``4TB76zNmEg@evma6*`pl*ciP9&c2AxXtqYiG@X`t?nWbUFe1 zPI$h@PU-6;DL9c+&=>0bzys-~9k)nQDdSmSG_(s2EPZ?q_(z4$zJ*4?y70EV+H(o= zo3iHPBVUrVk7?Sf{q<%Mb8@-v}|MXMs?^54c7B-#|P9vpPL=^`Smf zH?2}PfO9c2x;_i)fn_$Y%p3ChApZ3}L3@&X66h`P0rC{ovvccD$e+@@_c>RBVf{6C z6~2gtdhm9>5t9n%VJfe=#$!0o%B5@OJcs?TR`LGjd^o2HBV2t7;QW0YsrDup{Mq)- z$fihg{ngI5*$*I(h1A6(aPG{E5tx7f3Y;S!4w-C+d^q|(vCusMaq9@Xp8)?eo((O} zhjp5k7@+ao2I~I0TS+(U?|0{HYQsV52UA20MIvsCk!Ma{pQYH=OQg=3QN_q-?FVtM(h=p?_C9SC>2oIJ#B=@@i^u zC`X1Q$Jgx{e!CFrPSH%w4caEpTauk%U!;6^le`7?%i)rnQI0Bb-ji)($H4ipP&e8| z9O^9g(XG`jmLxf8*0tj-sME1^IpXDzub;bAn>^vZ*yHWIpcCS{QSftR6P&NxsQo{8 z9D#c%CUM>wCwRx!-B{89b)egM{R6KF_-#LW;qzu#hnB}l^05CjEJogTLmU^pvhw-F z;oaBD>uEX*WH86{*O1N56n@axA6I-G&eb zB>lwBCW^v=mDk@j7z*>QzLHmG2<+lqBPmw#gQFLH$I`PIdDEKJoSBL}*|CCiy)8_>Xd@Mq*)n;iAyC z6HwosLA@(D%t&%x!<8+AP&ZLRVc&Ld0z0abm2=j?JFh-VrXTY6^I#iK9IVUr*cQIa zawM7Qa4&Nfv`?5=i%0>#&7s`LZ!Nq#-@U*467*jfDjVy-`Q)+8F=j2~x9ZgXp1aQA zwn1?GcSZ}n3ri%)Q}!=E#@vEBzLEH3Hk>oI zzTao8g?(|L_^R^}IBzzE2^@0^f^%Qy#_e%u;G9d7bl`yc>ySKsaK{07NAe1U48VGQ zJ899AybJQUT&Q$D)Ne`P>suOj1ST!T0@M&hs8!ny|~ z^DCM|z5<6-^&a`bdAIUN+_}q87xA5*?Fn$+?HXF#cMr~4Gqcn;6iFV<``Gb5AMULQ z8J=ffK>p+ux^I-g&mCzRwu_44oRkgvqyy*C$7IP>K2PAD?BO`!cn99sa}%OI#=$<^ zxYsZ(6!O&mz5EmSb5vC}-U$0>zmebJCvbnixbnW?3!I}|I+xOQp-#8u#exySET zpeOWCI_fl45XQ||-MH7|82mi(qVyy;*bypibQpqjM(^NZ%{|~}?UlZMJ@D%>t3kaL z;%EsQrnct6xf^}HtQO*)z3^@5+*0}-x^i*eEBJX}q+@M4#2*n6wB9?1B)JC~($(M` zwN>U=_$(RLVd;y$r_pdC2~KeS|ht-mSKPbMvVo5&4OsD7 z9oC^)Z`V9MxR>H@Hr2xXlDH4B6d@1C>dY5P!+E)+xmv#x_T~QCaYYAVokY%-X>5W0 z(B|l>&>0B(J=gC2OpuFy@e601BgxvG67hnk;C*xA0M|8l_;E&QQrAyd_leWOUk>hu zc~gGFM_~V+zN{(kxE{{^RQZ9&a2^R3%=T20gZo>gGyjwX+@o>=>t)5@+&{nC(6w?mmhOW~dje#*(I4E3Fs*Y{l$?uF{6V*2MyYs)#tu~rbL z_s?A+u+MrHa;hJNcvc4Fn%{(V8ei-Ya1G)dzgR0>!WZs0{eH#8C*WM|3s&rb{poku z@x`};5RaOn*i$&aPL{2ekcWEsanB)T;TEVL*6g}aHTbz^(XMY6aBsyA3u&3cIkO}! z_LMxtw^MKXX#+`kpZM%s!Yc*udl&5w*0NBaLjz+(mXYMI8ePTAb+8bIC3T4qcWT7K zgz2#F2am0koyvmyD?9A@ZKx~N4Q02cLtKh6k6-P+0N*z(9y{0t`_IZEH&81I&Yj)U ze@Q`I`3gSiU_26o*ta$D!gWdFjgR4d zx}blYdJg0(^}NDZC{!^)eVwJSpVtTGNxp%$k;6nIkvurZpN!e>^9=4Yr7!%6aDI_B zW1sE33F|*FT;U1x-2CjWz!>nuOBig;hxLolH@*v z&U&@>=7~$Nz9uuKOr_UPZ=_^0ND04;U~lMO8C9@s9gNenwhhb!z1LAj{&ap%S18E) z!8y6vRWX(y;`Xkma-|?{p(GXSYKU9;to0PzuQ2bewvxi#@bj4eq1Q)x;e9r@PI^7a z&*~L#ox5QFN0l3?eSvfBW`MY4E!^{`=HzCT!@0X;Lu?(a%Uqs(e#dl(*Xv@|wnX?I zsyJ@nVOWn4>qm;IupZaOC9B5!!TGfE>yo!8;pd{-zDRGV-^^zRucSiWzYJL(m-2^w z@n-V1gF$dFY}vb|8}h%#Bxurmu*X@p&P@3sEcd%95i6g=y!0$Pt4rV=<#bHb@-4iR z$Wv}}K0>{lRd@J)Cdv72>m=ORw z#hGis{@G!Z2htJn9(Q@y;sJ5guF%&Ng}V80%3Yxj>i9;+w$^=c{(U@japeYU*q#+u-MVf!Vp8Q5(#uTVGW$wF+GosiBHwUGKl|}*0_i1 zPEhYkYiq-8;G8(`urhHM{5*WHeN&(jNtPd$=`S&W`%7S#Otc~Fzv!;zQ%pc_OMhg= z9(a%5*xGW=0qWz;3BPkk;9N7_A~NX=-1lLZG-rXoDYD(xui{BEmv2nU1~@-%=tprS zLcYs6JT~ z$FaiCm+gglamlG1jERBst#MkPS}>gR?{}SAeHQN9$iP+lK9J94g6rsWCd6?5T!*7@ zYzADmUI^_0Hy%*Yv=C8FRr(b34p?ulv|vtM0(LvdZSR1=Q)(J2uaEgT7nt z<<_R|g~IrPK1_QvA+AbmcU$Z%CJhxMyi-~1vtAMVYgH$N|g_ zFSXtF0rbDBPv3qN#tn6uG){jHbtO3S`^$Rx9_Uh(XB*@zh1!;V4DxwFF8NXvmkRmd z?TY7Sf-2-#@h5M8h^ml8exT|dDHU?nASiOEo>Bl>m5O|ULW#`|p|Am7LHQ@_1_4DUhfyyaV=F0X0uUyFx2y?yrCQMq!G z{IqLOZ4Tr=aDIgU>96qp^4{-p)_HHTt9%V$Df@>LGUzJU4{sGt4_)+cW@_q#K&KH|Q^ z@f%=XYoAuAs&v6VZfTt`wg-NHvF^S0#vdfPEK0I#GOVBH^3*G*;Qo#0vu~0AOpBEql@OU^;QE9Mk!i-!1*)?cWXg#3+2 zweoXaf$#OQT1_>k|O?Pfda4mdmhj z=iOU6B@W(wGc7l8!M=`Io4ec>>TVlnV`>=e55E;5leWUWsv~>(NI@IapWbl09Gp9+ zb*?Y3fc-IM)z|x~<5b9Z8)m*)2KBOgfr@i1v{@d@HW&SZdr$Mg&pA+k3j`joT@CeP z+nIN!8}@6l@y#u=uwUnVIidNg819?ebd@})=lbAE?HZ_a%VzJ00;mValXKDs;5-VP z{6OwLv~Mc-kNE|BctL^7OZG-jo+reQI6==TQ9t>9nOPq~5UUiY`SJQYdS8>9u7lQ*R$b#%6*9tKZ-xjc%z z0DtrDa(k=?KU!6yS2KM>|9Wfa;RtZ&e0Eu8D)N`Fm#G)nhd9r9nf;^2xb%zG4z^?q#A2Nq&G}IeO z^MD;RvVHv1Y?%d({NSq2I%7j4GS%$wKkcKDt=m?Yu7?DO3`HJOU>%96*&g^>44^f!0j^~G;zQi8aZv{2D9iS1O#;1EWV?3@jC3(z_ zMkZ|TT{PKCBPNdxC=K{~=5|X?7wn(QjTd1;zDQUUYbx>>n6SVV4t@P9Ld}&TewW8x zyGCKRgZlaYVd%mgl{1x+$jhDlb=_@= zPmH!ryNwY4QdzZIRj5O9FFeMofP;MbT!{lZH1cT1PU|cD3F47nR%k>cB3xIOiz2>b z>!vE1O=u*Ye`3~_Lfj{x6gug`{))o5SXCOiey!<Xt%npMcxTbVTHqn5?F3^X(HlF4eu+Qw~T$;-x^aYuoKicjn`tUpG&)AdxFGDzoZL<(R2;7~oo*VPW zempnJi&aoxjSSsV3egXU(CuQmp*ta2mmF%qkA{?raM{i17j`f1SP8u3IK8_TgL%j* zCCf5R=+tPz(BBQH%S{@BQov7UXN}`K_?2Gnwuv8n-FZ86cij>ixiHoiQ~^9&2)}&X z0-Wdg?RBdL9{hXez6?Q+^hPJz^Du8*b4hs;*JIga)}(6Ji^1;q$J*&r_p&yXz zaNINpJHK8lGcVo2k9DJ6GZ#-AG2mEP0G#_G2BkhkLlvTpt*9D?J z4DjPf0+WasbVKC0_5FYO`xGl)Sq;3NdL|l`4c#^?Ywu&i+`y#o+aU6OqbqJHKXCe9 zZ1(gDJl|W&GpMf*dz58QKZjmiTK81z?S4GxeoEB~c8QGhw3G#akK_L>-aP?*7rt|6 zA%RAUpQfMhPoa_T+fJ_5JVPU=uYL_2PX=Cg7iUuO(1XkCJ_=6xvGQLg4Jv4uv4&l-+~Bfq^dbA>{%PfB!kgDghr z#BUEu@%ff7douiR--oa{DIP-_=??#^^~wzS|Lga467jnEdD)>j59q(h$>`ER8re|U zEOacI2AsXiT@L%iqAB|5%K<|qR3r|_4(Ta(yk%jj?1&{d4bbz*=olo=-OOD zd;e+RzfOxYoZ$-%g9>Mh-U6n^)AFWa$`i99ib6#MJBc=)UQQO{&Xeq`4aP~ zr6#C1YbDkQG;tz6@(OiM(7Pbt9*&RT^T9eE|B@NJH!3~l!Hv;z$KI#Qpzq_-W9f%~ z7dj)Hx<1yMjocBh%WN^oKL9B9(WXXDGgLGMO+-6 zoUX&ZvULGr3a;SWh2Q7q)}xW^q`-w_^hL}69P4Xb58bH~+k6xH zl6-0L%wOc`JIj8b7nm;{NElE;Twgyg=I_;@5r?8qnlJL|_$(h{ILFl0=R+SCZ$|PKK|ehx&aMLB zw7h7{C>Ojsrg7^{7L7c88@@{B4C=VLQuwbJ8rk?^myKaCjYzVtJuvG1YmStPgNN17u7a`0gx%{SA;JSX>BWVlV@8z(w?=a%{;p#|2 z8SK1g@uArK6wbR<<^4X`_X6ucl1wr1d}PIU|625g%qFXH?$L-b`{}-KPif?^i0{DE z3)G`^3bNOMi!aj+U&7$2ht+sc`ghq;X+7}kX{!MyIZr3G)S321v>?hFwMs23tfJ06LzQtI?l}qx|jXrl8VR{<6 zPzN051oThw9zi~Q4)s>TpTo@;6%>%i;NCu=Hu#^@mafoy8oH<1JneN6I-aq=F%9ub zoRDa6twx?jQo4k0Bd%c^2IrfBqq?%ar{UL~2*KP-u=8!8VY4LSy;Ac~>^9iz7<0Zd ztqgXr<`gK%flglBZe@IyMpQJ-Ryd(9%&jSx??;?v_zopjf>)9M{g-$N_}J?y5@l@x zeOT+RvTqlz8z=1?g6^6(cMCF`(a4lE@31d$mDkRv)e5|e?TWH>c0+y-{QdMF*86RC z)p}VZ`U)=Z<;F?Cu|3yXS_bky)gCK<1@(}|J!Mh|yF%ABsw1B1R>NDbz|SAqU)_`Q zY2w6Vj8lvvn-ZImWd9Wnht_~7yLcbfcls@!hL!k`>QaDb(43~ zh-%h!hM5ueT`O2W3jMgdxpLXtEjW+N`z`Fl7?)Q?aZWeqMH;OJLRsVU<7=aC+V`!>{}+at>F;7@9ZHER#_N^EXzZz%GR8heoz ziulhMy{dL|gf4{ymu4TOkpb=GyW6q;#;+0=PJ_p!nkh9DJdRFV7+4E^8R3=)xK{IlI22&?$Aib^-lXS@ctYl=oqaG`m&?2 zeIxv)6 zi(Bo(3XxxVWg&6Q+4v$0x8S;Uq={=T?iaW6YwErSzur`F8NLLr@jE&^J*X!y#_n5; z;~dzTyk6lqbYQ~4>Ix^FXn)k*Iw?pe)4o4HAC#bzl&4e8@iKH$bIi+MSdLB#?9NMa zV=f)ZQJo`BC;ob4GFx%~%M&)oa`C*$so}`TKQ!_!bV2&b6!O`+GsxvL`rNQzkM-W6 zzc{ijPwo}?S+(c(gQql7A)U4{^AX+~Jh&?M8DrPCBT^+TG-7e&49|@=*xMD-9`}Jp zR#+`Ji62H^n#2+|Jc~Z}+_Up{nCXN?cF=z{ADsx_9vG2_J$vgi{Qt_+$&8T8nZHVO z;=nk!yL2O+NTlauthEu&(3} zll=SGXLk35)I9RZ;^Th91Nn9BOZAyX97X5c(l()fP;q{hwZNmZrH#W4;B@VUu0|E; z-GwYZfjRi0MRUG)wjKE$nif2OxbLa@zqdrDemijByV86hjfGCmXfV^0c<4m% zLuBKDRdjOhkMJ5d#NY6?;Wzo!bi%r;Gu1|lPBfbXmM)6Y$w~ncDKh~&QTDu=-n5iX z()#$RxnI!zU3XsIMqYPl9C-d4`(<+5O6MZp7s>8imtf@{^v;E_J&^<&p7PJMP8P!|F6Xf z>*pQd4SfiI;+d;c27vSX4JZ1>{?bSiSAx108=X9nX6>h7pJG*@Q5OfD96x2LKLUSO z$k};U19$H=kNRB$57u~Jnes=Rw;R-2^}fY#reu{}@uHuRLQcyI*vO7=;< zcvS%0D(85npg&=8&Deb90_w!8@C;*&jkkXvPPl}=s$I2q1N4qwQFr<-_@LgXH=PAP zf~y@~ zPNd7j{>2vmxGYvW3A@K-`~rT42VO~6pQDji4J$G|!Q(c4OPc8?@b~iFL)EXL`-buB zPXpIn%5U#JX+Yf`PraxNeN$`|G&>5tIw|x3|D6$ZBB}5BTExB0y5sdfKR*an?Bu$M zzDmQaMGU(4*jDe>F~nU+O1+Nig`b{09@k*+N*-^;2H0`EbVN0ti%$4XS-2Yt(@E}0 zmn#fuI%z+sufKFHoy7Z1=bNnqP9~1rUZp@M0zSH%(`D)8!NJN#ec(S$Y0rEOKb>5V zxq9R={G?7q#9ARgEi2oZEWUxKH=A?wz`vOHCDB6I|5x|;YpV~)hkKo9KX}~|*FQLi z`Mxf9ovc0@c^SlMcow+$&=F$df%t3~_Vf-%+#DEcg3Qp1Df{w^+|U!B)$7((snf~& zl(0L?=yalQdRmBKN+*Y2jI>u+(aHXm2R3!s(TV!cLSuE%z-O#-H+%`HB)LJ*M_hgdqf%m`k08TY?AU#unKhk4M`;gyG>XU}=LgKg=AeTwtB zx*2%?BhOXQkWPk}=e?D6>BQ~a#Ko_gbYi;V1KUS6Iyt*t{t1ORmc%8*tlfltiz4}U z=+jC0d80iBus3-&S-}=@a%7*p*m;0X?l`S{uC$Yl12YfM#Ff=l`FVG3I`6?2QBHO)8BG&26mjkG|83*y9}NAcFbzgiC3ejdlKxA zX^dIORizW|^<%3xBX5#Rw{nSYhJI+aXuSe1oV9#E*X^Ve+Lmo++4j+i^_JN;ZxHuu z46d0?K6K*yeNx&O`xDM5CYp$A?Qo5r1>($UzrsuLG#&5hPwe$a{8bZ9e^oz4Cr)=* z7qg@2B&jEFmwXVN7~P@WICg|iHW&)L+-*-M0gB~1MZ4%^*2%Qfg+?d8k7Z_i!Y;X4 z#r90#Da2)=GX?y5>ri>Kpj#kB_|i* zZgQ#LvYom`=nS zCC~9v^o0X(Qpn~%xCcew}O|M0kbB+Jnh^}a~praM9`Bq<&EOX)Lp$cCR)OwHAo=p^&b?wfHJ>12(%*{DD! zoz!2_{{G|)_J4mOaR>PBws=9!9elFdxyzg#{=Mw+yUK&SE?1PFIc!HK3gLy8U$FlX zFVi0yyTMCIO}7@{Y^V7el~K%TwcO?zh^NBCb4(YYcT+KkLyiNNCcTQ|*@$Coj!@Y; z@U6R%bFD!ZokV}x>_1Tq{?G$*ch%F$lD0ILGY{zG*Nqhp953jkYq+2$rd^}amVhr)IH$pxJQ{`E%fYXW%`E__?P?V*vren z%{yO#rHBX5m#7Pt$>0lLrLi;g;>30HJEgI7a=;_tiWla->5Nsixb9RO>q|dRC!s|@ zWOH+Yr~kOaRVsmxu?u{XccGu(ABD!jzAx9VibZ^+lMIi8S`uHOPi+;?lIM`GpVChh z7NIA#eYZSW8RTIH$7X4E2I(6+?xKzPI{q59iNDx)OYZ3!++XCfHb#96ectwxN%dYj z;o`N+xzLV!cK+#Y>&J-4tGBV{jdZ;K$Vs)SqLTsc<*6cNbTX=NFozp{N-GMz55TBg z@vhgloK7Zn@tll%^ zCc6=KGHgfEAOFjL^?TC~MZjVBw}W1#(9w+bYfP`x$!WGn6H9KPFSy;zH4I#Ymn;8K zMczX`)LZ;T+;0{#@3SAJ6Co>ax(D_zI;}Zpfw4Aha!KUbBc(#c=zlkFa7>BNQoO>g5lI_WUpam5Aru9iK6!&}(&xRiV*z~sZ1nul*A%S#@vU7I_-^*_mEwzN*fA@!={UyI(;m)G zzz2;r4{LqEgAKlSC~o+!MLxLl?9;1iuxhzDI_ zLEI^4DVM<~=r5dqnwtXe-L?ivN|oS2)hdQ-K6HE7ec}c5%%bM3C@=U~b$Fp77xBKm z<8#WhH0VQG1Aj8&9vhZgSBbb=p548y3312E@KB)!@RO~laQG>B+i9j{3VZdggopmK zBes9Bb}e|Qu2%D+4|u+9wC~JE@ZilZ@k5vS7$h}X@WyB0ek@gcUlDjQD=sZ4%grEM z910PS*%-w7LBHAN-_Tb^_fn&8!1en-{I8LpXS4bWPv1k=GTZqDfZO5$xzTX!AL5nw z{uc18Q4sH~f1gfzUf$E*@esPZ*GltC3;Zh=IR6&7Fc5rrsTlF`?o|w^0Ujz7@&Z); zpdXx6;!?x@Ed7#ZFT@#Sd$;R$@%0Q66UbDzZ4-kW%8St~BMhSHJizf}D}#KK>-M%b zVF1@`x;DlPlKeQGm4yNyzNOkc(PfZ!-EF-))fps&X@!7;0)u3T*4Xr7-NX0RdESM; ztIccW2Ee03#$y-7pcApCe!_yk(BB?-xyk4!^m0b=${hGK>hd~h4X*!mYY@7)ltGew zoBD?Y7(|xi_$GU42FV$jysWhmdbnWUlwiOhU$Z&Bd6+WDt4tCyy`O>i$X#|jT^Zz& z{ppxjo(!ThT_4Hh#~_(Ar@v(RGl;RX;=3$gtou!LhYqg4v_G+7K_@bALpx<5C2O1=k7#^FbMuN zj@4_7gxT}bB?$&GkRNrqCdVM=Pv4})DKp6A=rXS4&A>tN&Ws8Hp8Bz0_*9OK@2iNrN#?KFv!u(9s3?fF-ZCN`RHDZMMsp%9q{>{{kqo2 zao^L6m**<*T=Gc5sw}MYLj2ci&b&x++T$`xakk4~*S_x?vF@!X?Wf zOrBnqreX|Y%Ng6zBE%r-wJx&vq0juvUDdk63?llP^UYuQ!EWi=o4y8l50qN#sLCMM zB#z3b=pin9H+UIr1D+dHOrx;h_#nr3p98?twBSyfJM0pvSVz1V#KiUBpYO*Q{@>SK4L8jaX z>qmJ{1Km1TV{_9y9_MnV#(ZH_a7{OKaM9yaQHcidv87hW26$X)@$D=f`S!gi z!E{kY+t!yp`oGTWRA806CW z)se4?7{ud`MM8NYgY3=DJEfV&Al;v60&g$i`BRmTHlJk>PuAeo>tY$?fYPP7*bwAR zjd6Bkkl!7_8QNXX!{ktVi4}re;&v_V~|p_cafFNh*vUu)l41u z+CpjH#Ci^kQvHLM7-R)kXqPMek{Y{Uy#{{SFP&QW7KZ)O8oc}i7-SV!;TvV-bF9Y4 z&<>-^jZH4>fei9m{65P!*n21Z8c#_abk~o`G4ULO)L*G&YrVoCO%>(}(G}R==Y0O7 zM(Cj^edo0&45FxPk?#UKz5VQEsCUr!yxtElyTSL7sHuk-ZJ3{O$l&u|GV!?*xbH;X zGYus?HXhc!wQQS*cZ-iTN@0$WZTQ! zd5l4-e4MtZ{D->Nuq>Aqc=+A6ZTEiQa=Aum>H_?UOWyRv6aGF8d9N!3KQ5ek{+|r| znD7^ysQ^CCsNdsjy9OOD3;%No@vBiBxMI@8AX`Vh+T-U{xkXw(W_q|4(gQeoW zoOfrCYDRuZr~`0U)b&Tnia|`JRIbRGGl)dYpjiQQPwl7^RfoBwzxzi?;A!sck0f_T z)K9hBmEZBaf1<;)S%2tb^9ui{CRQT|9Ep;i;h0Ye9JyQi8 z3>LEKmDtK4Ywr%Z`0rwni(9t{3-1R$p0|l^azh`n!zOzIdJ?R$&fg4vd|toV%@2Ms zH(Py7%mj~kLS(Hw-oYO@$tx7 zN!b72e9Qeiq3~NPH+~2>crg@lA<7vzHXc|PhIqb6;Hb!hJ$Fa5YjdH~mMkvozW=jR zclJxS5&D2z+@|(BpzGekZw)Mf!(dYZ9{8VlJjq-32!m)je@(0c{x&|m#QP5W1vuoH z=4XHhs{JQ77NAd)ID4h|I`TQ$bj0Nr_*FKsYw#|Eq-exej@&~YvtRoh0lwU-8g>-` zKX)u9K66%s_ocgswv;f)F}dbWj?2&=i(qN8n>uGGU#+YYRd}O+x=3vwOnf&)+5IJ|{3pPizoxCG0#ofBMb{ z^3Uyfj{6$$UT|`q@KWIV_36Z+l^x*saTYb!KIpA&;Kengu!~*JeaRGq-{~Ok;m@Wz(gMaSVH!=^xZ!eagMjsG=ol~JA(5FAXjJXAJ_JO?H?ZMynNV7>l{ zO)ab8S1ubRANTg3E(yshJx3nd)oecAXOQ>LzXTcG20qzmFAu`L@CmumpBT^Vx$-j( zpK~`DU$KGz!f%?M{lIhD!txgP-r>H7e#XN?(3cN;+hS(XN9)G6mM@`*Vs95`2scH- z+O2p+VPC6g{_b80ij*AK@x@%4!rv9LOsil_ZnP5e!RN2dl{+nkDDpizD}Or|MO=R@ z7g&J*nyYR_Z-D)_XB*6(4KT>+g#$9p$m?ACirYV-V=XPcn;3V%TTb4G+iDr)YRut3 zr+`<+xwa4!=-5}29sA>MfS13v4Dljwti!a>qrfZe+kN-nE%>}jP32oB>d=`SdsnQ_ zwv?ZEPvZQfw2M<=;otZ*w}F`==EL5-5lbm@>Xk8qnr^}mFT#4{LrzOk0uR$ zz{%1!QKL}cxj>yq*B(6ik>j|x4kS%fng8tDy?(h1L&X1 zfQDT;aF4%NSgL^hd@(Z3WdN@%{x7XXfnQILoTc6HE6G6E_u~ls@4q>p2b}xOTTYCB zMLj=|r&c%2z~9%EdFu4yy-G;-<}ZkETGAVx!%u-vCENZu@VYs1EJdjdcsjX#ln#8C zRml}qodsU)%35}T&)&we2k%D!*M7QR;-Oa|Lk+hFL*UQDvyVQ2=Q*{?%hY2~UwnMB z1C!Aw6z=!ufWF78+SLnyzrnH6XX~LGZaWvcIZ*#)MBiJBzJSiJJ?SL{yxy3a^7iB!5&H;xCAfZNs|Cc9#hx2>7Ar=w9<4H$8*u-BM&ZPi=o z;thM%&qc_GWa5(GL(u6J+>_fpilGPMtlvfve?t!sAtvm%JX(;i5%D`e`$2RQ?2H)w zDwQ*V^PrC5__lfE>H5CWhTqV)8wsJ6;HPQ^Z@esUb42yg!<|3yyy%YhE6}Hxzk*yI zfLE>I62Bwh*9L7Tw#JvxwOx@q&d9SJ*OZeT{MxzQIx`sf_8oEOJOux;cydV=aACZ4 z?Ne*a=jy4Vd|ZzdVdgPH9y1(0wmgOIB(DzJe-gSA7Wew$b=di&D1YeS%s+idcvl6y z^B5KvRPj+HwpfefoH#{((m5{`$y21LX6rS-_2B8rQNQ{P6p8d}zVD$#k(1H}8c)_z zB;`StC0R`oagKe@1HtDPHOqwbpkK6$73aOd=NubvZdT}or+lmN2jDUCRm{=H$lu?W zAvb-xQ9lkiyxR93b)h2F>drsE4byycflIHzQ=!klpnrN3`TiN~lyWirGS5VjQ5P3^S75FMS9F)pB3+63gnMj>G3ljc@RwKa-ByZlBvoov9fMoQp+NcM!r4D`W3ZTMXb zbkF_Z*I9>W=)WEa&>uVnpA-sy)L|~qZWzqm#vljpJkeG~-C}FLlYAMtpXn)CasqzG zJ6~8g`wRMK8n}Habe`=*M_L#1EcN8~=QHq&>9N$WQ>a&e-(S$!E{A$MD>jxSOOZth z)!(~-3pufSyw6bQdcLM}7nkYNV*5E*V%U<~(s_X_hNB(lv!rt~Y~Xdq;YV5F&_}c2=7-7Php(&YQwsH;yG6YJCilS|gfQ^q zulb_)1^Ob-`eVYZ?BG!t6_&q%eoj64T_*6nL+B-S9lG+7@E~$Pc>hD_(IA_r z#Bt2kaw|7I#C1QRTkjkZhnR>X)JN!dUrJ`~IrITi@z=NCf}N{Q-7j@pN8$I7w0kO{ z8*?+S%aOYV$3Q0-E!`MbNiu#U)d}6AD{^5?j3a*&J`wE_)UIHx^6<=@7PDD*+L)N-z*oh#Pb^r6c`~|$UFUgAv5$s zjL-86n*~Kax395FhdsZ}@88wxNs;|lA8&UCQ^ZfzCyg@-_$l-_I1-C}-g7)qj|cx9 z_r1cK1R^;9t z=~Cp@$dG@l8v4EZQ@--hS-mOd=o<}I*|V^F*!Ixc$`Gv6&Ks>CgE({iSTlPHy7%09 z?cNlM?BlX>`eO&ODY)itXuI?t9zJF9F9zb;kDqH@@~ zZm0cE8LVIXxcc7#YS#x4Rk!L7^(?tpJ&CpHWivr=T^W~1k#sM8yY zX&?N-N3-!QloRG#`>!9qitA49mbY7Q|CY?8%#C>7_itU)GWgACX%z5P!TIBlU2^yq zikM_`%4`Mxm(>iE%$riA#{9?V7vw+MI$Zy<6-C?~{w}`Vi@AOu=UMRMTEQ1~*6kE& zshT>Ki#l=hs(^t2?0uWfl_s+WI`-CNqz3z$>u()s-~=v?JL!nSKAy$6vBGJbXN#`! zE{FbYEY%jchrX#vKi`oHBS%}t+i&2nmATdlZRq?!hmiMC^jX6mqZhxj0Ee#K3d87g zvhHrDg&=QR3JscWBA<$ujt3hyq2IruaG?VHTk?lgi~?^7JI79b+d&aNZcCOEJ1KH$ z!Yu0iHsJi}FLe(J{9IeA=mr0Ka`Y3oZ=^{6Q02C#h|im5YrPjjsQYu?Cyk*S=egGG zl|oz}nK`bJokPF*J@mvP?0exjVy-g&uda;*&SI=G9^J7A{`r+H?&ODVz31awdIxz3 zS(86j34R}}k4TeTO_3qFm}}CAzr`b)lh5=h@=PSvK?CtLv=@**g*czQkeVS29J|cx zZ#dyXk!_|*lne0nBGa__0p{!e+hW&^>z8+%)JRx^$BUd{8<4jL)~uVlP^Tq#OPDTd zQKTu`C?pl}ao4yJ7c32(echB44gFKF>#4OBguW;noC$*tC8|FzP{6!rb;$1nxbEd5 z(L9O!*Y)~p+XMe``Z@_5h*Q&C6OR<)S8-;E+Fct8zrVVT_oo|0js!=PfA$A&vr?Z_ zo`7zS3o%_k1zseLr5!#)k+h=L=jT(w!;dsCt+Nz4^C?K|coIdrG>+Kyf$wiQ_J3dv z1#do`;jQ+f$cK=&1MTp00)_k&{JK_`V(AX7z5OEaPSU=}Oktj9UeIu}wd1dp; zfA)1N@6kxUM3Dg5)auw`l@!4Nx1+WI20$MBkqp=RZoGd#1Zu{ zTcBYIe%%eycl1EMpP9&s+G5OGpBDcZpR;p|Mf&2t^-}C#@t=p1;Q;a6b6Dpg7iV=k z*3GOGHCb^QbyTZCU+5zCyL!mwP7y_pt9Kdb+@Q!KjlG5+>Y-;%Vu|Y-ph{dkD`Dv4j!t;_cv8gl zgW-~sPKdL;^ZpX(!C_zZ>xsz6_2`WkihzeO!;vatg1**@PiP--yzN=d@;USXaK-P2`WkhlVW?%%K6mkm3d3-jpbpr6@^XH4SJFKltzwG#MAwhD|nc9bIC z%Of6dg|5E({OV@}?EI;zB*;mpNX`WlyGkwi|4dg+7X3%y%a+|A6(~|!(;py>KDcws zl@GI+JIY7&NaDI{w92#+?w9{8=p77vEkBpoy9Ih8(i-+Q5q`OUEWQ{HoHjWhx8DH2 zYE7l)9|l05+cMT&Lj1aEvgTVND5Cm}dbU5DB1SjeJ%6EI6{YPR*#jJ=YYshs3;x`# z(!8%?i~FpZ_2t21?bgQ3OTe{SS$|l9Dn;yzyK-L10k8kXv(QB;66!lqp8(ztJ@ivu z!-Mlp!-dYh+^DlE%j2c_fRFoMckL7cZsI=ZyGo&-f0JU`qKG)e>0B;>PEyD89A&{1 zo53RYt>%bVq~dWU#OrDwgN+ULsOewbDF=VJX47Z36bo(Rny5QmJw}U5C5N9Wyr@FA;+biI-tQg|h z_v2AN^ybqeP0Q~qC=xFnCVmnAh`rqE*8{tkU%Jr~4t=-FyYZQO9r#$>{i9zKdj8>W zwHif{qxwtlui68=iI)ZBVgC}P6yAydpl?c-eAXbo!{a&LIp7Iv!7Hy`;A<}4yfY6t ziB(sK9mIS8?R{akT#&E_!Bzv?EJf; zCI)b*)yz`51^9gI=IRVwr1A+IaM3_q%4>rsVc#B8_nS*`JvN&e{}nXq4wH@l1LTu+ za+BjucYIXmfAJEXXEE9 zc?umeI#rh6Sp~h+zy56x_#NP8uM}K{_gdD?0}c7;KTR}m-@ZT*tyLoG+fP$ON!+l^ zI2!x>tsTk>gbtl(s$?KO<;VXh|A2o+Q_`1@KwqT9Yp;qS@2XX^pSLiZ+~|DUwJ&b$B*!X$+npgWK+n^Vzl9_BR z(8)Z`&dR&c;q1a#LF9*A{44P1D)h*0_SLR*=pSpz;a|X;{kc6?hLLZlny%zQ@X9`H ztIHKv_#>-->tFv~d)RyZQs7ucv+nf*=8OE)f+lzv(|c-(5pbCv|5!5~&;JqHBB*+j zBDWv3s_r|Byqa5f2q8}UBfK>tir{Z*{H8~h=nE(QUe~Kd-Me>K=m_FEK7ZpqFZ@(n z$o(k?{O~tZjKN~)ljLRp2Y5dAz!Nt&#M#Sj1&JpR-vFbU#|9DmD`9EBgtjwwa-C zQ_~YY2Rk$7uD4hI<7dd3rXPy1!)I}3l`Qmcdqz*ZB>IhUw$alPIRA~Wo>yH>krf^K z+!||;@8>T;_;c=w+~ zMR^(Gd_u75vIpW8tu5Vr3GwVpvfHYxit~m^a>3|Y^b?cY{tK5z9n04}=?eSva|T|1 z#wf6IB=46D`n7GBB9Fn(D^qK}cR-&8lD2t8(9owTa3j2Ks6-$9W=@%M7x6nGk@eBrM? zK3{S7>Kpi{=U4Mg19MI<+m*5min#SQUOxz&RR(^V+Ae{$&2-+>dmj1IH3OVH;*jzJUUS`q0w(eTsw*t*zg*vEU=YSX{^*<`r)^1t)AXC+Z|MO^kf&Zw$D z2i*6S(5$h3&h3dmzw`dtsdrZycD}x^^pXuaa*F+#()Fi!-?mBOVKj8+Wkls#woc$= z3)|O8jAM;Ql?in88&}h)GW1o!(3VT(A@rj5RMy~4)Z2V?p(%x+t=W| zKi)^Y8gLziZan>cfF=ijYBcdn;rK^iXD%kv23+&xt zRk{=QpWM81^A6Zc{v4I4X-A#;H2pj3CB6r1OtP7N481GcTj+Be{bgFSZy9uJG?Yi- zNG{G_E38(f0dG}cq!4)in0vS9JLts8xr7^Kz-!v*mk|RO^!IZH<;%hM(rZCkd+cz% zG4H83=1BqTPAcR2$G{pDA>7a7TqmFce>EnGE6O5)*FVJ>Wx)6DsYfemnb1w~H@1<; zN0g=4-b=uPTDW@W80@)XIA%JH{0uI+rFHZ=bRyzHoXs`hbmeQoZ@B;7`>d?O4D?OT z^hudhsJm7E4Jx7dzU=4L)GF-D&vbbIMcDN#qS@uxzPC=&<1rXFBF7KME}-Ry#q zU-Ose)>L@m{gR{8(psz+T|ODG-;yFbta#d@w*qfW7aLY<<9r?9I3cti{LLtI*M>gw z%C<06h4CKEKVvjh0O!X&Q%~&pagO8ax%*ZS@3UTvc2V8Rye` zIgYaM``3*1)g8vbp)jw(YV0>%*gjQ@enfwDf*gM2fbbPE6!?J0+bP%jN`1kj7uITR z7{7gs4GO{MvD1Gw+lOjCT=0q|R^BWWD#BqcfxEMna!((9cvu}}WNPNgF3oB#f& zj{xjw<{Q6WDuVYNj{=X0!|vOf0hfAtf$x~iRh#+1`6OGg;vXp0=iwQyBl-Pc?*A)3EYRZ*Fe%DK`ydVa9Vhd#g*!|E?a`LmOhe3y( zk6)9APJMVb@%jSdu5_)wC_=w+bLOk;Q$e+vp6Jb}j-J4!Yjr||!$obxLKes75O z-Qzxwyt{8v%Y}ZVOD=FsUWMKs+7^4g0PkBkm4ZHFZo*9uZTffpzn_xzxW9jvlfw&q zI`l=Oq6+@ijaP=dA`Y!@-m3?}uVz>0i!bd_4-XjjZr%$$3QOI5$PD^^LBp(dCveew z?@>A8nY?l0{)#<#FMN8{#fE**f%6f!wGZNZ^qLLf1IW9k=ZT|};izLODjNcl5wD6a zp+xA>#0MSUt;OKea6Hvfg?bV)vQYUrtaeNlJ+fkn}Cxtx44Bg#hC}u*dS( zR`d7p$G}Y9{VVKz_>R5e7)AjFjb>luZ!o9Azup=6nx@sYKnJLrbq?%-sJqSyp_ii( zAFK7+*Uvz2CMP_1qHbB-d^(c|`(=YCOfExjw3bT^zpaOz%ee;bz>fmY6kA@5xyk!} zJ%rvytq36E73lx7#dBhi4?g=(MgPtZK8MBbna1OLFikE4$6%bJG!GweMS7T82TlRj>I$ubkOpLw=w2-Rm6EIT>trkFZr)|q{|IKjc!E4}&BuihgAarQxtzl*kcc%|Kj8F^EGvwlnm`88!K z+%{cNW@`iPw3~_XQbd&yibfBH}}=} z&LD-MOsB5k`#pKylqpZVFSS+TzNy5HI_sSCQEdg{dUoV^tpw^Tx!w9&5j@n($jRIU z9v#TI^{;P|BIPkTJ5UcE%b4 zR_F1YxcVvm-&jYA*Q9_2dcw8p#i6sJ_ue9#KCjsb$Tu|IwY4G75 zyRqv=@T7KPHd`M$_G)wMneE{5DSDkR>=Kjs2D~ONuRo$-fd1kNi%Ac3GOOjF2h&=d@A@Mz`H7={ zo>E!hhQ9M~>?-v|K7M7y8pv^>t|X|^?77k3dp@jL!w+5`3wq7~t}YA3J*5FZpJT;4 zg0bG@MJ8hz8qOio7n9AQU)pxn5B~KV&!1nK&HzqKvhK8f4?x|1D8d#S0UerSeeo&= z`rcIHbvhP!S+caY3G+iyjk;O5{_v)1YDysL!&xy0!~cLI?|sm{%W0uYk*DGJi|^G`!Hb1zxeR6a-)6KJ1bkDuE~mTI(Jw_fZ8!;> zQx8IEEU4qrJ1f_e1LqeXTD#qX{=YjcSxSeV%?4&0S%;y27K)1%NWi(>mdicw9O9O= zy?Z}&Rl{QP=)D~1(cjdXGgr`$nH9c%de&=T5I{_Fm$^1?2&xvhE&rw`@4vj#nqv^L$IgH<0S(>9Y=a5U$b_@&H>jhX;+L9 zM_1_{1s=Z0#IC8KpkoES&z=FN$FA?;;IhFvE^T(G82t3m3Q27`hP-UJHF_W%?=2V7 z8Vg|mc6Qa2JE=IIM(TF`$wXX*tgns05AKj18wkdPpqoqnoX7jHf%Foa)4kzly$cv_SbZfsQUzMtnD^}2Ii z3_4C-!umQN;|cB?@}chNOO8nBGC_}y>KprbevItzXC?a#arD-PVp>O@T=#!s(7?0xnldvo~ zc3ONVKz?j+H~c?*H_IR&dk=@A{_iU;E$V|`(YFgvW#D^>BJH<;Kqw9wf-{V$h&v$x2_7_BW(8Sw)Ea^Rq8X2W+hJcjkLFdQ2lVK2W2l=S z?(cZHp?n+pkgzUkh`|0yhPYLoZg$T6USDq=3n2Smn6%7!WVq84)3$? z{0Ti0|9Z|?6mify@1dQxD!8l2PoY6zI;9IKYQ--DFY>ZM-%gz&KvrkH&uV05&4fR&RJoCJ?bu|KWwRi z-^6y8Ug)FGDWQqI!21_vtG$W%9!8M3^&kh|X=;u&j4NPleCyp&G4LWu+IE5ld|8ub zy~ev8{q3rydFdYT$wo!8lMUbVP(36^BY*lzOwXx-(`v&GM;96JKzogI|7qy$$fB4Z z?21>rK;Z(tJn*5~Y7liK&~1@&n*{c+4E|m_4;<{gPi4FLzT~FloFWO&pY9+z#6aha z^6v$ng&j9y97xvC&8+e2k^<<9n?e4kx)1m+J}Xb?L?`}U!%Ul1yaV4`3OM+Dz;{`? z^THQC;Jc@od;0I+d{H8@8}qwYpkE>qwm!w^PZRg;q4>8A>;1d+GRu1rzb3o@1aATa zk9b-Ehc2!{LdMAV@bJ?mHsF`m!5KZF3#{K}?JF7~*&QaH|E1Y4O-tZncahej}`W3i&F|jBYg*rC0$n(|={r=2X zh1YBNp6U71$mgTL3th_=MMI2lv6h;ghpt{>^pGe*|9sMsecu@F=QX;{W(XX1JpK9L z6mXfxd4oS2IF)@JQj!OIC|*!%80$dSzx*!$ZHnt&{f>HRgMB5p1x5u&tiS)%-H~)g zUl*|0l7q3`p=Q$xTdcdCiBFsBnDU^a;g5RImqf>ToijN9p5!SHoYBjk;0l9|WV(5_ zu^_MG1-S{YfwLVitY30LFWof6ztzDmqeZ2sUzpKnKm4S26S)2^I=<~95A-ooN$mjg zJuMaHu?6}icB_a^6}r$TvHWT`^mCg~N}nloLyGx(!8s4q+w=lK4(R8HsJpuRZe#!d z&}v~>1m5rQ?rN-sejZ!uY!-zMaqs^0Kq&}%<|L_adjov`IMc0g8FkV5)<&w8GX5QV z*&=fTth2nEwq1umpBDI)I^oZMr(*w!B5qzA_>cUcC-K8GY}u#_K?CorHophcKNn>7 z2ziuHP53MfK9;^Z&m9Q6n@rPpZc)WP)is8U0mSLUzuh~JL#J)-|KX>BZi}!OwQlZz zzghn2ITDEZ-u%nB06Qyu+f8prLH~4Lw;#YUCw$kv{bBg-GWLu@5p?!etgM&`ba#@5 zV#gck)S$Tkfyc-nqmxh5R!!_*3@lZaC_p#0D2lVdpX>~)w>ii|Q5rSB6?h}s>~zHp zb*$#1wBz+o~=Ljo^&_N~{d)&=(`)Zbk@1l-yPvJYt@4^QnL zKiY>l#hX^91Y1BqxA@2R*rTtTSGc5)I{Qf2E;c~WN0%qckuU6VxP9b z@QWaHQAA=`tQ~m&Z&`1289Jq2*2+_gann$R;al)OZtd-K6$SFusiQnigZ+T4iqA># z)7tifZa45XK6~-|V-fV_-0$8gVczKZV}lLggOA1SPq$&uX-#@|`m@+iyQoNYKppQp zB7$f!TLasMU|hbQy$XU_u<|E;92ry#DMxvg*e0N174R+L9}VSP8z_4x(#{=!cZ z^)$Zs*_fAUI14?I_Q>Q9{ET(($&Z;d=sQJew33cNm(tjuOpl_kn_{7PvVlHtsQ=#> zHFPsfO*qa3e%0pHbsvL272SJ#5)h9QRP0v@5g&!{Fh@V+DbS+j=o#cGb=Gg)ND6g6 zda_vpxOEyAa!JS0dxQ0C80tCGzJ{2SusfI4Pm>;T_CLz?}BP;Yq- z_2$$)$3bQEW4@HMH|L?Fls)X{I!E#MHGBU22t@x(x3T4DBy>_D)oVdu5Pf!FW40yi z_M%xWS((81OvwvRe4(4{J7jjLX0&?lT1(A z3BSxZWw>KdH$D#2#m94@pGv!~u?@OnVSS&i8Tof%TVyWY2KFL_hKBxfV(S$C+}J#|Mg$kTp5Ls&!@s_v{+YhkBY~A0{?saUSxG6UQbpEw+Na5 z2eGFND8R$6qjy$pyzrhOaP_2XFxDS&$G2(3qVIhB#o$~r*5xNuU+zc;KgScAcrw6) zqWYA=RP+_^jD*?}v9D)r;kXfr=ee|-OhS*CKOGn{gx{XE(RG5*fj@Lj!iJb{>3*$E zwHEZFGJi!B{Etqm*P`iK>9PJ-{3it(HarxOP1dy=aOS8%ugO2UK z6Bn|%KRVl+v9hW6T_1b7Ydx^Pxh-#G^L@+!Yru8|=%e=DV+^@>p+mdA`y7Yef$P6b zZL_d1M=t21#!;b4$!~8O?2j<~@jL;#OqCPh8IJYJeue%YH?dzF&v5RWEA)T(3rWQi zy5o{>y6qhDm*!zi0lVW4?loY5olE0(x4wdB(!b|Dz9Zh0x0TzR1aW?zCi4pLN407u z{RaBqA9#Ch4A&2tWr)h+ei4;Aqd&lJ237eEi3{i-YL5C-ArCV4segmv&s|+L%VFSz zuHHS!B>?-Uh2edrLEwXrZkJOauA_6glR^x)e@|Gpc$u>athW>i8A zeES{W>xuDX=kByvoR9PzcZ>!8zfJn1Aa z$Dh>(o{iQIe>#u%w~frcxv<9|`qnlv#PNZ{TY6RSV=@1%_kSj+yH&%}{Cems`Y%#s zLuZ*Qr;Vp%VV4BSxfk)1e%PO&%n2S@30~)Az;*4pT^8GcOAC>-Cg{4LUEB2LclMSo zsWX2MB0ic)dglqKyPa5-Qs&WVifG3AWXDlkAAMN9jmYe;>bnMAwNASgspVmR} z66`eQc(plpe8Zr85$7L>>Er}}SIM;gVQ%m%lvUbiRT=BWK(Dc_$ZuS*qOT|Nz4ga` zdt@=Me8}rEUijtv$nNfE*rRlbM`>su>h_~w%9k*l)uaSz|2E{c9%=w3tqmu5aiKT(2z z*OeslQGe2l51qV>{)VZB;fwv|^B9F1>fFE+q5807f7r3c75q0E`+c8^wrqp0tOY6k z{dynoC!EVH$BUqML#A(&pP`N^MO2iR0Wbf|jU`Kw4@SR&&G*2;$xPvqxmX|6%k8`h zy_K(t-8KThE%ycATgs@0FyALx+p9{p@UN#|sKOL|@gw1{!}{p+M1B>V)#H(v+)dYRYOO0g{8{lSJr_1)iT-Q;lK-gHHACJs9KXV368`1MsTHM24W@vaYAaJq-_y?X=k zu=C@&?}u$sw>b1}gc;sK96g=JY4N;@?WczI5ihFXN?JzbJ%rv(TUrG=P@{kP8`PY!}4{ZY)TJ)6tz;DS1$i~UqyV{%9|f*oI_rRp4c&);d|VY z0fr;ii08@HJKK=2`-i?XIN%uA&QE6mKL>bLk~S`&KJFXw8US9M{`~zI0bRJ6dn5Y` z`1sUhuJnZn_Ca6t3hw4X-*+QQp^63bddbSY*dg$-i7Vxw0M=J86UCGy;m^M|okOsja_|v31M}}-+NnKs z5xO0?-H-IJZe9y($`*QTDc$~L2bvJ&D>yMZU zY)gQ@(+<}w8KJ+SBjH~dp*O=vpFi1{AIsR-J9(QUCWBTC2tA4IyzZ@p9enJ zO9w5HZ?4}n&UE0j_{QRuQ^4P?5w*R;2FQmqXGS;doaKlLO1y;n>3oU(HsU3}Hnr3r z1l@N_D=mx%@4n1D*p`F+l)USFJBpzjL5lo?&rv@rW%O6rhS<2`HVP( zSXcB~A})3@OD0OOcn?^q8@<|4 zI6vim_?~uaZi~IvG zm}pw%o?~piF~Hd-fqK(Tb@q)s@?lMVU|ALGFw=-V+3?d)v9)Qy0`;-vQ&5Ey){`Mu zuWBGq4s)#6JN=M1)5BVKV9#SRvp!2G@XpsW#&sKUn`Rn(9Dw&|59UW^ys_W3BPGTh zb#XU~S7^cJ059L03MuT52BNg?e}zQz;ZUJ1f6-gRl+8SyO~ zHv7T|yW^S*1ZQj!M`@bfnaFo}*pSn#CazcS5NLz$@QPlxJ|K>LmjSXyBlKma?e2w4 z==fkfBaaU1!5mX~hygS3y>Z8G7RSV*c@93<{psu>;g{T~6P#Ly<&JN@?{~7_A%pmR ziOWzsgSv8i-I)h=8&($`%g6jzViNa{xkLAcr}yqd{Aq4>%myId_bpx=e2zNXbDn4M zN;GuA#@Ol+#&oAN*ivzxKd7j-4A%>vb)-y(zaq^xb{r0fi{6mo=6c4AgF8A3x-$5< zx<>=~kJ7oUw7IU?o%(ObH`E`F)Ro7dkss$R*)^N>=)9J`@>SsLVyBqnkP7-C@m}e{ z=iwK06<9a@&IvbT#{PNggqW?Qy~eclQyag zfxuma>ucICKFFgi!!Exo=wB81X*d7wVWoaS?*a1d$E*@;gu0WIm8KK|{LxrOm7lc7 z_aXYGB1e#4_irK`zk$X=qh zc>gQlIfp_{8GdIdZn?mei|;~Ovi8ekKF3_y?3{4)$EHU2_TK{TD7A_eVApcmzZiXw=4&9hXBUBe^lrT7vd{{FSaYThoSFgU!QT=)_~6^12Z|R zu^#^0(|7hc>iwy&sXV~XfNI~vgZH72sek+X@Vx1~nQmUhnJu+~?&;6pU)sm}tyb6IJ|?ie-fi)~}=lObXKo;vn-^Sy$*liO1%jGg#Hj0|!9Ljbp} z5%?2q_3uQgDe4S=ouUr>eb$mElH`H-?x`UB;MYR!)9lUfPup^Liad=+J-)_VTx5p?8A0dzTj~pqD0qz70 z%_40B@jFjaP!QtSUTf{|0)EfL%36-#=qx~l{0Bc1`TN-7gHZ=x=Schbpzqt$u}#(u z^-&?yIRm`pvaUKCYKZ>THLHFCaa{P@wmlEJ!boxpkCK4?sht|q5`jJ(>iuCO1fFXR zM(>3`sbgFC3`N0TyPV_eQqVoIS+Q7U;Bcw-p@R_KIvw?hYShW3kk9mLiI}k1KOU~lh_GsY3 zY%a7RRU3WT?I*j%Fpi}h9W=&ys}8YCy|~^g^6{*wBi?(ut7f-)L8rCyI=i4l_v%)^ znf@ZXz-7BZ%$^q1?`tt>&pWUl;xD@Q33{`z?5|}H z-p2NOnP#^_7qz-Hm+H`WDbc*!4PLx_@j~;-6RfLBhvaLr(MQc>84AO{l-8RLqsUvP zpiF8J@+*C>f?vuP^XX+j`*#EO-M%nNAdYNh4qqry-(A^$teS0&|DWp*YdrYV9zir3gqq6+`_yzj1-qrZLYYgv+EZh_(e*qT@R!b#w z_*ihn;+4gIfef8+IsXA*st{;o5;V9*zb5> zet;f29CW8TFC6*kn76xb{s`}B^cPJ$fw$;+6RULSL*~TuH-Qo8f4g4L=Y^myOS69` zz^5_kCL43$!|nIt`$pigNk|}O8~k}9kvHL|U*d)*9I#Fv z7!)eD0nVx1zit8VZ&W0Uj9^UF@yqXkBkbL$N}R&=LFYu@#RFfKB|;CZ!_XhSA-Oid zuh1rQt7hQJtDmMUoZE`jON!^cX=@i{(S`XQ!N2WeIR`(J)^1AnesX?(l{O_9hxx-7Lj?A-@jrJadI^CNVhCSz%u)O5Y&y zJmxc8UYrMSe)X$1Vhr{7fs!;R{{7sne?i(2-mT#WLK3UUeiME zs?YG;T7eid@aOV3UhWeQG3HKGmVp0B{2nX};OT{H1F^A)&lX>q;JZG+qwNec!)55p zw9NHM#J9xs2={N)g~S5E><-vBQ`7z5mUDdpy`*loa@(#BId8pMC;9L>EK(8I~&yPS?7o@*alIAmiA{ZoLL{)ul` zH$`pXn}H6!@ENl>1b-=;2WlT+o_Vih%r`3V-7~k-ZA;{}c~Mo18h)k>o@ST?{`TGv z^;9i{U*7f^{Lo)lg}z}8;JA5L@k15dA7vMz>k6Ixbl2AU&wsey^mfqtB>D{p{@t;# zC*(}Z>E<0IV%YWp-^aZqLPL$QVAlZ>;rX6d_ZK^fsPSN|mgXc8Pw9W}oIXS%Xfu_M z6D%ZxF6|g|9z6-~P4Bl=ZzB;0OQnvP!r#ogQ#&kwqE8e*6ZjJRzZT&+qWb~*CplZS z+=Bg-jk+p*=tiZp!P-O(*1vYbIh)_<&k6FWd*JtXx8Ai#AA`x$LSx+6>M*pg8 z{kHc!p5XW<-ek*nE)sFS@3LjxK@y>(lD4}9{$7_^k2Kg$BBlzw)dQfj%$WmeEXd>Q z$wPwFh}V-b!&j2fx9QIs);D0^EbX+u5A-2IwM?KAdHG@?;_ZTX7uGXgEPyUv-0(Oi z@EZMxRl4{s;MBJzr+rr!_E*w!FR$WxV{_)u9KU1V_jB0bW#C}P*xke28^C=`lS3)| zQCZZBaHk~^f4zzpe*mPk zDQ*AcVLZR*yHwNw@RLiir&bF5a4D}oG6CG~-1~>NEFZcz)$;Bv_;HeBo?9pxco#G6 zOalMc_8#03hcW%R9D#2*e=aKJ5ex7oebaJ03isdBRyV%}eipV$6#Yh>`QtIjO!E;s z)Rombg8Z16XXNC;um1Qx%lp&N=OS-w=UMcB_b9hl{YL%t>^T&G{P_yy8Eqc}U-ytS z$_KFT5!jS*3h|X{9IQJJyf*Rv*#8fD&>UkX%an(8b#d%WXcGFRfs4ZYQK*|=U(uxp z<2_;P#=6Zd*qw9Fw%#A}r0@y64n*BBt2xUY4jp(rH@f-Wp;*p#ayA3&taa&|TOXtU zy4>*Y0qWy7O^VXBMy%&lVx|~?GnQwA;|Di+ED}2HIEsA%(bn&`;g7v*U4;$ZYOnzVV%O_s!#-bJ-ch)@}Mtw`xu=27x}PfyyvjlNBN9; zg|~wDe%b$}X#-bx#gf&XFyHD`wV%h4Z))QkRVA=jv5v#Ga7#9`=pPXAqU+`|FR$~c$*sH;x*QT%@_Iw~AI}E*>k)-iMUbhUn z@g4^c^^aaVD}ubNUCm0~{5x%f;Ik5Eo?+b}mITkiM5&VSS0K558vVf@R|F2s>W%e5>Dx^uKuIDM3wL<}u`^!UX@BIF~K7ka@@ z-jfv73&%*ry5T58+X)h})8(!NvlxjWYuugvAW9+}2DXhz9VZdiHSZE%g4e;Pxl7l< zd%I=w(>CxqBLC;=PUzWHx}Rt6LnqYny7e~jXTY=?eG_p?5#KX@@*C;_iG_t1{zly9 zZ;eAAwbbKu_|^ozv))p7rD6vA*=NR%)Zl)NEQ9n#@bdSM1>-2#sowf?dp0kLz<;8< zbQ*TOEAa9RJxwAcW0!8_o+S}?1-+>!^hiY1l@rN*MzC8*u1VB{L@aj3l+B+f5oeBO zom6k3`UkxMt1;PviMo?Y#rPc9MveM|14w5ZA8r7uLD&JwedrD!H3%q0>J*;L1oXzyEEB0YMlJ}BBuK|AjwY$Km1bouHacH~9 zK*IkIo}DL$x@v38e3KG+_bF>++9`;OM=jY~8%s0uJ7?FqgZDhCTbHl!@_49jTfv2vbi$5`4Cz%`3yju!A1N}0)B0KE4d3}b6YUN$^(>7&puJ-pIo*M_{hdTkl< zgl=RzS;)G>FE$C?l=wyH4vzv)0Q@^3V{G>vxRTTe`Q?rAHu0vHtvJ6_H?-9i{BFG- zzhwb-R*a;LJOhtp@91m{!%l1ag1Thz*I#H_ zL~ym1zbGK>t> zBoPz&6hqaD=!*g}_nbRLBG}$LEglnsPS4C0vx0Zt=ic9J;y|9u{3uG0$E_k<-}YmC z_tmQMD)QSDzv#mU{Bmc0Tja(4Pu>{rJO^I3Fexhz>*9R%gz`^I5<#!wc_{#P%{-D? zslG`f_=W$>b%v6Nv?fQTop(rtD$#d+CK0;lds&c3!gaa|-b)G47m-dA^%(S}VdAf! zhJfcQm-9Prkcfc4+ZLSRpI7YZ>mJanUzr^yUHY)^)U*HWp$B7q+|hK%BSk+yuQT$? zJ#_5l2IA;uQ|>|yJMG#tzDD48(HlPBv~gXz<^#)7+;>-LNj%$tM65cpy1YcZPEI?C zYPyk#1b$l!M_&?AIvCk>ESyB-$`|~qjwca4ExS~%r+~+Q{!V^LClMU)zb}{I_+yoc z@%udzp_Ie(wmObP7zzz}7Q$cMW~Y~GKCr9$&59fH^?db72&Dyn&zGZ})*%r;|HNps zBF}#Jui6>FzIz>0fjXij;`QSj@*&7e`5Z_R(a2g!=Io1%6p~*NrZ>x zU2!wSH}sog-|1k)(RqC)$)7}UCcf0V=Y_uijZ67+XW+btc_{<-R`9aEV8ru_PfH|H zDgl@J{f>svS9!l)@fG0qhru7I7pOyDpWA#S??ZjuzT9|#jzs9S7PWfO;ClDh%(fU` zO)sH;i1QyU&hos+_1)KZl}O=!{R9(9M)*DMDx>c&k9^Ymt4AR}EmM!q=p)bH*Ore_ zUmy|TdBJ6?$dhqgjzXy|@R~Ns|H}sTRQ0P$0dVJKXQFn%m_(%HYt=tT-4j)sF*yc% z-9OTX$cU2&XK&GrPRw_}aaO$-`f!t_fpiM?{bDJNe7hBVS!_7T4;|6{8S>~e_{vfe zY9@f=&a|kb^nb8l_os)|0Q@aa->(n>{*${{<9EWJH-SPD+c`-D>BT$4d&ryB;X~bh z$mjWhthd%3+4ibkpAPLzy@htPP(o15Z1|Q$lZ_0}mWR zs3PJ2X{W+(whG`+iC57kM!M~wShIC%&PW^jtnJLn5%QLT^}>i7fk&X2&mz;)3RYb5aO-`mV+#D_(VJmxL}zD23A z`k;Ri@xNrR%ME@#-frP`7sm7{}DCd|2fC9^XwTM zi{^)RAbv^eA`^M`SYL4q6Jh89|CN5SkNf+Ph!We4_v!G{ujf}h z3+74SF<$M1f7JH>1RevYT*Hqo@W;|bJ0FcAy(S6!IiBvun>bW7Il!k!B8uz>BP5aU zzOKKb?1;~aG~Y`nJV*qqMA(b`0O$>8RBIya{Af8d%K-aUY=ynWpFl5|l`aZaAx}G4 zlGJNSgkvdpA#($X=&kKIrr8KQe>it~@-6C=q}wo0HF%`$`sZ>v=6~WB<^B-$rTe`9 zAL!Jn_M6$GvFQKqw=nYs0Y3>>x%0sH{b#3)grTp8tZba!;g?L~Ew7)}BtntAdaobH z*7U(EiunEC-QORlkY5SE`X@HH??IF4M=CrgeuRPVYkVG6SrucOOdAl8YA#5%J`jSA+R(BIR*m}?igC`-MZ?1uTC9XGPU^P*nW zq&*A6KFCgTKw={LxF#P39^~Oj#^kFQ*ilcW?+`2^5leE}WBw(mV~-22s}*A%Be*j- z7;#qqZ@SMBc&g95dBQCTdh+3itxP!91@bMNNvLD-9~tH^IU!Cw)^$0slP|kIL;!f9 zJ}!E@Q<+3){@ii+G;povqPcGs^^40x{(zh~i7*M1cBVgtzR`lxMH1)N4#q~4aQ%Po zQ37$mnfkWOdR_4JyUYA?jxG2a5l@|X1$;^t<5h%TRf>v72fzcxq&)*q5x>$wjysys z(04cahb~djTiwH3=-_uk)q6SHTZnU>*PqF&B;rNNwcgVXsE?K(&z=Hq|4OJ=mS|x9 z3z@Iepi8n!zD(bsOI;V(-|8K~`g2!JZ#pOZCs^vF*w6=<&P+Q%=XuGJ@)GQLPMuZd zMIQ8DdyHIeLMJ(DnM{Wz5w|s_>^c(q`Ee>|*>fbqQk1x7VL>8dCo9KP5U;K5(ytH0 z9r0hbdwBc)2f^AV}Kq;1yN-}>s> zYX=-SX(y6()nMN2<;sv;+y?bQ1rg&W5~m7?(!pFT@umuO+m`e5`El}$?zr2&ssA4 zSsC{3cxis{Rw(Mj9gn>m;9p!{4!_b}#EZ}9?XF}z&uyed8{@D3g0mXn(W3fzzX$R` zEx9V;0NtV5ts1cc-MQLBt4L)Jok~yIe+&5#nsjd0z`TnRnn7~#>p$~#o4>H9_vg+n z6iVp3c}oZ5FutOvzqRxX)};^jWboqpYirvVuA4ze52_yDi9X@UhtRwo-slH}S>Hxt zUMjl0{Kv5CQ@ewn?|t+G%~hcyrHEh9%`v8zB;uCW@}u%v60yxxhO@N}dgmjuTk8${ zx3k=R^A&iU#Z}x0{!(7sm)7+V{C_!k);1IUVQQLyQ#|r>Iq6sDZSXI~#=#5mDUtc{ zR@@W&cCXnapCN8YEof_y(!H#~&r ziL*U(zmW|+E1I*?2QOKlCHlXrh7J~<-q+HGzEh9k;KN?jq4@*B&xTOPyq3OR`UXE+ zMH|9Lf&TSJ5;w$Ie!4|9w!GIH=|DE%&N4)@5`&ATG`iHwLRU#PAd7%KGRW3G)yQb>3o_*RbieW+Uv7^!UAS^fUS;ooyo( zu>0rZJ3=$#;PnyXr8_v%wl954f&JGO&Rx{0B>-N`CANQRebwypOcoC2}e+7I! zali2o#z#*d%p(IQM_f={yy`!=noA3)ck~BHUguq$B~y%r4{Fi7W6qgCG+++kceHJ-{dBMANNwp)&HIX z-)td8iFlsZ*mcTb#7oncJ1Q4>*Lx%>^6nb))ca{v5&HBbfpzZF1@uQ(oXVvQNJQQ7 zgyiA+r|ZtxIui0AtC;{^ogoJU8r4?kw;>l>C!X7<{^{`0@{3nmp`} zy2-!u*mn5!>u_#DF7kUJS$Uff@XOesFS`VLqp*8|xx;qBf9p%5a$exGx-sRISTFRS--5>+gAmtxWlCx2{V+3`RSR*9{(O{H1o;oU zbfY!}$A9LIapCauK(t4RWGwm!Pc;!1@YC$c(Nml2uZR)nN(~dD7Sqcs5^N41K)z>w&AbB=~c;XDJ+ZpB@@(LK4rN^P%MG4C$6(Nh$bz)7{hdKK)UJR+1@Wdt0y9#2!m_*rwz zb`uNqGb1ik&A ziZ?e-7dE5c8z|Tj){TDW-i$t1AL4u3*8N03>bu1(|5J?lJXskA-lM-P6sctgKh$$R z^l`sI9hWcsP*#q*W!G}B;sNmRHY`AgDCWhluVDX9how1b73*u>&xhImAilN- zWfkVIUvyi7(&Gp0Df0F;AHwrptD@TBx5}l+t-1Ax>yybX9hmROD(^e-$5@BcR{wbj z{(M^7Ce@z`{Vsc2Ad?LJ@{PCJkK;GG4qAKsek)7<`g-=}^Fm`SAK^NK`r|Vd;6w9_ zT~^o6alDVtpy)RiTE^Y(Ro5`qMPVcZ!I;$$s{hCBHy18GCL4GYR zIh9AlZklH0^~@ybgpGv1YYg)Cn7Ypkcza8cl=d$a>maMIKer=4uZ9SE1K^~ae9qPf zezp9#D&K?qk7qM7#-Xl^Pe}W9zaSA(0;6y9kcSTW_bj~dr*z?c}dv2{rkSJ(BYHh`=|dy|58ygdf)@r_ii^Y?gQRhxw;m*@Vs?5k}@aaJY3K- zI*z;-vK@T64|?!6l%povpF|9V4V@BzK0S3S35an*zvi29LCy~TMgDi&(+2gwrb&Er z+}+R7YJ&66{d+4e0RNs2@dnx8lhyr&3Im*@1 zzy6~u{|bG&v%!~tUjsTsQ@7N94)bwUy#8j2_a?Nz=Qh_h4<7VYaKL|4MQW+U0O+Ae zgKjzUIG#55HW|2^5>#1s$p0QU8AKkbw{6@$oaDP z7VJ}u*>^7%d}oxj5rAIWZylfVg1uZ`Pva}VH&ypAeu-Mtuci)qp9ZW0Uba6aH9^6_V@=cIT?&)0YJ2Zsc)dkK~En7ZyA|D-*Hey+r zS7>>*HXeSZh|oOJ2QK244)|N3Z^%E3|BnXtjh9D9v*NrB7yJ4hT+i}oz~E;j`kS%G zjeaTcZ~S0h0Cb2uOv8lkIr_POwN#t^&xlXN)7`z;XL;4Ow|*G<$*bH}GKqbPtc)aH-!2i*R=U>`R$%Xtbe~P0kMBG#!Pwu#sj(%Xq=+1rQaqJKIgEjouYOg!& z@CfxKrfxzJx?|hC=6eRudy*e=1&0U3F@PGDNR*(boqFqp7=nr0r{MbVIM#At zN-~}|^R=Kdp>OlOe?{WeZ_x97lOfxuvA&Q`ad(3q->8^`>5-4liIHR0|FG`6)cfW5 zI{co?BRT#-{pwK`ItLs%#TMurk3m<0+vE8@Au(Mmx zhLHpK2s`~lwmA;_a7V97$Uz64UB1+=pzekp;Yua~v0qbSKhG2lp3O>$DdT*~Gu?Ok zxZb;-hp7O19IC{U^wU-khmj+PJPp8+oV zl->TT0v=ATU3D$Khdy8RSkS>J_<#K6nNiq(SBX)2zzcEeO8#1S1$;YP!P^EucxRtY zZoY>Ix7-@q16?Ah%Y8y%_fK-A9xv=JdLDmkH|$RON}KKkyT7IF)UiVSu}K!5+k*Ii zc4B;O2D^9^Gg1nHgU25O&x=EccsggzLdQ|3&Tr701J}bLndizdR{3BzREzUxt`=!8 zBTu=7+sxLG5ADR?!Kvtb29yjWo+BUMRr&dqpgU@+cepsAD}?)!0w?Os!QVBHrW1iz zKF;~=u&c2DPi6te;udEs`=FBo2?O?~xPEuE-QpYQvg1m@?TfEahgfE=x&bHpJB5XJ z0uKU4&)TFXfwNLGJ@!B7>y20gMkvXIhOy`J0Q6->Uu!V}dXwF1TvH0(GP@pPSA!na z4Ac~dgXhZfViXfQ$i!u-$`_R2hrylbbB|}i3mQ+chB2)3l+;;dp{wUyNL|bDZ=c1m zUo-M%8ee8@R0sdHk8trKekq-XX3lR=_e!tHNHiiZ4t9IV9k4rR@{GV{d}2c6r4hG* zqa5Ck7qI`fF`AVEI}`8y-Ngj^UfXAFJ;gyL{(cAv6g)~MDx8dNs)>>bB|$Y`##7MC zXE)i@CCT{Sd-CeIIGN}yqYmK|ArpK$gW^v7WMca*?I;&EGBKq1(QzKS%TsVa`wMjG zg4lWe!_b3Myn~IIh|}jvorq(|+sCMfdY9o>JCB^)k6y&t+RN$_j@CIG_KNtu`(5#& zY3RHAfTN2&?)&FVBTj?o6fHX%1`{yHcGvf|GM^A)U zv=2wg$F5>gq7 zjY1wyloD6}!44{}hTYkmWMX>!-P=_z)T!j{`&$nqo~hwCoi!^jst16V?-A?Pw^5JxsCK^E0InOE zhk|O*4=6m{dVME!FPYXoDT7k_>-6l0%8xKVC%Uzuidf#U}7rS!I$SqVH1JH6+1 z3jCUCbJt4%PFn|5XwLk`dTVP^?RW4XWANO`X2ef@KCRYiE1B4c8LCUzLM8}x$NjRf zb4$Ubc^Yu|DU(B50Qr@**?lJTGxh-vXm1Sx&dIb&)l`^|P$u)Qm2O^_J*Rdb{dptb z;Rf(`W3IS?3A|;jh|zu-gZ-}OyvG)!!IS9?@s>Nlf8PD{btfnUdeEm%w3)L4Z~aB9x@$jx$HQg!LEvK*!eWY8VkGvK&CoFOR7ZywliIK?vwjCud{?OHMhF{q~ zo}v!MzBVt0{W~8m9?nU}a{>n3onhZQ-#WQS_;KL%fCT~l@u9pf9(@mb*PS9Q3%hBb z)35bD!g{_%?PpaLu9sQP-t0pre}8SE0$*tRk}I>&f0;6*7yN;}eyPs`xCxdZ4ySvxK$b0nLtFm4<5MO8Y@3H~F|5h23?7bW4=k&X3rJ;k;F)X=^(2t|l zbX&W@N2>M{H*29UP61ly?Ip;>fsWn1!Qk!2;m_6kphr>%KbLIkQ;PJAR66vk?8WJg zV(?{>L~}zEeG~VGzx&O0l8FM(Z?{_zk0rs$Jnwn*+k^fw#82#Z8;b-t0=GKJ`U1C+ zKczPtob`xfdAZ@8Tk!w6>xs@_#MAW(iDU-6%I%}mxQORcy{SiG zH*I$MsgFEl{9U^9ggoXclv7$1RUi|k55q)SVTZHXB)ga%;<}VB)?f_1nQIHBxIiYt zB^#t3nvsdRW2MuT@W(lM-w_+wf7(3Rh*y@0h?2Y6|U3$y+Pyqq{G+ISKEgs%+uS4)$L zXugIkX9?8Rg8$ii^FXTJsBIV_B^eqFWlF}%kWfVTIVbZxl`$DRAsr^k?zN|NYpl46xE%k>$f!@z zBF)U1ZYMDgSgxF1VYo|+h%i1)qGH@wZ^-y-aTDt7jG?DGsH@eUt;k|WUbG6|Ke`Ki zjc=~tDR>8cpxyXDkay|^f%`I{g9m>u4e7Pwe9ns}^bGXGGy8${KCBmJ`gR<|_pTkC z1{S@z&cG+PGZuP$Lw}HInSWpyG8^(_mgO9n#f8)A|;}ePn z@RL-|tE@%-%69!NNQ9m`*=>IF6#AdZHBOU8zE-TzTyQ9XZhTJj_ym0k8nR(#!}4F4 zNLC~2r8pZlvjNnDc}`iPqjiYS^bK~!WxuBR!t?107LL@ZTPBAA*mUIfq2-!+3iH4Z0Ecc32h3HhiL3mwxuUMkpuI9RFm8Q+|S zURSY*^5OV_ySh4zF^;MVi0t!+esE0}QQrdZs@%eTtHf}AXtXP>26@9~sjfPK@p#o1 zr|u4XFXs4f#UQr-p_O;;K6JG^>}!Vt#yK_VI&(?rX}B}nv#1H^=J!>M>O)xG-L`r? z_#;0tysif0a(;tT!JX&OafMqpLRitV<4jiD#qW+oi zT`1uOz6SpZr=G$1FOt4RARP7`eg1v7D(acH_7{u0z;DsvNRb$0^`*Dvy9L9y}mL6JI2j&#U=@ zeKZ@P?|+9hU#26!wtKoB8p8fv<2Oa6K+j{f@8rFM9o(b#YhIXxA4=TCvCtdO#tR`q zZd&Bo=QXRjJ)o<)A3kz>A`e`}R8Ad5of>@TTd=bh`Sqr1DGoa2%BkVj_*M|Oq-*WEhoY|_Bl zu6dg|8*s1i`%>im6LrmXVP%5#%Q9bgy5f61$5!UU*uMDc+xhv{RJX2$ zJpAb{HcNU1-ULkZ{wEFIBx(HSwcZbZkC}7d*VQ61{1uKU%euT<9}mo5$#yuj~8MLrDJZN+%oL^J`)xcK z+K?ZQ>KD55khiI~L@U{#r{}oaEJUEQ#eZitT@dfVkE60d;PsAt|MRjKm-zFjnQqYg zRc=#q+_2+i+Mo9upzrP5!XGT(H{|%7-fIAT6mxxl?GAJ&?fQ4mMCfMo?i;&>psQ_N z^5|5K``fW628J7;V=L9_8QO3@9W?ed9r^!PbwREdb;s=fyRDTtUJc_bb8E!QZGO|< zugLEUUY0M~!Oxvve|-0aZhAMEL}g>SwdeS>E%ftu$xX9P;2S#Y)aDNy49nVrW`N7w zX{H05z{$@!PO;)O>aN!xm7e3c6yHNJ`%#z8{$5w{u@ZI$B`G-<)}XfDt}QZugm7x_@Uem24gdQxL^S#1OI;=++o zMFXr42ku_89sIAKoHmz)&PcD2EE$zSyPyN7TEyp6?Ve8PnQWTR)+y+l$YR50 zZwZ_y9E;S|Mw}jxa(`at-ML3y*Uqd!y+P$zItYJy-g#@d!A`N+df!Rp`BDxS?lpl| z+tp4=@~w~jH_?=&))ZjE*!UvEMrC471IDq=W?NvN0{Mgfa)W#J0DnRdE!vwwTZkgI<2D^V=dc3U?b=`wa4XK@o zo6i{g@Nw9^cCyy!H0oU^8@|LL==z9Th<_OBle+A`th<4)Ec=Vo1s`!9no#3u1%CP6 zP4+v7^ONZ39!1-*Uitfqix9p)?4B_<4&G$zFqVzL&+mqvhs{x?$Chj-HF)y=z6up@*nv7=D_& zJcbVSm$ltq1D$DUGV33P9xc=!+)G7%_p4^g{=xa!ee|DAeu(?w`)W@3p^l2b{2{Xm zdGXn0$}kIlS_%zSiNinRBLSRF@Gn(!n?f||m%){m!^=7(E*gAt6Yv{gIceI)szsE` z|LM&mu7Y}!Ylo5d;WszSf5-2ef9M{3jXbj{ubsDnUaIFS9Cw19)rqHE-@+aPLc3Cu zi|d!(&!>xTARmhzk}f3T`tF9xh2mJ853Wc(>vaV>Ysj|x$yN9rd-7Ij5_IcH*8!

    G>^M^$PTJSmZ*C2OxY{zjcJnS5PxAln6SO@S`SdkJ|_ZZ`6X!fq1 zz}0udHbKEWJm)r(@96@&i}uiO^u?ntli*bokHL6genz%A8t3!!D%QWT6#cqt{Zo9N zo#-_53+MHn7NPss-Go0sHLLw$e?#c=9y7${O}!egMZ}f zx?se8b6~q)_)k2Kc<5-K3G%6}Ml~w~{GI)Iss1={S64L|n1hZ)K2%D(1N~s!EK|M} z_@5Qw%-)Or1@&%y+YMbb6RqLyt;78i{R3PwsEa29Yrkf|pC#Vnw;ylgJblYUmy;R5 zM?-<34{!$VL3<3sk=fT=a8qYbFn!o*;2Z~AGKT%vOLm?koAef5CX#^Yr*1oAt~2r)wGtehXi{r?Lro^5W6W012$Wre7%@ zz=YEN-} z#y&Ab195ui!aaH#=LO*@CYO}Jb8)4qOz&pobCA^OZ_iLSh{=ZTe~o<3`N-aa@zx|4-fEL;E5k@>cDuVy;PA8f0C6RrLtmq(vfZFU^}i;tgbfv34c@4 z&-A?+Kpl7J^xe-G*N4rj2dr?ORBtdGrLlzTTdemIi-4b<+4`=BsAn8RxgO?V{5j)b zG*AJ3*>uNg*K+;4u6@90ph~KzTJ2MdB*2(=4A!qdLd$Peg)#( z^mEhqCB!9It0%V){C?eZ?b|5ou@h4Ad$SOyx0rY24b}(xw(Ska_X3w6)xJVL^BY&} z(}kT2pR{g-!cJ|9=oww`UTvkmZ*(=rdl?@WxjbAK7cbHgOT&41^qM2e(3z!2bDK9@ zz;!{}NNKfDTxZB((*1k}y!IR@lQ|20&=_oO3-h^H+$f;pvID)`5forRy{`x;ji1%h>Lq(VBPc0 zxF+hBqYEFU*&pG$YSO^OB6LRiibz`{?BwQdr7qjK=p0wH>JqLe2O3s7!LF{=cR4m5 z2XDist7l!Ho6iom<=Y_+d^u(12a%uGa^9F8fSrUH3|2d)Ra=LA^#`CPq_`kuRWf8YdoMAOE>eq zn-J&PHHAJoSjN2B@5hPHYxUk|C}F$wJ#ySJ&<~SHn~(Psp<8@q8~=;Kb%NJJCr5)& zPbPZF6d%L>U%z$ibHw$64!0y(*q0Z4|A4(I^kqd-)UYA!<%(PT3rn--M=81ZoO>bs zRt>g$FV9z9<%H*$k23yV^uqPYcr%9jVAOvb_xbZ6E-Td@++CZ3`vxY}<4?1Jr>^}f z-xA!%c~te@9`WB}MH^gOkMjwQBepc~_U3Ij+8p@!OhHorFmQkAXuNI~ynWu#XmkL2 zX!+VSbost}j)cm(4&d{qsjRU)1pZ7=&A<3UKU`8rbv>Xr9KLCOuE3wognjw_KBp1q zx)08{p7@Bd;shPfLDE&Xm?2*3uea!|JB{n9#f>JMz~z`?b$sA894Fe~j3?}+8w*G; zl;b+Oj>SzC@F%!mIpqL!Yrj%vP2Nk~uas)0RQ7|H&RPD-Z{T0=Mj`BiW~;^}qdxGF4xASMiu)w8 zN2mFwmbZU-F&}vww3e&H5IS&o#X;AcPS_LUelh$p?lT6w{@Mb*DbAg%bATUAV}&LjJHJADORX6f?qu<>e;A~_474#`B$p@}k&wee52Vxv`wsdg-KjM_mo$PkUxVu}c>meQ2p=RT*?8Le) zTlt^Q;QQTV@qDtFt?pjL=eYBKKb;Vl4e@nr+2L38?Kf|<;FsELa-3Wt>cf}b zn|^{%H#WW0odW;!2EAibF@9T{s=GE|T_S12V{?43-o7p~W_O%eZ7gpd&(MRUfF7WI8 zQfjL=p068oHtYf}C6V;`CLI3_lkTB;#I@#@=bLYc=N%H&<{1h6hm=|AVc_3(`ku|u z7Yhl=g=Jm%+EVwq*b%t3@myduhwi^?7JE&D-L$iw!b*rsd&kB{k{E|RJQa)GjO&NC z33rs%<9-l-3#Tk6>b^q62f}Bqai2==CBr@7#c_XYtKw1EJ0fg*#uMkQm7CH` zu$(%^|1lSFE>t}1`2hB^RUaoSfrn76Wt6x9>PNL*%HtZS3&byr$|^vw!k>CBzwaq7 zsj9=mhdR;k=MIClcuq9xT%N~D+~*JXzdf`9`(M!bJC5baPrjVd_`IOm)cQYccf9kX zTM&MCB5ES9WGnb>s!`{-6MFLFhjuQ(b%>?Dj6~QkFrUY|{QTwLFUK9;Le~yPuMMg` zhU<-Xz4bOe*k8zs*ic`LYhTKGw}KZBxo+(bg$|aj);YuC4Bc9C+G!0x9GTO{wctm_ zYG#(@_deyW+|~L|5&A6n)&CywQ+;Nd&nyBz@3?Y_3M|*f;Yt^HaXw;KdD|a$uH+Fr z`~&gX+*Y3240~HonkAf)!}E730|9Q})3kQW^+$TBhrMOJbAb1K_lVUJz;k_J&&dP+ z7>D+5J9Y$lA}~pbEsO%sxHpUD$KZPFWW2NB74UY@QiKuf8x>1`#(+=zn;K3iL;p6t zdbj7MAI61e7h2=7zb9;0BIbby?>)xtwZ_0DZBNW2@YsC)n`c96(B(~;QnldK2QnE*+bI7tgBs91GxR z9wAmFfa5=1t1o>4c|EMA!`G6CJZ}DcMD_-r3waciL(9N*g3qUpJ;pNA^=V%&^7Zgp zq0#Nh(7V+c{*Nx>ddvl<)V1NbZv1LqZV)*1Of<8ugCCfC?3G0yt`YxRl?VgKVxHJY1{ z|12xgwOtPbC+F`YlHiA6vC3CJE(`v9{esY=R!l{m>41K`Ex*6*7Y^Dut%+ zp@BbL%2tU=&<`H<873LjGeL1_vZA=YzrE>e{3eXIX1-DW{K(&Gm(V`&>YUMi(euK% zj@A3JodtRCl-%E5Ee{;d&Zl=Feid6*40vc`{1vQ!oPy(sUc7tN&knkBL1O!Mmu0>1 zaod3WWpG?qUI{&38Py-z4m?+d_z#;Qen+nMM@InHXRbdqUjtXgTMs6_056TPG=Xc# zTk$Je-j%SgM|^9$Di6lNJ4_O5nPDgAofZbX-}r8u?CJ-2Z`td)M{yJSDa@R=_OTd8 zUxj_b7k$w`VKJ9t^$Go74tSk5qT&7i1MYjDyv2KlMPDbiCz0R(eF>mPuETRXB1Okq zguoLD^Myt!=*Whgm~8kdYhIw$2E3>jO*twMSH|CxdqttoDw}WL<$!&g$)z>r*q&)~ z>zDJ;x90PKzofW;r<_Z=2P4L(@qg+&(SN5*pyP}O-oMvj*u8$K7yU3pb}}_AzyJQb z%Esam=AqfV_p*9D`qfeN*qd4>1* zg$K>A;r)N@;|2ltc)#BJG5_Lo^arrH^)q7y{EFD?+#>@!lm*ufC2!OuBk7nh5pm@^ zYQ%L7%gsk81BNz0R|<95KdgmLPPGhgX2J8B(*^?D&=;Wc(qQ2m;Ko`0+H2hq`h-x< zhAsDbTr_6q`|8z#$ z^viwpg&1lpX~*w`ss73{*bk%g_tRIg-;U_*+n(Tk_$PDS$+z(yt1?>{<389g+b?F+ z$_;(h2{ed@yJ&)dR?a}aqOX)D?w5axEFye4H z`QJ(#;GOJUl+%p&`9p+Gmq)xnU!v8Do)QDV-!5^H5xi1iVW`u`d$#qA$2SUrkKA9? zBrk%W!ZjvyIk3-SL-yV~$gj5*J=gnog70fu4le7$?VD<)VtWt|`<4^4;E|1Xnu-^A ze=qEC#E5zF*lmoEw4&Q1Mg#JHTXP26sW26%1Q%W_T=)sj1-;wcz_T6snl3MqSO|X{hehJw!*8dLa#Pol5B>%j$LmoCY_Aj0R%Ak) z+HVzq0B&houKThP7xt^3xq@SOUs*_mr44?_|6}x%SbX97*|vj#*r~EKN&mV zttH#f{uX-mW%`a@3v~JA(B{hjgBRFT~?s z=|>OH=lT6YswH^u9=Pgn1Ne3=TIhx~@_%v8e%>1K2}-?udpXaj@kc*=L;suHCXXLw z3>a^%2P;k4P$$_hEs1jAdX2a4{ygwItuTB(dkyLpUrXNguGt-OT$yYJI zQm&-$`TsC)cv$AQg(&oCn{dqkhkiiqiXRwlE~Aef+bBIH5q< zR$zrygC_5|Q|kF$(f5Pf_?D|8;wGSO$t@rlE99QtMaC^^r59{tJ= zczp~zxt}z8eUB3NKwpuMyMu2!LGR}(6+G?H$4B@x&vRSor+pMd8`ed9?=wm|<9HXh z%J^V=NzQXVtoXg?ca}fAVX&WF@W(^=_o%8*abp_#3?)qk@3@2gQ-*h|6r=yygiB>4 z{PTJH?DcK*6QVI1ozum#_h}oKA9OE`+q2vbea?2~C4`*3jsAT16q4MM5XTz*uk*m~ zX6bN_zk zq5t8hHyyl)@6*U#zCFO*DrCW$;{tf2xKph>5cnl-dAHnelp~Sm{KOS~@ZvU1mpGtL zV$SH=_ja(eA{tQtzSTT20=u3tSgF@ThYRv}5$AHUhvo3Kqyydoz~!t;Ut9?KTXBg8MI$fD zo~*uhHv!{`-S>Mtm-!jL^PFM{#)Iq)h7aq}7gCDBWft~~igq;p!8pUBY;3pf4f>RR z8mU=147-M3_!?oUSD==++<(pG!V@#iUi4clzGasIKiy*oJIWtm{;weZ3p$94xK5qr z{w(yzsgH0@yoNquZ3$nuT!e1+D_yBS3;blFX1PvbUItSx)nwSM`q(2R(FgqOz2wB< z4?L%YYg&SU+hmfbQ8@O~Ie2g>2IFtTgD4K8^_auEcd&51v)dP*~x}{2zce3RhovlmF7Bgg9op(7|xHw@1wRV3_B9x52tOe z&?Riw>8~aSURKFuTxJG-1yWXe9>`PcH33YzW~ejkLenl$F>dlXaR}`~T!Q|kKbHhw zA`|cG387D*2j4sgA9x;>scO3c{UwFZ6sl|l&vJ~4-35>z0<#t8M1eCe17DvE`j9Fv z+Gi@E@6_hMLW>0Y{AA|lFMZ@omOp2aCHe?u59k`(L#JhJx#eNU_8<0-dY#eFu_vkO zAMz^IC9C}o^6h<;U*1aK!_Tr|JV6J#q0}WgtBSaHCBC2820J#d@b}#eeLmF^euM+# zX{2vUCFU`DyG}|&4)X>*8(jVG>}MJ|=vaGFY#j6YCXRF4jbVODK6;5P)=SPNTRY)< zk6A6z^Oz@TC#Ma=SIl!}D7cIF^(y#v)+6yC{9LQG&mwFK`kT#OS$BK~>OFaG4HISH z;gTg9uor!+v|4T--G~0!25+)IXza)HT0bs~!_Mf{ZhqN{&?VQ$;fd1F8y?94TS4@P zntgJ#i4%Q50`{z~V8s58&JOayUf&Lf4Fi}DZst{%Oe^NS3tn|7@A4}e$&FMA%EdgK z0pS%P2eEXJJI8semqz})m?_Y~d~&tiJ4OaEU*2NCU%~sBC&_`uZHWsw)Ye>-{ksOb zJ8!`di#QpTq?Nvtz_>jhzD-mC{jqpg@6Fr|oCmJ!eS#m3(n)pY>X^^NOFm!`_BU^! z$uEKr=SJM4#J7Y0(r0%HBF^=%3`&dEgKv~2?}nA|@6!uORm?NE;m5AqY?xPSF{giF z0r*}WJZ@EkdF~oXfWbrfqwmds*c|iW&C6#e`(oZ@Pge5O}L75=zy3N(_SOfEUk+;)HWCf7kiUkT^Tc`&i7WQf`X*XFq;^n`{MsXUE_77kow| zN5XSQH?`0R;Ix@2h8XPmiRLGL6eB{{PWP z#8%fIu5mP?K58O*Ee-RYZRgfj#eM=Gep@_NiusPOuaBbDA)mGw@xE-Pku|d7k;WaE zw{~$=>T2i#Wpzs7#U2_doT=l#+(jcy-?ZwufLrc4`+Ww$tKmC!cSRMAeBN-%a5|4h z-m?hLwxrU~_mLw?498zzEMEHkG>!avB`>kr3%@TrH*wsFM((osvEQ%;Pt@NoZL+|8 zoYL3jixocKFdzTVnJWKR&290cS2;*jj zy=M7df+bjf+_5vR?>3Eyzk4lSeS=00eAyQGFado0sC%X4 z)3cE6rqIt36-8&*t(Q~K{_+Toh*|x*S>aD3!l$A)3&QS8&NBAG;Me0nyWM-z!DCUO zzem7>)#KyU^59pD>DQssO7OGzXnF2E8p)rqS>gnrpGtT*iWC8t*fn&6Z0LjFV)btL zoubR|q9le!SbtdXq=Z60r0g_?eQBg_u6?UJaMN?j`m_r1`0D$&?I`>ivVZK!Y)K<& zHxm3dVfnyUnynn4E9iU(zKZRB@NsF-j?&23!}9DcuzRoCo_)??nBU&@K(R3J);U>W zbQCxWzTJ4l3U*&KuKKm99P?(gKKZipKH~fBU*D~I8oBp#wMiD1cCB}TNdjB#~CoOwF48-S-0 zA5&GQIrK^D{hN)(h~IBd#U4YQuDN15ctbTPKR1o_ z!W#u41K|CU7t@k%NywYR`!me={YYG%yIlzKqD63FH+XaCr`3HM0opY5gQU z!$5^Tuv~rdLkaWAik<4t+D;?yw)Dkak)V-jnTCQnG3Xi9cK7gB@a?5~IF~eVv{Ibn zm8TIGj^~Xgd*J8lf{?E?)Jf*6YB}Mztdv0gW9R^HSoi&{;3@C5@7JB&@x7;_N;mYv zJmLJ}JnRWrE#aJqeB@qIcDoH8Ui!%Q%I*-2#6FVpQ9@qIKknx2!G1jq#||>>LSC2r zHp`egczJvgOLI{Kaon5;8p#CiI(1v@YyBU%`yy=!R+yaDw+jGix&iz&GyG zYsBHVzE%CE_-){k_P!+ozeQv!)>SAV&xHjm^5tk`Hq)_ILj1Kg-Q%R=}^BS>6DtX~>$zp#M zm3SV0eyh5aN+RtZ*gPtxlFboe&Td#AzghLj;~tefy5o1rp@B-&GRAAJw^B*Tr%I25 zFRA43#fGl@5h~#vJl~uS|62sTD1Mf*hVEW?OO}f>!_r^ zR#@N_>|@NVtV+wKlIJRooT}+mqVF!lzCD#nPCl*tuRMiH)&&|&zPwH)d6dvQ2X0fz z@P`V6=0e0JcE;#*HI?iO@z*YFrjk1Ww?=$=sN|MvlJ^MwpxyLP;P^r%eM)CIrQnCZ zAyeP^e^l~V`}X%7Cgh32Y?ILn%{_ucGj{V8ajH{rMhO}?i&IMG$lbYzw1V5}F>YSL&ppqO* z_fK}2RD#pKLHj#6zWV($<#(xMdZRo0B;xcVprO>ZiAv;4qFdFvsbm$4dR-Rm-cP%o zn*$zRJ0^I|?hlnjC~wsG4xUCTT&LA>(8$e{H4_><(4QNr-YVd6YqkFETU_9gb*pIk zY8n|$3k!V5NF&DtR7^VOs6-{FKtvzBO%dN@t~^LZ9W|bLwv$S{s~^7O0B##>3lvLh zsYINo=GFR2@Hz6OS2_6d%ONG>IhN9ubqVhHJT4&ph9TnSHWVhw+yZ_TdtaL9q7s8M zPY=otgHOH`*>B*@sYj>j`+%cmgtEyl@a0%n_Sj$K#oVV^o^KnW2f?r0uOL67M!trn zU|IaJDrgli_#Y>w&j&xOPc)D0#_t|B|E6+bKU|a=Q+Mol@9p}*Z9`OIC$xDj4fbD; z*A`29OeMCX!)5c}!EddD-s@oRLic%JC-B31;oy)Y;xZGz-joj9DXXf}C(Eeh_5+qO zHTYXouk3aY{--22xCn~AxS>vHLOC`)nqf;^9_4ZtuuPecu zP=U+Qvf#VY+Tno*SpV11a8>@W|zNq5tU@9dVN{YV z_Eg0xoJu(Q3)+(+skmRhvE=S$DslWAwex2Z?3}*TnF*fd*%}FV!%v=}N!LW+v3P|x z!14(G1v9&vKgD(`-TmFLkf5BpzUT2@q|Sr}xMZbT)D zncp^R=uipYCIut9CgOIcPHc-7m8d`SUfQWgC4w{d=2E7}!}mr(_BP0$pA5fQU8%(W zXPrAaP9@*$v$;2)rjjF3QG(^b;Y<0XyV51_^`}bRuUO>WIySGfaa1zlMBZG)x|ng{ z(1!o0IIs2)vjJXpCHFPjPr{Bj+^^RjrIM-h|2fWBQ%O|e>>eu|f98b*+fFqqDQ0^Y z=C%WISnw!l5v3BAG`_@te8B5(aY^(#DrsNMM$hM_60@?c*IltLqkO?44Bv~iZOM)i zq2hgnm64+|&^h@!fl6g8;})-o(5NIpXnUiwG5pwW?7;>9=m~ol-#P(5z4^v(bSg2N z6uH^y0lTI4o>Ikx?&e$+rjpaS>A#C$*YWqJ`>w2_qTfo!Q5_~KVc%`;WciOmHg05QpZ`lCMZ>4+ zb}>>3+oa%J*GejB(oxuN2fwWMCh*A$Qc2=~1IKCjp?0a`nf-1mQT2U;$B?Py-&Mbl z@@CjCy^Bt_qmqMv8UDRgH`{@(g!T7PxDksxnZehGP&h2^s#iCs`f!D z`7m?QTGaq?nbv84vJd*=l>WPCC-@ZFb<044O2SUMMDcB+lEP0MPgn9FKM(zPrI{VN z8}5Ac85@-Z8$27ahhMGIoBy2Qppp}FZWG_vY|A z{TnA8DtW`2`!eDH#uEkaSsU0Zv&(dr%L}?^Bp>j{pGvxv)Em-+sKnPLgrgcf+w1jg z2Q?79$j_|z2d}?=(bR8t2Trz{!M%t_f$*O86XwuGZP{BP;IUua!F!)@JRhpsaEdII zba3TqIEW*E_eJr15CTqh@&B^nm;L_Tx$m*`dh=&jChQeb;QXBfze71AozBT)T+7so*vVnBg4Y%Nz9-UZEp-8T zYvp(50G2L|h8dIiTx5%2gJ3Y?R=lgx$%jgYq+S#qa-$N__=2N@$WQ8!#ly$o|6|R& zZYJN1M9;7U5A}b3!m!BxS(5=2k#FsLnrfQq#pjE5H@!AjCVgN#QE!mhL9f= zvSLCZ?ZzyHddO((I$iXU%*qG zfw^=w@LbFP;>+kpDj|A1HX9=E_OUI!ko`p=K22?3PJX12$bF&5IQl8%(pr{lkDpOU z=+V?B&Bqk-+GS@oXFY|;W=(8&xlbV$OsqCKwG@&$A(s*U0DdJ={BE~UNV{?Sjuo90 zqJGod{Ph3@?{9w&RvV`fr=&AqDKiveX>hB51@Q2jyvbY2L?zAiS>|dQAQ1X&vuCY%3a_S?{k$|Z<<0z{?4wf8KIDbXS{2lbWzBO*vmfFk6@qg z@3)7_Da24|bj5>g3entnU_vjILPB!9ZWLXm5VuQp@vfIBWc}X3U1b+3WR=`?#}urW zZKH^e;(LSf=tzESZ~R6tCN+yfrV@J0Qc5U9bal>31^CUR_U*jyQwoXt5p*%|C53ba ze+cs#q~N{aKec7=DdY@w%cckL^HNF9IZG^)8pDlFj8f2FX|_oJ4TVhhpQt_vdsY7~ zUQunPkOA8=$;K)Q`76KrU`HN>7zH>Ilk32-hH1TgEQQRi`K_;hfkJNYYVs93OCi6$ zO#9lOrVwGLp&dK0H0BlleJzASZZUm0=omr4{259;d{-#sP}2QD-ZaE*!JIoTmqNyH zy+89Fg|Kp6*0OE_?}BssUm!l&&Bph4!7k1o`+IL-=VmVfC0)edI8+vX&Su9 z|3D!}6wXI<4^xQV(91(xU&F5ODGp8WqEyps14AQ){MckWvIn@EL_CxnxkDj$*`_M{ zas2!;>&&@03egIQiIUmE5nvcBfe9&PCKHThRxV0DdwKYAI&&6_`BmeD$WuC2j zXwX_nAxr0ylV1R5!EQ3bjC|1>uPI6c&il5RW1~=Um7qq03|}dv zknjuMeMceYZ;tJF*h3)=62BK^T7cWL_V%tC3gPn+l)F$2ym=SgQ>RawOhTq%APb=`{;JojVmWeD8Yr*VJYi8!pB5*Y|VTv9s3>f8~h zd6O|_cf{@P>nQ3L#PPZN(trc@pRciDD_bpvbm(`tt^$q+q)aavq%VJeC?W&=5xo8N zLq#-ng*8fx={)$**Fbr8jzW@|jlc7TQ;5(llgz?M)DzbPN_oL2bGKHHie&IpHq^KZ z{;q0WHKPU`dU=GCEbddtqm$|Z0>}e-*SmrBh&#*o;uCR*lTTD#mrytItSgmM6zjLo z%!nt#zACf4v5JQj;_82A^=u`DtXcQga~^o!b4V}0jN>erWcpl>qL9mLXqUMHDdgQA z&41nQ6!J0Bc~#{h@F}=rjk6_%G!-nhSQ&%o$CYRM3@Ai8CZK)75T9SvC^9xf-Y)K4 zn`TWR(*^yS63*~{?8Jb$7yL{9;#`USy2q@Q{0RSD5~yY`FH=Z&%-x5D$eV6kTa{+y zTSG%Q=j|K7b7x@|GjyaefOLJp_gy;}Nhr3TbZv{!23}ii?&-YqM_lAW|MDL}T%@lp zy*h~F?DL&t)uj*t#Z$>w)sSzISH`vFDWp@g@JFvCg$zB}BVV z#Xd3UxXbaaWl|L4wf$t&It2=8$v73*fZsnjdYkv7Hu%$R8JBB8A&fprkJdY4yD={M zeoqR~2~+>#20KRnHQ($!O(E}MZwvY(?U0*%7ogd?o z$C0B~Heg+_F*Fj(feN`qetaH%tX+H!wkwDVYWR%bS=2x2*qhuOGj9!iX%iCnd=RG+CVrXKVH8r# z_-B=MFonE%wso${mqH|?r8D@CLg)Uw8uP~vaUnDbJNR+${m!k@`=PfBv8K9vD5Sdk zQS&9>fAz<%yXi8}HwVGQ1;k-(x#P-V;C;!SZI$^B3ORnI_vt41eP!75n#pZLr^0wHgCB-X0E@+a{+dMErm{e;~$-?aX_u!(u78J~_qG2p;?Qs2#os z{-k@qE7)=qg7*8k4_&2&z$o_U4^G+YcOYHXzR^hjHL=%dX9cUmWAy^LMbH{8`J|<%~EEJoqSh9Qny(d;LA)-y>?oxGNgC zHSmo~CLqs-PjyZM-}}k6y9S}hGo71dPQf4P=Zr7TWKqblR!-X|#G%wA^Tto$U%dKW z?fMuTSC*-K>MZiz-RqO?35?(G9#(KWVZ3Sj_h2XNjg?b3OV^bF*z1IKWo~?_6NM;7mTwjlB1Aq-QLB$nN`U#1X zRU_bg3dhSfLGWYvM7VSi`0;%(AU6&9l)HoVn-TcXqcavCxD)GFy-uwbL%pW#k@#sn zcvW>xVSbfDLbvrR)L&!WfWbwh2j9EBy5Smy?eR>QjyrHVbt&kQ&=%BJ*BNt8tOM>_O@8R$ zxFyP;_~L&Oa{aH;bCn4~@^hruvkej=pw#%c_$46^)V%)WzaZpTPUT6p=Y$-Y&@yrB zB&2ws@s;nrgzRxf{r;#MewAHQR@x*0 z9X2AK2Y^>sQd4Cg;;E3j?w17gK#bp&ducm(as0Zo9X{vvd@pbc_9pk;Flgq3e?v8b zpVpvWW~YP}16LvQ6#c(51lLnJG8@MTSu568KGH`Bqs5QkJ7BNNnrBQFt%UenkCb;b zp$+)%h_7$4?26vK_5wbCA}n&{3bu>p-Ssb`pO9x-Tpf=;5MuiwDlzy6!TWjfjO~mR zvUS}j*G5hXk$bjt$!{}-=ySN;wJ&5av7TdM$9N>9-C?f^?mq_115d&UQ3pq(vlY~^< zcHdn34!FPi_2=~)LijJHJ=TVOXJbtNQU(aoc%)p^2E2Eyl3>jphadm`X}SRiPUE;_ zhkuAqjj`nu;M8NOHBq$*Jd_;vq#|ER+xS0+AWtS|mNs1nKSmPvWqyGU_|)_^{4z$p z(wJBo0Dkw^i5t_g{#y8jG!worJeJ*4MFBrIto*(Mzuzftw*bMtsX?(l}`SI)Q-OQ;y z;FW*iXGO#(fAe@#C;a#?W4(7i{1DDFKYJDVd#|`DM*;RdIXBJ3iaZs4dc4?Vk&qA` zVzd$bd;Vi}nIH>={5z}F`~&gaG%@J(1NL9_&qy{A$G9KKazz3>2&qaDi`0Nlu`o#d zhddP+;oIy4d%9Ox1RaL%K9J$EVzk zc$*%1j`1>nm7%a2_*b*}KU*FgZ}YmHPpGRf?z^8BulPeq$wu=Sm2c3Qz~}OT9|_Kf zujbBzPrqK8U6~ptq;34`k}K8?|7Pr$0)N{0N9!8D5TZ_-uDl3+l1=2id!Gq>w^UH^ zMBbjGDWsKxw}<&k*JdGayIF;Td=Y|7 z@U+$zEL~S|mTshw#aDMKM}TYi{!HFX=;642f9nABV!dSN-9Ye~`p>Vy?HM6uo`n?O zMmz>;T$P|-MetmD)Jcz0Le!YmZf__iB&kZk%(w*cxcz)=xB@!Vw5!9S4*RJYab49y zNFS^HuANb{-2StnI+lceM zGA)}O45+6BzQ-s7N6!K6p?Pdyrerzt5jbirx~k^E&T_pYj;mm2OT$9R7aX^bt-W)9 z5vI{#^A4E1g}kg=ai=Gdkbbrj@2D6;g2L8m#zqkmCjI8hj!5We%BZ|+G(rEDFu8x1 z!6%pKn-NKbJlr`Hcpww|eK9(eh5hlH?D+RzEg^PC7fS?}^=g-Vl}`^L3d5&Q--ln} zdX4(J?+LL;2;|5@9NnYYGo!F+_ni-GK*9dadz?=adntEq4!N1t!N6O<7|IqxW&3e;>n6Ox0j`&IlU%1A14e+s?`%q3XaQA*^V5A4$ zZps->DaUwJ9y7A03V4hPpW@kr{d3H}b(RDlSgB#{^lU=>c5^v)Tqh*?lCmiSaIG%& zk`7KFWYyd|-!Q~wxOPB^Hx+F{k2v0B0Nxt~!e`nF39iFy9P9)x5q zH6e+LOrEbXE-b3#Fo|GX*h;%^s0)2N(7o~79aiXz_eYs}b_&t>vz@979pG49`%e?= zHIZyfpP>)=Ck}Mog?^M2$ZwLz@3ShmAJl+f)fX(k)PYZ__HUC@o&&ebTH9(LBOgyY zx6a%L{+R+r6X3VbBgs&KGD80SnSbAkrMkh!rC;|5>76c<@M<6=zGJ+38IMn`|0&D$ z5;FF4U)h>=H0cQ4~WyI#yqm&lNuYZ?Ad31? zDNrx~`Kpzy_&87)^~Uo<%A1h)xl9M0pJV)c9PDVi8})*sozBSCUl>pKWR9Fd{N6^} z2W|n+G6tSZvY{?W*kaeV*i4AHFug4g_7!)ev-}5t{C~Bljsjm36|QZSh?|YDR`kW&Uhsl%5(RSB4dBn3>l4SXAueS*v2zFwS?p3Elq+e3$RIy5|Ps^e3BtrXTD7wyt%H!uNc~bLgYUlWzz4t8HN? z8*`3yD&lNEJ?rWY9G|AMF_z_lr@WVk9a6zZ$+QLAO9b;|s$B~RCFF2+ACE%->a&j* zWiOu~WW@AZwzfAuSN1H9Jx&O1df=|SKX4cO$Ws}NdT&8*Pv8YYR1a3&DZPr{anOGR z-heJK`nrtef?v+5Qme~hXW0RCyhj|1*qA&UVZVa9av0*cpYz4K&G1|M`dNP^#P_w9 zD=QoL%OqW9yApQNAH3SspGF8n{#dOpbkSh=R+2^t;-N8k;12BCSZG>8cOu03@4oB< z2MGym`L46sn2q#!?)95dv=$-T)>2nFo2YVGwe;rNl zi=y{ypZ&V@KmX_h+DrfcpKs`I>4VtAkoNyLi~s1u+WWr!pB1_iz1!c3K0<&0zdIZM zKL_}z&*1Om@8rG?aKKY~=>LArLTCHmzu2`Yea|A(<6lM4*U&lWYw4VHE`5GFw>~GG zCz`%4ioQOYzG2xsUU8bfc9e*)w0 zM8^NEjNJ*)Vk`>y$oL3UcBP;X&rcOJxgxsfd!47P3dPx1A_ut`A)`3cv{=qabLD2P>J2;APksM z0Yw26X=G%=v}OYR@sk6&on`_ZhA@5@CIcPDG_QbH zZBP!wtoJa;lZ)Je6UV>)+(Vys6)~mzrxukPdLnaqBf@`P?B1Q@ZwThirHTAjC?}Ui z@8NKf$I%^4(9x^n_tt%1FR=h?28Ve&39#*@vm-j=x?|j$!x_Pj1^@mXdRG;oY^j-8 zC4O*0#OEeDI&D}nntvI(lF7XrqEWO^c?a#!d*`#r|A5yH|0MD*@CRcLzTOSabw?YZ z!rbWBMH!4m0SmwW`uYU1?(zZG`k;H#+LASwza_fS&_w|!zT(W= z3%OH7wAwCLO+m;!fZmTR;5}nquN^%bpA{O=*~^CLV~7f$(M~&9LWf+!*Akwj5xI?d znG;!G(Jz;*T072*4K65=Dm%p{1g~e#ykaLU372hii<@pM3!P3Mxzpt+2Yu$gsMUTU z1LdTI1Gr9#LqQ!QhmNVk;p#1Q6_>+kFusreW2Aox=?5YGO9SZ7>7y@%^kb1e`r5>> zuZ{T}W}GX`&xt%Yco;|A&$+Rv@8cKI$PWm8PAHJK85&?N;6jnS{gJmtF|=F~MHv+3 zP$X}gN~o-Yq8f@CC~BdogQ6~qdMN6nNZvOLQP~JZV|1?C;UCa<`it)8*}C2<2hz|_ zSkj(XnGfkn`(@=8u?I2C-o?cd^E>H+iSMVJE}snM@^a)xS%4Lmsh zyYNk#Ce$#E;k;sD2C^krhz2|shHwb^oThpr~GVcJg*D2&T(=Z4n;< zWwJLB>@k{9a_sRfj;^ZE$xrQgzMLkEvDtJa{h0>3P$-{BfXAP&44S9Vxn%*u@KL_o zrzS?*!wIK?Ps?9S2HP&NSsaY=0>cV5#@B?+0*jUviUzpP0xGMXuV5*j4u<=DDXeI7 zVa#pr8Mx%BIY`Od^+Uw$ZX7J`w?!~pCrcey&=OFzQq#xHue<9LWMEU|q zA0T~qq#uU#^O1f(S4KeGpTA8fxAD=FBZNRhik(7w`dqM9HQCo-k}IT{$rM!(mJo(A za&Mn$fcPJ+ zh>VpYR&`G;s zRn7xj;8Z4~ICiQxe7q$0!A3h*m{J{|b@kzRSbpT1>iEY(aNhwZ`Il*$K$3lbai@&X6-PnYs1!^UCTY9)N6m^6QphZI>YW!fA7xqFY`P+xh*xWAh&q z!$spl-=>!kH!oY-e%5+Hmp-(CV^v-$or|++e(C2<`hpS-Q@6LT>Ec!)xh#j9$n8Ms zL-}f-G#lw+$KRQ|$vmSMW+|LKV!n~6(%)*uar!Z__MvdIW@bM5{KPL~#(nO)s{r9Q zO1b@WHvGIQK=%ev72sF2{>K=n#D8!7BVL`6+BIV|G(D50qB_J7c1AqYyLv(ghHoui zdfQey zJ&VXlJ~PS3$={9Sc1ivZT7UA9>56vmugYYVfQ*iaM{fS_Msm9(|A(zV)6yR$n3nq< zvfMeST#T&#i=L_hv#Ri#n2M?h%-D#^e?KyH-wLOHp93G3hL=4k(JZP9mG z|4_wn)jB&ibfxsV?9hK;{co+T4WBHeH-Po`9p5t6S%Hg*_HX^~yE({4J>Wr(rgx{l z&-y3RFR&PuexP#_!)%^dDMAf_!&Cg(^&oimVPnV!L#RG8txXshz@WSOPt{p8VMBFU z(mPjCxXOOpGuLIqz{17*6XOpng1sEpLk^wP0HK1HD{Dup0lu-~o1Yqv0wGAh)10ZV zj`RtnuZi@RBmH+s-wo;eBKrbQoOzR(E!dGD>t_4q8JxbOXp$4PR z#LvH%uLU#Ll&*>P*MvvJhR1r25rpOZV5^XyGJNSYG>t>f16tHtfUso$ICoBVSQ7i}wP=AlY#o|Z z%fCPit}eYPyEjP*257ok&XLoCv`=x33koaf7A+q()4VjHSm>p^t=6hAgeCj&qHRi0 zvQ&6{m%=D0w#Cg?CR_?#D1T}FO)sW^;}zPlBQ4T%^jR(VfKNlZYpx2k&)KF~IcF3M zGH6*zoTfpI$!~ZJ16Y7lV!(2Lt>Ivww5AX5L0*vHx$)LkhI=k%buAjIGaPn!ew2GH zB@atJYmH|+st!s0cBKCZ=}$xY%aFcSAN>@huY>d}k$zhr{eG^D{;WT(;w9k|iKH#%NM2(YK9PP#ITA1=OET99#G6ohO`xRcb;M%)`MYBxJg6@)Yg zn%#EqpzpRib<}KyG@O%{HEvj_9F(ZAxfO1%3w4%CW*E&Af+7dN`&mAE@V@xlM)BEd z@JrX&ycaDJ@Z`DFu06V}ASsAL`E{Nc=~{449MF&Tzx>ixh0E^+F(**8FcFy&$UO=34kc(BTlW;$5~xaRlaxu0_-o#1EjH5}DSf73~u zDzc%0khfNtbjvb{BAp*$C$feBO{h)~V;x?_8cPP^9yc z5Lv~kkU75R`H3Iqk68cf9aC6-s`c;Qz%Ok5CD{HK)_*x?i?94aQs(|5I)jF=QX z1UU27X-Nf&1C89h^EM7u1ZjJ2URn1-1ME4|5)Iw;fTswT&UFhT##EmY&#q{U0i|VH zt20E*fs@>!ot}(TgENoS0z4R9+yvL3H=kC=7|Ln1xsZF=c<{LXPW9Bsw&X=bacBKl zf2O(oLb!LE#wRFVK&G;{DnQ~)^CtwDJP{P%5w6|*M#LjMFOAlBdEavHnqU9=+t$B( zcNiUaPj~+zj$%97o!+VdiFa=nx&h|yOh?feMY0vHcjuVv^)ByQ?p^ciU;o(pOWs+) z_;()d{v~2`+)I}xtz%UN|UT1PIi9`wZxciUfrJ}bG-(% ze#3xO1k&=8k$IRsw=T-b^-EZPM+@(lYVXUx%laQ!ljokE!-B4qUYGq(tUup0k%W^U z=10^MI)zgY?^w{&}PyH-P?Gq%V*3J&=A3((lLM z3|jx6YyI~%7r&GY)rBdyIv+hL5QQ_;-~Q%)LknJ9s8)4god#5U!5YNsEC)GG&#l-b ztO;8r7jdthHXQQZ4JX=NwP8FzcSfG2B#b!3vdg$o2%5;tmM$104+UQ4{yrsRB#?O= z{@|gNHVkL?w$2vPgvIho^DiD#gkqwJ+l^0a!Ia{>%NHfgz~w9a#G=`naNdE<78`dM z!3OKmfv>J;!QA=#WsX&J(bGy2x7=B;2IWWDee(8q1>6%`MhNq(qYLFPt$$mcwawDE zY%r1U)~dMOVz5|egP>Ia!@74hf|bE4kh^Q+Offb!7;&TQK;0!}I7;+MJ%^SYlpV3L zZS1uXkcX?@eJINpx>$LbL6UP75iw7me@_-;w&)f`<&(L2#7CsR1L+qc{bvK{OCf!E zq~FfT)aUA>pM>=Lxib2*{>%KTLZ3HkLNMd5yU3Dkg6l)hMU~Sc(EtA1*hqI8qZf$G zBe!fmpmJ84d)@pYaQtxNhZ|UhK;-pv7SqEN;AV#$pDnk9;mQ^9`vScgy!atBMIj~l zXw8g@iTlKW&$MI9f^F5H){01WmTVa)lTcl_3B5Mw~k)*5=0 z+;I-bm}F!RZ-*N67`u4B%?o+x{hQMAlA+h>X%j2ARXk9KE4J`$pUCS9QkQBj*|Wd@ zZ?hlkkE}c#XPn%`311TTLtmSi7SQRAV4msh&_ZG(XW{iW<2OXBqDh?K(_BIUBoh-X zn~4H{UZ>!*6?8XZ=}}3^vvgy%Whv}XudPyhittkqcC8aJkt7;%gNS#(xQ`*xpsfnoivN&8b20$OeQ5$ zX266Wvh|*fWC9Rr{mJEI>pp4G$w=@hZ3#fHJ3snJ%P`Lt?t5B># z%WKhFfx4c^Owg%EZw=~uDrkRnR}J0}KN`Pu3;x0hKXIJ%KDQsqCf}%jGvR010h_|C zegAH&zw4)&_h&mZzVCh$ex|1enw)+0kp7K?pWvkpU7l>@3G<`Ye@Y48()S0nz|#aN z)u;KR!5j^VfUjNh4x|>D+<3_t((dfTO*a`sq}3lJj<7LOqA#pgw!oL+tvgwzAS7dOX<0cWJ2kMw8%h5i|&&yVzHApNLZ zrarBhsV|Q7`!P6!*8k^P|G`%O!B+plR{#H7t^RS+TZ4Y8_3z%mp!G-DqAAGVy?edE zCcxbW%0=WehGZBAljV$pvVJ##0*P@KmXBe)`MYv!;@J!AaKTlL_`_u~;EDdaXYOJ8 zAZ%z$KzW2Y*c7b$<=hP`;8|RA`;*l~pl+SCWo-5&@cF6wN%~P2FlY1n_*rwOfCm;Y z7qh9l1A|ucX-Dfkz`j$7W;Q3iz-rx&_!c8?V8o-kCTsUBQ1^Oj=&n{DaNx$;xpSw@ z0nYo*PBXdu-PXU`10LrB%oGz&)QT^LB5C!>*xX|tnV&}A@}FDz|H>7A8~<+W-`xuT z#F4q%Y7WfS`zJF{B&|Lf4f?e1_bro$(c8-Z?cMwtFP4#1!8(_sC|I zZ(9H1#8UIx#DCZNKO5OTe0inz0M_4pWQgkgw71`~{ws_Yeat*hCcXZs^^cmiT1}_w zGLiC{rFGPF5zww^5xJ>I4OCVNOmbdj2rAWexHC_T1!3$H?N3^n1BLUpx6AjKg2z`E zhF=?H4A^Xr%>NRv1%e$n?0@u75|sa;lgSs~OeB;Ad4+yyrAN6l^>_5qFGKpJee@NP zei70ij`Wuy{TienkMswvfA_6~Y-0E?a{ULb|Dg3BwEq9Mtbf@oPtTuf{ku2t3tRts zMwhSuKG)w-=%r=+GY1$j-0_}Oy$y`!&v0t%90#o=Y)^ZRVk7`*nTBmxr2?ZG**`BB z_KdDl9ym3>SqYT9pD9I~Vhr*-GGp#1FvbY^JdIU!y$wj{db8Xo)B#+l-E1#B;|$KO zicRlKaRrB2-4@Fwxq)44WOZ$Kdw>}BhQ{CGyueip&nI^+7}kFcJU9LNEO7dk;Na?N%6eH6qfR>8@rn@Cu`8iOTj7;?3 z{LQSAd?A}}DW18XR)1!O%Oqs!Z2;4|%AnnJMa!q7GJ3Q|*)hvx{5SU>X>}h4BM}LC z8p>gO!}>E5d?2#=4~cF^AD2Tgs|3Zw!tOt+h;D~3`5KjLQ36ooPm9c>>Zy?ZdI>*w zCcW)Ced5h`S%1Gv*Mm~tlBZa&%l;<`KQXt8=`nvWx?}d+>ff=$;~>%a=35CruiL~j zCx2vg7U=Fb+`CiXm+<4i_*v>wW5z@fV?M?UFeWa|KKtfc5B7m@xkq<%c{V5IjKu4Cn`heFP7L%M#OcUH9hnNgG*M%u+tXfG!H3?BuQGiWh+=_4f(xU8(?T{FOhmF46^2x_9J# zOK%WKOQpcr&!zOm?43i`OyhejINc*&j_<-&D=HCwZy~JKwJ@!y=rK9h_;}mZ27Y1d|G!E2;o-e!sU~Lw6M0>N&bAUzfOYc^y~zcD%-L(~_5dw|$ZF#81jIg&fd#JK@k?i)!ybNLUq`ZHVk zAE6xo!kz>l=JGmZ_3P2wfJRg$Xhd%T8qr&TMwIB&NZju31MmjD6?lW*-So!F?$-uy zh=C&c7T}j}^)EfKf9u7zV`Po-o2~w?j2VdZ%KqI}|H7Qe(wsuG0j&RR%lgJ^k*rL# z|8BlfQ;vx*%1lQOhaa{6tSd*e9;r73&vz{N!~20OxFHq5Z!04XP47(NJYi}8c}{CB zUAD;-eld~HIXK1)o_;vLMnl2~YUq`OE>xF;f>k@h6nsX4_;7JqIbH)WV`kg7x1OfJ zrLM6?WSAMCA^jqxpMmrZkUj^}XC2MdKaTWukp57lAA|I#BmJpJzn>@nV8YK}!p~qg z-+n!DKO_7McJuvzp_}h1vtX&8YW=%6FlhbzB>e2VD!8*1C_?-Ew0wz`(r~)E>GJUr z!mx;Ii%sP_R!CFHA7iDj6Rhev8Q8)PWbFr9PFj94 z{_@tJW)?gxzVzsKS^xIaWltX`{kzux$Zr>hl%5(ofc3xkM@L3SVCA=3{i_!79ubY# zM34F(wf-E7B_DbZSA&}lJ0JS+R2eqxUT~yXNf}C6@c69NRDt()`z+teXi^Om%AS+_ zN)uL$UTHRWy$(EZcus-j5ncG^*kkA8ox1Re3+JLKOLZAHv+1uL&2*s4W0#jPV>BTr z(vR(=K4ZE ze;IgK5asD~I)X7Na*!nYjUR*$}_{AtzBJ1DVowvK!ZP!2VzDrvBzly)S^}l>R zboKl19M`{4={PZ^xC>PidR_KEN%&dY)G=jE*~9^?Kj+PD#i#N);WxVZe!6AvHGjD| zx_oiZIYu7##Y6~vLK#KOIitf$2P5( zlT-#`L*MRWKWGVB7L@%qUeO7hyk(YbspkrO&lsHFU+xN|L&Tc)vABTpa;Gc4=WW3a zq+j%fs{aSlS3~-GNM8`?HzWN&kiH+%mqq&ZNPp1!ci%F|`_q4s>)){I@|@!d!JxQd zp_%cMFd*o4&{O8#M4&Xp{xz@qbl`0gT$j9*3kdsNU%TL(CUkn0^8DHbWI|sk!sfbk0|{lr& z@KIcxgZ33|SfXHN@~}b!MwgV#oblkh6Ml4frak%X^mK50>bm-oVbejJcFUMGH{5`9 zTOP-YICwyZBv`;=??npZ$tWeNWTN=>kOdpjr5NpeN&|W2>=&fSYxK`0GnnP;>b0Eb~-bP-)P5lV8RJ+MkJYYniPCJI`+(@k~=4 zBxwrX3^~dLbWb*M3LN(V*;#>I5{{$b^%A*vQDN3#{HmbO0p2c9J!+wj&mJ#Wcl+Wa z2d62(>!nC*k=%56{lR{dt&z@9(C0**ZS^=9m!4XC;*K&*R=Mb7#;pK~Le+>saB)oDMZi8$N5{Ee_!Cq1XD{OX32 zb@X|Biq7f7OXw9&8)v<2f`#IvU<#wN2EfsV_ zcjK`NhVST4yAqa69n*o{=~52!M+Wz-bDuilr?&ccZ{QcU{@R@X3+vDCb7fr}|L z?fJt9wn?yNCWz+p8V5t>tA03ieiYot)i4~E>4N~Htxm4HY`{1J5&Jm@T)?D`Cj_X| zlRS7G7lL5L9WS4=E(T{etq(e$9tu9ZUG^b7XbBkYK0ne%b}5LsK8sVNa2dFvFeScf zW5kbHf70rct^VX3Hp0j|lachY|5f}!>+gzom+a0v1C>eZPsaah_sQ-2P3xb9EPp<- z{N%_!H9h0(lY?&lSCM%@J>Lo?o9veu-1GC2OBNT>Zhlv*|Cl%Gw!0Jl-B$kt=U=qn z3AY=-`q!~WznEd&@~u|??Xz6>ng;9tP3xbn&DS9D$r*G6#D*NTbOF&-bz{L>2e9gd2A3#Antf~qiS$u^FJ2d#vS z#*&oI<&42V1rEfQ-Oz<%>Vh91MMyx}wrz7c)^-wcmL=zJA5(_Y+U&cU_UOV&G5#n8 zQ(bs{PfDTH5hb`hRw>E1K^OYFmr2G~je_ig#;PJylt7eaZurbjM%AJ+@^Ssg5zyaC zRZQWH6pXjqvGKUK0u+1y`FYuET?i)rv1as%dLk)dxA{F`asmvBi|TJmFDJjkmYSXN z&?H}SbaS38BslKOIYg6zLFHD_u4bcPQzD1z?GciYZ?}%u-Di?;ZSDS)B3Efx9K$8x zJ6{$SxX!3LM=%Bhtz+dlaYzB~;@_MYQlP+?Y3#@J*C738NdIvk{Y0c6 zi}d@sGWxUr&BkdGbsCI0`aZe(m&pzRNw+@ikj!Jak=a)_#@>{LwYAoHRDQW1(XP)xx z3M+65Feh|En+O;Yr@=4`WkNk-_2K0MmXy|ls&brg=koG*1?A}i5^{^v~J_)BDy4x{JQopjB)!_YHNqD zzuQw4AY{hI7;0W8o_mIb3bA((w{Gq|DHc&l4_u~bx$n#~Lc#7y`RcVfM5gRZ?K+=S zqN_37-zT)3eqhGF#p_ew6728ZFT30DntVLrhxsGcf05#SkDqG&yEias{re>RoV35- zu-b!wG0HU$i=G%mUsef6ZD$=AeR=P`VS8j@^QvJrnJZf80_SzJ4Bm?Y2L*kf#?|V; zF8#HR%y>gEzvNun-Fv3sZWKt!P__UbLdx!Zb=IKaD6iP;lM_IMNz2pp`3_*cZ=+pw zf)mI+U49~MsS6m{S}^Rnhb!qufDD!6|i*FVleOs6(69mU)7; zemm+dvg1k$@YI9*PnF1 ze=qi!%)iR@?@sIqn8xhht7eOK(*|^R|E=?+j`L3@22IgJ>sj>R-yX03?;XU~asJVr zn{pW6=;q7pzIz{~Q9VWpKgDSL{wies$ykf}1k|A_Lf_o~H>e8n&m;3K!!JCzCpcQo z#eF86ytjTc*S~Y0dPiI5zia(nOs`4bI$|_{^)J?$@Vsex{kN2BbH?(ig4Zx66*+*UCknimLn9= zn9gnd&-7ofuEMU6a7J``spF4oXCli4Ft|$I0-j7*- zH8Q8)fob_C`k})Z4VZ@^Jb=X~U$Fnx?)+W+hpj(zBp=f9m!K*@9kTrOsN8@?_-W{| z{LF9jpIiKabbfj3FRoJ z2l_V>ex9CGUD^tfv_j%}z#z&586b3%6x{~brNo%yd?{n51q`j2D+ zP>;n&>ygW8s7&Hy?7JMP_k^DHdY1J6$9G$QCY{Xn?;FVkAkyNKIJulGlQx{W_vW%%W- ze_PYI8pSV7-(~&j!j+d_-u`!I^Np-XloYFw8Nm9l+qlrmN`wV|!}`aL4XrcUJ_237 zKWhEmA9B}9T<@TZu@?>*F^LNX(W^vmo}j_B+k8hqbkq~-TdbdzXb1zNVJyRC_R9g| zoxA3?bE|@FSL@U}lhuKLpjL?TbyXlYNg;kofjoF$eWWA4O$1zAedzwhv`@tJKKfxu z-wElfAbowLZ_-CU0O`vj{kKT}5z-&D{@qt9d0+W2a{UJreg+eM1`~e%ZzcRl(dLT$ zRO{cpfkErv$NFb^1gJUJnZlSEqxQIln81lXxt#7F^`ZC!j>e0vS}>^~=-xGUC1`)~ z=%fv@;xK9BOJS`=H0b2EHuU0jHjp6saizm936ROLvr?L_1VES8kdf!KLCNwep$(G_ zfMmGt(RB|^fcxS|qt!NM!2Z&!+4OS2=sOU5^4cg%5OZGd!xax}kfQg@?DB3KkeRkJ z`qJYGph`Dr9K2yMEzGKL@tpAq7r`C%tQ~jIPpDQKfR-U>vI9ZW% z?X(a#0N1;C(<~UB3r>6aEWgbPj>O7N8um;K+!>LVc0XAeY&M~bD5UBFkL35MhmDQE z@#KfmjfN)RYQrpv39`n(pLlidiKRYp*WNh8*FhZ&L;9DHzAe&^LHhfUK1BMlNZ-AW z{rsbe}*Mlyu)S3V6Oi?JDUG}I~M;3G5!zzv;7}Uype3n z_fxHZ_Xd7p>)*xozv$-MH7UJg$K)x{{r!`Nu7*x(ioL+D zC(9#uMa%*Uo_kO!Ncs|?f!J+}ae9ii>L-@Xu7bc82+S}gvtR)4Y;pX}~Sw#t)bvfD4Y9*L7qw{MwT z{!im~TYu(;$X0w;z$}xGP_j&R`z6;SadJ2NmdWM+H2$#lXKoPo>E`=0RbXA|86(mHIH6~$DA~P`{JI2Ip1f@GkB%aNvUKU941w{G>Xd*x*U?_n4l;K zGS`m`-Zy+4Nc!|V*`wY8tjIaote@rr@_m!N4qRePDK71KZ0blyFuLUEgx{RTfhw!D z#W@nfU=`9&=%X)$^!bo}I?~^V^dpe|W27H|^v#jJtu<4B(E4{@`Q&}*zi9QJno=;m zmdg>GY>Wj(;d1cm3On0-A!;xU4sA3(uL@lxU#D$-=L?)h-7;cd%ncj74XY0FE5W*~ zDT&(!G~lKB{Ied*`nD-4 znVfqh2eonz@ivW z0>h4gw>srIV9Fb>iV5R&LE?!IySA*;2KN*u?CWAwy{|1`x12ak4$K%@l`Ak$1l;6) zR6kvN7=R0mf_8r41YZ)5@lNIy1PLiLwncJMz!T{Q44}Uc>1QMTt4Mz)(!YfCZzBEA zNPid7@8`~y8^=s?%neL|tU2GIW1Y?ipg`p|#=?M7W2Rk+;uyz-ijI*=-~c|Dlml} z=x=+6F_O?ZDPudk$w1(bk&8Aas=@<-ss200slqifnn?~54B#-kq8H=Jzk5oro0)2y z7K`5!SB&1ga$fw3{$|)@x<%4^`u^I@-0>&g)5)o{);QI`>;?PjA&Sm35?h|o_X=Kr zVf(y*-kNS2y{9&p;AoT|dSCu5edA-jyb%u7^h2Y}m9j3i5G$6{nk&dR5Su+rj>>(w zL2nJ}l>RWRhM~JQt2nx)r`vB}sXmxVVi$zFW85@)h}b!cW>C>E;`g>uUN_t$+6heqrlhJ@kKJ{U?@A zbF`Xn2F2%Be0h^+4C_Aor|z-QgNr39=rPMwp-Nc!xU2UiVbYU!{(T$T>1iUj7nShx z10KK1E3!p$AZUDn$Abn<;3rfWaV5%tF5`H@g&~fJIg%?{afKc5m zFRm%pKwVC1h`zWju=FTC>BSf}&~w`^*O(&?V2rP7&#;{wQ`SW)>1DE};6xrKd zz>JJrOZQB7{W0rLT6Z!E1E%>Ttv+e}dt3jRIJth`$V7X8lX&lv@B8Zqtv~t5BqKSZ z4{7yD>)+e@&)f}i{l2m9PLg=v<$qQFVe8L)=W-Oa=3hVwKKVU~KFoJDuL$P5ni_&x zu0=Rwvc~S8KUWFJM4!J~1^DHy|ILLr&zg6AU&4=6;=($X!VYvF?#-?FCxd(HM5eWH zmq`s^{dLs+swThqW~;wtUb5!Gd$N%EsPEmW?;G6H*h-;Yzd;!aX02I0Tw4nse$%<8 zZi^0#t@lm8*P;!b0wTr=eNlt-Pcc5~@$&HCRhOII&Z6*fsPb&P-9w<5+JVGnDevhI z(#@nF(mvDuLk<&%HHX97$1__mvCBXsq%Y7%KMv`;ApK0Fe+cOpBYjDvpN;hABK@04 zzaN7$nCt&@bN%P+@ITusqYI_l6vv3nmW8K-EMq<#QH9>}%l7)2NrDj7xygI;Y2bif zsB%WL4qR-rEc8y7HdNenjxX+&4h+=^QXI*t1Ls^hr?OXC4SLTLQsti{0O5g?ms|Lo z38_0S!toWo#3XM;FRpj_@=8 zxtfuMj|?oo5@qUCEdhspk!QSJ6Nho?*L*WdCE>+$Qy#7}k%b@c#JYw&Q-HZvXD1j= zQ-KaQ_sz<=!6o zr~U?{Z-?~zxib2*{vHm=TB&8SFyxs=S;+DZy7P0N4f#1@aLKW~G=Vq`AQ;(nQR6p7 z5Ig2d3!8vAjOUg~wN2!MEt6E6^mut-_7{UOk_0P^+Avo!pSVbz4(=HH_@We$Z8&;! zNR=XZ6j`$Sy{j^8eR_YHtdu-FzWIE{HBT)d8~_(Owe!P+THF(N8_L44OFI>lH%ox{ z&iS#6B)Q?GgpGQ&=3VqlugVC+r+jezm1N13o%gZWD)#7XVohUm^R?r(bepW(yw>yEh|>Z_+xPv}Ol-Fp`C#>pI{HqH z4BKH@Pw8&XCr9gP=hIJ)>hv;ulR@~jy-1%kvy7<9Nqp$(UQHa;Em%2c8F&IS#ioGa@m>IMl{~spKNB1doij2+eil%u z_ORRP?DM_WpJ^VsQKkzUO8nvO8R3U%BKZI__9px=Gh7;by8klqKmR7z`!n)AOTOFs zcOM3D>KWmOER!SrbZ?9?vJZ2k27gNI>3=G&-d+55LQn5{{r~mD)}LwRZ=jKV9`z*p zFqgkXR-YW?v-VHjeVN^adq?`|TmJv8^$)+eD?Rbl@8rGpo85eU-WMO+fA!yO^*_1E zQN+k^pl-e@MXUFS(=L8%grE1-<}N&qJm~WMQR{CoYGPZBs4!T0bds$Us~WIN6{%JT z*8?&sG7i&P^ucF#9{mUWy5Q!VRen!p6+!gQ+B4&ivjFzl-sU=@qHtdw@6lUJm7sNr z>;jF2s*q(@tEu20@^Iv>^&hNGaYG}dzkC3F+7PCGF49jz`Yk?8{q0EK2I+GmeJ`Zn zkHHzV{y*3H59az0=K2rj`v2d`^%tGhsq|B=fAW581T@`k0s7%=Vw2s11-1*=&Os42$~pgej-Fwe+w-)sGu zUX`@;WX?TV?#;z#jvOzD2LBX7BLcle?aR$5HRTIxr|w5+fe`j@YcUI6#@OE5rvqmT9(@{{qy=^Ab}l%wS_67V6tCxB zpbo!ya)d};P={k@OAuR3H6c&n)Xi%TXhWV5A^F=9x=@K-V(MizJ;-;Z_1@ZZdXTtZ zIW=;t9_*_>2kGnnh5oSb)E~6|=sw20AN>~zKQa@;3Y#^>;QZP>?uYIvLN*sAQ{bxy z_b6IhyBZomX|MK$1|xOhVRws}8$M|;QaWyod1$T$8hGr^kA7$h%7t4`-;wtRTq-J? zwKTkdt*`OxNJh?>fS%Gmze{02ZTQA1GLt5O)$`LGQZ?K_j1qg^)5$U*p6%#j=|XiF z;<`AIHB$_NUHiFlZ-OGJ_))lNBm)yR-c{Vr@n6Ozf)ecx4jW3+9 zZ35Cbc3K_Dppkc0Ja?kMgdeM$>%+a19f4QZoUQ9Nj|Nc=#vfxNS>g01o@w`vX~LqW z1D`!?WnugmqvRG%O~7lgGJ)O27EBterjRE#1;iT~HY*8C2ZAGy7O3ma1ai}iYs`*% z0r$OE-!Ce30~Sc%2kFZoeS4%|g7j06{xGEPi1c?1pzne7`?)guYxU2xJ~4s6&HNRP6qBdag~)WXa-vzKbqit6F`+_t@%Ul z+d-X{%fI;>y8@?}YW+H88F;?Bi!Jh*H5@a{_~6}}A%ON`LQ;q52jaNaj9Q1gjG@Qd zw(>21uK?hc$nmGe8;N+4?Kk}Puz|%B1Kj`9yh4)es^B7lN-A2QQzV8Go{y|Rc3+L7QdsL%pP&5aCRkK zQSV(z zF#&}{q@!Q7ZP+tH?DLMH3uZo{Yd%=71QR|Hex+Qe{kG*1E3c=FAKKAK)JAx0KW+4$ z)P+1YeziIg?EM|)kF@$r8NJc@sn)-H1HZ8K&*A=GB>Y6oJUz1f6M$l?=g(;27z;;R zM{Q7%GJxj<6y{|FsKM8oTOuv>M#5$d$3JGQe@TdCRH{e_O9A^r2lJ!PH2{aoh{Xq{ z8iLnz*d_!Jrl2afl}}>FIN;h8+!n=U4Q}#QzkD5G3-mN*JhFdl2M$ksa_Ow^B(T9C z*_r1zXK?dY#dtz_GH7!dWxBA!73fvE>mJ=Z75FdMp;R=*9UP|RN(>Y5Aa99(HNp>R z#hG4~15hnK7qa-G$TO3<|1?@(tKQe*_r;mdvcLXK@|gSch4gR~&)kpoC#^WsYTHvS z{u4*0l~?m(4*JRH4ovPyU#s5N;`hZ#-d{zM*S%kissy@oQx4-B)}J}9|1s3fHxtD| z)Vfc0>#as_0~&hb=(w*Qz5%UI4*uDQ-X8Rh=)?ThzrRerHDDfg&$}4P$@NQ2>6L%^ z-VjimPM$X3wEi$8bK7tC|6S|<$TR7JS(WAh)?eRYRNqxHp53iZHoqk!GA>O?UaC*#z)UjuC5|V#oq^R z^ce~G)?Z(}$VnC~o4#gf`wIyWKHYxIxa1CEWkZbJy8|L{%QhCL5`Q(AJ%D~X(l0>z zG^AhDM?VJXCn5bsNPi8|@5kT_w)+3vR{tnbmXXQ2ujq;5%7+gaX~Tx<*Paj0$iue| z&o)gdum+%6U;NW)J^1)dTl(|}dDyHvetpoXVIahSkauCs{~A8ecWnu`CX`z-b<3ue zdNArvTE&ClPjnq_y2q_UJV0oHWSi&~eYiHaTuGmYF~4h9z5i56dFT^-z1{PcHVlhW z(#=uUfhiI*V3+MkC^cojf>xywblNwclVykmtXY$DcJVGj5a}m6#!XchbiQ$myHXg}wmNFGKoUkiHz!Uyk(WBmMpkGp@G@j66)S zO1VnmxjbOC_)5im4+W@lr(Is$nHxGqoqwsgbOP|$v}%URG9{SyHoRQHm;h09c{QwdJ}l_dkf)`$tGtAB!G&TjJwkrEm)Ma z!1bZG7!*|EcQ^0ggs+Y|?-gfEC3gFSUu;pJECdtowU0i;$b`w;=DL!R7M5ADNjDO9 z(TluJ!RGBU;AY(t=?IKA|Y@<+y?C;c5}Ki0pxxcfQw?<3IFZo}EftE&bh2@2m@wH|eXwuEt8+H4_``HW*%5QcFD8%#!|U zT@Bst4;5ME!|n8xTjONTFUlw6W+j?jjeJF9oXh#BW8Fr-f4^?c(aIwFtlH5X0f)2b zFMe%U+Oo2=DwQ@C)X zq=M9C6S%n5K)Lm<0StTUpqBqk2Q~*i^l&dwh40n6ym{Ws!p6K=kD?TXVXpCrz~8sO zrE>?J)}4{g0opSb@z_X8fKDl{sNngEpv}8*=@my!u*^9>W6f?o5WX@7r z=W>>e0b%FYr+t`f4l)AL3warXeVTNrJ&{qc1Q$0QDA1R*2F8+t`QwFcK>Epbxzl(i zkQWifo%J)N7t=HIp=RzcJ+1LfbI5|MKN&ytjO0UFbf(w-Og4K1=AD+z?I+(JkZ%*v zeV7qQ9y9jhq%Nt0?gbRjJdpKQn~W^JWuMl0Yjk*I9MhBVLt1p^Zdd^3X8+t5fQgfD z6PRm#{Y~=v;-oHf%^yzqVOs4>)N20-wc6*P*8L}_3h*4^rKq*P0*&lbfxe|Gf|;BD z8kK8MYkw_a++9Ve`%`4L`Zp34j0%KF+?$?Aj`Z`(kML7&?0@jLi|fgI>o=|c^Y<}Z z{o4Os>p!*p2K%HX3IkaGuF+>=V`hId*Z=Y(+tjny7()bgJDMN0{)TR62%N5o3c5 zK%AtN{bCU#u+63HbODXg=xi6e;##;as4D+m_+_~YFh=?LHhMbKVkrV z7Np;Z^!s`84_g19YyAgv{ReaX2Xp=ZZ{_-X7g~n>RO{cp0c8Ds14b}v(kpfZh%&>- zuk~sP#;-*Il8oPu0i(K?s|1)0qtP5p=rL&auG(D#sRwaL!B|pmMx%2ULys2%oHQK5Id^b? z%E`tdoKuDaR8Bb#;hax6K;^XJ5YFLeG<6Md?g-!z&QZnz>ULCc25?D{)L(FAc! z2ue;mR&D{+9ziNYbAvl|DfoCF-gIjJ~6<)q;d&bfmFR8BSy;hZuYpmNG_ z29Kty{I6&p(;t;W&hI zw%`Dj6OThU=NJx9IVm`VbLcog?J4JAgC=O6LVmO3zv~hsS(ZL~{V}k=!jx7%1 zoS8U4<#^)|&RK#3R8BY!;hZfvK;^{a5Y9P<15{254&fX+4p2D|hj7kQ9H4TFa0ur# z;Q*D>j6*nwlNUQds2naF!a347K;_8b5Y92i0V>A?hj7j$9H4TXa0utj#Q`eEABS+x zN*thaqHqZ3?8X5qCjp0WPAU#iIcYeAbMD{(m6MG_IHwE;sGM>f!a1LCfXZpbA)Ld{ zH{iJ=fI~P(83(A_QNbacL*M|F18@lExZwbmM*A)J$g15{2f4&j_?9H4S)a0usg;Q*CGHYj^O~6lY&DyhmHeO z4#Xjx^ArcDoFW{;IZZe~lA)FJ815{23 z4&j{jI6&pZ;1JF^hyzqk5)R>rGZP1>9B&-LIZJSW$_d9IoU;W7sGN8l z!a2uqfXYe1A)G_U0V)UL5YBmu15{2C4&j_89H4TVaR}#d3SlP*mBWQYI7b=>s2mv_ z!a2q`K;@X=5YCx|15}O^4&j`+I6&q2;}FhSi33zl6b|8>-8ewyB;XLvNyPywCk=;i z&i_Z(Uq@S2FZ};DN_Tg6cXxLxBA}$wt$=j5K{rY(ARsMWN-5plNSAc;yZzqR9%HWY zJoozJT<-ZEud&ZLV-Mzbv)BCW4i2Hsp5PR0E(V9t=2CD9HqV1YX!9aC1)JCj{?D(S zIKe5{WDX9YpC?Oj3O1#KLugYbI0c*f!6CG15S)Td=im_9bO}zuW<+oZZAJ#CU^6Q? zgf_E-Q?OYZ973CQ!711r3=W~qq2Ls3ZUl$W=4NmTHt&N&XcI1B;7cUfBn}RtO_Jag zY;p&O&?ZlC3O1F4LugYaI0c)g!6CG17My}jkKhp6^bAhHW=wDhZN>(tV6z}Ngf6$kg3YYp5ZcTRPQhkva0qSI1*c$hFgS!Z zhk{eExe**fo14KY*t`!8p-njN>iK_PBEcqca0qRZ1gBt=J2-?kd4f~0sT>?an<~L6 z*fb3ep-r>k6l{6~htQ^Ha0)hKfF1;HV-Ss0vx&DP)$+H4C>!RBOe2yIRU zr(p9SID|G2gHy1Hob>;`{{*LClR7wrex5YJDcBSa4xvqv;1q0X2Zzw6PH+k~t%E~o z(6zjg3XlR5ZX))PQhkba0qRd2d7}OJ2-?kdxBH2xfmQmn@hnd*gOvo zq0Nin6l`KA`#-;S;smE)lQ}qqex5ABDcF<_4xvq%;1q1?2Zzw6L2wE-or6PY(6$kg3YYp5ZcTRPQhkva0qSI1*c$hFgS!Zhk{eExe**fo14KY*t`!8p-s5t zfiIC@lQ=kpHc5h0u*n@9LYq9nDcDpF4xvqz;1q0{28Yn5S#SzAJ%U4M(=#{)n=!#5 zv>6+mg3W^95ZWvZPQhkta0qR-1*c$hGB|`br-Dhb}1A;?nGcY&>n<>E|w3!;5 zg3Yqv5ZWvcPQhk(a0qSo1gBtgF*t-amx5EUc^(`>n-{?;*u+lxe}3)62~NQ#b8ra# zJXwNMuqhoJLYp$dDcIBx4xvqh;1p~+2Zzw6OK=J{BZ5O{Gcq^@n_0mjw3!{8g3a3C z5ZbH@PQm72a0qP<1*c$hBRGUMH-l5Kc^@1?n{cTDUn0RKac~H2k_4wLvw}ltGdnm1o3+6qv{@INg3ZC;5ZW9HPQm6za0qQ~ z2B%>2J~)In;nIftf3N@FpT7l%&?ZT63Vxp4!6CHC6P$ug<=_z7R0&SOrfF~pZJGtA zVACTwgf=~cQ?MBm973D1!711*2o9mm!r&Bawg!jLW?OIyHYbBaXmct!1)B%KA+&iI zoPtf{bb&9B&?ZW73O1>OLuivGIMpniZurEO-P`^5;GX|^aMb^MVpQ7y`RA_f(*3_H zZT5scm^tqMeEdJJ|NYN!;XeG||4v~~@d)Rg_~E?aI_%xm;k+?2ocF(lz1c0CH>`y7 zzJ#zhA%ydb#NqtDXxJ}@hVu(v;rt#?*e~sb^B3>o{QYX!U#5oh7b4;O+&k=t+~NG7 zDx9B3g#GX#oPU7`=ljI4ZwkZtgFRdt|9jKY|B2z!`#1wLG7~d13$rpCvoi;CG8c0* z5A!k~^Roa8vJeZi2#c~9i?akvvJ^|R49l_{%d-M2vJxw^3ahdjtFs1cvKDKz4nN|@ ztjkYWkDszW8?YfifCD**gE@plIgGp)MIGz(Yk&`%? zQ#h5=IGr>2BY)yd&f;v&;atw+eE!T|xPS|}h`(|%mvAY6<1#Mi3a;cTuI3v4&b3^} z_1wUX+{De?!mZrK?fip(atC*E7k6_H|Ki`=%YEF>13bt>Jj^3J%40mv6FkXNJk2va z%X2)>3%tlnyv!@S%4__G*Lj0Cd5gDshj)38_xXSi`7a;wF`w`$pYb_g@FidIHQ(?p z-|;=eZu}p7@V^&6WOznkL`GuRQv|~v85q^|XpGJnjLBGx%{cUJNVs@Dj?V=A?+KXy zy%O=iM`8Z=O2YrX!};%(jQ>3z^S{@B56JxQ_1_~h|9hok*b@!Y`1rqXj{bZ7_wCVt zuk_5ojLgK$%)+e9#_Y_&oXo}C%)`9Q$NVh7f-J?UJvKM=^5Bsto z`*Q#Xau5e|2#0bQhjRo+aumPicl@3|a5TqoEXQ#?CvYMsaWbcHDyMNeXYfb<#F?DM z*_^|TKH_6O;Zr{2bH3n9zT#`X;ak4rdxrfB{|6ub@1Hv# zGCU(NA|o*}qcAF?F*;)~CSx(|NwQ&&jg9MiJjQ1NCS)QeW)dc4GA3sVrerFnW*Vkt zI;Lj^W@ILYJ=Hes5w=-f&&KS`!JN#++|0wg%*X!@iuvzVfCX8Ih56q}EdRZVvKWiA z1phnb@V{3nhCN}ojE~FmzvBb{dzEJeR%9hsW))UtHCAU0)?_W#W*vUSk6D+WupU2U z*wcQ)9_`!E_0RY@8?iB)uqm6dIlthSY{8an#nx=Ywrt1t?7)uf#Ln!(ulO~)vKzbe z8}?vN_F`}LVPE!Re-7Y44&q=A;ZP3aaE{U62#@j@kMjgi@)S?=4A1f$ z&+`H=@)9re3a|1S|KWAs;7#7*ZQkKs-s62f;6wh)M|{jDe9C8h&KG>iSA5Mke9L!y z&#)i#e-QqE|J?tO;TeGu8Hte@g;5!e(HVm=8H=$QhjAH?@tJ@LnTTOe6AycIcv9Ds zF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cGCv!3E$>w2?G0*FIKIUfu7Gxn7W)T); zF&1YDmSicGW*L@cIhJPyR%9iHJ!L)Yk?K`lug2=E!J4ea+N{Hm_%ZA96V~IWtj`8) z$j|sW8?iB)Fzku%&3xRPU+_z|U`w`QYqnuqwqtvCU`KXhXLjLN{F+_ajotYTd$1>a zu{Zm$FZ;1S2XG(49jL!s2$V5!cBuvU=OwJTc$y5wG zQ6i0x(=r{?GXpa+6EialvoagAGY4}r7jrWY^D-avvj7XS5W`Nl2s_H6sO!a8oF!P2 zrC6F}SeE5jo)uV;l~|coSe4aSoi$jKwHS8NM%b|$AG!W9>+%!UNj_kzF?82}3HM_DKyYn0NU{Cg9Z}wqd_G5nz z;6M)IU=HC>4&!i+;7E?*xBQOZ^9PRR7>?yQj^_kU84j-r{ZE;a%S2eLmnr{>w*v%qM)xXMD~Ve92dQ%{P3@cYM#VU+nuJqWeF?GXf(r z5+gGTqcR$!GX`Ta7Q;^R2|KnYuIup_p9z?diI|v4n3TzwoGF-+shFB+n3n07o*9^t znHYAeP}mVdSzXV@?99QO%*EWy!@SJL{4BtNEX2Yr!lEq3;w-_EEXA-Bj>`DBEX%Px zE3hIfu`;W$Dyy+NYp^D3u{P`QBYw=f{Dk%RDZ@@%3OibOmg<{6&lIiBYQUgRZS<`rJ$HU7ivyuq8i#oN5Y zyS&Hye87kNmyh_EPxzG2_?$2JlCSuhZ}^t)_?}_E(EmXs_kV_G1V&^eMrIU7Wi&=- z48~+E#%3JGWjw}b0w!c4hMndXc63`(*OM_hQ!ph{F*VaLEz>bQGcY4FF*CC;E3+{> zb1)}!G3;cyuw&%%x}J~uS%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQE z)%9wu&Kj)ATCB}F{D>d3EI%5Ln=Z`gx9*^9l|hkeG3%Q8Daxs^1 zDSzWKF6RoaVC*&D_GR+{W$vgMV@dcXAhZa}WRG-`vZ6+|L6% z$U{8LBRtAuJkAq5$x}SdGd#<4JkJZf$VQf5@wqcJ*TFeYO$ zHsdfZ<1s!HFd-8$F_SPUlQB6{FeOtl>>$rHK2FPYOwSC=$V|-4EX>Mm%+4Il$z06M zJj}~{%+CTW$U+P|R5a`a(W0&wV{w*XNtR-1mSI_zV|i9!MOI>ER$*0EV|CVGP1a)A z0jFW7nSSK@$E?dwSdX8wJ{zzhKjY_Y#KvsGrfkOM{DNPy1zWNeTeA(@vK`yA13R)4 zJF^SF;@9lTZtTu)*n>UUi@n*0ec6xwIe-H>h=VzVLphAYIf5fOir?}(e$O8`nqxSY z<2arZIFXY$nNv8G(>R?o_#=PfOwQtL&f#3n<9ztVF z@l%E!avgS}bwk%bfCD**gE@plIgGp)MIGz(Yk&`%? zQ#h5=IGr>2BY)yd&f;v&;atw+eE!T|xPS|}h`(|%mvAY6<1#Mi3a;cTuI3v4&b3^} z_1wUX+{De?!mZrK?fip(atC*E7k6_H|Ki`=%YEF>13bt>Jj^3J%40mv6FkXNJk2va z%X2)>3%tlnyv!@S%4__G*Lj0Cd5gDshj)38_xXSi`7a;wF`w`$pYb_g@FidIHQ(?p z-|;=e9^CUmRQG>|X9PxMBt~WwMrAZcXAH(JXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm# zmSs7XX9ZSdC01q?R%JC-XARb5E!Jioe#DPim!Gg6KV^M3U_*Y!&)JBL*@R8mjLrE4 zzhn!xWGl928@6RTwr2-+WG8lJ7k9ENM{*Ru<#+s^KX5e1a4g4hJST7>Cvh^Ta4M&9I%n`l{=}J_#o3(0xtz!O{F%RS z0T*%+f8}B>;Zpv_Wn9h`T**~j%{Ba;Yq^f=xq%zGiJQ5FTe*$f`3L{x4({YG?&co; z#lN|i`?#M6c#wy9m`8Y&$9SA4c#@}hnrC>H=XjnMc#)TQnOAs~*Z2>w^9FD77H{(o z@A4k+^8p|7Uq0evKH*b7<8!{?OTOZ3zTsQG<9miZuvnSjLkTV%Xo~>1Wd?8Ow1%q%4AH=6imrfOwBY*%XCc749v((%*-sz%52Qe9L&jF z%*{N^%Y4kw0xZZvEX*P-%3>_e5-iD5EX^`3%W^Ew3arRVtjsE`%4)368m!4$tj#+7 zh##{qKVdz7%KB`;hWw15vk@D!37fJRoAV2P$rfzMR&32SY|D0R&kpR!PVCGs{EA<* zE4#5fzhMvdWH0t+ANFNG_U8Z&9yYxq0Y zavj%m12=LLH**WOavQhv5B|v=+{s8n2?E>m`RwF$(Woe zn3AcOnrWDp>6o4wn30*7nOT^X*_fR z9LixF&Ji5RQT&$Q@q7Nj(Hz6E9LMpTz=@p1$(+KeoW|*#!5{e(XL1&2a}MWn9_RCC z{=x-Z$VL2>i@AhL`5TvUIahEcS8+Ah@OQ4|I!V%Px*|``GPO`im&;GZ~2bz8TNqw4`R6gGdv?OA|o*}qcAF? zF*;)~CSx%+<1jAcF+LM8Armn%lQ1chF*#E(B~vjq(=aX5F+DRdBQr5GvoI^OF*|cG zCv!13^Dr;-F+U5iAPccDi?Aq*u{cYxBulY0%djlVu{+mCf%)0!9_4q04vjH3OGk(rSY|JKX%4TfNFZd-}uq9iuHQTT)+p#@6up>LMGrRCB ze$B4z#_s%vJ=l}I*qeRWm;KnE12~X_IG95?l*2fjBRGjng@UKk_HeM$W7eLE!@g&+|EDvCwFiscX2oO@Gt(&z1+wBJivoI#KSzoqddmrJi(JZ z#nU{)vpmQ1yugdR#LK+GtGvd4c%3(Rlec)AcX*fgc%KjWkpJ=#AM**H@)@7=1z++N zU-J#$@*UqZ>|mY`V!Hn`JR>k7BQY|gFe;-lI%6;Fe|e$J9986b1^sbFfa2lKMSxR3$ZYZuqcbMI7_f3 zOR+S|uq?~5JS(swE3q=GuqvyuI%}{dYq2)#@FRZAy8MLo_$lkN0UPo&e$Ga0%qDEg zW^B$c_$6DgC0nsI+psO$u{}GmBRjD(yYMT1&93am?)-*5*pt23n|;`q{n(!aIFN%l zm_s;}!#JEHIFh6IEx+UU{DGr6hGRL7<2iv7If;`wg;P0=(>a4b@+Z#ZEY9W}&gDGL z=g<6w3%HPr_$wE4377IWF5_~p;7YFIYOdk$T+4M_&kfwjP29{a+{$g-&Oi7kcW@_n zaX0tyFaFKF+{gVqz=J%*!#u*HJjUZZ!IM12(>%koJje6Az>B=Z%e=y?yvBccoi})s zw|JX(c$fEhpAYzu|MC$Z^9i5w8K3h7U-A`S^9|qf9p5wTK)w%Rx&JdfBQPQ(F*2ht zDx)zvV=yLTF*f5cF5@vi6EGnYF)@=cDU&fdQ!ph{F*VaLEz>bQGcY4FF*CC;E3+{> zb1)}!F*oxtFY_@!3$P#yu`r9UD2uT;ORywMu{6uDEX%PxE3hIfu`;W$Dyy+NYp^D3 zu{P`QBYw=f{Dk%RDeJQV8}c)L&PHs^CTz-PY|bzEC0np1Td_6Uur1rMJv*=?JFzpn z@GE}JuI$F{{DwW)lfBrReb|@%*q;M9kb^jwLpYSfIGiImlB4)7zvK7(fulKwV>yoF zIe`;7iIX{nQ#p;(IfFm)C(h(7&gLA>{DI$NfCOgFM8;Ji?dG|R9o%dtEwup%q5GOMsEtFbz3uqJD$3qH@-u$UMr_O` zY|3VA&M){STd*Ztu{GPUE!(j@JFp`=u`|2yD}K$c?8ff=hCSGmz1W+5*q8m-p946M zgE*K&IF!RUoFh1rqxdbq$7jp@h@;5Hya<1S?uHtI0;qP3_bzIL4+{jJb%q`r?ZQRa3_$PO8 zCwFl-_wXfJjBC1!lOLK<2=EWJjK&I!?Qfc^Sr=|yu{1A!mGT-e|ViY zc$2qyn|FAZ_jsQV_>lkd5g+pjpYj=>^95h>6<_lW-|`*bGhCeiz3+d(4;h{j7?F_} znNb*((HNaE7?ZIWn{gPI@fe>8n2?E>m`RwF$(Woen3AcOnrWDp>6o4wn30*7nOT^X z*_fR9LixF&Ji5RQT&$Q@q7Nj(Hz6E z9LMpTz=@p1$(+KeoW|*#!5{e(XL1&2a}MWn9_RCC{=x-Z$VL2>i@AhL`5TvUIahEc zS8+Ah@OQ4|I!V%Px*|` z`GPO`im&;GZ~2bz87{8-KR;x6MqornVq`{PR7PWT#$ZgwVr<4?T*hO3CSXD)Vqzv? zQYK?^reI2@Vrr&gTBc)qW?)8UVrFJxR%T;%=3q|dVs7SPUgl$d7GOaZVqq3xQ5Iuy zmS9PiVriCPS(amYR$xU|Vr5ogRaRql)?iK6Vr|ypNBo#|`3dXsQ`Tn#HsojgoQ>F+ zP1uyp*qmSROSWK3wqk3xVOzFidv;()c4B9C;aB{cUD=J@`3-xpCws9s`>-$ju|EfJ zAO~?Uhj1u|aX3eCBuDXEe#h_m14nZV$8sFUa{?!F5+`#Cr*ayna|VCpPn^kFoXt6$ z%Xys7pZN@iy=9F7NR^AMhdn6w8UnTeU1g;|-6 z*_nemnTxrZhk2Qg`B{JkS%`&Mghg45#aV(SS&F4uhGkifV$^He+*s!7tf@E!m2#*@kV|j_uij9odPU z*@a*6Yj$NfcIP+j!Jh2J-t5D^?8p8bz=0gZ!5qS&9LC`s!I2!rZ}}a+=MNmsF&xWr z9M1`y$Vr^cDV)k_oX#2ikw0-JXK^;?a4zR@K7ZyfT)>4~#9z6XOSqK3aT%9$1y^zv zS91-2=UT4gdT!uGZsKNc;Z|%766yv5tR!@Io4`+UHM{FjgTm{0hW&-k1# z_>!;qns4})@A#hK;=BLzLxyJrMr0&LW)wzcG)89(#$+tUW*o+4JjQ1NCS)QeW)dc4 zGA3sVrerFnW*VktI;Lj^W@IL2W)@~;HfCoI=43ABW*+8cKIUfu7Gxn7W)T);F&1YD zmSicGW*L@cIhJPyR%9hsW))UtHCAU0)?_W#W*vUSk6D+WupU2UeKuf2e#Xz)h>h8V zP1%gi`31jZ3$|n{wq_f)WjnTK2XG{Eio&J|qARb0(A{GDsLj_bLB8@Y*_xrJM~jobML|Ktwt z!9{$C@xtII6p9gr5hj^Grc$CL@oF{mar+AuYc$VjQo)>tLmw1_1c$L@q53lnE zZ}Jvz^A7Lw9`Ex3AM#&5;$uGHQ$FK!zTiu~;%mO)TfXCahD+f7&kq@%5g3t?7@1KR zmC+cTF&LAv7@Khzm+=^%37C+Hn3zeJl*yQ!DVUO}n3`#rmg$(D8JLlon3-9amD!k` zIhd2Vn45W+m-(2V1z3=USeQjvl*L$_C0LTBSej*6mgQKU6Ke!_bEl=azw4fz>AXCpRd6E6?z|kDTu^h+o zoWO~k#L1k(shq~?oWURY6K8T3XLAncavtaNXa2$kT*yWIm5aHAOZgj@aXD9TC0B7Z z*YJ0)VF@l)1k12*Jm{G5&0m`&J} z&Dfk@@JqH}OSWQbwqaYgV|#XBM|NUocHvk2nqAqA-T4iBuqS)5H~X+J`>{UG!IfOa)m+2hxt8m=o*TH4o4A=%qg78X`Id({EQdT*P0wm`k{nzi}Cta|Ks&6<2c& zf9G1R<9cr3MsDI}ZsAsL<97bRKe>ZDxr@8Ghkx;J?&Uu2=K&t%As*%t9_29}=Lw$V zDW2vTp5-~7=LKHmC0^zgUgb6Z!|S}ko4m!_yu-V^$NPN1hy0h1_?S=ll+XB_FZhzL z_?mC{mhbqU;S#(5^FxMb1V&^eMrIU7Wi&=-48~+E#%3JGWjw}b0w!c4CT0>QWilpb z3Z`T#re+$ZWjdy324-X?W@Z*?UJvKM=^5Bsto`*Q#Xau5e| z2#0bQhjRo+aumPicl@3|a5TqoEXQ#?CvYMsaWbcHDyMNeXYfb<#F?DM*_^|TKH_6O;Zr{2bH3n9zT#`X;ak4rdxlHm{?88?o)H+4krojI73 zxtN=In3wsOp9NTug;KW8I0W)n7LGdAZJ{E{u$lC9X9ZP=FW*q$BOk)7C?UHBEh zW>72nI`4eYy7H4w~=W-tB^Jo6T1zgBQ{FRHjgiHAwmvK2)a3xo9HP`TW zuH`ze=LT-%CT`{yZsj&^=O6r&JGhg(xSMV|*rHLMCEjCSg)0V{)co zN~U6JreRv9V|r#_MrLAWW?@!lV|M0XPUd26=3!puV}2H3K^9_R7GY5qV{w*XNtR-1 zmSI_zV|i9!MOI>ER$*0EV|CVGP1a&<*5OC|n05IH>+w_8X9G6mXZ)Ov*qBY&l+Dau{Zm$FZ;1S2XG(JnVE%InT^?*gE^Ut zxtWJ~nUDEdfCX8Ig;|6}S&YS5f+bmsrCEk$S&rpdffZSam05*VS&h|MgEd);wONNB z@nhEIC#=U$S)UEqke~5$HezEoVN*6^bAG`u*@7+Eimlm(ZP||P*?}F|iJjSnU-4^p zWjA)`H|)Wl?8V;f!@lgt{v5!89K^vK!l4|-;T*w{9K~<>9lz%f9L+Ht%W)jf37p7D zoXjbl%4wX=8T^qyaVBSRHs^3I=W#xN<}X~pgzj?&kp>|B1oGJXAb6MF6L$)=4C$SX8{&uAr@v47G*IOX9<>MDVAm# zmSs7XX9ZSdC01q?R%JC-XARb5E!Jioe#DPim!Gg6KV^M3U_*Y!&)JBL*@R8mjLrE4 zzhn!xWGl928@6RTwr2-+WG8lJ7k9ENM{*Ru<#+s^KX5e1a4g4hJST7>Cvh^Ta4M&9I%n`l{=}J_#o3(0xtz!O{F%RS z0T*%+f8}B>;Zpv_Wn9h`T**~j%{Ba;Yq^f=xq%zGiJQ5FTe*$f`3L{x4({YG?&co; z#lN|i`?#M6c#wy9m`8Y&$9SA4c#@}hnrC>H=XjnMc#)TQnOAs~*Z2>w^9FD77H{(o z@A4k+^8p|7Uq0evKH*b7<8!{?OTOZ3zTsQG<9min;r`DL8J-ask&zggQ5coc7@aW~ zld%|^aTu5J7@rB4kcpU>Ntl$$n4Bq?lBt-QX_%Jjn4TG!k(rp8S(ugCn4LM8lew6i zd6<{^n4bk$kcC*7MOc)@SezwTlBHOhWmuNwSe_MFk(F4PRalkPSe-RkleJizb@&lK zW?g>5di<32*?Zs#BTlRLPRySSTs_!s}?Uhd<59^gS9;$a@)Q6A%Qp5RHI;%T1Y zS)Sv0Uf@Mu;$>dpRbJyiyv`fE$y>b5JG{$#yw3-G$bb2WkNJd8`Hau`f-m`sula^= z`Ht@yE~WcFKV*1DU_?e@WJY0BMq_lwU`)nhY{p?+#$$XYU_vHhVkTiyCS!7@U`nQ9 zYNlaYrek_$U`A$QW@celW@C2dU{2;@ZsuWL=3{;qU_lmQVHROg7GrUiU`du@X_jGG zmScHVU`1A9WmaKTR%3P6U`^IyZPwvO{Frt53G4Aw)@K7YYSNxh?*^S-#4STRBd$BkBurK?uKL>Ci2XQcma43gy zI7e_KNAX*J$M5+AM{^9vavaBV0w;13Cvys?avG;|27lyFoXJ_7%{iRQd7RIm`3o0t zAs6viF6I(0$sj9xRIN=Xrq_d5M>Kg;#lv|L{6*@Fs8ZHt+B* z@9{n#@FD-@BR=L6KIJn$=L^2%E57C%zU4c4kmNtukvnSv>qim91~X_=1cnSmLZiJ6&&S(%O5nS(i*i@BMH zd6|#-S%3vuh=o~%MOlo+S%M{5ilteGWm%5pS%DQwtwr%4^sYq#% zN)wf$G*YDGyaq{V5E+sNNg=b6QW}tEb0nh7B~cnssf=kwXU_!^O)DVF857bMbsx65Dkf|iED^!iR*|)#PvjDq6u*W(UfRLG$&dR zHxez0n}}A#&BQIlt;B6aYvOjI4RHt2mbjC+i)cr*Cpr*!6CH_8L}#K4(Us^%bSHWc z_Yn6IJ&F5>Uc~*x14M7)LE<5z5AiVZ2=OTK7}1yLNAxEiCk7Bt5Kj_M5l<7(5YH0N z5d(=q#9(3wF_aia3@4r^Mi3*37l={Bi^OPR4Dk{%mKaC8OuRyjCngXRiAls{VhS;p zc$IjKm`1!#OefwTW)L%pH;K21S;X7KJH)%hd&F#F4l$Q_pZI|IkeEk&M0`wqLd+)? z5DSS##A0Fz@hP#C_>B0R_=5P7_=@9L#Aad(@f-0w@dxoIv6a|HY$tXQJBh!DUBqtUZ{i=~U*bPv z53!fnN9-qxOrhsLQH(f%IFKk#97G&U972>JN)m?>rHI3b!->+w5yX+iQN+Kt z6U&Hih;NDI#COCBVkNPP_@4NI_>ovmtRa3P))GGxzYyz)^~45ZBk?P-iP%hRA$}u% zC;lM*B(@UUi0#A>>6N`-uHS5qWz46UB%Fhy#h@#6iTt z#34ipq9k!BQHnT>IGiX=96=mO97P;Wlp&5G$`Z#C#}UU9<%koA6N!_ElZjJ^@M7eiRwfR;u4}JaVc>b zQH!{os7+)<9+6KJ5QRh?;tHZJaV1fYxQeJxG$0xhR}uA`qAhVJaTn2!Xisz??j|}Corumv7oscC zjp$DFAnqaVC3+I~5xt1}i3f<@#Dl~`L?7Z|;t}Fe;xVEx(U0g)JWdQCo*;0De)QcIq?PYCGi#UHL;BNhWM6PPJBnKAXXBqi0_FXh#!g7 z#2Vr!VlDAA@e8qzSWj#qHWI%Qn~2TC7UDPJcj6D?Phu;vjo41?Aa)Xe5xa=p#NWg} z#J|LU#2#WVv5(kK6j2cQpMOM&V#EQ&fkbiQAmU)+5TXQ8k~owoMI1&PPLw8&AdV!C zB911?5XTT@iDQZ5h~tTJ#0kWS#7V@-#3@91q5^R$aT;+tQIR-wjMO;qQCNd(A$R`SjLZS|F1yPr{ zlBh>qMbsx65Dkf|iED^!iR*|)#PvjDq6u*W(UfRLG$&dRHxez0n}}A#&BQIlt;B6a zYvOjI4RHt2mbjC+i)cr*Cpr*!6CH_8L}#K4(Us^%bSHWc_Yn6IJ&F5>Uc~*x14M7) zLE<5z5AiVZ2=OTK7}1yLNAxEiCk7Bt5Kj_M5l<7(5YH0N5d(=q#9(3wF_aia3@4r^ zMi3*37l={Bi^OPR4Dk{%mKaC8OuRyjCngXRiAls{VhS;pc$IjKm`1!#OefwTW)L%p zH;K21S;X7KJH)%hd&F#F4l$Q_pZI|IkeEk&M0`wqLd+)?5DSS##A0Fz@hP#C_>B0R z_=5P7_=@9L z#Aad(@f-0w@dxoIv6a|HY$tXQJBh!DUBqtUZ{i=~U*bPv53!fnN9-qxOr_^PQH(f% zIFKk#97G&U972>JN)m?>rHI3b!->+w5yX+iQN+cP6%la{F$!_Bn~s0m6ryCORy$C{ZYd{xPV_ig%ZVu` zR-D*y;=qX;CtjQ!=HxghXE_PuUh=UpQ&zq>Yo` zob+=t=rd#(Co-H&;AAQ%%ACySM4gl6oak_3z{z?}EI8T9$xcq3IN8IAHz&t9Imt;7 zClQ=n;v|uiG)``DlEcYkPD(g=#YqJxHJmhX@|}}TPX2Ks_5~ur$p}uyax$3{MNU*W zQRPIF6CNikIa$NW22M6{vYiuqPFy+J$B7Ro{+yiQB$SgVPA+qj!pRLz?r`#elLAhj zaq@Uk>ft;M@B!-g&POfoslap*t9&u94$xBY&aZ=4mJtyBd>EPrqC!+O` zA)H8aBFo7nPNs7*o0El{Ea8N4qRYu@PE0tl_M4Cv!Pj#K|&F z1e~nmWF04FoNVS~2PeBZapz<|Cr3C5;N%=9;haQs63@w1PBJ;U$4MS1MV!3gq@0tF zoYZmB!bv+Pe>f3ogbe0nI45H`naIgBPG)hkfD;W)v^iP9i6JM(oNVM|8z;Lsapq(% zCkHw4<>VA6!JI^L63a;vC)YX2;v|=oC!9Rxk&_>s{NkjClL22LlAMg> zWE>|`IGMr898T0YS;`5Y6FpAWa$?Gf6(=^FIB?>|i5Dk_IXTYBSx&+@xyZ>CPEt9^ z;N&hR4>>91oM23?IoJ{3JnUndPsB^NM6CF+r zI9bn$1t(iM*~y6$Cwn;Y=HwVBCpih?B!ZJmoFsCR#>p*CayWU+NeL&fIH};IhLZ+P zzH`#a$v;lSnjsRLjNoJ}CzCl*E(lQo=d;A9gg+c~l4#FdkMocM6! z&&e51LOF@z=f~|^v2Wj;24gl#GPGtS=)qgXOiiY%>PiA(f>EYeRdb;>|8lXg9wJ4 zJfpBmd)@?w6^%mda{qsyMz7j;{a1(R!~glzLzmJ20QA2tG{^j9pNx*=|FMwBnfgTw za{fH{e;1?;KcuVqxjzzI_$Gf>T%77 z|6?JO$03tqCzk!!BAfrbnfz}HRr+)Ymg&9vKNgzo@}JL%;2}y&afCB8zIk&ni<7oE8V51 ztcv8Zu#@ve=75otKdi02z+=x<#&??Gy5OpWGq$+T^OdPzehQD-%n1J=lfh#la~#e# z-sQ0mld?t@=JA-j`Z}{^#XL4vc;n~07d)n&*K}&hTOO18Iz3FblE>PegXU|$=drKv z;`YaaKYJGBt*YX&ob64%JKphF`@3%PSjVB5Gc#`Sn0&DAph>rRY~{jvVl);Ekk>F+}`ght#9?MRhr8=RW$EF=#@H?)B z$1F~q6>n(eG1Z>X=MkNV%lTaaXS#T-vPRu513WFTC>!;Q#|Fk-w|U>jV*=%)qU*o& zn5CcIxAI2BskYkbO)Za2y>@C_9{f!>s3<2>j(qf|Y*_k=$HGH>Z-l{)Y6pWc&QFoQ zKAH5c5*|xe^0>3Kl*cY~glH{59Nl6Dk4;5f3SP<7ZABb^H!3xB*B}lxd0YD%cueg< zpsd&r9+Oyd+#mpU7VTcsr1%&1PgfK5?Bg;2yIz|YiSn6Kx^l=|F+OX#HF=&9j-^CK zwqC>Mt1XMmcjNlxv5nIzaX;^d*Fi(9=UXQqtN}k%Cf8pW@rlPqU0kx>0Q*0;+E;A> zd#)e&w=4>IQpw4BU;+C-+By8oNB$?=@jd+$e4Z%str+J!)=f82h98lu;-44bzSnwf z{X(o$dA2)fG5oOUnQ>JSao4)MzWYKm>aavQch*lHtH^eCb8Y9bA2-+vW!SauL&9`< z@Pn~jj}Fd%>*aq!*f2Pr<%k{@KCTu44V!y_Xc@d2G%sdFvz5JoYZrO>TMwkBK*LGBOF}vAu6x%5;Je zuZ5aB2ZNG^ve!<9puYBf>Q4?wU1$$JG!FePuJrPYS1gYm&maHAI+4e8zM8~ux`sX~ z+FjNLe-Fq`ym|w1X*RnRqLqz#@o96cKKzwi`6TWtsAV;D>l)a1%DVI^?=FuW>{FFY zhnx1!++L)`U^YF#QXMI!mfEWPm7XH^Vk4hVXk%n zk8L0Ba>CvZ^_p}1;znQ0ueIGa3OG&@e>U~{ajdH)QC4vZ_r<(bGY#UgbJi^}rRRAp zYOUvvrS_zr(iV!VARv-BSI4BCIP|o7eUD66$06Javr= zJQnx6QY0h{{`@`mVKMy4*`$5ZE|AAkEpm*k!2Ts$hEKzJX|K(hDcp5e6B~+fpTk?t z;fv!?cSbj7ha_V@r5R{>px$EGn5=DxBj0?|$$HEwFoF(%z@>hRpJe( zlM?}l&dHTwy{C`1b9FtW&V9`y_)Hn zJeEL)qIcTyet zGIvF-HTtq(lUBIgcRUXqJ3o#@UwiIuXi^6|67Nll#Q7T;(Q@0-_h${~;HUoOmM9I2m@lewF*63w@X*z0`F- z=yJ?)(S7vMan*`(HxS1#mF=A~5yzRgGi~3$;<5NEr*H1AK!0dFo#KM|BYWCwms10t zhs(ZJwtd5V89&i9pqKgTbu3`kEWT?mNRqZOY6;{9~3|zXq3lar+#L^Of=2$9LhnKR*`?KaTt4u4e80i+UI; zxwfnZaW@Wq@A~KikG(32>X?oBr!Ey1eGU7+IBMA3i1;`3_K5|y@K|l9pkf~=du)(d zAkOy)w?)?@-s9Y|#V;e?>8Gt{jzqjKyUB>2L0vfnehc=;Tq@93b#TY?_iMCj$W!!- z#kjbGJ*bPg#UUQHs2{T!iBYC0JZ879cg{b|ljqxJCEI|%x7KO|U=EBNn_#M$%43$3vEnZ4(u z`Y?ZnM{1Z1IK^Xc7OM1{ox}6nSI0OG^L9$ZPYGA_HFKDyXN2`nDL7=8CSX1d?~8GT zzxv^iE$a}UgO09)D$;pOY>dEhGVEIZ@P}mr;$RYS@samcyyv71D}0G~Z7QlpP_(MEbp4OEO@xFpNoH%IgV8l-^Wn1HD*qKmruFmZm;x7z#9s}|oR>%y3pR-0E z4|0M1epMU4L}R|qdb443OBC|4|KG+ZVTj`|!<#XPo1f>8><;Yv+2o<}JU_fADJuHk zID&euDoK0-f28vUM1_MEC(AsR;{1Ns;p5}r?^GH7>=@kl?&XNlEm&t)de-Ziuy=ym zuw9Lq|C+xG^fIx(TxE!z4C1=k<)PVyTX=r+)k+#suV3%AD_%!^C3g=D%0r!u7@ReC z82U@uKX*mU13ahdVmDvL^FU`qvgVdMJT~7W?(ag>cht|hkB`GoIn#IS9oFBYxi~5W z{>7Y6+ddC*a$A0@e-QFC;X$grO$6rCP+_(wI4eKA$Oz|yOxKRB$940a!j}#}JpC_t zp0P~);K|F1;V1lMUOg?1#rfIUWC7bHtCf5$)BTZewi zw%}V`!*hGWAnkJa)0fF7)fZ<{?hMVegI69@lpuj%5`+(klw_Ub4k>ojmOAH1^6l2s<)kWi{Gi z->_7lO1WyxFHP~?X`k>s8h-PrcP-*l>7KR+$BLIE(h~8!NY7t!bQ!MS)b`HlKpE=p ze$|BhQq*DoAGKrXZ^L10y5=E&50ot@Xv2PonWswR5kIy16$2N+-iWvmxdP0YW0fl} z4?v#0Lu;1xqYqWL+gYXJd`gf|_XFzmbC7!9D)?g`TQEBk^&yzq?PZyb_&r}eaw6jY zc+A}k+Y0dBsrSh`5ApNd(Eh378Ro@}*V>yA*D&)(&WfP?bE9o?IDepF#R3D&p?h7) z8jXmvpOgD2Rm6G!??Jhzv3_yX3{4xv(OxM}c78m*?}!#{vbhMRgdTB6U#twPf02uN zej>lA=Hw~N_h(TjhojDe2a4Y^4d5|z$CD#1a6Isi*~Dgi9uV?QCJ)!oo%XHbFy_y_ zrO7%EFwc^smt7xl33H?J@%IYU*~T}at}o$tr{kZB6Y%@^iB*pG5htNjnD#Po+1_Ku z9q8+8zvk4m!7ihmIR@Ktf2HSgK~Myb6@E=Gt;Ae-;k~^z33e<93eehf81dV;Kljc) zyl+I#sIGCvd)ZR4TK(O4PbrHs(%psn>$}k-YK!@#_bcV}4%j!~=id)FKARV(|HKaS zV_#BEk0b2e;50n3% zI~LFO!CVq}sK>w`tM1OEP=EBF#f*TO<9I(GbV1V|Y(KPCcZDCG7eD?vM`7NDX4l`i z>CI!i8!vAAwik0RLA5d+_RFtSZ`*5+{)~UqciV=?WE8ya*1(P_Z%3!D-h}>6tV~?J z5%;f1d^jB3yFg;dCHSZQVdJ*W&9F1zrbo?o%%zlN$>Xuk$(*cyA@b*r)|p!;j!|AT2t*XZ+oP-@phx$&d;{`lnf5pYPV_* z>gAOEY4K^OXFHYCWv@^-uKe5Y!jQLB*|Qhdz`xv2trz66zW=((3t#Q$vGH!f$2Y@2 z+viMtHsUsB@BmA1*z?e3&|zONZ%6fRW1P1)yVmv|*U9ORiT!y1_IpIU)ji5%K0}m_ z`yuZUClxZZg3uRnVfkIKW68hW_cUX9Z0EwhX_1%%SHxr<-9)`FZL^VJ==<|#2Ny_X zVBfG-r@>(8(gRA`IDhuoj^1iqw{pqWmvhiJ&Xu}fk7Lfehi*EzDGL2JVf`fq_;+L1 zHYa`b-~LCP_w`QV`c+lR2as2dF{7eXP=9aY$LpLxzUPbov`oP9$|F-dT@g=-2iLzm zMm+Xat|(mxdtI_~TJIyCzx%txF2?ZKXtU8idlS&NDz?Ag!j7vJgR1plUzL5r8n-Oe zolmFikh}Q)^I>y-1vs&J?zgf#m~Wwn4F=sHBD1=`7X6<6e&w>c@jSMn z=Ac0v=1qEwwS6q?KjZt__!jayvh4J{DD>CWU&cMRVDH{=zhQ>RkK7aeKj+Xt>$E+r zg24>;oi|tD{MeginulFV-UdZxW*3Er37I zKQ`Wryo`GFbi1Dezs~eJO0Py-r(D<(Jq0wKxY$A-=f^y5+H8e5OW3`Y90WTpr!V`22} ztC{HASB=TBBj9(@p3ta?sI%|!fz2(*W5N0Pm1@ZIspgv=MX+b1+26uY#N%V4p;#*V zoTqXiPz`mhIL&pE7uFl{H9f7;0r@(wYnX@q&#VYNo``<*m6~QZ0CT2LL2`?5HReLf z_tcV==)Xb!RiA{&M}GFLEI!^}-FHe@fq`~fZp8xRVYQ9XvlV!cQH?H`s*m|(ci@D> zS{_?-M8#NZ1KvXp?lzo)^^O0!%SUa+_aF_uVLI?P%sasA9_F5@NP>3;`u_LMb6krsj|E^T>kuLXr zyz$jY9_-gudu6Z``B>x7`Fb(p{A;!I4^`wTq4MVQg~*Hb!iBy#K57-OG!UPE{ONFh ziYDgR)o<*aHs)=H?Ec?6=z~jZBbyCSKMH}{Ti4_Fl_J|I!4{aOO8eujG2d3Yd31}~ z;QQ6LEl;NH#Pe*Z_udHj^LpA=w{>8fqcqZ?j z&w~efuYRba4pwRnIGwN$?>qJPszSUm|3A9+JwJpxIA1?bfV!D=K*OUCb^U9+RfNg` z9=khxu&#_J-Wz7w$BuHtoDvN#4Z(U^6%HOF;Qz{b-B11@PsMAxSLI`0)nxweQq244 zqKFy`#BJQqpfXRn-aMjQ=xtyOu1I3AzwUSx*4Jlgi&v>fZ#ndg_4 zqHgy~OiIf?in)95N;NmvWG9~f-Gn*b+qXYkCmi)7E)q5B0)E#>^?D_bJ{9gW3A6&0 z=O}7d;(X7N0p2;7XVF*ORn}l0$Ss%|@&oYN^^V=hwWyU zXXe9C``>frmwVv*k;T%WMX;y)$jEC|uBg*NUP;RlKef{5A?q>!*UG+G^&NKlrHk4> z!92RJ)uF!sIOg7DlkUryXRdDt*%gK1`$5X|N*CD0+jVUAg3IXpkc)c~67ifhsrK_v z;j!sM_k6#S%408e?3RAV@jT^-1&&GZ-=pp2`YYV;66zbd_jM1y7*8MgGr+m2JP2{n z_T%3OIsvw7J??@Z!%l2aor}CFXp4zOAiw(OO%5O4gY`n^>W+m!CId#b+k^g&mHLtgZoAl}mwn!IG9FdsL{ z9y%3+=Y7V!CGN49um9{LqQIs6wP!kUe*E-6wG+55y<5340QX7Qi?XFyXJhnstscZZ zZ|#6u%_Hb5t(&)ZWB+fz)|3uKoZGg_1|35kxP&FF*FgV_dhVa%VvXl#f~L!st%&pc zUVm9|NXq3aeyF!ar|0o~Q9r(d`k1HayLdI93*38LYwp*PsmRmkZStmDIsYXp+`#Pg)fe4ZoXsj8mi zFa~uoEZF~Vxig-Nt_$1cvER0q)X%$MPtiK5w@Rq*XoG)?pRLFIPDs|fjebmu-W0Jw zAHSEsKmOBR58vCC29Naw7suUBTZ!}Uyi-PJ;JTdp44d7!&(Hq5)g;V^Ir77A8E-~^ zsOM(T%D-v>2eG4Jo+be{txuw^)t!|DjV=zzLFo%xCYN#58kiS zt1#E2UzQ!hTz{jQWw37I$7bJc_lm=M`u|Mdc_40YmRys3hQ6L2Mp>ZNp<^9q$yct0K*{K_yGzXJwm z)GUg?d)$KLcM<68y`?5KdYAA$c-%W#wOIV_q@Gn|gX5hYE4?Jqw@V+yecKs{@5ct4 z_|>8Kolg5p^gFz-UHNx3t>h%;$)o6qIjFl(wdjL(CoDK2)$^;108l`TJw_baoTk*h=SzHoNWF&*@s@0$eyx2_=Wfpg`Q zuHpO1%YeDu-=9j9UYM~Qe9x=zGnIXW{>v4;w5b4nQ4wU@P=w!!MLoVm7o&gQhwcf% zv8=J}qxO8f@0}`06v6es2i$d-kc;^pn6febHu_rCO@9&I2TdDXgXFOf3sZ0Vl!W{8 zZi<%2WA6A4y{-p4>J_SH+Jk#WF2AgwfVh{`&;OW=c~{z$)RBg{@N!J5F6?_W%6uR9 z`?o#IG*fuOy$@}Wc>EOhzRxIYdX4uEkDnK3RO0!hSAJl8HIKbFnYqlf7X9aM?J)Wa zzCYfpy;%7f-&e=HI#=-tb8E7T&a#iF)9~^h{R;e^vBb~H2J1Y&eRgaY)_teuyv-f{ zIa^Eq-S7Z*Ix7tvb`S5TThID*!Jco?aSu0TqJQ3;F?WTZw{>SW>EPI{@O6C&KEL=~ z`^?+Bcy1gE_&OQ)ADVL{N)PL;%0FQI73&Y)w`!3u_B&u9-;#{|jW)I3Z-hNhXUv^h z1G}gH6Ir{W4t@NfMd=3^^z%VXKKz)n@8HWS*q>1AIL6`w=0M})!6(Zx&!S}GpT5Al z=ePX`Kz!Ak=w6EfOu}l7qYk02w zEloc11w7dmU|xpv9mj5_uSb#z);cC2kSzULp)Hk}81Z*0AGYB%a9(B5czU?To5;+SkO+AN@#JyixNc*6ajImEB- z&KcBa=7FTi8}7r7MVc{pP*3i2UH0jg;Cq@dchu$QxIWeD&|&y9(^2+ZCh}CcZu&4K zP)%-8!#CJH$18w87k>Y2x_Vd@aj4%QzSRQpPS9$I90B_Sg^rG;us=G&J7^%{Jyvar zyb|nK9z9ho9Chw6WF-XX52f4?X-Pi~#_ ziZ3rsM*SPj?|Jk0G5TbzM`bhWsOaX|_PvPbO|RR37FMCoWjFrFuEG1@=amPGP%k|r zj*V7sz;j}?t#m0^P=5RG{d&x)MQx#T@VVF*`6}-B{vVN%lhbj3N#DFXXOKV5LkkZ( zzr^nyC8tZDVxNUC9oI^uuI6+e42?t`mndX7-bUPdpGLQY;CS%g6O)Aayxsm}V;16K z=IQX`A>yU$Fzmb>)}887UvGo{)7~<;T&)H5X|w75h)&e|%;(KVdhqu~;k$Da2J+dT zgP}*fB>7DK@zNP4(tM`$O*D4@C_WoJc+02{qxtMxyT+5FU{>t1rO_k#?4eAhy6bR0 zo7FA$!4mfsuk%^;RGiP$H}=d`#ovop2QR!K*^B3ydi>^xfAD;`+z_4FjpxfscZIp& zC_T9U){-qB%UvOxyev%EJ84cZiY06eU8=~Q* zdubz|Ef#zKE!>39E+05ja$pUg*|!x(=Iim9$w_`V-jSM(iaNh;>a_LK~pF5xZ_%rzF84o^N<1Cz4fMX-cNzIzB zd={v%$z;4E{2Z7gkqm!K#+VIUxsA_0cV_5phaX28Jj~sV`HYuhp!d^|&z6bk`wI~_ zv%__kZv^lw(qmf_;u-tY*d-Ho8`_5N6yo?mXG6~!*st3*Ims4z&Z*d#~3rEQa&>_UiK{>$Mx-#%XIL$7+-Y2 zL0rFDb!_Bd+^?Z%zs?uyO=^z$7=ZP!{%hV5gZ*|V{0?0M`xnctNS+P*6AGKe-@yJq z#!nyg!S3gijS~;J@!0_R-N%-JZVPv>Fu?h5qD-a&e)N5wXgCvom>-o*3x^-h1LwAd zVcqDk`6d@k`Rw|;Yv(2yVc#+PbNrA8YuTrdmaRhn%&#o>M?OsMPPPpPUx+XNd;sSq zrA7Q_twx-8Of+^!y=1L*A3PfMk|FE)I|=nt(mQlt5%#kxk2m}WJKlaYzE`pj^Wv@c z`9dE)o0=Hd5a`EeK2>jxYEGc<}Ma~gg5FKC+e8Px5Y6qisO@4Bpn|#o-2d;`>cKSLNNBz`Y~yhg%h7G8GA%3 z191w8)Mzip@wHFuq%u*L>-w*0ZQjdgKf~*1#d)K?)#I0_`J#W8FSNgneKl@4=H`YW z9yKzTU&ip6j{k=d`;t%>=3|0&)A{Vq9G7vJ`+4@xW4H+=G?^h_BN^L z%lQ&7S7D#Lk)M%sK6Ci;$XOOl^e{8>NJO7RWPOZG;WND@KA${spKSTN@1Jk+*&?O9 zO@X<5*6=N5=8OW&b^acK>I~VbSWtn#6 zd)%j}cc~lK-%Zw(iLB?dD?>hN?)%1Pqa{w5sCV+&2ajt>J9_x|U9z#`+&}?qJ}7%g zTS~xu_m#~XFj~ND!Yt$tj1w@epEVL&CJNY-85U;_O%||E_TlQqU|)rH{;Ej=CVga> z`g}P7v$G6*_Hc}V>9swZXE8#+?%Enj+DQu7mOm52cVPWFql3>C^zm5|Z@|Pqe^BSA z?`T+c@!8U0(drELe9zr=?K$F@qu>$sN`-WM!V2@jG#@p@F1nk3M!MtZP1+1vGWZRWl0`@s_ z*XHcm0%kbw+$d4-z>H7fN0kJuu2i7sG+lst4SXR^zoao?}9(!Hcdrbo^QtH_87xY z8_(J&YQ4zw(WuQEVZYz4>&f=8zb;<#(C^`hbN=mxrx3S)f*TjoCkWW{=vlM6hsn#m+nntQY1ztkn$bPgT&3vBiEv zJO+7=fc+Dkhu^J(J=rQbg~woj*N5eI5@7eWRVz16Kpu+jOYVE6jJo2@6n)3}b@Gjz z8T^=39jX|G_;0&WQY`{M)<4e^=|mldHHDS5V4wM-${kjS+tBEX!8rp^rx!iLw! zq3*m`-XMZLVRp5yL> z{Z0;>HAUv3oJSRaRw7G3$4V>nS23TxcQ{% zVF9kctF$^A$Dy@y0~h1-sbd3O&n|;skz#FwHIO&`9dD#mQU76T-J|CUm_*IttHJR5 zsc(GBU&Q6!I1jHR)Tx#2sGki}1?MCH$ds{4h+yt!2klkMjeo9&JXQzvRrSJB9z8cq!er~d5l^xU5S*n+cej z>FVbxuw$Az>=1P$2lYjnC6UT*^op5+b&_cryIvk zUlg}Jx`I3plFD8hD_{})rhgodru3Ps*h2^v=ai> zBL8@zx4(dOf5{dz_QSEx6Tf$0=al-IaRG?$&U=$2x$A`n;|}3|PZcw#`4Ix9uamd^ z;Uxj)zqeLi68f<;>uydu=7jP)g=KdHY-y*M<;(k6&qB<5{1fCwB5dumLIGQGmuH(( zEMQftTi3k>71L+EP%IL#8#N7|Dsi34+gpVi4>4zMDbK!iPrx?jZN1}tQ@}(Eza{IY z37D%O@18sMi#2#K!X5EY{{A>MJ_hqP)8OO!ivqUcWSnLi{H`5)dusuXB`%LFJ_9@5 zERSA)kNA{6(4Vj)1%0t}`^}fI_jBM%#kAW3R@T-TbR716^Lv`y1Ut(1e$Uueg1F!6 zpC0lYby07rqV@{;*p+){^lJf=)Sq=n0mowU)hitEd99M=gDJSatV1UIDDFSHw^qF? zSHMoO{>AlK0(SVt8)4yf^q*U){pe%?GkSV=@)Fp8Kk8NDdE__s*}_W)E?`c?cGt>8 zB5$654cx#Nvs1%Pz@O1&SC`C#9~Jp^?sD<4Ye0tLPxw*k9jC-@2-ug^n_q>)508k$ z-G{KR(zp*pPdvh$zrP@PLxF((zHc!x3UU6``N?HA;=cUM*YpnL<9)~Ap#$;}$F-*4 zd=dAr--h=*M%;UBdwCNOcMmh4{6AL(?Do+WW6H7b)}P9nGZF7ye?wy}Q3pJg!>7ta zP%plJ{AvQRkB6p3BI;K(Y40m-9M34b8*m{Qb*t@Ldj@s*yRN~k+TkY&|KIRN z2#XMps%y4pVaUf3*|WR*5U=54KOP0<2v{)B?|v)ny76VU$E(L&o)_I22z!kt?O(eO zadvg$&((sT^+mS(4j_N?e~u11co+8d=r4}V6tIlF0~L&}p}&6g1rA2Pd|C65X`nwU z=E~@~!a6U6$%6Aj;GSVvH>UzXK>1(i3 zH2TeLqF`MO);)AJY+v#%JYO;g*!m&vA)ygg{jjThgpX$YQ_S)DFMr3PPEz^nR}XuO zb$)_|W6*|yv+N1P>#=MQ}&V6%L)<>X%qSaFl3s4?yzTe?b92KiGH zT)9+^I8>WVKRyz1xz0CR zHsWO3l;Gb2CRjZ^b9pb`cXBq(S|lQ5x9f7_w~GpyP*ujc3di$q^$ma2Ct%Ja-V3(< z6R?95&n_6(4f{gM{;kD2&R=xb9QlrVV;7C5HlYuv7+#2}$8-Ml=i}yI(6_VRzKp>B z{<+_FoW=3slV(Ew2E@buo%#dVld(MM?fq6fUqV{;h{2wXPIF{buy6EbhlFQCglyVH zvl!=*LY8m1x9j3~A@dvcV0nYQkPZD3rQS3{$i(|?O)O^%ndl$=7t(WuY)ZX%RU7CL zu(^smepO!K9E#7E6fZwiJX6SmLPi)!OcSzk(Tk=&nj~b~^#)Y#8Yg6S&&&$XOi8|X{d26pDCyq46WI4(m}n(WRmiS9eA|6MQ;5Hd|LQGeuy@H5k=Hsx zmVGs{l&2?TjZ?zfzpWB7b?MXrkHA-=Ne`c|6f*pgZk9H#JGLeBhz0J8O^S0lh;{Z^ zw_O>hCS>cbJ~54%BgF50Njd@WZ`Ya8p*mBA%qM@(3bn~XwlJ+OHD-d4$y#Y{ye%hW zkLLBZpTcoNhHmpHd_KI%+h-E4|D58IV}tum4AWMe!Fu8YcqPhM|6OaA!z1i>`+?Z| zTI{cX{;k#c6+%|gYV9NeJ3o1bFWG4zWH#e(UmIj7WZxRi@0IBbS&Qh(10P}k)3m_V zYlTAA*{}N4ZMl$THV3!Hs|(pFcdv)W^M!2Ch|0n)B_W%*=gP$Qt#`f&cYg!{4WxbBw3P&N|rmmjYilc*qM zG2%-P-Ge_X=E$hMfj|1zKSK{94?FfxmDSe}vYE~8YpRwCS#!y~bDy<@?C}cUdNtTr zxV+os;WFfH;Y^v}CGe~8>ZwY^VYY&{?R(VIT)Ej-yRhz%dVT8%)ZtRzvk980%Z`)c zHEUqkf{OQYt57#DbMi(63>LCGSF{aH2MXD_Jjuv9G1y=A;t_vBkZ9>((Bh<)N_Cf~RQk8po~K3qM*d5HjPlo#Socf1I(H^+Lqif&XI9WW?D) zm^&f@aSjju>pX6ZkR^=tTr(PVFFfv0@Ei8*aCXR38if7C#&~>(y^V>yb$d9wJG%1U zz@K3&w~YP=|DHY$Uy=)dmv5@=E`$G;b4MiBA|6F{_K}{jTfF6I_*7-|?a(WAJ7Mp< zhu#}MEQVd`jXe_)XLG$5dp~Il*^MX*^=_V!tv47Hy@oGjUpntC>PEdS^BDJVJo2*3 zZ=HG{@^OFkrw-9YLY7gUqaQR+$j)eQl~bH0WFJ1&X3kd>vR>!V7t^q>%bzvfn^50J zzRvGgLZ8na{;xX|v`kRwlt$jNyc*xloet*e>ea!%Kep?xe}#RH6Rt{Cqds&xFKpQW zdsZrIO?j^;WS8e9FaNbp$bP8@8Z0tLKbx%R*W8T!9-V(b+Zy$3lY8BNhmiI7U+6q# zi$3V9dsl(u&bY%hVcR+X$2}XiRmj|Cls}HN6f(J{?8X#RAuE`4y*|?j@jj5yFnhHS z|NY7qufyo8sjpH7$)JC3De$!C=pz5sD&u;<2KVX{f%tsNK$9Icxc*A{aP7Osm`|ei zj_)=K*}%D~-`~TYC+%@J%^Za6W>oy*ckV)FHKE7u(*e|VeRq7m!MZL$$Od>_ zuv9xEWVUbi4$41=K6(2g>{y_XrPOV8@xk%9>(eyqP7Cq7O=@WuuKy*O;xWb-cFoc} zc>FFmGJm7z6UD9V~A=^E0TKc=)LiRp>`RP@#BV|Z{lO33LrR>Z~ zMhQmE7a^-G+j^#H5BhmfSEGivkO^khud;=G5A+**2Ax9v&HQ>lHdx56KO0f? zFcNiRDO~jH5QGtbayU)k|JceD_tZGf&L21DqWI<%(>e5deIfk zm!@;iN@9deW#{4#ZzIq*E5-(xVqJrHH|YZG)AOfo)_Ff6YwDI4(>g3e19{z zep8T;@$wHxd_Ir3-hS==BO2>v-+ed=_P8_8&Yy{xf4u{=mcd@JwzLyPV6&-Q=~4J& zcx>$C0|`R*RrJC8kFj_jEgBQkdO^ru@A2I+DirH$Rjb}WUKZ~k6C!}!N?y}~81kWM zwlj7t>@=^rETxRRuk}8-`vLM{>=PL+>4Z5`X67>y)Ur$~YQ*_%_w(8ru1mA{t5xeM zWFNECkJ}#hai6A&MVu(ucGDw`)rUG zCHGMEG;rv=dWZRl?^d0jRexb;&6w@WHBe9M1E2g@fVfyXT5Q+Bx*5-YCUEt*!!cUN z3w87JezINw>cab1oxJx>)Is%CsVvm-``PXh2e;t4Xjge|5c=)@Gnf0D!8DPC2M5qk z3Q1-i3vAFghx?C@M#*dVD2zn-jZwYrJAiaZ@0y#jgc`kd|Nc2vkV#3)WKJ&yVK zP;p=z@?O$dt9kyckUc9C2?>IK;;WJ>p5yquk^LVF#CNW;%VcZRz4%C#q`9#BvRISx z1jMJ|@#mVby+XFvXG*|W)N!Vw?GPDz%#FB$z5ifO^|i!DbGD%`s`gL%1$$Kow0HY} z8Tz$(pW#pW{T10#+l6d8e^}jX_&Ydl<-hOnKWM@Qa}n76y=uHs6zqP}XP2Uny5cW; zmKY9uxAuijABnmhB{^Ba4DlcOW0JwtD8zN<(Gd*wWm6RNG6p>7*E43#MLak6&xqTH zywv0jaoQ1v_lT_8H?GKsY5s0yDXeFz(4?D$`f=8qbu1TkpCYaodJp@K3a=d4k2-HI zzL)R@^`zOc`=lL?Q~piMe}%l&9R8r*gSuavwK^ad_m8_Plz)zRz4w;ye}TMPT&$UH z0z2HhHi$Q(j!(Td4I6$Pc3Q8pvCP7JZ(gM2oP)XhP<=)JL%bKsxYk!b#&dbD?u;K# z(1%jT*6V>Y5+1e7K0r6L|d zYj)Y7?_-;mT#>-OA5R9AtHq_Yq$?Y-0eyTkMOB+h?elx*-;Jz~4cg3MF>^s0Dv{rb&f;}%P~YFAHF96V?-l#POP&dt#)k3I8%kkMOx3e9;GYpQhx$E7-4*{S zpYvMC?oGWTVewALW_|P$JpPD2cRpA!v|h-J+N3M;zv2DS^SZ|VPVRkh{DNEmglzu5 zCy4{abeMHz(G7{gI;4UAUjfyq$B0cD_mLOXE7BMDmZLw%=JnPiKjY4<)|~Jb&&z2_LnIORNArHx`c)yH zYkUXk!=I6bg7tr}&hWSCSEgfKziRu{rfqm%G8I#r(2etkOX5V~kMGbYrm6ixHb-Gs z=ySxip(xsR8T>N~b$j~-cCIkrF`}#&^E%Dr*kaf#Z*;%HqyzKLs!irB^17kffUQNI zX9=yEq+xHk$cJ${uqR@S)UwU5@LWyK4Ze?hS+nD9>a}8gAF{JHv@F7V{6t5=2T=OY z^I7sw@%?9P<<=h5)0kDRgJ;1%`&N^;`tV1kr`)IW6Y6nV)xxw!ypKrT3lT$}C!59A zAAudZ1J|E?0e=o!Y>SNki+xw4Mkn=H%Xt`3cJh(Y+w5cen_!b z!$U#6CmPSD;Jj6<$WvGNS@FPo@HXUU%a_@_1k~3XY1x;xT>W+39h8Xp7rjtSIRtwz zGLimH*lA@ys3sioZVmgbHw1O`G^XqOKh(+BNhXT~s2k~F4-c1u-`*Qq#-ksO&3)?o zM?!~9_6+NmMjh#!7)z|c{VB>bM@S%#k&-tWo_7h^S(Uk;hM}Hf8zy9`AxOf5-h9l!ZQSwV_d`1{4^-C9U#*MlBQMT(UWho^HA+@EpdLP@`TC!ST}MO) zcr%24xVQt12PCQc8VQL5b8w(ce zFh}d=PXjezZ*Awp0CgR<_~sRNcIYtwfpJ+8wmR&j)xRZgaQtJuc-5ZmSZ9I$ z-l8q&e}f~YGc0wO--G-oy&H5`;QEW9Pq41WwDIz720CoWiM`X?SL(3xV#{SSSLm?a z<1QFg33b>~g(IPwI@otg?NW1H9riMIoQaaY4x1U)acBQpjKATt-%5v# zTi$GEiT#s;eS9?>b(lqQ__zoU9o82jB`JMChppPX$x-t#;+E1s;?*%7CY7mt(%LOd zaRdE#7iu>M48}TFm&cYym+gv?_EBx zObi@n-fN5N8PO5e8^szXfB~9X09s}M@KjgKJiq> z-;){%Q~4_shhJVTu?t4r_V}|!h9Rz(12fqop`+F1Vn1O0<})9Ek5DF7#`h{7#`7@a z?L<5Ls2lbmxcrofwB!c)U=L-&sPmrEWoKm~Woc?a7We}j6W6?vNBZbF(IhivqD3XA z{0H!g7^v{P(#QQtdm~*vW$cG8Nan*zaZz8bLjKrdot<@zm5J-azaymJ_mfHM1WNdk zxV!4Ax*hm@e9a^c;|RTyQS?LH^tp@g1|g1gmY(m`;7|OyvFj0m%0&NA`$eW8Wx_D8 z@zFcPdxWnx{Hrf`_($lXjh8aPWm+(t>8eZwT(DSKzJ|EorFz|u{MvG5^gY739duSa z8^9YRy@yXy7xN?g&jXJ%!EZIQJ5Rxr4Eb4Qe>G)dT=fv$0bF}4X$RlXz`S`>mHHa^ zC#&cDxB~w4{-czeMPAs_dM=bA9tJa~l>!hSokN1rGst)OicC_B{X#<2JX0r$Oq^z$0EIt6OB*Zyga~{-jvv?RN&C9Hi)H#A9~Y#@^rxWwj}q+5O}V4D80{BN12c) z*<$q$d2yR9{q!F3fAqd=*HQE%y7$2;zbmMdSAj3|fp@pnAB!^>f6VlR`77W%qY)YJ z0e&+lD^vafPo8~d)L**`U6L4I)`?Xnw%nUk`2lOA*45t^1Ak5a8cN}Lvx#Y!5!yGE ziAJU2{c#z-pVyElCTZW71pK^MzT;9P^6L`!E~Ei|4mSl?oJ8I;RKGn}0uBX|UpXDF zUu^ZwEyD8v)-N7Afy+qErgsDJ>zwFgR06M+3L=#}@1TCt;>?dEqW|)S!KHMpb0#L! zwepbPSJz41k5Ff6*8>=zKyPmBs2ZqICgLVdX~v%`6R`>-DZKT{!~s2>%F;UMLb&a_ z;%CYP14U4$Wi{eTcdJya664bfWc!rDzddw%uL_lkeN5BeZ$5;+xgS}i%Z47vISha<)vZj(X$?9t4x_GC{@!vMQzq`L*gM2bqE2SrGB~Ee`#qB9rhj5y z)9R|6oI%}XCy8>vcG+GreU9g)7Qx&*zbO+74W=)xK4U&P+k9L4qcTyuZ$oWm2>DPS zF+bRk=h~XL4q!aqV=wenJD`(84Yf<{h`X!lgytJ%;&Sof9X6fHgqF6PlxQ#dah6c@ zcnjT)AbK}GVE!2H=dzgqKV&T3<$&kygQOU`Ux-_=S*`V|GGXF={%y||65-g`^=FQn zL>SJj|95jIi3kh%uA;DuM1-r_#2?iH!CmF1&yCE#5_*68ZAQs=g`{RWf{AtAH!Sny2=^_sYa} zb*`T!$a^OF-gPeI=@V~@h!N~UuxGd02BL2#0tFs@?@NpfrmsB z>#PqRy>F0PEa*}uc>Est-vMv_eN+A{4j!2sKmD8qtNBWka|HZy5&OLGum|54d zUxxD~4Z){x0o$@}(2@u$<|o=Cuy0*L+rq&AuPRiXmD|C)Dw19%@{;nftg0CK6S~H) zs)YV3%4olSM1D<2&Bp&jUZ!|1%uZq4uA;ts0#lgZiW|#Uz^k$=AJ5)KzJAGux=kUT z4o!3Pv}nIlM%C7Y_y3)I`LF%2GNC%#SpE_`jY~ZFRTenz^c|;dVjvL$L>tp68;LMq zjZNU>ArZ{2?__xeNkk0m`t=-9645w#!OT&DM6BP-XLC71B7_aT{eF(?---X+J;X>v zq(_9&Pa)t}u4#1RBN4}i0{a5ENkr1t*5e`UB*OEiFY6y>5^=%%BDE?bi5QPQZ8f-$ zM3{c;{=8XNHPr__N^xDgC4)^4&&!VM+z(_yyq2DZ>vEEaCoz%=R}Ldi|0UK~0#DKa z*Y^P_648zy4Xd1nzLcM>RVI;$GZz0%m}!uRyNnn7C3M06yC*1I3`xWd%BhqkBN7p+ z`0dt1V-j(A%LlGFTt7dxK=;jnL>LG(9sRCDBD5^%yO;5P*$}O`j|zzpt5OwQP#_VK zymJg4awOu7yl$!INfL3dT`a*^8al`0@VHu%M9_S=Dc%I@+oq@*f%{uqm3D8HArYGG zS9RBc@5DCUXHv=};*oqy$XRv7z4`v%-c5W@#^36gkcflL<5q^2BqD7xE7a)Sn(Q`lBoT>sg0f=mfUhLG$JK^JOiqfQ zvA94YUa1M*Z-9S4oGA|O!Z_CPcY>c`+yh>*zhucIVra0_ZVrC^8%USsB1lBuU-7k7 z;I#43Q%N`jUFLF28kHvzmf1=I#lS88=L^MCH4@cGtf;4)L7BX4ma;d@<^mIdsc1JjW|>`6rOT>62^t0Y3V zlB7F%i9{@$9qVZ^ClRdY4&JRozMh8*#vH;p3=}Dr0m#FB&*!_c4^#O-Q z+-u~&kE&0b|0s#z%j#i1B|#!M=BQd3VW+RXV9Gl}A_~SseOr(h;q!-1iy&_|6MK%{ zgrDwalqX3_B;r@$(K3tfER3?=Rfv6nn&MigrhK zs)jJ)J^#t0LN8F4nYJU<^Wr38h559}G4QSQ>bu%KvLu|R{9)RU@k>Gj2fxC<(s&VC z8RT12=2+MmtgN*TOAG3xYU`8yRYmabH=AWK@@?`xKIb6fnzu?LR&flvG^STGAVMNU zuCs^yMcpmze{=Rea6Db!$IAzNpL!_%{@su9x0Y?W#DIKky;&GdPa;0(f3k|jHHTEx zH4`Sx_d#s08_+&xLPOkx3**vyt@H7t{wuDAnnO3Xi+JA6M;^tMR~9b_x}d=o{dDid4-E_Y2nX%^=hU< z)M=o*ndQK75>cma6i)$uko>hNa^X+xl#rQ(0Qgs_DM<;xN_`xREeD`+4_62Ha7oc8i4{T>&vLX@s zQokktSdfU%A`5l&c)!s9!MjKLh+FoZdd<6ZuU8c->W{P~Bv1G0T zuK1&E1r7F?4?0S<)m@>-S{vz$UcmjCSx?`eL_`rv6MVNw#IL68kP{)82jVT9JYdhi z>!kXH`}ZW@Ouh}kJeQjJ>#`5@J?_;FDi0FzlZCOC^*ZXxdpMQ@{Xac2bv^|CIyIE6r$&XWGBdK+8h z>Ducnw9r3}t8@+c0Y7n7Tr*I@592oktTqKhudi9{vyUJVJdD~St#_frG-(H;V@bs8 zTuZmuIIM%t#@N;4I=+7KC3iH57?!;3J%#q#Co@Kj;MaY#SAqD$I_P}(;U@I|mzw@x zI>uYR_O1CN#?No`&7K9G$469?j{x7p3+GqnfWJ;I%)k`*MNKd21jFWjS+z8WA4#2c zub-japqf{xfi?1XwO*|k{nWc9Kd*N}UiaRoEO5uVva!02)f@Nc9-3q!?qbzx;$MQG ze_i3%W8v4Pu+iYJE4oMHmSZF@HZkTi-F0K zL{tV?viyhfJJprm5y<<|vlneX!2h%z*P0)L@7Fo*@O6OihbyoAF*b(od~KP?L4Ow) zsOGn$o;baT6DDJmU-zmKZl|CfUJlt=D98={7K39jXDhV@ie(o#emY=m!??<0|jrGL$y zCWsf~wt;O|&`(9Y^!^0kj1soB(gx00+8T+ye6R@;QfCjMu5a^3II)t5?`8{Cx`l!$D zJ_LViMMr+p9KpQvcZ%T-^lm!e@1UF<>exkdZ!K_nJ-M7vgZ$>xGalFlyh7|t6dCZ( z$DCy#5b>orq^LiB2D-7e%XdQt^SYW*fgIvea+^wc2jWEI?=&_5y_|^}IdA~u%9Pi~ zlQ^MEmFz<`2S~&YLbj?7>om>xG>QSRlZ%I8a>6| z46&~JWFdU$Ja8UQ*`AH{hacO$*9qW_L&6bJc`ekbZ;J^f@{}tTc4KpX=eZIq8ie`& zyV$NgG0ew2zEdtwkspIVp}*dUTYFODOe^ptj{j6>hmB0qS&YGb7e0ZmeTc*M^g~xT z5Ep8L;RDyekHRXou`K9seay@wZH$-oV`6o49Tf3RsQx7M%&k~3EDF3o7T?I8eid~y z{CtK3>$sb#HOEFBuzq8=;O&Hc^TD5I1$ElU?a?2Oc11lqnL6;E{e6L>tf-6XKLRde z@bmgo&*ON+!Dhojp%iiH9`*m8hVgrKe-JN_zn6zzN?t&o&Et}O6$9U|+rHILaa}3T z9&;W3KeY-lECY|l`CN)cP`8|!@B2dZFi(|N?cH2=&R9wEv!Gs+!e3fgUfJBIhh;Vb zZ{`g>%D2wYalx;e`mU&(>?W4IZkR`TROf%WKHPE2 zW*ATSgs*)b^e(mWL0BPh+>Er1WWR`Yk$0f==6vkJ|9)#J@|0eD?^cH~{CdZys0)6b zee-c79PugM;zRBQ4{2igqvA2Hv%kQpv(m_Ka;K5K7}jYE9cGuII}ht*V^g`Yj!PT{=&|^V`Y!xc&@zSVRfX%5m+-vV?E5M|+Fw>znHqo|4K6Q*uA_c; z>$`}HOJJR>EAey=y!162j2<|F^Mv(3hBx8=({HNA_hq3|`rNtOV1sJhhyui?Jg3Aw z9{ijpKek^4Z@K$}==TUBp7~AZ6);Zv#y#>n3;21!$Dta!@^fl%o01>YlY;Y?0G?`3N9;r0qLuU#{^2}J zdiX#oC5brqxHd=&{hd45QcbakL=flBUQ&l%jdt0!G%;g-mj0}~oelGlu*^yaJK`|x zUpfh^*`pvu;QqF=US88^$IDukw-@iRy7h4U-9;i6AN$^?qJ|!7T>6lPeQ-eh9G5K4 zY2N&&$8CW9eU-?L6=UpwkI0Wk7vfy!g=q!XU7RCOpU-4If%6fgvgyexST)g=H~+9t zw{PWYAIH8}wR_?L3(iX_gmoX1u^-Mco|T}$e)z=iwrw30;CXVat>kvp!w*`ScHlUv z_Rm#xABkX*ifU(IgnzDV4>k4!Z=I2C8?I$vT*-{5M}2e_z(pEW)0BR~GXG_cP3r+9kjfb)(&?ClJ@?T!}Wfc9RG$7Ebo3z?r>!tCc0j zE2Y#ap#u&zmYD^zFy<}S!>{ijfj&AlelJAbJyUV&7Lp+mbUc-%KTr>21oMmcun$GG zF73emuH%WP)6njxcC5rFyhoOy4>%%%aeU9-T!o+Zvg6B@h{LCiziI=h%dC=LCt5MS zj6kHx9O{C`^y11L8G zP|xPBj)tefyAL-XaA*VXbYSJ_G4PJxzEqnH_4sl5_`-fzrP8pJM%?!n76@AaKejt> zeRUE3@TN2^m%$&O<1uY+i2u|j2CL(TuwF6Ick+j>HC{V->NE0iWbm2HKQZhB(*;sP zp-)eX8nkpaZMLA2I_{73o=yycemRghGkFnb^BaBZ?wr^U7!q-XH4W7L5bn(o%oqOoETTgBsV{FwPUTc

    =*iY^K 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 z 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 z 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 T{7*nY=gAc(H|f%)VY>eX#fA(E From 6be3ac04f72022d5acf5d98ef53fbbb8ed9bd2b9 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Tue, 29 Nov 2022 08:47:35 -0700 Subject: [PATCH 14/29] updating external ROM loader and TEAL imports to match pip installed raven --- .../nuclear_case/SynHist_integration.py | 18 ++++-------------- .../nuclear_case/TEAL_integration.py | 12 ------------ 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/SynHist_integration.py b/dispatches/case_studies/nuclear_case/SynHist_integration.py index 6f48120e0..ae162d500 100644 --- a/dispatches/case_studies/nuclear_case/SynHist_integration.py +++ b/dispatches/case_studies/nuclear_case/SynHist_integration.py @@ -18,20 +18,10 @@ # order model from RAVEN. # Note that DISPATCHES, TEAL, and RAVEN are all assumed to be subdirectories within # the same directory. -import os -import sys from os import path -cwd = os.getcwd() -proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) ) -raven_dir = path.abspath( path.join(proj_dir, 'raven') ) -sys.path.append( proj_dir ) -sys.path.append( raven_dir ) -sys.path.append( path.abspath( path.join(raven_dir, 'scripts'))) -sys.path.append( path.abspath( path.join(raven_dir, 'plugins'))) - -from raven.ravenframework.utils import xmlUtils -from raven.scripts import externalROMloader - +import ravenframework +from ravenframework.utils import xmlUtils +from ravenframework import ROMExternal import numpy as np import operator @@ -63,7 +53,7 @@ def buildRunner(self): if not path.exists(self.target_file): raise Exception(f"Target file not found at {self.target_file}") - runner = externalROMloader.ravenROMexternal(self.target_file, raven_dir) + runner = ROMExternal.ROMLoader(self.target_file, ravenframework.__path__[0]) nodes = [] node = xmlUtils.newNode('ROM', attrib={'name': 'SyntheticHistory', 'subType': 'pickledRom'}) diff --git a/dispatches/case_studies/nuclear_case/TEAL_integration.py b/dispatches/case_studies/nuclear_case/TEAL_integration.py index 241346034..5e41e87b8 100644 --- a/dispatches/case_studies/nuclear_case/TEAL_integration.py +++ b/dispatches/case_studies/nuclear_case/TEAL_integration.py @@ -19,18 +19,6 @@ # assumed to be subdirectories within the same directory. import numpy as np import operator -import os -import sys -from os import path -cwd = os.getcwd() -proj_dir = path.dirname( path.abspath( path.join(cwd, '../../..') ) ) -TEAL_dir = path.abspath( path.join(proj_dir, 'TEAL') ) -raven_dir = path.abspath( path.join(proj_dir, 'raven') ) -sys.path.append( proj_dir ) -sys.path.append( TEAL_dir ) -sys.path.append( raven_dir ) -sys.path.append( path.abspath( path.join(TEAL_dir, 'src') ) ) - from TEAL.src import CashFlows from TEAL.src import main as RunCashFlow from TEAL.src.Amortization import MACRS From 613498306c2ffa887ef0d3df1aeac8f357dfcbcb Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Mon, 6 Feb 2023 12:14:57 -0500 Subject: [PATCH 15/29] Updated the notebook to use new MultiPeriodModel class --- .../nuclear_case/TEAL_integration.py | 14 +- ...od_design_pricetaker_wTEALandSynhist.ipynb | 2525 +++++------------ 2 files changed, 783 insertions(+), 1756 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/TEAL_integration.py b/dispatches/case_studies/nuclear_case/TEAL_integration.py index 5e41e87b8..05d060f5e 100644 --- a/dispatches/case_studies/nuclear_case/TEAL_integration.py +++ b/dispatches/case_studies/nuclear_case/TEAL_integration.py @@ -201,11 +201,11 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object) - indeces = np.array([tuple(i) for i in scenario.period_index], dtype="i,i,i") + indeces = np.array([tuple(i) for i in mdl.set_period], dtype="i,i,i") time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch indeces = indeces.reshape(time_shape) - if mdl.stochastic: + if mdl._stochastic_model: weights_days = mdl.weights_days[scenario_ind] else: weights_days = mdl.weights_days @@ -219,7 +219,7 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): alpha = np.zeros([n_projLife, n_hours_per_year]) # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour] # clusterhour loops through hours first, then cluster - if mdl.stochastic: + if mdl._stochastic_model: signal = signal[scenario_ind] @@ -348,13 +348,13 @@ def restructure_LMP(m): @ Out, None, None """ # list of available years in LMP data - if m.stochastic: + if m._stochastic_model: years = list(m.LMP[0].keys()) else: years = list(m.LMP.keys()) n_years_data = len(years) - set_scenarios = list( m.LMP.keys() ) if m.stochastic else [0] + set_scenarios = list( m.LMP.keys() ) if m._stochastic_model else [0] # template dictionary full of 0s, same structure as LMP zeroDict = {cluster: {hour: 0 @@ -391,11 +391,11 @@ def restructure_LMP(m): # data for current year is available in LMP dict else: stuckYear = y # update year for duplication (word?) - newLMP[y] = m.LMP[y] if not m.stochastic else m.LMP[s][y] # keep current LMP value + newLMP[y] = m.LMP[y] if not m._stochastic_model else m.LMP[s][y] # keep current LMP value newYearsVec.append(y) # update current year # save to model object - if m.stochastic: + if m._stochastic_model: m.LMP[s] = newLMP else: m.LMP = newLMP diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index f8bfbde1a..495f0e619 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -71,44 +71,65 @@ "cell_type": "code", "execution_count": 1, "id": "automated-antigua", - "metadata": {}, - "outputs": [], + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PluginFactory: No installed plugins detected.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n", + "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n" + ] + } + ], "source": [ "# General python imports\n", + "import os\n", "import json\n", + "import logging\n", + "import numpy as np\n", "\n", "# Pyomo imports\n", - "from pyomo.environ import (ConcreteModel,\n", - " RangeSet,\n", - " Var,\n", - " NonNegativeReals,\n", - " Constraint,\n", - " Expression,\n", - " Objective,\n", - " maximize,\n", - " units as pyunits)\n", + "from pyomo.environ import (\n", + " ConcreteModel,\n", + " RangeSet,\n", + " Var,\n", + " NonNegativeReals,\n", + " Constraint,\n", + " Expression,\n", + " Objective,\n", + " value,\n", + " maximize,\n", + " units as pyunits,\n", + ")\n", "\n", "# IDAES imports\n", "from idaes.core.solvers import get_solver\n", "from idaes.core.util.model_statistics import degrees_of_freedom\n", + "from idaes.apps.grid_integration import MultiPeriodModel\n", "\n", "# Nuclear flowsheet function imports\n", - "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (build_ne_flowsheet,\n", - " fix_dof_and_initialize)\n", - "\n", - "# Import function for the construction of the multiperiod model\n", - "from dispatches.case_studies.nuclear_case.multiperiod import (\n", - " build_multiperiod_design,\n", - " plot_lmp_and_schedule)\n", + "from dispatches.case_studies.nuclear_case.nuclear_flowsheet import (\n", + " build_ne_flowsheet,\n", + " fix_dof_and_initialize,\n", + ")\n", "\n", "from dispatches.case_studies.nuclear_case.TEAL_integration import (\n", " build_econ_settings,\n", " build_TEAL_Component,\n", - " calculate_TEAL_metrics)\n", + " calculate_TEAL_metrics,\n", + ")\n", "\n", - "from dispatches.case_studies.nuclear_case.SynHist_integration import SynHist_integration\n", - "\n", - "import numpy as np" + "from dispatches.case_studies.nuclear_case.SynHist_integration import SynHist_integration" ] }, { @@ -154,70 +175,31 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:02 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:03 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:04 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:05 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:39:06 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", + "2023-02-03 17:30:38 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", "Degrees of freedom: 0\n", - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", "\n", "******************************************************************************\n", "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", + " For more information visit http://projects.coin-or.org/Ipopt\n", + "\n", + "This version of Ipopt was compiled from source code available at\n", + " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", + " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", + " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", + "\n", + "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", + " for large-scale scientific computation. All technical papers, sales and\n", + " publicity material resulting from use of the HSL codes within IPOPT must\n", + " contain the following acknowledgement:\n", + " HSL, a collection of Fortran codes for large-scale scientific\n", + " computation. See http://www.hsl.rl.ac.uk.\n", "******************************************************************************\n", "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "This is Ipopt version 3.13.2, running with linear solver ma27.\n", "\n", "Number of nonzeros in equality constraint Jacobian...: 593\n", "Number of nonzeros in inequality constraint Jacobian.: 0\n", @@ -242,10 +224,9 @@ " (scaled) (unscaled)\n", "Objective...............: 0.0000000000000000e+00 0.0000000000000000e+00\n", "Dual infeasibility......: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Constraint violation....: 2.3283064365386963e-10 3.4924596548080444e-08\n", - "Variable bound violation: 0.0000000000000000e+00 0.0000000000000000e+00\n", + "Constraint violation....: 4.6566128730773926e-10 3.4924596548080444e-08\n", "Complementarity.........: 0.0000000000000000e+00 0.0000000000000000e+00\n", - "Overall NLP error.......: 2.3283064365386963e-10 3.4924596548080444e-08\n", + "Overall NLP error.......: 4.6566128730773926e-10 3.4924596548080444e-08\n", "\n", "\n", "Number of objective function evaluations = 2\n", @@ -255,7 +236,8 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total seconds in IPOPT = 0.010\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 0.000\n", + "Total CPU secs in NLP function evaluations = 0.000\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -263,7 +245,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.13619208335876465}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.17031359672546387}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 2, @@ -272,14 +254,17 @@ } ], "source": [ - "# Create a concrete model object\n", - "m = ConcreteModel()\n", - "\n", - "# Build the nuclear flowsheet\n", - "build_ne_flowsheet(m)\n", + "# Build the nuclear flowsheet with the capacity of the power plant as 1000 MW\n", + "m = build_ne_flowsheet(np_capacity=1000)\n", "\n", "# Fix the degrees of freedom and initialize\n", - "fix_dof_and_initialize(m)\n", + "fix_dof_and_initialize(\n", + " m,\n", + " split_frac_grid=0.8,\n", + " tank_holdup_previous=0,\n", + " flow_mol_to_pipeline=10,\n", + " flow_mol_to_turbine=10,\n", + ")\n", "\n", "# Ensure that the resulting model is a square problem i.e., its degrees of freedom must be 0\n", "print(\"Degrees of freedom: \", degrees_of_freedom(m))\n", @@ -312,18 +297,18 @@ "text": [ "Nuclear plant power production : 1000000.0 kW\n", "Electricity to grid : 800000.0 kW\n", - "Electricity to PEM : 199999.99999999997 kW\n", + "Electricity to PEM : 200000.0 kW\n", "\n", - "Flowrate of H2 from pem : 505.4811999999999 mol/s\n", + "Flowrate of H2 from pem : 505.48119999999994 mol/s\n", "\n", - "Flowrate of H2 to tank : 505.4811999999999 mol/s\n", + "Flowrate of H2 to tank : 505.48119999999994 mol/s\n", "Flowrate of H2 to pipeline : 10 mol/s\n", "Flowrate of H2 to turbine : 10 mol/s\n", "Initial tank holdup : 0 mol\n", - "Tank holdup at the end of 1 hr : 1747732.3199999996 mol\n", - "H2 Turbine's compressor work : 1764604.5955977994 kg*m**2/s**3\n", - "H2 Turbine's turbine work : -2672169.126200441 kg*m**2/s**3\n", - "Net power produced by turbine : 907564.5306026414 kg*m**2/s**3\n" + "Tank holdup at the end of 1 hr : 1747732.3199999998 mol\n", + "H2 Turbine's compressor work : 1764604.5955977982 kg*m**2/s**3\n", + "H2 Turbine's turbine work : -2672169.1262004385 kg*m**2/s**3\n", + "Net power produced by turbine : 907564.5306026402 kg*m**2/s**3\n" ] } ], @@ -362,9 +347,8 @@ " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))\n", "print(\"H2 Turbine's turbine work : \", m.fs.h2_turbine.turbine.work_mechanical[0].value,\n", " get_units(m.fs.h2_turbine.turbine.work_mechanical[0]))\n", - "print(\"Net power produced by turbine : \", (- m.fs.h2_turbine.turbine.work_mechanical[0].value\n", - " - m.fs.h2_turbine.compressor.work_mechanical[0].value),\n", - " get_units(m.fs.h2_turbine.compressor.work_mechanical[0]))" + "print(\"Net power produced by turbine : \", -value(m.fs.h2_turbine.work_mechanical[0]),\n", + " get_units(m.fs.h2_turbine.work_mechanical[0]))" ] }, { @@ -388,125 +372,21 @@ }, { "cell_type": "markdown", - "id": "210c5afa", - "metadata": {}, - "source": [ - "## Cash Flow Values\n", - "\n", - "We use the numbers in the table below for constructing the cash flow expressions.\n", - "\n", - "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", - "| :- | :-: | :-: | :-: |\n", - "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", - "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", - "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", - "\n", - "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." - ] - }, - { - "cell_type": "markdown", - "id": "221c93c1", + "id": "0741dc5d", "metadata": {}, "source": [ - "## Define TEAL Component Cash Flows\n", - "\n", - "We now add a template dictionary with all the Nuclear Case components. \n", - "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", - "Note that all cash flows are defined as:\n", - " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{D^{\\prime}}\\bigg)^X$$\n", - "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $D^{\\prime}$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", - "\n", + "## Multiperiod Optimization Model: Deterministic\n", "\n", - "The cash flow dictionaries below must have:\n", - "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", - "2. a **Value**: the cost per unit ($\\alpha$)\n", - "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", + "$$ \\begin{aligned}\n", + "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", + "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", + "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", + "\\end{aligned}$$\n", "\n", - "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. \n", - "**NOTE**: All expressions currently correspond to " - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "e7fcb9cb", - "metadata": {}, - "outputs": [], - "source": [ - "components={\n", - " # Electrolyzer: negative Cash flows\n", - " \"pem\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 1630, # $/kW\n", - " \"Multiplier\": [-1],\n", - " \"Amortization\":15,\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['pem_capacity'],\n", - " \"Value\": 47.9, # $/kW\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.pem.electricity'],\n", - " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", - " \"Multiplier\": [-1],\n", - " },\n", - " },\n", - " # Hydrogen Tank: negative Cash flows\n", - " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['tank_capacity'],\n", - " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", - " \"Multiplier\": [-1],\n", - " \"Amortization\":15,\n", - " },\n", - " },\n", - " # Hydrogen Turbine: negative Cash flows\n", - " \"h2turbine\":{ \n", - " \"Lifetime\": 20,\n", - " \"Capex\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.947, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " \"Amortization\":15,\n", - " },\n", - " \"FixedOM\":{\n", - " \"Expressions\": ['h2_turbine_capacity'],\n", - " \"Value\": 0.007, # $/kW -> $/W\n", - " \"Multiplier\": [-1],\n", - " },\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", - " },\n", - " },\n", - " # Electricity Market: positive Cash flows\n", - " \"electricity_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", - " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", - " },\n", - " },\n", - " # Hydrogen Market: positive Cash flows\n", - " \"h2_market\":{\n", - " \"Lifetime\": 20,\n", - " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 6.0, # this is $/kg, NOTE: this is increased from previous $3/kg\n", - " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", - " },\n", - " },\n", - "}" + "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity)." ] }, { @@ -514,8 +394,6 @@ "id": "alert-packing", "metadata": {}, "source": [ - "## Multiperiod Optimization Model: Deterministic\n", - "\n", "### LMP Signal\n", "Our objective is to determine the optimal size of the PEM, tank and turbine maximizing the NPV for a given 'market signal'. Throughout the notebook, by market signal or price signal, we refer to the locational marginal price (LMP) (selling price of electricity, in $/MWh) as a function of time. The LMP depends on several factors such as weather, demand, generator mix of the grid, and so forth. Owing to the uncertain nature of some those factors, it is not possible to predict the exact value of the LMP way into the future. Nevertheless, in this section, we **assume that the LMP signal is accurate** (i.e., there is no uncertainty in the price). Later, we show how the same framework/workflow can be used to easily formulate a stochastic program to handle the uncertainty in the price signal. \n", "\n", @@ -540,50 +418,46 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "0ada016c", - "metadata": {}, + "metadata": { + "scrolled": true + }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Loading plugin \"ExamplePlugin\" at C:\\Users\\sotogj\\projects\\raven\\plugins\\ExamplePlugin\n", - " ... successfully imported \"ExamplePlugin\" ...\n", - "Loading plugin \"HERON\" at C:\\Users\\sotogj\\projects\\HERON\n", - " ... successfully imported \"HERON\" ...\n", - "Loading plugin \"TEAL\" at C:\\Users\\sotogj\\projects\\TEAL\n", - " ... successfully imported \"TEAL\" ...\n", "InputData: Using param spec \"pickledROM\" to read XML node \"ROM.\n", - "(85762.80 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(85762.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(85763.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(85763.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(85763.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(85763.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(85763.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(85763.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(85763.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(85763.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(85763.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(85763.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(85763.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(85763.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(85763.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(85763.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(85763.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(85763.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(85763.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(85763.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(85763.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(85763.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(85763.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(85763.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(85763.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(85763.54 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(85763.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(85763.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(85763.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(13661.99 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(13662.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(13662.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(13662.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(13662.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(13662.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(13662.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(13662.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(13662.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(13662.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(13662.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(13662.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(13662.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(13662.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(13662.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(13662.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(13662.78 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(13662.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(13662.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(13662.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(13662.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(13662.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(13662.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(13662.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(13662.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(13662.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(13663.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(13663.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(13663.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -594,65 +468,45 @@ "set_years = range(startYear, startYear + plant_life) # Set of years\n", "\n", "# location of trained ARMA model file\n", - "targetFile = \"C:/Users/sotogj/projects/dispatches/dispatches/case_studies/nuclear_case/ARMA_Model/arma.pk\"\n", + "cwd = os.getcwd()\n", + "targetFile = cwd + \"\\\\ARMA_Model\\\\arma.pk\"\n", "synHistIntegration = SynHist_integration(targetFile) # this object used to generate histories\n", "\n", "# generate single synthetic history / sampled scenario\n", - "synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)" - ] - }, - { - "cell_type": "markdown", - "id": "boxed-pattern", - "metadata": {}, - "source": [ - "Now, we formulate the multi-period price-taker problem to determine the optimal design and operating decisions maximizing the NPV. The optimization problem is of the form\n", - "$$ \\begin{aligned}\n", - "\\max_{D, u_{t, d}} \\quad & \\text{NPV}(D, u_{t, d})\\\\\n", - "& g(u_{t, d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& h(u_{t, d}) \\le 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& f(u_{t-1,d}, u_{t,d}) = 0, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C} \\\\\n", - "& u_{t,d} \\le D, & & \\forall \\; t \\in \\mathcal{T}; \\; \\forall \\; d \\in \\mathcal{C}\n", - "\\end{aligned}$$\n", + "synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)\n", "\n", - "Here, the sets $\\mathcal{T} = \\{1, \\dots, 24\\}$ and $\\mathcal{C} = \\{1, \\dots, 20\\}$ denote the set of hours in a day and the set of clusters/days in a year, respectively. $D$ denotes the design decisions (or, first-stage variables) viz. size of the PEM electrolyzer (`pem_capacity`), tank (`tank_capacity`) and the turbine (`turbine_capacity`). $u_{t, d}$ denotes the operating decisions (or, second-stage decisions) at time $t$ of day/cluster $d$. $g(u_{t, d}) = 0$ and $h(u_{t,d}) \\le 0$ denote the flowsheet model, $f(u_{t-1,d}, u_{t,d}) = 0$ connects the operating decisions at time $t-1$ and at time $t$ (e.g., tank holdup), and $u_{t,d} \\le D$ ensures that the operating decision values never exceed the design capacity values (e.g., tank holdup at any time instant must not exceed the tank capacity).\n", - "\n", - "First, we create a `ConcreteModel` object, and define sets and parameters" + "# LMP Signal\n", + "LMP = synHistDict[\"LMP\"]\n", + "weights_days = synHistDict[\"weights_days\"]" ] }, { - "cell_type": "code", - "execution_count": 7, - "id": "driven-allah", + "cell_type": "markdown", + "id": "c21e0839", "metadata": {}, - "outputs": [], "source": [ - "# Create a ConcreteModel object\n", - "m = ConcreteModel()\n", - "\n", - "# Define parameters\n", - "m.plant_life = plant_life # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.stochastic = False\n", - "\n", - "m.LMP = synHistDict['LMP']\n", - "m.weights_days = synHistDict['weights_days']\n", - "\n", - "# Define sets\n", - "m.set_years = set_years # Set of years\n", - "m.set_days = list(m.LMP[set_years[0]].keys()) # e.g., twenty clusters/days per year\n", - "m.set_time = list(m.LMP[set_years[0]][m.set_days[0]].keys()) # e.g., twenty fours in a day\n" + "We use the `MultiPeriodModel` class in IDAES to formulate the multi-period optimization problem and specify the following arguments\n", + "- `n_time_points`: Number of elements in $\\mathcal{T}$\n", + "- `set_days`: The set of clusters/representative days\n", + "- `set_years`: The set of years\n", + "- `process_model_func`: Function that builds an instance of the process flowsheet\n", + "- `initialization_func`: Function that initializes an instance of the process flowsheet\n", + "- `unfix_dof_func`: Function that unfixes a degrees of freedom for optimization\n", + "- `linking_variable_func`: Function that yields pairs of variables that are connected across two consecutive time periods\n", + "- `flowsheet_options`: Dictionary containing arguments required for `process_model_func`\n", + "- `initialization_options`: Dictionary containing arguments required for `initialization_func`\n", + "- `use_stochastic_build`: If True, uses the generalized method, `build_stochastic_multi_period`, for formulating the multi-period problem.\n", + "- `outlvl`: Output level\n", + "\n", + "For our problem, `n_time_points=24`,`set_days=[1, 2, ..., 20]`, `set_years=[2022, 2032]`, `process_model_func=build_ne_flowsheet`, `initialization_func=fix_dof_and_initialize`. We now construct two functions, `unfix_dof` and `get_linking_variable_pairs`, for `unfix_dof` and `linking_variable_func` arguments." ] }, { "cell_type": "markdown", - "id": "august-rings", + "id": "d6bccf0b", "metadata": {}, "source": [ - "As we saw earlier, functions `build_ne_flowsheet` and `fix_dof_and_initialize` yield an initialized square model of the nuclear flowsheet. For the multi-period optimization problem, we now construct a function that can be used to unfix a few degrees of freedom for optimization. The function below\n", - "\n", + "`unfix_dof` unfixes a few degrees of freedom for optimization. In particular, it \n", "- Unfixes the split fractions of the power splitter. The optimizer then determines the optimal split fraction of the electricity to the grid, and to the PEM electrolyzer.\n", "- Unfixes the initial tank holdup. The initial tank holdup is governed by the final tank holdup at the previous hour.\n", "- Unfixes the molar flow rate of hydrogen to the turbine and to the pipeline.\n", @@ -663,19 +517,15 @@ }, { "cell_type": "code", - "execution_count": 8, - "id": "senior-multimedia", + "execution_count": 6, + "id": "aac88a5a", "metadata": {}, "outputs": [], "source": [ - "def unfix_dof(m, **kwargs):\n", + "def unfix_dof(m, air_h2_ratio=10.76):\n", " \"\"\"\n", " This function unfixes a few degrees of freedom for optimization\n", " \"\"\"\n", - " # Set defaults in case options are not passed to the function\n", - " options = kwargs.get(\"options\", {})\n", - " air_h2_ratio = options.get(\"air_h2_ratio\", 10.76)\n", - " \n", " # Unfix the electricity split in the electrical splitter\n", " m.fs.np_power_split.split_fraction[\"np_to_grid\", 0].unfix()\n", "\n", @@ -707,208 +557,331 @@ ] }, { - "cell_type": "markdown", - "id": "organized-peoples", + "cell_type": "code", + "execution_count": 7, + "id": "62ac5fa1", "metadata": {}, + "outputs": [], "source": [ - "Next, we use the `build_multiperiod_design` function to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. This function creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), and unfixes operational degrees of freedom (using the `unfix_dof` function) described above. Since we are dealing with multiple days/clusters and multiple years (2022 and 2032 LMP signals), we set the `multiple_days` and `multiyear` argument to `True` (see below. Note that the default value of these arguments is `False`). \n", + "def get_linking_variable_pairs(ct, ft):\n", + " \"\"\"Yield pairs of variables that need to be connected across time periods.\n", "\n", - "**Note**: The function, by default, looks for `m.set_time`, `m.set_days` and `m.set_years` objects for the set of hours, days/clusters and years, respectively. However, if the sets are created using a different set of names, then they must be passed to the function explicitly. E.g. `build_multiperiod_design(m, ..., set_time=m.set_time_object, set_days=m.set_days_object, set_years=m.set_years_object)`.\n", + " The only variable that is connected across two time periods is the tank holdup.\n", "\n", - "**Tip**: Building the multiperiod model can take some time. So, set `verbose=True` to moniter the progress" + " Args:\n", + " ct: current time step\n", + " ft: the next time step\n", + " \"\"\"\n", + " return [(ct.fs.h2_tank.tank_holdup[0], ft.fs.h2_tank.tank_holdup_previous[0])]" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "97f6bb19", + "metadata": {}, + "outputs": [], + "source": [ + "def add_capacity_variables(m):\n", + " \n", + " \"\"\"\n", + " This function declares the first-stage variables or design decisions, and\n", + " adds constraints that ensure that the operational variables never exceed their\n", + " design values.\n", + " \"\"\"\n", + " if hasattr(m, \"set_period\"):\n", + " set_period = m.set_period\n", + " else:\n", + " set_period = m.parent_block().set_period\n", + "\n", + " # Declare first-stage variables (Design decisions)\n", + " m.pem_capacity = Var(\n", + " within=NonNegativeReals,\n", + " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\",\n", + " units=pyunits.kW,\n", + " )\n", + " m.tank_capacity = Var(\n", + " within=NonNegativeReals,\n", + " doc=\"Maximum holdup of the tank (in mol)\",\n", + " units=pyunits.mol,\n", + " )\n", + " m.h2_turbine_capacity = Var(\n", + " within=NonNegativeReals,\n", + " doc=\"Maximum power output from the turbine (in W)\",\n", + " units=pyunits.W,\n", + " )\n", + "\n", + " m.pem_capacity_constraint = Constraint(set_period)\n", + " m.tank_capacity_constraint = Constraint(set_period)\n", + " m.turbine_capacity_constraint = Constraint(set_period)\n", + "\n", + " for t in set_period:\n", + " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", + " m.pem_capacity_constraint.add(\n", + " t, m.period[t].fs.pem.electricity[0] <= m.pem_capacity\n", + " )\n", + " # Ensure that the final tank holdup does not exceed the tank capacity\n", + " m.tank_capacity_constraint.add(\n", + " t, m.period[t].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", + " )\n", + " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", + " m.turbine_capacity_constraint.add(\n", + " t, - m.period[t].fs.h2_turbine.work_mechanical[0] <= m.h2_turbine_capacity\n", + " )" + ] + }, + { + "cell_type": "markdown", + "id": "e809cb8d", + "metadata": {}, + "source": [ + "Next, we use the `MultiPeriodModel` class to build the constraints $g(u_{t,d}) = 0$ and $h(u_{t,d}) \\le 0$ $\\forall \\; t \\in \\mathcal{T}$ and $\\forall \\; d \\in \\mathcal{C}$. It creates an instance of the flowsheet (using the `build_ne_flowsheet` function) for each time instance, fixes its degrees of freedom and initializes it (using the `fix_dof_and_initialize` function), unfixes operational degrees of freedom (using the `unfix_dof` function), and adds constraints of the form $f(u_{t-1,d}, u_{t,d}) = 0$ (using the `get_linking_variable_pairs` functions). Then, we add the capacity constraints of the form $u_{t,d} \\le D$ using `add_capacity_variables` function. " + ] + }, + { + "cell_type": "markdown", + "id": "4f1120cb", + "metadata": {}, + "source": [ + "
    \n", + "Tip:\n", + "Building the multiperiod model can take some time. To monitor the progress, set `outlvl=logging.INFO`\n", + "
    " ] }, { "cell_type": "code", "execution_count": 9, - "id": "democratic-aurora", + "id": "9c21b065", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 480.23] Completed the formulation of the multiperiod problem\n", - "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:10 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:10 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:11 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:12 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:13 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 15:47:14 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 4.81] Created an instance of the flowsheet and initialized it.\n", - "[+ 49.10] Initialized the entire multiperiod optimization model.\n", - "[+ 1.02] Unfixed the degrees of freedom from each period model.\n" + "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", + "[+ 500.98] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-03 17:39:09 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 7.07] Created an instance of the flowsheet and initialized it.\n", + "[+ 38.23] Initialized the entire multiperiod optimization model.\n", + "[+ 1.16] Unfixed the degrees of freedom from each period model.\n" ] } ], "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " verbose=False)\n" + "set_years = list(set_years) # Set of years\n", + "set_days = list(LMP[set_years[0]].keys()) # e.g., twenty clusters/days per year\n", + "n_time_points = len(LMP[set_years[0]][set_days[0]].keys()) # e.g., twenty fours in a day\n", + "\n", + "# Formulate the multiperiod optimization problem\n", + "m = MultiPeriodModel(\n", + " n_time_points=n_time_points,\n", + " set_days=set_days,\n", + " set_years=set_years,\n", + " process_model_func=build_ne_flowsheet,\n", + " initialization_func=fix_dof_and_initialize,\n", + " unfix_dof_func=unfix_dof,\n", + " linking_variable_func=get_linking_variable_pairs,\n", + " flowsheet_options={\"np_capacity\": 1000},\n", + " initialization_options={\n", + " \"split_frac_grid\": 0.8,\n", + " \"tank_holdup_previous\": 0,\n", + " \"flow_mol_to_pipeline\": 10,\n", + " \"flow_mol_to_turbine\": 10,\n", + " },\n", + " use_stochastic_build=True,\n", + " outlvl=logging.WARNING,\n", + ")\n", + "\n", + "# Add first-stage variables \n", + "add_capacity_variables(m)" ] }, { "cell_type": "markdown", - "id": "suited-development", + "id": "a6ab0fce", "metadata": {}, "source": [ - "Next, we define \n", - "\n", - "- Function `build_connecting_constraints` to declare the design decisions and to build the constraints $f(u_{t-1,d}, u_{t,d}) = 0$ and $u_{t,d} \\le D$. \n", - "- Function `append_costs_and_revenue` to build expressions for all the cash flows (electricity revenue, hydrogen revenue, fixed O&M, variable O&M, depreciation, etc.)\n", - "\n", - "Observe that we assume (Line 39 in the function below) that each day begins with an empty tank (i.e., zero holdup). This is one of the limitations of working with representative days/clusters. The excess storage at the end of each day cannot be transferred to the following day. This limitation can be overcome by formulating an optimization problem for an entire year, instead of a few representative days. This, however, increases the problem size substantially.\n", - "\n", - "**Note**: It is not necessary to define the above functions for the deterministic case. Nevertheless, we do so because it will be useful for the stochastic case, as we shall see in the next section." + "Next, we fix initial tank holdup at the beginning of each day, and set an upper bound on the amount of hydrogen than can be sold to the market." ] }, { "cell_type": "code", "execution_count": 10, - "id": "optimum-closing", + "id": "22a22379", "metadata": {}, "outputs": [], "source": [ - "def build_connecting_constraints(m, set_time, set_days, set_years):\n", - " \"\"\"\n", - " This function declares the first-stage variables or design decisions,\n", - " adds constraints that ensure that the operational variables never exceed their\n", - " design values, and adds constraints connecting variables at t - 1 and t\n", - " \"\"\"\n", + "# Define parameters\n", + "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", "\n", - " # Declare first-stage variables (Design decisions)\n", - " m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum capacity of the PEM electrolyzer (in kW)\")\n", - " m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum holdup of the tank (in mol)\")\n", - " m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Maximum power output from the turbine (in W)\")\n", - "\n", - " # Ensure that the electricity to the PEM elctrolyzer does not exceed the PEM capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def pem_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.pem.electricity[0] <= m.pem_capacity\n", - "\n", - " # Ensure that the final tank holdup does not exceed the tank capacity \n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_capacity_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.tank_holdup[0] <= m.tank_capacity\n", - "\n", - " # Ensure that the power generated by the turbine does not exceed the turbine capacity\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def turbine_capacity_constraint(blk, t, d, y):\n", - " return (\n", - " - blk.period[t, d, y].fs.h2_turbine.turbine.work_mechanical[0]\n", - " - blk.period[t, d, y].fs.h2_turbine.compressor.work_mechanical[0] <=\n", - " m.h2_turbine_capacity\n", - " )\n", + "m.LMP = LMP\n", + "m.weights_days = weights_days\n", + "MW_H2 = 2.016e-3\n", "\n", - " # Connect the initial tank holdup at time t with the final tank holdup at time t - 1\n", - " @m.Constraint(set_time, set_days, set_years)\n", - " def tank_holdup_constraints(blk, t, d, y):\n", - " if t == 1:\n", - " # Each day begins with an empty tank\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] == 0\n", - " )\n", - " else:\n", - " # Initial holdup at time t = final holdup at time t - 1\n", - " return (\n", - " blk.period[t, d, y].fs.h2_tank.tank_holdup_previous[0] ==\n", - " blk.period[t - 1, d, y].fs.h2_tank.tank_holdup[0]\n", - " )" + "# Set initial holdup for each day (Assumed to be zero at the beginning of each day)\n", + "for y in m.set_years:\n", + " for d in m.set_days:\n", + " m.period[1, d, y].fs.h2_tank.tank_holdup_previous.fix(0)\n", + "\n", + "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", + "@m.Constraint(m.set_period)\n", + "def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / MW_H2" ] }, { "cell_type": "markdown", - "id": "499296f9", + "id": "210c5afa", "metadata": {}, "source": [ - "Next, we initialize global Cash flow attributes within TEAL.\n", + "## Cash Flow Values\n", + "\n", + "We use the numbers in the table below for constructing the cash flow expressions.\n", "\n", - "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL \n", - "global parameters. \n", + "| Unit | CAPEX | Fixed O&M | Variable O&M |\n", + "| :- | :-: | :-: | :-: |\n", + "| PEM Electrolyzer | \\$1630 /kW | \\$47.9 /kW | \\$1.3 /MWh |\n", + "| Hydrogen tank | \\$29 /kWh | 0 | 0 |\n", + "| Hydrogen turbine | \\$947 /kW | \\$7 /kW | \\$4.25 /Mwh|\n", "\n", - "We also build the remaining constraints and the objective function by calling `build_connecting_constraints` and `append_cost_and_revenue` functions, and solve the optimization problem." + "We refer the reader to the Simulation of the Flowsheet section for the default units of the decision variables. We convert the cost numbers so that the units are consistent with that of the variable." ] }, { - "cell_type": "code", - "execution_count": 11, - "id": "republican-diagnosis", + "cell_type": "markdown", + "id": "221c93c1", + "metadata": {}, + "source": [ + "## Define TEAL Component Cash Flows\n", + "\n", + "We now add a template dictionary with all the Nuclear Case components. \n", + "Each plant component has nested dictionaries for each desired TEAL cash flow. \n", + "Note that all cash flows are defined as:\n", + " $$C_y = m \\alpha_y \\bigg(\\frac{D_y}{D^{\\prime}}\\bigg)^X$$\n", + "The cash flow $C_y$ is indexed by year, but hourly indeces can also be created and summed per year. Other parameters include $\\alpha$, the reference price, $D_y$ the driver for the cash flow (e.g., number of units sold, hours of electricity produced, etc.), $D^{\\prime}$ the reference driver corresponding to $\\alpha$ (optional), $X$ the scaling factor, and $m$ an extra multiplier.\n", + "\n", + "\n", + "The cash flow dictionaries below must have:\n", + "1. an **Expression**: a list of strings of the Pyomo variable name used as the cash flow driver ($D_y$)\n", + "2. a **Value**: the cost per unit ($\\alpha$)\n", + "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", + "\n", + "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. \n", + "**NOTE**: All expressions currently correspond to " + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "e7fcb9cb", + "metadata": {}, + "outputs": [], + "source": [ + "components={\n", + " # Electrolyzer: negative Cash flows\n", + " \"pem\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 1630, # $/kW\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['pem_capacity'],\n", + " \"Value\": 47.9, # $/kW\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.pem.electricity'],\n", + " \"Value\": 1.3e-3, # $/MWh -> $/kWh\n", + " \"Multiplier\": [-1],\n", + " },\n", + " },\n", + " # Hydrogen Tank: negative Cash flows\n", + " \"h2tank\":{\n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['tank_capacity'],\n", + " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " },\n", + " # Hydrogen Turbine: negative Cash flows\n", + " \"h2turbine\":{ \n", + " \"Lifetime\": 20,\n", + " \"Capex\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.947, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " \"Amortization\":15,\n", + " },\n", + " \"FixedOM\":{\n", + " \"Expressions\": ['h2_turbine_capacity'],\n", + " \"Value\": 0.007, # $/kW -> $/W\n", + " \"Multiplier\": [-1],\n", + " },\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", + " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " },\n", + " },\n", + " # Electricity Market: positive Cash flows\n", + " \"electricity_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", + " 'fs.h2_turbine.turbine.work_mechanical',\n", + " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", + " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " },\n", + " },\n", + " # Hydrogen Market: positive Cash flows\n", + " \"h2_market\":{\n", + " \"Lifetime\": 20,\n", + " \"Hourly\":{\n", + " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", + " \"Value\": 6.0, # this is $/kg, NOTE: this is increased from previous $3/kg\n", + " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", + " },\n", + " },\n", + "}" + ] + }, + { + "cell_type": "markdown", + "id": "499296f9", + "metadata": {}, + "source": [ + "Next, we initialize global Cash flow attributes within TEAL.\n", + "\n", + "This includes passing discount rates, plant life, etc. from the notebook to an object of TEAL global parameters. " + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "republican-diagnosis", "metadata": {}, "outputs": [], "source": [ "# using full plant life = 20 yrs\n", "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate,\n", - " metrics=['NPV'])\n", - "# Build the connecting constraints\n", - "build_connecting_constraints(m, \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", - "# Hydrogen demand constraint. divide the RHS by the molecular mass to convert kg/s to mol/s\n", - "@m.Constraint(m.set_time, m.set_days, m.set_years)\n", - "def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + "tealSettings = build_econ_settings(\n", + " components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate,\n", + " metrics=['NPV'],\n", + ")" ] }, { @@ -923,7 +896,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1365,7 +1338,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -1373,283 +1346,168 @@ "name": "stdout", "output_type": "stream", "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", + "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", "\n", "\n", "******************************************************************************\n", "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", + " For more information visit http://projects.coin-or.org/Ipopt\n", + "\n", + "This version of Ipopt was compiled from source code available at\n", + " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", + " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", + " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", + "\n", + "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", + " for large-scale scientific computation. All technical papers, sales and\n", + " publicity material resulting from use of the HSL codes within IPOPT must\n", + " contain the following acknowledgement:\n", + " HSL, a collection of Fortran codes for large-scale scientific\n", + " computation. See http://www.hsl.rl.ac.uk.\n", "******************************************************************************\n", "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", + "This is Ipopt version 3.13.2, running with linear solver ma27.\n", "\n", - "Number of nonzeros in equality constraint Jacobian...: 1451900\n", + "Number of nonzeros in equality constraint Jacobian...: 1451700\n", "Number of nonzeros in inequality constraint Jacobian.: 19200\n", "Number of nonzeros in Lagrangian Hessian.............: 489600\n", "\n", - "Total number of variables............................: 528003\n", - " variables with only lower bounds: 50403\n", + "Total number of variables............................: 527903\n", + " variables with only lower bounds: 50303\n", " variables with lower and upper bounds: 441600\n", " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 520800\n", + "Total number of equality constraints.................: 520700\n", "Total number of inequality constraints...............: 9600\n", " inequality constraints with only lower bounds: 0\n", " inequality constraints with lower and upper bounds: 0\n", " inequality constraints with only upper bounds: 9600\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.1545817e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.4047409e+09 1.92e+05 2.09e+04 -1.0 2.80e+06 - 3.25e-04 8.95e-01f 1\n", - " 2 -1.4358080e+09 7.50e+03 1.24e+04 -1.0 4.90e+05 - 4.57e-03 9.90e-01f 1\n", - " 3 -1.4361604e+09 1.97e+02 8.13e+03 -1.0 9.59e+03 - 1.16e-01 9.73e-01h 1\n", - " 4 -1.4361617e+09 1.29e+02 1.26e+04 -1.0 1.46e+03 - 3.53e-02 3.48e-01f 1\n", - " 5 -1.4361704e+09 1.29e+01 3.10e+03 -1.0 4.80e+02 - 4.16e-01 9.90e-01h 1\n", - " 6 -1.4361726e+09 2.81e+00 2.82e+05 -1.0 5.86e+01 - 1.62e-01 1.00e+00f 1\n", - " 7 -1.4362302e+09 2.00e+00 9.91e+06 -1.0 3.55e+03 - 2.96e-03 1.00e+00f 1\n", - " 8 -1.4362733e+09 8.30e-02 8.36e+06 -1.0 4.40e+03 - 1.56e-01 5.91e-01f 1\n", - " 9 -1.4363397e+09 1.78e-02 8.24e+06 -1.0 8.04e+03 - 1.48e-02 6.33e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4363781e+09 2.68e-03 7.32e+06 -1.0 2.12e+03 - 1.11e-01 6.59e-01f 1\n", - " 11 -1.4364783e+09 1.28e-03 6.54e+06 -1.0 6.49e+03 - 1.07e-01 6.00e-01f 1\n", - " 12 -1.4365881e+09 6.15e-04 5.75e+06 -1.0 6.27e+03 - 1.20e-01 5.87e-01f 1\n", - " 13 -1.4367435e+09 2.87e-04 5.15e+06 -1.0 6.52e+03 - 1.04e-01 6.01e-01f 1\n", - " 14 -1.4369809e+09 1.13e-04 4.52e+06 -1.0 5.93e+03 - 1.22e-01 6.91e-01f 1\n", - " 15 -1.4371704e+09 6.22e-05 3.94e+06 -1.0 5.81e+03 - 1.28e-01 4.84e-01f 1\n", - " 16 -1.4373663e+09 3.79e-05 3.49e+06 -1.0 6.06e+03 - 1.16e-01 4.19e-01f 1\n", - " 17 -1.4374832e+09 3.03e-05 3.10e+06 -1.0 6.17e+03 - 1.12e-01 2.08e-01f 1\n", - " 18 -1.4376963e+09 2.09e-05 2.82e+06 -1.0 6.65e+03 - 8.89e-02 3.31e-01f 1\n", - " 19 -1.4379525e+09 1.24e-05 2.53e+06 -1.0 6.24e+03 - 1.02e-01 4.44e-01f 1\n", + " 0 -1.0084262e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -1.2260928e+09 1.92e+05 2.07e+04 -1.0 2.80e+06 - 3.24e-04 8.95e-01f 1\n", + " 2 -1.2544379e+09 7.50e+03 1.25e+04 -1.0 4.90e+05 - 4.56e-03 9.90e-01f 1\n", + " 3 -1.2548001e+09 1.98e+02 5.73e+02 -1.0 9.59e+03 - 1.18e-01 9.73e-01h 1\n", + " 4 -1.2548088e+09 1.19e+02 4.18e+02 -1.0 2.25e+02 - 4.23e-01 3.95e-01h 1\n", + " 5 -1.2548236e+09 6.04e+01 1.69e+03 -1.0 3.52e+02 - 5.52e-02 5.85e-01f 1\n", + " 6 -1.2548473e+09 5.22e+00 4.84e+03 -1.0 4.47e+02 - 2.76e-01 1.00e+00f 1\n", + " 7 -1.2548608e+09 3.41e-01 7.61e+02 -1.0 7.04e+02 -4.0 9.64e-03 1.00e+00f 1\n", + " 8 -1.2549547e+09 7.70e-02 7.92e+02 -1.0 8.55e+03 - 4.48e-02 6.59e-01f 1\n", + " 9 -1.2550614e+09 8.15e-04 9.95e+02 -1.0 6.78e+03 - 8.15e-02 6.56e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.4380490e+09 2.89e-02 2.25e+06 -1.0 6.25e+03 - 1.12e-01 2.02e-01f 1\n", - " 21 -1.4382436e+09 8.93e-03 2.06e+06 -1.0 6.98e+03 - 8.56e-02 3.78e-01f 1\n", - " 22 -1.4383870e+09 6.89e-02 1.83e+06 -1.0 6.35e+03 - 1.09e-01 3.03e-01f 1\n", - " 23 -1.4385699e+09 1.69e-01 1.66e+06 -1.0 7.29e+03 - 9.61e-02 3.70e-01f 1\n", - " 24 -1.4386887e+09 1.07e-01 1.48e+06 -1.0 7.38e+03 - 1.06e-01 2.23e-01f 1\n", - " 25 -1.4389658e+09 6.96e-02 1.35e+06 -1.0 8.07e+03 - 8.82e-02 4.34e-01f 1\n", - " 26 -1.4392462e+09 5.23e-02 1.20e+06 -1.0 8.10e+03 - 1.11e-01 3.99e-01f 1\n", - " 27 -1.4393949e+09 4.33e-02 1.07e+06 -1.0 8.89e+03 - 1.07e-01 1.75e-01f 1\n", - " 28 -1.4395972e+09 3.47e-02 9.82e+05 -1.0 1.01e+04 - 8.44e-02 2.00e-01f 1\n", - " 29 -1.4398603e+09 2.40e-02 9.02e+05 -1.0 9.91e+03 - 8.21e-02 2.25e-01f 1\n", + " 10 -1.2551489e+09 3.61e-04 9.34e+03 -1.0 6.69e+03 - 1.36e-01 4.40e-01f 1\n", + " 11 -1.2552867e+09 3.56e-05 1.56e+04 -1.0 7.49e+03 - 6.12e-02 7.16e-01f 1\n", + " 12 -1.2553441e+09 2.74e-05 1.32e+04 -1.0 5.81e+03 - 1.27e-01 2.63e-01f 1\n", + " 13 -1.2554938e+09 1.72e-05 1.16e+04 -1.0 7.16e+03 - 8.38e-02 5.03e-01f 1\n", + " 14 -1.2556519e+09 1.04e-05 8.86e+03 -1.0 6.54e+03 - 1.11e-01 5.08e-01f 1\n", + " 15 -1.2557337e+09 8.05e-06 7.57e+03 -1.0 6.56e+03 - 1.09e-01 2.50e-01f 1\n", + " 16 -1.2558187e+09 6.43e-06 6.89e+03 -1.0 7.19e+03 - 8.71e-02 2.22e-01f 1\n", + " 17 -1.2559134e+09 5.09e-06 6.14e+03 -1.0 7.02e+03 - 8.50e-02 2.30e-01f 1\n", + " 18 -1.2560971e+09 3.29e-06 5.49e+03 -1.0 7.30e+03 - 8.45e-02 4.40e-01f 1\n", + " 19 -1.2562747e+09 2.08e-06 5.15e+03 -1.0 7.20e+03 - 1.06e-01 4.51e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.4401441e+09 2.12e-02 8.24e+05 -1.0 1.13e+04 - 8.59e-02 2.08e-01f 1\n", - " 31 -1.4404810e+09 2.10e-02 7.56e+05 -1.0 1.22e+04 - 8.23e-02 2.08e-01f 1\n", - " 32 -1.4404886e+09 1.38e-02 2.76e+05 -1.0 1.56e+02 -4.0 6.35e-01 3.44e-01f 1\n", - " 33 -1.4420823e+09 5.07e-02 2.74e+05 -1.0 3.63e+04 - 8.63e-03 2.98e-01f 1\n", - " 34 -1.4420863e+09 2.66e-02 8.08e+04 -1.0 6.48e+01 -3.6 7.05e-01 4.74e-01f 1\n", - " 35 -1.4449386e+09 2.99e-02 7.96e+04 -1.0 1.17e+05 - 1.55e-02 1.21e-01f 1\n", - " 36 -1.4496697e+09 3.39e-02 7.79e+04 -1.0 1.42e+05 - 2.13e-02 1.34e-01f 1\n", - " 37 -1.4586979e+09 3.73e-02 7.60e+04 -1.0 1.85e+05 - 2.45e-02 1.61e-01f 1\n", - " 38 -1.4587011e+09 1.95e-02 5.93e+04 -1.0 1.10e+02 -3.7 2.19e-01 4.79e-01f 1\n", - " 39 -1.4848054e+09 3.73e-02 5.81e+04 -1.0 3.91e+05 - 2.06e-02 2.04e-01f 1\n", + " 20 -1.2563566e+09 1.70e-06 4.56e+03 -1.0 7.18e+03 - 1.05e-01 1.95e-01f 1\n", + " 21 -1.2567279e+09 8.21e-07 4.61e+03 -1.0 8.08e+03 - 8.15e-02 7.35e-01f 1\n", + " 22 -1.2568264e+09 6.86e-07 4.01e+03 -1.0 7.71e+03 - 1.30e-01 1.71e-01f 1\n", + " 23 -1.2570353e+09 5.10e-07 3.75e+03 -1.0 9.39e+03 - 7.83e-02 2.75e-01f 1\n", + " 24 -1.2573211e+09 3.55e-07 3.33e+03 -1.0 9.41e+03 - 9.41e-02 3.30e-01f 1\n", + " 25 -1.2576003e+09 2.63e-07 2.85e+03 -1.0 1.00e+04 - 9.62e-02 2.78e-01f 1\n", + " 26 -1.2578981e+09 2.02e-07 2.55e+03 -1.0 1.05e+04 - 9.18e-02 2.50e-01f 1\n", + " 27 -1.2584158e+09 1.37e-07 2.45e+03 -1.0 1.18e+04 - 8.57e-02 3.57e-01f 1\n", + " 28 -1.2588437e+09 1.06e-07 2.28e+03 -1.0 1.28e+04 - 9.65e-02 2.38e-01f 1\n", + " 29 -1.2594398e+09 7.96e-08 2.23e+03 -1.0 1.46e+04 - 8.25e-02 2.68e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.5252288e+09 3.73e-02 5.67e+04 -1.0 7.95e+05 - 2.34e-02 1.45e-01f 1\n", - " 41 -1.5256338e+09 3.73e-02 5.46e+04 -1.0 8.09e+05 - 3.71e-02 1.68e-03f 1\n", - " 42 -1.5256378e+09 3.16e-02 1.30e+04 -1.0 1.18e+02 -4.6 7.61e-01 1.52e-01f 1\n", - " 43 -1.5257625e+09 3.33e-02 1.28e+04 -1.0 1.22e+06 - 1.72e-02 9.02e-02f 1\n", - " 44 -1.5257625e+09 1.29e-05 1.28e+02 -1.0 9.85e+00 -3.3 9.90e-01 1.00e+00f 1\n", - " 45 -1.5257632e+09 8.77e-10 7.14e+00 -1.0 1.97e+01 -3.8 9.90e-01 1.00e+00f 1\n", - " 46 -1.5257691e+09 5.73e-10 1.44e+06 -1.7 4.08e+01 -4.3 8.61e-01 6.80e-01f 1\n", - " 47 -1.5257724e+09 5.78e-10 1.10e+06 -1.7 1.13e+02 -4.7 9.05e-01 5.28e-01f 1\n", - " 48 -1.5257741e+09 5.63e-10 3.21e+05 -1.7 4.28e+01 -4.3 1.00e+00 7.34e-01f 1\n", - " 49 -1.5257748e+09 7.46e-10 2.17e-02 -1.7 1.60e+01 -3.9 1.00e+00 1.00e+00f 1\n", + " 30 -1.2602514e+09 5.75e-08 2.09e+03 -1.0 1.63e+04 - 8.51e-02 3.01e-01f 1\n", + " 31 -1.2611517e+09 4.32e-08 1.95e+03 -1.0 1.86e+04 - 8.76e-02 2.67e-01f 1\n", + " 32 -1.2625891e+09 2.99e-08 1.94e+03 -1.0 2.21e+04 - 8.23e-02 3.38e-01f 1\n", + " 33 -1.2646343e+09 1.99e-08 1.99e+03 -1.0 2.65e+04 - 8.59e-02 3.67e-01f 1\n", + " 34 -1.2674747e+09 1.31e-08 2.01e+03 -1.0 3.35e+04 - 8.41e-02 3.70e-01f 1\n", + " 35 -1.2732275e+09 7.00e-09 2.08e+03 -1.0 4.27e+04 - 8.27e-02 5.24e-01f 1\n", + " 36 -1.2798909e+09 4.53e-09 2.01e+03 -1.0 6.30e+04 - 8.79e-02 3.78e-01f 1\n", + " 37 -1.2914328e+09 2.73e-09 1.96e+03 -1.0 9.13e+04 - 7.82e-02 4.27e-01f 1\n", + " 38 -1.3112131e+09 1.56e-09 1.88e+03 -1.0 1.35e+05 - 7.99e-02 4.61e-01f 1\n", + " 39 -1.3488134e+09 7.79e-10 1.81e+03 -1.0 1.92e+05 - 7.33e-02 5.40e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5258336e+09 3.57e-06 5.79e+00 -3.8 1.24e+08 - 5.11e-04 8.21e-04f 1\n", - " 51 -1.5258349e+09 2.47e-06 4.78e+05 -3.8 1.47e+02 -4.8 5.34e-01 2.93e-01f 1\n", - " 52 -1.5258358e+09 1.45e-06 3.00e+05 -3.8 5.79e+01 -4.4 4.17e-01 4.01e-01f 1\n", - " 53 -1.5258625e+09 3.53e-06 3.00e+05 -3.8 5.43e+08 - 1.33e-04 1.87e-04f 1\n", - " 54 -1.5258629e+09 2.66e-06 3.56e+05 -3.8 6.45e+01 -4.5 4.72e-01 2.37e-01f 1\n", - " 55 -1.5258633e+09 1.38e-06 1.91e+05 -3.8 2.52e+01 -4.0 4.64e-01 4.63e-01f 1\n", - " 56 -1.5258639e+09 8.29e-07 1.44e+05 -3.8 7.30e+01 -4.5 5.18e-01 3.69e-01f 1\n", - " 57 -1.5258639e+09 4.91e-07 9.98e+04 -3.8 3.61e+00 -3.2 6.04e-01 4.06e-01f 1\n", - " 58 -1.5258640e+09 2.75e-07 6.28e+04 -3.8 1.07e+01 -3.7 6.42e-01 4.32e-01f 1\n", - " 59 -1.5258641e+09 1.23e-07 3.24e+04 -3.8 4.04e+00 -3.2 9.41e-01 5.49e-01f 1\n", + " 40 -1.3491904e+09 7.89e-10 1.54e+03 -1.0 1.84e+05 - 1.30e-01 7.96e-03f 1\n", + " 41 -1.3492049e+09 7.59e-10 1.33e+03 -1.0 9.96e+04 - 1.20e-01 6.24e-02f 1\n", + " 42 -1.3493280e+09 5.92e-10 1.44e+03 -1.0 1.09e+05 - 9.85e-02 6.47e-01f 1\n", + " 43 -1.3494400e+09 7.20e-10 1.26e+03 -1.0 8.54e+04 - 2.10e-01 9.46e-01f 1\n", + " 44 -1.3494625e+09 5.96e-10 9.56e+02 -1.0 8.88e+04 - 2.23e-01 4.98e-01f 1\n", + " 45 -1.3494970e+09 5.72e-10 8.28e+02 -1.0 9.39e+04 - 2.24e-01 9.80e-01f 1\n", + " 46 -1.3495185e+09 6.63e-10 6.98e+02 -1.0 9.03e+04 - 2.31e-01 1.00e+00f 1\n", + " 47 -1.3495323e+09 6.47e-10 8.26e+02 -1.0 8.34e+04 - 2.93e-01 1.00e+00f 1\n", + " 48 -1.3495402e+09 7.04e-10 2.66e+03 -1.0 8.02e+04 - 2.44e-01 1.00e+00f 1\n", + " 49 -1.3495421e+09 6.01e-10 4.21e+03 -1.0 8.73e+04 - 3.23e-01 4.85e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5258642e+09 8.05e-08 2.18e+04 -3.8 1.21e+01 -3.7 1.00e+00 3.40e-01f 1\n", - " 61 -1.5258643e+09 6.43e-08 1.75e+04 -3.8 3.57e+01 -4.2 1.00e+00 1.96e-01f 1\n", - " 62 -1.5258952e+09 6.09e-06 1.75e+04 -3.8 1.37e+10 - 5.28e-06 8.41e-06f 1\n", - " 63 -1.5258953e+09 5.21e-06 1.50e+04 -3.8 3.95e+01 -4.2 9.43e-01 1.44e-01f 1\n", - " 64 -1.5259129e+09 1.18e-05 1.50e+04 -3.8 1.25e+10 - 5.22e-06 8.87e-06f 1\n", - " 65 -1.5259131e+09 8.39e-06 1.08e+04 -3.8 4.43e+01 -4.3 1.00e+00 2.82e-01f 1\n", - " 66 -1.5259270e+09 1.80e-05 1.08e+04 -3.8 1.14e+10 - 5.72e-06 1.08e-05f 1\n", - " 67 -1.5259333e+09 2.03e-05 1.08e+04 -3.8 1.39e+10 - 6.21e-06 5.33e-06f 1\n", - " 68 -1.5259438e+09 2.44e-05 1.08e+04 -3.8 1.67e+10 - 3.98e-06 7.18e-06f 1\n", - " 69 -1.5259474e+09 2.70e-05 1.08e+04 -3.8 1.04e+10 - 5.48e-06 5.78e-06f 1\n", + " 50 -1.3495427e+09 6.24e-10 4.31e+03 -1.0 9.42e+04 - 2.37e-01 2.60e-01f 1\n", + " 51 -1.3495430e+09 6.10e-10 9.37e+03 -1.0 1.04e+05 - 1.03e-01 1.62e-01f 1\n", + " 52 -1.3495437e+09 6.15e-10 2.61e+04 -1.0 1.01e+05 - 1.44e-01 2.96e-01f 1\n", + " 53 -1.3495449e+09 5.98e-10 2.89e+04 -1.0 9.52e+04 - 8.67e-02 2.89e-01f 1\n", + " 54 -1.3495458e+09 5.67e-10 2.63e+04 -1.0 8.49e+04 - 1.02e-01 2.24e-01f 1\n", + " 55 -1.3495465e+09 6.60e-10 1.97e+04 -1.0 7.63e+04 - 2.71e-01 1.65e-01f 1\n", + " 56 -1.3495478e+09 6.33e-10 1.46e+04 -1.0 9.34e+04 - 2.22e-01 2.99e-01f 1\n", + " 57 -1.3495489e+09 5.82e-10 1.06e+04 -1.0 1.04e+05 - 2.46e-01 2.94e-01f 1\n", + " 58 -1.3495502e+09 6.24e-10 7.17e+03 -1.0 1.00e+05 - 2.75e-01 3.54e-01f 1\n", + " 59 -1.3495518e+09 5.55e-10 5.50e+03 -1.0 8.32e+04 - 3.23e-01 6.01e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.5259475e+09 2.20e-05 8.77e+03 -3.8 1.26e+02 -4.0 1.00e+00 1.85e-01f 1\n", - " 71 -1.5259475e+09 9.86e-06 3.98e+03 -3.8 7.90e+00 -3.5 1.00e+00 5.47e-01f 1\n", - " 72 -1.5259476e+09 7.33e-06 2.97e+03 -3.8 2.37e+01 -4.0 1.00e+00 2.53e-01f 1\n", - " 73 -1.5259555e+09 2.27e-05 2.97e+03 -3.8 7.34e+09 - 7.15e-06 1.40e-05f 1\n", - " 74 -1.5259556e+09 1.40e-05 1.85e+03 -3.8 2.65e+01 -4.1 1.00e+00 3.77e-01f 1\n", - " 75 -1.5259614e+09 2.98e-05 1.85e+03 -3.8 8.46e+09 - 8.73e-06 1.45e-05f 1\n", - " 76 -1.5259636e+09 3.44e-05 1.85e+03 -3.8 5.87e+09 - 7.02e-06 7.90e-06f 1\n", - " 77 -1.5259681e+09 4.10e-05 1.85e+03 -3.8 1.16e+10 - 7.75e-06 9.40e-06f 1\n", - " 78 -1.5259681e+09 3.38e-05 1.53e+03 -3.8 3.31e+01 -4.2 1.00e+00 1.74e-01f 1\n", - " 79 -1.5259682e+09 1.83e-05 8.35e+02 -3.8 1.21e+01 -3.7 1.00e+00 4.53e-01f 1\n", + " 60 -1.3495507e+09 5.73e-10 6.20e+03 -1.0 3.90e+04 - 1.77e-01 3.34e-01f 1\n", + " 61 -1.3495496e+09 5.54e-10 3.41e+03 -1.0 2.54e+04 - 2.83e-01 2.22e-01f 1\n", + " 62 -1.3495478e+09 6.00e-10 3.04e+03 -1.0 3.71e+04 - 1.34e-01 3.43e-01f 1\n", + " 63 -1.3495450e+09 5.73e-10 1.86e+03 -1.0 5.02e+04 - 3.61e-01 5.53e-01f 1\n", + " 64 -1.3495395e+09 6.16e-10 3.47e+02 -1.0 7.44e+04 - 6.15e-01 1.00e+00f 1\n", + " 65 -1.3495347e+09 6.97e-10 1.92e+01 -1.0 3.36e+04 - 9.62e-01 1.00e+00f 1\n", + " 66 -1.3495316e+09 6.10e-10 9.59e+00 -1.0 8.35e+03 - 9.91e-01 1.00e+00f 1\n", + " 67 -1.3495315e+09 6.73e-10 8.23e-01 -1.0 1.87e+03 - 1.00e+00 1.00e+00f 1\n", + " 68 -1.3496476e+09 6.64e-10 1.28e+01 -1.7 6.48e+04 - 1.00e+00 1.00e+00f 1\n", + " 69 -1.3496481e+09 5.63e-10 2.23e-02 -1.7 1.12e+03 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.5259683e+09 1.45e-05 6.61e+02 -3.8 3.60e+01 -4.2 1.00e+00 2.09e-01f 1\n", - " 81 -1.5259754e+09 4.73e-05 6.61e+02 -3.8 6.42e+09 - 8.92e-06 2.16e-05f 1\n", - " 82 -1.5259787e+09 5.11e-05 6.61e+02 -3.8 8.60e+09 - 8.52e-06 7.44e-06f 1\n", - " 83 -1.5259788e+09 2.84e-05 3.70e+02 -3.8 8.29e+01 -3.8 4.15e-01 4.41e-01f 1\n", - " 84 -1.5259789e+09 2.39e-05 3.12e+02 -3.8 4.55e+01 -4.3 1.00e+00 1.55e-01f 1\n", - " 85 -1.5259835e+09 4.94e-05 3.12e+02 -3.8 3.84e+09 - 1.07e-05 1.98e-05f 1\n", - " 86 -1.5259836e+09 3.86e-05 2.45e+02 -3.8 5.11e+01 -4.4 1.00e+00 2.17e-01f 1\n", - " 87 -1.5259872e+09 6.15e-05 2.45e+02 -3.8 4.50e+09 - 1.65e-05 1.92e-05f 1\n", - " 88 -1.5259929e+09 6.84e-05 2.45e+02 -3.8 1.36e+10 - 3.76e-06 1.07e-05f 1\n", - " 89 -1.5259934e+09 7.28e-05 2.45e+02 -3.8 8.30e+08 - 4.20e-05 8.62e-06f 1\n", + " 70 -1.3496691e+09 5.71e-10 4.54e+03 -3.8 1.66e+04 - 9.74e-01 7.23e-01f 1\n", + " 71 -1.3496735e+09 6.23e-10 8.77e+03 -3.8 4.68e+03 - 1.00e+00 5.43e-01f 1\n", + " 72 -1.3496749e+09 5.21e-10 5.15e+03 -3.8 2.13e+03 - 1.00e+00 4.09e-01f 1\n", + " 73 -1.3496758e+09 6.88e-10 2.91e+03 -3.8 1.24e+03 - 8.97e-01 4.36e-01f 1\n", + " 74 -1.3496762e+09 6.36e-10 1.63e+03 -3.8 6.62e+02 - 9.82e-01 4.40e-01f 1\n", + " 75 -1.3496764e+09 6.25e-10 6.82e+02 -3.8 3.24e+02 - 1.00e+00 5.81e-01f 1\n", + " 76 -1.3496764e+09 5.89e-10 3.86e+02 -3.8 9.14e+01 - 1.00e+00 4.34e-01f 1\n", + " 77 -1.3496764e+09 5.89e-10 2.43e+02 -3.8 5.47e+01 - 5.01e-01 3.70e-01f 1\n", + " 78 -1.3496764e+09 5.68e-10 1.30e+02 -3.8 5.53e+01 - 5.72e-01 4.65e-01f 1\n", + " 79 -1.3496765e+09 5.22e-10 6.14e+01 -3.8 7.74e+01 - 6.74e-01 5.28e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.5259967e+09 8.02e-05 2.45e+02 -3.8 1.62e+10 - 8.42e-07 1.13e-05f 1\n", - " 91 -1.5259971e+09 8.37e-05 2.45e+02 -3.8 6.85e+08 - 2.03e-05 7.72e-06f 1\n", - " 92 -1.5259972e+09 3.89e-05 1.15e+02 -3.8 3.81e+01 -3.6 3.38e-01 5.31e-01f 1\n", - " 93 -1.5259973e+09 2.74e-05 8.11e+01 -3.8 2.73e+01 -4.1 1.00e+00 2.93e-01f 1\n", - " 94 -1.5260043e+09 1.25e-03 8.11e+01 -3.8 7.70e+08 - 2.49e-05 1.48e-04f 1\n", - " 95 -1.5260045e+09 7.36e-04 4.78e+01 -3.8 3.06e+01 -4.2 1.00e+00 4.10e-01f 1\n", - " 96 -1.5260072e+09 7.88e-04 4.78e+01 -3.8 2.23e+09 - 1.65e-05 3.41e-05f 1\n", - " 97 -1.5260088e+09 8.00e-04 4.78e+01 -3.8 4.96e+09 - 2.36e-05 1.69e-05f 1\n", - " 98 -1.5260093e+09 8.18e-04 4.78e+01 -3.8 2.42e+07 - 1.82e-04 2.09e-05f 1\n", - " 99 -1.5260113e+09 8.34e-04 4.78e+01 -3.8 9.35e+09 - 5.27e-07 2.05e-05f 1\n", + " 80 -1.3496765e+09 5.82e-10 4.86e+00 -3.8 2.72e+01 - 5.96e-01 1.00e+00f 1\n", + " 81 -1.3496765e+09 7.07e-10 1.81e-03 -3.8 8.37e+00 - 1.00e+00 1.00e+00f 1\n", + " 82 -1.3496765e+09 6.31e-10 1.59e-05 -3.8 1.26e+00 - 1.00e+00 1.00e+00h 1\n", + " 83 -1.3496765e+09 6.32e-10 1.32e+01 -5.7 1.30e+02 - 2.43e-01 2.07e-01f 1\n", + " 84 -1.3496765e+09 6.76e-10 9.93e+01 -5.7 4.14e+01 - 5.36e-01 2.15e-01f 1\n", + " 85 -1.3496765e+09 5.57e-10 2.04e+01 -5.7 3.01e+01 - 4.58e-01 6.05e-01f 1\n", + " 86 -1.3496765e+09 5.47e-10 1.69e+01 -5.7 1.19e+01 - 5.90e-01 4.95e-01f 1\n", + " 87 -1.3496765e+09 5.74e-10 1.87e+01 -5.7 5.99e+00 - 9.29e-01 6.06e-01f 1\n", + " 88 -1.3496765e+09 5.26e-10 6.71e+00 -5.7 2.33e+00 - 1.00e+00 7.26e-01f 1\n", + " 89 -1.3496765e+09 6.07e-10 3.45e-05 -5.7 5.91e-01 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -1.5260116e+09 8.40e-04 9.21e+01 -3.8 6.24e+06 - 8.65e-04 1.31e-05f 1\n", - " 101 -1.5260180e+09 3.08e-02 7.05e+01 -3.8 2.41e+07 - 2.95e-05 3.76e-04f 1\n", - " 102 -1.5260180e+09 1.37e-06 3.55e-03 -3.8 3.38e+00 -3.0 1.00e+00 1.00e+00f 1\n", - " 103 -1.5260181e+09 4.20e-07 8.09e+00 -3.8 6.13e+00 -3.5 9.12e-01 6.93e-01f 1\n", - " 104 -1.5260200e+09 7.20e-04 1.91e+01 -3.8 1.12e+07 - 3.58e-04 1.05e-04f 1\n", - " 105 -1.5260200e+09 5.16e-04 4.50e+01 -3.8 2.24e+01 -3.5 1.00e+00 2.84e-01f 1\n", - " 106 -1.5260201e+09 1.70e-07 2.32e+00 -3.8 2.58e+00 -3.1 9.68e-01 1.00e+00f 1\n", - " 107 -1.5260201e+09 5.82e-08 1.96e+01 -3.8 7.69e+00 -3.6 1.00e+00 6.58e-01f 1\n", - " 108 -1.5260202e+09 2.66e-08 2.08e+01 -3.8 2.84e+00 -3.1 1.00e+00 5.42e-01f 1\n", - " 109 -1.5260202e+09 9.11e-09 4.62e+01 -3.8 8.51e+00 -3.6 1.00e+00 6.58e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -1.5260354e+09 6.04e-02 4.62e+01 -3.8 1.21e+07 - 3.87e-04 8.87e-04f 1\n", - " 111 -1.5260354e+09 6.04e-02 2.69e+02 -3.8 1.56e+01 -3.7 9.75e-02 1.21e-03f 1\n", - " 112 -1.5260402e+09 6.18e-02 2.69e+02 -3.8 7.01e+06 - 5.13e-04 4.23e-04f 1\n", - " 113 -1.5260466e+09 6.28e-02 2.69e+02 -3.8 8.76e+06 - 4.72e-04 6.88e-04f 1\n", - " 114 -1.5260466e+09 6.12e-02 2.64e+02 -3.8 3.20e+01 -4.2 2.49e-01 2.47e-02f 1\n", - " 115 -1.5260467e+09 6.12e-02 2.64e+02 -3.8 4.48e+06 - 7.53e-04 5.08e-06f 1\n", - " 116 -1.5260533e+09 6.15e-02 2.63e+02 -3.8 4.66e+06 - 5.06e-04 1.13e-03f 1\n", - " 117 -1.5260534e+09 4.53e-02 3.10e+02 -3.8 6.22e+00 -2.9 1.27e-01 2.63e-01f 1\n", - " 118 -1.5260534e+09 3.15e-02 2.51e+02 -3.8 5.08e+00 -3.4 3.78e-01 3.05e-01f 1\n", - " 119 -1.5260534e+09 2.98e-02 2.37e+02 -3.8 2.93e+01 -3.9 6.25e-02 5.53e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 120 -1.5260584e+09 2.99e-02 2.36e+02 -3.8 2.45e+06 - 1.69e-03 1.20e-03f 1\n", - " 121 -1.5260584e+09 2.29e-02 5.57e+02 -3.8 3.08e+01 -3.9 4.40e-02 2.33e-01f 1\n", - " 122 -1.5260584e+09 2.27e-02 5.51e+02 -3.8 4.87e+01 -4.4 1.81e-02 1.05e-02f 1\n", - " 123 -1.5260584e+09 1.96e-02 4.76e+02 -3.8 3.33e+01 -4.0 5.69e-02 1.36e-01f 1\n", - " 124 -1.5260584e+09 1.40e-02 6.01e+02 -3.8 1.16e+01 -3.5 5.86e-02 2.84e-01f 1\n", - " 125 -1.5260584e+09 1.39e-02 5.95e+02 -3.8 2.04e+01 -4.0 5.68e-02 1.11e-02f 1\n", - " 126 -1.5260634e+09 1.42e-02 5.94e+02 -3.8 1.43e+06 - 1.86e-03 1.78e-03f 1\n", - " 127 -1.5260664e+09 1.43e-02 5.93e+02 -3.8 9.32e+05 - 3.56e-03 1.60e-03f 1\n", - " 128 -1.5260664e+09 1.40e-02 5.77e+02 -3.8 9.51e+00 -3.6 4.59e-02 2.63e-02f 1\n", - " 129 -1.5260714e+09 1.48e-02 5.75e+02 -3.8 5.47e+05 - 6.09e-04 4.12e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 130 -1.5260736e+09 1.51e-02 5.73e+02 -3.8 3.26e+05 - 9.99e-03 2.61e-03f 1\n", - " 131 -1.5260765e+09 1.59e-02 5.69e+02 -3.8 1.53e+05 - 3.02e-03 7.00e-03f 1\n", - " 132 -1.5260774e+09 1.60e-02 5.67e+02 -3.8 9.94e+04 - 9.09e-03 3.49e-03f 1\n", - " 133 -1.5260789e+09 1.62e-02 5.63e+02 -3.8 1.01e+05 - 4.34e-03 8.32e-03f 1\n", - " 134 -1.5260793e+09 1.62e-02 5.61e+02 -3.8 8.54e+04 - 2.39e-03 3.19e-03f 1\n", - " 135 -1.5260793e+09 8.67e-03 4.12e+02 -3.8 6.84e+00 -2.5 3.74e-01 4.65e-01f 1\n", - " 136 -1.5260793e+09 7.77e-03 4.95e+02 -3.8 1.60e+00 -2.9 1.79e-01 1.04e-01f 1\n", - " 137 -1.5260793e+09 3.50e-03 3.20e+02 -3.8 6.10e-01 -2.5 6.19e-01 5.50e-01f 1\n", - " 138 -1.5260793e+09 2.68e-03 2.11e+02 -3.8 1.61e+00 -3.0 1.71e-01 2.35e-01f 1\n", - " 139 -1.5260805e+09 5.93e-03 2.03e+02 -3.8 4.49e+04 - 2.54e-03 1.39e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 140 -1.5260812e+09 1.09e-02 2.03e+02 -3.8 2.92e+04 - 1.64e-02 1.12e-02f 1\n", - " 141 -1.5260812e+09 7.53e-03 3.27e+02 -3.8 5.24e+00 -2.6 4.51e-01 3.12e-01f 1\n", - " 142 -1.5260812e+09 5.93e-03 2.13e+02 -3.8 1.47e+00 -3.1 4.50e-01 2.13e-01f 1\n", - " 143 -1.5260819e+09 1.21e-02 2.05e+02 -3.8 1.50e+04 - 9.60e-03 2.59e-02f 1\n", - " 144 -1.5260819e+09 1.03e-02 6.66e+02 -3.8 1.18e+01 -3.1 5.70e-01 1.46e-01f 1\n", - " 145 -1.5260819e+09 2.97e-03 1.36e+02 -3.8 5.17e-01 -2.7 1.00e+00 7.13e-01f 1\n", - " 146 -1.5260824e+09 1.18e-02 1.31e+02 -3.8 1.23e+04 - 6.80e-03 3.63e-02f 1\n", - " 147 -1.5260824e+09 1.18e-02 1.30e+02 -3.8 8.82e+03 - 3.20e-02 6.99e-03f 1\n", - " 148 -1.5260825e+09 1.16e-02 1.28e+02 -3.8 1.76e+04 - 6.91e-03 1.56e-02f 1\n", - " 149 -1.5260825e+09 1.10e-02 1.22e+02 -3.8 1.04e+00 -2.8 9.55e-02 4.56e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 150 -1.5260825e+09 6.40e-03 7.18e+01 -3.8 1.09e+00 -3.3 2.39e-01 4.21e-01f 1\n", - " 151 -1.5260826e+09 1.10e-02 7.01e+01 -3.8 1.22e+04 - 1.74e-02 2.23e-02f 1\n", - " 152 -1.5260826e+09 7.20e-04 6.54e+01 -3.8 1.56e+00 -2.5 1.00e+00 9.40e-01f 1\n", - " 153 -1.5260826e+09 2.42e-07 9.03e-04 -3.8 3.77e-01 -2.9 1.00e+00 1.00e+00f 1\n", - " 154 -1.5260828e+09 7.99e-04 3.07e+01 -5.7 4.81e+03 - 2.94e-02 4.34e-02f 1\n", - " 155 -1.5260828e+09 2.32e-03 4.48e+01 -5.7 6.97e+03 - 1.78e-02 3.24e-02f 1\n", - " 156 -1.5260828e+09 1.51e-03 7.11e+02 -5.7 9.72e-01 -2.6 3.93e-01 3.49e-01f 1\n", - " 157 -1.5260828e+09 1.07e-03 3.97e+03 -5.7 5.80e-01 -3.0 6.83e-01 2.96e-01f 1\n", - " 158 -1.5260828e+09 6.53e-04 3.46e+03 -5.7 2.43e-01 -2.6 7.96e-01 3.87e-01f 1\n", - " 159 -1.5260829e+09 4.85e-04 2.83e+03 -5.7 6.75e-01 -3.1 8.66e-01 2.57e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 160 -1.5260829e+09 1.47e-04 8.69e+02 -5.7 2.54e-01 -2.7 9.41e-01 6.98e-01f 1\n", - " 161 -1.5260829e+09 1.47e-04 8.68e+02 -5.7 2.63e+05 - 6.69e-04 6.36e-06f 1\n", - " 162 -1.5260829e+09 3.25e-04 8.68e+02 -5.7 1.91e+05 - 4.61e-04 8.58e-04f 1\n", - " 163 -1.5260830e+09 3.25e-04 8.68e+02 -5.7 2.93e+05 - 3.04e-04 4.20e-04f 1\n", - " 164 -1.5260830e+09 3.25e-04 8.67e+02 -5.7 1.61e+05 - 5.73e-04 4.87e-04f 1\n", - " 165 -1.5260830e+09 2.93e-04 1.38e+03 -5.7 2.75e+01 -3.2 4.36e-01 9.90e-02f 1\n", - " 166 -1.5260830e+09 2.93e-04 1.38e+03 -5.7 1.06e+05 - 1.45e-03 1.31e-05f 1\n", - " 167 -1.5260830e+09 2.92e-04 1.38e+03 -5.7 9.62e+04 - 6.42e-04 1.60e-03f 1\n", - " 168 -1.5260830e+09 2.92e-04 1.38e+03 -5.7 5.47e+04 - 1.70e-03 6.35e-04f 1\n", - " 169 -1.5260831e+09 2.91e-04 1.37e+03 -5.7 4.01e+04 - 8.60e-04 8.28e-04f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 170 -1.5260831e+09 2.57e-04 1.28e+03 -5.7 8.81e+00 -3.8 7.91e-02 1.17e-01f 1\n", - " 171 -1.5260831e+09 2.57e-04 1.28e+03 -5.7 3.35e+04 - 7.39e-04 6.38e-04f 1\n", - " 172 -1.5260831e+09 1.86e-04 5.00e+02 -5.7 2.45e+00 -2.1 6.57e-01 2.76e-01f 1\n", - " 173 -1.5260831e+09 1.58e-04 4.25e+02 -5.7 1.66e-01 -2.5 5.29e-01 1.50e-01f 1\n", - " 174 -1.5260831e+09 1.58e-04 4.25e+02 -5.7 2.69e+04 - 7.71e-04 6.50e-05f 1\n", - " 175 -1.5260831e+09 1.58e-04 4.23e+02 -5.7 9.60e+00 -3.5 2.82e-02 4.36e-03f 1\n", - " 176 -1.5260831e+09 1.49e-04 4.02e+02 -5.7 3.33e+00 -4.0 1.96e-01 5.19e-02f 1\n", - " 177 -1.5260831e+09 1.49e-04 4.01e+02 -5.7 2.43e+04 - 9.03e-04 4.52e-04f 1\n", - " 178 -1.5260831e+09 1.49e-04 4.01e+02 -5.7 5.76e+01 -4.0 2.51e-02 1.47e-03f 1\n", - " 179 -1.5260831e+09 1.38e-04 3.71e+02 -5.7 1.33e+00 -3.6 1.40e-01 7.54e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 180 -1.5260831e+09 1.18e-04 3.17e+02 -5.7 5.13e-01 -3.2 2.94e-01 1.46e-01f 1\n", - " 181 -1.5260831e+09 1.06e-04 2.85e+02 -5.7 1.32e+00 -3.6 9.93e-02 1.01e-01f 1\n", - " 182 -1.5260831e+09 1.06e-04 2.84e+02 -5.7 2.09e+04 - 1.53e-03 1.10e-03f 1\n", - " 183 -1.5260831e+09 1.01e-04 2.72e+02 -5.7 1.31e+00 -3.7 6.31e-02 4.40e-02f 1\n", - " 184 -1.5260831e+09 9.71e-05 2.61e+02 -5.7 3.46e+00 -4.2 1.28e-01 3.94e-02f 1\n", - " 185 -1.5260831e+09 9.71e-05 2.60e+02 -5.7 1.57e+04 - 3.41e-03 3.15e-04f 1\n", - " 186 -1.5260831e+09 3.46e-04 2.60e+02 -5.7 1.46e+04 - 1.36e-03 4.25e-03f 1\n", - " 187 -1.5260831e+09 4.39e-04 2.58e+02 -5.7 6.02e+03 - 7.43e-03 2.39e-03f 1\n", - " 188 -1.5260831e+09 1.04e-03 2.56e+02 -5.7 2.53e+03 - 8.77e-03 9.82e-03f 1\n", - " 189 -1.5260831e+09 1.79e-03 2.52e+02 -5.7 8.92e+02 - 1.35e-02 1.61e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 190 -1.5260832e+09 2.72e-03 2.46e+02 -5.7 2.60e+02 - 2.60e-02 2.69e-02f 1\n", - " 191 -1.5260832e+09 3.55e-03 2.29e+02 -5.7 6.35e+01 - 7.05e-02 3.60e-02f 1\n", - " 192 -1.5260832e+09 3.07e-03 1.98e+02 -5.7 2.84e+00 -3.5 1.23e-01 1.36e-01f 1\n", - " 193 -1.5260832e+09 3.86e-03 1.74e+02 -5.7 1.90e+01 - 1.30e-01 5.05e-02f 1\n", - " 194 -1.5260832e+09 2.09e-03 1.11e+02 -5.7 3.41e-01 -2.6 7.64e-01 4.60e-01f 1\n", - " 195 -1.5260832e+09 2.42e-04 1.26e+01 -5.7 1.84e-01 -2.2 8.90e-01 8.86e-01f 1\n", - " 196 -1.5260832e+09 7.73e-05 4.10e+00 -5.7 3.63e-02 -2.7 1.00e+00 6.81e-01f 1\n", - " 197 -1.5260832e+09 5.03e-04 7.63e+00 -5.7 1.26e+01 - 4.91e-02 1.63e-01f 1\n", - " 198 -1.5260832e+09 6.03e-04 4.84e+00 -5.7 6.71e+00 - 2.34e-01 4.23e-02f 1\n", - " 199 -1.5260832e+09 7.41e-04 8.39e+00 -5.7 2.95e+00 - 2.41e-01 6.46e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 200 -1.5260832e+09 1.62e-03 3.65e+00 -5.7 2.10e+00 - 5.20e-01 5.38e-01f 1\n", - " 201 -1.5260832e+09 7.67e-05 1.13e-01 -5.7 5.67e-01 -2.8 1.00e+00 1.00e+00f 1\n", - " 202 -1.5260832e+09 6.46e-10 6.93e-03 -5.7 1.75e-02 -3.3 1.00e+00 1.00e+00h 1\n", - " 203 -1.5260832e+09 5.89e-10 7.62e-06 -5.7 4.10e-02 -3.7 1.00e+00 1.00e+00h 1\n", - " 204 -1.5260832e+09 9.62e-06 9.27e+00 -7.0 9.08e-01 - 9.04e-01 6.82e-01f 1\n", - " 205 -1.5260832e+09 2.66e-07 1.25e+02 -7.0 1.37e+00 - 5.40e-01 1.00e+00f 1\n", - " 206 -1.5260832e+09 6.02e-10 3.78e+00 -7.0 1.18e+00 - 5.84e-01 1.00e+00h 1\n", - " 207 -1.5260832e+09 5.62e-10 1.14e+00 -7.0 2.36e+00 - 6.97e-01 1.00e+00h 1\n", - " 208 -1.5260832e+09 5.16e-10 2.28e-01 -7.0 3.31e+00 - 8.01e-01 7.82e-01h 1\n", - " 209 -1.5260832e+09 4.66e-10 7.89e-11 -7.0 1.26e+00 - 1.00e+00 1.00e+00f 1\n", + " 90 -1.3496765e+09 6.02e-10 5.10e-09 -5.7 4.77e-02 - 1.00e+00 1.00e+00h 1\n", + " 91 -1.3496765e+09 5.84e-10 1.30e+00 -7.0 4.73e-01 - 1.00e+00 6.98e-01f 1\n", + " 92 -1.3496765e+09 5.88e-10 2.32e-06 -7.0 1.42e-01 - 1.00e+00 1.00e+00f 1\n", + " 93 -1.3496765e+09 6.39e-10 1.02e-12 -7.0 6.35e-03 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 209\n", + "Number of Iterations....: 93\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -6.9575891027062416e+07 -1.5260831598588691e+09\n", - "Dual infeasibility......: 7.8854069107681113e-11 1.7295914601334059e-09\n", - "Constraint violation....: 1.1641532182693481e-10 4.6566128730773926e-10\n", - "Variable bound violation: 9.3490332660813719e-09 9.3490332660813719e-09\n", - "Complementarity.........: 1.6654908733340153e-07 3.6531010054978156e-06\n", - "Overall NLP error.......: 1.6654908733340153e-07 3.6531010054978156e-06\n", + "Objective...............: -7.6077545312940478e+07 -1.3496765158878143e+09\n", + "Dual infeasibility......: 1.0174269859986627e-12 1.8049968673205070e-11\n", + "Constraint violation....: 1.1641532182693481e-10 6.3850835729795108e-10\n", + "Complementarity.........: 9.1280229417226649e-08 1.6193842940451343e-06\n", + "Overall NLP error.......: 9.1280229417226649e-08 1.6193842940451343e-06\n", "\n", "\n", - "Number of objective function evaluations = 210\n", - "Number of objective gradient evaluations = 210\n", - "Number of equality constraint evaluations = 210\n", - "Number of inequality constraint evaluations = 210\n", - "Number of equality constraint Jacobian evaluations = 210\n", - "Number of inequality constraint Jacobian evaluations = 210\n", - "Number of Lagrangian Hessian evaluations = 209\n", - "Total seconds in IPOPT = 1856.072\n", + "Number of objective function evaluations = 94\n", + "Number of objective gradient evaluations = 94\n", + "Number of equality constraint evaluations = 94\n", + "Number of inequality constraint evaluations = 94\n", + "Number of equality constraint Jacobian evaluations = 94\n", + "Number of inequality constraint Jacobian evaluations = 94\n", + "Number of Lagrangian Hessian evaluations = 93\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 117.722\n", + "Total CPU secs in NLP function evaluations = 62.141\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -1657,10 +1515,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 530400, 'Number of variables': 528003, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 1866.8461706638336}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 530300, 'Number of variables': 527903, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 191.63922929763794}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 13, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -1690,7 +1548,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -1702,34 +1560,42 @@ " np_to_grid = [m.period[t, d, y].fs.np_power_split.split_fraction[\"np_to_grid\", 0].value \n", " for t in set_time]\n", " # Hydrogen production rate in the PEM electrolyzer (convert it to kg/hr)\n", - " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.016e-3 * 3600\n", + " h2_production = [m.period[t, d, y].fs.pem.outlet.flow_mol[0].value * 2.013e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to pipeline (convert it to kg/hr)\n", - " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.016e-3 * 3600\n", + " h2_to_pipeline = [m.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0].value * 2.013e-3 * 3600\n", " for t in set_time]\n", " # Hydrogen flowrate to turbine (convert it to kg/hr)\n", - " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.016e-3 * 3600\n", + " h2_to_turbine = [m.period[t, d, y].fs.h2_tank.outlet_to_turbine.flow_mol[0].value * 2.013e-3 * 3600\n", " for t in set_time]\n", " \n", " # Plot the results\n", - " plot_lmp_and_schedule(lmp=LMP,\n", - " schedule={\"power_to_grid\": np_to_grid,\n", - " \"h2_production\": h2_production,\n", - " \"h2_to_pipeline\": h2_to_pipeline,\n", - " \"h2_to_turbine\": h2_to_turbine},\n", - " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", - " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", - " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", - " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", - " y_range={\"power_to_grid\": (0.5, 1.02),\n", - " \"h2_production\": (0, 4000),\n", - " \"h2_to_pipeline\": (0, 4000),\n", - " \"h2_to_turbine\": (-0.5, 10)})" + " if hasattr(m, \"plot_lmp_and_schedule\"):\n", + " plot_lmp_and_schedule = m.plot_lmp_and_schedule\n", + " \n", + " else:\n", + " plot_lmp_and_schedule = m.parent_block().plot_lmp_and_schedule\n", + " \n", + " plot_lmp_and_schedule(\n", + " lmp=LMP,\n", + " schedule={\"power_to_grid\": np_to_grid,\n", + " \"h2_production\": h2_production,\n", + " \"h2_to_pipeline\": h2_to_pipeline,\n", + " \"h2_to_turbine\": h2_to_turbine},\n", + " y_label={\"power_to_grid\": \"Split fraction to grid [-]\",\n", + " \"h2_production\": \"Hydrogen production (kg/hr)\",\n", + " \"h2_to_pipeline\": \"Hydrogen to pipeline (kg/hr)\",\n", + " \"h2_to_turbine\": \"Hydrogen to turbine (kg/hr)\"},\n", + " y_range={\"power_to_grid\": (0.5, 1.02),\n", + " \"h2_production\": (0, 4000),\n", + " \"h2_to_pipeline\": (0, 4000),\n", + " \"h2_to_turbine\": (-0.5, 10)},\n", + " )" ] }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -1737,15 +1603,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.26160220264526 MW\n", - "Optimal tank capacity : 0.01451633474125722 kg\n", - "Optimal turbine capacity: 9.076527250442872e-05 MW\n", - "NPV : 1.5260831598588753 $B\n" + "Optimal PEM capacity : 196.26160220413124 MW\n", + "Optimal tank capacity : 0.021772678537911462 kg\n", + "Optimal turbine capacity: 9.076318814279689e-05 MW\n", + "NPV : 1.3496765158879556 $B\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -1755,14 +1621,12 @@ } ], "source": [ - "import pyomo.environ as pyo\n", - "\n", "# Print Results\n", "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", "\n", - "print(\"NPV :\", pyo.value( m.obj ) * 1e-9, \"$B\")\n", + "print(\"NPV :\", value( m.obj ) * 1e-9, \"$B\")\n", "\n", "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", "generate_plots(m, d=4, y=2022, set_time=m.set_time, lmp=m.LMP)" @@ -1770,18 +1634,29 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "brutal-sigma", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", - "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)\n" + "generate_plots(m, d=8, y=2022, set_time=m.set_time, lmp=m.LMP)" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -1807,7 +1682,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 19, "id": "previous-sending", "metadata": {}, "outputs": [ @@ -1815,87 +1690,84 @@ "name": "stdout", "output_type": "stream", "text": [ - "(88312.98 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(88312.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(88313.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(88313.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(88313.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(88313.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(88313.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(88313.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(88313.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(88313.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(88313.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(88313.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(88313.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(88313.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(88313.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(88313.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(88313.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(88313.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(88313.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(88313.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(88313.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(88313.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(88313.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(88313.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(88313.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(88313.37 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(88313.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(88313.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(88313.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", - "(88313.45 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(88313.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(88313.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(88313.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(88313.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(88313.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(88313.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(88313.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(88313.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(88313.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(88313.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(88313.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(88313.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(88313.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(88313.67 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(88313.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(88313.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(88313.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(88313.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(88313.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(88313.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(88313.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(88313.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(88313.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(88313.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(88313.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(88313.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(88313.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(88313.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(14688.41 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(14688.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(14688.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(14688.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(14688.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(14688.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(14688.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(14688.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(14688.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(14688.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(14688.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(14688.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(14688.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(14688.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(14688.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(14688.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(14688.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(14688.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(14688.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(14688.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(14688.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(14688.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(14688.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(14688.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(14688.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(14688.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(14688.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(14688.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(14688.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "(14689.01 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(14689.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(14689.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(14689.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(14689.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(14689.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(14689.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(14689.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(14689.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(14689.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(14689.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(14689.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(14689.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(14689.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(14689.29 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(14689.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(14689.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(14689.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(14689.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(14689.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(14689.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(14689.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(14689.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(14689.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(14689.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(14689.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(14689.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(14689.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(14689.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], "source": [ - "# Create concrete model object\n", - "m = ConcreteModel()\n", - "\n", "# number of requested scenarios/synthetic histories\n", "num_scenarios = 2 \n", - "m.set_scenarios = range(num_scenarios)\n", + "set_scenarios = range(num_scenarios)\n", "\n", "# empty dictionaries\n", - "m.LMP = {}\n", - "m.weights_days = {} \n", + "LMP = {}\n", + "weights_days = {} \n", "\n", "# Gather the LMP data needed for the stochastic case\n", "# Notation: lmp_dataset[scenario][year][cluster/day][time/hour]\n", - "for scenario in m.set_scenarios:\n", + "for scenario in set_scenarios:\n", " # generate a new scenario\n", " synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)\n", " # save data to model\n", - " m.LMP[scenario] = synHistDict['LMP']\n", - " m.weights_days[scenario] = synHistDict['weights_days']\n" + " LMP[scenario] = synHistDict['LMP']\n", + " weights_days[scenario] = synHistDict['weights_days']\n" ] }, { @@ -1918,118 +1790,79 @@ "In the objective function, $w_s$ denotes the probability associated with scenario $s$, and $\\text{NPV}_s$ stands for the net present value calculated in scenario $s$." ] }, - { - "cell_type": "code", - "execution_count": 19, - "id": "lightweight-prediction", - "metadata": {}, - "outputs": [], - "source": [ - "# Define sets\n", - "m.set_years = set_years # Set of years\n", - "m.set_days = list(m.LMP[0][set_years[0]].keys()) # e.g., twenty clusters/days per year\n", - "m.set_time = list(m.LMP[0][set_years[0]][m.set_days[0]].keys()) # e.g., twenty fours in a day\n", - "\n", - "# Define parameters\n", - "m.plant_life = plant_life # Plant lifetime: 20 years\n", - "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", - "m.discount_rate = 0.08 # Discount rate: 8%\n", - "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", - "m.stochastic = True\n", - "\n", - "# Equal probability for all scenarios\n", - "m.weights_scenarios = {s: 1/num_scenarios for s in m.set_scenarios} " - ] - }, { "cell_type": "markdown", - "id": "talented-dietary", + "id": "c94057be", "metadata": {}, "source": [ - "Next, we call the `build_multiperiod_design` function to formulate the multi-period optimization problem. However, this time, we also set `stochastic=True`. " + "As before, we use the `MultiPeriodModel` class to formulate the stochastic multi-period optimization problem. In addition to all the arguments mentioned before, we also specify `set_scenarios`, the set of scenarios, as `[0, 1]`." ] }, { "cell_type": "code", "execution_count": 20, - "id": "returning-moderator", + "id": "15f86638", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[ 0.00] Processing input information.\n", - "[+ 0.00] Beginning the formulation of the multiperiod problem.\n", - "[+ 961.94] Completed the formulation of the multiperiod problem\n", - "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Starting initialization\n", - "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:42 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:42 [INFO] idaes.init.fs.h2_tank.properties_in: Starting initialization\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Starting initialization\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_turbine: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Starting initialization\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank.properties_out_pipeline: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.h2_tank: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_in: Starting initialization\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:43 [INFO] idaes.init.fs.translator.properties_out: Starting initialization\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.translator: Initialization Complete optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.air_feed_state: Starting initialization\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.air_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Starting initialization\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.hydrogen_feed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Starting initialization\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer.mixed_state: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.mixer: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.h2_turbine: Starting initialization...\n", - "2022-09-27 16:37:44 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Starting initialization\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.compressor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Starting initialization\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:45 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Starting initialization\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor.control_volume: Initialization Complete\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.stoic_reactor: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Starting initialization\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_in: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Starting initialization\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.control_volume.properties_out: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Starting initialization\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:46 [INFO] idaes.init.fs.h2_turbine.turbine.properties_isentropic: Property package initialization: optimal - Optimal Solution Found.\n", - "2022-09-27 16:37:47 [INFO] idaes.init.fs.h2_turbine.turbine: Initialization Complete: optimal - Optimal Solution Found\n", - "2022-09-27 16:37:47 [INFO] idaes.init.fs.h2_turbine: Initialization complete\n", - "[+ 5.18] Created an instance of the flowsheet and initialized it.\n", - "[+ 91.64] Initialized the entire multiperiod optimization model.\n", - "[+ 1.90] Unfixed the degrees of freedom from each period model.\n" + "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", + "[+1054.37] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-03 18:05:39 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 8.44] Created an instance of the flowsheet and initialized it.\n", + "[+ 78.87] Initialized the entire multiperiod optimization model.\n", + "[+ 2.39] Unfixed the degrees of freedom from each period model.\n" ] } ], "source": [ - "# Build initialized multiperiod model: Constraints g(u(t,d)) = 0 and h(u(t,d)) <= 0\n", - "build_multiperiod_design(m,\n", - " flowsheet=build_ne_flowsheet,\n", - " initialization=fix_dof_and_initialize,\n", - " unfix_dof=unfix_dof,\n", - " multiple_days=True,\n", - " multiyear=True,\n", - " stochastic=True,\n", - " verbose=False)" + "# Define sets\n", + "set_scenarios = list(set_scenarios)\n", + "set_years = set_years # Set of years\n", + "set_days = list(LMP[0][set_years[0]].keys()) # e.g., twenty clusters/days per year\n", + "n_time_points = len(LMP[0][set_years[0]][set_days[0]].keys()) # e.g., twenty fours in a day\n", + "\n", + "# Formulate the stochastic multiperiod optimization problem\n", + "m = MultiPeriodModel(\n", + " n_time_points=n_time_points,\n", + " set_days=set_days,\n", + " set_years=set_years,\n", + " set_scenarios=set_scenarios,\n", + " process_model_func=build_ne_flowsheet,\n", + " initialization_func=fix_dof_and_initialize,\n", + " unfix_dof_func=unfix_dof,\n", + " linking_variable_func=get_linking_variable_pairs,\n", + " flowsheet_options={\"np_capacity\": 1000},\n", + " initialization_options={\n", + " \"split_frac_grid\": 0.8,\n", + " \"tank_holdup_previous\": 0,\n", + " \"flow_mol_to_pipeline\": 10,\n", + " \"flow_mol_to_turbine\": 10,\n", + " },\n", + " use_stochastic_build=True,\n", + " outlvl=logging.WARNING,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "lightweight-prediction", + "metadata": {}, + "outputs": [], + "source": [ + "# Define parameters\n", + "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", + "m.discount_rate = 0.08 # Discount rate: 8%\n", + "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", + "m.LMP = LMP\n", + "m.weights_days = weights_days\n", + "\n", + "# Equal probability for all scenarios\n", + "m.weights_scenarios = {s: 1/num_scenarios for s in m.set_scenarios} " ] }, { @@ -2042,7 +1875,31 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 22, + "id": "6f4290ba", + "metadata": {}, + "outputs": [], + "source": [ + "for s in m.set_scenarios:\n", + " # Add first-stage variables to each scenario\n", + " add_capacity_variables(m.scenario[s])\n", + " \n", + " # Set initial holdup for each day (Assumed to be zero at the beginning of each day)\n", + " for y in m.set_years:\n", + " for d in m.set_days:\n", + " m.scenario[s].period[1, d, y].fs.h2_tank.tank_holdup_previous.fix(0)\n", + " \n", + " # Hydrogen demand constraint. \n", + " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", + " obj = m.scenario[s]\n", + " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", + " def hydrogen_demand_constraint(blk, t, d, y):\n", + " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / MW_H2" + ] + }, + { + "cell_type": "code", + "execution_count": 23, "id": "elder-victoria", "metadata": {}, "outputs": [ @@ -2054,858 +1911,35 @@ "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 6 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (NPV): ... NPV: \n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", - "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "CashFlow INFO (run): Starting CashFlow Run ...\n", - "CashFlow INFO (run): ... Checking if all drivers present ...\n", - "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", - "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", - "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , , , \n", - "CashFlow INFO (compLife): 1 , , , \n", - "CashFlow INFO (compLife): 2 , , , \n", - "CashFlow INFO (compLife): 3 , , , \n", - "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", - "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", - "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", - "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", - "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 6 years\n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 1.0\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", - "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", - "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", - "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", - "CashFlow INFO (proj comp): ... tax rate: 0.8\n", - "CashFlow INFO (proj c_fl): --------------------------------------------------\n", - "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", - "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", - "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", - "CashFlow INFO (proj comp): 0: \n", - "CashFlow INFO (proj comp): 1: \n", - "CashFlow INFO (proj comp): 2: \n", - "CashFlow INFO (proj comp): 3: \n", - "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): Economic Indicator Calculations\n", - "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", - "CashFlow INFO (FCFF): year, FCFF\n", - "CashFlow INFO (FCFF): 0: \n", - "CashFlow INFO (FCFF): 1: \n", - "CashFlow INFO (FCFF): 2: \n", - "CashFlow INFO (FCFF): 3: \n", - "CashFlow INFO (FCFF): 4: \n", - "CashFlow INFO (FCFF): 5: \n", - "CashFlow INFO (NPV): ... NPV: \n" + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n" + ] + }, + { + "ename": "AttributeError", + "evalue": "'_BlockData' object has no attribute 'set_period'", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m~\\AppData\\Local\\Temp\\ipykernel_33356\\647327047.py\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 12\u001b[0m \u001b[0mtealComponentList\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 13\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mcomponents\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 14\u001b[1;33m \u001b[0mtealComp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbuild_TEAL_Component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mscenario\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0ms\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 15\u001b[0m \u001b[0mtealComponentList\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 16\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\TEAL_integration.py\u001b[0m in \u001b[0;36mbuild_TEAL_Component\u001b[1;34m(name, comp, mdl, scenario, scenario_ind)\u001b[0m\n\u001b[0;32m 126\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 127\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mcfName\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;34m'Hourly'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 128\u001b[1;33m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetDispatchVarFromModel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcfDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscenario\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscenario_ind\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 129\u001b[0m \u001b[0mhourly\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcreateRecurringHourly\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mplant_life\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 130\u001b[0m \u001b[0mcashFlows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhourly\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\TEAL_integration.py\u001b[0m in \u001b[0;36mgetDispatchVarFromModel\u001b[1;34m(cfDict, mdl, scenario, scenario_ind)\u001b[0m\n\u001b[0;32m 202\u001b[0m \u001b[0mdispatch_array\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mzeros\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn_projLife\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn_hours_per_year\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mobject\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 203\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 204\u001b[1;33m \u001b[0mindeces\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0marray\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mtuple\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mscenario\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_period\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"i,i,i\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 205\u001b[0m \u001b[0mtime_shape\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mn_years\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn_hours_per_year\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;31m# reshaping the tuples array to match HERON dispatch\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 206\u001b[0m \u001b[0mindeces\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mindeces\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreshape\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtime_shape\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mc:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, val)\u001b[0m\n\u001b[0;32m 627\u001b[0m \u001b[1;31m# Since the base classes don't support getattr, we can just\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 628\u001b[0m \u001b[1;31m# throw the \"normal\" AttributeError\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 629\u001b[1;33m raise AttributeError(\"'%s' object has no attribute '%s'\"\n\u001b[0m\u001b[0;32m 630\u001b[0m % (self.__class__.__name__, val))\n\u001b[0;32m 631\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;31mAttributeError\u001b[0m: '_BlockData' object has no attribute 'set_period'" ] } ], "source": [ - "tealSettings = build_econ_settings(components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate,\n", - " metrics=['NPV'])\n", + "tealSettings = build_econ_settings(\n", + " components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate,\n", + " metrics=['NPV'],\n", + ")\n", "\n", "metrics_list = []\n", "for s in m.set_scenarios:\n", - " # Build the connecting constraints\n", - " build_connecting_constraints(m.scenario[s], \n", - " set_time=m.set_time, \n", - " set_days=m.set_days,\n", - " set_years=m.set_years)\n", - "\n", " # Append cash flow expressions\n", " tealComponentList = []\n", " for name, comp in components.items():\n", @@ -2913,14 +1947,7 @@ " tealComponentList.append(tealComp)\n", "\n", " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", - " metrics_list.append(metrics)\n", - " \n", - " # Hydrogen demand constraint. \n", - " # Divide the RHS by the molecular mass to convert kg/s to mol/s\n", - " obj = m.scenario[s]\n", - " @obj.Constraint(m.set_time, m.set_days, m.set_years)\n", - " def hydrogen_demand_constraint(blk, t, d, y):\n", - " return blk.period[t, d, y].fs.h2_tank.outlet_to_pipeline.flow_mol[0] <= m.h2_demand / 2.016e-3" + " metrics_list.append(metrics)" ] }, { @@ -3324,7 +2351,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.7.12 ('raven_libraries')", + "display_name": "teal-int-test", "language": "python", "name": "python3" }, @@ -3338,11 +2365,11 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.13" + "version": "3.8.0" }, "vscode": { "interpreter": { - "hash": "6d0acf42cb0fb1bfbd1a977660e9dbc5c6cac802e2d2bc70e5030ba691b903ab" + "hash": "6c0e8164572cba95cad9fe66a50ec70e86cec7bf932427208bc75e6d83a22316" } } }, From 435f48ad713bbc6f5bba86b612ea6f356a692c26 Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Tue, 7 Feb 2023 15:04:02 -0500 Subject: [PATCH 16/29] Moved scripts to util folder --- .../multiperiod_design_pricetaker_wTEALandSynhist.ipynb | 7 +++---- .../syn_hist_integration.py} | 0 .../TEAL_integration.py => util/teal_integration.py} | 0 3 files changed, 3 insertions(+), 4 deletions(-) rename dispatches/{case_studies/nuclear_case/SynHist_integration.py => util/syn_hist_integration.py} (100%) rename dispatches/{case_studies/nuclear_case/TEAL_integration.py => util/teal_integration.py} (100%) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index 495f0e619..51437f78f 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -123,13 +123,12 @@ " fix_dof_and_initialize,\n", ")\n", "\n", - "from dispatches.case_studies.nuclear_case.TEAL_integration import (\n", + "from dispatches.util import (\n", " build_econ_settings,\n", " build_TEAL_Component,\n", " calculate_TEAL_metrics,\n", - ")\n", - "\n", - "from dispatches.case_studies.nuclear_case.SynHist_integration import SynHist_integration" + " SynHist_integration,\n", + ")" ] }, { diff --git a/dispatches/case_studies/nuclear_case/SynHist_integration.py b/dispatches/util/syn_hist_integration.py similarity index 100% rename from dispatches/case_studies/nuclear_case/SynHist_integration.py rename to dispatches/util/syn_hist_integration.py diff --git a/dispatches/case_studies/nuclear_case/TEAL_integration.py b/dispatches/util/teal_integration.py similarity index 100% rename from dispatches/case_studies/nuclear_case/TEAL_integration.py rename to dispatches/util/teal_integration.py From 55b5d8a66594c025656313d0637308af27457715 Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Tue, 7 Feb 2023 15:05:19 -0500 Subject: [PATCH 17/29] Adding init file --- dispatches/util/__init__.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 dispatches/util/__init__.py diff --git a/dispatches/util/__init__.py b/dispatches/util/__init__.py new file mode 100644 index 000000000..43ec65e43 --- /dev/null +++ b/dispatches/util/__init__.py @@ -0,0 +1,22 @@ +################################################################################# +# DISPATCHES was produced under the DOE Design Integration and Synthesis +# Platform to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), +# and is copyright (c) 2022 by the software owners: The Regents of the University +# of California, through Lawrence Berkeley National Laboratory, National +# Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable +# Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et +# al. All rights reserved. +# +# Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license +# information, respectively. Both files are also available online at the URL: +# "https://github.com/gmlc-dispatches/dispatches". +# +################################################################################# + + +from .teal_integration import ( + build_econ_settings, + build_TEAL_Component, + calculate_TEAL_metrics, +) +from .syn_hist_integration import SynHist_integration From ac7856aabc8b88cfbe8b573b3d4f3dfef76f77c1 Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Tue, 28 Feb 2023 07:29:30 -0700 Subject: [PATCH 18/29] updates to ARMA generation guidelines, hopefully clearer usage of years --- ...od_design_pricetaker_wTEALandSynhist.ipynb | 3785 +++++++++++++---- dispatches/util/teal_integration.py | 127 +- 2 files changed, 3064 insertions(+), 848 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index 51437f78f..40c677cc3 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -1,6 +1,7 @@ { "cells": [ { + "attachments": {}, "cell_type": "markdown", "id": "377a6d3a", "metadata": {}, @@ -38,31 +39,49 @@ "- Molar flowrate of hydrogen to the pipeline (`m.fs.h2_tank.outlet_to_pipeline.flow_mol[0]`)\n", "- Molar flowrate of hydrogen to the turbine (`m.fs.h2_tank.outlet_to_turbine.flow_mol[0]`)\n", "\n", - "which maximize the NPV.\n", + "which maximize the NPV.\n" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "640a94ae", + "metadata": {}, + "source": [ "\n", - "### RAVEN and TEAL Installation\n", - "The Tool for Economic Analysis (TEAL) Python software is a plugin for the Risk Analysis Virtual Environment (RAVEN) and developed at Idaho National Lab (INL). TEAL is aimed to contain and deploy complex economic analyses. It allows for a generic definition of cash flows, flexible options to deal with taxes, inflation, discounting, and offers capabilities to compute combined cashflows for components. It also enables the ability to compute different economic metrics: Net Present Value (NPV), Internal Rate of Return (IRR), and Profitability Index (PI). More information on TEAL can be found at https://github.com/idaholab/TEAL. \n", + "## RAVEN and TEAL Implementation\n", + "Risk Analysis Virtual Environment (RAVEN) is a Python software developed at Idaho National Laboratory (INL) for probabilistic risk analysis, validation and uncertainty quantification, parameter optimization, model reduction and data knowledge-discovery. RAVEN offers a framework and helpful tools for stochastic optimization. Of primary importance to this notebook is the training and generation of synthetic time series from a reduced order model. RAVEN currently allows a user to train an auto-regressive moving average (ARMA) model based on historic time series to generate synthetic histories representative of the training sets. \n", "\n", - "To run TEAL, first the user must build and install the RAVEN software package on their machine. Installation instructions for Mac, Linux, and Windows can be found here: https://github.com/idaholab/raven/wiki/installationMain. This will create a Python environment with all RAVEN and TEAL dependencies installed. \n", + "The Tool for Economic Analysis (TEAL) Python software is a plugin for the RAVEN, also developed at INL. TEAL is aimed to contain and deploy complex economic analyses. It allows for a generic definition of cash flows, flexible options to deal with taxes, inflation, discounting, and offers capabilities to compute combined cashflows for components. It also enables the ability to compute different economic metrics: Net Present Value (NPV), Internal Rate of Return (IRR), and Profitability Index (PI). More information on TEAL can be found at https://github.com/idaholab/TEAL. \n", "\n", - "To install TEAL, follow the instructions here: https://github.com/idaholab/raven/wiki/Plugins#registration-and-installation. \n", + "### Installation\n", + "RAVEN and TEAL are offered as pip-installable packages within the DISPATCHES framework. To install both through pip, follow the steps below in an open terminal:\n", "\n", - "Once RAVEN and TEAL are installed, the easiest way to integrate TEAL with DISPATCHES is to pip install DISPATCHES and all dependencies within the RAVEN Python environment (there will be future work in getting RAVEN installed as its own pip install-able package). First, activate the RAVEN environment (here referred to as ``raven_libraries``) and then install DISPATCHES as follows:\n", + " ```bash\n", + " # install RAVEN \n", + " cd dispatches\n", + " pip install -r requirements-dev.txt\n", + " pip install -r requirements-raven.txt\n", + " ```\n", "\n", - "```bash\n", - " # activate existing RAVEN python environment using conda\n", - " cd raven\n", - " conda activate raven_libraries\n", + "### Training an ARMA Model\n", + "To train an ARMA model three things are needed:\n", + " 1. Training data sets (in the form of CSV files)\n", + " 2. a pointer to all the data sets (also a CSV with each requisite data file as a new row)\n", + " 3. a RAVEN XML input script with requirements for the model and a pointer to the training data sets\n", "\n", - " # load raven libraries (if on Windows and using Anaconda Prompt, run 'conda install m2-base' to get sh command)\n", - " sh ./scripts/establish_conda_env.sh --load\n", + "(1) and (2) are provided in the dispatches sample-data repository. An example of (3) is found within this directory (#FIXME). To create the ARMA model, run the following steps in an open terminal:\n", "\n", - " # here, assuming that DISPATCHES and RAVEN are in same directory\n", - " cd ../dispatches \n", + " ```bash\n", + " # run RAVEN\n", + " raven_framework ARMA_train.xml\n", + " ```\n", "\n", - " # usually got an SSL certificate error, fix is to add github to trusted hosts\n", - " python -m pip install -r requirements-dev.txt --trusted-host=codeload.github.com\n", - "```\n", + "### Helpful Intermediate Classes\n", + "In addition to RAVEN and TEAL, we have added two file to help interface between DISPATCHES and the RAVEN/TEAL toolset.\n", + "These are found in the `dispatches/util` directory under:\n", + " - `syn_hist_integration.py` for RAVEN ARMA synthetic history generation\n", + " - `teal_integration.py` for TEAL cashflow generation\n", "\n", "Next, we import the required packages and functions needed for the formulation of the optimization problem." ] @@ -81,14 +100,6 @@ "text": [ "PluginFactory: No installed plugins detected.\n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n", - "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n" - ] } ], "source": [ @@ -174,7 +185,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2023-02-03 17:30:38 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2023-02-28 06:19:48 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", "Degrees of freedom: 0\n", "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -235,7 +246,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 0.000\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 0.002\n", "Total CPU secs in NLP function evaluations = 0.000\n", "\n", "EXIT: Optimal Solution Found.\n" @@ -244,7 +255,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.17031359672546387}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.057614803314208984}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 2, @@ -389,6 +400,7 @@ ] }, { + "attachments": {}, "cell_type": "markdown", "id": "alert-packing", "metadata": {}, @@ -412,7 +424,9 @@ "### Years Used in Demonstration\n", "Previously, we did not use the entire dataset in `lmp_signal.json`. Instead, we used the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We used the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041).\n", "\n", - "Now, we use the plant lifetime and a starting year (based on available years within the ARMA model) to extract synthetic LMP histories for all corresponding years. E.g., for starting year 2020 and plant lifetime of 20 years, we generate histories for 2020 - 2040. Please note that computation time will increase with requested number of years. " + "Here, the user must specify the plant life, the specific years to sample and how many years each specific year should represent. For example, to use 2022 for 10 years and 2032 for the remaining 10 years, the user would specify: ``years_to_sample = [2022, 2032]`` and ``years_per_set = [10, 10]``. The code below checks that years per set sum up to the intended plant life. \n", + "\n", + "**NOTE**: The ARMA model will have been previously trained on a specific range of years. The provided model, for example, was trained from a dataset between 2018-2021 and then interpolated until the year 2045. The user must request years within the domain of the ARMA model. " ] }, { @@ -428,55 +442,65 @@ "output_type": "stream", "text": [ "InputData: Using param spec \"pickledROM\" to read XML node \"ROM.\n", - "(13661.99 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(13662.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(13662.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(13662.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(13662.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(13662.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(13662.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(13662.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(13662.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(13662.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(13662.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(13662.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(13662.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(13662.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(13662.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(13662.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(13662.78 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(13662.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(13662.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(13662.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(13662.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(13662.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(13662.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(13662.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(13662.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(13662.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(13663.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(13663.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(13663.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(393476.57 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(393476.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(393477.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(393477.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(393477.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(393477.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(393477.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(393477.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(393477.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(393477.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(393477.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(393477.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(393477.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(393477.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(393477.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(393477.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(393477.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(393477.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(393477.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(393477.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(393477.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(393477.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(393477.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(393477.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(393477.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(393477.37 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(393477.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(393477.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(393477.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], "source": [ "# Define Time sets\n", - "plant_life = 5\n", - "startYear = 2020\n", - "set_years = range(startYear, startYear + plant_life) # Set of years\n", + "plant_life = 20\n", + "years_to_sample = [2022, 2032] # make sure these years are included in the ARMA, otherwise an error will be raised\n", + "years_per_set = [10, 10] # has to be same length as `years_to_sample`\n", + "\n", + "# make sure that sampled years sum up to plant life\n", + "assert sum(years_per_set) == plant_life\n", + "project_year_map = [[y]*n for y,n in zip(years_to_sample, years_per_set)]\n", + "project_year_map = np.array(project_year_map).flatten()\n", + "\n", + "set_years = np.arange(years_to_sample[0], years_to_sample[0] + plant_life) # Set of years\n", "\n", "# location of trained ARMA model file\n", "cwd = os.getcwd()\n", - "targetFile = cwd + \"\\\\ARMA_Model\\\\arma.pk\"\n", + "targetFile = cwd + \"\\\\ARMA_Model_real\\\\output\\\\arma.pk\"\n", "synHistIntegration = SynHist_integration(targetFile) # this object used to generate histories\n", "\n", "# generate single synthetic history / sampled scenario\n", - "synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", set_years)\n", + "synHistDict = synHistIntegration.generateSyntheticHistory(\"price\", years_to_sample)\n", "\n", "# LMP Signal\n", "LMP = synHistDict[\"LMP\"]\n", - "weights_days = synHistDict[\"weights_days\"]" + "weights_days = synHistDict[\"weights_days\"]\n", + "\n", + "# making sure that requested simulation years are found in ARMA model\n", + "assert [ys in LMP.keys() for ys in years_to_sample]" ] }, { @@ -659,16 +683,16 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 500.98] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-03 17:39:09 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 7.07] Created an instance of the flowsheet and initialized it.\n", - "[+ 38.23] Initialized the entire multiperiod optimization model.\n", - "[+ 1.16] Unfixed the degrees of freedom from each period model.\n" + "[+ 211.13] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-28 06:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 3.99] Created an instance of the flowsheet and initialized it.\n", + "[+ 27.64] Initialized the entire multiperiod optimization model.\n", + "[+ 0.62] Unfixed the degrees of freedom from each period model.\n" ] } ], "source": [ - "set_years = list(set_years) # Set of years\n", + "set_years = list(years_to_sample) # Set of unique years to simulate\n", "set_days = list(LMP[set_years[0]].keys()) # e.g., twenty clusters/days per year\n", "n_time_points = len(LMP[set_years[0]][set_days[0]].keys()) # e.g., twenty fours in a day\n", "\n", @@ -689,7 +713,7 @@ " \"flow_mol_to_turbine\": 10,\n", " },\n", " use_stochastic_build=True,\n", - " outlvl=logging.WARNING,\n", + " outlvl=logging.WARNING, \n", ")\n", "\n", "# Add first-stage variables \n", @@ -713,6 +737,7 @@ "source": [ "# Define parameters\n", "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.project_years = project_year_map # array of years in project life, used when preparing TEAL objects\n", "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", "m.discount_rate = 0.08 # Discount rate: 8%\n", "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", @@ -751,6 +776,7 @@ ] }, { + "attachments": {}, "cell_type": "markdown", "id": "221c93c1", "metadata": {}, @@ -769,8 +795,9 @@ "2. a **Value**: the cost per unit ($\\alpha$)\n", "3. a **Multiplier**: an extra multiplier to distinguish between +/- cash flows ($m$)\n", "\n", - "Each component must also have a Lifetime but all currently set to be the same. The TEAL-DISPATCHES integration currently does not support scaling factors. \n", - "**NOTE**: All expressions currently correspond to " + "Each component must also have a **Lifetime** but all currently set to be the same. If a lifetime is less than the project simulation time, TEAL will create a new Capex cost to represent the unit reconstruction for the year. The reconstruction is assumed to be instantenous, so resource production instantly resumes. \n", + "\n", + "The TEAL-DISPATCHES integration currently does not support scaling factors. \n" ] }, { @@ -829,7 +856,7 @@ " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", " 'fs.h2_turbine.compressor.work_mechanical'],\n", " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [1, 1], # these values come out with correct sign in expression\n", + " \"Multiplier\": [-1, -1], # these values come out with correct sign in expression\n", " },\n", " },\n", " # Electricity Market: positive Cash flows\n", @@ -848,7 +875,7 @@ " \"Lifetime\": 20,\n", " \"Hourly\":{\n", " \"Expressions\": ['fs.h2_tank.outlet_to_pipeline.flow_mol'], # this is in mol/s\n", - " \"Value\": 6.0, # this is $/kg, NOTE: this is increased from previous $3/kg\n", + " \"Value\": 3.0, # this is $/kg\n", " \"Multiplier\": [7.2576] # convert from $/kg -> $/mol and also converting mol/s to mol/hr\n", " },\n", " },\n", @@ -873,7 +900,6 @@ "outputs": [], "source": [ "# using full plant life = 20 yrs\n", - "# LMP signal only uses 2 years... need to resolve when creating recurring cash flows\n", "tealSettings = build_econ_settings(\n", " components,\n", " life=m.plant_life,\n", @@ -903,21 +929,24 @@ "name": "stdout", "output_type": "stream", "text": [ - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", "CashFlow INFO (run): Starting CashFlow Run ...\n", "CashFlow INFO (run): ... Checking if all drivers present ...\n", "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", @@ -938,6 +967,21 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -950,7 +994,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -963,7 +1022,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -974,6 +1048,21 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -984,7 +1073,22 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -998,6 +1102,21 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1010,7 +1129,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1023,7 +1157,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1037,6 +1186,21 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1049,7 +1213,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1062,7 +1241,22 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -1073,6 +1267,21 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -1083,7 +1292,22 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -1094,7 +1318,22 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -1105,15 +1344,30 @@ "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", - "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", - "CashFlow INFO (run): ... project length: 6 years\n", + "CashFlow INFO (run): ... project length: 21 years\n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... component end: 21\n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1125,7 +1379,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1137,7 +1406,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1149,7 +1433,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1162,6 +1461,21 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1174,10 +1488,25 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... component end: 21\n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1189,7 +1518,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1201,7 +1545,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1213,11 +1572,26 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... component end: 21\n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1229,7 +1603,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 1.0\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1241,7 +1630,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1253,7 +1657,22 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1266,6 +1685,21 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1278,10 +1712,25 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... component end: 21\n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1294,10 +1743,25 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", "CashFlow INFO (proj comp): ... component start: 0\n", - "CashFlow INFO (proj comp): ... component end: 6\n", + "CashFlow INFO (proj comp): ... component end: 21\n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", "CashFlow INFO (proj c_fl): --------------------------------------------------\n", @@ -1310,6 +1774,21 @@ "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (run): ==========================================================================================\n", "CashFlow INFO (run): Economic Indicator Calculations\n", "CashFlow INFO (run): ==========================================================================================\n", @@ -1321,6 +1800,21 @@ "CashFlow INFO (FCFF): 3: \n", "CashFlow INFO (FCFF): 4: \n", "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", "CashFlow INFO (NPV): ... NPV: \n" ] } @@ -1369,144 +1863,203 @@ "\n", "This is Ipopt version 3.13.2, running with linear solver ma27.\n", "\n", - "Number of nonzeros in equality constraint Jacobian...: 1451700\n", - "Number of nonzeros in inequality constraint Jacobian.: 19200\n", - "Number of nonzeros in Lagrangian Hessian.............: 489600\n", + "Number of nonzeros in equality constraint Jacobian...: 580680\n", + "Number of nonzeros in inequality constraint Jacobian.: 7680\n", + "Number of nonzeros in Lagrangian Hessian.............: 195840\n", "\n", - "Total number of variables............................: 527903\n", - " variables with only lower bounds: 50303\n", - " variables with lower and upper bounds: 441600\n", + "Total number of variables............................: 211163\n", + " variables with only lower bounds: 20123\n", + " variables with lower and upper bounds: 176640\n", " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 520700\n", - "Total number of inequality constraints...............: 9600\n", + "Total number of equality constraints.................: 208280\n", + "Total number of inequality constraints...............: 3840\n", " inequality constraints with only lower bounds: 0\n", " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 9600\n", + " inequality constraints with only upper bounds: 3840\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.0084262e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.2260928e+09 1.92e+05 2.07e+04 -1.0 2.80e+06 - 3.24e-04 8.95e-01f 1\n", - " 2 -1.2544379e+09 7.50e+03 1.25e+04 -1.0 4.90e+05 - 4.56e-03 9.90e-01f 1\n", - " 3 -1.2548001e+09 1.98e+02 5.73e+02 -1.0 9.59e+03 - 1.18e-01 9.73e-01h 1\n", - " 4 -1.2548088e+09 1.19e+02 4.18e+02 -1.0 2.25e+02 - 4.23e-01 3.95e-01h 1\n", - " 5 -1.2548236e+09 6.04e+01 1.69e+03 -1.0 3.52e+02 - 5.52e-02 5.85e-01f 1\n", - " 6 -1.2548473e+09 5.22e+00 4.84e+03 -1.0 4.47e+02 - 2.76e-01 1.00e+00f 1\n", - " 7 -1.2548608e+09 3.41e-01 7.61e+02 -1.0 7.04e+02 -4.0 9.64e-03 1.00e+00f 1\n", - " 8 -1.2549547e+09 7.70e-02 7.92e+02 -1.0 8.55e+03 - 4.48e-02 6.59e-01f 1\n", - " 9 -1.2550614e+09 8.15e-04 9.95e+02 -1.0 6.78e+03 - 8.15e-02 6.56e-01f 1\n", + " 0 -4.3469995e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -5.3109827e+09 1.91e+05 2.05e+04 -1.0 2.80e+06 - 8.44e-04 8.91e-01f 1\n", + " 2 -5.4094953e+09 7.78e+03 1.22e+04 -1.0 5.00e+05 - 1.83e-03 9.90e-01f 1\n", + " 3 -5.4108505e+09 2.28e+02 5.69e+02 -1.0 9.99e+03 - 2.50e-01 9.71e-01f 1\n", + " 4 -5.4113522e+09 1.30e+02 4.14e+02 -1.0 3.32e+02 - 1.50e-01 4.22e-01f 1\n", + " 5 -5.4118454e+09 9.83e+01 1.99e+03 -1.0 7.09e+02 - 6.57e-02 3.65e-01f 1\n", + " 6 -5.4133498e+09 3.59e+01 1.96e+03 -1.0 8.46e+03 - 2.00e-03 6.21e-01f 1\n", + " 7 -5.4140889e+09 2.16e+01 9.45e+02 -1.0 2.14e+03 - 5.57e-02 3.99e-01f 1\n", + " 8 -5.4148836e+09 1.81e+01 4.79e+03 -1.0 9.17e+03 - 5.19e-02 1.60e-01f 1\n", + " 9 -5.4180881e+09 9.58e+00 1.96e+04 -1.0 8.28e+03 - 5.08e-02 4.71e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -5.4194716e+09 5.66e+00 1.84e+04 -1.0 6.66e+03 - 8.34e-02 4.10e-01f 1\n", + " 11 -5.4207192e+09 3.48e+00 2.41e+04 -1.0 6.53e+03 - 7.56e-02 3.85e-01f 1\n", + " 12 -5.4211037e+09 2.96e+00 2.27e+04 -1.0 5.77e+03 - 8.50e-02 1.50e-01f 1\n", + " 13 -5.4215908e+09 2.45e+00 2.21e+04 -1.0 6.19e+03 - 6.06e-02 1.70e-01f 1\n", + " 14 -5.4220592e+09 2.04e+00 2.10e+04 -1.0 5.67e+03 - 6.51e-02 1.68e-01f 1\n", + " 15 -5.4230452e+09 1.36e+00 2.00e+04 -1.0 5.53e+03 - 6.33e-02 3.34e-01f 1\n", + " 16 -5.4234306e+09 1.15e+00 1.82e+04 -1.0 4.77e+03 - 8.30e-02 1.57e-01f 1\n", + " 17 -5.4243003e+09 7.16e-01 1.57e+04 -1.0 5.15e+03 - 7.45e-02 3.75e-01f 1\n", + " 18 -5.4247750e+09 4.89e-01 1.40e+04 -1.0 4.70e+03 - 8.33e-02 3.17e-01f 1\n", + " 19 -5.4249399e+09 4.12e-01 1.12e+04 -1.0 3.70e+03 - 2.08e-01 1.57e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -5.4252085e+09 3.05e-01 1.01e+04 -1.0 4.10e+03 - 1.38e-02 2.60e-01f 1\n", + " 21 -5.4253702e+09 2.46e-01 7.30e+03 -1.0 3.64e+03 - 3.44e-01 1.91e-01f 1\n", + " 22 -5.4255479e+09 2.00e-01 5.93e+03 -1.0 2.59e+03 - 8.84e-03 1.91e-01f 1\n", + " 23 -5.4260698e+09 8.53e-02 5.93e+03 -1.0 3.99e+03 - 4.27e-02 5.72e-01f 1\n", + " 24 -5.4262360e+09 6.63e-02 5.10e+03 -1.0 3.22e+03 - 1.10e-01 2.23e-01f 1\n", + " 25 -5.4264430e+09 4.99e-02 5.50e+03 -1.0 3.54e+03 - 7.13e-02 2.47e-01f 1\n", + " 26 -5.4265513e+09 4.40e-02 5.06e+03 -1.0 3.12e+03 - 9.32e-02 1.19e-01f 1\n", + " 27 -5.4266874e+09 3.81e-02 4.78e+03 -1.0 3.26e+03 - 7.35e-02 1.34e-01f 1\n", + " 28 -5.4268618e+09 3.16e-02 4.48e+03 -1.0 3.12e+03 - 7.52e-02 1.70e-01f 1\n", + " 29 -5.4270470e+09 2.58e-02 4.18e+03 -1.0 3.01e+03 - 8.42e-02 1.84e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.2551489e+09 3.61e-04 9.34e+03 -1.0 6.69e+03 - 1.36e-01 4.40e-01f 1\n", - " 11 -1.2552867e+09 3.56e-05 1.56e+04 -1.0 7.49e+03 - 6.12e-02 7.16e-01f 1\n", - " 12 -1.2553441e+09 2.74e-05 1.32e+04 -1.0 5.81e+03 - 1.27e-01 2.63e-01f 1\n", - " 13 -1.2554938e+09 1.72e-05 1.16e+04 -1.0 7.16e+03 - 8.38e-02 5.03e-01f 1\n", - " 14 -1.2556519e+09 1.04e-05 8.86e+03 -1.0 6.54e+03 - 1.11e-01 5.08e-01f 1\n", - " 15 -1.2557337e+09 8.05e-06 7.57e+03 -1.0 6.56e+03 - 1.09e-01 2.50e-01f 1\n", - " 16 -1.2558187e+09 6.43e-06 6.89e+03 -1.0 7.19e+03 - 8.71e-02 2.22e-01f 1\n", - " 17 -1.2559134e+09 5.09e-06 6.14e+03 -1.0 7.02e+03 - 8.50e-02 2.30e-01f 1\n", - " 18 -1.2560971e+09 3.29e-06 5.49e+03 -1.0 7.30e+03 - 8.45e-02 4.40e-01f 1\n", - " 19 -1.2562747e+09 2.08e-06 5.15e+03 -1.0 7.20e+03 - 1.06e-01 4.51e-01f 1\n", + " 30 -5.4271927e+09 2.19e-02 3.80e+03 -1.0 2.90e+03 - 9.25e-02 1.50e-01f 1\n", + " 31 -5.4273357e+09 1.87e-02 3.47e+03 -1.0 2.67e+03 - 7.90e-02 1.46e-01f 1\n", + " 32 -5.4274826e+09 1.60e-02 3.27e+03 -1.0 2.78e+03 - 8.43e-02 1.46e-01f 1\n", + " 33 -5.4276293e+09 1.37e-02 3.29e+03 -1.0 2.83e+03 - 8.53e-02 1.41e-01f 1\n", + " 34 -5.4277566e+09 1.20e-02 3.19e+03 -1.0 3.01e+03 - 8.80e-02 1.24e-01f 1\n", + " 35 -5.4279783e+09 9.44e-03 3.59e+03 -1.0 3.21e+03 - 8.15e-02 2.15e-01f 1\n", + " 36 -5.4281393e+09 7.89e-03 3.47e+03 -1.0 3.35e+03 - 1.04e-01 1.64e-01f 1\n", + " 37 -5.4284436e+09 5.38e-03 4.01e+03 -1.0 3.60e+03 - 9.81e-02 3.18e-01f 1\n", + " 38 -5.4286426e+09 4.09e-03 3.83e+03 -1.0 3.75e+03 - 1.32e-01 2.39e-01f 1\n", + " 39 -5.4289050e+09 2.71e-03 3.92e+03 -1.0 4.05e+03 - 1.27e-01 3.38e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.2563566e+09 1.70e-06 4.56e+03 -1.0 7.18e+03 - 1.05e-01 1.95e-01f 1\n", - " 21 -1.2567279e+09 8.21e-07 4.61e+03 -1.0 8.08e+03 - 8.15e-02 7.35e-01f 1\n", - " 22 -1.2568264e+09 6.86e-07 4.01e+03 -1.0 7.71e+03 - 1.30e-01 1.71e-01f 1\n", - " 23 -1.2570353e+09 5.10e-07 3.75e+03 -1.0 9.39e+03 - 7.83e-02 2.75e-01f 1\n", - " 24 -1.2573211e+09 3.55e-07 3.33e+03 -1.0 9.41e+03 - 9.41e-02 3.30e-01f 1\n", - " 25 -1.2576003e+09 2.63e-07 2.85e+03 -1.0 1.00e+04 - 9.62e-02 2.78e-01f 1\n", - " 26 -1.2578981e+09 2.02e-07 2.55e+03 -1.0 1.05e+04 - 9.18e-02 2.50e-01f 1\n", - " 27 -1.2584158e+09 1.37e-07 2.45e+03 -1.0 1.18e+04 - 8.57e-02 3.57e-01f 1\n", - " 28 -1.2588437e+09 1.06e-07 2.28e+03 -1.0 1.28e+04 - 9.65e-02 2.38e-01f 1\n", - " 29 -1.2594398e+09 7.96e-08 2.23e+03 -1.0 1.46e+04 - 8.25e-02 2.68e-01f 1\n", + " 40 -5.4290325e+09 2.20e-03 3.38e+03 -1.0 4.26e+03 - 1.56e-01 1.87e-01f 1\n", + " 41 -5.4293360e+09 1.21e-03 3.52e+03 -1.0 4.68e+03 - 1.36e-01 4.51e-01f 1\n", + " 42 -5.4295341e+09 7.70e-04 3.00e+03 -1.0 4.69e+03 - 2.03e-01 3.64e-01f 1\n", + " 43 -5.4296654e+09 5.66e-04 2.38e+03 -1.0 5.00e+03 - 2.18e-01 2.65e-01f 1\n", + " 44 -5.4297836e+09 4.27e-04 1.86e+03 -1.0 5.40e+03 - 2.23e-01 2.45e-01f 1\n", + " 45 -5.4299155e+09 3.06e-04 1.36e+03 -1.0 5.67e+03 - 2.72e-01 2.83e-01f 1\n", + " 46 -5.4300348e+09 2.24e-04 1.05e+03 -1.0 5.79e+03 - 1.99e-01 2.69e-01f 1\n", + " 47 -5.4301009e+09 1.88e-04 3.93e+03 -1.0 9.21e+04 - 6.42e-03 1.60e-01f 1\n", + " 48 -5.4302006e+09 1.36e-04 2.19e+04 -1.0 1.09e+04 - 1.02e-01 2.78e-01f 1\n", + " 49 -5.4302336e+09 1.22e-04 2.68e+04 -1.0 1.21e+05 - 2.98e-02 9.84e-02f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.2602514e+09 5.75e-08 2.09e+03 -1.0 1.63e+04 - 8.51e-02 3.01e-01f 1\n", - " 31 -1.2611517e+09 4.32e-08 1.95e+03 -1.0 1.86e+04 - 8.76e-02 2.67e-01f 1\n", - " 32 -1.2625891e+09 2.99e-08 1.94e+03 -1.0 2.21e+04 - 8.23e-02 3.38e-01f 1\n", - " 33 -1.2646343e+09 1.99e-08 1.99e+03 -1.0 2.65e+04 - 8.59e-02 3.67e-01f 1\n", - " 34 -1.2674747e+09 1.31e-08 2.01e+03 -1.0 3.35e+04 - 8.41e-02 3.70e-01f 1\n", - " 35 -1.2732275e+09 7.00e-09 2.08e+03 -1.0 4.27e+04 - 8.27e-02 5.24e-01f 1\n", - " 36 -1.2798909e+09 4.53e-09 2.01e+03 -1.0 6.30e+04 - 8.79e-02 3.78e-01f 1\n", - " 37 -1.2914328e+09 2.73e-09 1.96e+03 -1.0 9.13e+04 - 7.82e-02 4.27e-01f 1\n", - " 38 -1.3112131e+09 1.56e-09 1.88e+03 -1.0 1.35e+05 - 7.99e-02 4.61e-01f 1\n", - " 39 -1.3488134e+09 7.79e-10 1.81e+03 -1.0 1.92e+05 - 7.33e-02 5.40e-01f 1\n", + " 50 -5.4302567e+09 1.13e-04 2.53e+04 -1.0 2.72e+04 - 7.33e-02 7.82e-02f 1\n", + " 51 -5.4303058e+09 9.54e-05 3.27e+04 -1.0 1.34e+05 - 4.49e-02 1.54e-01f 1\n", + " 52 -5.4303299e+09 8.73e-05 3.18e+04 -1.0 8.96e+04 - 6.66e-02 8.52e-02f 1\n", + " 53 -5.4303705e+09 7.32e-05 3.25e+04 -1.0 7.60e+04 - 1.00e-01 1.61e-01f 1\n", + " 54 -5.4303969e+09 6.48e-05 3.13e+04 -1.0 1.26e+05 - 8.64e-02 1.15e-01f 1\n", + " 55 -5.4304227e+09 5.66e-05 2.96e+04 -1.0 2.66e+04 - 9.89e-02 1.26e-01f 1\n", + " 56 -5.4304482e+09 4.89e-05 3.03e+04 -1.0 2.40e+04 - 7.02e-02 1.35e-01f 1\n", + " 57 -5.4304752e+09 4.11e-05 2.93e+04 -1.0 1.13e+05 - 1.05e-01 1.59e-01f 1\n", + " 58 -5.4305006e+09 3.42e-05 2.87e+04 -1.0 9.87e+04 - 9.84e-02 1.69e-01f 1\n", + " 59 -5.4305278e+09 2.68e-05 3.18e+04 -1.0 1.16e+05 - 5.25e-02 2.16e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.3491904e+09 7.89e-10 1.54e+03 -1.0 1.84e+05 - 1.30e-01 7.96e-03f 1\n", - " 41 -1.3492049e+09 7.59e-10 1.33e+03 -1.0 9.96e+04 - 1.20e-01 6.24e-02f 1\n", - " 42 -1.3493280e+09 5.92e-10 1.44e+03 -1.0 1.09e+05 - 9.85e-02 6.47e-01f 1\n", - " 43 -1.3494400e+09 7.20e-10 1.26e+03 -1.0 8.54e+04 - 2.10e-01 9.46e-01f 1\n", - " 44 -1.3494625e+09 5.96e-10 9.56e+02 -1.0 8.88e+04 - 2.23e-01 4.98e-01f 1\n", - " 45 -1.3494970e+09 5.72e-10 8.28e+02 -1.0 9.39e+04 - 2.24e-01 9.80e-01f 1\n", - " 46 -1.3495185e+09 6.63e-10 6.98e+02 -1.0 9.03e+04 - 2.31e-01 1.00e+00f 1\n", - " 47 -1.3495323e+09 6.47e-10 8.26e+02 -1.0 8.34e+04 - 2.93e-01 1.00e+00f 1\n", - " 48 -1.3495402e+09 7.04e-10 2.66e+03 -1.0 8.02e+04 - 2.44e-01 1.00e+00f 1\n", - " 49 -1.3495421e+09 6.01e-10 4.21e+03 -1.0 8.73e+04 - 3.23e-01 4.85e-01f 1\n", + " 60 -5.4305412e+09 2.25e-05 3.08e+04 -1.0 7.50e+04 - 8.96e-02 1.63e-01f 1\n", + " 61 -5.4305611e+09 1.58e-05 4.84e+04 -1.0 6.01e+04 - 9.45e-02 2.94e-01f 1\n", + " 62 -5.4305711e+09 1.26e-05 4.16e+04 -1.0 7.00e+04 - 1.61e-01 2.03e-01f 1\n", + " 63 -5.4305815e+09 8.30e-06 3.03e+04 -1.0 1.62e+04 - 2.97e-01 3.43e-01f 1\n", + " 64 -5.4305922e+09 3.78e-06 3.65e+04 -1.0 1.77e+04 - 9.66e-02 5.45e-01f 1\n", + " 65 -5.4305935e+09 3.47e-06 3.17e+04 -1.0 9.70e+04 - 1.40e-01 8.04e-02f 1\n", + " 66 -5.4305957e+09 3.17e-06 2.92e+04 -1.0 9.53e+04 - 7.61e-02 8.75e-02f 1\n", + " 67 -5.4306026e+09 2.53e-06 2.54e+04 -1.0 8.04e+04 - 9.74e-02 2.00e-01f 1\n", + " 68 -5.4306056e+09 2.17e-06 2.15e+04 -1.0 6.80e+04 - 1.62e-01 1.43e-01f 1\n", + " 69 -5.4306085e+09 1.72e-06 1.76e+04 -1.0 6.46e+04 - 1.50e-01 2.09e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.3495427e+09 6.24e-10 4.31e+03 -1.0 9.42e+04 - 2.37e-01 2.60e-01f 1\n", - " 51 -1.3495430e+09 6.10e-10 9.37e+03 -1.0 1.04e+05 - 1.03e-01 1.62e-01f 1\n", - " 52 -1.3495437e+09 6.15e-10 2.61e+04 -1.0 1.01e+05 - 1.44e-01 2.96e-01f 1\n", - " 53 -1.3495449e+09 5.98e-10 2.89e+04 -1.0 9.52e+04 - 8.67e-02 2.89e-01f 1\n", - " 54 -1.3495458e+09 5.67e-10 2.63e+04 -1.0 8.49e+04 - 1.02e-01 2.24e-01f 1\n", - " 55 -1.3495465e+09 6.60e-10 1.97e+04 -1.0 7.63e+04 - 2.71e-01 1.65e-01f 1\n", - " 56 -1.3495478e+09 6.33e-10 1.46e+04 -1.0 9.34e+04 - 2.22e-01 2.99e-01f 1\n", - " 57 -1.3495489e+09 5.82e-10 1.06e+04 -1.0 1.04e+05 - 2.46e-01 2.94e-01f 1\n", - " 58 -1.3495502e+09 6.24e-10 7.17e+03 -1.0 1.00e+05 - 2.75e-01 3.54e-01f 1\n", - " 59 -1.3495518e+09 5.55e-10 5.50e+03 -1.0 8.32e+04 - 3.23e-01 6.01e-01f 1\n", + " 70 -5.4306110e+09 1.18e-06 1.31e+04 -1.0 5.41e+04 - 1.84e-01 3.14e-01f 1\n", + " 71 -5.4306120e+09 9.84e-07 1.09e+04 -1.0 5.91e+04 - 1.77e-01 1.65e-01f 1\n", + " 72 -5.4306122e+09 8.47e-07 9.50e+03 -1.0 5.11e+04 - 1.15e-01 1.39e-01f 1\n", + " 73 -5.4306140e+09 6.14e-07 7.42e+03 -1.0 4.30e+04 - 1.96e-01 2.75e-01f 1\n", + " 74 -5.4306140e+09 5.27e-07 7.30e+03 -1.0 3.81e+04 - 1.17e-01 1.42e-01f 1\n", + " 75 -5.4306125e+09 2.23e-07 1.56e+04 -1.0 3.43e+04 - 1.63e-01 5.77e-01f 1\n", + " 76 -5.4306069e+09 1.09e-07 8.25e+03 -1.0 3.01e+04 - 3.66e-01 5.12e-01f 1\n", + " 77 -5.4306041e+09 4.43e-08 7.46e+03 -1.0 3.31e+04 - 9.63e-02 5.93e-01f 1\n", + " 78 -5.4305996e+09 2.96e-08 5.28e+03 -1.0 2.75e+04 - 2.43e-01 3.33e-01f 1\n", + " 79 -5.4305873e+09 5.24e-10 6.19e+03 -1.0 1.80e+04 - 2.74e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.3495507e+09 5.73e-10 6.20e+03 -1.0 3.90e+04 - 1.77e-01 3.34e-01f 1\n", - " 61 -1.3495496e+09 5.54e-10 3.41e+03 -1.0 2.54e+04 - 2.83e-01 2.22e-01f 1\n", - " 62 -1.3495478e+09 6.00e-10 3.04e+03 -1.0 3.71e+04 - 1.34e-01 3.43e-01f 1\n", - " 63 -1.3495450e+09 5.73e-10 1.86e+03 -1.0 5.02e+04 - 3.61e-01 5.53e-01f 1\n", - " 64 -1.3495395e+09 6.16e-10 3.47e+02 -1.0 7.44e+04 - 6.15e-01 1.00e+00f 1\n", - " 65 -1.3495347e+09 6.97e-10 1.92e+01 -1.0 3.36e+04 - 9.62e-01 1.00e+00f 1\n", - " 66 -1.3495316e+09 6.10e-10 9.59e+00 -1.0 8.35e+03 - 9.91e-01 1.00e+00f 1\n", - " 67 -1.3495315e+09 6.73e-10 8.23e-01 -1.0 1.87e+03 - 1.00e+00 1.00e+00f 1\n", - " 68 -1.3496476e+09 6.64e-10 1.28e+01 -1.7 6.48e+04 - 1.00e+00 1.00e+00f 1\n", - " 69 -1.3496481e+09 5.63e-10 2.23e-02 -1.7 1.12e+03 - 1.00e+00 1.00e+00f 1\n", + " 80 -5.4305823e+09 2.04e-10 2.67e+03 -1.0 1.48e+04 - 4.44e-01 6.26e-01f 1\n", + " 81 -5.4305765e+09 1.16e-10 1.26e+03 -1.0 1.98e+04 - 4.42e-01 8.47e-01f 1\n", + " 82 -5.4305706e+09 1.16e-10 2.52e+03 -1.0 1.51e+04 - 3.16e-01 1.00e+00f 1\n", + " 83 -5.4305673e+09 1.16e-10 3.84e+02 -1.0 9.45e+03 - 8.43e-01 1.00e+00f 1\n", + " 84 -5.4305652e+09 1.46e-10 1.40e+02 -1.0 5.21e+04 - 9.91e-01 1.00e+00f 1\n", + " 85 -5.4305648e+09 1.16e-10 1.12e+01 -1.0 1.92e+04 - 1.00e+00 1.00e+00f 1\n", + " 86 -5.4305648e+09 1.16e-10 9.01e-01 -1.0 3.83e+03 - 1.00e+00 1.00e+00f 1\n", + " 87 -5.4307682e+09 1.60e-10 9.16e+03 -1.7 1.22e+05 - 1.00e+00 7.85e-01f 1\n", + " 88 -5.4308254e+09 1.16e-10 4.89e+00 -1.7 3.11e+04 - 1.00e+00 1.00e+00f 1\n", + " 89 -5.4308254e+09 1.16e-10 4.94e-01 -1.7 1.78e+02 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.3496691e+09 5.71e-10 4.54e+03 -3.8 1.66e+04 - 9.74e-01 7.23e-01f 1\n", - " 71 -1.3496735e+09 6.23e-10 8.77e+03 -3.8 4.68e+03 - 1.00e+00 5.43e-01f 1\n", - " 72 -1.3496749e+09 5.21e-10 5.15e+03 -3.8 2.13e+03 - 1.00e+00 4.09e-01f 1\n", - " 73 -1.3496758e+09 6.88e-10 2.91e+03 -3.8 1.24e+03 - 8.97e-01 4.36e-01f 1\n", - " 74 -1.3496762e+09 6.36e-10 1.63e+03 -3.8 6.62e+02 - 9.82e-01 4.40e-01f 1\n", - " 75 -1.3496764e+09 6.25e-10 6.82e+02 -3.8 3.24e+02 - 1.00e+00 5.81e-01f 1\n", - " 76 -1.3496764e+09 5.89e-10 3.86e+02 -3.8 9.14e+01 - 1.00e+00 4.34e-01f 1\n", - " 77 -1.3496764e+09 5.89e-10 2.43e+02 -3.8 5.47e+01 - 5.01e-01 3.70e-01f 1\n", - " 78 -1.3496764e+09 5.68e-10 1.30e+02 -3.8 5.53e+01 - 5.72e-01 4.65e-01f 1\n", - " 79 -1.3496765e+09 5.22e-10 6.14e+01 -3.8 7.74e+01 - 6.74e-01 5.28e-01f 1\n", + " 90 -5.4308254e+09 1.16e-10 2.22e-03 -1.7 4.75e+00 - 1.00e+00 1.00e+00h 1\n", + " 91 -5.4308621e+09 2.33e-10 1.76e+04 -3.8 3.29e+04 - 1.00e+00 5.66e-01f 1\n", + " 92 -5.4308755e+09 1.16e-10 1.18e+04 -3.8 1.46e+04 - 1.00e+00 4.73e-01f 1\n", + " 93 -5.4308824e+09 1.16e-10 6.71e+03 -3.8 7.74e+03 - 1.00e+00 4.75e-01f 1\n", + " 94 -5.4308854e+09 2.33e-10 4.01e+03 -3.8 5.01e+03 - 1.47e-01 4.00e-01f 1\n", + " 95 -5.4308855e+09 2.33e-10 3.98e+03 -3.8 3.63e+03 - 2.76e-01 1.08e-02f 1\n", + " 96 -5.4308861e+09 2.33e-10 3.41e+03 -3.8 2.66e+03 - 1.44e-01 1.45e-01f 1\n", + " 97 -5.4308868e+09 2.33e-10 2.69e+03 -3.8 2.21e+03 - 1.01e-02 2.04e-01f 1\n", + " 98 -5.4308872e+09 2.33e-10 2.24e+03 -3.8 1.58e+03 - 3.60e-02 1.68e-01f 1\n", + " 99 -5.4308875e+09 2.33e-10 1.97e+03 -3.8 1.82e+03 - 2.91e-01 1.59e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.3496765e+09 5.82e-10 4.86e+00 -3.8 2.72e+01 - 5.96e-01 1.00e+00f 1\n", - " 81 -1.3496765e+09 7.07e-10 1.81e-03 -3.8 8.37e+00 - 1.00e+00 1.00e+00f 1\n", - " 82 -1.3496765e+09 6.31e-10 1.59e-05 -3.8 1.26e+00 - 1.00e+00 1.00e+00h 1\n", - " 83 -1.3496765e+09 6.32e-10 1.32e+01 -5.7 1.30e+02 - 2.43e-01 2.07e-01f 1\n", - " 84 -1.3496765e+09 6.76e-10 9.93e+01 -5.7 4.14e+01 - 5.36e-01 2.15e-01f 1\n", - " 85 -1.3496765e+09 5.57e-10 2.04e+01 -5.7 3.01e+01 - 4.58e-01 6.05e-01f 1\n", - " 86 -1.3496765e+09 5.47e-10 1.69e+01 -5.7 1.19e+01 - 5.90e-01 4.95e-01f 1\n", - " 87 -1.3496765e+09 5.74e-10 1.87e+01 -5.7 5.99e+00 - 9.29e-01 6.06e-01f 1\n", - " 88 -1.3496765e+09 5.26e-10 6.71e+00 -5.7 2.33e+00 - 1.00e+00 7.26e-01f 1\n", - " 89 -1.3496765e+09 6.07e-10 3.45e-05 -5.7 5.91e-01 - 1.00e+00 1.00e+00f 1\n", + " 100 -5.4308877e+09 3.49e-10 1.75e+03 -3.8 1.75e+03 - 1.14e-01 1.11e-01f 1\n", + " 101 -5.4308880e+09 3.49e-10 1.49e+03 -3.8 1.55e+03 - 1.70e-01 1.48e-01f 1\n", + " 102 -5.4308881e+09 3.49e-10 1.38e+03 -3.8 1.25e+03 - 1.88e-01 5.97e-02f 1\n", + " 103 -5.4308883e+09 3.49e-10 1.14e+03 -3.8 1.88e+03 - 2.33e-01 1.68e-01f 1\n", + " 104 -5.4308883e+09 3.49e-10 1.05e+03 -3.8 1.24e+03 - 5.40e-02 8.42e-02f 1\n", + " 105 -5.4308885e+09 3.49e-10 8.96e+02 -3.8 9.81e+02 - 1.33e-01 1.48e-01f 1\n", + " 106 -5.4308886e+09 3.49e-10 7.26e+02 -3.8 6.28e+02 - 1.66e-01 1.91e-01f 1\n", + " 107 -5.4308886e+09 3.49e-10 7.10e+02 -3.8 9.92e+02 - 1.92e-01 3.93e-02f 1\n", + " 108 -5.4308886e+09 4.66e-10 6.48e+02 -3.8 2.70e+02 - 7.65e-02 8.58e-02f 1\n", + " 109 -5.4308886e+09 4.66e-10 6.32e+02 -3.8 2.10e+02 - 2.59e-01 3.05e-02f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.3496765e+09 6.02e-10 5.10e-09 -5.7 4.77e-02 - 1.00e+00 1.00e+00h 1\n", - " 91 -1.3496765e+09 5.84e-10 1.30e+00 -7.0 4.73e-01 - 1.00e+00 6.98e-01f 1\n", - " 92 -1.3496765e+09 5.88e-10 2.32e-06 -7.0 1.42e-01 - 1.00e+00 1.00e+00f 1\n", - " 93 -1.3496765e+09 6.39e-10 1.02e-12 -7.0 6.35e-03 - 1.00e+00 1.00e+00h 1\n", + " 110 -5.4308887e+09 4.66e-10 5.61e+02 -3.8 1.95e+02 - 6.97e-02 1.14e-01f 1\n", + " 111 -5.4308888e+09 3.49e-10 3.45e+02 -3.8 7.42e+02 - 4.14e-02 4.03e-01f 1\n", + " 112 -5.4308888e+09 2.33e-10 3.27e+02 -3.8 2.24e+02 - 6.08e-02 3.47e-01f 1\n", + " 113 -5.4308889e+09 2.33e-10 2.98e+02 -3.8 9.62e+01 - 1.18e-01 1.68e-01f 1\n", + " 114 -5.4308889e+09 2.33e-10 2.24e+02 -3.8 7.11e+01 - 2.42e-01 1.45e-01f 1\n", + " 115 -5.4308889e+09 3.49e-10 1.72e+02 -3.8 6.46e+01 - 2.26e-01 6.15e-02f 1\n", + " 116 -5.4308889e+09 2.33e-10 1.57e+02 -3.8 6.07e+01 - 8.90e-02 3.90e-01f 1\n", + " 117 -5.4308889e+09 2.33e-10 1.13e+02 -3.8 1.59e+02 - 3.32e-01 2.53e-01f 1\n", + " 118 -5.4308889e+09 2.33e-10 5.60e+01 -3.8 4.91e+01 - 4.22e-01 6.10e-01f 1\n", + " 119 -5.4308889e+09 1.16e-10 3.10e+01 -3.8 4.73e+01 - 6.32e-01 1.00e+00f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 120 -5.4308889e+09 1.16e-10 2.25e-03 -3.8 1.27e+01 - 1.00e+00 1.00e+00f 1\n", + " 121 -5.4308889e+09 1.16e-10 7.25e-05 -3.8 2.53e+00 - 1.00e+00 1.00e+00h 1\n", + " 122 -5.4308889e+09 2.33e-10 1.81e+01 -5.7 5.27e+02 - 7.90e-02 1.09e-01f 1\n", + " 123 -5.4308889e+09 2.33e-10 6.12e+01 -5.7 4.19e+02 - 2.77e-01 7.35e-02f 1\n", + " 124 -5.4308890e+09 2.33e-10 2.76e+01 -5.7 4.54e+02 - 1.50e-02 1.45e-01f 1\n", + " 125 -5.4308890e+09 3.49e-10 3.73e+01 -5.7 2.43e+02 - 1.56e-01 8.28e-02f 1\n", + " 126 -5.4308890e+09 3.49e-10 8.70e+01 -5.7 7.59e+01 - 1.72e-01 2.01e-02f 1\n", + " 127 -5.4308890e+09 2.33e-10 3.18e+01 -5.7 7.41e+01 - 5.14e-02 1.99e-01f 1\n", + " 128 -5.4308890e+09 2.33e-10 2.48e+01 -5.7 6.21e+01 - 2.19e-01 2.19e-01f 1\n", + " 129 -5.4308890e+09 2.33e-10 2.16e+01 -5.7 5.08e+01 - 2.18e-01 2.00e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -5.4308890e+09 3.49e-10 1.78e+01 -5.7 1.53e+02 - 1.58e-01 1.62e-01f 1\n", + " 131 -5.4308890e+09 3.49e-10 1.74e+01 -5.7 5.81e+01 - 3.58e-01 2.81e-01f 1\n", + " 132 -5.4308890e+09 2.33e-10 8.20e+00 -5.7 1.67e+01 - 2.57e-01 3.47e-01f 1\n", + " 133 -5.4308890e+09 2.33e-10 5.97e+00 -5.7 1.04e+01 - 3.28e-01 3.12e-01f 1\n", + " 134 -5.4308890e+09 1.16e-10 3.04e+00 -5.7 7.01e+00 - 5.30e-01 5.19e-01f 1\n", + " 135 -5.4308890e+09 2.33e-10 2.94e+00 -5.7 3.59e+00 - 4.14e-02 2.45e-01f 1\n", + " 136 -5.4308890e+09 2.33e-10 1.98e+00 -5.7 2.69e+00 - 3.70e-01 3.81e-01f 1\n", + " 137 -5.4308890e+09 2.33e-10 2.32e+00 -5.7 2.83e+00 - 2.00e-01 2.51e-01f 1\n", + " 138 -5.4308890e+09 2.33e-10 1.94e+00 -5.7 1.21e+00 - 2.28e-01 2.57e-01f 1\n", + " 139 -5.4308890e+09 2.33e-10 1.51e+00 -5.7 1.64e+00 - 5.44e-01 1.79e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 140 -5.4308890e+09 1.16e-10 1.01e+00 -5.7 7.38e-01 - 9.17e-01 6.85e-01f 1\n", + " 141 -5.4308890e+09 1.16e-10 3.98e-01 -5.7 2.51e-01 - 1.00e+00 6.69e-01f 1\n", + " 142 -5.4308890e+09 1.16e-10 3.31e-07 -5.7 7.65e-02 - 1.00e+00 1.00e+00f 1\n", + " 143 -5.4308890e+09 1.16e-10 5.26e-01 -7.0 9.66e-01 - 2.77e-01 3.99e-01f 1\n", + " 144 -5.4308890e+09 1.16e-10 1.50e+00 -7.0 1.36e+00 - 1.62e-01 5.68e-01f 1\n", + " 145 -5.4308890e+09 2.33e-10 3.14e-01 -7.0 8.54e-01 - 7.49e-01 1.48e-01f 1\n", + " 146 -5.4308890e+09 1.16e-10 3.61e-06 -7.0 4.66e-01 - 1.00e+00 1.00e+00f 1\n", + " 147 -5.4308890e+09 1.16e-10 2.48e-09 -7.0 3.35e-02 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 93\n", + "Number of Iterations....: 147\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -7.6077545312940478e+07 -1.3496765158878143e+09\n", - "Dual infeasibility......: 1.0174269859986627e-12 1.8049968673205070e-11\n", - "Constraint violation....: 1.1641532182693481e-10 6.3850835729795108e-10\n", - "Complementarity.........: 9.1280229417226649e-08 1.6193842940451343e-06\n", - "Overall NLP error.......: 9.1280229417226649e-08 1.6193842940451343e-06\n", + "Objective...............: -6.6380547521861672e+07 -5.4308890322517576e+09\n", + "Dual infeasibility......: 2.4806845104783811e-09 2.0295587793994776e-07\n", + "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", + "Complementarity.........: 9.5779257648717513e-08 7.8361287952667804e-06\n", + "Overall NLP error.......: 9.5779257648717513e-08 7.8361287952667804e-06\n", "\n", "\n", - "Number of objective function evaluations = 94\n", - "Number of objective gradient evaluations = 94\n", - "Number of equality constraint evaluations = 94\n", - "Number of inequality constraint evaluations = 94\n", - "Number of equality constraint Jacobian evaluations = 94\n", - "Number of inequality constraint Jacobian evaluations = 94\n", - "Number of Lagrangian Hessian evaluations = 93\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 117.722\n", - "Total CPU secs in NLP function evaluations = 62.141\n", + "Number of objective function evaluations = 148\n", + "Number of objective gradient evaluations = 148\n", + "Number of equality constraint evaluations = 148\n", + "Number of inequality constraint evaluations = 148\n", + "Number of equality constraint Jacobian evaluations = 148\n", + "Number of inequality constraint Jacobian evaluations = 148\n", + "Number of Lagrangian Hessian evaluations = 147\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 114.339\n", + "Total CPU secs in NLP function evaluations = 49.773\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -1514,7 +2067,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 530300, 'Number of variables': 527903, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 191.63922929763794}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 167.9855513572693}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 14, @@ -1602,15 +2155,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 196.26160220413124 MW\n", - "Optimal tank capacity : 0.021772678537911462 kg\n", - "Optimal turbine capacity: 9.076318814279689e-05 MW\n", - "NPV : 1.3496765158879556 $B\n" + "Optimal PEM capacity : 0.0010739346609499154 MW\n", + "Optimal tank capacity : 0.023860999534817753 kg\n", + "Optimal turbine capacity: 9.077074998987037e-05 MW\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -1625,8 +2177,6 @@ "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")\n", "\n", - "print(\"NPV :\", value( m.obj ) * 1e-9, \"$B\")\n", - "\n", "# Using `generate_plots` we plot optimal operating conditions for a specific day\n", "generate_plots(m, d=4, y=2022, set_time=m.set_time, lmp=m.LMP)" ] @@ -1639,7 +2189,7 @@ "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -1689,70 +2239,70 @@ "name": "stdout", "output_type": "stream", "text": [ - "(14688.41 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(14688.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(14688.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(14688.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(14688.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(14688.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(14688.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(14688.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(14688.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(14688.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(14688.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(14688.63 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(14688.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(14688.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(14688.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(14688.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(14688.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(14688.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(14688.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(14688.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(14688.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(14688.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(14688.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(14688.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(14688.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(14688.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(14688.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(14688.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(14688.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", - "(14689.01 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(14689.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(14689.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(14689.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(14689.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(14689.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(14689.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(14689.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(14689.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(14689.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(14689.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(14689.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(14689.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(14689.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(14689.29 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(14689.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(14689.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(14689.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(14689.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(14689.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(14689.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(14689.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(14689.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(14689.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(14689.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(14689.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(14689.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(14689.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(14689.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(393975.95 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(393975.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(393975.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(393976.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(393976.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(393976.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(393976.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(393976.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(393976.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(393976.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(393976.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(393976.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(393976.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(393976.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(393976.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(393976.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(393976.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(393976.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(393976.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(393976.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(393976.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(393976.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(393976.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(393976.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(393976.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(393976.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(393976.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(393976.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(393976.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "(393976.69 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(393976.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(393976.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(393976.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(393976.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(393976.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(393976.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(393976.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(393976.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(393976.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(393976.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(393976.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(393976.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(393977.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(393977.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(393977.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(393977.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(393977.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(393977.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(393977.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(393977.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(393977.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(393977.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(393977.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(393977.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(393977.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(393977.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(393977.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(393977.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], "source": [ "# number of requested scenarios/synthetic histories\n", - "num_scenarios = 2 \n", + "num_scenarios = 2\n", "set_scenarios = range(num_scenarios)\n", "\n", "# empty dictionaries\n", @@ -1808,18 +2358,18 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+1054.37] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-03 18:05:39 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 8.44] Created an instance of the flowsheet and initialized it.\n", - "[+ 78.87] Initialized the entire multiperiod optimization model.\n", - "[+ 2.39] Unfixed the degrees of freedom from each period model.\n" + "[+ 701.79] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-28 06:39:55 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 4.01] Created an instance of the flowsheet and initialized it.\n", + "[+ 47.88] Initialized the entire multiperiod optimization model.\n", + "[+ 0.74] Unfixed the degrees of freedom from each period model.\n" ] } ], "source": [ "# Define sets\n", "set_scenarios = list(set_scenarios)\n", - "set_years = set_years # Set of years\n", + "set_years = list(years_to_sample) # Set of years\n", "set_days = list(LMP[0][set_years[0]].keys()) # e.g., twenty clusters/days per year\n", "n_time_points = len(LMP[0][set_years[0]][set_days[0]].keys()) # e.g., twenty fours in a day\n", "\n", @@ -1854,6 +2404,7 @@ "source": [ "# Define parameters\n", "m.plant_life = plant_life # Plant lifetime: 20 years\n", + "m.project_years = project_year_map # array of years in project life, used when preparing TEAL objects\n", "m.tax_rate = 0.2 # Corporate tax rate: 20%\n", "m.discount_rate = 0.08 # Discount rate: 8%\n", "m.h2_demand = 1 # Maximum amount of hydrogen that can be sold: 1 kg/s\n", @@ -1906,451 +2457,2193 @@ "name": "stdout", "output_type": "stream", "text": [ - "Proposed amortization schedule cannot be longer than intended project life.\n", - "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n" - ] - }, - { - "ename": "AttributeError", - "evalue": "'_BlockData' object has no attribute 'set_period'", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mAttributeError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m~\\AppData\\Local\\Temp\\ipykernel_33356\\647327047.py\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 12\u001b[0m \u001b[0mtealComponentList\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 13\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mcomponents\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 14\u001b[1;33m \u001b[0mtealComp\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mbuild_TEAL_Component\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mcomp\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mm\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mscenario\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0ms\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0ms\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 15\u001b[0m \u001b[0mtealComponentList\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtealComp\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 16\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\TEAL_integration.py\u001b[0m in \u001b[0;36mbuild_TEAL_Component\u001b[1;34m(name, comp, mdl, scenario, scenario_ind)\u001b[0m\n\u001b[0;32m 126\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 127\u001b[0m \u001b[1;32melif\u001b[0m \u001b[0mcfName\u001b[0m \u001b[1;33m==\u001b[0m \u001b[1;34m'Hourly'\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 128\u001b[1;33m \u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetDispatchVarFromModel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcfDict\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscenario\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mscenario_ind\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 129\u001b[0m \u001b[0mhourly\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcreateRecurringHourly\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0malpha\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdriver\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmdl\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mplant_life\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 130\u001b[0m \u001b[0mcashFlows\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mhourly\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\TEAL_integration.py\u001b[0m in \u001b[0;36mgetDispatchVarFromModel\u001b[1;34m(cfDict, mdl, scenario, scenario_ind)\u001b[0m\n\u001b[0;32m 202\u001b[0m \u001b[0mdispatch_array\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mzeros\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mn_projLife\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn_hours_per_year\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mobject\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 203\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 204\u001b[1;33m \u001b[0mindeces\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0marray\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mtuple\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m \u001b[1;32min\u001b[0m \u001b[0mscenario\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_period\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;34m\"i,i,i\"\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 205\u001b[0m \u001b[0mtime_shape\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;33m(\u001b[0m\u001b[0mn_years\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mn_hours_per_year\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;31m# reshaping the tuples array to match HERON dispatch\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 206\u001b[0m \u001b[0mindeces\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mindeces\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mreshape\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mtime_shape\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mc:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\pyomo\\core\\base\\block.py\u001b[0m in \u001b[0;36m__getattr__\u001b[1;34m(self, val)\u001b[0m\n\u001b[0;32m 627\u001b[0m \u001b[1;31m# Since the base classes don't support getattr, we can just\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 628\u001b[0m \u001b[1;31m# throw the \"normal\" AttributeError\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 629\u001b[1;33m raise AttributeError(\"'%s' object has no attribute '%s'\"\n\u001b[0m\u001b[0;32m 630\u001b[0m % (self.__class__.__name__, val))\n\u001b[0;32m 631\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mAttributeError\u001b[0m: '_BlockData' object has no attribute 'set_period'" - ] - } - ], - "source": [ - "tealSettings = build_econ_settings(\n", - " components,\n", - " life=m.plant_life,\n", - " dr=m.discount_rate,\n", - " tax=m.tax_rate,\n", - " metrics=['NPV'],\n", - ")\n", - "\n", - "metrics_list = []\n", - "for s in m.set_scenarios:\n", - " # Append cash flow expressions\n", - " tealComponentList = []\n", - " for name, comp in components.items():\n", - " tealComp = build_TEAL_Component(name, comp, m, m.scenario[s], s)\n", - " tealComponentList.append(tealComp)\n", - "\n", - " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", - " metrics_list.append(metrics)" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "id": "suburban-radar", - "metadata": {}, - "outputs": [], - "source": [ - "# Add non-anticipativity constraints\n", - "m.pem_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design PEM capacity (in kW)\")\n", - "m.tank_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design tank capacity (in mol)\")\n", - "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", - " doc=\"Design turbine capacity (in W)\")\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_pem(blk, s):\n", - " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_tank(blk, s):\n", - " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", - "\n", - "@m.Constraint(m.set_scenarios)\n", - "def non_anticipativity_turbine(blk, s):\n", - " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "id": "liberal-riverside", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Ipopt 3.14.7: nlp_scaling_method=gradient-based\n", - "tol=1e-06\n", - "\n", - "\n", - "******************************************************************************\n", - "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", - " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", - " For more information visit https://github.com/coin-or/Ipopt\n", - "******************************************************************************\n", - "\n", - "This is Ipopt version 3.14.7, running with linear solver MUMPS 5.5.0.\n", - "\n", - "Number of nonzeros in equality constraint Jacobian...: 2903812\n", - "Number of nonzeros in inequality constraint Jacobian.: 38400\n", - "Number of nonzeros in Lagrangian Hessian.............: 979200\n", - "\n", - "Total number of variables............................: 1056009\n", - " variables with only lower bounds: 100809\n", - " variables with lower and upper bounds: 883200\n", - " variables with only upper bounds: 0\n", - "Total number of equality constraints.................: 1041606\n", - "Total number of inequality constraints...............: 19200\n", - " inequality constraints with only lower bounds: 0\n", - " inequality constraints with lower and upper bounds: 0\n", - " inequality constraints with only upper bounds: 19200\n", - "\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -1.1439621e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -1.3911867e+09 1.91e+05 2.08e+04 -1.0 2.80e+06 - 4.88e-04 8.93e-01f 1\n", - " 2 -1.4226254e+09 7.65e+03 1.26e+04 -1.0 4.95e+05 - 3.03e-03 9.90e-01f 1\n", - " 3 -1.4229845e+09 2.17e+02 7.47e+03 -1.0 9.81e+03 - 1.69e-01 9.72e-01h 1\n", - " 4 -1.4229865e+09 1.38e+02 1.11e+04 -1.0 1.41e+03 - 1.62e-02 3.69e-01f 1\n", - " 5 -1.4229958e+09 1.30e+01 2.94e+03 -1.0 4.67e+02 - 3.92e-01 9.90e-01h 1\n", - " 6 -1.4229964e+09 8.27e-01 6.37e+03 -1.0 4.32e+01 -4.0 1.62e-01 1.00e+00f 1\n", - " 7 -1.4230076e+09 1.15e+00 5.83e+03 -1.0 2.21e+03 -4.5 5.21e-03 3.88e-01f 2\n", - " 8 -1.4230369e+09 3.65e+00 5.45e+03 -1.0 5.79e+03 -5.0 8.46e-02 3.24e-01f 2\n", - " 9 -1.4230970e+09 1.90e+00 6.81e+03 -1.0 6.31e+03 - 1.27e-01 5.93e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -1.4231474e+09 1.54e+00 1.75e+04 -1.0 8.04e+03 - 1.45e-02 6.38e-01f 1\n", - " 11 -1.4231912e+09 7.52e-02 4.38e+04 -1.0 4.51e+03 - 1.05e-01 6.79e-01f 1\n", - " 12 -1.4232594e+09 3.57e-02 1.29e+05 -1.0 6.36e+03 - 1.04e-01 6.66e-01f 1\n", - " 13 -1.4233379e+09 1.48e-02 2.91e+05 -1.0 5.80e+03 - 1.12e-01 4.98e-01f 1\n", - " 14 -1.4234815e+09 7.78e-03 5.19e+05 -1.0 6.19e+03 - 1.08e-01 4.31e-01f 1\n", - " 15 -1.4237861e+09 3.34e-03 1.27e+06 -1.0 6.11e+03 - 1.05e-01 7.56e-01f 1\n", - " 16 -1.4239146e+09 2.35e-03 1.71e+06 -1.0 5.65e+03 - 1.31e-01 3.18e-01f 1\n", - " 17 -1.4242338e+09 1.15e-03 3.24e+06 -1.0 6.39e+03 - 9.76e-02 5.98e-01f 1\n", - " 18 -1.4244034e+09 7.59e-04 3.62e+06 -1.0 5.88e+03 - 1.26e-01 3.68e-01f 1\n", - " 19 -1.4246862e+09 4.06e-04 4.45e+06 -1.0 6.41e+03 - 1.04e-01 5.31e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -1.4248156e+09 3.08e-04 4.17e+06 -1.0 6.14e+03 - 1.22e-01 2.58e-01f 1\n", - " 21 -1.4249636e+09 1.05e-01 3.78e+06 -1.0 6.92e+03 - 9.43e-02 2.75e-01f 1\n", - " 22 -1.4251311e+09 1.46e-01 3.41e+06 -1.0 6.76e+03 - 9.69e-02 3.19e-01f 1\n", - " 23 -1.4253820e+09 8.75e-02 3.46e+06 -1.0 7.09e+03 - 1.01e-01 4.75e-01f 1\n", - " 24 -1.4255052e+09 5.02e-02 3.10e+06 -1.0 3.20e+03 -5.4 1.77e-01 4.32e-01f 1\n", - " 25 -1.4256642e+09 4.89e-02 3.02e+06 -1.0 8.81e+03 - 7.12e-02 2.34e-01f 1\n", - " 26 -1.4258420e+09 4.53e-02 2.85e+06 -1.0 8.23e+03 - 9.27e-02 2.45e-01f 1\n", - " 27 -1.4260441e+09 4.15e-02 2.60e+06 -1.0 8.81e+03 - 8.97e-02 2.45e-01f 1\n", - " 28 -1.4262698e+09 5.68e-02 2.36e+06 -1.0 9.20e+03 - 8.98e-02 2.40e-01f 1\n", - " 29 -1.4265611e+09 1.86e-02 2.26e+06 -1.0 9.82e+03 - 8.81e-02 2.68e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -1.4269027e+09 2.95e-02 2.13e+06 -1.0 1.07e+04 - 9.08e-02 2.67e-01f 1\n", - " 31 -1.4272672e+09 3.12e-02 2.00e+06 -1.0 1.16e+04 - 8.96e-02 2.39e-01f 1\n", - " 32 -1.4275455e+09 1.94e-02 1.76e+06 -1.0 4.72e+03 -5.9 1.56e-01 3.81e-01f 1\n", - " 33 -1.4281819e+09 4.07e-02 1.66e+06 -1.0 1.59e+04 - 5.84e-02 2.68e-01f 1\n", - " 34 -1.4288614e+09 2.20e-02 1.51e+06 -1.0 8.47e+03 -6.4 1.30e-01 4.30e-01f 1\n", - " 35 -1.4299703e+09 5.72e-02 1.40e+06 -1.0 1.98e+04 - 7.33e-02 2.93e-01f 1\n", - " 36 -1.4316233e+09 6.87e-02 1.27e+06 -1.0 2.26e+04 - 8.74e-02 3.35e-01f 1\n", - " 37 -1.4341613e+09 5.58e-02 1.16e+06 -1.0 2.87e+04 - 8.82e-02 3.69e-01f 1\n", - " 38 -1.4381167e+09 4.28e-02 1.06e+06 -1.0 3.88e+04 - 8.44e-02 3.91e-01f 1\n", - " 39 -1.4445741e+09 3.03e-02 9.75e+05 -1.0 5.50e+04 - 8.35e-02 4.11e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -1.4457045e+09 7.31e-03 7.46e+05 -1.0 4.83e+03 -6.1 2.99e-01 7.36e-01f 1\n", - " 41 -1.4750315e+09 1.07e-01 7.33e+05 -1.0 1.24e+05 - 1.75e-02 7.42e-01f 1\n", - " 42 -1.5119193e+09 4.91e-02 6.78e+05 -1.0 2.14e+05 - 7.45e-02 4.53e-01f 1\n", - " 43 -1.5122883e+09 4.88e-02 5.91e+05 -1.0 1.76e+05 - 1.29e-01 5.75e-03f 1\n", - " 44 -1.5122965e+09 4.45e-02 3.24e+05 -1.0 4.05e+04 - 4.51e-01 6.65e-02f 1\n", - " 45 -1.5122969e+09 4.02e-05 1.61e+05 -1.0 5.71e+01 -3.9 5.73e-01 1.00e+00f 1\n", - " 46 -1.5123788e+09 1.62e-01 1.28e+05 -1.0 1.44e+05 - 2.05e-01 4.11e-01f 1\n", - " 47 -1.5123796e+09 6.02e-05 1.30e+03 -1.0 2.30e+01 -3.9 9.90e-01 1.00e+00f 1\n", - " 48 -1.5124183e+09 2.55e-04 1.28e+03 -1.0 5.37e+06 - 1.44e-02 1.66e-02f 1\n", - " 49 -1.5124191e+09 2.98e-06 1.29e+01 -1.0 2.31e+01 -4.0 9.90e-01 1.00e+00f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -1.5124240e+09 3.30e-04 2.93e+01 -1.0 5.16e+06 - 1.48e-02 1.84e-02f 1\n", - " 51 -1.5124260e+09 7.95e-04 1.38e+02 -1.0 2.23e+06 - 4.67e-02 2.39e-02f 1\n", - " 52 -1.5124268e+09 1.57e-03 3.63e+01 -1.0 4.51e+06 - 1.75e-02 3.49e-02f 1\n", - " 53 -1.5124268e+09 3.58e-07 4.05e-01 -1.0 5.53e-01 -2.3 9.97e-01 1.00e+00f 1\n", - " 54 -1.5124300e+09 7.55e-08 1.69e+06 -2.5 4.46e+00 -2.8 9.63e-01 7.89e-01f 1\n", - " 55 -1.5124317e+09 4.48e-08 1.08e+06 -2.5 1.20e+01 -3.2 6.21e-01 4.06e-01f 1\n", - " 56 -1.5124325e+09 3.92e-08 9.46e+05 -2.5 5.07e+01 -3.7 1.36e-01 1.26e-01f 1\n", - " 57 -1.5124330e+09 3.70e-08 8.93e+05 -2.5 1.62e+02 -4.2 5.90e-02 5.62e-02f 1\n", - " 58 -1.5124505e+09 5.92e-02 8.88e+05 -2.5 1.88e+06 - 5.70e-03 6.34e-03f 1\n", - " 59 -1.5124513e+09 5.40e-02 8.07e+05 -2.5 1.61e+02 -4.2 5.67e-02 8.69e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -1.5124594e+09 1.04e-01 8.05e+05 -2.5 1.12e+07 - 2.34e-03 4.57e-03f 1\n", - " 61 -1.5124645e+09 1.05e-01 8.03e+05 -2.5 3.72e+07 - 3.29e-03 3.19e-03f 1\n", - " 62 -1.5124723e+09 1.05e-01 8.01e+05 -2.5 2.41e+07 - 2.43e-03 5.69e-03f 1\n", - " 63 -1.5124725e+09 8.33e-02 6.86e+05 -2.5 2.83e+00 -2.5 6.43e-01 2.10e-01f 1\n", - " 64 -1.5124729e+09 1.04e-05 8.58e-03 -2.5 7.94e-01 -2.1 1.00e+00 1.00e+00f 1\n", - " 65 -1.5124731e+09 8.38e-06 1.86e+04 -3.8 4.72e+00 -2.6 2.65e-01 1.95e-01f 1\n", - " 66 -1.5124732e+09 7.55e-06 9.06e+03 -3.8 1.44e+01 -3.1 6.02e-02 9.95e-02f 1\n", - " 67 -1.5124734e+09 7.18e-06 1.75e+04 -3.8 3.89e+01 -3.5 9.63e-02 4.83e-02f 1\n", - " 68 -1.5124736e+09 6.83e-06 1.63e+04 -3.8 7.80e+01 -4.0 4.83e-02 4.98e-02f 1\n", - " 69 -1.5124758e+09 4.10e-03 1.63e+04 -3.8 1.78e+06 - 3.59e-03 8.89e-04f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -1.5124831e+09 8.94e-02 1.62e+04 -3.8 2.52e+06 - 2.03e-03 3.49e-03f 1\n", - " 71 -1.5124832e+09 8.70e-02 1.16e+04 -3.8 3.56e+01 -3.6 7.50e-04 2.71e-02f 1\n", - " 72 -1.5124834e+09 8.45e-02 1.09e+04 -3.8 8.32e+01 -4.1 2.59e-02 2.85e-02f 1\n", - " 73 -1.5124870e+09 8.97e-02 1.09e+04 -3.8 3.13e+06 - 2.46e-03 1.98e-03f 1\n", - " 74 -1.5124872e+09 8.70e-02 7.74e+03 -3.8 5.61e+02 -4.2 1.23e-02 3.03e-02f 1\n", - " 75 -1.5124872e+09 8.41e-02 2.32e+04 -3.8 8.23e+00 -2.8 1.36e-01 3.33e-02f 1\n", - " 76 -1.5124880e+09 8.42e-02 2.32e+04 -3.8 6.76e+06 - 2.41e-03 4.43e-04f 1\n", - " 77 -1.5124953e+09 9.08e-02 2.31e+04 -3.8 1.43e+07 - 2.11e-03 4.08e-03f 1\n", - " 78 -1.5124995e+09 9.18e-02 2.30e+04 -3.8 2.23e+07 - 4.49e-03 2.90e-03f 1\n", - " 79 -1.5124996e+09 8.92e-02 1.90e+04 -3.8 4.34e+01 -3.8 2.71e-03 2.81e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -1.5124996e+09 8.75e-02 2.49e+04 -3.8 1.83e+01 -3.4 6.63e-02 1.92e-02f 1\n", - " 81 -1.5124997e+09 8.42e-02 2.22e+04 -3.8 3.38e+01 -3.9 2.36e-02 3.77e-02f 1\n", - " 82 -1.5124998e+09 7.89e-02 1.75e+04 -3.8 1.64e+01 -3.5 3.56e-02 6.32e-02f 1\n", - " 83 -1.5124999e+09 7.52e-02 1.59e+04 -3.8 3.67e+01 -3.9 4.06e-02 4.70e-02f 1\n", - " 84 -1.5125034e+09 7.54e-02 1.58e+04 -3.8 5.37e+06 - 3.67e-03 2.51e-03f 1\n", - " 85 -1.5125035e+09 7.08e-02 1.84e+04 -3.8 7.40e+00 -3.1 9.25e-02 6.07e-02f 1\n", - " 86 -1.5125035e+09 6.57e-02 1.69e+04 -3.8 1.61e+01 -3.6 7.03e-02 7.22e-02f 1\n", - " 87 -1.5125035e+09 6.11e-02 2.29e+04 -3.8 7.72e+00 -3.1 1.47e-01 7.06e-02f 1\n", - " 88 -1.5125036e+09 5.93e-02 2.41e+04 -3.8 1.71e+01 -3.6 5.16e-02 2.88e-02f 1\n", - " 89 -1.5125036e+09 5.65e-02 2.34e+04 -3.8 6.83e+00 -3.2 5.43e-02 4.76e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -1.5125037e+09 5.07e-02 1.93e+04 -3.8 2.15e+01 -3.7 7.88e-02 1.03e-01f 1\n", - " 91 -1.5125037e+09 4.81e-02 2.20e+04 -3.8 8.80e+00 -3.3 1.07e-01 5.05e-02f 1\n", - " 92 -1.5125037e+09 4.50e-02 1.94e+04 -3.8 1.81e+01 -3.7 4.47e-02 6.44e-02f 1\n", - " 93 -1.5125037e+09 4.15e-02 1.98e+04 -3.8 7.32e+00 -3.3 1.11e-01 7.81e-02f 1\n", - " 94 -1.5125100e+09 4.19e-02 1.97e+04 -3.8 4.59e+06 - 2.18e-03 2.69e-03f 1\n", - " 95 -1.5125100e+09 3.58e-02 1.14e+04 -3.8 8.28e+00 -3.4 3.82e-02 1.47e-01f 1\n", - " 96 -1.5125101e+09 3.36e-02 1.28e+04 -3.8 2.22e+01 -3.8 1.02e-01 5.95e-02f 1\n", - " 97 -1.5125101e+09 3.03e-02 1.56e+04 -3.8 8.79e+00 -3.4 1.92e-01 9.78e-02f 1\n", - " 98 -1.5125101e+09 2.50e-02 1.55e+04 -3.8 3.39e+00 -3.0 2.53e-01 1.75e-01f 1\n", - " 99 -1.5125102e+09 2.18e-02 1.40e+04 -3.8 9.70e+00 -3.5 1.47e-01 1.29e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -1.5125102e+09 1.67e-02 1.04e+04 -3.8 3.75e+00 -3.0 2.22e-01 2.34e-01f 1\n", - " 101 -1.5125102e+09 1.53e-02 1.16e+04 -3.8 1.03e+01 -3.5 2.08e-01 8.55e-02f 1\n", - " 102 -1.5125103e+09 1.39e-02 1.22e+04 -3.8 2.76e+01 -4.0 2.05e-01 8.92e-02f 1\n", - " 103 -1.5125103e+09 1.27e-02 1.45e+04 -3.8 1.05e+01 -3.6 4.01e-01 8.54e-02f 1\n", - " 104 -1.5125161e+09 1.28e-02 1.45e+04 -3.8 3.97e+06 - 2.97e-04 1.07e-03f 1\n", - " 105 -1.5125162e+09 1.05e-02 1.33e+04 -3.8 1.09e+01 -3.6 4.14e-01 1.83e-01f 1\n", - " 106 -1.5125231e+09 1.06e-02 1.33e+04 -3.8 2.75e+06 - 4.97e-05 1.39e-03f 1\n", - " 107 -1.5125232e+09 9.26e-03 1.19e+04 -3.8 1.65e+01 -3.7 1.86e-01 1.25e-01f 1\n", - " 108 -1.5125232e+09 9.03e-03 1.20e+04 -3.8 3.28e+01 -4.1 1.64e-01 2.44e-02f 1\n", - " 109 -1.5125290e+09 9.09e-03 1.20e+04 -3.8 1.85e+06 - 1.70e-03 1.47e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -1.5125332e+09 9.12e-03 1.20e+04 -3.8 1.62e+06 - 1.68e-03 1.56e-03f 1\n", - " 111 -1.5125369e+09 9.35e-03 1.19e+04 -3.8 1.15e+06 - 3.18e-03 1.99e-03f 1\n", - " 112 -1.5125369e+09 8.39e-03 1.06e+04 -3.8 6.94e+00 -3.3 5.48e-02 1.02e-01f 1\n", - " 113 -1.5125409e+09 9.38e-03 1.05e+04 -3.8 4.69e+05 - 7.21e-03 3.33e-03f 1\n", - " 114 -1.5125439e+09 1.02e-02 1.05e+04 -3.8 2.31e+05 - 2.79e-03 4.87e-03f 1\n", - " 115 -1.5125439e+09 7.78e-03 7.79e+03 -3.8 5.55e+00 -3.0 1.62e-01 2.38e-01f 1\n", - " 116 -1.5125454e+09 9.79e-03 7.77e+03 -3.8 1.58e+05 - 2.43e-03 3.69e-03f 1\n", - " 117 -1.5125455e+09 3.42e-03 2.73e+03 -3.8 2.37e+00 -2.1 6.55e-01 6.51e-01f 1\n", - " 118 -1.5125455e+09 2.75e-03 2.32e+03 -3.8 1.01e+00 -2.6 3.65e-01 1.96e-01f 1\n", - " 119 -1.5125455e+09 2.21e-03 1.81e+03 -3.8 2.87e+00 -3.1 1.07e-01 1.99e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 120 -1.5125472e+09 3.14e-02 1.80e+03 -3.8 1.28e+05 - 4.82e-03 5.88e-03f 1\n", - " 121 -1.5125472e+09 2.15e-02 1.37e+03 -3.8 9.58e-01 -2.2 6.48e-01 3.16e-01f 1\n", - " 122 -1.5125472e+09 1.28e-02 8.11e+02 -3.8 1.21e+00 -2.7 3.40e-01 4.03e-01f 1\n", - " 123 -1.5125472e+09 1.08e-02 6.93e+02 -3.8 3.43e+00 -3.2 2.76e-01 1.59e-01f 1\n", - " 124 -1.5125493e+09 2.14e-02 6.91e+02 -3.8 9.17e+04 - 2.96e-03 1.15e-02f 1\n", - " 125 -1.5125493e+09 2.14e-02 6.87e+02 -3.8 4.60e+04 - 6.44e-03 4.21e-04f 1\n", - " 126 -1.5125494e+09 1.63e-02 6.25e+02 -3.8 1.77e+01 -2.8 3.22e-01 2.40e-01f 1\n", - " 127 -1.5125494e+09 1.37e-02 4.47e+02 -3.8 3.43e+00 -3.3 2.28e-01 1.60e-01f 1\n", - " 128 -1.5125495e+09 1.37e-02 4.47e+02 -3.8 3.83e+04 - 8.75e-04 2.00e-03f 1\n", - " 129 -1.5125495e+09 9.69e-03 7.06e+02 -3.8 5.25e-01 -2.4 7.97e-01 2.91e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 130 -1.5125495e+09 7.18e-03 7.20e+02 -3.8 1.37e+00 -2.9 7.69e-01 2.59e-01f 1\n", - " 131 -1.5125501e+09 7.13e-03 7.16e+02 -3.8 3.28e+04 - 1.24e-03 8.76e-03f 1\n", - " 132 -1.5125507e+09 1.07e-02 7.09e+02 -3.8 2.91e+04 - 9.94e-03 9.80e-03f 1\n", - " 133 -1.5125507e+09 6.05e-03 1.49e+03 -3.8 4.56e+00 -2.5 1.00e+00 4.39e-01f 1\n", - " 134 -1.5125508e+09 6.16e-03 1.47e+03 -3.8 1.79e+04 - 1.23e-02 4.25e-03f 1\n", - " 135 -1.5125511e+09 6.38e-03 1.47e+03 -3.8 1.55e+04 - 3.99e-03 8.75e-03f 1\n", - " 136 -1.5125511e+09 1.17e-03 2.01e+02 -3.8 2.27e-01 -2.1 9.95e-01 8.17e-01f 1\n", - " 137 -1.5125511e+09 6.13e-04 9.84e+01 -3.8 6.01e-01 -2.6 1.00e+00 4.74e-01f 1\n", - " 138 -1.5125515e+09 9.16e-03 9.97e+01 -3.8 1.39e+04 - 2.89e-03 1.91e-02f 1\n", - " 139 -1.5125515e+09 4.91e-03 6.77e+01 -3.8 5.87e-01 -2.7 1.00e+00 4.64e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 140 -1.5125515e+09 4.71e-04 6.60e+00 -3.8 2.09e-01 -2.2 1.00e+00 9.04e-01f 1\n", - " 141 -1.5125515e+09 1.97e-04 3.93e+01 -3.8 5.33e-01 -2.7 1.00e+00 5.81e-01f 1\n", - " 142 -1.5125516e+09 1.11e-03 3.93e+01 -3.8 9.88e+03 - 1.08e-02 7.31e-03f 1\n", - " 143 -1.5125518e+09 4.55e-03 3.97e+01 -3.8 1.05e+04 - 1.80e-02 8.96e-03f 1\n", - " 144 -1.5125518e+09 4.54e-03 3.92e+01 -3.8 1.73e+04 - 5.04e-03 7.40e-03f 1\n", - " 145 -1.5125518e+09 1.89e-03 1.54e+02 -3.8 1.32e+00 -2.8 1.00e+00 5.96e-01f 1\n", - " 146 -1.5125518e+09 2.55e-06 3.10e-03 -3.8 1.88e-01 -2.4 1.00e+00 1.00e+00f 1\n", - " 147 -1.5125520e+09 4.26e-03 2.25e+01 -3.8 1.53e+04 - 9.52e-03 1.65e-02f 1\n", - " 148 -1.5125521e+09 6.85e-03 5.78e+01 -3.8 1.43e+04 - 4.45e-03 1.53e-02f 1\n", - " 149 -1.5125521e+09 5.44e-03 4.57e+01 -3.8 7.46e-01 -2.9 2.08e-01 2.06e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 150 -1.5125521e+09 2.55e-03 1.38e+01 -3.8 2.09e-01 -2.5 1.00e+00 5.32e-01f 1\n", - " 151 -1.5125522e+09 2.76e-03 1.36e+01 -3.8 1.13e+04 - 1.73e-02 5.89e-03f 1\n", - " 152 -1.5125522e+09 3.59e-03 1.36e+01 -3.8 1.50e+04 - 5.32e-03 1.31e-02f 1\n", - " 153 -1.5125522e+09 2.49e-03 3.26e+01 -3.8 7.16e-01 -3.0 1.00e+00 3.06e-01f 1\n", - " 154 -1.5125522e+09 3.79e-06 5.19e-04 -3.8 2.09e-01 -2.6 1.00e+00 1.00e+00f 1\n", - " 155 -1.5125523e+09 1.82e-06 1.65e+03 -5.7 7.12e-01 -3.1 6.31e-01 5.20e-01f 1\n", - " 156 -1.5125523e+09 3.39e-04 1.65e+03 -5.7 2.78e+04 - 4.26e-03 4.33e-03f 1\n", - " 157 -1.5125523e+09 2.33e-04 2.02e+03 -5.7 7.82e-01 -3.1 4.72e-01 3.12e-01f 1\n", - " 158 -1.5125523e+09 2.36e-04 2.01e+03 -5.7 3.63e+04 - 1.88e-03 3.40e-04f 1\n", - " 159 -1.5125524e+09 4.02e-04 2.01e+03 -5.7 3.06e+04 - 2.30e-03 2.88e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 160 -1.5125524e+09 4.08e-04 2.00e+03 -5.7 4.08e+04 - 3.23e-03 8.47e-04f 1\n", - " 161 -1.5125525e+09 4.63e-04 1.99e+03 -5.7 4.44e+04 - 3.31e-03 3.30e-03f 1\n", - " 162 -1.5125525e+09 1.58e-04 1.17e+03 -5.7 2.20e-01 -1.9 7.15e-02 6.58e-01f 1\n", - " 163 -1.5125525e+09 1.09e-04 8.54e+02 -5.7 1.55e-01 -2.4 6.78e-01 3.12e-01f 1\n", - " 164 -1.5125525e+09 7.88e-05 6.27e+02 -5.7 4.51e-01 -2.9 4.63e-01 2.75e-01f 1\n", - " 165 -1.5125526e+09 1.13e-03 6.29e+02 -5.7 1.22e+05 - 4.02e-04 1.49e-03f 1\n", - " 166 -1.5125526e+09 1.12e-03 6.30e+02 -5.7 1.19e+05 - 1.75e-04 9.70e-04f 1\n", - " 167 -1.5125526e+09 9.59e-04 8.68e+02 -5.7 3.34e+01 -3.4 1.88e-02 1.53e-01f 1\n", - " 168 -1.5125527e+09 9.61e-04 8.67e+02 -5.7 1.14e+05 - 2.47e-04 1.19e-03f 1\n", - " 169 -1.5125527e+09 9.62e-04 8.67e+02 -5.7 8.46e+04 - 1.09e-03 7.62e-05f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 170 -1.5125527e+09 9.65e-04 8.66e+02 -5.7 8.56e+04 - 7.78e-04 1.36e-03f 1\n", - " 171 -1.5125528e+09 9.66e-04 8.66e+02 -5.7 7.74e+04 - 1.14e-03 3.60e-04f 1\n", - " 172 -1.5125528e+09 9.70e-04 8.64e+02 -5.7 7.61e+04 - 7.42e-04 1.81e-03f 1\n", - " 173 -1.5125528e+09 9.73e-04 8.63e+02 -5.7 5.12e+04 - 2.38e-03 1.31e-03f 1\n", - " 174 -1.5125529e+09 9.75e-04 8.62e+02 -5.7 2.27e+04 - 3.58e-03 1.10e-03f 1\n", - " 175 -1.5125529e+09 9.80e-04 8.61e+02 -5.7 1.78e+04 - 3.10e-03 2.18e-03f 1\n", - " 176 -1.5125529e+09 9.07e-04 7.97e+02 -5.7 1.82e+00 -3.2 8.36e-02 7.46e-02f 1\n", - " 177 -1.5125529e+09 9.07e-04 7.97e+02 -5.7 1.55e+04 - 9.31e-04 4.08e-05f 1\n", - " 178 -1.5125529e+09 9.15e-04 7.94e+02 -5.7 1.74e+04 - 2.04e-03 3.69e-03f 1\n", - " 179 -1.5125529e+09 9.20e-04 7.93e+02 -5.7 1.35e+04 - 3.60e-03 2.21e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 180 -1.5125529e+09 9.28e-04 7.90e+02 -5.7 1.02e+04 - 4.85e-03 3.82e-03f 1\n", - " 181 -1.5125529e+09 4.29e-04 3.38e+02 -5.7 5.45e-02 -1.9 2.91e-01 5.37e-01f 1\n", - " 182 -1.5125529e+09 3.29e-04 2.70e+02 -5.7 1.56e-01 -2.4 3.62e-01 2.32e-01f 1\n", - " 183 -1.5125529e+09 3.29e-04 2.70e+02 -5.7 7.96e+03 - 4.21e-03 1.83e-04f 1\n", - " 184 -1.5125529e+09 3.24e-04 2.69e+02 -5.7 3.80e+00 -3.4 9.24e-02 1.67e-02f 1\n", - " 185 -1.5125529e+09 3.24e-04 2.69e+02 -5.7 9.20e+03 - 4.71e-04 2.43e-04f 1\n", - " 186 -1.5125530e+09 3.24e-04 2.68e+02 -5.7 8.74e+03 - 3.52e-03 1.60e-03f 1\n", - " 187 -1.5125530e+09 2.76e-04 2.28e+02 -5.7 5.18e-01 -3.0 1.35e-01 1.47e-01f 1\n", - " 188 -1.5125530e+09 2.76e-04 2.28e+02 -5.7 6.77e+03 - 2.61e-03 9.25e-04f 1\n", - " 189 -1.5125530e+09 2.76e-04 2.27e+02 -5.7 5.22e+03 - 2.18e-03 6.28e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 190 -1.5125530e+09 2.53e-04 2.10e+02 -5.7 1.42e+00 -3.5 1.34e-01 8.37e-02f 1\n", - " 191 -1.5125530e+09 2.53e-04 2.09e+02 -5.7 3.17e+03 - 2.95e-03 3.77e-03f 1\n", - " 192 -1.5125530e+09 2.52e-04 2.08e+02 -5.7 2.09e+03 - 7.37e-03 3.99e-03f 1\n", - " 193 -1.5125530e+09 2.52e-04 2.07e+02 -5.7 1.38e+03 - 1.65e-02 7.13e-03f 1\n", - " 194 -1.5125530e+09 2.51e-04 2.04e+02 -5.7 6.98e+02 - 1.14e-02 1.13e-02f 1\n", - " 195 -1.5125530e+09 2.51e-04 2.03e+02 -5.7 4.54e+02 - 3.16e-02 6.86e-03f 1\n", - " 196 -1.5125530e+09 2.46e-04 1.92e+02 -5.7 2.87e+02 - 3.01e-02 5.51e-02f 1\n", - " 197 -1.5125530e+09 2.42e-04 1.83e+02 -5.7 7.60e+01 - 5.03e-02 4.46e-02f 1\n", - " 198 -1.5125530e+09 2.04e-04 1.55e+02 -5.7 1.46e-01 -2.8 1.77e-01 1.56e-01f 1\n", - " 199 -1.5125530e+09 1.97e-04 1.49e+02 -5.7 3.71e+01 - 3.15e-02 4.25e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 200 -1.5125530e+09 1.42e-04 1.36e+02 -5.7 2.32e+01 - 8.01e-02 1.05e-01f 1\n", - " 201 -1.5125530e+09 1.43e-04 1.19e+02 -5.7 7.38e+00 - 1.15e-01 1.33e-01f 1\n", - " 202 -1.5125530e+09 1.44e-04 1.11e+02 -5.7 4.86e+00 - 1.07e-01 4.95e-02f 1\n", - " 203 -1.5125530e+09 1.57e-04 9.24e+01 -5.7 4.02e+00 - 1.86e-01 1.69e-01f 1\n", - " 204 -1.5125530e+09 2.90e-04 6.52e+01 -5.7 2.63e+00 - 2.15e-01 2.86e-01f 1\n", - " 205 -1.5125530e+09 3.99e-04 5.87e+01 -5.7 1.97e+00 - 2.99e-01 1.54e-01f 1\n", - " 206 -1.5125530e+09 6.66e-04 2.50e+01 -5.7 2.02e+00 - 3.02e-01 5.02e-01f 1\n", - " 207 -1.5125530e+09 2.31e-05 2.10e+01 -5.7 3.35e-01 -3.9 8.83e-01 1.00e+00f 1\n", - " 208 -1.5125530e+09 2.08e-05 2.20e+01 -5.7 5.70e+00 - 1.82e-01 1.02e-01h 1\n", - " 209 -1.5125530e+09 5.03e-06 1.13e+01 -5.7 4.57e+00 - 2.51e-01 7.59e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 210 -1.5125530e+09 1.16e-07 1.37e+01 -5.7 2.66e+00 - 4.28e-01 9.77e-01f 1\n", - " 211 -1.5125530e+09 1.04e-07 4.18e+00 -5.7 2.04e+00 -3.5 1.00e+00 1.01e-01f 2\n", - " 212 -1.5125530e+09 1.88e-06 2.09e-01 -5.7 2.07e+00 - 5.40e-01 1.00e+00h 1\n", - " 213 -1.5125530e+09 2.65e-07 2.29e-02 -5.7 2.37e+00 - 9.05e-01 8.59e-01h 1\n", - " 214 -1.5125530e+09 5.79e-10 9.57e-11 -5.7 1.40e+00 - 1.00e+00 1.00e+00f 1\n", - " 215 -1.5125530e+09 6.41e-10 3.20e-01 -7.0 2.11e+00 - 7.02e-01 7.01e-01f 1\n", - " 216 -1.5125530e+09 5.79e-10 2.01e+01 -7.0 1.10e+00 - 1.00e+00 6.17e-01f 1\n", - " 217 -1.5125530e+09 7.26e-10 4.28e-07 -7.0 6.59e-01 - 1.00e+00 1.00e+00f 1\n", - "\n", - "Number of Iterations....: 217\n", - "\n", - " (scaled) (unscaled)\n", - "Objective...............: -1.3791807263071379e+08 -1.5125530192639432e+09\n", - "Dual infeasibility......: 4.2799067815583546e-07 4.6937908869621736e-06\n", - "Constraint violation....: 1.1641532182693481e-10 7.2564620978710082e-10\n", - "Variable bound violation: 9.3490329651068488e-09 9.3490329651068488e-09\n", - "Complementarity.........: 1.0479753338544475e-07 1.1493187405395078e-06\n", - "Overall NLP error.......: 4.2799067815583546e-07 4.6937908869621736e-06\n", - "\n", - "\n", - "Number of objective function evaluations = 227\n", - "Number of objective gradient evaluations = 218\n", - "Number of equality constraint evaluations = 227\n", - "Number of inequality constraint evaluations = 227\n", - "Number of equality constraint Jacobian evaluations = 218\n", - "Number of inequality constraint Jacobian evaluations = 218\n", - "Number of Lagrangian Hessian evaluations = 217\n", - "Total seconds in IPOPT = 3247.574\n", - "\n", - "EXIT: Optimal Solution Found.\n" - ] - }, - { - "data": { - "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 1060806, 'Number of variables': 1056009, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.14.7\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 3280.080867290497}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# pyomo expression for full metric wtih scenario weights applied\n", - "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", - " for n, scenario in enumerate(metrics_list) )\n", - "\n", - "# Define the objective function\n", - "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", - "\n", - "# Define the solver object. Using the default solver: IPOPT\n", - "solver = get_solver()\n", - "\n", - "# Solve the optimization problem0\n", - "solver.solve(m, tee=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "id": "civil-celebration", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Optimal PEM capacity : 196.26160220383377 MW\n", - "Optimal tank capacity : 0.01451578333935298 kg\n", - "Optimal turbine capacity: 9.076526259296586e-05 MW\n" - ] - } - ], - "source": [ - "# Print Results\n", - "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", - "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", - "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "protecting-asthma", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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l2Jc/RTjAijesqxfvNdcyF6xKykpYfXq1UyYMKFW+YQJE1i+fHmAetW8bN26lZycnFrvUXR0NOPGjQu59ygvLw+ANm3aAHpvpHlTfHON/o6rKcYFj5BN7Pbt20d5eTnp6em1ytPT08nJyQlQr5qXyvch1N8jy7K49dZbOeGEE+jbty+g90aaN8U31+jv2FCMCy4hv46dzWardWxZVp2yUBfq79GNN97IDz/8wLJly+qcC/X3Rpo3/X66JtTfJ8W4ZsCLb2nIJnZt27YlPDy8ziePvXv31vmEEqoyMjIA88ktMzOzqjyU3qObbrqJjz76iCVLltChQ4eqcr030pwpvrlGf8eKcQFxrsPxUeB6oJVD+XueNR+yt2KjoqIYMmQICxYsqFW+YMECRo0aFaBeNS9du3YlIyOj1ntUUlLC4sWLg/49siyLG2+8kffee4+vvvqKrl271jofyu+NNH+Kb64J5b9jxbgASnR4/A5o56TcU96bh9HyvPnmm1ZkZKQ1Z84ca/369daUKVOsVq1aWdu2bQt01/ymoKDAysrKsrKysizAmjlzppWVlWVt377dsizLevjhh63ExETrvffes3788Ufr4osvtjIzM638/PwA99y3/vjHP1qJiYnWokWLrOzs7KpHYWFhVZ1QfW+kZVB8MxTjnFOMC14hndhZlmU9/fTTVufOna2oqChr8ODBVVO9Q8XChQstoM7jiiuusCzLTHmfOnWqlZGRYUVHR1tjx461fvzxx8B22g+cvSeA9eKLL1bVCdX3RlqOUI9vlqUYVx/FuOClLcVEREREgkTIjrETERERCTZK7ERERESChBI7ERERkSChxE5EREQkSCixExEREQkSSuxEREREgoQSOxEREZEgocROREREJEgosQtBixYtwmazcejQoYC8/ldffcVxxx1HRUUFANOmTWPgwIFut1NcXEynTp1YvXq1t7soIi2YYpyEMiV2Qe7EE09kypQptcpGjRpFdnY2iYlN2WXYc3feeSf33HMPYWFN+/WLjo7m9ttv56677vJSz0SkpVGME6lNiV0IioqKIiMjA5vN5vfXXr58OZs3b+aCCy5oUjslJSUAXHrppSxdupQNGzZ4o3siEgQU4ySUKbELYldeeSWLFy/miSeewGazYbPZ2LZtW53bFC+99BJJSUnMmzePnj17EhcXx/nnn8+RI0d4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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "DEBUGG amortizing cf: Cap\n", + "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", + " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", + " 0. 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", + " 0. 0. 0.]\n", + "CashFlow INFO (run): Starting CashFlow Run ...\n", + "CashFlow INFO (run): ... Checking if all drivers present ...\n", + "CashFlow INFO (checkDrivers): ... creating evaluation sequence ...\n", + "CashFlow INFO (checkDrivers): ... evaluation sequence: ['pem|Cap', 'pem|pem_amortize_Cap', 'pem|pem_depreciate_Cap', 'pem|FixedOM', 'pem|Hourly', 'h2tank|Cap', 'h2tank|h2tank_amortize_Cap', 'h2tank|h2tank_depreciate_Cap', 'h2turbine|Cap', 'h2turbine|h2turbine_amortize_Cap', 'h2turbine|h2turbine_depreciate_Cap', 'h2turbine|FixedOM', 'h2turbine|Hourly', 'electricity_market|Hourly', 'h2_market|Hourly']\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Component Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... scale : 1.000000000e+00\n", + "CashFlow INFO (compLife): ... mult : 1.000000000e+00\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , , , \n", + "CashFlow INFO (compLife): 1 , , , \n", + "CashFlow INFO (compLife): 2 , , , \n", + "CashFlow INFO (compLife): 3 , , , \n", + "CashFlow INFO (compLife): 4 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", + "CashFlow INFO (compLife): 6 , , , \n", + "CashFlow INFO (compLife): 7 , , , \n", + "CashFlow INFO (compLife): 8 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", + "CashFlow INFO (compLife): 11 , , , \n", + "CashFlow INFO (compLife): 12 , , , \n", + "CashFlow INFO (compLife): 13 , , , \n", + "CashFlow INFO (compLife): 14 , , , \n", + "CashFlow INFO (compLife): 15 , , , \n", + "CashFlow INFO (compLife): 16 , , , \n", + "CashFlow INFO (compLife): 17 , , , \n", + "CashFlow INFO (compLife): 18 , , , \n", + "CashFlow INFO (compLife): 19 , , , \n", + "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"electricity_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", + "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2_market\" CashFlow \"Hourly\" ...\n", + "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", + "CashFlow INFO (compLife): year, alpha , driver , cashflow \n", + "CashFlow INFO (compLife): 0 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 1 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 2 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 3 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 4 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 5 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 6 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 7 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 8 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 9 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 10 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 11 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 12 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 13 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 14 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 15 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 16 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 17 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 18 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 19 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 20 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (compLife): 21 , -- N/A -- , -- N/A -- , \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Project Lifetime Cashflow Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): ... project length: 21 years\n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"pem\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"pem_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"pem_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"pem\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2tank\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2tank_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2turbine\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 1.0\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_amortize_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_amortize_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"h2turbine_depreciate_Cap\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"h2turbine_depreciate_Cap\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"FixedOM\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"FixedOM\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2turbine\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"electricity_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"electricity_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", + "CashFlow INFO (proj comp): Computing PROJECT cash flow for Component \"h2_market\" ...\n", + "CashFlow INFO (proj comp): ... component start: 0\n", + "CashFlow INFO (proj comp): ... component end: 21\n", + "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", + "CashFlow INFO (proj comp): ... tax rate: 0.8\n", + "CashFlow INFO (proj c_fl): --------------------------------------------------\n", + "CashFlow INFO (proj c_fl): Computing PROJECT cash flow for CashFlow \"Hourly\" ...\n", + "CashFlow INFO (proj comp): Project Cashflow for Component \"h2_market\" CashFlow \"Hourly\":\n", + "CashFlow INFO (proj comp): Year, Time-Adjusted Value\n", + "CashFlow INFO (proj comp): 0: \n", + "CashFlow INFO (proj comp): 1: \n", + "CashFlow INFO (proj comp): 2: \n", + "CashFlow INFO (proj comp): 3: \n", + "CashFlow INFO (proj comp): 4: \n", + "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 6: \n", + "CashFlow INFO (proj comp): 7: \n", + "CashFlow INFO (proj comp): 8: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 11: \n", + "CashFlow INFO (proj comp): 12: \n", + "CashFlow INFO (proj comp): 13: \n", + "CashFlow INFO (proj comp): 14: \n", + "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 16: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 20: \n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (run): Economic Indicator Calculations\n", + "CashFlow INFO (run): ==========================================================================================\n", + "CashFlow INFO (FCFF): FCFF yearly (not discounted):\n", + "CashFlow INFO (FCFF): year, FCFF\n", + "CashFlow INFO (FCFF): 0: \n", + "CashFlow INFO (FCFF): 1: \n", + "CashFlow INFO (FCFF): 2: \n", + "CashFlow INFO (FCFF): 3: \n", + "CashFlow INFO (FCFF): 4: \n", + "CashFlow INFO (FCFF): 5: \n", + "CashFlow INFO (FCFF): 6: \n", + "CashFlow INFO (FCFF): 7: \n", + "CashFlow INFO (FCFF): 8: \n", + "CashFlow INFO (FCFF): 9: \n", + "CashFlow INFO (FCFF): 10: \n", + "CashFlow INFO (FCFF): 11: \n", + "CashFlow INFO (FCFF): 12: \n", + "CashFlow INFO (FCFF): 13: \n", + "CashFlow INFO (FCFF): 14: \n", + "CashFlow INFO (FCFF): 15: \n", + "CashFlow INFO (FCFF): 16: \n", + "CashFlow INFO (FCFF): 17: \n", + "CashFlow INFO (FCFF): 18: \n", + "CashFlow INFO (FCFF): 19: \n", + "CashFlow INFO (FCFF): 20: \n", + "CashFlow INFO (NPV): ... NPV: \n" + ] + } + ], + "source": [ + "tealSettings = build_econ_settings(\n", + " components,\n", + " life=m.plant_life,\n", + " dr=m.discount_rate,\n", + " tax=m.tax_rate,\n", + " metrics=['NPV'],\n", + ")\n", + "\n", + "metrics_list = []\n", + "for s in m.set_scenarios:\n", + " # Append cash flow expressions\n", + " tealComponentList = []\n", + " for name, comp in components.items():\n", + " tealComp = build_TEAL_Component(name, comp, m, m.scenario[s], s)\n", + " tealComponentList.append(tealComp)\n", + "\n", + " metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)\n", + " metrics_list.append(metrics)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "suburban-radar", + "metadata": {}, + "outputs": [], + "source": [ + "# Add non-anticipativity constraints\n", + "m.pem_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design PEM capacity (in kW)\")\n", + "m.tank_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design tank capacity (in mol)\")\n", + "m.h2_turbine_capacity = Var(within=NonNegativeReals,\n", + " doc=\"Design turbine capacity (in W)\")\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_pem(blk, s):\n", + " return blk.pem_capacity == blk.scenario[s].pem_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_tank(blk, s):\n", + " return blk.tank_capacity == blk.scenario[s].tank_capacity\n", + "\n", + "@m.Constraint(m.set_scenarios)\n", + "def non_anticipativity_turbine(blk, s):\n", + " return blk.h2_turbine_capacity == blk.scenario[s].h2_turbine_capacity" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "liberal-riverside", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", + "tol=1e-06\n", + "\n", + "\n", + "******************************************************************************\n", + "This program contains Ipopt, a library for large-scale nonlinear optimization.\n", + " Ipopt is released as open source code under the Eclipse Public License (EPL).\n", + " For more information visit http://projects.coin-or.org/Ipopt\n", + "\n", + "This version of Ipopt was compiled from source code available at\n", + " https://github.com/IDAES/Ipopt as part of the Institute for the Design of\n", + " Advanced Energy Systems Process Systems Engineering Framework (IDAES PSE\n", + " Framework) Copyright (c) 2018-2019. See https://github.com/IDAES/idaes-pse.\n", + "\n", + "This version of Ipopt was compiled using HSL, a collection of Fortran codes\n", + " for large-scale scientific computation. All technical papers, sales and\n", + " publicity material resulting from use of the HSL codes within IPOPT must\n", + " contain the following acknowledgement:\n", + " HSL, a collection of Fortran codes for large-scale scientific\n", + " computation. See http://www.hsl.rl.ac.uk.\n", + "******************************************************************************\n", + "\n", + "This is Ipopt version 3.13.2, running with linear solver ma27.\n", + "\n", + "Number of nonzeros in equality constraint Jacobian...: 1161372\n", + "Number of nonzeros in inequality constraint Jacobian.: 15360\n", + "Number of nonzeros in Lagrangian Hessian.............: 391680\n", + "\n", + "Total number of variables............................: 422329\n", + " variables with only lower bounds: 40249\n", + " variables with lower and upper bounds: 353280\n", + " variables with only upper bounds: 0\n", + "Total number of equality constraints.................: 416566\n", + "Total number of inequality constraints...............: 7680\n", + " inequality constraints with only lower bounds: 0\n", + " inequality constraints with lower and upper bounds: 0\n", + " inequality constraints with only upper bounds: 7680\n", + "\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 0 -4.8969775e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -5.9817795e+09 1.92e+05 2.05e+04 -1.0 2.80e+06 - 1.28e-03 8.90e-01f 1\n", + " 2 -6.0924888e+09 7.84e+03 1.21e+04 -1.0 5.02e+05 - 1.24e-03 9.90e-01f 1\n", + " 3 -6.0942116e+09 2.31e+02 5.67e+02 -1.0 1.01e+04 - 3.34e-01 9.71e-01f 1\n", + " 4 -6.0950166e+09 1.28e+02 4.07e+02 -1.0 4.31e+02 - 7.11e-02 4.39e-01f 1\n", + " 5 -6.0954979e+09 1.14e+02 1.56e+03 -1.0 1.12e+03 - 8.24e-02 2.53e-01f 1\n", + " 6 -6.0976921e+09 2.41e+01 2.27e+03 -1.0 6.61e+03 - 1.98e-03 7.75e-01f 1\n", + " 7 -6.0999139e+09 1.38e+01 1.09e+03 -1.0 8.26e+03 - 4.82e-02 4.27e-01f 1\n", + " 8 -6.1009456e+09 1.12e+01 5.74e+03 -1.0 7.47e+03 - 6.39e-02 1.88e-01f 1\n", + " 9 -6.1039402e+09 5.86e+00 2.07e+04 -1.0 7.40e+03 - 5.44e-02 4.81e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 10 -6.1046930e+09 4.84e+00 1.92e+04 -1.0 6.03e+03 - 8.39e-02 1.73e-01f 1\n", + " 11 -6.1071851e+09 2.72e+00 2.14e+04 -1.0 6.45e+03 - 5.79e-02 4.40e-01f 1\n", + " 12 -6.1080494e+09 2.13e+00 2.18e+04 -1.0 5.11e+03 - 8.87e-02 2.16e-01f 1\n", + " 13 -6.1089415e+09 1.58e+00 2.25e+04 -1.0 5.16e+03 - 6.87e-02 2.59e-01f 1\n", + " 14 -6.1094265e+09 1.28e+00 2.15e+04 -1.0 4.47e+03 - 7.82e-02 1.90e-01f 1\n", + " 15 -6.1103183e+09 8.48e-01 2.10e+04 -1.0 5.03e+03 - 6.74e-02 3.38e-01f 1\n", + " 16 -6.1107192e+09 6.88e-01 1.90e+04 -1.0 4.45e+03 - 9.35e-02 1.89e-01f 1\n", + " 17 -6.1110606e+09 5.64e-01 1.77e+04 -1.0 4.70e+03 - 6.55e-02 1.80e-01f 1\n", + " 18 -6.1113606e+09 4.64e-01 1.62e+04 -1.0 4.39e+03 - 7.71e-02 1.77e-01f 1\n", + " 19 -6.1118890e+09 3.04e-01 1.53e+04 -1.0 4.40e+03 - 6.60e-02 3.46e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 20 -6.1120977e+09 2.52e-01 1.38e+04 -1.0 3.79e+03 - 9.29e-02 1.71e-01f 1\n", + " 21 -6.1124264e+09 1.85e-01 1.30e+04 -1.0 3.92e+03 - 7.24e-02 2.65e-01f 1\n", + " 22 -6.1126477e+09 1.47e-01 1.19e+04 -1.0 3.30e+03 - 8.70e-02 2.10e-01f 1\n", + " 23 -6.1128109e+09 1.22e-01 1.07e+04 -1.0 3.51e+03 - 8.43e-02 1.66e-01f 1\n", + " 24 -6.1130826e+09 8.53e-02 8.71e+03 -1.0 3.32e+03 - 1.83e-01 3.03e-01f 1\n", + " 25 -6.1132296e+09 6.97e-02 8.42e+03 -1.0 3.53e+03 - 2.56e-02 1.83e-01f 1\n", + " 26 -6.1133212e+09 6.12e-02 7.71e+03 -1.0 3.09e+03 - 8.29e-02 1.21e-01f 1\n", + " 27 -6.1134538e+09 5.08e-02 7.15e+03 -1.0 3.23e+03 - 6.95e-02 1.71e-01f 1\n", + " 28 -6.1135675e+09 4.35e-02 6.52e+03 -1.0 3.19e+03 - 7.76e-02 1.43e-01f 1\n", + " 29 -6.1137117e+09 3.60e-02 6.03e+03 -1.0 3.12e+03 - 7.48e-02 1.72e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 30 -6.1138859e+09 2.87e-02 5.74e+03 -1.0 3.00e+03 - 8.09e-02 2.03e-01f 1\n", + " 31 -6.1140022e+09 2.46e-02 5.24e+03 -1.0 2.78e+03 - 9.00e-02 1.42e-01f 1\n", + " 32 -6.1141230e+09 2.10e-02 4.81e+03 -1.0 2.79e+03 - 7.89e-02 1.46e-01f 1\n", + " 33 -6.1142765e+09 1.72e-02 4.34e+03 -1.0 2.76e+03 - 8.47e-02 1.83e-01f 1\n", + " 34 -6.1144055e+09 1.45e-02 4.02e+03 -1.0 2.46e+03 - 8.82e-02 1.55e-01f 1\n", + " 35 -6.1145333e+09 1.24e-02 3.70e+03 -1.0 2.58e+03 - 8.81e-02 1.49e-01f 1\n", + " 36 -6.1147292e+09 9.57e-03 3.38e+03 -1.0 2.52e+03 - 8.94e-02 2.27e-01f 1\n", + " 37 -6.1148444e+09 8.25e-03 3.09e+03 -1.0 2.32e+03 - 1.04e-01 1.38e-01f 1\n", + " 38 -6.1149635e+09 7.10e-03 3.05e+03 -1.0 2.48e+03 - 9.20e-02 1.40e-01f 1\n", + " 39 -6.1150884e+09 6.04e-03 3.02e+03 -1.0 2.67e+03 - 9.43e-02 1.48e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 40 -6.1152264e+09 5.04e-03 3.03e+03 -1.0 2.86e+03 - 9.81e-02 1.67e-01f 1\n", + " 41 -6.1153734e+09 4.12e-03 3.03e+03 -1.0 3.07e+03 - 1.06e-01 1.83e-01f 1\n", + " 42 -6.1155044e+09 3.41e-03 2.87e+03 -1.0 3.29e+03 - 1.22e-01 1.71e-01f 1\n", + " 43 -6.1156573e+09 2.71e-03 3.00e+03 -1.0 3.59e+03 - 1.13e-01 2.05e-01f 1\n", + " 44 -6.1158053e+09 2.15e-03 2.92e+03 -1.0 3.83e+03 - 1.33e-01 2.08e-01f 1\n", + " 45 -6.1159133e+09 1.81e-03 2.56e+03 -1.0 4.14e+03 - 1.43e-01 1.58e-01f 1\n", + " 46 -6.1160488e+09 1.45e-03 2.38e+03 -1.0 4.52e+03 - 1.44e-01 2.01e-01f 1\n", + " 47 -6.1161778e+09 1.16e-03 2.09e+03 -1.0 4.84e+03 - 1.65e-01 2.00e-01f 1\n", + " 48 -6.1163121e+09 9.06e-04 1.73e+03 -1.0 5.21e+03 - 1.94e-01 2.17e-01f 1\n", + " 49 -6.1164935e+09 6.27e-04 1.50e+03 -1.0 5.65e+03 - 2.17e-01 3.09e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 50 -6.1166430e+09 4.48e-04 1.03e+03 -1.0 5.91e+03 - 3.04e-01 2.86e-01f 1\n", + " 51 -6.1167413e+09 3.56e-04 8.96e+02 -1.0 6.42e+03 - 8.67e-02 2.04e-01f 1\n", + " 52 -6.1167996e+09 3.10e-04 4.83e+03 -1.0 8.21e+04 - 2.01e-02 1.33e-01f 1\n", + " 53 -6.1168409e+09 2.78e-04 7.48e+03 -1.0 4.62e+04 - 6.02e-02 1.02e-01f 1\n", + " 54 -6.1168858e+09 2.46e-04 1.22e+04 -1.0 5.82e+04 - 4.73e-02 1.17e-01f 1\n", + " 55 -6.1169302e+09 2.16e-04 1.53e+04 -1.0 6.51e+04 - 5.91e-02 1.23e-01f 1\n", + " 56 -6.1169713e+09 1.89e-04 1.82e+04 -1.0 4.41e+04 - 7.32e-02 1.25e-01f 1\n", + " 57 -6.1170135e+09 1.63e-04 2.25e+04 -1.0 7.66e+04 - 6.94e-02 1.39e-01f 1\n", + " 58 -6.1170544e+09 1.39e-04 2.59e+04 -1.0 7.35e+04 - 7.38e-02 1.47e-01f 1\n", + " 59 -6.1170925e+09 1.18e-04 2.85e+04 -1.0 5.50e+04 - 7.65e-02 1.53e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 60 -6.1171286e+09 9.89e-05 3.03e+04 -1.0 6.14e+04 - 7.93e-02 1.58e-01f 1\n", + " 61 -6.1171607e+09 8.28e-05 3.16e+04 -1.0 5.30e+04 - 7.89e-02 1.63e-01f 1\n", + " 62 -6.1171841e+09 7.06e-05 2.93e+04 -1.0 5.80e+04 - 1.11e-01 1.47e-01f 1\n", + " 63 -6.1172105e+09 5.74e-05 3.12e+04 -1.0 7.59e+04 - 6.40e-02 1.88e-01f 1\n", + " 64 -6.1172430e+09 4.15e-05 3.28e+04 -1.0 7.02e+04 - 9.91e-02 2.78e-01f 1\n", + " 65 -6.1172494e+09 3.81e-05 2.84e+04 -1.0 5.36e+04 - 1.18e-01 8.52e-02f 1\n", + " 66 -6.1172643e+09 3.00e-05 4.10e+04 -1.0 7.04e+04 - 8.43e-02 2.11e-01f 1\n", + " 67 -6.1172854e+09 1.85e-05 4.89e+04 -1.0 6.39e+04 - 1.11e-01 3.82e-01f 1\n", + " 68 -6.1172913e+09 1.52e-05 4.43e+04 -1.0 5.55e+04 - 1.09e-01 1.87e-01f 1\n", + " 69 -6.1172975e+09 1.16e-05 4.19e+04 -1.0 6.00e+04 - 5.79e-02 2.34e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 70 -6.1173010e+09 9.32e-06 3.37e+04 -1.0 4.33e+04 - 1.95e-01 1.98e-01f 1\n", + " 71 -6.1173017e+09 8.77e-06 3.08e+04 -1.0 7.32e+04 - 1.08e-01 5.92e-02f 1\n", + " 72 -6.1173019e+09 8.36e-06 2.85e+04 -1.0 8.22e+04 - 1.04e-01 4.60e-02f 1\n", + " 73 -6.1173026e+09 7.72e-06 2.67e+04 -1.0 8.17e+04 - 4.46e-02 7.65e-02f 1\n", + " 74 -6.1173065e+09 6.13e-06 2.33e+04 -1.0 6.75e+04 - 4.89e-02 2.06e-01f 1\n", + " 75 -6.1173088e+09 4.83e-06 1.92e+04 -1.0 5.14e+04 - 1.35e-01 2.13e-01f 1\n", + " 76 -6.1173089e+09 3.58e-06 1.48e+04 -1.0 5.26e+04 - 1.83e-01 2.58e-01f 1\n", + " 77 -6.1173074e+09 2.90e-06 1.24e+04 -1.0 5.23e+04 - 1.44e-01 1.90e-01f 1\n", + " 78 -6.1173061e+09 2.22e-06 1.19e+04 -1.0 4.30e+04 - 9.76e-02 2.33e-01f 1\n", + " 79 -6.1173062e+09 2.07e-06 1.09e+04 -1.0 3.80e+04 - 7.63e-02 7.00e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 80 -6.1173063e+09 1.94e-06 8.51e+03 -1.0 3.57e+04 - 1.81e-01 6.46e-02f 1\n", + " 81 -6.1173078e+09 1.47e-06 1.61e+04 -1.0 4.01e+04 - 6.08e-02 2.43e-01f 1\n", + " 82 -6.1173080e+09 1.32e-06 1.29e+04 -1.0 3.78e+04 - 2.30e-01 1.02e-01f 1\n", + " 83 -6.1173076e+09 9.89e-07 1.10e+04 -1.0 3.57e+04 - 1.26e-01 2.48e-01f 1\n", + " 84 -6.1173064e+09 7.82e-07 9.66e+03 -1.0 4.18e+04 - 1.05e-01 2.09e-01f 1\n", + " 85 -6.1173045e+09 5.55e-07 8.85e+03 -1.0 4.86e+04 - 1.08e-01 2.90e-01f 1\n", + " 86 -6.1173016e+09 3.43e-07 8.17e+03 -1.0 4.30e+04 - 1.70e-01 3.83e-01f 1\n", + " 87 -6.1172992e+09 2.47e-07 7.40e+03 -1.0 4.12e+04 - 1.28e-01 3.04e-01f 1\n", + " 88 -6.1172958e+09 1.49e-07 6.26e+03 -1.0 4.31e+04 - 2.10e-01 3.75e-01f 1\n", + " 89 -6.1172938e+09 1.24e-07 3.43e+03 -1.0 7.25e+04 - 4.21e-01 1.66e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 90 -6.1172888e+09 8.60e-08 2.39e+03 -1.0 5.31e+04 - 2.23e-01 3.09e-01f 1\n", + " 91 -6.1172826e+09 4.88e-08 2.82e+03 -1.0 4.83e+04 - 1.54e-01 4.32e-01f 1\n", + " 92 -6.1172740e+09 1.67e-08 7.43e+03 -1.0 2.66e+04 - 2.24e-01 6.58e-01f 1\n", + " 93 -6.1172709e+09 1.14e-08 5.04e+03 -1.0 1.90e+04 - 3.25e-01 3.19e-01f 1\n", + " 94 -6.1172679e+09 7.60e-09 3.35e+03 -1.0 3.88e+04 - 4.19e-01 3.34e-01f 1\n", + " 95 -6.1172605e+09 1.75e-10 5.11e+03 -1.0 1.80e+04 - 1.74e-01 1.00e+00f 1\n", + " 96 -6.1172585e+09 1.16e-10 9.55e+02 -1.0 7.28e+03 - 8.24e-01 1.00e+00f 1\n", + " 97 -6.1172576e+09 1.16e-10 1.39e+01 -1.0 4.60e+03 - 9.91e-01 1.00e+00f 1\n", + " 98 -6.1172575e+09 1.16e-10 9.19e-01 -1.0 2.50e+03 - 1.00e+00 1.00e+00f 1\n", + " 99 -6.1174874e+09 2.47e-10 4.20e+03 -1.7 1.07e+05 - 1.00e+00 8.85e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 100 -6.1175185e+09 1.16e-10 3.79e+00 -1.7 1.50e+04 - 1.00e+00 1.00e+00f 1\n", + " 101 -6.1175185e+09 1.16e-10 1.58e-01 -1.7 4.14e+01 - 1.00e+00 1.00e+00f 1\n", + " 102 -6.1175572e+09 2.33e-10 1.06e+04 -2.5 2.40e+04 - 1.00e+00 6.88e-01f 1\n", + " 103 -6.1175693e+09 1.16e-10 4.79e+03 -2.5 7.65e+03 - 1.00e+00 6.96e-01f 1\n", + " 104 -6.1175745e+09 1.16e-10 2.45e+00 -2.5 2.44e+03 - 1.00e+00 1.00e+00f 1\n", + " 105 -6.1175745e+09 1.16e-10 2.61e-01 -2.5 2.94e+02 - 1.00e+00 1.00e+00f 1\n", + " 106 -6.1175745e+09 1.16e-10 3.09e-03 -2.5 2.18e+01 - 1.00e+00 1.00e+00f 1\n", + " 107 -6.1175789e+09 1.16e-10 1.01e+02 -3.8 4.62e+03 - 5.35e-01 5.20e-01f 1\n", + " 108 -6.1175800e+09 2.33e-10 3.95e+02 -3.8 4.07e+03 - 1.28e-01 2.80e-01f 1\n", + " 109 -6.1175802e+09 2.33e-10 3.58e+02 -3.8 3.06e+03 - 8.83e-02 8.75e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 110 -6.1175803e+09 3.49e-10 3.19e+02 -3.8 3.48e+03 - 3.81e-02 2.55e-02f 1\n", + " 111 -6.1175805e+09 3.49e-10 2.17e+02 -3.8 3.88e+03 - 1.06e-01 7.28e-02f 1\n", + " 112 -6.1175807e+09 3.49e-10 1.81e+02 -3.8 3.68e+03 - 1.22e-01 1.04e-01f 1\n", + " 113 -6.1175807e+09 3.49e-10 2.85e+02 -3.8 2.25e+03 - 7.85e-02 2.22e-02f 1\n", + " 114 -6.1175809e+09 3.49e-10 7.21e+02 -3.8 1.24e+03 - 1.76e-02 1.02e-01f 1\n", + " 115 -6.1175809e+09 3.49e-10 7.23e+02 -3.8 1.31e+03 - 3.99e-02 4.37e-02f 1\n", + " 116 -6.1175810e+09 3.49e-10 7.97e+02 -3.8 1.41e+03 - 3.50e-02 6.28e-02f 1\n", + " 117 -6.1175811e+09 4.66e-10 7.49e+02 -3.8 2.13e+03 - 7.79e-02 8.22e-02f 1\n", + " 118 -6.1175812e+09 3.49e-10 3.93e+02 -3.8 2.32e+03 - 2.06e-01 9.45e-02f 1\n", + " 119 -6.1175812e+09 4.66e-10 3.85e+02 -3.8 2.32e+03 - 1.93e-02 1.93e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 120 -6.1175813e+09 4.66e-10 3.73e+02 -3.8 2.70e+03 - 4.68e-02 5.97e-02f 1\n", + " 121 -6.1175813e+09 4.66e-10 4.20e+02 -3.8 1.69e+03 - 2.16e-01 5.51e-03f 1\n", + " 122 -6.1175814e+09 4.66e-10 3.92e+02 -3.8 7.13e+02 - 1.23e-02 9.49e-02f 1\n", + " 123 -6.1175814e+09 5.82e-10 3.77e+02 -3.8 5.40e+02 - 5.13e-02 2.87e-02f 1\n", + " 124 -6.1175814e+09 4.66e-10 3.39e+02 -3.8 1.61e+03 - 1.07e-01 1.01e-01f 1\n", + " 125 -6.1175815e+09 4.66e-10 3.15e+02 -3.8 5.23e+02 - 2.87e-02 8.57e-02f 1\n", + " 126 -6.1175815e+09 4.66e-10 2.94e+02 -3.8 9.28e+02 - 2.92e-02 8.21e-02f 1\n", + " 127 -6.1175816e+09 3.49e-10 3.00e+02 -3.8 9.49e+02 - 3.08e-02 8.21e-02f 1\n", + " 128 -6.1175816e+09 4.66e-10 2.45e+02 -3.8 2.15e+03 - 1.38e-01 9.65e-02f 1\n", + " 129 -6.1175816e+09 4.66e-10 2.39e+02 -3.8 1.27e+03 - 7.09e-02 6.00e-03f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 130 -6.1175816e+09 4.66e-10 2.25e+02 -3.8 9.74e+02 - 2.96e-02 6.91e-02f 1\n", + " 131 -6.1175817e+09 4.66e-10 2.38e+02 -3.8 5.00e+02 - 2.98e-02 8.44e-02f 1\n", + " 132 -6.1175817e+09 5.82e-10 1.97e+02 -3.8 3.17e+02 - 1.46e-01 1.27e-01f 1\n", + " 133 -6.1175817e+09 4.66e-10 1.60e+02 -3.8 7.65e+02 - 1.37e-01 1.10e-01f 1\n", + " 134 -6.1175817e+09 4.66e-10 1.52e+02 -3.8 2.82e+02 - 5.92e-02 5.08e-02f 1\n", + " 135 -6.1175817e+09 4.66e-10 1.41e+02 -3.8 2.35e+02 - 5.38e-02 7.94e-02f 1\n", + " 136 -6.1175818e+09 4.66e-10 1.36e+02 -3.8 3.98e+02 - 4.94e-02 1.39e-01f 1\n", + " 137 -6.1175818e+09 4.66e-10 1.16e+02 -3.8 3.99e+02 - 1.40e-01 4.72e-02f 1\n", + " 138 -6.1175818e+09 4.66e-10 1.37e+02 -3.8 4.07e+02 - 2.79e-01 7.55e-02f 1\n", + " 139 -6.1175818e+09 3.49e-10 8.25e+01 -3.8 3.50e+02 - 7.62e-02 2.09e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 140 -6.1175818e+09 4.66e-10 1.41e+02 -3.8 2.45e+02 - 7.40e-02 1.87e-01f 1\n", + " 141 -6.1175818e+09 3.49e-10 1.07e+02 -3.8 6.54e+01 - 1.78e-01 1.40e-01f 1\n", + " 142 -6.1175819e+09 2.33e-10 1.80e+02 -3.8 6.85e+01 - 6.37e-02 3.52e-01f 1\n", + " 143 -6.1175819e+09 2.33e-10 9.34e+01 -3.8 7.62e+01 - 4.97e-01 1.33e-01f 1\n", + " 144 -6.1175819e+09 3.49e-10 1.32e+02 -3.8 3.04e+01 - 1.00e+00 1.08e-01f 1\n", + " 145 -6.1175819e+09 1.16e-10 9.76e-03 -3.8 2.55e+01 - 1.00e+00 1.00e+00f 1\n", + " 146 -6.1175819e+09 1.16e-10 1.96e-04 -3.8 4.87e+00 - 1.00e+00 1.00e+00f 1\n", + " 147 -6.1175819e+09 2.33e-10 5.06e+01 -5.7 1.46e+02 - 5.97e-02 1.62e-01f 1\n", + " 148 -6.1175819e+09 2.33e-10 2.62e+01 -5.7 1.59e+02 - 7.83e-02 3.25e-02f 1\n", + " 149 -6.1175819e+09 2.33e-10 1.13e+02 -5.7 1.47e+02 - 2.11e-01 9.52e-02f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 150 -6.1175819e+09 3.49e-10 9.61e+01 -5.7 9.57e+01 - 1.30e-01 1.37e-01f 1\n", + " 151 -6.1175819e+09 3.49e-10 7.52e+01 -5.7 7.52e+01 - 2.18e-02 1.55e-01f 1\n", + " 152 -6.1175820e+09 3.49e-10 8.36e+01 -5.7 6.26e+01 - 2.16e-01 1.42e-02f 1\n", + " 153 -6.1175820e+09 3.49e-10 7.50e+01 -5.7 5.70e+01 - 2.08e-01 1.31e-01f 1\n", + " 154 -6.1175820e+09 2.33e-10 4.50e+01 -5.7 4.90e+01 - 2.22e-01 3.57e-01f 1\n", + " 155 -6.1175820e+09 2.33e-10 2.96e+01 -5.7 2.89e+01 - 2.85e-01 3.25e-01f 1\n", + " 156 -6.1175820e+09 2.33e-10 1.79e+01 -5.7 1.82e+01 - 3.88e-01 3.93e-01f 1\n", + " 157 -6.1175820e+09 2.33e-10 1.62e+01 -5.7 1.01e+01 - 2.64e-01 1.48e-01f 1\n", + " 158 -6.1175820e+09 2.33e-10 7.72e+00 -5.7 8.50e+00 - 2.61e-01 4.97e-01f 1\n", + " 159 -6.1175820e+09 2.33e-10 6.65e+00 -5.7 4.11e+00 - 3.34e-01 4.11e-01f 1\n", + "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", + " 160 -6.1175820e+09 2.33e-10 6.48e+00 -5.7 3.24e+00 - 4.06e-01 6.17e-01f 1\n", + " 161 -6.1175820e+09 1.16e-10 3.69e+00 -5.7 3.08e+00 - 4.87e-01 5.63e-01f 1\n", + " 162 -6.1175820e+09 1.16e-10 2.93e+00 -5.7 3.34e+00 - 4.98e-01 1.00e+00f 1\n", + " 163 -6.1175820e+09 1.16e-10 5.56e-09 -5.7 1.79e+00 - 1.00e+00 1.00e+00h 1\n", + " 164 -6.1175820e+09 1.16e-10 3.87e-01 -7.0 2.41e+00 - 3.52e-01 4.42e-01f 1\n", + " 165 -6.1175820e+09 1.16e-10 2.39e-01 -7.0 5.09e+00 - 5.44e-01 5.70e-01f 1\n", + " 166 -6.1175820e+09 2.33e-10 6.40e-01 -7.0 1.91e+00 - 9.20e-01 3.36e-01f 1\n", + " 167 -6.1175820e+09 1.16e-10 7.38e-02 -7.0 3.36e-01 - 1.00e+00 9.14e-01f 1\n", + " 168 -6.1175820e+09 1.16e-10 1.29e-08 -7.0 1.89e-01 - 1.00e+00 1.00e+00f 1\n", + "\n", + "Number of Iterations....: 168\n", + "\n", + " (scaled) (unscaled)\n", + "Objective...............: -1.4954768548234174e+08 -6.1175819965721436e+09\n", + "Dual infeasibility......: 1.2901570389027509e-08 5.2776754441139380e-07\n", + "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", + "Complementarity.........: 9.3788526406170319e-08 3.8366290910946047e-06\n", + "Overall NLP error.......: 9.3788526406170319e-08 3.8366290910946047e-06\n", + "\n", + "\n", + "Number of objective function evaluations = 169\n", + "Number of objective gradient evaluations = 169\n", + "Number of equality constraint evaluations = 169\n", + "Number of inequality constraint evaluations = 169\n", + "Number of equality constraint Jacobian evaluations = 169\n", + "Number of inequality constraint Jacobian evaluations = 169\n", + "Number of Lagrangian Hessian evaluations = 168\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 277.300\n", + "Total CPU secs in NLP function evaluations = 118.174\n", + "\n", + "EXIT: Optimal Solution Found.\n" + ] + }, + { + "data": { + "text/plain": [ + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 407.5233008861542}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# pyomo expression for full metric wtih scenario weights applied\n", + "TEALMetric = sum( m.weights_scenarios[n] * scenario['NPV'] \n", + " for n, scenario in enumerate(metrics_list) )\n", + "\n", + "# Define the objective function\n", + "m.obj = Objective(expr=TEALMetric, sense=maximize)\n", + "\n", + "# Define the solver object. Using the default solver: IPOPT\n", + "solver = get_solver()\n", + "\n", + "# Solve the optimization problem0\n", + "solver.solve(m, tee=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "civil-celebration", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Optimal PEM capacity : 0.0012525737093756588 MW\n", + "Optimal tank capacity : 0.04354528393436322 kg\n", + "Optimal turbine capacity: 9.077081207425634e-05 MW\n" + ] + } + ], + "source": [ + "# Print Results\n", + "print(\"Optimal PEM capacity : \", m.pem_capacity.value * 1e-3, \"MW\")\n", + "print(\"Optimal tank capacity : \", m.tank_capacity.value * 2.016e-3, \"kg\")\n", + "print(\"Optimal turbine capacity: \", m.h2_turbine_capacity.value * 1e-6, \"MW\")" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "protecting-asthma", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" + ] + }, + { + "cell_type": "code", + "execution_count": 49, + "id": "da70232c", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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t+zIkSOSpB9++EHFxcW6+uqr7fopLCxUvXr1ytxOQUFBqadeo6KibIFOksLCwmzbOq99+/al9mm1WnX69OmL7B2A6oZQB6Da8vLysntvsVhKXVZSUiJJys/Pl6enpzZv3nzBVax/DIJ/FhQUpBMnTji0/fPbOq9WrVql9nn8+HHVr1+/zG0CqH4IdQBMx9vb2+7iBme59tprVVxcrCNHjujGG28s1+d27drl1Fp27Niha6+91ql9AqjauFACgOlERUVp48aN+uWXX3T06NELRr8u19VXX62kpCQNHTpUH374oQ4cOKBvv/1W06ZN02effVbm5xISErR27Vqn1HDemjVr1LNnT6f2CaBqI9QBMJ1x48bJ09NTLVu2VP369ZWRkeG0vlNTUzV06FCNHTtWzZo1U79+/bRp0yZFRESU+ZmkpCTt3LlTe/bscUoN6enpys3N1R133OGU/gCYg8UwDMPdRQCA2T366KPKy8vT66+/fsV9DRw4UG3bttXjjz/uhMoAmAUjdQBQAZ544glFRkZe8angoqIitW7dWo888oiTKgNgFozUAQAAmAAjdQAAACZAqAMAADABQh0AAIAJEOoAAABMgFAHAABgAoQ6AAAAEyDUAQAAmAChDgAAwAQIdQAAACZAqAMAADCB/w+kgCBIena/ugAAAABJRU5ErkJggg==", + "text/plain": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "LMP_array_2022_0 = [LMP[0][2022][1][d] for d in m.set_time]\n", + "LMP_array_2022_0 = [LMP[0][2022][8][d] for d in m.set_time]\n", + "LMP_dict = {}\n", + "LMP_dict[\"Year: 2022 \\n Cluster 1\"] = LMP_array_2022_0\n", + "\n", + "m.plot_lmp_signal(LMP_dict)\n", + "# import matplotlib.pyplot as plt\n", + "# plt.figure()\n", + "# plt.plot(LMP_array, 'r', linewidth=3)" ] } ], "metadata": { "kernelspec": { - "display_name": "teal-int-test", + "display_name": "dispatches-raven", "language": "python", "name": "python3" }, @@ -2364,11 +4657,11 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.0" + "version": "3.8.15" }, "vscode": { "interpreter": { - "hash": "6c0e8164572cba95cad9fe66a50ec70e86cec7bf932427208bc75e6d83a22316" + "hash": "d47843686d7820a229f3310393a8c58823b8091100b954bbb13c3c670d8eeb98" } } }, diff --git a/dispatches/util/teal_integration.py b/dispatches/util/teal_integration.py index 05d060f5e..16053a184 100644 --- a/dispatches/util/teal_integration.py +++ b/dispatches/util/teal_integration.py @@ -24,23 +24,23 @@ from TEAL.src.Amortization import MACRS ################### -def checkAmortization(projLife, amortYears=None): +def checkAmortization(compLife, amortYears=None): """ - Check proposed amortization schedule against intended project life. + Check proposed amortization schedule against intended component life. If amortization schedule not provided, calculates an appropriate - one that is less than project life. + one that is less than component life. - @ In, projLife, CashFlow, project lifetime + @ In, compLife, CashFlow, component lifetime @ In, amortYears, float or int, intended amortization years (defaults to None) @ Out, amortYears, float or int, corrected amortization years """ MACRS_yrs = np.array(list(MACRS.keys())) # available amortization years - amortIsCorrect = bool(amortYears is not None and projLife > amortYears) # check if recalc is needed + amortIsCorrect = bool(amortYears is not None and compLife > amortYears) # check if recalc is needed # amortization years longer than intended project life, must recalculate if not amortIsCorrect: assert isinstance(amortYears, (float, int)) - amortYears = MACRS_yrs[projLife > MACRS_yrs].max() # largest value less than project life + amortYears = MACRS_yrs[compLife > MACRS_yrs].max() # largest value less than project life print("Proposed amortization schedule cannot be longer than intended project life.") print(f"Returning a shortened schedule: {amortYears} yrs") @@ -79,7 +79,8 @@ def build_econ_settings(cfs, life=5, dr=0.1, tax=0.21, infl=0.02184, metrics=Non 'inflation': infl, 'ProjectTime': life, 'Indicator': {'name': metrics, # TODO: check IRR, PI - 'active': active} + 'active': active}, + 'Output' : True, } settings = CashFlows.GlobalSettings() settings.setParams(params) @@ -101,7 +102,7 @@ def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): # if scenario is None, we are doing LMP Deterministic (only 1 scenario) # otherwise, mdl is the main Pyomo model and scenario is the submodel for the scenario within mdl scenario = mdl if scenario is None else scenario - life = np.min([mdl.plant_life, comp['Lifetime']]) + life = comp['Lifetime'] tealComp = CashFlows.Component() tealComp.setParams({'name': name, 'Life_time': life}) @@ -113,7 +114,7 @@ def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): cashFlows.append(capex) if 'Amortization' in cfDict.keys(): - # check desired time < proj years + # check desired time < comp lifetime amort = checkAmortization( life, cfDict['Amortization'] ) capex.setAmortization('MACRS', amort) # calculate schedule amorts = getattr(tealComp, '_createDepreciation')(capex) # create actual TEAL cash flow @@ -121,7 +122,7 @@ def build_TEAL_Component(name, comp, mdl, scenario=None, scenario_ind=None): elif cfName == 'FixedOM': alpha, driver = getCapexVarFromModel(cfDict, scenario) - fixedOM = createRecurringYearly(alpha, driver, mdl.set_years) + fixedOM = createRecurringYearly(alpha, driver, mdl.project_years) cashFlows.append(fixedOM) elif cfName == 'Hourly': @@ -193,51 +194,45 @@ def getDispatchVarFromModel(cfDict, mdl, scenario, scenario_ind=None): n_hours = len(mdl.set_time) n_days = len(mdl.set_days) n_years = len(mdl.set_years) - n_projLife = mdl.plant_life + 1 - - yearsMapArray = np.hstack([0, mdl.set_years]) # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ] - n_hours_per_year = n_hours * n_days # sometimes number of days refers to clusters < 365 + n_projLife = mdl.plant_life + 1 + fullYearsArray = np.hstack([0, mdl.project_years]) # looks like [0, 2022, 2022, 2022, 2022, ... 2032, ... ] + + # template array for holding dispatch Pyomo expressions/objects dispatch_array = np.zeros((n_projLife, n_hours_per_year), dtype=object) - indeces = np.array([tuple(i) for i in mdl.set_period], dtype="i,i,i") + # time indeces for DISPATCHES, as array of tuples + indeces = np.array([tuple(i) for i in mdl.set_period], dtype="i,i,i") time_shape = (n_years, n_hours_per_year) # reshaping the tuples array to match HERON dispatch - indeces = indeces.reshape(time_shape) + indeces = indeces.reshape(time_shape) - if mdl._stochastic_model: - weights_days = mdl.weights_days[scenario_ind] - else: - weights_days = mdl.weights_days + is_stochastic = getattr(mdl, '_stochastic_model') + weights_days = mdl.weights_days[scenario_ind] if is_stochastic else mdl.weights_days # currently, taking this to mean that we are using the LMP signal... # TODO: needs to be more general here if alpha == []: - signal = mdl.LMP - - # # plus 1 to year term to allow for 0 recurring costs during build year + # # one extra year in first axis to account for construction year (no production) alpha = np.zeros([n_projLife, n_hours_per_year]) # it necessary to have alpha be [year, clusterhour] instead of [year, cluster, hour] # clusterhour loops through hours first, then cluster - if mdl._stochastic_model: - signal = signal[scenario_ind] - + signal = mdl.LMP[scenario_ind] if is_stochastic else mdl.LMP realized_alpha = [[signal[y][d][h] \ for d in mdl.set_days for h in mdl.set_time] # order here matches *indeces* - for y in yearsMapArray[1:]] #shape here is [year, hour] + for y in fullYearsArray[1:]] #shape here is [year, hour] # # first column of year axis is 0 for project year 0 realized_alpha = np.array(realized_alpha) alpha[1:,:] = realized_alpha - # TODO: check that all periods and LMPs match up... pcount = -1 - for p, pyear in enumerate(yearsMapArray): + for p, pyear in enumerate(fullYearsArray): if pyear == 0: continue - if pyear > yearsMapArray[p-1]: + if pyear > fullYearsArray[p-1]: pcount +=1 for time in range(n_hours_per_year): @@ -336,75 +331,3 @@ def createRecurringHourly(alpha, driver, projLife): else: cf.computeIntrayearCashflow(year, alpha[year, :], driver[year, :]) return cf - -################################### -# Helper methods -################################### - -def restructure_LMP(m): - """ - Restructures LMP signal from JSON to be more compatible with TEAL (might be deprecated) - @ In, m, Pyomo model, multiperiod Pyomo model - @ Out, None, None - """ - # list of available years in LMP data - if m._stochastic_model: - years = list(m.LMP[0].keys()) - else: - years = list(m.LMP.keys()) - - n_years_data = len(years) - set_scenarios = list( m.LMP.keys() ) if m._stochastic_model else [0] - - # template dictionary full of 0s, same structure as LMP - zeroDict = {cluster: {hour: 0 - for hour in m.set_time} - for cluster in m.set_days} - - ## CHECKING THAT WE HAVE ENOUGH DATA FOR SIM ## - - # Case where we have less data than the project life/sim time - # Here, we assume (as in the default nuclear case demo) that - # the years 2022-2031 all have the same LMP data, which - # helps to cut down on variables just for the demonstration - if n_years_data < m.plant_life: - print("Requested LMP Data less than project life") - projLifeRange = np.arange( years[0]-1, # year-1 is the construction year - years[0] + m.plant_life) # full project time with first year of data as starting point - - # initializing empty dicts and lists - newLMP = {} # going to replace existing LMP dictionary - - for s in set_scenarios: - newYearsVec = [] # list of years used - stuckYear = 0 # ugly way of duplicating years - # looping through possible years in lifetime (e.g., 2021 -> 2041) - for i,y in enumerate(projLifeRange): - # data not available for given year within project lifetime - if y not in years: - if i == 0: # construction year - newLMP[y] = zeroDict - newYearsVec.append(0) - else: # duplicate previous year's values - newLMP[y] = newLMP[y-1] - newYearsVec.append(stuckYear) - # data for current year is available in LMP dict - else: - stuckYear = y # update year for duplication (word?) - newLMP[y] = m.LMP[y] if not m._stochastic_model else m.LMP[s][y] # keep current LMP value - newYearsVec.append(y) # update current year - - # save to model object - if m._stochastic_model: - m.LMP[s] = newLMP - else: - m.LMP = newLMP - m.yearsFullVec = newYearsVec - - elif n_years_data > m.plant_life: - print("LMP Data more than project life, must curtail.") - # TODO fill this out - else: - print("LMP Data matches project life") - # TODO fill this out - # years.insert(0,0) From 36ce1f4fa0974b345e918d0fec83210176f5f81d Mon Sep 17 00:00:00 2001 From: "Gabriel J. Soto" Date: Tue, 28 Feb 2023 07:30:20 -0700 Subject: [PATCH 19/29] replacing old LMP signal png --- .../nuclear_case/ARMA_LMP_signals.png | Bin 0 -> 19397 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dispatches/case_studies/nuclear_case/ARMA_LMP_signals.png diff --git a/dispatches/case_studies/nuclear_case/ARMA_LMP_signals.png b/dispatches/case_studies/nuclear_case/ARMA_LMP_signals.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c48657a5007dfdb2c4f900125e583452492f52 GIT binary patch literal 19397 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 Date: Tue, 28 Feb 2023 13:18:39 -0700 Subject: [PATCH 20/29] fixing indexing of generated synth hist years, updating comp lifetimes, new plot image --- .../nuclear_case/ARMA_LMP_signals.png | Bin 19397 -> 22604 bytes ...od_design_pricetaker_wTEALandSynhist.ipynb | 1641 ++++++++--------- dispatches/util/syn_hist_integration.py | 6 +- 3 files changed, 751 insertions(+), 896 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/ARMA_LMP_signals.png b/dispatches/case_studies/nuclear_case/ARMA_LMP_signals.png index d4c48657a5007dfdb2c4f900125e583452492f52..300420260494694624ed23311a7304d52c554607 100644 GIT binary patch literal 22604 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%0A(+Zo^`ITww_nhS1f7Jpr4e((16p4I+dR~clbmC_ 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 Evaluating interpolated ROM ...\n", - "(393476.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(393477.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(393477.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(393477.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(393477.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(393477.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(393477.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(393477.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(393477.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(393477.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(393477.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(393477.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(393477.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(393477.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(393477.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(393477.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(393477.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(393477.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(393477.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(393477.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(393477.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(393477.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(393477.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(393477.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(393477.37 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(393477.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(393477.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(393477.40 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(405099.95 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(405099.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(405099.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(405099.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(405099.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(405100.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(405100.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(405100.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(405100.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(405100.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(405100.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(405100.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(405100.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(405100.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(405100.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(405100.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(405100.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(405100.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(405100.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(405100.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(405100.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(405100.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(405100.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(405100.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(405100.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(405100.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(405100.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(405100.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(405100.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -483,7 +475,7 @@ "# make sure that sampled years sum up to plant life\n", "assert sum(years_per_set) == plant_life\n", "project_year_map = [[y]*n for y,n in zip(years_to_sample, years_per_set)]\n", - "project_year_map = np.array(project_year_map).flatten()\n", + "project_year_map = np.array(sum(project_year_map, [])) # some magic to flatten the list, had trouble when list of lists had more than 2 entries\n", "\n", "set_years = np.arange(years_to_sample[0], years_to_sample[0] + plant_life) # Set of years\n", "\n", @@ -540,7 +532,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 50, "id": "aac88a5a", "metadata": {}, "outputs": [], @@ -581,7 +573,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 51, "id": "62ac5fa1", "metadata": {}, "outputs": [], @@ -600,7 +592,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 52, "id": "97f6bb19", "metadata": {}, "outputs": [], @@ -674,7 +666,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 53, "id": "9c21b065", "metadata": {}, "outputs": [ @@ -683,11 +675,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 211.13] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-28 06:23:24 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 3.99] Created an instance of the flowsheet and initialized it.\n", - "[+ 27.64] Initialized the entire multiperiod optimization model.\n", - "[+ 0.62] Unfixed the degrees of freedom from each period model.\n" + "[+ 224.86] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-28 09:37:21 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 3.36] Created an instance of the flowsheet and initialized it.\n", + "[+ 16.42] Initialized the entire multiperiod optimization model.\n", + "[+ 0.51] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -730,7 +722,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 54, "id": "22a22379", "metadata": {}, "outputs": [], @@ -802,7 +794,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 55, "id": "e7fcb9cb", "metadata": {}, "outputs": [], @@ -810,7 +802,7 @@ "components={\n", " # Electrolyzer: negative Cash flows\n", " \"pem\":{ \n", - " \"Lifetime\": 20,\n", + " \"Lifetime\": 5,\n", " \"Capex\":{\n", " \"Expressions\": ['pem_capacity'],\n", " \"Value\": 1630, # $/kW\n", @@ -830,7 +822,7 @@ " },\n", " # Hydrogen Tank: negative Cash flows\n", " \"h2tank\":{\n", - " \"Lifetime\": 20,\n", + " \"Lifetime\": 10,\n", " \"Capex\":{\n", " \"Expressions\": ['tank_capacity'],\n", " \"Value\": 1.946851199, # $29/kWh * 33.3 kWh/kg * 2.016e-3 kg/mol\n", @@ -894,7 +886,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 56, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -921,7 +913,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 57, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -929,18 +921,17 @@ "name": "stdout", "output_type": "stream", "text": [ + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 7 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.1429 0.2449 0.1749 0.1249 0.0893 0.0892 0.0893 0.0446\n", + " 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", @@ -967,21 +958,6 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -994,22 +970,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1022,22 +983,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -1107,16 +1053,6 @@ "CashFlow INFO (compLife): 8 , , , \n", "CashFlow INFO (compLife): 9 , , , \n", "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1133,18 +1069,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1161,18 +1087,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -1379,17 +1295,17 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", @@ -1406,21 +1322,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -1433,21 +1349,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -1523,7 +1439,7 @@ "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", @@ -1549,16 +1465,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", @@ -1576,16 +1492,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", @@ -1829,9 +1745,325 @@ "metrics = calculate_TEAL_metrics(tealSettings, tealComponentList)" ] }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "29cc4eb9", + "metadata": {}, + "source": [ + "### TEAL Metrics and Cashflows\n", + "\n", + "Here we print out some TEAL cashflows. Note that all Recurring cashflows (FixedOM, VarOM) are summed per year.\n", + "Some expressions are printed out here per component. " + ] + }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 58, + "id": "899d7df8", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "==================================================\n", + "Cashflows for pem: \n", + "\n", + "Cap-----------------------------------------------\n", + "-1630.0*pem_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " -1630.0*pem_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " -1630.0*pem_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " -1630.0*pem_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "pem_amortize_Cap----------------------------------\n", + "0.0 \n", + " 531.6673843263133*pem_capacity \n", + " 693.8947016512686*pem_capacity \n", + " 226.25280150259144*pem_capacity \n", + " 110.78327908182804*pem_capacity \n", + " 0.0 \n", + " 477.22756739679943*pem_capacity \n", + " 622.8436993895428*pem_capacity \n", + " 203.0857586169383*pem_capacity \n", + " 99.43968041495101*pem_capacity \n", + " 0.0 \n", + " 428.36208839864906*pem_capacity \n", + " 559.0679291052085*pem_capacity \n", + " 182.29089354522284*pem_capacity \n", + " 89.25760388193437*pem_capacity \n", + " 0.0 \n", + " 384.50016577663996*pem_capacity \n", + " 501.8224470446237*pem_capacity \n", + " 163.62530832205897*pem_capacity \n", + " 80.11811600257776*pem_capacity \n", + " 0.0 \n", + "\n", + "pem_depreciate_Cap--------------------------------\n", + "0.0 \n", + " -425.3339074610506*pem_capacity \n", + " -555.1157613210148*pem_capacity \n", + " -181.00224120207315*pem_capacity \n", + " -88.62662326546244*pem_capacity \n", + " 0.0 \n", + " -381.78205391743955*pem_capacity \n", + " -498.2749595116342*pem_capacity \n", + " -162.46860689355066*pem_capacity \n", + " -79.55174433196082*pem_capacity \n", + " 0.0 \n", + " -342.6896707189192*pem_capacity \n", + " -447.25434328416674*pem_capacity \n", + " -145.8327148361783*pem_capacity \n", + " -71.4060831055475*pem_capacity \n", + " 0.0 \n", + " -307.600132621312*pem_capacity \n", + " -401.45795763569896*pem_capacity \n", + " -130.9002466576472*pem_capacity \n", + " -64.0944928020622*pem_capacity \n", + " 0.0 \n", + "\n", + "FixedOM-------------------------------------------\n", + "0.0 \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + " -38.32*pem_capacity \n", + "\n", + "==================================================\n", + "Cashflows for h2tank: \n", + "\n", + "Cap-----------------------------------------------\n", + "-1.946851199*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " -1.946851199*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "h2tank_amortize_Cap-------------------------------\n", + "0.0 \n", + " 0.27225890191918495*tank_capacity \n", + " 0.4566208579844221*tank_capacity \n", + " 0.3191345843905703*tank_capacity \n", + " 0.22303016242128534*tank_capacity \n", + " 0.1560521376015772*tank_capacity \n", + " 0.1525457871756174*tank_capacity \n", + " 0.149452754474372*tank_capacity \n", + " 0.07304734310998291*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.21935780762441065*tank_capacity \n", + " 0.3678974300453612*tank_capacity \n", + " 0.25712534016545235*tank_capacity \n", + " 0.17969442731893256*tank_capacity \n", + " 0.1257305253862581*tank_capacity \n", + " 0.12290547416927429*tank_capacity \n", + " 0.12041343123707592*tank_capacity \n", + " 0.05885392515889244*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "h2tank_depreciate_Cap-----------------------------\n", + "0.0 \n", + " -0.21780712153534795*tank_capacity \n", + " -0.3652966863875377*tank_capacity \n", + " -0.25530766751245626*tank_capacity \n", + " -0.1784241299370283*tank_capacity \n", + " -0.1248417100812618*tank_capacity \n", + " -0.12203662974049394*tank_capacity \n", + " -0.11956220357949762*tank_capacity \n", + " -0.05843787448798634*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + " -0.1754862460995285*tank_capacity \n", + " -0.29431794403628897*tank_capacity \n", + " -0.2057002721323619*tank_capacity \n", + " -0.14375554185514608*tank_capacity \n", + " -0.10058442030900648*tank_capacity \n", + " -0.09832437933541945*tank_capacity \n", + " -0.09633074498966075*tank_capacity \n", + " -0.04708314012711396*tank_capacity \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "==================================================\n", + "Cashflows for h2turbine: \n", + "\n", + "Cap-----------------------------------------------\n", + "-0.947*h2_turbine_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "h2turbine_amortize_Cap----------------------------\n", + "0.0 \n", + " 0.04633797854850074*h2_turbine_capacity \n", + " 0.08616041576191126*h2_turbine_capacity \n", + " 0.07588700206071412*h2_turbine_capacity \n", + " 0.06688197782277157*h2_turbine_capacity \n", + " 0.05890724579238864*h2_turbine_capacity \n", + " 0.05182515750476848*h2_turbine_capacity \n", + " 0.04803100749583101*h2_turbine_capacity \n", + " 0.04700443072871586*h2_turbine_capacity \n", + " 0.0460777609560936*h2_turbine_capacity \n", + " 0.04501663195951887*h2_turbine_capacity \n", + " 0.044129150684766145*h2_turbine_capacity \n", + " 0.043112896413417305*h2_turbine_capacity \n", + " 0.04226294637047165*h2_turbine_capacity \n", + " 0.04128966908998219*h2_turbine_capacity \n", + " 0.040475663097906914*h2_turbine_capacity \n", + " 0.01977177266417274*h2_turbine_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "h2turbine_depreciate_Cap--------------------------\n", + "0.0 \n", + " -0.0370703828388006*h2_turbine_capacity \n", + " -0.06892833260952902*h2_turbine_capacity \n", + " -0.06070960164857131*h2_turbine_capacity \n", + " -0.05350558225821726*h2_turbine_capacity \n", + " -0.04712579663391091*h2_turbine_capacity \n", + " -0.04146012600381479*h2_turbine_capacity \n", + " -0.038424805996664806*h2_turbine_capacity \n", + " -0.03760354458297269*h2_turbine_capacity \n", + " -0.036862208764874886*h2_turbine_capacity \n", + " -0.036013305567615096*h2_turbine_capacity \n", + " -0.03530332054781292*h2_turbine_capacity \n", + " -0.03449031713073385*h2_turbine_capacity \n", + " -0.03381035709637732*h2_turbine_capacity \n", + " -0.03303173527198575*h2_turbine_capacity \n", + " -0.03238053047832554*h2_turbine_capacity \n", + " -0.015817418131338194*h2_turbine_capacity \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + " 0.0 \n", + "\n", + "FixedOM-------------------------------------------\n", + "0.0 \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + " -0.005600000000000001*h2_turbine_capacity \n", + "\n", + "==================================================\n", + "Cashflows for electricity_market: \n", + "\n", + "==================================================\n", + "Cashflows for h2_market: \n", + "\n" + ] + } + ], + "source": [ + "# Define the objective function\n", + "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", + "\n", + "# Print out cashflows grouped by component \n", + "grouped_cfs = metrics['all_data']\n", + "# printable_cfs = ['Cap', 'FixedOM', 'Hourly'] # NOTE: Hourly cashflows are summed per year, so are lengthy\n", + "printable_cfs = ['Cap', 'FixedOM'] \n", + "\n", + "for comp in components.keys():\n", + " print(\"=\"*50)\n", + " print(f\"Cashflows for {comp}: \\n\")\n", + " comp_cfs = grouped_cfs[comp]\n", + "\n", + " for cf_name, cf in comp_cfs.items():\n", + " for print_cf_name in printable_cfs:\n", + " if print_cf_name not in cf_name:\n", + " continue\n", + " print(cf_name + \"-\"*(50-len(cf_name)))\n", + " cf_list = [f'{cf_} \\n' for cf_ in cf]\n", + " print(' '.join(cf_list))" + ] + }, + { + "cell_type": "code", + "execution_count": 59, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -1878,188 +2110,98 @@ " inequality constraints with only upper bounds: 3840\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -4.3469995e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -5.3109827e+09 1.91e+05 2.05e+04 -1.0 2.80e+06 - 8.44e-04 8.91e-01f 1\n", - " 2 -5.4094953e+09 7.78e+03 1.22e+04 -1.0 5.00e+05 - 1.83e-03 9.90e-01f 1\n", - " 3 -5.4108505e+09 2.28e+02 5.69e+02 -1.0 9.99e+03 - 2.50e-01 9.71e-01f 1\n", - " 4 -5.4113522e+09 1.30e+02 4.14e+02 -1.0 3.32e+02 - 1.50e-01 4.22e-01f 1\n", - " 5 -5.4118454e+09 9.83e+01 1.99e+03 -1.0 7.09e+02 - 6.57e-02 3.65e-01f 1\n", - " 6 -5.4133498e+09 3.59e+01 1.96e+03 -1.0 8.46e+03 - 2.00e-03 6.21e-01f 1\n", - " 7 -5.4140889e+09 2.16e+01 9.45e+02 -1.0 2.14e+03 - 5.57e-02 3.99e-01f 1\n", - " 8 -5.4148836e+09 1.81e+01 4.79e+03 -1.0 9.17e+03 - 5.19e-02 1.60e-01f 1\n", - " 9 -5.4180881e+09 9.58e+00 1.96e+04 -1.0 8.28e+03 - 5.08e-02 4.71e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -5.4194716e+09 5.66e+00 1.84e+04 -1.0 6.66e+03 - 8.34e-02 4.10e-01f 1\n", - " 11 -5.4207192e+09 3.48e+00 2.41e+04 -1.0 6.53e+03 - 7.56e-02 3.85e-01f 1\n", - " 12 -5.4211037e+09 2.96e+00 2.27e+04 -1.0 5.77e+03 - 8.50e-02 1.50e-01f 1\n", - " 13 -5.4215908e+09 2.45e+00 2.21e+04 -1.0 6.19e+03 - 6.06e-02 1.70e-01f 1\n", - " 14 -5.4220592e+09 2.04e+00 2.10e+04 -1.0 5.67e+03 - 6.51e-02 1.68e-01f 1\n", - " 15 -5.4230452e+09 1.36e+00 2.00e+04 -1.0 5.53e+03 - 6.33e-02 3.34e-01f 1\n", - " 16 -5.4234306e+09 1.15e+00 1.82e+04 -1.0 4.77e+03 - 8.30e-02 1.57e-01f 1\n", - " 17 -5.4243003e+09 7.16e-01 1.57e+04 -1.0 5.15e+03 - 7.45e-02 3.75e-01f 1\n", - " 18 -5.4247750e+09 4.89e-01 1.40e+04 -1.0 4.70e+03 - 8.33e-02 3.17e-01f 1\n", - " 19 -5.4249399e+09 4.12e-01 1.12e+04 -1.0 3.70e+03 - 2.08e-01 1.57e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -5.4252085e+09 3.05e-01 1.01e+04 -1.0 4.10e+03 - 1.38e-02 2.60e-01f 1\n", - " 21 -5.4253702e+09 2.46e-01 7.30e+03 -1.0 3.64e+03 - 3.44e-01 1.91e-01f 1\n", - " 22 -5.4255479e+09 2.00e-01 5.93e+03 -1.0 2.59e+03 - 8.84e-03 1.91e-01f 1\n", - " 23 -5.4260698e+09 8.53e-02 5.93e+03 -1.0 3.99e+03 - 4.27e-02 5.72e-01f 1\n", - " 24 -5.4262360e+09 6.63e-02 5.10e+03 -1.0 3.22e+03 - 1.10e-01 2.23e-01f 1\n", - " 25 -5.4264430e+09 4.99e-02 5.50e+03 -1.0 3.54e+03 - 7.13e-02 2.47e-01f 1\n", - " 26 -5.4265513e+09 4.40e-02 5.06e+03 -1.0 3.12e+03 - 9.32e-02 1.19e-01f 1\n", - " 27 -5.4266874e+09 3.81e-02 4.78e+03 -1.0 3.26e+03 - 7.35e-02 1.34e-01f 1\n", - " 28 -5.4268618e+09 3.16e-02 4.48e+03 -1.0 3.12e+03 - 7.52e-02 1.70e-01f 1\n", - " 29 -5.4270470e+09 2.58e-02 4.18e+03 -1.0 3.01e+03 - 8.42e-02 1.84e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -5.4271927e+09 2.19e-02 3.80e+03 -1.0 2.90e+03 - 9.25e-02 1.50e-01f 1\n", - " 31 -5.4273357e+09 1.87e-02 3.47e+03 -1.0 2.67e+03 - 7.90e-02 1.46e-01f 1\n", - " 32 -5.4274826e+09 1.60e-02 3.27e+03 -1.0 2.78e+03 - 8.43e-02 1.46e-01f 1\n", - " 33 -5.4276293e+09 1.37e-02 3.29e+03 -1.0 2.83e+03 - 8.53e-02 1.41e-01f 1\n", - " 34 -5.4277566e+09 1.20e-02 3.19e+03 -1.0 3.01e+03 - 8.80e-02 1.24e-01f 1\n", - " 35 -5.4279783e+09 9.44e-03 3.59e+03 -1.0 3.21e+03 - 8.15e-02 2.15e-01f 1\n", - " 36 -5.4281393e+09 7.89e-03 3.47e+03 -1.0 3.35e+03 - 1.04e-01 1.64e-01f 1\n", - " 37 -5.4284436e+09 5.38e-03 4.01e+03 -1.0 3.60e+03 - 9.81e-02 3.18e-01f 1\n", - " 38 -5.4286426e+09 4.09e-03 3.83e+03 -1.0 3.75e+03 - 1.32e-01 2.39e-01f 1\n", - " 39 -5.4289050e+09 2.71e-03 3.92e+03 -1.0 4.05e+03 - 1.27e-01 3.38e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -5.4290325e+09 2.20e-03 3.38e+03 -1.0 4.26e+03 - 1.56e-01 1.87e-01f 1\n", - " 41 -5.4293360e+09 1.21e-03 3.52e+03 -1.0 4.68e+03 - 1.36e-01 4.51e-01f 1\n", - " 42 -5.4295341e+09 7.70e-04 3.00e+03 -1.0 4.69e+03 - 2.03e-01 3.64e-01f 1\n", - " 43 -5.4296654e+09 5.66e-04 2.38e+03 -1.0 5.00e+03 - 2.18e-01 2.65e-01f 1\n", - " 44 -5.4297836e+09 4.27e-04 1.86e+03 -1.0 5.40e+03 - 2.23e-01 2.45e-01f 1\n", - " 45 -5.4299155e+09 3.06e-04 1.36e+03 -1.0 5.67e+03 - 2.72e-01 2.83e-01f 1\n", - " 46 -5.4300348e+09 2.24e-04 1.05e+03 -1.0 5.79e+03 - 1.99e-01 2.69e-01f 1\n", - " 47 -5.4301009e+09 1.88e-04 3.93e+03 -1.0 9.21e+04 - 6.42e-03 1.60e-01f 1\n", - " 48 -5.4302006e+09 1.36e-04 2.19e+04 -1.0 1.09e+04 - 1.02e-01 2.78e-01f 1\n", - " 49 -5.4302336e+09 1.22e-04 2.68e+04 -1.0 1.21e+05 - 2.98e-02 9.84e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -5.4302567e+09 1.13e-04 2.53e+04 -1.0 2.72e+04 - 7.33e-02 7.82e-02f 1\n", - " 51 -5.4303058e+09 9.54e-05 3.27e+04 -1.0 1.34e+05 - 4.49e-02 1.54e-01f 1\n", - " 52 -5.4303299e+09 8.73e-05 3.18e+04 -1.0 8.96e+04 - 6.66e-02 8.52e-02f 1\n", - " 53 -5.4303705e+09 7.32e-05 3.25e+04 -1.0 7.60e+04 - 1.00e-01 1.61e-01f 1\n", - " 54 -5.4303969e+09 6.48e-05 3.13e+04 -1.0 1.26e+05 - 8.64e-02 1.15e-01f 1\n", - " 55 -5.4304227e+09 5.66e-05 2.96e+04 -1.0 2.66e+04 - 9.89e-02 1.26e-01f 1\n", - " 56 -5.4304482e+09 4.89e-05 3.03e+04 -1.0 2.40e+04 - 7.02e-02 1.35e-01f 1\n", - " 57 -5.4304752e+09 4.11e-05 2.93e+04 -1.0 1.13e+05 - 1.05e-01 1.59e-01f 1\n", - " 58 -5.4305006e+09 3.42e-05 2.87e+04 -1.0 9.87e+04 - 9.84e-02 1.69e-01f 1\n", - " 59 -5.4305278e+09 2.68e-05 3.18e+04 -1.0 1.16e+05 - 5.25e-02 2.16e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -5.4305412e+09 2.25e-05 3.08e+04 -1.0 7.50e+04 - 8.96e-02 1.63e-01f 1\n", - " 61 -5.4305611e+09 1.58e-05 4.84e+04 -1.0 6.01e+04 - 9.45e-02 2.94e-01f 1\n", - " 62 -5.4305711e+09 1.26e-05 4.16e+04 -1.0 7.00e+04 - 1.61e-01 2.03e-01f 1\n", - " 63 -5.4305815e+09 8.30e-06 3.03e+04 -1.0 1.62e+04 - 2.97e-01 3.43e-01f 1\n", - " 64 -5.4305922e+09 3.78e-06 3.65e+04 -1.0 1.77e+04 - 9.66e-02 5.45e-01f 1\n", - " 65 -5.4305935e+09 3.47e-06 3.17e+04 -1.0 9.70e+04 - 1.40e-01 8.04e-02f 1\n", - " 66 -5.4305957e+09 3.17e-06 2.92e+04 -1.0 9.53e+04 - 7.61e-02 8.75e-02f 1\n", - " 67 -5.4306026e+09 2.53e-06 2.54e+04 -1.0 8.04e+04 - 9.74e-02 2.00e-01f 1\n", - " 68 -5.4306056e+09 2.17e-06 2.15e+04 -1.0 6.80e+04 - 1.62e-01 1.43e-01f 1\n", - " 69 -5.4306085e+09 1.72e-06 1.76e+04 -1.0 6.46e+04 - 1.50e-01 2.09e-01f 1\n", + " 0 -2.3394242e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.8588623e+09 1.91e+05 2.05e+04 -1.0 2.80e+06 - 8.39e-04 8.91e-01f 1\n", + " 2 -2.9064505e+09 7.78e+03 1.23e+04 -1.0 5.00e+05 - 1.83e-03 9.90e-01f 1\n", + " 3 -2.9071370e+09 2.28e+02 5.69e+02 -1.0 9.99e+03 - 2.52e-01 9.71e-01h 1\n", + " 4 -2.9074957e+09 1.30e+02 4.14e+02 -1.0 2.82e+02 - 1.48e-01 4.22e-01f 1\n", + " 5 -2.9078452e+09 9.87e+01 1.37e+03 -1.0 7.15e+02 - 2.36e-01 3.63e-01f 1\n", + " 6 -2.9090615e+09 1.09e+00 2.06e+03 -1.0 4.05e+02 - 1.66e-01 1.00e+00f 1\n", + " 7 -2.9103930e+09 4.00e-01 3.33e+03 -1.0 4.44e+02 - 4.42e-01 1.00e+00f 1\n", + " 8 -2.9124388e+09 1.74e-01 1.15e+03 -1.0 1.16e+03 - 8.72e-03 1.00e+00f 1\n", + " 9 -2.9138719e+09 5.34e-03 3.51e+02 -1.0 4.36e+03 - 3.60e-01 7.80e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -5.4306110e+09 1.18e-06 1.31e+04 -1.0 5.41e+04 - 1.84e-01 3.14e-01f 1\n", - " 71 -5.4306120e+09 9.84e-07 1.09e+04 -1.0 5.91e+04 - 1.77e-01 1.65e-01f 1\n", - " 72 -5.4306122e+09 8.47e-07 9.50e+03 -1.0 5.11e+04 - 1.15e-01 1.39e-01f 1\n", - " 73 -5.4306140e+09 6.14e-07 7.42e+03 -1.0 4.30e+04 - 1.96e-01 2.75e-01f 1\n", - " 74 -5.4306140e+09 5.27e-07 7.30e+03 -1.0 3.81e+04 - 1.17e-01 1.42e-01f 1\n", - " 75 -5.4306125e+09 2.23e-07 1.56e+04 -1.0 3.43e+04 - 1.63e-01 5.77e-01f 1\n", - " 76 -5.4306069e+09 1.09e-07 8.25e+03 -1.0 3.01e+04 - 3.66e-01 5.12e-01f 1\n", - " 77 -5.4306041e+09 4.43e-08 7.46e+03 -1.0 3.31e+04 - 9.63e-02 5.93e-01f 1\n", - " 78 -5.4305996e+09 2.96e-08 5.28e+03 -1.0 2.75e+04 - 2.43e-01 3.33e-01f 1\n", - " 79 -5.4305873e+09 5.24e-10 6.19e+03 -1.0 1.80e+04 - 2.74e-01 1.00e+00f 1\n", + " 10 -2.9157709e+09 9.93e-04 2.32e+03 -1.0 2.25e+03 - 1.06e-02 8.56e-01f 1\n", + " 11 -2.9173413e+09 1.14e-04 1.91e+04 -1.0 1.76e+03 - 2.85e-01 8.61e-01f 1\n", + " 12 -2.9191220e+09 3.26e-05 9.90e+03 -1.0 2.31e+03 - 4.31e-02 9.33e-01f 1\n", + " 13 -2.9204510e+09 5.69e-06 1.62e+04 -1.0 1.29e+03 - 2.09e-01 9.12e-01f 1\n", + " 14 -2.9216317e+09 1.22e-06 1.12e+04 -1.0 9.70e+02 - 2.55e-01 9.33e-01f 1\n", + " 15 -2.9225792e+09 2.89e-07 8.59e+03 -1.0 1.16e+03 - 2.96e-01 9.33e-01f 1\n", + " 16 -2.9232953e+09 8.61e-08 6.12e+03 -1.0 1.60e+03 - 3.75e-01 9.47e-01f 1\n", + " 17 -2.9237583e+09 2.91e-08 5.24e+03 -1.0 2.42e+03 - 2.93e-01 9.26e-01f 1\n", + " 18 -2.9239976e+09 1.22e-08 4.07e+03 -1.0 3.15e+03 - 2.62e-01 9.74e-01f 1\n", + " 19 -2.9240563e+09 2.20e-10 3.18e+03 -1.0 3.74e+03 - 2.82e-01 7.54e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -5.4305823e+09 2.04e-10 2.67e+03 -1.0 1.48e+04 - 4.44e-01 6.26e-01f 1\n", - " 81 -5.4305765e+09 1.16e-10 1.26e+03 -1.0 1.98e+04 - 4.42e-01 8.47e-01f 1\n", - " 82 -5.4305706e+09 1.16e-10 2.52e+03 -1.0 1.51e+04 - 3.16e-01 1.00e+00f 1\n", - " 83 -5.4305673e+09 1.16e-10 3.84e+02 -1.0 9.45e+03 - 8.43e-01 1.00e+00f 1\n", - " 84 -5.4305652e+09 1.46e-10 1.40e+02 -1.0 5.21e+04 - 9.91e-01 1.00e+00f 1\n", - " 85 -5.4305648e+09 1.16e-10 1.12e+01 -1.0 1.92e+04 - 1.00e+00 1.00e+00f 1\n", - " 86 -5.4305648e+09 1.16e-10 9.01e-01 -1.0 3.83e+03 - 1.00e+00 1.00e+00f 1\n", - " 87 -5.4307682e+09 1.60e-10 9.16e+03 -1.7 1.22e+05 - 1.00e+00 7.85e-01f 1\n", - " 88 -5.4308254e+09 1.16e-10 4.89e+00 -1.7 3.11e+04 - 1.00e+00 1.00e+00f 1\n", - " 89 -5.4308254e+09 1.16e-10 4.94e-01 -1.7 1.78e+02 - 1.00e+00 1.00e+00f 1\n", + " 20 -2.9240717e+09 1.16e-10 1.38e+03 -1.0 4.34e+03 - 6.29e-01 7.88e-01f 1\n", + " 21 -2.9240489e+09 1.16e-10 7.31e+02 -1.0 6.51e+03 - 4.80e-01 6.05e-01f 1\n", + " 22 -2.9240394e+09 2.33e-10 7.33e+02 -1.0 5.95e+03 - 3.23e-01 1.93e-01f 1\n", + " 23 -2.9239994e+09 1.16e-10 1.53e+03 -1.0 6.10e+03 - 3.15e-01 8.05e-01f 1\n", + " 24 -2.9239917e+09 1.16e-10 5.83e+03 -1.0 2.90e+04 - 1.38e-01 3.69e-01f 1\n", + " 25 -2.9239906e+09 2.33e-10 4.91e+03 -1.0 3.59e+04 - 1.62e-01 1.63e-01f 1\n", + " 26 -2.9239877e+09 2.33e-10 2.08e+04 -1.0 2.75e+04 - 1.45e-01 3.65e-01f 1\n", + " 27 -2.9239818e+09 2.33e-10 1.76e+04 -1.0 2.26e+04 - 2.82e-01 5.62e-01f 1\n", + " 28 -2.9239704e+09 1.16e-10 4.76e+03 -1.0 1.64e+04 - 3.22e-01 1.00e+00f 1\n", + " 29 -2.9239663e+09 1.16e-10 3.98e+03 -1.0 1.18e+04 - 4.63e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -5.4308254e+09 1.16e-10 2.22e-03 -1.7 4.75e+00 - 1.00e+00 1.00e+00h 1\n", - " 91 -5.4308621e+09 2.33e-10 1.76e+04 -3.8 3.29e+04 - 1.00e+00 5.66e-01f 1\n", - " 92 -5.4308755e+09 1.16e-10 1.18e+04 -3.8 1.46e+04 - 1.00e+00 4.73e-01f 1\n", - " 93 -5.4308824e+09 1.16e-10 6.71e+03 -3.8 7.74e+03 - 1.00e+00 4.75e-01f 1\n", - " 94 -5.4308854e+09 2.33e-10 4.01e+03 -3.8 5.01e+03 - 1.47e-01 4.00e-01f 1\n", - " 95 -5.4308855e+09 2.33e-10 3.98e+03 -3.8 3.63e+03 - 2.76e-01 1.08e-02f 1\n", - " 96 -5.4308861e+09 2.33e-10 3.41e+03 -3.8 2.66e+03 - 1.44e-01 1.45e-01f 1\n", - " 97 -5.4308868e+09 2.33e-10 2.69e+03 -3.8 2.21e+03 - 1.01e-02 2.04e-01f 1\n", - " 98 -5.4308872e+09 2.33e-10 2.24e+03 -3.8 1.58e+03 - 3.60e-02 1.68e-01f 1\n", - " 99 -5.4308875e+09 2.33e-10 1.97e+03 -3.8 1.82e+03 - 2.91e-01 1.59e-01f 1\n", + " 30 -2.9239568e+09 1.16e-10 4.33e+03 -1.0 1.14e+04 - 3.49e-01 1.00e+00f 1\n", + " 31 -2.9239506e+09 1.16e-10 1.58e+03 -1.0 7.38e+03 - 5.95e-01 1.00e+00f 1\n", + " 32 -2.9239453e+09 1.16e-10 2.62e+02 -1.0 6.40e+03 - 7.56e-01 1.00e+00f 1\n", + " 33 -2.9239398e+09 1.16e-10 1.91e+01 -1.0 8.46e+03 - 9.90e-01 1.00e+00f 1\n", + " 34 -2.9239376e+09 1.16e-10 3.79e+00 -1.0 4.88e+03 - 1.00e+00 1.00e+00f 1\n", + " 35 -2.9239376e+09 1.16e-10 3.75e-01 -1.0 1.14e+03 - 1.00e+00 1.00e+00f 1\n", + " 36 -2.9241993e+09 1.40e-10 1.69e+01 -1.7 5.39e+04 - 1.00e+00 1.00e+00f 1\n", + " 37 -2.9242000e+09 1.16e-10 2.61e-02 -1.7 1.24e+03 - 1.00e+00 1.00e+00f 1\n", + " 38 -2.9242472e+09 1.16e-10 3.00e+03 -3.8 1.40e+04 - 1.00e+00 7.25e-01f 1\n", + " 39 -2.9242574e+09 1.16e-10 8.14e+03 -3.8 3.94e+03 - 1.00e+00 5.75e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -5.4308877e+09 3.49e-10 1.75e+03 -3.8 1.75e+03 - 1.14e-01 1.11e-01f 1\n", - " 101 -5.4308880e+09 3.49e-10 1.49e+03 -3.8 1.55e+03 - 1.70e-01 1.48e-01f 1\n", - " 102 -5.4308881e+09 3.49e-10 1.38e+03 -3.8 1.25e+03 - 1.88e-01 5.97e-02f 1\n", - " 103 -5.4308883e+09 3.49e-10 1.14e+03 -3.8 1.88e+03 - 2.33e-01 1.68e-01f 1\n", - " 104 -5.4308883e+09 3.49e-10 1.05e+03 -3.8 1.24e+03 - 5.40e-02 8.42e-02f 1\n", - " 105 -5.4308885e+09 3.49e-10 8.96e+02 -3.8 9.81e+02 - 1.33e-01 1.48e-01f 1\n", - " 106 -5.4308886e+09 3.49e-10 7.26e+02 -3.8 6.28e+02 - 1.66e-01 1.91e-01f 1\n", - " 107 -5.4308886e+09 3.49e-10 7.10e+02 -3.8 9.92e+02 - 1.92e-01 3.93e-02f 1\n", - " 108 -5.4308886e+09 4.66e-10 6.48e+02 -3.8 2.70e+02 - 7.65e-02 8.58e-02f 1\n", - " 109 -5.4308886e+09 4.66e-10 6.32e+02 -3.8 2.10e+02 - 2.59e-01 3.05e-02f 1\n", + " 40 -2.9242603e+09 2.33e-10 4.83e+03 -3.8 1.66e+03 - 1.00e+00 4.04e-01f 1\n", + " 41 -2.9242614e+09 2.33e-10 3.37e+03 -3.8 9.49e+02 - 5.88e-01 3.02e-01f 1\n", + " 42 -2.9242619e+09 2.33e-10 2.67e+03 -3.8 6.44e+02 - 1.85e-01 2.08e-01f 1\n", + " 43 -2.9242621e+09 2.33e-10 2.26e+03 -3.8 5.73e+02 - 1.96e-01 1.56e-01f 1\n", + " 44 -2.9242623e+09 2.33e-10 1.90e+03 -3.8 7.00e+02 - 1.62e-01 1.59e-01f 1\n", + " 45 -2.9242624e+09 2.33e-10 1.71e+03 -3.8 6.13e+02 - 2.64e-01 1.01e-01f 1\n", + " 46 -2.9242625e+09 2.33e-10 1.43e+03 -3.8 4.81e+02 - 1.72e-01 1.62e-01f 1\n", + " 47 -2.9242625e+09 2.33e-10 1.29e+03 -3.8 2.05e+02 - 5.45e-02 9.99e-02f 1\n", + " 48 -2.9242626e+09 3.49e-10 1.14e+03 -3.8 1.93e+02 - 2.75e-01 1.41e-01f 1\n", + " 49 -2.9242627e+09 3.49e-10 9.68e+02 -3.8 1.71e+02 - 1.51e-01 1.52e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -5.4308887e+09 4.66e-10 5.61e+02 -3.8 1.95e+02 - 6.97e-02 1.14e-01f 1\n", - " 111 -5.4308888e+09 3.49e-10 3.45e+02 -3.8 7.42e+02 - 4.14e-02 4.03e-01f 1\n", - " 112 -5.4308888e+09 2.33e-10 3.27e+02 -3.8 2.24e+02 - 6.08e-02 3.47e-01f 1\n", - " 113 -5.4308889e+09 2.33e-10 2.98e+02 -3.8 9.62e+01 - 1.18e-01 1.68e-01f 1\n", - " 114 -5.4308889e+09 2.33e-10 2.24e+02 -3.8 7.11e+01 - 2.42e-01 1.45e-01f 1\n", - " 115 -5.4308889e+09 3.49e-10 1.72e+02 -3.8 6.46e+01 - 2.26e-01 6.15e-02f 1\n", - " 116 -5.4308889e+09 2.33e-10 1.57e+02 -3.8 6.07e+01 - 8.90e-02 3.90e-01f 1\n", - " 117 -5.4308889e+09 2.33e-10 1.13e+02 -3.8 1.59e+02 - 3.32e-01 2.53e-01f 1\n", - " 118 -5.4308889e+09 2.33e-10 5.60e+01 -3.8 4.91e+01 - 4.22e-01 6.10e-01f 1\n", - " 119 -5.4308889e+09 1.16e-10 3.10e+01 -3.8 4.73e+01 - 6.32e-01 1.00e+00f 1\n", + " 50 -2.9242628e+09 2.33e-10 5.55e+02 -3.8 1.59e+02 - 1.36e-01 4.08e-01f 1\n", + " 51 -2.9242628e+09 2.33e-10 4.27e+02 -3.8 9.08e+01 - 9.33e-02 2.31e-01f 1\n", + " 52 -2.9242629e+09 2.33e-10 3.05e+02 -3.8 6.88e+01 - 5.22e-01 3.42e-01f 1\n", + " 53 -2.9242629e+09 2.33e-10 2.37e+02 -3.8 2.71e+01 - 2.43e-01 2.22e-01f 1\n", + " 54 -2.9242629e+09 2.33e-10 2.53e+02 -3.8 2.11e+01 - 1.00e+00 3.52e-01f 1\n", + " 55 -2.9242629e+09 1.16e-10 3.78e+01 -3.8 1.28e+01 - 6.21e-01 1.00e+00f 1\n", + " 56 -2.9242629e+09 1.16e-10 8.29e-05 -3.8 3.54e+00 - 1.00e+00 1.00e+00f 1\n", + " 57 -2.9242630e+09 2.33e-10 7.56e+01 -5.7 4.80e+01 - 2.72e-01 8.63e-02f 1\n", + " 58 -2.9242630e+09 2.33e-10 8.17e+01 -5.7 3.81e+01 - 1.53e-01 9.70e-02f 1\n", + " 59 -2.9242630e+09 2.33e-10 1.07e+02 -5.7 3.70e+01 - 2.88e-01 1.83e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 120 -5.4308889e+09 1.16e-10 2.25e-03 -3.8 1.27e+01 - 1.00e+00 1.00e+00f 1\n", - " 121 -5.4308889e+09 1.16e-10 7.25e-05 -3.8 2.53e+00 - 1.00e+00 1.00e+00h 1\n", - " 122 -5.4308889e+09 2.33e-10 1.81e+01 -5.7 5.27e+02 - 7.90e-02 1.09e-01f 1\n", - " 123 -5.4308889e+09 2.33e-10 6.12e+01 -5.7 4.19e+02 - 2.77e-01 7.35e-02f 1\n", - " 124 -5.4308890e+09 2.33e-10 2.76e+01 -5.7 4.54e+02 - 1.50e-02 1.45e-01f 1\n", - " 125 -5.4308890e+09 3.49e-10 3.73e+01 -5.7 2.43e+02 - 1.56e-01 8.28e-02f 1\n", - " 126 -5.4308890e+09 3.49e-10 8.70e+01 -5.7 7.59e+01 - 1.72e-01 2.01e-02f 1\n", - " 127 -5.4308890e+09 2.33e-10 3.18e+01 -5.7 7.41e+01 - 5.14e-02 1.99e-01f 1\n", - " 128 -5.4308890e+09 2.33e-10 2.48e+01 -5.7 6.21e+01 - 2.19e-01 2.19e-01f 1\n", - " 129 -5.4308890e+09 2.33e-10 2.16e+01 -5.7 5.08e+01 - 2.18e-01 2.00e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 130 -5.4308890e+09 3.49e-10 1.78e+01 -5.7 1.53e+02 - 1.58e-01 1.62e-01f 1\n", - " 131 -5.4308890e+09 3.49e-10 1.74e+01 -5.7 5.81e+01 - 3.58e-01 2.81e-01f 1\n", - " 132 -5.4308890e+09 2.33e-10 8.20e+00 -5.7 1.67e+01 - 2.57e-01 3.47e-01f 1\n", - " 133 -5.4308890e+09 2.33e-10 5.97e+00 -5.7 1.04e+01 - 3.28e-01 3.12e-01f 1\n", - " 134 -5.4308890e+09 1.16e-10 3.04e+00 -5.7 7.01e+00 - 5.30e-01 5.19e-01f 1\n", - " 135 -5.4308890e+09 2.33e-10 2.94e+00 -5.7 3.59e+00 - 4.14e-02 2.45e-01f 1\n", - " 136 -5.4308890e+09 2.33e-10 1.98e+00 -5.7 2.69e+00 - 3.70e-01 3.81e-01f 1\n", - " 137 -5.4308890e+09 2.33e-10 2.32e+00 -5.7 2.83e+00 - 2.00e-01 2.51e-01f 1\n", - " 138 -5.4308890e+09 2.33e-10 1.94e+00 -5.7 1.21e+00 - 2.28e-01 2.57e-01f 1\n", - " 139 -5.4308890e+09 2.33e-10 1.51e+00 -5.7 1.64e+00 - 5.44e-01 1.79e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 140 -5.4308890e+09 1.16e-10 1.01e+00 -5.7 7.38e-01 - 9.17e-01 6.85e-01f 1\n", - " 141 -5.4308890e+09 1.16e-10 3.98e-01 -5.7 2.51e-01 - 1.00e+00 6.69e-01f 1\n", - " 142 -5.4308890e+09 1.16e-10 3.31e-07 -5.7 7.65e-02 - 1.00e+00 1.00e+00f 1\n", - " 143 -5.4308890e+09 1.16e-10 5.26e-01 -7.0 9.66e-01 - 2.77e-01 3.99e-01f 1\n", - " 144 -5.4308890e+09 1.16e-10 1.50e+00 -7.0 1.36e+00 - 1.62e-01 5.68e-01f 1\n", - " 145 -5.4308890e+09 2.33e-10 3.14e-01 -7.0 8.54e-01 - 7.49e-01 1.48e-01f 1\n", - " 146 -5.4308890e+09 1.16e-10 3.61e-06 -7.0 4.66e-01 - 1.00e+00 1.00e+00f 1\n", - " 147 -5.4308890e+09 1.16e-10 2.48e-09 -7.0 3.35e-02 - 1.00e+00 1.00e+00h 1\n", + " 60 -2.9242630e+09 2.33e-10 6.82e+01 -5.7 2.73e+01 - 1.28e-01 2.24e-01f 1\n", + " 61 -2.9242631e+09 1.16e-10 1.37e+02 -5.7 2.22e+01 - 2.93e-01 8.28e-01f 1\n", + " 62 -2.9242631e+09 1.16e-10 4.65e+00 -5.7 1.78e+00 - 9.29e-01 1.00e+00f 1\n", + " 63 -2.9242631e+09 1.16e-10 1.95e-06 -5.7 2.44e-01 - 1.00e+00 1.00e+00f 1\n", + " 64 -2.9242631e+09 1.16e-10 1.96e-05 -7.0 3.68e-01 - 1.00e+00 1.00e+00f 1\n", + " 65 -2.9242631e+09 1.16e-10 4.33e-09 -7.0 1.86e-03 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 147\n", + "Number of Iterations....: 65\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -6.6380547521861672e+07 -5.4308890322517576e+09\n", - "Dual infeasibility......: 2.4806845104783811e-09 2.0295587793994776e-07\n", + "Objective...............: -3.5742616356175713e+07 -2.9242630619882684e+09\n", + "Dual infeasibility......: 4.3282692556504854e-09 3.5411503680958873e-07\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.5779257648717513e-08 7.8361287952667804e-06\n", - "Overall NLP error.......: 9.5779257648717513e-08 7.8361287952667804e-06\n", + "Complementarity.........: 9.1103223015435343e-08 7.4535615198769848e-06\n", + "Overall NLP error.......: 9.1103223015435343e-08 7.4535615198769848e-06\n", "\n", "\n", - "Number of objective function evaluations = 148\n", - "Number of objective gradient evaluations = 148\n", - "Number of equality constraint evaluations = 148\n", - "Number of inequality constraint evaluations = 148\n", - "Number of equality constraint Jacobian evaluations = 148\n", - "Number of inequality constraint Jacobian evaluations = 148\n", - "Number of Lagrangian Hessian evaluations = 147\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 114.339\n", - "Total CPU secs in NLP function evaluations = 49.773\n", + "Number of objective function evaluations = 66\n", + "Number of objective gradient evaluations = 66\n", + "Number of equality constraint evaluations = 66\n", + "Number of inequality constraint evaluations = 66\n", + "Number of equality constraint Jacobian evaluations = 66\n", + "Number of inequality constraint Jacobian evaluations = 66\n", + "Number of Lagrangian Hessian evaluations = 65\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 30.893\n", + "Total CPU secs in NLP function evaluations = 15.194\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -2067,18 +2209,15 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 167.9855513572693}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 48.36436223983765}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 14, + "execution_count": 59, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# Define the objective function\n", - "m.obj = Objective(expr=metrics['NPV'], sense=maximize)\n", - "\n", "#=======================================\n", "# Define the solver object. Using IPOPT\n", "solver = get_solver()\n", @@ -2100,7 +2239,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 60, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -2147,7 +2286,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 61, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -2155,14 +2294,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0010739346609499154 MW\n", - "Optimal tank capacity : 0.023860999534817753 kg\n", - "Optimal turbine capacity: 9.077074998987037e-05 MW\n" + "Optimal PEM capacity : 0.0007913403429428723 MW\n", + "Optimal tank capacity : 8.043560634008343e-06 kg\n", + "Optimal turbine capacity: 9.076514780189174e-05 MW\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -2183,13 +2322,13 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 62, "id": "brutal-sigma", "metadata": {}, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -2205,7 +2344,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 63, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -2231,7 +2370,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 64, "id": "previous-sending", "metadata": {}, "outputs": [ @@ -2239,64 +2378,64 @@ "name": "stdout", "output_type": "stream", "text": [ - "(393975.95 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(393975.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(393975.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(393976.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(393976.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(393976.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(393976.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(393976.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(393976.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(393976.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(393976.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(393976.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(393976.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(393976.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(393976.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(393976.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(393976.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(393976.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(393976.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(393976.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(393976.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(393976.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(393976.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(393976.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(393976.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(393976.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(393976.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(393976.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(393976.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", - "(393976.69 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(393976.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(393976.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(393976.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(393976.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(393976.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(393976.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(393976.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(393976.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(393976.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(393976.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(393976.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(393976.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(393977.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(393977.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(393977.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(393977.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(393977.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(393977.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(393977.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(393977.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(393977.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(393977.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(393977.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(393977.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(393977.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(393977.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(393977.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(393977.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(405451.67 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(405451.67 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(405451.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(405451.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(405451.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(405451.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(405451.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(405451.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(405451.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(405451.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(405451.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(405451.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(405451.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(405451.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(405451.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(405451.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(405451.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(405451.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(405451.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(405451.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(405451.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(405451.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(405451.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(405451.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(405451.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(405451.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(405451.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(405451.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(405452.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "(405452.01 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(405452.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(405452.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(405452.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(405452.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(405452.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(405452.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(405452.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(405452.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(405452.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(405452.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(405452.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(405452.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(405452.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(405452.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(405452.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(405452.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(405452.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(405452.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(405452.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(405452.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(405452.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(405452.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(405452.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(405452.29 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(405452.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(405452.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(405452.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(405452.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -2349,7 +2488,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 65, "id": "15f86638", "metadata": {}, "outputs": [ @@ -2358,11 +2497,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 701.79] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-28 06:39:55 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 4.01] Created an instance of the flowsheet and initialized it.\n", - "[+ 47.88] Initialized the entire multiperiod optimization model.\n", - "[+ 0.74] Unfixed the degrees of freedom from each period model.\n" + "[+ 389.71] Completed the formulation of the multiperiod optimization problem.\n", + "2023-02-28 09:45:58 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 3.61] Created an instance of the flowsheet and initialized it.\n", + "[+ 42.96] Initialized the entire multiperiod optimization model.\n", + "[+ 1.05] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -2397,7 +2536,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 66, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -2425,7 +2564,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 67, "id": "6f4290ba", "metadata": {}, "outputs": [], @@ -2449,7 +2588,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 68, "id": "elder-victoria", "metadata": {}, "outputs": [ @@ -2457,18 +2596,17 @@ "name": "stdout", "output_type": "stream", "text": [ + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 7 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.1429 0.2449 0.1749 0.1249 0.0893 0.0892 0.0893 0.0446\n", + " 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", @@ -2495,21 +2633,6 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -2522,22 +2645,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -2550,22 +2658,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -2635,16 +2728,6 @@ "CashFlow INFO (compLife): 8 , , , \n", "CashFlow INFO (compLife): 9 , , , \n", "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -2661,18 +2744,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -2689,18 +2762,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -2907,17 +2970,17 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", @@ -2934,21 +2997,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -2961,21 +3024,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -3051,7 +3114,7 @@ "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", @@ -3077,16 +3140,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", @@ -3104,16 +3167,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", @@ -3344,18 +3407,17 @@ "CashFlow INFO (FCFF): 19: \n", "CashFlow INFO (FCFF): 20: \n", "CashFlow INFO (NPV): ... NPV: \n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 3 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.3333 0.4445 0.1481 0.0741 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. 0.]\n", + "Proposed amortization schedule cannot be longer than intended project life.\n", + "Returning a shortened schedule: 7 yrs\n", "DEBUGG amortizing cf: Cap\n", - "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", - " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", - " 0. 0. 0. ]\n", - "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. -1. 0.\n", - " 0. 0. 0.]\n", + "DEBUGG amort alpha: [ 0. 0.1429 0.2449 0.1749 0.1249 0.0893 0.0892 0.0893 0.0446\n", + " 0. 0. ]\n", + "DEBUGG depre alpha: [ 0. -1. -1. -1. -1. -1. -1. -1. -1. 0. 0.]\n", "DEBUGG amortizing cf: Cap\n", "DEBUGG amort alpha: [ 0. 0.05 0.095 0.0855 0.077 0.0693 0.0623 0.059 0.059\n", " 0.0591 0.059 0.0591 0.059 0.0591 0.059 0.0591 0.0295 0.\n", @@ -3382,21 +3444,6 @@ "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -3409,22 +3456,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"pem_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -3437,22 +3469,7 @@ "CashFlow INFO (compLife): 2 , , , \n", "CashFlow INFO (compLife): 3 , , , \n", "CashFlow INFO (compLife): 4 , , , \n", - "CashFlow INFO (compLife): 5 , , , \n", - "CashFlow INFO (compLife): 6 , , , \n", - "CashFlow INFO (compLife): 7 , , , \n", - "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 5 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"pem\" CashFlow \"FixedOM\" ...\n", "CashFlow INFO (compLife): LIFETIME cash flow summary by year:\n", @@ -3522,16 +3539,6 @@ "CashFlow INFO (compLife): 8 , , , \n", "CashFlow INFO (compLife): 9 , , , \n", "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_amortize_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -3548,18 +3555,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2tank\" CashFlow \"h2tank_depreciate_Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -3576,18 +3573,8 @@ "CashFlow INFO (compLife): 6 , , , \n", "CashFlow INFO (compLife): 7 , , , \n", "CashFlow INFO (compLife): 8 , , , \n", - "CashFlow INFO (compLife): 9 , , , \n", - "CashFlow INFO (compLife): 10 , , , \n", - "CashFlow INFO (compLife): 11 , , , \n", - "CashFlow INFO (compLife): 12 , , , \n", - "CashFlow INFO (compLife): 13 , , , \n", - "CashFlow INFO (compLife): 14 , , , \n", - "CashFlow INFO (compLife): 15 , , , \n", - "CashFlow INFO (compLife): 16 , , , \n", - "CashFlow INFO (compLife): 17 , , , \n", - "CashFlow INFO (compLife): 18 , , , \n", - "CashFlow INFO (compLife): 19 , , , \n", - "CashFlow INFO (compLife): 20 , , , \n", + "CashFlow INFO (compLife): 9 , , , \n", + "CashFlow INFO (compLife): 10 , , , \n", "CashFlow INFO (compLife): ---------------------------------------------------------------------------\n", "CashFlow INFO (compLife): Computing LIFETIME cash flow for Component \"h2turbine\" CashFlow \"Cap\" ...\n", "CashFlow INFO (compLife): ... reference : 1.000000000e+00\n", @@ -3794,17 +3781,17 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", "CashFlow INFO (proj comp): 17: \n", "CashFlow INFO (proj comp): 18: \n", @@ -3821,21 +3808,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -3848,21 +3835,21 @@ "CashFlow INFO (proj comp): 2: \n", "CashFlow INFO (proj comp): 3: \n", "CashFlow INFO (proj comp): 4: \n", - "CashFlow INFO (proj comp): 5: \n", + "CashFlow INFO (proj comp): 5: \n", "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", - "CashFlow INFO (proj comp): 15: \n", + "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", - "CashFlow INFO (proj comp): 19: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.0\n", "CashFlow INFO (proj comp): ... tax rate: 0.8\n", @@ -3938,7 +3925,7 @@ "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", @@ -3964,16 +3951,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ... inflation rate: 1.02184\n", @@ -3991,16 +3978,16 @@ "CashFlow INFO (proj comp): 6: \n", "CashFlow INFO (proj comp): 7: \n", "CashFlow INFO (proj comp): 8: \n", - "CashFlow INFO (proj comp): 9: \n", - "CashFlow INFO (proj comp): 10: \n", + "CashFlow INFO (proj comp): 9: \n", + "CashFlow INFO (proj comp): 10: \n", "CashFlow INFO (proj comp): 11: \n", "CashFlow INFO (proj comp): 12: \n", "CashFlow INFO (proj comp): 13: \n", "CashFlow INFO (proj comp): 14: \n", "CashFlow INFO (proj comp): 15: \n", "CashFlow INFO (proj comp): 16: \n", - "CashFlow INFO (proj comp): 17: \n", - "CashFlow INFO (proj comp): 18: \n", + "CashFlow INFO (proj comp): 17: \n", + "CashFlow INFO (proj comp): 18: \n", "CashFlow INFO (proj comp): 19: \n", "CashFlow INFO (proj comp): 20: \n", "CashFlow INFO (proj comp): ---------------------------------------------------------------------------\n", @@ -4257,7 +4244,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 69, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -4285,7 +4272,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 70, "id": "liberal-riverside", "metadata": {}, "outputs": [ @@ -4332,211 +4319,106 @@ " inequality constraints with only upper bounds: 7680\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -4.8969775e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -5.9817795e+09 1.92e+05 2.05e+04 -1.0 2.80e+06 - 1.28e-03 8.90e-01f 1\n", - " 2 -6.0924888e+09 7.84e+03 1.21e+04 -1.0 5.02e+05 - 1.24e-03 9.90e-01f 1\n", - " 3 -6.0942116e+09 2.31e+02 5.67e+02 -1.0 1.01e+04 - 3.34e-01 9.71e-01f 1\n", - " 4 -6.0950166e+09 1.28e+02 4.07e+02 -1.0 4.31e+02 - 7.11e-02 4.39e-01f 1\n", - " 5 -6.0954979e+09 1.14e+02 1.56e+03 -1.0 1.12e+03 - 8.24e-02 2.53e-01f 1\n", - " 6 -6.0976921e+09 2.41e+01 2.27e+03 -1.0 6.61e+03 - 1.98e-03 7.75e-01f 1\n", - " 7 -6.0999139e+09 1.38e+01 1.09e+03 -1.0 8.26e+03 - 4.82e-02 4.27e-01f 1\n", - " 8 -6.1009456e+09 1.12e+01 5.74e+03 -1.0 7.47e+03 - 6.39e-02 1.88e-01f 1\n", - " 9 -6.1039402e+09 5.86e+00 2.07e+04 -1.0 7.40e+03 - 5.44e-02 4.81e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -6.1046930e+09 4.84e+00 1.92e+04 -1.0 6.03e+03 - 8.39e-02 1.73e-01f 1\n", - " 11 -6.1071851e+09 2.72e+00 2.14e+04 -1.0 6.45e+03 - 5.79e-02 4.40e-01f 1\n", - " 12 -6.1080494e+09 2.13e+00 2.18e+04 -1.0 5.11e+03 - 8.87e-02 2.16e-01f 1\n", - " 13 -6.1089415e+09 1.58e+00 2.25e+04 -1.0 5.16e+03 - 6.87e-02 2.59e-01f 1\n", - " 14 -6.1094265e+09 1.28e+00 2.15e+04 -1.0 4.47e+03 - 7.82e-02 1.90e-01f 1\n", - " 15 -6.1103183e+09 8.48e-01 2.10e+04 -1.0 5.03e+03 - 6.74e-02 3.38e-01f 1\n", - " 16 -6.1107192e+09 6.88e-01 1.90e+04 -1.0 4.45e+03 - 9.35e-02 1.89e-01f 1\n", - " 17 -6.1110606e+09 5.64e-01 1.77e+04 -1.0 4.70e+03 - 6.55e-02 1.80e-01f 1\n", - " 18 -6.1113606e+09 4.64e-01 1.62e+04 -1.0 4.39e+03 - 7.71e-02 1.77e-01f 1\n", - " 19 -6.1118890e+09 3.04e-01 1.53e+04 -1.0 4.40e+03 - 6.60e-02 3.46e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -6.1120977e+09 2.52e-01 1.38e+04 -1.0 3.79e+03 - 9.29e-02 1.71e-01f 1\n", - " 21 -6.1124264e+09 1.85e-01 1.30e+04 -1.0 3.92e+03 - 7.24e-02 2.65e-01f 1\n", - " 22 -6.1126477e+09 1.47e-01 1.19e+04 -1.0 3.30e+03 - 8.70e-02 2.10e-01f 1\n", - " 23 -6.1128109e+09 1.22e-01 1.07e+04 -1.0 3.51e+03 - 8.43e-02 1.66e-01f 1\n", - " 24 -6.1130826e+09 8.53e-02 8.71e+03 -1.0 3.32e+03 - 1.83e-01 3.03e-01f 1\n", - " 25 -6.1132296e+09 6.97e-02 8.42e+03 -1.0 3.53e+03 - 2.56e-02 1.83e-01f 1\n", - " 26 -6.1133212e+09 6.12e-02 7.71e+03 -1.0 3.09e+03 - 8.29e-02 1.21e-01f 1\n", - " 27 -6.1134538e+09 5.08e-02 7.15e+03 -1.0 3.23e+03 - 6.95e-02 1.71e-01f 1\n", - " 28 -6.1135675e+09 4.35e-02 6.52e+03 -1.0 3.19e+03 - 7.76e-02 1.43e-01f 1\n", - " 29 -6.1137117e+09 3.60e-02 6.03e+03 -1.0 3.12e+03 - 7.48e-02 1.72e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -6.1138859e+09 2.87e-02 5.74e+03 -1.0 3.00e+03 - 8.09e-02 2.03e-01f 1\n", - " 31 -6.1140022e+09 2.46e-02 5.24e+03 -1.0 2.78e+03 - 9.00e-02 1.42e-01f 1\n", - " 32 -6.1141230e+09 2.10e-02 4.81e+03 -1.0 2.79e+03 - 7.89e-02 1.46e-01f 1\n", - " 33 -6.1142765e+09 1.72e-02 4.34e+03 -1.0 2.76e+03 - 8.47e-02 1.83e-01f 1\n", - " 34 -6.1144055e+09 1.45e-02 4.02e+03 -1.0 2.46e+03 - 8.82e-02 1.55e-01f 1\n", - " 35 -6.1145333e+09 1.24e-02 3.70e+03 -1.0 2.58e+03 - 8.81e-02 1.49e-01f 1\n", - " 36 -6.1147292e+09 9.57e-03 3.38e+03 -1.0 2.52e+03 - 8.94e-02 2.27e-01f 1\n", - " 37 -6.1148444e+09 8.25e-03 3.09e+03 -1.0 2.32e+03 - 1.04e-01 1.38e-01f 1\n", - " 38 -6.1149635e+09 7.10e-03 3.05e+03 -1.0 2.48e+03 - 9.20e-02 1.40e-01f 1\n", - " 39 -6.1150884e+09 6.04e-03 3.02e+03 -1.0 2.67e+03 - 9.43e-02 1.48e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -6.1152264e+09 5.04e-03 3.03e+03 -1.0 2.86e+03 - 9.81e-02 1.67e-01f 1\n", - " 41 -6.1153734e+09 4.12e-03 3.03e+03 -1.0 3.07e+03 - 1.06e-01 1.83e-01f 1\n", - " 42 -6.1155044e+09 3.41e-03 2.87e+03 -1.0 3.29e+03 - 1.22e-01 1.71e-01f 1\n", - " 43 -6.1156573e+09 2.71e-03 3.00e+03 -1.0 3.59e+03 - 1.13e-01 2.05e-01f 1\n", - " 44 -6.1158053e+09 2.15e-03 2.92e+03 -1.0 3.83e+03 - 1.33e-01 2.08e-01f 1\n", - " 45 -6.1159133e+09 1.81e-03 2.56e+03 -1.0 4.14e+03 - 1.43e-01 1.58e-01f 1\n", - " 46 -6.1160488e+09 1.45e-03 2.38e+03 -1.0 4.52e+03 - 1.44e-01 2.01e-01f 1\n", - " 47 -6.1161778e+09 1.16e-03 2.09e+03 -1.0 4.84e+03 - 1.65e-01 2.00e-01f 1\n", - " 48 -6.1163121e+09 9.06e-04 1.73e+03 -1.0 5.21e+03 - 1.94e-01 2.17e-01f 1\n", - " 49 -6.1164935e+09 6.27e-04 1.50e+03 -1.0 5.65e+03 - 2.17e-01 3.09e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -6.1166430e+09 4.48e-04 1.03e+03 -1.0 5.91e+03 - 3.04e-01 2.86e-01f 1\n", - " 51 -6.1167413e+09 3.56e-04 8.96e+02 -1.0 6.42e+03 - 8.67e-02 2.04e-01f 1\n", - " 52 -6.1167996e+09 3.10e-04 4.83e+03 -1.0 8.21e+04 - 2.01e-02 1.33e-01f 1\n", - " 53 -6.1168409e+09 2.78e-04 7.48e+03 -1.0 4.62e+04 - 6.02e-02 1.02e-01f 1\n", - " 54 -6.1168858e+09 2.46e-04 1.22e+04 -1.0 5.82e+04 - 4.73e-02 1.17e-01f 1\n", - " 55 -6.1169302e+09 2.16e-04 1.53e+04 -1.0 6.51e+04 - 5.91e-02 1.23e-01f 1\n", - " 56 -6.1169713e+09 1.89e-04 1.82e+04 -1.0 4.41e+04 - 7.32e-02 1.25e-01f 1\n", - " 57 -6.1170135e+09 1.63e-04 2.25e+04 -1.0 7.66e+04 - 6.94e-02 1.39e-01f 1\n", - " 58 -6.1170544e+09 1.39e-04 2.59e+04 -1.0 7.35e+04 - 7.38e-02 1.47e-01f 1\n", - " 59 -6.1170925e+09 1.18e-04 2.85e+04 -1.0 5.50e+04 - 7.65e-02 1.53e-01f 1\n", + " 0 -2.3828146e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.9113988e+09 1.92e+05 2.05e+04 -1.0 2.80e+06 - 1.26e-03 8.90e-01f 1\n", + " 2 -2.9604003e+09 7.84e+03 1.23e+04 -1.0 5.02e+05 - 1.23e-03 9.90e-01f 1\n", + " 3 -2.9611070e+09 2.31e+02 5.67e+02 -1.0 1.01e+04 - 3.37e-01 9.71e-01h 1\n", + " 4 -2.9615376e+09 1.28e+02 4.07e+02 -1.0 3.19e+02 - 7.02e-02 4.40e-01f 1\n", + " 5 -2.9617930e+09 1.14e+02 1.47e+03 -1.0 1.13e+03 - 2.21e-01 2.51e-01f 1\n", + " 6 -2.9630621e+09 9.46e-01 2.30e+03 -1.0 4.15e+02 - 1.63e-01 1.00e+00f 1\n", + " 7 -2.9644425e+09 2.25e-01 2.14e+03 -1.0 4.52e+02 - 4.38e-01 1.00e+00f 1\n", + " 8 -2.9665439e+09 6.35e-02 8.25e+02 -1.0 1.17e+03 - 8.62e-03 1.00e+00f 1\n", + " 9 -2.9680091e+09 4.86e-03 6.15e+02 -1.0 4.29e+03 - 2.28e-01 7.81e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -6.1171286e+09 9.89e-05 3.03e+04 -1.0 6.14e+04 - 7.93e-02 1.58e-01f 1\n", - " 61 -6.1171607e+09 8.28e-05 3.16e+04 -1.0 5.30e+04 - 7.89e-02 1.63e-01f 1\n", - " 62 -6.1171841e+09 7.06e-05 2.93e+04 -1.0 5.80e+04 - 1.11e-01 1.47e-01f 1\n", - " 63 -6.1172105e+09 5.74e-05 3.12e+04 -1.0 7.59e+04 - 6.40e-02 1.88e-01f 1\n", - " 64 -6.1172430e+09 4.15e-05 3.28e+04 -1.0 7.02e+04 - 9.91e-02 2.78e-01f 1\n", - " 65 -6.1172494e+09 3.81e-05 2.84e+04 -1.0 5.36e+04 - 1.18e-01 8.52e-02f 1\n", - " 66 -6.1172643e+09 3.00e-05 4.10e+04 -1.0 7.04e+04 - 8.43e-02 2.11e-01f 1\n", - " 67 -6.1172854e+09 1.85e-05 4.89e+04 -1.0 6.39e+04 - 1.11e-01 3.82e-01f 1\n", - " 68 -6.1172913e+09 1.52e-05 4.43e+04 -1.0 5.55e+04 - 1.09e-01 1.87e-01f 1\n", - " 69 -6.1172975e+09 1.16e-05 4.19e+04 -1.0 6.00e+04 - 5.79e-02 2.34e-01f 1\n", + " 10 -2.9696504e+09 1.88e-04 2.31e+03 -1.0 3.42e+03 - 1.62e-02 8.40e-01f 1\n", + " 11 -2.9710256e+09 1.65e-07 2.56e+04 -1.0 8.99e+02 - 1.81e-01 8.33e-01f 1\n", + " 12 -2.9724581e+09 2.28e-08 1.29e+04 -1.0 2.35e+03 - 1.68e-01 8.70e-01f 1\n", + " 13 -2.9738029e+09 1.83e-09 1.63e+04 -1.0 9.74e+02 - 1.87e-01 8.95e-01f 1\n", + " 14 -2.9750402e+09 4.37e-10 1.61e+04 -1.0 1.16e+03 - 2.21e-01 9.09e-01f 1\n", + " 15 -2.9761197e+09 1.16e-10 7.42e+03 -1.0 8.63e+02 - 2.62e-01 9.28e-01f 1\n", + " 16 -2.9768881e+09 1.16e-10 7.46e+03 -1.0 9.18e+02 - 3.17e-01 8.28e-01f 1\n", + " 17 -2.9775173e+09 1.16e-10 4.88e+03 -1.0 1.32e+03 - 3.33e-01 8.53e-01f 1\n", + " 18 -2.9779385e+09 1.16e-10 4.66e+03 -1.0 1.92e+03 - 3.07e-01 8.60e-01f 1\n", + " 19 -2.9781870e+09 1.16e-10 4.17e+03 -1.0 2.62e+03 - 2.93e-01 9.62e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -6.1173010e+09 9.32e-06 3.37e+04 -1.0 4.33e+04 - 1.95e-01 1.98e-01f 1\n", - " 71 -6.1173017e+09 8.77e-06 3.08e+04 -1.0 7.32e+04 - 1.08e-01 5.92e-02f 1\n", - " 72 -6.1173019e+09 8.36e-06 2.85e+04 -1.0 8.22e+04 - 1.04e-01 4.60e-02f 1\n", - " 73 -6.1173026e+09 7.72e-06 2.67e+04 -1.0 8.17e+04 - 4.46e-02 7.65e-02f 1\n", - " 74 -6.1173065e+09 6.13e-06 2.33e+04 -1.0 6.75e+04 - 4.89e-02 2.06e-01f 1\n", - " 75 -6.1173088e+09 4.83e-06 1.92e+04 -1.0 5.14e+04 - 1.35e-01 2.13e-01f 1\n", - " 76 -6.1173089e+09 3.58e-06 1.48e+04 -1.0 5.26e+04 - 1.83e-01 2.58e-01f 1\n", - " 77 -6.1173074e+09 2.90e-06 1.24e+04 -1.0 5.23e+04 - 1.44e-01 1.90e-01f 1\n", - " 78 -6.1173061e+09 2.22e-06 1.19e+04 -1.0 4.30e+04 - 9.76e-02 2.33e-01f 1\n", - " 79 -6.1173062e+09 2.07e-06 1.09e+04 -1.0 3.80e+04 - 7.63e-02 7.00e-02f 1\n", + " 20 -2.9782474e+09 1.16e-10 3.09e+03 -1.0 3.34e+03 - 3.13e-01 7.28e-01f 1\n", + " 21 -2.9782647e+09 1.16e-10 1.53e+03 -1.0 4.23e+03 - 5.96e-01 7.16e-01f 1\n", + " 22 -2.9782511e+09 2.33e-10 8.01e+02 -1.0 7.04e+03 - 4.76e-01 4.74e-01f 1\n", + " 23 -2.9782446e+09 2.33e-10 9.65e+02 -1.0 7.73e+03 - 3.12e-01 1.20e-01f 1\n", + " 24 -2.9782318e+09 2.33e-10 6.22e+02 -1.0 8.33e+03 - 1.28e-01 2.09e-01f 1\n", + " 25 -2.9782075e+09 2.33e-10 1.66e+03 -1.0 7.60e+03 - 2.20e-01 4.33e-01f 1\n", + " 26 -2.9781963e+09 2.33e-10 5.02e+03 -1.0 2.34e+04 - 1.34e-01 2.72e-01f 1\n", + " 27 -2.9781903e+09 2.33e-10 6.02e+03 -1.0 2.51e+04 - 1.80e-01 2.17e-01f 1\n", + " 28 -2.9781785e+09 2.33e-10 2.21e+04 -1.0 1.97e+04 - 1.65e-01 4.39e-01f 1\n", + " 29 -2.9781635e+09 1.16e-10 9.88e+03 -1.0 1.76e+04 - 2.70e-01 6.28e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 80 -6.1173063e+09 1.94e-06 8.51e+03 -1.0 3.57e+04 - 1.81e-01 6.46e-02f 1\n", - " 81 -6.1173078e+09 1.47e-06 1.61e+04 -1.0 4.01e+04 - 6.08e-02 2.43e-01f 1\n", - " 82 -6.1173080e+09 1.32e-06 1.29e+04 -1.0 3.78e+04 - 2.30e-01 1.02e-01f 1\n", - " 83 -6.1173076e+09 9.89e-07 1.10e+04 -1.0 3.57e+04 - 1.26e-01 2.48e-01f 1\n", - " 84 -6.1173064e+09 7.82e-07 9.66e+03 -1.0 4.18e+04 - 1.05e-01 2.09e-01f 1\n", - " 85 -6.1173045e+09 5.55e-07 8.85e+03 -1.0 4.86e+04 - 1.08e-01 2.90e-01f 1\n", - " 86 -6.1173016e+09 3.43e-07 8.17e+03 -1.0 4.30e+04 - 1.70e-01 3.83e-01f 1\n", - " 87 -6.1172992e+09 2.47e-07 7.40e+03 -1.0 4.12e+04 - 1.28e-01 3.04e-01f 1\n", - " 88 -6.1172958e+09 1.49e-07 6.26e+03 -1.0 4.31e+04 - 2.10e-01 3.75e-01f 1\n", - " 89 -6.1172938e+09 1.24e-07 3.43e+03 -1.0 7.25e+04 - 4.21e-01 1.66e-01f 1\n", + " 30 -2.9781470e+09 1.16e-10 9.55e+03 -1.0 1.18e+04 - 3.70e-01 1.00e+00f 1\n", + " 31 -2.9781420e+09 1.16e-10 4.61e+03 -1.0 1.17e+04 - 4.98e-01 8.85e-01f 1\n", + " 32 -2.9781326e+09 1.16e-10 1.76e+03 -1.0 9.94e+03 - 4.83e-01 1.00e+00f 1\n", + " 33 -2.9781254e+09 1.16e-10 6.74e+02 -1.0 6.18e+03 - 7.26e-01 1.00e+00f 1\n", + " 34 -2.9781187e+09 1.16e-10 3.38e+01 -1.0 9.21e+03 - 9.26e-01 1.00e+00f 1\n", + " 35 -2.9781144e+09 1.16e-10 1.35e+01 -1.0 8.22e+03 - 9.91e-01 1.00e+00f 1\n", + " 36 -2.9781141e+09 1.16e-10 2.80e+00 -1.0 2.89e+03 - 1.00e+00 1.00e+00f 1\n", + " 37 -2.9781141e+09 1.16e-10 5.53e-02 -1.0 4.56e+02 - 1.00e+00 1.00e+00f 1\n", + " 38 -2.9784067e+09 2.03e-10 1.72e+02 -2.5 6.48e+04 - 1.00e+00 9.21e-01f 1\n", + " 39 -2.9784277e+09 1.16e-10 6.52e+03 -2.5 7.00e+03 - 1.00e+00 8.02e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 90 -6.1172888e+09 8.60e-08 2.39e+03 -1.0 5.31e+04 - 2.23e-01 3.09e-01f 1\n", - " 91 -6.1172826e+09 4.88e-08 2.82e+03 -1.0 4.83e+04 - 1.54e-01 4.32e-01f 1\n", - " 92 -6.1172740e+09 1.67e-08 7.43e+03 -1.0 2.66e+04 - 2.24e-01 6.58e-01f 1\n", - " 93 -6.1172709e+09 1.14e-08 5.04e+03 -1.0 1.90e+04 - 3.25e-01 3.19e-01f 1\n", - " 94 -6.1172679e+09 7.60e-09 3.35e+03 -1.0 3.88e+04 - 4.19e-01 3.34e-01f 1\n", - " 95 -6.1172605e+09 1.75e-10 5.11e+03 -1.0 1.80e+04 - 1.74e-01 1.00e+00f 1\n", - " 96 -6.1172585e+09 1.16e-10 9.55e+02 -1.0 7.28e+03 - 8.24e-01 1.00e+00f 1\n", - " 97 -6.1172576e+09 1.16e-10 1.39e+01 -1.0 4.60e+03 - 9.91e-01 1.00e+00f 1\n", - " 98 -6.1172575e+09 1.16e-10 9.19e-01 -1.0 2.50e+03 - 1.00e+00 1.00e+00f 1\n", - " 99 -6.1174874e+09 2.47e-10 4.20e+03 -1.7 1.07e+05 - 1.00e+00 8.85e-01f 1\n", + " 40 -2.9784327e+09 1.16e-10 1.68e+00 -2.5 1.39e+03 - 1.00e+00 1.00e+00f 1\n", + " 41 -2.9784326e+09 1.16e-10 2.31e-01 -2.5 2.46e+01 - 1.00e+00 1.00e+00f 1\n", + " 42 -2.9784326e+09 1.16e-10 2.81e-03 -2.5 2.73e+00 - 1.00e+00 1.00e+00f 1\n", + " 43 -2.9784375e+09 1.16e-10 2.52e+03 -3.8 1.88e+03 - 1.00e+00 5.71e-01f 1\n", + " 44 -2.9784385e+09 2.33e-10 1.77e+03 -3.8 8.37e+02 - 6.60e-01 3.41e-01f 1\n", + " 45 -2.9784386e+09 2.33e-10 1.56e+03 -3.8 1.04e+03 - 1.64e-01 1.21e-01f 1\n", + " 46 -2.9784389e+09 2.33e-10 1.27e+03 -3.8 5.35e+02 - 1.75e-01 1.85e-01f 1\n", + " 47 -2.9784390e+09 2.33e-10 1.06e+03 -3.8 6.79e+02 - 1.10e-01 1.62e-01f 1\n", + " 48 -2.9784391e+09 2.33e-10 9.78e+02 -3.8 3.65e+02 - 2.58e-01 8.98e-02f 1\n", + " 49 -2.9784391e+09 2.33e-10 8.03e+02 -3.8 2.45e+02 - 6.61e-02 1.73e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 100 -6.1175185e+09 1.16e-10 3.79e+00 -1.7 1.50e+04 - 1.00e+00 1.00e+00f 1\n", - " 101 -6.1175185e+09 1.16e-10 1.58e-01 -1.7 4.14e+01 - 1.00e+00 1.00e+00f 1\n", - " 102 -6.1175572e+09 2.33e-10 1.06e+04 -2.5 2.40e+04 - 1.00e+00 6.88e-01f 1\n", - " 103 -6.1175693e+09 1.16e-10 4.79e+03 -2.5 7.65e+03 - 1.00e+00 6.96e-01f 1\n", - " 104 -6.1175745e+09 1.16e-10 2.45e+00 -2.5 2.44e+03 - 1.00e+00 1.00e+00f 1\n", - " 105 -6.1175745e+09 1.16e-10 2.61e-01 -2.5 2.94e+02 - 1.00e+00 1.00e+00f 1\n", - " 106 -6.1175745e+09 1.16e-10 3.09e-03 -2.5 2.18e+01 - 1.00e+00 1.00e+00f 1\n", - " 107 -6.1175789e+09 1.16e-10 1.01e+02 -3.8 4.62e+03 - 5.35e-01 5.20e-01f 1\n", - " 108 -6.1175800e+09 2.33e-10 3.95e+02 -3.8 4.07e+03 - 1.28e-01 2.80e-01f 1\n", - " 109 -6.1175802e+09 2.33e-10 3.58e+02 -3.8 3.06e+03 - 8.83e-02 8.75e-02f 1\n", + " 50 -2.9784392e+09 3.49e-10 7.42e+02 -3.8 1.55e+02 - 1.75e-01 8.21e-02f 1\n", + " 51 -2.9784392e+09 2.33e-10 6.50e+02 -3.8 1.35e+02 - 5.96e-02 1.20e-01f 1\n", + " 52 -2.9784393e+09 3.49e-10 5.30e+02 -3.8 1.12e+02 - 9.78e-02 1.79e-01f 1\n", + " 53 -2.9784393e+09 3.49e-10 5.34e+02 -3.8 9.16e+01 - 2.36e-01 7.16e-02f 1\n", + " 54 -2.9784393e+09 3.49e-10 4.92e+02 -3.8 8.23e+01 - 9.90e-02 8.48e-02f 1\n", + " 55 -2.9784394e+09 2.33e-10 3.02e+02 -3.8 7.46e+01 - 2.99e-02 3.21e-01f 1\n", + " 56 -2.9784394e+09 3.49e-10 2.79e+02 -3.8 4.87e+01 - 2.91e-01 9.42e-02f 1\n", + " 57 -2.9784394e+09 3.49e-10 2.45e+02 -3.8 4.16e+01 - 3.86e-01 2.32e-01f 1\n", + " 58 -2.9784394e+09 3.49e-10 2.46e+02 -3.8 2.82e+01 - 1.22e-01 3.61e-02f 1\n", + " 59 -2.9784394e+09 2.33e-10 1.19e+02 -3.8 2.71e+01 - 8.77e-02 4.47e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 110 -6.1175803e+09 3.49e-10 3.19e+02 -3.8 3.48e+03 - 3.81e-02 2.55e-02f 1\n", - " 111 -6.1175805e+09 3.49e-10 2.17e+02 -3.8 3.88e+03 - 1.06e-01 7.28e-02f 1\n", - " 112 -6.1175807e+09 3.49e-10 1.81e+02 -3.8 3.68e+03 - 1.22e-01 1.04e-01f 1\n", - " 113 -6.1175807e+09 3.49e-10 2.85e+02 -3.8 2.25e+03 - 7.85e-02 2.22e-02f 1\n", - " 114 -6.1175809e+09 3.49e-10 7.21e+02 -3.8 1.24e+03 - 1.76e-02 1.02e-01f 1\n", - " 115 -6.1175809e+09 3.49e-10 7.23e+02 -3.8 1.31e+03 - 3.99e-02 4.37e-02f 1\n", - " 116 -6.1175810e+09 3.49e-10 7.97e+02 -3.8 1.41e+03 - 3.50e-02 6.28e-02f 1\n", - " 117 -6.1175811e+09 4.66e-10 7.49e+02 -3.8 2.13e+03 - 7.79e-02 8.22e-02f 1\n", - " 118 -6.1175812e+09 3.49e-10 3.93e+02 -3.8 2.32e+03 - 2.06e-01 9.45e-02f 1\n", - " 119 -6.1175812e+09 4.66e-10 3.85e+02 -3.8 2.32e+03 - 1.93e-02 1.93e-02f 1\n", + " 60 -2.9784394e+09 2.33e-10 1.01e+02 -3.8 1.62e+01 - 8.25e-01 4.85e-01f 1\n", + " 61 -2.9784395e+09 1.16e-10 4.51e+00 -3.8 7.74e+00 - 1.00e+00 9.53e-01f 1\n", + " 62 -2.9784395e+09 1.16e-10 3.46e-05 -3.8 1.56e+00 - 1.00e+00 1.00e+00f 1\n", + " 63 -2.9784395e+09 2.33e-10 4.57e+01 -5.7 4.77e+01 - 2.13e-01 1.12e-01f 1\n", + " 64 -2.9784395e+09 2.33e-10 6.28e+01 -5.7 3.72e+01 - 1.58e-01 9.77e-02f 1\n", + " 65 -2.9784395e+09 2.33e-10 3.97e+01 -5.7 3.55e+01 - 3.75e-02 9.70e-02f 1\n", + " 66 -2.9784395e+09 3.49e-10 4.27e+01 -5.7 2.91e+01 - 8.08e-02 5.78e-02f 1\n", + " 67 -2.9784395e+09 2.33e-10 9.09e+01 -5.7 3.06e+01 - 1.52e-01 4.15e-01f 1\n", + " 68 -2.9784396e+09 2.33e-10 7.36e+01 -5.7 1.62e+01 - 4.44e-01 6.39e-01f 1\n", + " 69 -2.9784396e+09 1.16e-10 6.85e+00 -5.7 4.26e+00 - 8.97e-01 9.66e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 120 -6.1175813e+09 4.66e-10 3.73e+02 -3.8 2.70e+03 - 4.68e-02 5.97e-02f 1\n", - " 121 -6.1175813e+09 4.66e-10 4.20e+02 -3.8 1.69e+03 - 2.16e-01 5.51e-03f 1\n", - " 122 -6.1175814e+09 4.66e-10 3.92e+02 -3.8 7.13e+02 - 1.23e-02 9.49e-02f 1\n", - " 123 -6.1175814e+09 5.82e-10 3.77e+02 -3.8 5.40e+02 - 5.13e-02 2.87e-02f 1\n", - " 124 -6.1175814e+09 4.66e-10 3.39e+02 -3.8 1.61e+03 - 1.07e-01 1.01e-01f 1\n", - " 125 -6.1175815e+09 4.66e-10 3.15e+02 -3.8 5.23e+02 - 2.87e-02 8.57e-02f 1\n", - " 126 -6.1175815e+09 4.66e-10 2.94e+02 -3.8 9.28e+02 - 2.92e-02 8.21e-02f 1\n", - " 127 -6.1175816e+09 3.49e-10 3.00e+02 -3.8 9.49e+02 - 3.08e-02 8.21e-02f 1\n", - " 128 -6.1175816e+09 4.66e-10 2.45e+02 -3.8 2.15e+03 - 1.38e-01 9.65e-02f 1\n", - " 129 -6.1175816e+09 4.66e-10 2.39e+02 -3.8 1.27e+03 - 7.09e-02 6.00e-03f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 130 -6.1175816e+09 4.66e-10 2.25e+02 -3.8 9.74e+02 - 2.96e-02 6.91e-02f 1\n", - " 131 -6.1175817e+09 4.66e-10 2.38e+02 -3.8 5.00e+02 - 2.98e-02 8.44e-02f 1\n", - " 132 -6.1175817e+09 5.82e-10 1.97e+02 -3.8 3.17e+02 - 1.46e-01 1.27e-01f 1\n", - " 133 -6.1175817e+09 4.66e-10 1.60e+02 -3.8 7.65e+02 - 1.37e-01 1.10e-01f 1\n", - " 134 -6.1175817e+09 4.66e-10 1.52e+02 -3.8 2.82e+02 - 5.92e-02 5.08e-02f 1\n", - " 135 -6.1175817e+09 4.66e-10 1.41e+02 -3.8 2.35e+02 - 5.38e-02 7.94e-02f 1\n", - " 136 -6.1175818e+09 4.66e-10 1.36e+02 -3.8 3.98e+02 - 4.94e-02 1.39e-01f 1\n", - " 137 -6.1175818e+09 4.66e-10 1.16e+02 -3.8 3.99e+02 - 1.40e-01 4.72e-02f 1\n", - " 138 -6.1175818e+09 4.66e-10 1.37e+02 -3.8 4.07e+02 - 2.79e-01 7.55e-02f 1\n", - " 139 -6.1175818e+09 3.49e-10 8.25e+01 -3.8 3.50e+02 - 7.62e-02 2.09e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 140 -6.1175818e+09 4.66e-10 1.41e+02 -3.8 2.45e+02 - 7.40e-02 1.87e-01f 1\n", - " 141 -6.1175818e+09 3.49e-10 1.07e+02 -3.8 6.54e+01 - 1.78e-01 1.40e-01f 1\n", - " 142 -6.1175819e+09 2.33e-10 1.80e+02 -3.8 6.85e+01 - 6.37e-02 3.52e-01f 1\n", - " 143 -6.1175819e+09 2.33e-10 9.34e+01 -3.8 7.62e+01 - 4.97e-01 1.33e-01f 1\n", - " 144 -6.1175819e+09 3.49e-10 1.32e+02 -3.8 3.04e+01 - 1.00e+00 1.08e-01f 1\n", - " 145 -6.1175819e+09 1.16e-10 9.76e-03 -3.8 2.55e+01 - 1.00e+00 1.00e+00f 1\n", - " 146 -6.1175819e+09 1.16e-10 1.96e-04 -3.8 4.87e+00 - 1.00e+00 1.00e+00f 1\n", - " 147 -6.1175819e+09 2.33e-10 5.06e+01 -5.7 1.46e+02 - 5.97e-02 1.62e-01f 1\n", - " 148 -6.1175819e+09 2.33e-10 2.62e+01 -5.7 1.59e+02 - 7.83e-02 3.25e-02f 1\n", - " 149 -6.1175819e+09 2.33e-10 1.13e+02 -5.7 1.47e+02 - 2.11e-01 9.52e-02f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 150 -6.1175819e+09 3.49e-10 9.61e+01 -5.7 9.57e+01 - 1.30e-01 1.37e-01f 1\n", - " 151 -6.1175819e+09 3.49e-10 7.52e+01 -5.7 7.52e+01 - 2.18e-02 1.55e-01f 1\n", - " 152 -6.1175820e+09 3.49e-10 8.36e+01 -5.7 6.26e+01 - 2.16e-01 1.42e-02f 1\n", - " 153 -6.1175820e+09 3.49e-10 7.50e+01 -5.7 5.70e+01 - 2.08e-01 1.31e-01f 1\n", - " 154 -6.1175820e+09 2.33e-10 4.50e+01 -5.7 4.90e+01 - 2.22e-01 3.57e-01f 1\n", - " 155 -6.1175820e+09 2.33e-10 2.96e+01 -5.7 2.89e+01 - 2.85e-01 3.25e-01f 1\n", - " 156 -6.1175820e+09 2.33e-10 1.79e+01 -5.7 1.82e+01 - 3.88e-01 3.93e-01f 1\n", - " 157 -6.1175820e+09 2.33e-10 1.62e+01 -5.7 1.01e+01 - 2.64e-01 1.48e-01f 1\n", - " 158 -6.1175820e+09 2.33e-10 7.72e+00 -5.7 8.50e+00 - 2.61e-01 4.97e-01f 1\n", - " 159 -6.1175820e+09 2.33e-10 6.65e+00 -5.7 4.11e+00 - 3.34e-01 4.11e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 160 -6.1175820e+09 2.33e-10 6.48e+00 -5.7 3.24e+00 - 4.06e-01 6.17e-01f 1\n", - " 161 -6.1175820e+09 1.16e-10 3.69e+00 -5.7 3.08e+00 - 4.87e-01 5.63e-01f 1\n", - " 162 -6.1175820e+09 1.16e-10 2.93e+00 -5.7 3.34e+00 - 4.98e-01 1.00e+00f 1\n", - " 163 -6.1175820e+09 1.16e-10 5.56e-09 -5.7 1.79e+00 - 1.00e+00 1.00e+00h 1\n", - " 164 -6.1175820e+09 1.16e-10 3.87e-01 -7.0 2.41e+00 - 3.52e-01 4.42e-01f 1\n", - " 165 -6.1175820e+09 1.16e-10 2.39e-01 -7.0 5.09e+00 - 5.44e-01 5.70e-01f 1\n", - " 166 -6.1175820e+09 2.33e-10 6.40e-01 -7.0 1.91e+00 - 9.20e-01 3.36e-01f 1\n", - " 167 -6.1175820e+09 1.16e-10 7.38e-02 -7.0 3.36e-01 - 1.00e+00 9.14e-01f 1\n", - " 168 -6.1175820e+09 1.16e-10 1.29e-08 -7.0 1.89e-01 - 1.00e+00 1.00e+00f 1\n", + " 70 -2.9784396e+09 1.16e-10 1.19e-05 -5.7 3.67e-01 - 1.00e+00 1.00e+00f 1\n", + " 71 -2.9784396e+09 1.16e-10 2.05e-05 -7.0 3.85e-01 - 1.00e+00 1.00e+00f 1\n", + " 72 -2.9784396e+09 1.16e-10 6.89e-09 -7.0 1.84e-03 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 168\n", + "Number of Iterations....: 72\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -1.4954768548234174e+08 -6.1175819965721436e+09\n", - "Dual infeasibility......: 1.2901570389027509e-08 5.2776754441139380e-07\n", + "Objective...............: -7.2809607966117442e+07 -2.9784395889135299e+09\n", + "Dual infeasibility......: 6.8942340184760490e-09 2.8202403651753174e-07\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.3788526406170319e-08 3.8366290910946047e-06\n", - "Overall NLP error.......: 9.3788526406170319e-08 3.8366290910946047e-06\n", + "Complementarity.........: 9.1220969742037112e-08 3.7315974527043550e-06\n", + "Overall NLP error.......: 9.1220969742037112e-08 3.7315974527043550e-06\n", "\n", "\n", - "Number of objective function evaluations = 169\n", - "Number of objective gradient evaluations = 169\n", - "Number of equality constraint evaluations = 169\n", - "Number of inequality constraint evaluations = 169\n", - "Number of equality constraint Jacobian evaluations = 169\n", - "Number of inequality constraint Jacobian evaluations = 169\n", - "Number of Lagrangian Hessian evaluations = 168\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 277.300\n", - "Total CPU secs in NLP function evaluations = 118.174\n", + "Number of objective function evaluations = 73\n", + "Number of objective gradient evaluations = 73\n", + "Number of equality constraint evaluations = 73\n", + "Number of inequality constraint evaluations = 73\n", + "Number of equality constraint Jacobian evaluations = 73\n", + "Number of inequality constraint Jacobian evaluations = 73\n", + "Number of Lagrangian Hessian evaluations = 72\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 65.449\n", + "Total CPU secs in NLP function evaluations = 31.332\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -4544,10 +4426,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 407.5233008861542}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 103.68753337860107}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 25, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } @@ -4569,7 +4451,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 71, "id": "civil-celebration", "metadata": {}, "outputs": [ @@ -4577,9 +4459,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0012525737093756588 MW\n", - "Optimal tank capacity : 0.04354528393436322 kg\n", - "Optimal turbine capacity: 9.077081207425634e-05 MW\n" + "Optimal PEM capacity : 0.0007913396840620657 MW\n", + "Optimal tank capacity : 7.886671077145568e-06 kg\n", + "Optimal turbine capacity: 9.076514376699183e-05 MW\n" ] } ], @@ -4592,13 +4474,13 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 72, "id": "protecting-asthma", "metadata": {}, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -4610,35 +4492,6 @@ "source": [ "generate_plots(m.scenario[0], d=8, y=2022, set_time=m.set_time, lmp=m.LMP[0])" ] - }, - { - "cell_type": "code", - "execution_count": 49, - "id": "da70232c", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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t+zIkSOSpB9++EHFxcW6+uqr7fopLCxUvXr1ytxOQUFBqadeo6KibIFOksLCwmzbOq99+/al9mm1WnX69OmL7B2A6oZQB6Da8vLysntvsVhKXVZSUiJJys/Pl6enpzZv3nzBVax/DIJ/FhQUpBMnTji0/fPbOq9WrVql9nn8+HHVr1+/zG0CqH4IdQBMx9vb2+7iBme59tprVVxcrCNHjujGG28s1+d27drl1Fp27Niha6+91ql9AqjauFACgOlERUVp48aN+uWXX3T06NELRr8u19VXX62kpCQNHTpUH374oQ4cOKBvv/1W06ZN02effVbm5xISErR27Vqn1HDemjVr1LNnT6f2CaBqI9QBMJ1x48bJ09NTLVu2VP369ZWRkeG0vlNTUzV06FCNHTtWzZo1U79+/bRp0yZFRESU+ZmkpCTt3LlTe/bscUoN6enpys3N1R133OGU/gCYg8UwDMPdRQCA2T366KPKy8vT66+/fsV9DRw4UG3bttXjjz/uhMoAmAUjdQBQAZ544glFRkZe8angoqIitW7dWo888oiTKgNgFozUAQAAmAAjdQAAACZAqAMAADABQh0AAIAJEOoAAABMgFAHAABgAoQ6AAAAEyDUAQAAmAChDgAAwAQIdQAAACZAqAMAADCB/w+kgCBIena/ugAAAABJRU5ErkJggg==", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "LMP_array_2022_0 = [LMP[0][2022][1][d] for d in m.set_time]\n", - "LMP_array_2022_0 = [LMP[0][2022][8][d] for d in m.set_time]\n", - "LMP_dict = {}\n", - "LMP_dict[\"Year: 2022 \\n Cluster 1\"] = LMP_array_2022_0\n", - "\n", - "m.plot_lmp_signal(LMP_dict)\n", - "# import matplotlib.pyplot as plt\n", - "# plt.figure()\n", - "# plt.plot(LMP_array, 'r', linewidth=3)" - ] } ], "metadata": { diff --git a/dispatches/util/syn_hist_integration.py b/dispatches/util/syn_hist_integration.py index ae162d500..73d0d6c19 100644 --- a/dispatches/util/syn_hist_integration.py +++ b/dispatches/util/syn_hist_integration.py @@ -114,9 +114,11 @@ def generateSyntheticHistory(self, signal_name, set_years): cluster_ind = int(cluster-1) newSynHist['weights_days'][year][cluster] = len(cluster_map[cluster_ind]) - newSynHist['LMP'] = {year: {day: {hour: synHistData[y, int(day-1), int(hour-1)] + # generated synthetic histories span multiple years, must index for given set_years + year_index = [np.where(synHistYears == year)[0][0] for year in set_years] + newSynHist['LMP'] = {year: {day: {hour: synHistData[year_ind, int(day-1), int(hour-1)] for hour in synHistHours} for day in synHistDays} - for y, year in enumerate(set_years)} + for year_ind, year in zip(year_index, set_years)} return newSynHist From 105c427b42aeb8a26c3e916a9c4317e065d1413a Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Fri, 10 Mar 2023 17:06:28 -0500 Subject: [PATCH 21/29] Added function to generate synthetic histories --- dispatches/util/__init__.py | 1 + dispatches/util/syn_hist_generation.py | 57 +++++++++++++++++++++++++ dispatches/util/syn_hist_integration.py | 3 ++ 3 files changed, 61 insertions(+) create mode 100644 dispatches/util/syn_hist_generation.py diff --git a/dispatches/util/__init__.py b/dispatches/util/__init__.py index 43ec65e43..140795b86 100644 --- a/dispatches/util/__init__.py +++ b/dispatches/util/__init__.py @@ -20,3 +20,4 @@ calculate_TEAL_metrics, ) from .syn_hist_integration import SynHist_integration +from .syn_hist_generation import generate_syn_realizations diff --git a/dispatches/util/syn_hist_generation.py b/dispatches/util/syn_hist_generation.py new file mode 100644 index 000000000..ca4cc6fca --- /dev/null +++ b/dispatches/util/syn_hist_generation.py @@ -0,0 +1,57 @@ +import pandas as pd +from dispatches.util import SynHist_integration + + +def generate_syn_realizations( + pkl_filename, + set_years, + n_scenarios=1, + n_days=365, + result_filename="synthetic_lmps", + write_excel=False, +): + + syn_hist = SynHist_integration(pkl_filename) + + final_lmp_data = {} + for s in range(1, n_scenarios+1): + final_lmp_data[s] = {} + + # Generate synthetic history + syn_hist_dict = syn_hist.generateSyntheticHistory("price", set_years) + + # set of clusters + cluster_set = [i for i in syn_hist_dict["LMP"][set_years[0]].keys()] + + for y in set_years: + # Cluster map day -> cluster + cmap = [c for d in range(n_days) for c in cluster_set + if d in syn_hist_dict["cluster_map"][y][c]] + + # Clustered LMP signals + LMP = syn_hist_dict["LMP"][y] + lmp_list = [] + + for d in range(n_days): + _cluster_lmps = [v for v in LMP[cmap[d]].values()] + lmp_list.extend(_cluster_lmps) + + final_lmp_data[s][y] = lmp_list + + + if write_excel: + filename = result_filename + ".xlsx" + df_final_lmp_data = {} + + for s in range(1, n_scenarios+1): + df_final_lmp_data[s] = pd.DataFrame(final_lmp_data[s]) + + with pd.ExcelWriter(filename) as writer: + for s in range(1, n_scenarios+1): + df_final_lmp_data[s].to_excel(writer, sheet_name="Scenario" + str(s)) + + if n_scenarios == 1: + return final_lmp_data[1] + + else: + return final_lmp_data diff --git a/dispatches/util/syn_hist_integration.py b/dispatches/util/syn_hist_integration.py index 73d0d6c19..3f736ab13 100644 --- a/dispatches/util/syn_hist_integration.py +++ b/dispatches/util/syn_hist_integration.py @@ -103,16 +103,19 @@ def generateSyntheticHistory(self, signal_name, set_years): cluster_steps = operator.attrgetter("runner.rom._segmentROM._macroSteps")(self) newSynHist['weights_days'] = {} newSynHist['LMP'] = {} + newSynHist['cluster_map'] = {} # loop through ROM years to extract clusters per year for year in set_years: newSynHist['weights_days'][year] = {} + newSynHist['cluster_map'][year] = {} for cluster in synHistDays: # using attrgetter to extract protected members -> cluster_steps[year]._clusterInfo['map'] cluster_map = operator.attrgetter('_clusterInfo')(cluster_steps[year])['map'] cluster_ind = int(cluster-1) newSynHist['weights_days'][year][cluster] = len(cluster_map[cluster_ind]) + newSynHist['cluster_map'][year][cluster] = list(cluster_map[cluster_ind]) # generated synthetic histories span multiple years, must index for given set_years year_index = [np.where(synHistYears == year)[0][0] for year in set_years] From b8acdf04b31cacf06753e1709e4521fa84a955f0 Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Fri, 10 Mar 2023 17:48:46 -0500 Subject: [PATCH 22/29] Re-run notebook --- ...od_design_pricetaker_wTEALandSynhist.ipynb | 646 +++++++++--------- 1 file changed, 325 insertions(+), 321 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index ca0a8060d..62a0be412 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -88,12 +88,28 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 1, "id": "automated-antigua", "metadata": { "scrolled": true }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PluginFactory: No installed plugins detected.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n", + "PySide2/__init__.py: Unable to import shiboken2 from c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, , c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions, C:\\Users\\Radhakrishna\\.ipython, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\, c:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\PySAM\\\n" + ] + } + ], "source": [ "# General python imports\n", "import os\n", @@ -167,7 +183,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 2, "id": "annoying-myrtle", "metadata": { "scrolled": false @@ -177,7 +193,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2023-02-28 09:33:32 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2023-03-10 17:30:56 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", "Degrees of freedom: 0\n", "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -238,7 +254,7 @@ "Number of equality constraint Jacobian evaluations = 2\n", "Number of inequality constraint Jacobian evaluations = 0\n", "Number of Lagrangian Hessian evaluations = 1\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 0.001\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 0.008\n", "Total CPU secs in NLP function evaluations = 0.000\n", "\n", "EXIT: Optimal Solution Found.\n" @@ -247,10 +263,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.07123446464538574}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16742944717407227}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 46, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -289,7 +305,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 3, "id": "animal-astronomy", "metadata": {}, "outputs": [ @@ -363,7 +379,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 4, "id": "guilty-appliance", "metadata": {}, "outputs": [], @@ -423,7 +439,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 5, "id": "0ada016c", "metadata": { "scrolled": true @@ -434,35 +450,35 @@ "output_type": "stream", "text": [ "InputData: Using param spec \"pickledROM\" to read XML node \"ROM.\n", - "(405099.95 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(405099.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(405099.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(405099.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(405099.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(405100.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(405100.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(405100.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(405100.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(405100.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(405100.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(405100.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(405100.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(405100.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(405100.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(405100.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(405100.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(405100.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(405100.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(405100.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(405100.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(405100.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(405100.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(405100.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(405100.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(405100.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(405100.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(405100.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(405100.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(3037678.70 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(3037678.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(3037679.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(3037679.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(3037679.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(3037679.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(3037679.54 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(3037679.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(3037679.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(3037679.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(3037679.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(3037679.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(3037679.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(3037679.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(3037679.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(3037679.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(3037679.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(3037679.78 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(3037679.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(3037679.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(3037679.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(3037679.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(3037679.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(3037679.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(3037679.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(3037679.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(3037679.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(3037679.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(3037679.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -477,11 +493,9 @@ "project_year_map = [[y]*n for y,n in zip(years_to_sample, years_per_set)]\n", "project_year_map = np.array(sum(project_year_map, [])) # some magic to flatten the list, had trouble when list of lists had more than 2 entries\n", "\n", - "set_years = np.arange(years_to_sample[0], years_to_sample[0] + plant_life) # Set of years\n", - "\n", "# location of trained ARMA model file\n", "cwd = os.getcwd()\n", - "targetFile = cwd + \"\\\\ARMA_Model_real\\\\output\\\\arma.pk\"\n", + "targetFile = cwd + \"\\\\ARMA_Model\\\\arma.pk\"\n", "synHistIntegration = SynHist_integration(targetFile) # this object used to generate histories\n", "\n", "# generate single synthetic history / sampled scenario\n", @@ -532,7 +546,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 6, "id": "aac88a5a", "metadata": {}, "outputs": [], @@ -573,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 7, "id": "62ac5fa1", "metadata": {}, "outputs": [], @@ -592,7 +606,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 8, "id": "97f6bb19", "metadata": {}, "outputs": [], @@ -666,7 +680,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 9, "id": "9c21b065", "metadata": {}, "outputs": [ @@ -675,11 +689,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 224.86] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-28 09:37:21 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 3.36] Created an instance of the flowsheet and initialized it.\n", - "[+ 16.42] Initialized the entire multiperiod optimization model.\n", - "[+ 0.51] Unfixed the degrees of freedom from each period model.\n" + "[+ 183.81] Completed the formulation of the multiperiod optimization problem.\n", + "2023-03-10 17:34:08 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 6.91] Created an instance of the flowsheet and initialized it.\n", + "[+ 14.92] Initialized the entire multiperiod optimization model.\n", + "[+ 0.48] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -722,7 +736,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 10, "id": "22a22379", "metadata": {}, "outputs": [], @@ -794,7 +808,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 11, "id": "e7fcb9cb", "metadata": {}, "outputs": [], @@ -845,10 +859,9 @@ " \"Multiplier\": [-1],\n", " },\n", " \"Hourly\":{\n", - " \"Expressions\": ['fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " \"Expressions\": ['fs.h2_turbine.work_mechanical'],\n", " \"Value\": 4.25e-6, # $/MWh -> $/Wh\n", - " \"Multiplier\": [-1, -1], # these values come out with correct sign in expression\n", + " \"Multiplier\": [-1], # these values come out with correct sign in expression\n", " },\n", " },\n", " # Electricity Market: positive Cash flows\n", @@ -856,10 +869,9 @@ " \"Lifetime\": 20,\n", " \"Hourly\":{\n", " \"Expressions\": ['fs.np_power_split.np_to_grid_port.electricity',\n", - " 'fs.h2_turbine.turbine.work_mechanical',\n", - " 'fs.h2_turbine.compressor.work_mechanical'],\n", + " 'fs.h2_turbine.work_mechanical',],\n", " \"Value\": [], # this is LMP in $/MWh, should be path str to ROM\n", - " \"Multiplier\": [1e-3, -1e-6, -1e-6], # converting to $/kWh and $/Wh\n", + " \"Multiplier\": [1e-3, -1e-6], # converting to $/kWh and $/Wh\n", " },\n", " },\n", " # Hydrogen Market: positive Cash flows\n", @@ -886,7 +898,7 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 12, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -913,7 +925,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 13, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1759,7 +1771,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 14, "id": "899d7df8", "metadata": {}, "outputs": [ @@ -2063,7 +2075,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 15, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -2110,98 +2122,94 @@ " inequality constraints with only upper bounds: 3840\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -2.3394242e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -2.8588623e+09 1.91e+05 2.05e+04 -1.0 2.80e+06 - 8.39e-04 8.91e-01f 1\n", - " 2 -2.9064505e+09 7.78e+03 1.23e+04 -1.0 5.00e+05 - 1.83e-03 9.90e-01f 1\n", - " 3 -2.9071370e+09 2.28e+02 5.69e+02 -1.0 9.99e+03 - 2.52e-01 9.71e-01h 1\n", - " 4 -2.9074957e+09 1.30e+02 4.14e+02 -1.0 2.82e+02 - 1.48e-01 4.22e-01f 1\n", - " 5 -2.9078452e+09 9.87e+01 1.37e+03 -1.0 7.15e+02 - 2.36e-01 3.63e-01f 1\n", - " 6 -2.9090615e+09 1.09e+00 2.06e+03 -1.0 4.05e+02 - 1.66e-01 1.00e+00f 1\n", - " 7 -2.9103930e+09 4.00e-01 3.33e+03 -1.0 4.44e+02 - 4.42e-01 1.00e+00f 1\n", - " 8 -2.9124388e+09 1.74e-01 1.15e+03 -1.0 1.16e+03 - 8.72e-03 1.00e+00f 1\n", - " 9 -2.9138719e+09 5.34e-03 3.51e+02 -1.0 4.36e+03 - 3.60e-01 7.80e-01f 1\n", + " 0 -2.3956904e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.9275571e+09 1.91e+05 2.04e+04 -1.0 2.80e+06 - 8.58e-04 8.91e-01f 1\n", + " 2 -2.9767610e+09 7.78e+03 1.20e+04 -1.0 5.00e+05 - 1.84e-03 9.90e-01f 1\n", + " 3 -2.9779025e+09 2.28e+02 5.69e+02 -1.0 1.00e+04 - 2.60e-01 9.71e-01f 1\n", + " 4 -2.9784987e+09 1.31e+02 4.14e+02 -1.0 4.57e+02 - 1.38e-01 4.23e-01f 1\n", + " 5 -2.9790422e+09 1.01e+02 1.39e+03 -1.0 7.47e+02 - 2.38e-01 3.51e-01f 1\n", + " 6 -2.9809519e+09 1.05e+00 2.04e+03 -1.0 6.20e+02 - 1.63e-01 1.00e+00f 1\n", + " 7 -2.9829051e+09 3.49e-01 3.00e+03 -1.0 6.35e+02 - 4.60e-01 1.00e+00f 1\n", + " 8 -2.9856685e+09 1.46e-01 9.84e+02 -1.0 1.31e+03 - 9.53e-03 1.00e+00f 1\n", + " 9 -2.9873555e+09 3.89e-03 4.09e+02 -1.0 3.09e+03 - 2.64e-01 7.85e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -2.9157709e+09 9.93e-04 2.32e+03 -1.0 2.25e+03 - 1.06e-02 8.56e-01f 1\n", - " 11 -2.9173413e+09 1.14e-04 1.91e+04 -1.0 1.76e+03 - 2.85e-01 8.61e-01f 1\n", - " 12 -2.9191220e+09 3.26e-05 9.90e+03 -1.0 2.31e+03 - 4.31e-02 9.33e-01f 1\n", - " 13 -2.9204510e+09 5.69e-06 1.62e+04 -1.0 1.29e+03 - 2.09e-01 9.12e-01f 1\n", - " 14 -2.9216317e+09 1.22e-06 1.12e+04 -1.0 9.70e+02 - 2.55e-01 9.33e-01f 1\n", - " 15 -2.9225792e+09 2.89e-07 8.59e+03 -1.0 1.16e+03 - 2.96e-01 9.33e-01f 1\n", - " 16 -2.9232953e+09 8.61e-08 6.12e+03 -1.0 1.60e+03 - 3.75e-01 9.47e-01f 1\n", - " 17 -2.9237583e+09 2.91e-08 5.24e+03 -1.0 2.42e+03 - 2.93e-01 9.26e-01f 1\n", - " 18 -2.9239976e+09 1.22e-08 4.07e+03 -1.0 3.15e+03 - 2.62e-01 9.74e-01f 1\n", - " 19 -2.9240563e+09 2.20e-10 3.18e+03 -1.0 3.74e+03 - 2.82e-01 7.54e-01f 1\n", + " 10 -2.9891644e+09 4.06e-04 3.09e+03 -1.0 2.34e+03 - 1.96e-02 8.42e-01f 1\n", + " 11 -2.9905272e+09 2.30e-05 2.36e+04 -1.0 8.16e+02 - 1.91e-01 8.45e-01f 1\n", + " 12 -2.9917420e+09 2.60e-06 1.09e+04 -1.0 1.12e+03 - 1.90e-01 8.76e-01f 1\n", + " 13 -2.9927175e+09 3.85e-07 1.32e+04 -1.0 7.13e+02 - 2.53e-01 8.95e-01f 1\n", + " 14 -2.9934695e+09 7.96e-08 1.00e+04 -1.0 7.97e+02 - 3.13e-01 9.17e-01f 1\n", + " 15 -2.9939741e+09 2.06e-08 8.69e+03 -1.0 1.13e+03 - 3.64e-01 9.19e-01f 1\n", + " 16 -2.9942432e+09 5.03e-09 6.75e+03 -1.0 1.67e+03 - 2.81e-01 8.75e-01f 1\n", + " 17 -2.9943487e+09 3.18e-10 4.56e+03 -1.0 2.12e+03 - 2.81e-01 7.80e-01f 1\n", + " 18 -2.9943919e+09 1.16e-10 2.84e+03 -1.0 2.58e+03 - 3.78e-01 7.92e-01f 1\n", + " 19 -2.9943947e+09 1.16e-10 1.57e+03 -1.0 3.13e+03 - 4.42e-01 4.69e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -2.9240717e+09 1.16e-10 1.38e+03 -1.0 4.34e+03 - 6.29e-01 7.88e-01f 1\n", - " 21 -2.9240489e+09 1.16e-10 7.31e+02 -1.0 6.51e+03 - 4.80e-01 6.05e-01f 1\n", - " 22 -2.9240394e+09 2.33e-10 7.33e+02 -1.0 5.95e+03 - 3.23e-01 1.93e-01f 1\n", - " 23 -2.9239994e+09 1.16e-10 1.53e+03 -1.0 6.10e+03 - 3.15e-01 8.05e-01f 1\n", - " 24 -2.9239917e+09 1.16e-10 5.83e+03 -1.0 2.90e+04 - 1.38e-01 3.69e-01f 1\n", - " 25 -2.9239906e+09 2.33e-10 4.91e+03 -1.0 3.59e+04 - 1.62e-01 1.63e-01f 1\n", - " 26 -2.9239877e+09 2.33e-10 2.08e+04 -1.0 2.75e+04 - 1.45e-01 3.65e-01f 1\n", - " 27 -2.9239818e+09 2.33e-10 1.76e+04 -1.0 2.26e+04 - 2.82e-01 5.62e-01f 1\n", - " 28 -2.9239704e+09 1.16e-10 4.76e+03 -1.0 1.64e+04 - 3.22e-01 1.00e+00f 1\n", - " 29 -2.9239663e+09 1.16e-10 3.98e+03 -1.0 1.18e+04 - 4.63e-01 1.00e+00f 1\n", + " 20 -2.9943905e+09 2.33e-10 9.95e+02 -1.0 3.72e+03 - 5.17e-01 2.91e-01f 1\n", + " 21 -2.9943876e+09 2.33e-10 8.91e+02 -1.0 4.28e+03 - 1.67e-01 1.03e-01f 1\n", + " 22 -2.9943804e+09 2.33e-10 6.72e+02 -1.0 4.26e+03 - 2.34e-01 2.47e-01f 1\n", + " 23 -2.9943636e+09 2.33e-10 9.44e+02 -1.0 3.86e+03 - 3.02e-01 5.98e-01f 1\n", + " 24 -2.9943463e+09 1.16e-10 5.03e+03 -1.0 2.46e+03 - 2.07e-01 8.89e-01f 1\n", + " 25 -2.9943407e+09 1.16e-10 8.37e+03 -1.0 1.25e+04 - 2.86e-01 8.27e-01f 1\n", + " 26 -2.9943397e+09 1.16e-10 5.85e+03 -1.0 8.16e+03 - 3.79e-01 6.81e-01f 1\n", + " 27 -2.9943395e+09 1.16e-10 6.59e+03 -1.0 7.96e+03 - 3.89e-01 1.00e+00f 1\n", + " 28 -2.9943337e+09 1.16e-10 3.64e+03 -1.0 4.85e+03 - 5.26e-01 1.00e+00f 1\n", + " 29 -2.9943303e+09 1.16e-10 1.21e+03 -1.0 3.71e+03 - 6.61e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -2.9239568e+09 1.16e-10 4.33e+03 -1.0 1.14e+04 - 3.49e-01 1.00e+00f 1\n", - " 31 -2.9239506e+09 1.16e-10 1.58e+03 -1.0 7.38e+03 - 5.95e-01 1.00e+00f 1\n", - " 32 -2.9239453e+09 1.16e-10 2.62e+02 -1.0 6.40e+03 - 7.56e-01 1.00e+00f 1\n", - " 33 -2.9239398e+09 1.16e-10 1.91e+01 -1.0 8.46e+03 - 9.90e-01 1.00e+00f 1\n", - " 34 -2.9239376e+09 1.16e-10 3.79e+00 -1.0 4.88e+03 - 1.00e+00 1.00e+00f 1\n", - " 35 -2.9239376e+09 1.16e-10 3.75e-01 -1.0 1.14e+03 - 1.00e+00 1.00e+00f 1\n", - " 36 -2.9241993e+09 1.40e-10 1.69e+01 -1.7 5.39e+04 - 1.00e+00 1.00e+00f 1\n", - " 37 -2.9242000e+09 1.16e-10 2.61e-02 -1.7 1.24e+03 - 1.00e+00 1.00e+00f 1\n", - " 38 -2.9242472e+09 1.16e-10 3.00e+03 -3.8 1.40e+04 - 1.00e+00 7.25e-01f 1\n", - " 39 -2.9242574e+09 1.16e-10 8.14e+03 -3.8 3.94e+03 - 1.00e+00 5.75e-01f 1\n", + " 30 -2.9943260e+09 1.16e-10 4.73e+02 -1.0 4.52e+03 - 7.47e-01 1.00e+00f 1\n", + " 31 -2.9943227e+09 1.16e-10 1.93e+01 -1.0 4.53e+03 - 9.90e-01 1.00e+00f 1\n", + " 32 -2.9943217e+09 1.16e-10 3.45e+00 -1.0 1.89e+03 - 9.99e-01 1.00e+00f 1\n", + " 33 -2.9943217e+09 1.16e-10 5.01e-01 -1.0 7.60e+02 - 1.00e+00 1.00e+00f 1\n", + " 34 -2.9944792e+09 1.16e-10 1.03e+01 -1.7 2.96e+04 - 1.00e+00 1.00e+00f 1\n", + " 35 -2.9944794e+09 1.16e-10 4.36e-02 -1.7 4.05e+02 - 1.00e+00 1.00e+00f 1\n", + " 36 -2.9945097e+09 1.16e-10 4.03e+02 -2.5 6.54e+03 - 1.00e+00 8.96e-01f 1\n", + " 37 -2.9945129e+09 1.16e-10 2.15e+00 -2.5 6.98e+02 - 1.00e+00 1.00e+00f 1\n", + " 38 -2.9945128e+09 1.16e-10 5.69e-01 -2.5 4.27e+01 - 1.00e+00 1.00e+00f 1\n", + " 39 -2.9945128e+09 1.16e-10 3.15e-02 -2.5 9.59e+00 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -2.9242603e+09 2.33e-10 4.83e+03 -3.8 1.66e+03 - 1.00e+00 4.04e-01f 1\n", - " 41 -2.9242614e+09 2.33e-10 3.37e+03 -3.8 9.49e+02 - 5.88e-01 3.02e-01f 1\n", - " 42 -2.9242619e+09 2.33e-10 2.67e+03 -3.8 6.44e+02 - 1.85e-01 2.08e-01f 1\n", - " 43 -2.9242621e+09 2.33e-10 2.26e+03 -3.8 5.73e+02 - 1.96e-01 1.56e-01f 1\n", - " 44 -2.9242623e+09 2.33e-10 1.90e+03 -3.8 7.00e+02 - 1.62e-01 1.59e-01f 1\n", - " 45 -2.9242624e+09 2.33e-10 1.71e+03 -3.8 6.13e+02 - 2.64e-01 1.01e-01f 1\n", - " 46 -2.9242625e+09 2.33e-10 1.43e+03 -3.8 4.81e+02 - 1.72e-01 1.62e-01f 1\n", - " 47 -2.9242625e+09 2.33e-10 1.29e+03 -3.8 2.05e+02 - 5.45e-02 9.99e-02f 1\n", - " 48 -2.9242626e+09 3.49e-10 1.14e+03 -3.8 1.93e+02 - 2.75e-01 1.41e-01f 1\n", - " 49 -2.9242627e+09 3.49e-10 9.68e+02 -3.8 1.71e+02 - 1.51e-01 1.52e-01f 1\n", + " 40 -2.9945128e+09 1.16e-10 1.17e-04 -2.5 5.79e-01 - 1.00e+00 1.00e+00h 1\n", + " 41 -2.9945146e+09 2.33e-10 2.45e+03 -3.8 9.85e+02 - 8.08e-01 3.75e-01f 1\n", + " 42 -2.9945156e+09 2.33e-10 9.14e+02 -3.8 5.84e+02 - 1.76e-01 4.39e-01f 1\n", + " 43 -2.9945156e+09 2.33e-10 1.04e+03 -3.8 3.74e+02 - 2.02e-01 4.14e-02f 1\n", + " 44 -2.9945157e+09 2.33e-10 8.71e+02 -3.8 3.97e+02 - 1.41e-01 1.50e-01f 1\n", + " 45 -2.9945158e+09 2.33e-10 8.81e+02 -3.8 3.04e+02 - 1.80e-01 8.89e-02f 1\n", + " 46 -2.9945159e+09 2.33e-10 5.78e+02 -3.8 2.17e+02 - 1.36e-01 2.46e-01f 1\n", + " 47 -2.9945159e+09 2.33e-10 4.47e+02 -3.8 1.61e+02 - 2.53e-01 2.41e-01f 1\n", + " 48 -2.9945160e+09 2.33e-10 3.63e+02 -3.8 8.49e+01 - 2.44e-01 2.17e-01f 1\n", + " 49 -2.9945160e+09 2.33e-10 2.26e+02 -3.8 6.10e+01 - 1.52e-01 2.68e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -2.9242628e+09 2.33e-10 5.55e+02 -3.8 1.59e+02 - 1.36e-01 4.08e-01f 1\n", - " 51 -2.9242628e+09 2.33e-10 4.27e+02 -3.8 9.08e+01 - 9.33e-02 2.31e-01f 1\n", - " 52 -2.9242629e+09 2.33e-10 3.05e+02 -3.8 6.88e+01 - 5.22e-01 3.42e-01f 1\n", - " 53 -2.9242629e+09 2.33e-10 2.37e+02 -3.8 2.71e+01 - 2.43e-01 2.22e-01f 1\n", - " 54 -2.9242629e+09 2.33e-10 2.53e+02 -3.8 2.11e+01 - 1.00e+00 3.52e-01f 1\n", - " 55 -2.9242629e+09 1.16e-10 3.78e+01 -3.8 1.28e+01 - 6.21e-01 1.00e+00f 1\n", - " 56 -2.9242629e+09 1.16e-10 8.29e-05 -3.8 3.54e+00 - 1.00e+00 1.00e+00f 1\n", - " 57 -2.9242630e+09 2.33e-10 7.56e+01 -5.7 4.80e+01 - 2.72e-01 8.63e-02f 1\n", - " 58 -2.9242630e+09 2.33e-10 8.17e+01 -5.7 3.81e+01 - 1.53e-01 9.70e-02f 1\n", - " 59 -2.9242630e+09 2.33e-10 1.07e+02 -5.7 3.70e+01 - 2.88e-01 1.83e-01f 1\n", + " 50 -2.9945160e+09 2.33e-10 2.01e+02 -3.8 4.03e+01 - 4.67e-01 3.15e-01f 1\n", + " 51 -2.9945161e+09 2.33e-10 1.64e+02 -3.8 2.49e+01 - 4.81e-01 3.22e-01f 1\n", + " 52 -2.9945161e+09 2.33e-10 9.41e+01 -3.8 1.56e+01 - 3.31e-01 3.91e-01f 1\n", + " 53 -2.9945161e+09 2.33e-10 1.54e+02 -3.8 8.94e+00 - 9.24e-01 2.17e-01f 1\n", + " 54 -2.9945161e+09 1.16e-10 2.03e+01 -3.8 6.65e+00 - 4.17e-01 9.13e-01f 1\n", + " 55 -2.9945161e+09 1.16e-10 9.28e-05 -3.8 5.61e-01 - 1.00e+00 1.00e+00f 1\n", + " 56 -2.9945161e+09 2.33e-10 7.27e+01 -5.7 2.33e+01 - 1.71e-01 3.16e-01f 1\n", + " 57 -2.9945162e+09 1.16e-10 1.33e+02 -5.7 1.47e+01 - 4.12e-01 7.21e-01f 1\n", + " 58 -2.9945162e+09 1.16e-10 1.43e+01 -5.7 2.27e+00 - 8.73e-01 9.55e-01f 1\n", + " 59 -2.9945162e+09 1.16e-10 9.60e-06 -5.7 1.94e-01 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -2.9242630e+09 2.33e-10 6.82e+01 -5.7 2.73e+01 - 1.28e-01 2.24e-01f 1\n", - " 61 -2.9242631e+09 1.16e-10 1.37e+02 -5.7 2.22e+01 - 2.93e-01 8.28e-01f 1\n", - " 62 -2.9242631e+09 1.16e-10 4.65e+00 -5.7 1.78e+00 - 9.29e-01 1.00e+00f 1\n", - " 63 -2.9242631e+09 1.16e-10 1.95e-06 -5.7 2.44e-01 - 1.00e+00 1.00e+00f 1\n", - " 64 -2.9242631e+09 1.16e-10 1.96e-05 -7.0 3.68e-01 - 1.00e+00 1.00e+00f 1\n", - " 65 -2.9242631e+09 1.16e-10 4.33e-09 -7.0 1.86e-03 - 1.00e+00 1.00e+00h 1\n", + " 60 -2.9945162e+09 1.16e-10 1.01e-05 -7.0 1.90e-01 - 1.00e+00 1.00e+00f 1\n", + " 61 -2.9945162e+09 1.16e-10 3.79e-09 -7.0 5.40e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 65\n", + "Number of Iterations....: 61\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -3.5742616356175713e+07 -2.9242630619882684e+09\n", - "Dual infeasibility......: 4.3282692556504854e-09 3.5411503680958873e-07\n", + "Objective...............: -6.1002174214505367e+07 -2.9945161760766697e+09\n", + "Dual infeasibility......: 3.7918072759803806e-09 1.8613481192590852e-07\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.1103223015435343e-08 7.4535615198769848e-06\n", - "Overall NLP error.......: 9.1103223015435343e-08 7.4535615198769848e-06\n", + "Complementarity.........: 9.1255044690767498e-08 4.4795896374808977e-06\n", + "Overall NLP error.......: 9.1255044690767498e-08 4.4795896374808977e-06\n", "\n", "\n", - "Number of objective function evaluations = 66\n", - "Number of objective gradient evaluations = 66\n", - "Number of equality constraint evaluations = 66\n", - "Number of inequality constraint evaluations = 66\n", - "Number of equality constraint Jacobian evaluations = 66\n", - "Number of inequality constraint Jacobian evaluations = 66\n", - "Number of Lagrangian Hessian evaluations = 65\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 30.893\n", - "Total CPU secs in NLP function evaluations = 15.194\n", + "Number of objective function evaluations = 62\n", + "Number of objective gradient evaluations = 62\n", + "Number of equality constraint evaluations = 62\n", + "Number of inequality constraint evaluations = 62\n", + "Number of equality constraint Jacobian evaluations = 62\n", + "Number of inequality constraint Jacobian evaluations = 62\n", + "Number of Lagrangian Hessian evaluations = 61\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 27.691\n", + "Total CPU secs in NLP function evaluations = 16.104\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -2209,10 +2217,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 48.36436223983765}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 46.825355529785156}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 59, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -2239,7 +2247,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 16, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -2286,7 +2294,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 17, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -2294,14 +2302,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0007913403429428723 MW\n", - "Optimal tank capacity : 8.043560634008343e-06 kg\n", - "Optimal turbine capacity: 9.076514780189174e-05 MW\n" + "Optimal PEM capacity : 0.0007913308684398889 MW\n", + "Optimal tank capacity : 4.932728752195283e-06 kg\n", + "Optimal turbine capacity: 9.076111217417622e-05 MW\n" ] }, { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -2322,13 +2330,13 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 18, "id": "brutal-sigma", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnUAAAHfCAYAAAA2mC5BAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAA9hAAAPYQGoP6dpAACv1klEQVR4nOzdd3xT5f7A8U/SJmm69y5lb2gB2UNQFK/+QBQ3ruu+4gIH4mAIWsHrviiCGweoFxei1wkCsjdU9obSBd1pmybn98cppelMQ9qk6ff9euVV8pwnz3kS6JdvznmGRlEUBSGEEEII0axpXd0BIYQQQghx/iSpE0IIIYTwAJLUCSGEEEJ4AEnqhBBCCCE8gCR1QgghhBAeQJI6IYQQQggPIEmdEEIIIYQHkKROCCGEEMIDSFInhBBCCOEBJKkTQgghhPAAktQJIYQQQngAb1d3QAghhBCiRfkbWASsBI4ARUAE0AsYBYwDDA1vVqMoiuK0TgohhBBCiJptBp4AVgGDgX5ALGAETgM7URO9vPJ6j9Cg5E6SOiGEEEKIptAGeBy4CQiuo94a4HWgJ/CU/c1LUieEEEII0RTMgK7x6stECSGEEEKIpnA2QTMDFwP77KxvJ0nqhBBCCCGakg7Y7vxmJakTQgghhGhqNwPvObdJWdJECCGEEKKplQHvA78CfQC/KsdfaXiTLr9SZ05P58TjT7C3/wB2JyVzcPQYTDt2VhxXFIXMN95g79Ch7E5K5sg//0np4cOu67AQQthJ4psQbuBFQIO6PMhZxcAEIAzwR10XLr3K644CVwC+QCTqrNWyKnWWA71Rlx1pD3zYgH7tLH9tALAX2FLpsbUB7VTi0tmvltxcDl11Nb79+xNy4w14hYZSevgI+lYJ6Fu1AiBrwQKy5y8g9sUUdPHxZL7+BiV799L2h6VoDQ6szCeEEE1A4psQbmADcB0QCIwAXisv/xfwA2oSFgQ8gHqZa3X5cQuQDEQDLwFpwK3A3cAL5XUOAd2B+4C7gN9QE8cfUBcQdgGXJnUZL79M0eYttP70kxqPK4rCvmHDCLv9n4TdeQcAlvx89g0eQkzKCwRdcUVTdlcIIewm8U0IFytAvRL2FjALNUl7DchF3b3hM+Ca8rq7gS6o68MNAH4E/g84CUSV15kHTAYyAX35n39AveJ21g1ADvBTY7yh+rn09mv+739g7N6N4w8/wt5Bgzl41dWc+eKLiuPm48exZGbhN2hgRZlXQADGnj0xbd1m1zkURSEvLw9Zjk94Mvl37n6aIr5ZrVaOHz+O1Wp1ev+FcCdWq5WDBw+Sk5NDXl5exaOkpKT2F01AvX06skr5JtQlRSqXdwZaoSZ1lP/swbmEDtSrb3nArkp1qrY9qlIb9SkEngUGod66bVvl4QCXTpQwHzvGmc8XEXr77YTfew+mHTtJf/4FNDo9wVeNpSwzCwCvsDCb13mFh1OWlVljmyUlJTZ/yWfOnKF169bs2rWLwMDAxnszQrhQXl4e3bp14/Tp04SEhLi6O4KmiW/Hjh2je/furF+/npiYmMZ7M0K4WFpaGv369atWPm3aNKZPn179BYtQt+TaUENjp1CvtAVXKY8qP3a2TlQNx7GjTh5gQt36qy53ASuAW4AY1HF/58mlSZ2iKBi7dSNy0kQAfLp2pWTfPnIWLSL4qrEOtZmSksKMGTOqlXfr1u18uipEs7B//3769u3r6m4Imja+1fSfnRCe6Pfff6dPnz4Vzw01jT09BjwM/AL4NFXPHPAj6u3bwc5r0qVJnXdEOPr27WzKDO3akv/zzxXHASzZ2egiIyvqWLKyMHTpUmObU6ZMYdKkSRXP5ZusaAnOfouNiqr6tVG4isQ3IZznbIxr165d/XfdNgEZqOPpzrIAfwL/Af4HlKKOfQuuVCcddWIE5T/XV2k3vdKxsz+rzphNR52UUd9VOoAQINSOeg3g0qTOt1dvSg8dtikrPXwYXWwsALr4eLwiwilcsxaf8iBnKSjAtH07wTfeUGObBoPBJnMPCgoCICYmhvj4+EZ4F0K4D63WvmGy6w5mM//Pg+w4kUtGfgnv3NKHUd2i63zNmgPZzPohlX3pBcQE+/DAiPZce0GCM7rtkSS+CeF8dsW4i4EdVcr+iTpubjKQgLqjw2+oS5kA7EFdwuTsENeBwPOoyeHZ71y/oCZsXSvVWVblPL9UaqM+M4GpwEeoy6Y4gUuTutDbb+PwjTeRNe8dAv9xGabtOzjzxZfEPKfeXtBoNITeeitZ8+ahb52ILi6ezDfewDsykoCRVUcnCiHsVWS20CUmkGsvSOC+TzbVW//Y6SLu+HAD4/u34vUbklm9P5snl+wgMtCHCztGNEGPmx+Jb0K4SADqUiOV+aGuSXe2/E5gEuqVskDgQdRkbED58UtRk7dbgDmo4+eeQZ18cfZ71X2oV/6eAO4Afge+QL2lWpte2I6d2486Dq811fd53VzXm6yZS5M6Y48exL/5BpmvvErWW2+hi48nasqTBI0eXVEn7K67UEwm0qZOw5qXh7FPbxIWzHfKGk6KomAyW867HSGailHnhUZz/qNpR3SKZESnyPorlvtk3RESQo0883/qV9T2kQFsOHya91YdkqSuFq6Ob0KIOryKuv7HOKAEddbqW5WOewFLUdezG4iaFN4GPFepThvUBG4i8DoQD7xL3WvUjXVK72vl8m3CAkaMIGDEiFqPazQaIh56iIiHHnL6uU1mC12n/s/p7QrRWFKfG4WvvvZf2/z8fPLy8iqeV71d56gtR3IY3D7cpmxYxwhmfp963m17MlfGN9G8KYqCYjLVWUdjNDrlS16LsLzKcx9gbvmjNolUv71a1XDUHSDsNQ04iMNLltTH5UmdEMJ5unbtavO81un+DZRZUEK4v21yGOFvIL+kjGKzBR+dV7XX5BebG3yeAJ+q9x+EcG+NkXwpisKRm8Zj2lJ3tmDs3ZvETz+RxK656Yl6u3UM6pU7J05eb9FJnVHnRepzLtrLo4VQFIWj/7yD4m3ba63jk5xEq/ffa1BgshaZ2Dd4SL31OqxehdbXnmlIzYOxhuSpstTUVOLi4iqeO+MqnaN6zvi5QcsuaTQa/nh0OK3CnDRiWIhG1ljJl2Iy1dsmgGnzZhSTCY2v/M40K1moEyq+RU3sNKi7V4wBLuG8lmFp0UmdRqOp81aWOH/WoiLYvLHuf6ObNmC0mNE2IDBZy7zwsZQC5Ymb8VziZjWdS/h89V5oW9DfcUBAQKMssh3hbyCrwHbl9syCEgIM3jVepTvrrfF9CPat/+qbosA/P6y6foAQ7q0pkq+q8Q1sY5xohnyA0eUPBXUHiu9QZ+beiLpLxZjy4w0cstxy/rcTLldX8nU+tEZjgxJC0XC9EoNZvtt2l4NV+7LolVj77hVxwUb6twklxE9v1zlahfri7SW3kUTz1FjJl8Q3D6dB3SZsEPAisA81wfsQdZLGK6gzbu0kSZ1oMhKc3EdhSRmHswsrnh87XcSuk7kE++qJCzYy+6fdpOcW88r1yQDc3D+Rj/86Qsqyv7n2ggTWHMjihx1pvH977btXrJp8UYP69PPECx16L0K4A4lvwik6AI+WP7KB0w17uSR1wi1YaxloLLO7Gsf247ncuGBtxfNZP/wNwLje8bx8XRIZeSWcyDn3d5IQ6sv7t/dl5tJUPlh9mOggH168uodDy5mk5ZqICvBBq5W/V9FySIwT1XxXS7kG9RZth/JHA0hSJ9xCbbcoZHZX4xjYLozDL15R6/GXr0uq8TXLHh563ue+5JU/WfbQUJkQIVoUiXGimrGoCZxSpfxsmQYYAnyDuqWYHezbU0iIRqAxGjH27l1nnbMDjIXnUJSqEUwIzyQxTtTpF6Bv+c/c8scvQH/UhY//RL0F+5j9TcqVOuEyGo2GxE8/qTGgyewuIURzJzFO1OlhYD7qJImzLka99XoPsAt4DXULMjtJUidcSqPRyBpLLcz9I9oTZMcyJ0J4AolxolYHUPedrSoQddcJUMfUZdnfpNx+FUI0qQkj2hNklKROCNHC9QEeByqvFpUJPIF6WxbUJU4S7G9SkjohRKOYuTSVotIyu+vP/mk3OUWljdgjIYRwI+8Bh4B4oH35Ix44DLxbXqcAeMb+JiWpE0I0ig9WH8JUarG7/sI1R8gz2Z8ECiFEs9YJSEXdLuyh8sd3qGPpOpbXGQvcYn+TMqZOCNEoFGDEv5fbvVRDQ67qCSFEs3cc9crcZeWPytYCAxrepCR1QohG8dI11de6q094gH1bigkhRLN3KbAKCK1Svhq4AshpeJOS1AkhGsU1feJd3QUhhHBfA1ATuz+AgPKyP4HRwHTHmpQxdUIIIYQQTe1doBVqEleCmtxdATwHTHSsSUnqhBBCCCGamhZYBOiAi4AxQArqosQOktuvQgghhBBNYXsNZdOBG4GbgWGV6vRsePOS1AkhhBBCNIVkQIO6PMBZZ5+/g7ptmFJeZv+KUBUkqRNCCCGEaAqHGrd5SeqEEI3i3oUb7a77zi0XNGJPhBDCTSQ2bvMyUUII0SgCfHQVD3+Djr/2Z7PjeG7F8Z0n8vhrfzYBPrIPrBCihVjbgLpFqLtLNIBcqRNCNIp/X3tu8eGUH//mip4xPH9VD7y06g4TFqvCM9/sJMBHwpAQooW4BWgL3AVcDvjVUCcV+AT4AJgNdLO/eblSJ4RodF9uPM7dw9pWJHQAXloNdw1twxcbj7mwZ0II0YRSUdeiewYIRk3YLkFdq24IEA70Rh179zNwa8Oal6/IQohGV2axciCjgHYR/jblBzIKsFqVWl4lhBAeRgc8VP7YiLpN2BHABCShLjo8gupbh9lJkjohRKO79oIEJv93O0dPF5GUEAzA1qM5vL3iANdekODazgkhhCtcUP5wIknqhBCN7unLuxARYGDByoNk5JcAEBlg4J5hbbl7aFsX904IITyDJHVCtGAfrznMOysOkllQQpeYQGaM6UZy+ZW0qswWK2/9cYD/bj7Oqbxi2ob78eQ/OjO8U2S959FqNdx3YTvuu7Ad+cVmAJn1KoQQTiYTJYRoob7fdpJZS//m4ZEd+OHBIXSNCeDW99aRVVBSY/1//7yHz9YfYcaYbvw68ULGD0jk3oWb2Hkit8b6tTm7zIkQQgjncumVusw3/0PW3Lk2Zfo2bWj34zIArCUlZMyeTd4Py7CazfgPHkz0tKl4h4e7ortCeJR3Vx3ihn4JXFc+pu35sT34fXcGX2w8xv3D21er//XmEzxwUXtGdFavzN0SlsjqfVm8u/Igr93Qq1r9K95YyWd3DSDIV8flr69Eo6lWpcIPDw11zptyIxLfhBBNzeW3Xw0d2tPq/ffPFXif61J6SgoFK/4k7vXX0PoHkD5zJscffIjWn3/mgp4K4f7y8/PJy8ureG4wGDAYDNXqlZZZ2Xkil/uHt6so02o1DG4fzuYjOTW2XWqxYvC2vbjvo9Oy4fCZGutf0jUKfXn9S7tFNfSteASJb0K4wNvlj8Plz7sBU4F/lD8vBh4FFgElwCjgLaBymDoK/Av4A/AHbgNSsM2algOTUBcITkBdpuR2576VhnJ5UoeXN94REdWKLfn55Px3CXEvvYTfgAEAxKS8wMHLr8C0dSvG5OQm7qgQ7q9r1642z6dNm8b06dOr1TtTVIrFqhDub5vwRfgbOJBZWGPbwzpE8O7KQ/RrE0ZiqC+rD2Tx065TWK019+WRkR0BdZHhgW3D6BwTSJCxhd12lfgmRNOLB14EOgAK8BFwJbAFNcGbCPwAfAkEAQ8AVwOry19vQV1LLhr4C0hDXS9OB7xQXudQeZ37gE+B31AXFI5BTRLt9Vv5IwOoGkvfr169Pi5P6kqPHGHf0GFoDAaMyclETpqILjaW4l27wGzGb9DAirqGtm3xjo2hSIKeEDVKTU0lLi6u4nlNV+kcNW10V55csoOLX16ORqMhMdSXa/sk1Lt4sJdWwy3vr+e3SRe2uKRO4psQLjC6yvPnUa/crUVN+N4DPgMuKj/+AdCl/PgA1EV/U4FfUa/eJQMzgcnAdEAPzAPaAC+Xt9EFdc25V7E/qZsBPIe6rEkMUMcQFXs5lNQpZjNlWVlYTcV4h4bgFRzs0MmNST2JTXkBfZs2lGVkkjV3Lodvvpm2331PWWYWGp0Or8BA2w6HhWPJyqq1zZKSEkpKzg30zs/Pd6hvQjRHAQEBBFb5nalJiK8eL62m2qSIzIISIvxrTgTD/A0suPUCis0WcorMRAUaePGn3bQK9a33fJ2iAjh6uogEO+q6msQ3ITyIBfWKXCEwENgEmIGRlep0BloBa1CTujVAD2xvx45CvR27C+hVXqdyG2frPNKAvs0DPkTdOsxJ7E7qLAWF5H3/HXk/LMO0YweK2QyKAhoN3tFR+A8eTPB112Hs0cPuk/sPG3buSadOGJN6sv+ii8n/6Uc0Bp8GvZGzUlJSmDFjhkOvFaKl0Htr6R4XxF/7sxjVLRoAq1Xhr/3Z3Doosc7X+ui8iA7ywmyx8tPOU1zRI6be8z16aUee/+FvHr20Iz3igjDqvWyOu3o2rMQ3IZoHe8cNswM1iStGHRP3NdAV2Ip6pS24Sv0o4FT5n09hm9BR6Xl9dfJQd4cw2vFmSoFBdtRrALuSuuwPPiR73jx0rVrhP2I4Yffei3dkJFofA5bcXEr27aNo4yaO3nkXxp49iX7mafStWze4M16Bgehbt6b0yFH8Bg9CMZux5OXZfJsty87Cq47ZYVOmTGHSpEkVz0+cOFFtnJEQAu4a0oZHv9xGj/hgkhOCeG/VYYpKy7i2jzobdtLirUQF+TD5ss4AbDl6hvS8YrrGBHEqr5jXft2LVVG498J2dZ0GgH9+uEE958cbbe4wKKh3HA6mXOHkd2c/iW9CNB/2jhumE2oClwt8hTrRYUVj966B7kK9Dfys85q0K6kr3rGDxE8WYujQocbjxp49CR43DmtpKblLllC0aZNDQc9aWEjpsWMEjRmDT7duoNNRuGYtgaMuBaDk4CHKTqbhW8d4k6pZe+WMXghxzuikWE4XlvLqL3vJzC+hS2wgH93Rj4gA9ffnRI4JTaV1SErKrPz7570cPV2En96LEZ0iefX6ZLvGyX1+94BGex/nS+KbEM2H3eOG9cDZlZn6ABuA14HrUa+Q5WB7tS4ddWIE5T/XV2kvvdKxsz/Ta6gTiH1X6UC9ijgfdexeT9SJGJW9Ymc7ldiV1MW98nL9lQCtXk/IDTfYffL02XPwHzEcXWwcZRkZZP3nTTRaLYH/dwVeAQEEj7ua9Nkv4hUUhNbfn/RZszAmJ8sgYiGc5LZBrbltUOsajy2+d6DN8wFtw/h10oUOnWdA2zCHXtcUJL4J0XzYO264Givq8iV9UJOn34Bx5cf2oC5hcjbkDUSdXJEBnN0w5xfUhK1rpTrLqpzjl0pt2GM76iQMgJ1Vjjk4acKls1/L0k9x8tHHsOTk4BUaim+f3rRevAjv0FAAoqZMQaPVcvzhh1FKS/EfMpjoqVNd2WUhhAP+Tqv5ipJGAwZvL2KDfTB4e9VYp7mS+CaEi0xBXZOuFZCPeotzOfA/1CVM7kRdXy4UNVF7EDUZO3tD4VLU5O0WYA7q+LlngAnA2QuD9wH/AZ4A7gB+B75AXSrFXn848N7q0eCkzlpURNaCBRStWUvZ6dNUXaSq/a+/2N1W3Ct1X1vUGgxET50qgU6IZu7yN1bW+cXT20vL//WM4YWreuCjc11yJ/FNCA+QgbquXBpqEtcTNaG7pPz4q6ibpI7DdvHhs7yApaizXQcCfqhj8p6rVKcNagI3EfW2bjzwLg1bo66y4+U/4x18fbkGJ3VpzzxL0YYNBF05Rl1Us669f4QQAnjn5j68+NNu7h3WlqSEYAC2HcthwcpDPHxxByxWhdk/7ebln/fw9BWuG/gv8U0ID/BePcd9gLnlj9okUv32alXDURc0dpQVmIW61l1BeVkA6m4XT6Mmng3U4KSuYOVKEt6Zh2/v3g0/mxCiRZr7x36mje7GhR3P7a7QOTqQ6CAjr/y8h28fGIJR78XzP/zt0qRO4psQosk8jZqAvggMLi9bhbrAcTHquL4GanBS5xUYiFdQUMPPJIRosXafyicuuPqUsLhgI7tPqQvodo0JJCO/uKm7ZkPimxCiyXyEest2TKWynkAccD8OJXUNvrgX8fBDZL7xJlaTqeFnE0K0SO0i/Hl7+QFKy86NUTNbrLy9/ADtIvwBSM8rrrYXbVOT+CaEaDKnUXezqKpz+TEH2HWl7uBVV9tMrzUfOcq+wUPQxcWBzraJtkuWONYTITycoigodSQLGqPRZl04TzJzbDfu+mgjA1My6BwTAMCeU/lYrArv3d4XgKOni7hlQN27WTQGiW9CnL/64ht4doxzSBLqDNo3qpT/p/yYA+xK6gIuvtix1oUQgBrwjtw0HtOW2kfVGnv3JvHTTzwy6PVJDGXl5Iv4ZssJDmUVAnB5jxiuTI7D36CGoat7n+e0LwdJfBPi/NgT38CzY5xD5gBXoC4+fHZ9uzXAMeqfpFELu5K6iAcmONa6EAIAxWSqN+CZNm9GMZnQ+Lr/pveO8Dd4c7MLrsTVR+KbEOfHnvgGnh/jGuxCYC/qLNzd5WVXo46ni3WsSbsnSpyc/CS+Awfg168fulgHzyaEoMPqVWiN5yYNWE0m9g0e4sIeCYlvQjhH1fgGEuPqFItDEyJqY3dSZz55klPTpqOYzeji4vDt3w+//v3x7d8fXWRk/Q0IIQDQGo1o5ZuqW5H4JoRzSHyrx3agO+o01e311O3Z8ObtTuoSF36MtbQU0+YtFK1fT9H69aR99z1KWRn6xEQ1CA4YQOBllzW8F0II4UIS34QQTSIZdduxyPI/awClhnoawNLw5hu0Tp1Wr8dvQH/8BvQHwFpSgmnLFgr+XEnOF1+Q88WXEvSEEM2SxDchRKM7BERU+rOTNXjxYQCltJSirVspWr+BonXrMG3fjndkJAGXXurs/gkhPMiO47nsz1QXG+4QGUD3OPdb6FfimxCi0VSeK3YEGET1TKwM+KtKXTvZndQVbdhA4fr1FK1bj2n7dnQxMfj27UvwddcR+9IcdNHRDT+7EKJFyCoo4cHPtrD2UDaBPjoA8orNDGwbxps39iLMxYsOS3wTQjS5EUAa6q3YynLLjzXm7dcjt96GLiaGsLvvIu6Vl/EOD2/42YQQLdK073ZRWFrGLxOH0T5SXXx4X3o+j365jenfp/Lmjb1c2j+Jb0KIJqdgs/B5hWzAz7Em7U7qwu66k8L160l/IYUzny/Ct29ffPv1w7dfX7xDQhw7uxCiRfhzTyaf3NW/IqED6BAVwHNXdueW99a5sGcqiW9CiCZzdflPDXA7UPlGhQV1Vuwgx5q2O6mLfPRRAKyFhRRt2kTR+vVkv/ceJx57DEPrxPIg2J/Ay0Y51hMhhMeyKgreXtW/knprNSg1zfxqYhLfhBBN5uxQYgUIACov66cHBgB3O9Z0gydKaP388B82DP9hwwCw5OSQ/eGHnPnkU84sWkzgZbsc64kQwmMNbBfOjPLbrFGBPgCcyi1m5tJUBrULc3HvzpH4JoRodB+U/2wNPA44cVm/Bid1itVK8Y4d6qDi9Rswbd6MtagIXUwMAZdc4ryeCSE8xnNXduOujzYyZPbvxASpX0vTck10jArgtRuSXdu5SiS+CSGazK3ACaBDlfJ9gA416Wsgu5O67HffpXD9ekybt2AtLMQ7Kgrffn2JemoKvv37o493zWbcQgj3Fxts5IeHhrBqfxYHMgoAaB8ZwJAO7jEhQeKbEKLJ3Q7cQfWkbh3wLrC84U3andSd/uhjfPv1I/KJx/Hr3x99ovttzC2EcE//3XSc/0uKYWiHCIZ2iKgoLy2z8v22k4zr49qkSeKbEKLJbQEG11A+AHjAsSbtTuo6rPzTsTMIIdzWx2sO886Kg2QWlNAlJpAZY7qRnBBca/33Vh3i07VHOJFjItRPzz+6x/DEZZ3w0XnVeZ7Hv9rGhZ0iMPjb1issKePxr7a5PKmT+CaEaHIaIL+G8lwcWqMOGpDUmU+etKueLjbWsZ4IIZrU99tOMmvp38y6qju9EoJ5f/Uhbn1vHb8/NpzwGhYD/nbrCWb/tJuXrulJ71YhHMoq5LEvt6HRwLP/17XOc9W2HFNabjEB5YsRu5LENyFEkxsGpACfA2e/71rKy4Y41qTdSd3+kZUGCZ9dg0CjsS3TaOiSKrPDhGgO3l11iBv6JXDdBQkAPD+2B7/vzuCLjce4f3j7avU3HTnDBYkhXJkcB0BCqC9jkmLZeiyn1nNc/vpKNBo1oRv/7jq8tOdihsWqcPyMiQs7RtT6+qYi8U0I0eRmoyZ2nYCh5WUrgTzgd8eatH/2q0aDLiqKoKuuwn/ECDTedd9uEUI0vfz8fPLy8iqeGwwGDIbqV91Ky6zsPJHL/cPbVZRptRoGtw9n85GcGtvukxjC11tOsPVYDskJwRzNLuKPPRlc3bv2W6eXdosCIDUtj2EdI/DVn4sbOi8t8SFG/tE9pqFv0/kkvgkhmlpX1IWG/wNsQ12v7lbU8XShjjVp/5i65X+Q88035C75mjOLFxM0ejTB14zD0K5d/S8WQjSJrl1tb4NOmzaN6dOnV6t3pqgUi1Wpdps1wt/AgczCGtu+MjmO04WlXDvvLxQFyqwK4/u3YsKI6lf1znpkZEcA4kN8+b+eMfWOvXMViW9CCJeIBV5wXnN2J3XeERGE33034XffTdGmTeQsWcLh665H374dwePGEXzNNWi0Wuf1TAjRYKmpqcTFxVU8r+kqnaPWHMhm7h8HmHlld5JbBXM4q4jnvt/FG7/t46GLq87Jt3WNiydC1EfimxCiydU3P2tYw5ts8OLDAL59+uDbpw9lEydy4tHHODV9BoGXXopXcLAjzQkhnCQgIIDAwMB664X46vHSasgqKLEpzywoIaKGSRIAr/yyh6t7x3FDv1YAdI4OxGQuY8qSHTwwoj1abU1TIZofiW9CiCYxvIayymHUgRmwDn31LNq8hZPPPMOBy/6BtaiI6KnPorXjPxIhhHvQe2vpHhfEX/uzKsqsVoW/9mfTOzG4xteYzBabuQMA2vICN9i+1WkkvgkhmsSZKo8M4CegL/CzY03av6RJRga5335L7pKvseTlEfR//0fiZ5/i07GjY2cWQrjUXUPa8OiX2+gRH0xyQhDvrTpMUWkZ1/ZRZ8NOWryVqCAfJl/WGYCLO0fx3qpDdIsNoldCMIezC3nll71c3CXKZlZrcyTxTQjR5IJqKLsE0AOTgE0Nb9L+JU0uuhhdZCRBY8fif9FFaHTeoCgU79ljU8+nU6eG90II0eRGJ8VyurCUV3/ZS2Z+CV1iA/nojn5EBKi3X0/kmNBUujT34EXt0Wjg5Z/3cCq3mDA/PRd3ieKxUc3/d17imxDCbUQBe+qtVSP7x9RZLJjT0sh6+22y5s1Ty5QqN11kHSchmpXbBrXmtkGtazy2+N6BNs+9vbQ8MrJjxYzWhrBYFb7adIzV+7PJLizBarU9/vk9AxrcplNJfBNCNLXtVZ4rQBrwIpDsWJN2J3Xtf/3FsTPYKWv+AjJfeYWQW28h+qmnALCWlJAxezZ5PyzDajbjP3gw0dOm4h3uHpuACyHsM+P7XXy16TgjOkfSMSoATY37S7hOY8c3kBgnhKgiGXViRNVByQOA9x1r0u6krnDtWvwvugjvkBDHzlQH044d5CxejKHKrY30lBQKVvxJ3OuvofUPIH3mTI4/+BCtP//M6X0QQjSe77edZO5NvRnROdLVXalRY8Y3kBgnhKjBoSrPtUAE4ON4k3bPfs397nv2XzicwzfcSNaCBZQcOOD4WSuxFhZy8rHHiZn5HF6VZphZ8vPJ+e8SoiZPxm/AAIzduxGT8gKmLVswbd3qlHMLIZqGzktLYpivq7tRq8aKbyAxTogml4I6gzQAiATGUn2MWjEwAQgD/IFxQHqVOkeBKwDf8nYeB8qq1FkO9AYMQHvgwwb0M7HKI4HzSuigAVfqEj/6EEtuLgUrVpD/+x9kz3sHr/AwAkZcRMDFF2Hs08ehxTlPPTcT/+EX4jdoEFlvz6soL961C8xm/AadG9djaNsW79gYirZuxZicXGN7JSUllJScW3srPz+/wX0SQjjX3UPb8sHqwzx3ZTebyRfuorHiGzg3xkl8E8IOK1ATtr6oSdhTwKVAKuBXXmci8APwJeos1AeAq4HV5cctqAldNPAX6li3WwEd53aAOFRe5z7gU+A34C4gBhhVS9/eaMD7eKgBdcs1aPFhr6AggsaMIWjMGJTSUgrXrSP/99858fgTKMXF+F84DP8RF+E/bCha3/q/lef+8APFqam0/urLasfKMrPQ6HQ232wBvMPCsWRlVat/VkpKCjNmzGjI2xJCNLINh0+z5mA2y/dm0DEyAG8v28TunVsucFHPznF2fAPnxziJb0LY4acqzz9EvdK2CXWXhlzgPeAz4KLyOh8AXYC1qGPafkZNAn9FnY2aDMwEJgPTUZcdmQe0AV4ub6MLsAp4ldqTulerPM8EioDg8uc5nLsy6EBS5/C+Nxq9Hv+hQ4mZNo0Oy/8gYcECdHFxZL39Ntkffljv681paaS/kELsv19C68StjKZMmUJubm7FIzU11WltCyEcE2jUMapbNP3bhBHipyfAR2fzcDfnG9+gcWKcxDfR0uXn55OXl1fxqHzlula55T9Dy39uAszAyEp1OgOtgDXlz9cAPVATurNGAXnArkp1Krdxts4aaneo0uN51GTxb+B0+eNv1Nu5M+t9VzVyaJuwmhh7dMfYozsRDz2EYjbXW7941y4s2dkcunrcuUKLhaKNGznz6We0encBitmMJS/P5ptsWXYWXnXMDDMYDDb7Xebl5Tn2hoQQTvPva5Nc3YXz0tD4Bo0T4yS+iZaua9euNs+nTZvG9OnTa3+BFXgEGAx0Ly87hXqlLbhK3ajyY2frRNVwHDvq5AEmwFh7twB4FvgKqDx/qhPq1bxrgPH1vL4GDUrqlLIysFrR6PUVZWe+/BLTxk34dO9OyM3j0Wg0aHT1f/P2HTCQNt99a1OW9tTT6Nu2Ieyuu9DFxIBOR+GatQSOuhSAkoOHKDuZhm8t4+mEEO4tu6CEg1mFALQN9yOsln1mXcGZ8Q0kxgnRGFJTU4mLi6t4bqjvKvgEYCfqbVF3k0b1iRegjuerOmnDTg1K6k48/jj6+AQiH50EwJlFi0mfPRv/oUPJeustyjIyKo7Vx8vfD68qW/BojUa8goMrtuYJHnc16bNfxCsoCK2/P+mzZmFMTq51koQQwj0VlZYx7dtdLNlyAmv5or5eGg1X945jxpjuGPVeLu6hc+MbSIwTojEEBAQQaO9ezA8AS4E/gfhK5dFAKer4teBK5enlx87WWV+lvfRKx87+rJp8pQOB1H+VDuBi4F7gXdRbrqDeGv4X1W/r2qlBY+qKU1PxGzqk4vmZLxYTNeVJ4t94nbjXXiP3h6WO9aIWUVOmEDB8OMcffpgjt9yCd0Q48W82ZOqIEMIdzFz6N+sOnebd2y5g+7RL2T7tUhbcegHrDp1m1g/uMS6sqeMbSIwTolEoqAnd18DvqJMZKuuDOov1t0ple1CXMDk7GX0gsAPIqFTnF9SErWulOpXbOFtnIPZ5HzUxvAB1SRQD0A/1Fu67drZRhV1X6k5OUVc/LzuVzpmFn5D7zbegKJTs3kPhypWYtm4DSxllGZmcfOppAGJfeL7BnUlc+LHNc63BQPTUqURPndrgtoQQ7uOnnWm8Nb4PA9uFVZSN6ByJQaflgc+28PxVPVzWt6aKbyAxTogmMQF1Zuu3qGvVnR0DF4R6BS0IuBOYhDp5IhB4EDUZO7tj4aWoydstwJzyNp4pb/vsHd/7gP8ATwB3oCaQX6AulWKPCGAZsBd1goQGdcJGw3dirGBXUheboi7KUrhuLaG33YrvBReQv3w5ps2biX/zTUBdSDP/t98dDnZCCM9lMluICNBXKw/3N2AqtbigR+dIfBPCw7xd/nN4lfIPgNvL//wq6r3KcUAJ6qzVtyrV9UK9dfsv1GTPD7gNeK5SnTaoCdxE4HXUW7zvUvtyJrXpCHQo//N5LuPZoDF1fn37kTZ1GkFXXknukiUEXP6PimMlu3ejT0w8v94IITxS71YhvPrLPl6+LgkfnTp+rths4fVf99E7Mdi1nSsn8U0ID1F1L9Wa+ABzyx+1SUS9klaX4cAW+7pVo4+Bl4B95c87ou5ccYtjzTUoqYt8cjLpKSnkLV2K74ABhN97b8Wx/F9/I2jMaMd6IYTwaNNGd+PW99cxMOU3usSog5z/TsvD4O3Fx3f2c3HvVBLfhBBN6hXUZU0eQF1yBdRZuvcBWahXABuoQUmdd0gIcXPm1HgsasqTDT+7EKJF6BQdwPLHRvDN1hMcyCgAYExSLGN7xVVcuXM1iW9CiCb1Juqt4lsrlY0BuqHuWtHYSZ0QQjjKqPfixn6tXN0NIYRwD2nAoBrKB5Ufc4BdSV3atOmE/+s+dNHR9dbNW7YMxWIhaLTcqhCiJfslNZ3hnSLQeWn5JbXulTQv6Vp1WfamI/FNCOES7VFnyz5VpXwx5yZONJBdSZ1XaAgH/280xt69CBgxAp/u3fGOjESj12PNy6PkwAGKNm0ib9mPeEdGEPPcc/U3KoTwaPcs3MiGp0cS7m/gnoUba62nAQ6mXNF0HatC4psQwiVmANejLo58dkzdatS1775wrEm7krrIhx8mdPx4cr76ijOffU7JgQM2x7V+fvgNHEjMczPwHzrUsZ4IUQuryWRXmXAvhyolaodcmLTVR+KbcLWq8UziWwsxDnXXileAb8rLupSX9XKsSbvH1HmHhxN+332E33cfltxczGlpKMXFeIWEoGvVCo3mPBdXEaIW+wYPqb+ScGv/3XSc/0uKweBtOymitMzK99tOMq5PfC2vbBoS34QrSYxrgcyoW4Q9C3zivGYbtE3YWV5BQfh07owxORl9YqIEPOF0GqMRY+/e9dYz9u6NxmjPJnvClR7/ahv5xdV3ri4sKePxr7a5oEe1k/gmmoI9MU7imwfTAf91frMy+1W4JY1GQ+Knn6DUcxtCYzTW+Z9ubbcx6ntdS/HxmsO8s+IgmQUldIkJZMaYbiQnBNdY9/p31rDu0Olq5SM6RfDBP+tea06h5oXS03KLCfDRNbzjQjRz9sQ4e+KUxLhmbCzqbVcHli6pjSR1wm1pNBo0vr7n1UZttzWMvXuT+OknLTrofb/tJLOW/s2sq7rTKyGY91cf4tb31vH7Y8MJ9zdUq//OLX0otVgrnucUmfnH6yu5vEdMree4/PWVaDRqQjf+3XV4ac993harwvEzJi7sGOHU9yVEcyExroXrgLrt2GqgD+pWZJU91PAmJakTHufsbQ3T5s211jFt3oxiMp13QG3O3l11iBv6JXDdBQkAPD+2B7/vzuCLjce4f3j7avWDfW33bv1+WxpGnRdX9Kw9qbu0m7pUSWpaHsM6RuCrPzemTuelJT7EyD+61/56IUR1EuM8xHtAMLCp/FGZBknqhIC6b2tYTSaPHpScn59PXl5exXODwYDBUP2qW2mZlZ0ncrl/eLuKMq1Ww+D24Ww+kmPXub7YcIzRSTH46msPI4+M7AhAfIgvo2uYKCGEaLiWHOM8yiHnN9mgpM60dSv5fyxHMZvxGzhApvcLt+WM2xrNUdeuXW2eT5s2jenTp1erd6aoFItVqXabNcLfwIHMwnrPs/VYDnvS85l9TU+7+tUh0p/Uk3n0ahViU77l6Bm8tBp6xgfb1U5jkvgmmpOWGuM8llL+8zzvlts9+zXvp/9x+KbxnF64kJyvvuLYvfeR/d7753d2IYRTpaamkpubW/GYMmVKo5xn8YZjdI4OqHVSRVVTv91JWm5xtfL0vGKe/XaXk3vXcBLfhBAu8R7QHfApf3QH3nW8ObuTuuz58wm+9lo6bVhPp/XriHj4YbLmz3f8zEIIpwsICCAwMLDiUdOtV4AQXz1eWg1ZBSU25ZkFJUTUMEmisqLSMpZuO1kxFs8e+zIK6B4bVK28W2wQ+9Pz7W6nsUh8E0I0uanAw8Bo4Mvyx2jU2bBTHWvS7qSu5PBhwu74JxovdUxM2D9vx1pYSFl2tmNnFkK4jN5bS/e4IP7an1VRZrUq/LU/m96JwXW+9oftaZRYrFzVK65B58uskkACZOQX28yIdRWJb0KIJvc2sABIAcaUP1KA+cBbjjVpd1KnmExo/f0rnmv0erR6PdaiIsfOLIRwqbuGtOHzDcf4atNx9mfk8/Q3OykqLePaPuoVuEmLtzL7p93VXvfFxmNc2jWKED99tWO1Gdohgjk/7Sav2FxRlmsyM+enPQzt4PolTSS+CSGanBm4oIbyPkD1tdrt0qCJEjlffoW20sBMxWIh9+uv8Qo+N/g59NZbHOuJEKJJjU6K5XRhKa/+spfM/BK6xAby0R39iAhQb7+eyDFVW+PqQGYBGw6fYeGddS82XNXTl3fhunfWMPjF3+kWGwhA6sk8wgMMvHp9slPez/mS+CaEaFK3oF6te6VK+XxgvGNN2p3U6WJiyPnyS9sXh4eT++135wo0Ggl6QjQjtw1qzW2DWtd4bPG9A6uVtYvw5/CLVzT4PNFBPvz0yFC+2XKSv9Py8NFpubZPAmOSY9F5ObRboVNJfBNCuMR7wM/AgPLn64CjwK3ApEr1qiZ+tbA7qWv/+2/2VhVCiGp89d7c1L+Vq7tRI4lvQogmtxM4u/3vgfKf4eWPnZXqNWDYsSw+LIRoMvvS8zmRY8JsUWzKL+ka5aIeCSGEi/zh/CbtTupyvvnGrnrBY8c62BUhhKc6ml3EPQs3sic9Hw3V19k8mNLwW7rOJPFNCOEJ7E7q0qY8pQ4i9vYGRam5kkYjQU8IUc2M73eREOrLZ3cPYOjs3/n2gcGcKTIz64e/efryLq7unsQ3IYRHsDup07driyUrm8AxowkeNw6fTp0as19CCA+y+egZPrt7AKF+erQaDRqNhr6tQ5k8qhPTv9vFsodduyWXxDchhCewe9pZu6VLSXhnHkpxCUduvoVD467hzOefYykoaMz+CSE8gMWq4G9Qv0OG+OlJz1O3DIsLMXIwy/UxROKbEMITNGgtAWNSEjHPzaDDyj8JueVm8n78iX1Dh3HiscexlpY2Vh+FEM1cp+gAUtPyAEhOCOadFQfZePg0r/+2j1ah7rEpucQ3IURz59ACUVofH4LHjiXiwQcw9uhB3rJlKCaTs/smhPAQD1zUAaV8rNqkSzpy7EwR176zhuV7Mpk+upuLe2dL4psQosnsQ11seBbwXJWHAxq8pIk5PZ3cr78h5+slKEUmAseMJnr6NLyCqm/WLZqeoih1/gekMRqr7RLQUlnlc2oyF3Y8txVY63A/fn90ODlFpQQZdW71OUt8c2/1xTeQ393Kaotx8hm5iQXAv1DXpYvGdj06DTC14U3andTl/fgjOUu+pmjDBvyGDCZq8mT8L7ywYgNsR5z5/HPOfL4I84kTABjatyd8wv34DxsGgLWkhIzZs8n7YRlWsxn/wYOJnjYV7/Bwh8/pyRRF4chN4zFt2VJrHWPv3iR++on8QgP7Bg+p9Zh8Ts5jtljp/OxPLHtoKJ2iAyrKg33t3zu2sUl8c3/2xDeQ393Kaotx8hm5iVnA88Bk5zVpd1J3YtKj6GJiCL3tNrzDwjAfP8GZTz+rVq8h2+h4R0UT+egk9ImJKIpC7jffcmzCA7Rd8l8MHTqQnpJCwYo/iXv9NbT+AaTPnMnxBx+i9efVzyvUTcnrC3imzZuxnD6N1mis8Xht3+A85QqgxmjE2Ls3ps2b66xn2rwZxWRC4+se472aM52XlthgHyzWWpYKcQMS39yfPfEN6o5xjsa3ul7rbuyJcRLf3MQZ4FrnNtmgvV/RaMhburT2Sg3cGzHgohE2zyMnPsKZRYswbduGd3Q0Of9dQtxLL+E3QN0ULSblBQ5efgWmrVsxJifbfZ6WqMPqVTZBzWoyVXxra+gVKk+6AqjRaEj89JNaA3jlz0k4zwMj2vPS/3bz6vXJbnWF7iyJb81L1fgG9sU4R+Nbba91R3XFOIlvbuZa1H1f73Nek26z96tisZD3008oRUUYk5Mp3rULzGb8Bp3bVNzQti3esTEU1RH0SkpKKCkpqXien5/fqP12V1qjUV1Mtdz5XKGy9wpgc/nmp9FomkU/PclHfx3hSHYh/V74jfhgI0a97W3NHx5y7Tp1Et+al6rxDRy/QtWQK4AS45qRP4GXgE1AGvA1MLbScQWYhjquLQcYDLwNdKhU5zTwIPA96rTSccDrgH+lOtuBCcAGIKK8/hN29rE98CywFugB6Kocf8jOdipx2t6v5lOnyJr7FjEzGzZlo3jPXg7feCNKSQlaX1/i//MmhvbtKf57NxqdDq/AQNsOh4Vjycqqtb2UlBRmzJjh0HvwZM66QlXXFUAhanNpt+a9t6vEN/fnjCtU9V0BFM1IIZAE3AFcXcPxOcAbwEdAG9TkahSQCviU1xmPmhD+ApiBfwL3AGdHSOQBlwIjgXnAjvLzBZfXq8981ARxRfmjMg2uTeosOTnk/Pe/DQ56hjatafv1Eiz5BeT/73+cfHIKiQs/drgfU6ZMYdKkSRXPT5w4QdeuXR1uz5M449tbTd+QhajJB6sPcWO/VvjovLj2ggRiAn3Qat371lVtJL41D+cb4yS+eZB/lD9qogCvAc8AV5aXfQxEAd8ANwB/Az+hXoG7oLzOm8DlwL+BWOBToBR4H9AD3YCtwCvYl9Qdsvvd2M2hdeqcSaPXo09MxNi9G5GPTsLQuROnP16Id0Q4itmMJS/Ppn5ZdhZedcwOMxgMBAYGVjwCAgJqrSuEaDyzfvibgpIyAIbO/p3TRS1vAV+Jb0I4V35+Pnl5eRWPysMR7HYIOIV6he2sIKA/sKb8+RrUK24XVKozEjVrWlepzjDUhO6sUcAe1EkQ9iotf01ZA15TC5cnddVYFZTSUny6dQOdjsI1aysOlRw8RNnJNHxlEHGjsppMWIuKzj1k4VXhgKgAAz/uPMXxM0UowKncYk7kmGp8tBgS31xO4lvz1rVrV4KCgioeKSkpDW/kVPnPqqNCoiodOwVEVjnuDYRWqVNTG5XPUZci4E7AF/Uq39Hy8geBF+14fQ2cdvvVERkvv4L/sKF4x8RiLSwkb+lSitavJ+HdBXgFBBA87mrSZ7+IV1AQWn9/0mfNwpicLDPDGpmMHxHO8MBFHZj+3S6mfWtFA4z5z6pqdRTUoSMHU65o6u41Oolv7kniW/OWmppKXFxcxXODweDC3pynKcA2YDlwWaXykcB04MmGN2l3Unf8wQfrPG7Ja/gsrLLT2Zyc/CRlmZloAwIwdOpIwrsL8B88GICoKVPQaLUcf/hhlNJS/IcMJnqqA0ssuyF3W/fNnpljxt690dSyvp0QVd3UvxVjkmM5ccbEZa//yad39nfL5UxA4puzudu6bxLfPEdAQACBVSYYNVh0+c90IKZSeTqQXKlORpXXlaHOiI2uVCe9Sp30Ssfq8w2wGBiA7W4S3YADdry+BnYndVr/usduaP0DCLryyjrrVBX7/PN1t2kwED11qscEurPccd23+mbHQvNZfFO4D3+DN52iA3jpmiT6tA7B4O34Dg2NSeKb87jjum8S34SNNqhJ12+cS+LyUMfK/av8+UDUpU42AX3Ky34HrKhj787WeRp1ZuzZ5Uh+AToBIXb0I5Pqt3hBnbnr4D9Fu5O62JQXHDuDqMZd132TtY1EY7mmT7yru1AniW/O467rvkl8a2EKgP2Vnh9CnZkaCrQCHkHdpqsD55Y0ieXcWnZdUG+J3o26XIkZeAB1ZmxseZ2bgBmo4+ImAztR17F71c4+XgD8gDqGDs4lcu+iJowOcOmYOiHrvjU37nZb6Xx9vOYw76w4SGZBCV1iApkxphvJCcG11s81mfn3//bw065T5BaZiQsxMvX/ujKic01fN0VLJ+u+NT/uNjTIYRuBypu6nF0J6DbgQ9QFggtRlx7JAYagLmHiU+k1n6ImchdzbvHhNyodD0LdEWIC6tW8cGAq9i1nAvAC6rIrqai3dl8v//NfVF+3zk6S1LlYXesi1TUrq9n8YjVj1T5/ReHwzbdQ8vffdb6uuWwn9P22k8xa+jezrupOr4Rg3l99iFvfW8fvjw0n3L/64OPSMiu3vLeOMD89b4/vTVSgDydyTAT6VF0GXQhVfeu+1RbjJL41vho/eztiXHOJbwxHnYlVGw3wXPmjNqGcW2i4Nj2BlQ3q2TlDUK8evoi6o8TPQG/UpVJ6ONakJHVurKF7tArncvRqQnPZTujdVYe4oV8C112QAMDzY3vw++4Mvth4jPuHt69W/4uNx8gpMvPffw1C56WuhpQQ6t7vUbi3huzRKpzL0+Nbs9EOdasyJ5GkrpHUdQm7vitwju7RKs6fPZ+/oUsXWn+yEKr8h9OcbiuVllnZeSKX+4e3qyjTajUMbh/O5iM5Nb7m17/T6d0qmKnf7uSX1HRC/fRcmRzHfRe2w6uenSJe/3Uf9wxrW23P12KzhXdWHOThkR1qeaVwV7XFuPrWfXN0j1Zx/uz9/6WmGNec4luzkVdLuQYwYLuosZ0kqWsE9s7+qomz9mgVjmnus+TOrrZ+lsFgqHEdpzNFpVisSrXbrBH+Bg5kFtbY9tHTRfx1xsTY5Fg+uL0fh7MLefbbnZgtVh4Z2bHOfr3+217GD2hVLakzlVp4/be9ktQ1M40V4yS+NS574hu4d4zzKMHUPcs1HrgdmIbdW0VIUtcI7J39Vdu6SDJLy7Wc8flXvVrRVKvWV90HdNq0aUyfPt0pbSsKhPvpSbm6J15aDT3ig0jPK+adPw/Wm9SdXWS4qr/T8tx27TpRO3tiXF3rvkmMc53mHN88zoeoS6LcDvQrL1sPfIS6L20m6j6zBuAp+5qUpK6R1TT766zz/Tbkbr9YNZ3f1X1yFVddbbB3tfUQXz1eWg1ZBbb7JmYWlBBRwyQJgIgAAzovjc2t1naR/mTml1BaZkXvXf2rZM/p/1P/EwFG/Hu5zb93q1WhsLSM8f0TG/IWhZupLcZ5WnyrqQ/u0CdXkKupTvIR8DJwXaWy0aiTJN5BXUevFfA8ktS5i/pmf50Pd/vFcrf+NDV3WLXe3tXW9d5auscF8df+LEZ1U5c+t1oV/tqfza2Dak6yLkgM4dutJ7FaFbTlid2hzEIiAww1JnQAU0d3Q1EUnvjvdiZe0pGASjNldV4a4kN86ZNozyqdwl01Voxzx3jijn1qKu4Q3zzOX6hr4FXVC3UGLKgzZI/WUKcWktQ1M+72i2XvwNuW8Mve3Mbj3TWkDY9+uY0e8cEkJwTx3qrDFJWWcW0fdTbspMVbiQryYfJlnQG4eUAiH685wozvd3HboNYczi7kreX7uX1Q61rPcXbR4YRQNXk7O2tWiJq4W3xz1z65QnOLb81CAvAe6pImlb1XfgwgG/t2pygnSV0z426/WDLw1lZzGis0OimW04WlvPrLXjLzS+gSG8hHd/QjIkC9/Xoix2TzdxYbbOSjO/oxc2kql72+kuhAH/45uA33Xdiuxvbzi80VV+a6xQZSbLZQbLbUWDdA1roTuF98c9c+uUpzim/Nwr+Ba4Efgb7lZRuB3cBX5c83ANfb36Qkdc2Qu/1iuVt/hP1uG9Sa22q50rb43ur71PRJDOGbCYPtajtpxs+sf3ok4f4Ges74ucaJEmcnUBxMucLuPgvP5o7xxB37JDzAGNQE7h1gb3nZP4BvgNblz/9V7VV1kqROCNEoPrt7AMFG9Qrc53cPcHFvhBDCDbWh+u3X8yBJnRCiUQxoG1bjn4UQQpTLQR1Dd3Zntm7AHaj7yjpAkjohRKP4O6225dKr6xJT/4xdIYTwKBuBUYCRc+vUvYK6hMnZfWAbSJI6IUSjuPyNlWioe09tkDF1QogWaiLquLoFnMvGyoC7gEeAPxvepCR1QohGsfKJEa7ughBCuK+N2CZ0lP/5CeACx5qUpE4I0SjiQ2S2oBBC1CoQdWHhzlXKjwEBjjUpSZ0QokkcyCzgo78Osz+jAID2kf7cNqg17SL8XdwzIYRwgeuBO1HXqxtUXrYaeBy40bEmJakTQjS6H3ek8eDnW+gRH0TvVury6FuOnmHUq3/y5o29+EePGBf3UAghmti/UQcV34o6lg5Ah7o2nYPLnEhSJ4RodCk/7ub+4e2YdGknm/JXftlLyo+7JakTQrQsFmAtMB1IAQ6Ul7cDzmPkSoveiFFRFKxFRViLilCU+uboCSEclZFfzNW946uVX9Urjoz8Yhf0qGWQGCeEm/ICLkVdp84X6FH+OM+hyC07qTOZ2NO7D3t696l371IhhOMGtA1j/eHT1co3HD5N39ahLuhRyyAxTgg31h046Nwm5farEG7EWs9/vM114/CRXaKY/eNudp7IpVerYAC2HM1h2Y40HhnZkV9S0yvqXtI1ykW9FEI0trpiXHONbw6bBTwGzAT6AH5VjjuwJrskdfVQFKXOb7gt7h+haFT7Bg+p83inzZua5cbiz367E4CFa4+wcO2RGo+BLETc1OqLbyAxTjhXXTGuucY3h11e/nMMavA7Syl/bml4k5LU1UFRFI7cNB7Tli211jH27k3ip59I0BMO0xiNGHv3xrR5s6u70mgOSaLmduyJbyAxTpy/lhDjHPKH85uUpK4OislUb8Azbd6MYjK1rG8Xwqk0Gg2Jn35i15gnjdHYBD0SLYE98Q0kxonzZ2+Ma3Hx7ULnNylJnZ06rF6FttI/OKvJVO+tMiHspdFoPPI/zU1HzpBTVMrFXc6Nk/vvpuO8+uteTKUWLu0WxfQx3TB4e7mwl6JqfAOJccK5PDXGNdj2BtTt2fDmJamzk9ZoRFvLP8iqAz/rG+wuREvxxm/7GNA2rCKp230qj8n/3c41feJpH+nPO38eJDLAh4mXdHRxT1u2uuIbSIwTwmmSUcfLnR03VxcZU+e4moKUvYFLvs0KUbPUtDwevfRcwvb9tpMkJwTz4jj1K2hMkJFXf90rSV0TOJ/ETGKcEE5yqNKft6DOfn0cGFhetgZ4GZjjWPMuTeqy3plP/i+/UHrwIBofH4y9ehH56KMY2rapqGMtKSFj9mzyfliG1WzGf/BgoqdNxTs83Kl9aWjQsmfgp7F375Y3RkCISnJNZsL9DRXP1x08zfBOERXPe8YHkZbjmVd93Cm+gcQ4IdxCYqU/Xwu8wblZsKDeck0AngXGNrx5lyZ1RRs2EHLTTRh7dEexWMh49VWO3nUn7ZYurbgVkJ6SQsGKP4l7/TW0/gGkz5zJ8QcfovXnn533+e2dkVNT4LJn4KcsBSBaugh/A8dOFxEbbKS0zMrOk7k2V+UKS8vw9vLMNdBdHd/g/BIziXFCNLIdQJsaytsAqY416dKkrtW7C2yex6aksG/QYIp37cK3b18s+fnk/HcJcS+9hN+AAQDEpLzAwcuvwLR1K8bk5PM6f0Nm5NQUuGTgpxB1G94pgtk/7ebJf3Th512nMOq8bHaQ2J2WT2KYZ/4OuTq+wfknZhLjhGhEXVD3fX0X0JeXlZaXdXGsSbcaU2fNzwdAGxQEQPGuXWA24zdoYEUdQ9u2eMfGUFRL0CspKaGkpKTieX55m7WRoCVE43n00k7ct3AT189fg5/em39fm4Te+9yVuS82HmNoB+ffanRHrohvIDFOCLc1DxgNxHNuput21AkU3zvWpNskdYrVSvoLKRh798ano3p7piwzC41Oh1eg7V4Z3mHhWLKyamwnJSWFGTNmNHp/hfAEH685zDsrDpJZUEKXmEBmjOlGckJwjXW/3HiMx7+ynY+v99ayd9Y/am0/1E/PF/cNJK/YjJ/eGy+t7RWht8b3xlfvNmGo0Uh8E8IF5gIvAaeAJOBNoJ9Le2SrH+rer58Cu8vLrgduovqWYXZym2h66rnnKNm3j8TPPj2vdqZMmcKkSZMqnp84cYKuXbueb/eE8DjfbzvJrKV/M+uq7vRKCOb91Ye49b11/P7YcJvJDZUFGLz57bFzK2Zq6p2Trwr00dVYHuyrr7Hc00h8E6KJLQYmoV4N6w+8BowC9gCRruuWjULU5O0e5zXpFkndqedmUrB8BYmfLEQXHV1R7h0RjmI2Y8nLs/k2W5adhVcts8MMBgMGw7n/kPLy8hqv40I0Y++uOsQN/RK47oIEAJ4f24Pfd2fwxcZj3D+8fc0v0kBkgE8T9rL5c2l8U4Ci8+q+EE3Hl/rXbrPXK8DdwD/Ln88DfgDeB5500jnOVxRwHXAH4KRVg1ya1CmKQvrMWeT/+iuJH3+EPj7e5rhPt26g01G4Zi2Boy4FoOTgIcpOpuFr5yBiq9UKQFpamlP7LoQ7OfvvOzc3l8BKCULVJOCs0jIrO0/kcv/wdhVlWq2Gwe3D2Xwkp9bzFJVaGPzi71gVhW6xQTxxWSc6RgU47414ELeIb0UQ2Cmw5mNCuJm8PXlqYleDBsW4UmATMKVSmRYYiboOnLv4BPgQuAhojZrc3QrEOt6kS5O6U889R97SH4if+x+0fn6UZWYCoA0IQOvjg1dAAMHjriZ99ot4BQWh9fcnfdYsjMnJds8MS09PB6BfP3e6kS5E4+jevbvN82nTpjF9+vRq9c4UlWKxKtVus0b4GziQWVhj220j/JkzriedYwLILy5jwZ8HGffWX/w8aRgxQbJWWVUS34RooE71V7ErxmWh7sYQZVtMFOfGrrmDseWPTGAhaoL3LOpt4juAMTQ4S3NpUpfz+SIAjt56m015zAsvEHz1VQBETZmCRqvl+MMPo5SW4j9kMNFTp9p9jl69evH7779z0UUXkZqaSkCAXFWoTX5+Pl27dpXPqQ7u+hlZrVaOHj1K165d8fY+92td01U6R/VJDKFPYojN85GvrOCzdUd59FI7onEL01Txbf369fj6+tK9e3e3+3fpTtz1d9fduOvn1BQxzmUiUMf/TUKdzPE4sAwIB+5DvV1s5wR2jaIoSqN00o3k5eURFBRU7bKtsCWfU/085TMqLbPSZepPvDW+N6O6nRvnNemLreSZynj3tgvsauf+TzfhpdXy5o29Gqurwg6e8u+yMclnZB+P+JxKUZOgr7DdleE2IAf4tum7VKd04CPUK3VHgKuAO4HjwGzU27E/29eUZy7lLoSok95bS/e4IP7af27pDKtV4a/92fRODLarDYtVYfepfCIDPOCbshDCc+iBPsBvlcqs5c8H1vgK11iCuk5dAvAZcD9wAnWs3QjgFtQEdLn9TbrF7FchRNO7a0gbHv1yGz3ig0lOCOK9VYcpKi3j2j7qbNhJi7cSFeTD5Ms6A/D6r/vo1SqY1mF+5BWbeefPg5w4Y+KGvgmufBtCCFHdJNQrcxegrgf3GuoSIv+s4zVN7Z/ADcBqoG8tdWKBp+1vskUkdQaDgWnTpnnGvfdGJJ9T/TzpMxqdFMvpwlJe/WUvmfkldIkN5KM7+hFRfuXtRI7JZvuoXJOZKUt2kJlfQqBRR4+4QP77r0F0kNmvLudJ/y4bi3xG9vGYz+l61AkIU1EXH04GfqL65AlXSqP+sXJGYJr9TbaIMXVCCCGEEG7B3uVzHRjSKEmdEEIIIURT0VL3IstK+XFLw5tuEbdfhRBCCCHcwh+V/qwAlwPvAnHn37RcqRNCCCGEcJUAYBvQ9vybkiVNhBBCCCE8QItI6ubOnUvr1q3x8fGhf//+rF+/3tVdcpk///yT0aNHExsbi0aj4ZtvvrE5rigKU6dOJSYmBqPRyMiRI9m3b59rOusiKSkp9O3bl4CAACIjIxk7dix79uyxqVNcXMyECRMICwvD39+fcePGVWzZJERTkvhmS2Jc/STGeS6PT+oWL17MpEmTmDZtGps3byYpKYlRo0aRkZHh6q65RGFhIUlJScydO7fG43PmzOGNN95g3rx5rFu3Dj8/P0aNGkVxcXET99R1VqxYwYQJE1i7di2//PILZrOZSy+9lMLCc3uiTpw4ke+//54vv/ySFStWcPLkSa6++moX9lq0RBLfqpMYVz+JcW6orokTDaF4uH79+ikTJkyoeG6xWJTY2FglJSXFhb1yD4Dy9ddfVzy3Wq1KdHS08tJLL1WU5eTkKAaDQfn8889d0EP3kJGRoQDKihUrFEVRPxOdTqd8+eWXFXX+/vtvBVDWrFnjqm6KFkjiW90kxtlHYlwTu6rKw1tRlEtrKHeAR1+pKy0tZdOmTYwcObKiTKvVMnLkSNasWePCnrmnQ4cOcerUKZvPKygoiP79+7fozys3NxeA0NBQADZt2oTZbLb5nDp37kyrVq1a9OckmpbEt4aTGFcziXFNLKjK42bUnSOqljvAo5c0ycrKwmKxEBVlu4R0VFQUu3fvdlGv3NepU6cAavy8zh5raaxWK4888giDBw+me/fugPo56fV6goODbeq25M9JND2Jbw0nMa46iXEu8EHjNe3RSZ0Q52vChAns3LmTVatWuborQgjhdBLjPItH334NDw/Hy8ur2oyd9PR0oqOjXdQr93X2M5HPS/XAAw+wdOlS/vjjD+Lj4yvKo6OjKS0tJScnx6Z+S/2chGtIfGs4iXG2JMZ5Ho9O6vR6PX369OG3336rKLNarfz2228MHDjQhT1zT23atCE6Otrm88rLy2PdunUt6vNSFIUHHniAr7/+mt9//502bdrYHO/Tpw86nc7mc9qzZw9Hjx5tUZ+TcC2Jbw0nMU4lMc5zefzt10mTJnHbbbdxwQUX0K9fP1577TUKCwv55z//6equuURBQQH79++veH7o0CG2bt1KaGgorVq14pFHHmHWrFl06NCBNm3a8OyzzxIbG8vYsWNd1+kmNmHCBD777DO+/fZbAgICKsaQBAUFYTQaCQoK4s4772TSpEmEhoYSGBjIgw8+yMCBAxkwYICLey9aEolv1UmMq5/EOA/mhMm5bu/NN99UWrVqpej1eqVfv37K2rVrXd0ll/njjz8U1N3mbB633XaboijqlP9nn31WiYqKUgwGg3LxxRcre/bscW2nm1hNnw+gfPDBBxV1TCaTcv/99yshISGKr6+vctVVVylpaWmu67RosSS+2ZIYVz+JcZ5L9n4VQgghhPAAHj2mTgghhBCipZCkTgghhBDCA0hSJ4QQQgjhASSpE0IIIYTwAJLUCSGEEEJ4AEnqhBBCCCE8gCR1QgghhBAeQJI6IYQQQggPIEldC7R8+XI0Gk21zZqbym+//UaXLl2wWCwATJ8+neTk5Aa3U1paSuvWrdm4caOTeyiEaM4kxomWSpI6Dzd8+HAeeeQRm7JBgwaRlpZGUFCQS/r0xBNP8Mwzz+Dl5XVe7ej1eh577DEmT57spJ4JIZobiXFCnCNJXQuk1+uJjo5Go9E0+blXrVrFgQMHGDdu3Hm1U1paCsD48eNZtWoVu3btckb3hBAeQGKcaKkkqfNgt99+OytWrOD1119Ho9Gg0Wg4fPhwtVsTH374IcHBwSxdupROnTrh6+vLNddcQ1FRER999BGtW7cmJCSEhx56qOJ2AkBJSQmPPfYYcXFx+Pn50b9/f5YvX15nnxYtWsQll1yCj49PtWMLFy6kdevWBAUFccMNN5Cfn19xbPjw4TzwwAM88sgjhIeHM2rUKABCQkIYPHgwixYtOv8PTAjRrEiME8KWJHUe7PXXX2fgwIHcfffdpKWlkZaWRkJCQo11i4qKeOONN1i0aBE//fQTy5cv56qrrmLZsmUsW7aMhQsX8s477/DVV19VvOaBBx5gzZo1LFq0iO3bt3Pttddy2WWXsW/fvlr7tHLlSi644IJq5QcOHOCbb75h6dKlLF26lBUrVvDiiy/a1Pnoo4/Q6/WsXr2aefPmVZT369ePlStXNvTjEUI0cxLjhLDl7eoOiMYTFBSEXq/H19eX6OjoOuuazWbefvtt2rVrB8A111zDwoULSU9Px9/fn65duzJixAj++OMPrr/+eo4ePcoHH3zA0aNHiY2NBeCxxx7jp59+4oMPPuCFF16o8TxHjhypqF+Z1Wrlww8/JCAgAIBbbrmF3377jeeff76iTocOHZgzZ06118bGxnLkyBH7PhQhhMeQGCeELUnqBAC+vr4VwQ4gKiqK1q1b4+/vb1OWkZEBwI4dO7BYLHTs2NGmnZKSEsLCwmo9j8lkqvG2ROvWrSuCHUBMTEzFuc7q06dPjW0ajUaKiorqeHdCiJZOYpxoCSSpEwDodDqb5xqNpsYyq9UKQEFBAV5eXmzatKnaDK/KQbKq8PBwzpw5Y9f5z57rLD8/vxrbPH36NBEREbWeUwghJMaJlkCSOg+n1+ttBv46S69evbBYLGRkZDB06NAGvS41NdWpfdm5cye9evVyaptCiOZBYpwQ58hECQ/XunVr1q1bx+HDh8nKyqr2zdBRHTt2ZPz48dx6660sWbKEQ4cOsX79elJSUvjhhx9qfd2oUaNYtWqVU/pw1sqVK7n00kud2qYQonmQGCfEOZLUebjHHnsMLy8vunbtSkREBEePHnVa2x988AG33norjz76KJ06dWLs2LFs2LCBVq1a1fqa8ePHs2vXLvbs2eOUPqxZs4bc3FyuueYap7QnhGheJMYJcY5GURTF1Z0QLcvjjz9OXl4e77zzznm3df3115OUlMRTTz3lhJ4JIcT5kxgnXEWu1Ikm9/TTT5OYmHjet0lKS0vp0aMHEydOdFLPhBDi/EmME64iV+qEEEIIITyAXKkTQgghhPAAktQJIYQQQngASeqEEEIIITyAJHVCCCGEEB5AkjohhBBCCA8gSZ0QQgghhAeQpE4IIYQQwgNIUieEEEII4QG8Xd0BIYSoiVWxsvHURjZlbCKtII3ismJCfELoHNqZgbEDifaLdnUXhRDCrciOEkIIt1JcVsxHuz7iiz1fkFuaS6fQTkQaIzF4G8gtyWV/zn4yizIZGDuQ+5LuIykiydVdFkIItyBJnRDCrYz8ciRJEUlc2f5KBsYORKfVVatzsuAkyw4t48s9X3J3z7u5puM1LuipEKIlOmIqYV1uIceLSzFZrITpvOkeYOSCQD98vFw7qk2SOiGEWzmYc5C2wW3tqmu2mjlVcIqEwIRG7pUQoqX776nTLDiexbb8IiL03kTrdfh4aTljLuOIqRSDVsPVUSE8kBhFgo/eJX2UpE4I4ZbKrGUs2LGAq9pfJePnhBAuNXLDHnQaDdfFhHJpWCBxVZK2EquVjbmFfJuRw9LMHF7smMCYyOAm76ckdUIIt9X/0/4suXIJcf5xru6KEKIF+yM7jxFhgXbVPW0u41hxKUkBvo3cq+pkSRMhhNvqF9OPjac2urobQogW7mxCV2ZV+OLUaTJLzbXWDdV5uyShA1nSRAjhxobGDeW1za+x78w+uoZ1xehttDk+otUIF/VMCNESeWs1TN5zjD/7d3F1V2rk8tuv5vR0Mv79MoV//om1uBh9q1bEvPACxh7dAVAUhaw33+TMl19izcvH2LsXMdOmoW/d2pXdFsKjvLvjXV7f/Do3d7mZyf0mA1BiKeGlDS/x0+GfKLWUMjh2ME8PeJpwY3jF69IK0pi5diYbTm3AV+fLmHZjeLj3w3hrz31f3HBqAy9teIn9OfuJ9ovmnp73MLb9WLv61fOjnrUe02g0bLt1m2NvuIlIfBPCNdbkFPDW0Qy25xeRXlrGB91b84+I4IrjiqIw59ApPk3LJq/MQt8gP2Z3TKCtr6Hetq/aso974yO5LCKoEd+BY1x6pc6Sm8uRG2/Ct39/EhbMxys0lNLDR/AKOnffOvvddzm98BNiX0xBFx9P5utvcPSuu2n7w1K0hvo/fCFE3XZm7eSrvV/RMaSjTfmc9XP488SfvHzhy/jr/Xlh3QtM/GMiCy9fCIDFauH+3+4n3BjOwssXklmUydOrnsZb683DvR8G4Hj+cSb8NoFrO17Li0NfZG3aWqb/NZ0IYwSD4wbX27ftt213/htuIhLfhHCdIouVbv5GbowJ5Y6dh6sd/8/RDN47kckbnRNpZdQz+1AaN2w7wJ/9Ote7LMntceFM23+CEyXquDnfKvW7+htreWUTUFwo/d//Vg7dNL7W41arVdkzZIiS9e57FWVleXnK3z16KjlLlzZFF4XwaIWlhcoVS65Q/jrxl3L7j7crL657UVEURckryVOSP05W/nfofxV1D+QcULp/2F3ZmrFVURRF+fPYn0rPj3oqmUWZFXUW716sDPh0gFJaVqooiqK8vPFlZew3Y23O+djyx5R7f763sd+ay0l8E8I9RP2+RVmWcabiudVqVXqs2qHMPZJeUZZrLlNaLd+qfH3qdL3tRf++pdojptJPV3Lplbr83//Af8hgjj/8CEUbNuAdFUXIjTcQct11AJiPH8eSmYXfoIEVr/EKCMDYsyemrdsIuuKKam2WlJRQUlJS8bysrIy///6bhIQEtFqZFyI8k9Vq5ejRo3Tt2hVv73O/1gaDAUMdV3yeX/c8Q+OGMjB2IPO3z68oT81OpcxaxoDYARVlbYPaEuMXw7aMbSRFJLEtcxsdgjvY3I4dFDuImWtnsj9nP13CurAtYxsDYgbYnHNQ7CDmbJhj93tbm7aWdWnrOF18GqtitTk2c/BMu9tpahLfhHAeR2NcTY4Wl5JRWsawEP+KskBvL3oF+LIxr5CxUSF1vn79wK4N63wTcmlSZz52jDOfLyL09tsJv/ceTDt2kv78C2h0eoKvGktZZhYAXmFhNq/zCg+nLCuzxjZTUlKYMWNGo/ddiOZg2rRpTJ8+vcZjPx76kdTsVBb936Jqx7JMWei0OgL1tlP4w3zCyCrOqqgTZrT93Tz7PMuk1skuzq6xToG5gOKyYny8fers/9tb32be9nl0C+tGuDEcDZo667sTiW9CNL66YlxtMkrLAIjQ2+5WE6HXVRyri6sWFraHS5M6RVEwdutG5KSJAPh07UrJvn3kLFpE8FVjHWpzypQpTJo0qeL5sWPH6N69O+vXrycmJsYZ3RbC7aSlpdGvXz927txJQsK53RVq+wZ7qvAUL65/kfmXzMfg5b5jt77Y+wWzBs9idLvRru5Kg0l8E8J5GhrjGtvBohJW5+STVVqGtcp000fbuG6xdJcmdd4R4ejbt7MpM7RrS/7PP1ccB7BkZ6OLjKyoY8nKwtCl5unEVS/FBgWps1NiYmKIj493av+FcDdBQUEEBta/QOau7F2cLj7N9UuvryizKBY2pW/i892fM++SeZitZvJK82yu1mUXZxPuo/5ehhvD2Zm106bdbFN2xTFQr+ydLatcx1/nX+9VOlC3AUuOSK63njuS+CaE89kb4+oSqVdTn8xSM1GGc1frMkvNdA+of5LDJyezmbz3GKE6byL13jZ3EDS04KTOt1dvSg8dtikrPXwYXWwsALr4eLwiwilcsxaf8iBnKSjAtH07wTfe0NTdFcJjDIgZwJIxS2zKnl39LG2C2nBH9zuI9ovGW+vNurR1XJJ4CQCHcg+RVphGUmQSAEkRSSzYsYBs07lbrGvS1uCv86ddsJrMJEUmsfL4SpvzrElbQ1JEkl39vLrD1fxw6AfuS7rvvN6vK0h8E8I9tfLRE6n3ZuWZArqXLxKcX2ZhS34Rt8eF1/NqePXwKZ5sE8ODiVGN3dUGc2lSF3r7bRy+8Say5r1D4D8uw7R9B2e++JKY59QxIxqNhtBbbyVr3jz0rRPRxcWT+cYbeEdGEjBypCu7LkSz5qfzo0NIB5syo7eRYENwRfnV7a/mpQ0vEaQPwk/vR8q6FJIikioSskGxg2gb1JanVj3FpD6TyDJl8Z8t/+GGzjeg91LHnFzX8ToW7V7EKxtfYWyHsaxPW8/Ph39m7sVza+1b5UkUiqLw8d6PWZu2lo4hHW3WvwN4ou8TTvk8GoPENyFcp7DMwiHTuUlFR4tL2ZlfRLDOm3gfPXfHR/DakXTa+hpo5aMuaRKl13FZeP1rz+WWWVyyr6s9XJrUGXv0IP7NN8h85VWy3noLXXw8UVOeJGj0ufEzYXfdhWIykTZ1Gta8PIx9epOwYL6s4SREI3ui3xNoNmiYuHwiZquZQbGDeGbAMxXHvbRezL14LjPXzuTmZTdj9DYypt0YJiRPqKgTHxDP3IvnMmfDHD75+xOifKOYPmh6nWvU7T692+Z559DOAOzP2W9T7u6TJiS+CeE6W/OLGLf1QMXzaftPAnBddAhvdEnkgVaRFFmsPLbnGHllFvoF+fF5Utt616gDGB0ZzPLT+dwW536/py7fUaKxHT9+nISEBI4dOyZjTjyMoigoJlOtxzVGIxqNe//H7yzy77xlkr93z1VffAOJcU3p3ePnZqQXWazMO5bByLBAuvgZ0Wlt/w7uio9o6u5VkL1fRaNrjORLURSO3DQe05YttdYx9u5N4qeftJig50ku+eoSRiSMYHjCcPpF96t221UId9EYyZc98Q0kxjWld47ZLjPk5+XFmpxC1uQU2pRrkKROeLDGSr4Uk6negGfavBnFZELj62t3u8I9vDDkBZYfW87za5/nTPEZBsUNYnjCcIbFD6u2dp4QrtJYyZc98Q0kxjWlDW684HBlktSJRtUUyVeH1avQGs9NQ7eaTOwbPMShtoR76Bvdl77RfXm87+PsP7Of5ceX8/nfnzNt9TSSI5MZnjCc4QnDSQhIqL8xIRpJUyRfVeMbSIxzlbGb9zEqPIhR4UG09XW/8XQgSZ1oQo2VfGmNRrTyTdVjtQ9pT/uQ9tzV4y6yTFksP7ac5ceW88bmN4gPiGdin4kMix/m6m6KFq6xki+Jb+7jxpgwfs7O5d+HTxFr0HFpeBCjwgLpG+TnNrfAJakTTaau4GStZUxKSxoILOoXbgznmo7XcE3HaygyF7Hm5BoZbyfcQn3Jl8S45u/6mFCujwmlxGpl5ZkC/peVy927DmNRYGRYIKPCAxkeGojRjhm0jUWioXALtX2blYHALVtBaUGN5RqNBr1Wz8WJFzdxj4RwjMQ4z2HQahkZFsjIsEBe6pTA5txC/pedx+xDp7g/9QiDQwJ4qFUk/YL9m7xvktQJl9EYjRh798a0eXOtdWQgcMs26PNBdf5nF+UbxZXtr+RfSf9Cq3Hdt2MhaiIxrmXoHeRH7yA/prSN4bCphP9l5ZJeWuaSvkhSJ1xGo9GQ+OknNS4HIAOBBcCsIbN4Y/MbXNn+SnqE9wBgR9YOvjvwHff0vIczxWf4cNeH6LV67u55t4t7K4QtiXEtT2ujgXsTIuuv2EgkqRMupdFo5BuqqNV3+7/jsb6PcVnryyrKhicMp0NIB77a8xXvjnqXGL8Y5m+fL0mdcEsS4zxPp5U7atzPRoN6a7a1Uc/1MaHcGBPW1F1D7lcIIdzW1sytdAntUq28S2gXtmVuA6BXZC9OFZ5q6q4JIVqoSa2j0GrUyRGPtYnmsTbRjAwLRKOBf8aF087XwJN7j/PJyewm75tcqRNCuK1ov2iW7FvCxD4TbcqX7FtCtF80ALklubIgsRCiyazPLWRymxhuiwu3Kf/4RBYrzuTzXvc2dPE38u7xTG6ObdqrdZLUCSHc1qN9HuXRFY+y6sQquod3B2BX1i4O5R7ileGvALAzayej2oxyZTeFEC3IH6fzeaZtbLXyoSEBTD9wElCv4j1/IK2puyZJnRDCfY1oNYLvr/qeL/d8yeG8wwAMiRvC6xe9Tpx/HADXd77ehT0UQrQ0Id5e/Jydy72+thMifs7OJcTbC4AiixV/76Yf4SZJnRDCbZmtZuL843ikzyPVjp0pPkOIT0jTd0oI0aJNbB3N5L3HWH2mgF6B6iSYrflF/Jadx5yO6taFK07nM9AF69TJRAkhhNt6YsUTKIpSrTzLlMUd/7vDBT0SQrR0N8eG8XVye3y9tCzLzGVZZi5GrZave3XgpvIxdP9qFcn8bq2bvG9ypU4I4bbSCtOY9tc0nhv8XEVZZlEmd/58J+2D27uwZ0KIlqxfsH+NO0aYLFaXbhMmV+qEEG7rrZFvsTVzK3M2zAEgoyiDO/53Bx2CO/DvC//t4t4JIVqip/cer7G80GJh/PaDTdwbW3KlTgjhtkJ9Qpl/yXxu/fFWAP48/iddQrvw4tAXZVswIYRL/JqdR9ChNJ5oE1NRVlhm4SYXJ3QgV+qEEG4u2i+a+ZfM54eDP9A9vDtzhs3BS+vl6m4JIVqoxcnt+PRkNvOPZQBQUGbh+m0H0ACfJbV1ad/kSp0Qwq0M+nwQmho24SkuK2bFsRUMWXRuv8zVN65uyq4JIQStjQY+T2rHuC370Wo0fJ1+Br1Wwyc92+Ln5dovnJLUCSHcyuS+k13dBSGEqFNXfyMLe7blum0H6B3gy8KebV06QeIsSeqEEG7lyvZXuroLQohmzKIo/PvQKb5KP0NmqZkovY7rY0KZmBiFRlP9LoA9Rm7YU8P9AzBoNKSXmhmzeV9F2S99OznY8/MnSZ0Qwq0UmYvw1fk2Wn0hhGf7z5EMPjqZxeudW9HJz4dt+SYe2X2UQG8v7oqPcKjNy8KDnNzLxiFJnRDCrVzx9RWM7zKeK9tdSYRvzQFYURTWpK3h49SPuSDqAu7qcVcT91II4a425BUyKjyIS8oTsVZGA99knGFLXpHDbT7WJtpZ3WtUktQJIdzK+6Pe543Nb/D21rfpFNqJrmFdifSNxOBlILckl4O5B9mWuQ0vjRd39biLazte6+ouCyGaSH5+Pnl5eRXPDQYDBoPBpk7fQD8WpmVxoKiYdr4+7CowsS6nkBntYx0+r6IoDt+6bUqS1Akh3EqboDa8OuJV0grS+PnIz2xK38S2zG0UlxUT4hNC59DOTB84nSFxQ2RpEyFamK5du9o8nzZtGtOnT7cpezAxknyLhSHrduOlAYsCU9rGMC461OHzDlu/m0dbR3N5RBB6be0TIg4WlTDvWAYJPnoeTIxy+HyOkqROCOGWYvxjuK3bbdzW7TZXd0UI4SZSU1OJi4ureF71Kh3Adxk5LEk/w9tdE+nk58POAhNT952omDDhiBc6xDPz4Eme3HucYaEBJAX4Eq33xqDVkltmYW9hMetyC9lTWMwd8eHcFhfu8Hs8H5LUCSGEEKJZCAgIIDAwsM46zx04yQOtIhkbFQJAF38jx4tLefNousNJ3dDQAH4O7cS6nAK+zchhSfppjhebKbZaCdV5093fyLXRIYyLCiFY57rUSpI6IYQQQngMk8WKtsr4Ny+NBqty/m33D/anf7D/+TfUSCSpE0IIIYTHuCQ8kNePpBNn0FXcfp13LIMbY8Jc3bVG59KkLvPN/5A1d65Nmb5NG9r9uAwAa0kJGbNnk/fDMqxmM/6DBxM9bSre4a65Vy2EEPaS+CaEa7zQIZ7Zh9J4cu9xss1lROl13BobzqTWTT9xoam5/EqdoUN7Wr3//rkC73NdSk9JoWDFn8S9/hpa/wDSZ87k+IMP0frzz1zQUyE8x+Ldi1m8dzEnC04C0C64Hff1vI+h8UMBKLGU8NKGl/jp8E+UWkoZHDuYpwc8TbjxXMKRVpDGzLUz2XBqA746X8a0G8PDvR/GW3vud3jDqQ28tOEl9ufsJ9ovmnt63sPY9mOb9L26ksQ3IZqev7cXMzvEM7NDvKu70uRcv1GZlzfeERHnHiHqwEZLfj45/11C1OTJ+A0YgLF7N2JSXsC0ZQumrVtd22chmrkovyge6f0Ii/9vMYuuWET/6P489MdD7D+zH4A56+ew4vgKXr7wZT647AMyTBlM/GNixestVgv3/3Y/ZquZhZcvZNbgWXy7/1vmbj13Zep4/nEm/DaBvtF9+Wr0V9zc5Wam/zWd1SdWN6ivm9I38eTKJxm/bDzphekAfH/gezanb3bCJ9HIJL4JIZqQQ0mdYjZjTkuj5OAhLDk559WB0iNH2Dd0GPtHXsKJxx7HfFK9clC8axeYzfgNGlhR19C2Ld6xMRTVEfRKSkrIy8ureOTn559X/4TwRMMThjMsfhiJgYm0DmrNQ70fwtfbl+1Z28kvzWfJ/iU8fsHj9I/pT7ewbswcPJOtmVvZlrkNgL9O/sXB3IOkDE2hc2hnhsYP5YFeD7Bo9yLMFjMAX+z9gjj/OB7v+zhtg9tyU5ebuCTxEhamLrS7n78c+YX7frkPHy8fdmfvptRaCkB+aT4Ldixw/geDxDchRPNl9+1XS0Ehed9/R94PyzDt2IFiNoOigEaDd3QU/oMHE3zddRh79LD75MaknsSmvIC+TRvKMjLJmjuXwzffTNvvvqcsMwuNTodXlanL3mHhWLKyam0zJSWFGTNm2N0HITyJPautV2WxWvj5yM+YykwkRSSRmp1KmbWMAbEDKuq0DWpLjF8M2zK2kRSRxLbMbXQI7mBzO3ZQ7CBmrp3J/pz9dAnrwraMbQyIGWBzrkGxg5izYY7d72f+9vk8O/BZxrQbw4+Hfqwo7xXZi/nb59vdTn0kvgkhGuKwqYRFaac5bCphZoc4IvQ6fsvOI85HR2c/o8v6ZVdSl/3Bh2TPm4euVSv8Rwwn7N578Y6MROtjwJKbS8m+fRRt3MTRO+/C2LMn0c88jb5163rb9R827NyTTp0wJvVk/0UXk//Tj2gMPg69oSlTpjBp0qSK5ydOnKi2ArUQnsqe1dbP2ntmLzcvu5lSSym+3r68NuI12gW3Y/fp3ei0OgL1tglHmE8YWcVqwpFlyiLMaDuT7OzzLJNaJ7s4u8Y6BeYCisuK8fGu/3f8cO5h+kT1qVbur/cnv9Q5V6kkvgkhGuKvMwWM336AvkF+rM0pZErbGABSC0x8lpbNe93buKxvdiV1xTt2kPjJQgwdOtR43NizJ8HjxmEtLSV3yRKKNm2yK+hV5RUYiL51a0qPHMVv8CAUsxlLXp7Nt9my7Cy86pgdVvXKROWrFkJ4OntWWz+rTWAbvhr9FfnmfH45/AvPrHqGDy77oCm6abcwYxhH844S5x9nU74lYwvxAc4ZBC3xTQjREM8fPMnkNjHc1yqSdn9urygfHOLP+ydqv9LeFOwaUxf3ysu1BjybxvR6Qm64geBx4xzqjLWwkNJjx/COiMCnWzfQ6Shcs7bieMnBQ5SdTMM3Odmh9oXwdGdXWz/7qCup03npaBXYim5h3XikzyN0DO3IJ39/QrgxHLPVTF6pbcKQXZxNuI+acIQbw8k2ZdseL39+9pZsmE9YjXX8df52XaUDuKbjNcxeP5vtmdvRaDRkFmWy9OBSXt74Mtd1us6uNuoj8U0I0RB/Fxbzj4igauXhOm9Om8tc0KNzXLqkSfrsOfiPGI4uNo6yjAyy/vMmGq2WwP+7Aq+AAILHXU367BfxCgpC6+9P+qxZGJOTMUrQE8LpFEWh1FJK17CueGu9WZe2jksSLwHgUO4h0grTSIpMAiApIokFOxaQbTp3i3VN2hr8df60C26n1olMYuXxlTbnWJO2hqSIJLv7dGf3O7EqVu76+S6Ky4q5/afb0Xvpua3bbYzvMt4Zb7vRSHwTwjMFeXuRUVpGotH2S/POAhPRep2LeqVqcFJnLSoia8ECitaspez0abBabY63//UXu9sqSz/FyUcfw5KTg1doKL59etN68SK8Q9W92aKmTEGj1XL84YdRSkvxHzKY6KlTG9plIUQVr216jSFxQ4jxj6HQXMiyg8vYcGoD8y6ZR4A+gKvbX81LG14iSB+En96PlHUpJEUkVSRkg2IH0TaoLU+teopJfSaRZcriP1v+ww2db0DvpQfguo7XsWj3Il7Z+ApjO4xlfdp6fj78M3MvnltX12xoNBru6XkP/+z2T47mH6XIXES74Hb46nwb5XOR+CaEqM+VkcHMOnCSBd1aowGsCqzPKWDG/pNcG+3Y3rLO0uCkLu2ZZynasIGgK8fgHREBVfZXa4i4V16p87jWYCB66lQJdEI42eni0zy96mkyTZkE6APoENKBeZfMY1DsIACe6PcEmg0aJi6fiNlqZlDsIJ4Z8EzF6720Xsy9eC4z187k5mU3Y/Q2MqbdGCYkT6ioEx8Qz9yL5zJnwxw++fsTonyjmD5oOoPjBje4vzovXcUVwMYk8U0IUZ+n2sYwZe9xeq/ZhUWBYet3Y1EUro4KYaKLd61ocFJXsHIlCe/Mw7d378bojxCiCTw3+Lk6jxu8DDwz4BmbRK6qWP9Y3h75dp3t9I3uy5ejv3SojwBF5iLe2/ke69LWcbr4NFbF9srZT+N+crjtmkh8E0LUR6/V8nLnVkxsHc3uwmIKLRZ6+PvS1rfu5aOaQoOTOq/AQLyCqg8QFEIIZ5v+13Q2pm/k/9r9HxHGCDQ4fuXMHhLfhBD2ivfRE++jd3U3bDQ4qYt4+CEy33iT2BdT0Bpdt8CeEMLzrTqxirkj59IrsleTnE/imxCiPhZFYXHaaVaeySfLXIZVsT3+317tXdMx7EzqDl51NZW/IJuPHGXf4CHo4uJAZ9tE2yVLnNpBITyFoigoJlOtxzVGI5rzGMPliQINgQTpG/fKmcQ3Ic5fffENPCfGPbPvBItPnWZkWCCd/Xwa/Q5CQ9iV1AVcfHFj90MIj6YoCkduGo9py5Za6xh79ybx0088Iug5y4TkCfxn6394fsjzGL0b58qZxDchzo898Q08J8Z9m3GG+d1aMzIssP7KTcyupC7igQn1VxJC1EoxmeoNeKbNm1FMJjS+jbNcR3P0cerHHMs/xvDFw4n1j0WntV0D6ovRX5z3OSS+CXF+7Ilv4DkxTqfR0MboXmPpzrJ7TN3JyU/iO3AAfv36oYuNbcw+CeHROqxeZTNey2oysW/wEBf2yH1dlHBRk5xH4psQzlE1voHnxbj7EiJZcDyLlA5xbnfV0e6kznzyJKemTUcxm9HFxeHbvx9+/fvj278/usjIxuyjEB5FazSibebfVJvKv5L/1STnkfgmhHO0hPi2PreQ1Tn5/J6dRyc/H3RVErv3e7RxUc8akNQlLvwYa2kpps1bKFq/nqL160n77nuUsjL0iYlqEBwwgMDLLmvM/gohhNNJfBNC2CvQ24t/hAe7uhs1atCSJlq9Hr8B/fEb0B8Aa0kJpi1bKPhzJTlffEHOF19K0BNCnJfBnw9m6VVLCfEJYdDng+qcWbb6xtVOO6/ENyGEPV7v0srVXahVg9epA1BKSynaupWi9RsoWrcO0/bteEdGEnDppc7unxCihXmi7xP46fwAmNx3cpOfX+KbEKK5sjupK9qwgcL16ylatx7T9u3oYmLw7duX4OuuI/alOeiioxuzn0KIFuLK9lfW+OfGJPFNCFGXSzbs4cvkdgTrvBm5YU+dK9P90rdTk/WrKruTuiO33oYuJoawu+8i7pWX8Q4Pb8x+CSFaqILSArvr+uv9nXJOiW9CeJa0klJmHUjj9+w8TFYrrY0GXuvciuRAxyZxjAoPQq/VAnBZuPtuJWh3Uhd2150Url9P+gspnPl8Eb59++Lbrx++/friHRLSmH0UQrQggz4fVO8yAYqioNFo2HbrNqecU+KbEJ4jx1zG6M37GBwcwKdJbQnTeXPIVEKwzsvhNh9rE13jn92N3Uld5KOPAmAtLKRo0yaK1q8n+733OPHYYxhaJ5YHwf4EXjaq0TorhPB87416r8nPKfFNCM/xn6MZxBn0NhMaEo0Gp59na14R+4qKAejo50NSgOuXcmnwRAmtnx/+w4bhP2wYAJacHLI//JAzn3zKmUWLCbxsl9M7KYRoOfpG93XZuSW+CeHe8vPzycvLq3huMBgwGGwTtv9l5TIiNJC7dh5iTU4hMQYdt8eFc3NsmFP6cLK4lH+lHmF9biFB3urVv9wyC32D/JjXNZFYH9ftNtHgpE6xWinesUMdVLx+A6bNm7EWFaGLiSHgkksao49CiBZsU/omvtz7Jcfzj/PyhS8T5RfF9we+J84/jt5RvZ16LolvQri3rl272jyfNm0a06dPtyk7WlzKRyezuDc+gocTo9iaX8Qz+46j02i4Pib0vPvw6J5jmBWFlf07097XB4D9RcU88vdRHt1zjM+T2p33ORxld1KX/e67FK5fj2nzFqyFhXhHReHbry9RT03Bt39/9PHxjdlPIUQL9MuRX3hq5VNc0fYK/s7+m1JrKQD5pfks2LGAt6Pedsp5JL4J0TykpqYSFxdX8bzqVToAqwJJAUaeaqdu+dcjwJfdBcV8fDLLKUndmpwCvu/doSKhA2jv68PzHeMZu3nfebd/PuxO6k5/9DG+/foR+cTj+PXvjz4xsTH7JYQQzN8+n2cHPsuYdmP48dCPFeW9Insxf/t8p51H4psQzUNAQACBgYF11onUe9PRz8emrIOfDz9k5jqlD7EGPWZFqVZuURSiDDqnnMNRdid1HVb+2Zj9EEKIag7nHqZPVJ9q5f56f/JL8512HolvQniOfkF+HCgqsSk7WFRCvI9zEq6p7WJ5eu8JUjrGVyyRsjWviGf3nWBa+dVBV7E7qTOfPGlXPV2sa9+QEMJzhBnDOJp3lDj/OJvyLRlbiA9w3i1RiW9CeI57EiIZvXkvrx9OZ0xkMFvyi1h4Mpt/d3I8ZnRaucNmweEii5XLN+3Fu3z5pTJFwVujYeLuY/wjIvj83sB5sDup2z+y0iDhs5cdK68lpSig0dAlVWaHCSGc45qO1zB7/WyeG/wcGo2GzKJMtmVu4+WNL3NPz3ucdh6Jb0J4jl6BvrzfvQ0vHEzjlSOnaOWjZ2aHOMZFOz6e7rn2cfVXcgP2z37VaNBFRRF01VX4jxiBxtvxRfyEEMIed3a/E6ti5a6f76K4rJjbf7odvZee27rdxvgu4513IolvQniUS8ODuNSJOz+cnWBRZlVYknGGEaEBROhdO36uJvaPqVv+BznffEPukq85s3gxQaNHE3zNOAztXDd1Vwjh2TQaDff0vId/dvsnR/OPUmQuol1wO3x1zl3kU+KbEMIe3loNk/cc48/+XVzdlRpp7a3oHRFB+N130+7HZcS//hqWvFwOX3c9h66/njNffIFitTZmP4UQLZjOS4efzo8I3winJ3Qg8U0IYb/kQF925he5uhs1avDiwwC+ffrg26cPZRMncuLRxzg1fQaBl16KV3Cwk7snhGjJyqxlvL3tbT77+zOKytQg6uvty42db+Rfyf9Cp3X+7Q+Jb0KIutweF870/Sc5WWImKcAXXy/b62Nd/Y0u6pmDSV3R5i3kLPkv+T/9D32bNkRPfRZtPevGCCFEQ6WsS+HXo78ysc9EkiKSANiWuY23t71Nbkkuzw581unnlPgmhKjLfbuOAPDMvhMVZRpAKf95ckSyK7oFNGRJk4wMcr/9ltwlX2PJyyPo//6PxM8+xadjx8bsnxCiBVt2aBlzhs1haPzQirJOoZ2I9otm8p+TnZbUSXwTQthr/cCu9VdyEfuXNLnoYnSRkQSNHYv/RReh0XmDolC8Z49NPZ9OnZzeSSFEy6T30ldbow4g3j/eqbdeJb4JIeyV4KN3dRdqZf/tV4sFc1oaWW+/Tda8eWpZ1W0yZB0nIYQT3dD5BuZtn8eswbPQe6mBtNRSyvwd87mx843OO5HENyGEnb44dbrO49edx3p458vupK79r780Zj/Imr+AzFdeIeTWW4h+6ikArCUlZMyeTd4Py7CazfgPHkz0tKl4h4c3al+EEO5hd/Zu1p1ax8gvR9IxVL0Vuvf0XsxWM/1j+vPIH49U1H1txGsOn6ex4xtIjBPCUzxbaSwdgFlRMFms6LUajFpt80jqCteuxf+ii/AOCXF6J0w7dpCzeDGGKrc20lNSKFjxJ3Gvv4bWP4D0mTM5/uBDtP78M6f3QQjhfgL0AYxsNdKmLNo32unnacz4BhLjhPAke4b2qFZ2sKiEyXuPcX9CpAt6dI7dSV3ud99zasZz+HTtiv/FFxFw0UVOWZjTWljIycceJ2bmc2S9Pa+i3JKfT85/lxD30kv4DRgAQEzKCxy8/ApMW7diTE4+73ML0VK9u+Ndfj3yK4dyD+Hj7UNSRBIT+0ykTVCbijollhJe2vASPx3+iVJLKYNjB/P0gKcJN567ipRWkMbMtTPZcGoDvjpfxrQbw8O9H8Zbey60bDi1gZc2vMT+nP1E+0VzT897GNt+rF39nDVkltPec10aK76BxDghWoK2vgaebhvLA38fYVWY62bL2734cOJHH9Jh5Z+E3HQjxbtSOXzd9ewfNYr0F2dTtGGDw4tznnpuJv7DL8Rv0CCb8uJdu8Bsxm/QwIoyQ9u2eMfGULR1a63tlZSUkJeXV/HIz893qF9CeLKNpzZyQ+cb+PTyT5l/yXzKrGXc+8u9FJnPLag5Z/0cVhxfwcsXvswHl31AhimDiX9MrDhusVq4/7f7MVvNLLx8IbMGz+Lb/d8yd+vcijrH848z4bcJ9I3uy1ejv+LmLjcz/a/prD6xuknfb30aK76Bc2OcxDch3Je3Bk6VmF3bh4ZU9goKImjMGILGjEEpLaVw3Tryf/+dE48/gVJcjP+Fw/AfcRH+w4ai9a1/1ffcH36gODWV1l99We1YWWYWGp0OryrrQ3mHhWPJyqq1zZSUFGbMmNGQtyVEizPvknk2z2cNmcWFiy8kNTuVC6IvIL80nyX7lzB76Gz6x/QHYObgmVz5zZVsy9xGUkQSf538i4O5B1lw6QLCjeF0Du3MA70e4NVNr3J/0v3ovHR8sfcL4vzjeLzv4wC0DW7LlowtLExdyOC4wTX27brvr2PBpQsIMgRx7ffXokFT6/v4YvQXTvpEnB/fwPkxTuKbEK73v6xcm+eKAumlZt4/kUXfID8X9Url0OLDABq9Hv+hQ/EfOhSmTcO0YycFf/xO1ttvU3LwABH331/n681paaS/kEKr999DazA42o1qpkyZwqRJkyqenzhxgq5d3XdNGSGcKT8/n7y8vIrnBoMBgx2/XwWlBQAEGdQNsFOzUymzljEgdkBFnbZBbYnxi2FbhprUbcvcRofgDja3YwfFDmLm2pnsz9lPl7AubMvYxoCYATbnGhQ7iDkb5tTalxEJIypmul6UcJEd79r5zje+QePEOIlvQrje7TsO2TzXAGF6b4YE+zO9ffUlmJqSw0ldVcYe3TH26E7EQw+hmOu//Fi8axeW7GwOXT3uXKHFQtHGjZz59DNavbsAxWzGkpdn8022LDsLrzpmhlX9T6zyf3BCeLqq/8FPmzaN6dOn1/kaq2Jl9obZ9IrsRYeQDgBkmbLQaXUE6m2vIoX5hJFVnFVRJ8wYZnu8/HmWSa2TXZxdY50CcwHFZcX4ePtU68+/kv9V459dqaHxDRonxkl8E8L10ly4Y0R9GpTUKWVlYLWi0Z9beO/Ml19i2rgJn+7dCbl5PBqNBo2u/kVBfQcMpM1339qUpT31NPq2bQi76y50MTGg01G4Zi2Boy4FoOTgIcpOpuErA4iFqFFqaipxcee+Kdpzle75tc+z/8x+PvrHR43ZtfOyK2sXB3MPAuot3G5h3Zx+DmfGN5AYJ4SnevnQKf7VKrLanq8mi5W3jmbwaBvnz9C3V4OSuhOPP44+PoHIR9XL/2cWLSZ99mz8hw4l6623KMvIqDhWHy9/P7yqbMGjNRrxCg6u2JoneNzVpM9+Ea+gILT+/qTPmoUxOVlmhQlRi4CAAAIbsE/p82ufZ8XxFXx42YdE+50LROHGcMxWM3mleTZX67KLswn3Ca+oszNrp0172absimOgXtk7W1a5jr/Ov8ardFWdKjzF5D8nsyVjCwH6AADyS/NJjkxmzrA5Nn0+X86MbyAxTghP9fLhU9waF1Y9qbNaefnwKZcmdXbPfgUoTk3Fb+iQiudnvlhM1JQniX/jdeJee43cH5Y6tXNRU6YQMHw4xx9+mCO33IJ3RDjxb77h1HMI0RIpisLza5/n96O/896o94gPiLc53jWsK95ab9alrasoO5R7iLTCNJIikwBIikhiX84+m6RtTdoa/HX+tAtWlwNJikxibdpam7bXpK0hKSLJrn5O/2s6ZdYyvh37LatvXM3qG1fz7dhvsSpWpv813ZG3Xqumjm8gMU6I5kiBGidwpRaYCNZ5NX2HKrHrSt3JKerq52Wn0jmz8BNyv/kWFIWS3XsoXLkS09ZtYCmjLCOTk089DUDsC883uDOJCz+2ea41GIieOpXoqVMb3JYQonbPr3ueZQeX8fpFr+On86sYA3f2ClqAPoCr21/NSxteIkgfhJ/ej5R1KSRFJFUkZINiB9E2qC1PrXqKSX0mkWXK4j9b/sMNnW+omOhwXcfrWLR7Ea9sfIWxHcayPm09Px/+mbkXz621b5VtTN/Iwn8stFk/r01QG6b0n8LtP97ulM+iqeIbSIwTojnrtHIHGtSJEYPX/W2T1lkUhUKLlVvjXLsbjF1JXWzKCwAUrltL6G234nvBBeQvX45p82bi33wTUBfSzP/td4eDnRCi6SzesxiAO/53h035zMEzKxYGfqLfE2g2aJi4fCJmq5lBsYN4ZsAzFXW9tF7MvXguM9fO5OZlN2P0NjKm3RgmJE+oqBMfEM/ci+cyZ8McPvn7E6J8o5g+aHqty5lUFe0XTZm1rFq51WolwjeioW+7RhLfhBD2eK59HAoKE3cf4/E20QR4nbsqp9dqSPDRc0FzWtLEr28/0qZOI+jKK8ldsoSAy/9Rcaxk9270iYlO76AQwvl23Laj3joGLwPPDHjGJpGrKtY/lrdHvl1nO32j+/Ll6OrrtNljUp9JpKxP4en+T9MtXJ0csStrFy9ueJFHL3jUoTZrI/FNCFGX62PUPV1b+RjoF+SHt7b2NTRdpUFJXeSTk0lPSSFv6VJ8Bwwg/N57K47l//obQWNGO72DQoiW65nVz1BcVsxNy27CS6N+K7YoFrw0XkxdPZWpq8/dtlx94/ntUiHxTQhhj0Eh/q7uQq0alNR5h4QQN6fmRUOjpjzplA4JIcRZk/tObrJzSXwTwjO9eSSd5w+mcXd8ODM7xNf/gmbMaYsPCyGEs13Z/kpXd0EI0YxtySvi45PZdPWrfwklT2DXkiZp06ZjPnXKrgbzli0j9/vvz6tTQgjRVCS+CeGZCsssTEg9wsudEghy8VIjTcWuK3VeoSEc/L/RGHv3ImDECHy6d8c7MhKNXo81L4+SAwco2rSJvGU/4h0ZQcxzzzV2v4UQwikkvgnRfDRkf+sn9x1nZFggw0IDePWIfV/cGupkcSkAsT76emo2DbuSusiHHyZ0/HhyvvqKM599TsmBAzbHtX5++A0cSMxzM9QNsIUQopmQ+CZE82Hv/tbfpJ9hR76Jn/p0rHbsfFkVhVcPpzPvWAaFFisA/t5a7kuI5JHEKLQa182KtXtMnXd4OOH33Uf4ffdhyc3FnJaGUlyMV0gIulat0LjwTQjPZjWZ7CoTwlES34QrVY1nEt9qZ8/+1ieKS3lm3wm+SG6Hj1eDNs6yS8rBND5LO83T7WLpV74u3brcQv596BQlVoUpbWOcfk57OTRRwisoCK+gIGf3RYga7Rs8pP5KwuOdKlRvnzhzv9eaSHwTTU1inP3s2d96e34RWeYyLtm4p6LMosDanELeP5HF0QuT8DqPL2pfnDrNK50TGBV+Lk509TcSo9fx5N7jzS+pE6KxaYxGjL17Y9q8uc56xt690RiNtR6v7RuvxmiUqy/NgFWx8s72d/h418cUlRUB4Oftx63dbuWenveg1Tj/W7gQTcGeGFdffAOJcTUZGhLAH3072ZQ9svsoHXx9mNAq8rwSOoCcMgvtfatfIWzvZyCnrPoOOE1JkjrhljQaDYmffoJSz22I+gJXbd+Ajb17k/jpJy026DUXb2x+g6/3f80jvR8hOTIZgC0ZW3h729uUWkp5qPdDru2gEA6yJ8bZk5hJjKvO39uLLv62ybCvl5YQXfVyR3T1M/L+8Sye72i75t37x7Po6oT2z4ckdcJtaTQaNL6+DX+dHd+ATZs3o5hMDrUvms53B75j+sDpjGg1oqKsU2gnIn0jeX7t85LUiWZNYlzz9Gy7WG7ecZA/z+RX7PW6MbeQkyVmPu3Z1qV9k6ROeJy6vgFbTSYZv9KM5Jbk0iaoTbXyNkFtyC3NdUGPhHA9iXEN93WvDk5ra1CIP3/178IHJ7LYX1QMwBURwdweF060Qee08ziiQUmdaetW8v9YjmI24zdwgEzvF27L0W/Awr10Cu3E57s/Z0r/KTbln+/+nE4hnWp5lWMkvonmRGKc6xwvLiXOoKtxQsTx4lLiXbhmnd1JXd5P/+PEpElofHzQeHtz+sMPiXz0UcLuvKMx+yeEaMEm9pnIhN8msDZtLUkRSQBsy9zGqcJTvDXyLaedR+KbEMJe/daksm1wNyL0tlflTpvL6LcmlZMjkl3TMezcJgwge/58gq+9lk4b1tNp/ToiHn6YrPnzG7NvQogWrm90X5ZetZSLW11Mfmk++aX5XNzqYr6/6nv6RPVx2nkkvgkh7KUAGqpPQCm0WDFoXTsj3+4rdSWHD/P/7d15eBR1msDxb3eSTjrpzn0HQoCEEK4QkFtdVBRkVwXBRWUUx2NcBUYUZgSVSxEGXB1RWI9xBMEDR+QSlF0FQUAE5IYAhjMcScgBOTtXd+0fkYYmV4d0Up3u9/M8eZ50VXXVm6L75a2q3xHz97fQeFTNnxbyx8fIfvddKnNz8QwJabIAhRDuK6Mog0i/yBo7RGQUZRBlcMx4UJLfhBD1mZ52HgANMO9UBvprCjgzCnsKSuiicu9Xu0tKxWRCazBYX2t0OrQ6HZaSkiYJTAghhqwYQl5pXrXll0svM2TFEIcdR/KbEKI+B4tMHCwyoQBHikqtrw8WmTheXEZng575SbGqxtigjhKXv1qO9pqGmYrZTP7KlXgEBlmXBT/6iOOiE0K4NUVRahxnq6SyBG+PmifxvlGS34QQdVmREg/Ac0fSmZUQg9HTQ+WIqrO7qPOKiuLyV1/Zvjk0lPzVa64u0Ggk6QkhGm3ernlAVQ+/BXsX4OPpY11nUSwczD7o0N6vkt+EEPZS+25cXewu6uI3bmjKOIQQwupo3lGg6k5d2qU0vDyu9jLz0nrRIbgDj3V+zGHHk/wmhHAFMviwEMLpfDz4YwBe2foKk3tPxqAz1PMOIYQQdhd1l1etsmu7wGHDbjAUIYSwNevmWc1yHMlvQghXYHdRlzHlpapGxJ6eoCg1b6TRSNITQrQ4kt+EEK7A7qJO174d5pxc/O+9h8ARI/BJdOwUPUIIoRbJb0KIhjhZUsa2y4XklFdiue46cGLbSHWCogFFXfu1azHt38/lr1dw5g+PoIuNJXDkCPzvuQcPg7R3EUK0XJLfhBD2+vRCLi/+dpZgL0/CdZ42s0toaCFFHYA+ORl9cjIRL02hYP168lesJGveGxjvuIOo2a+j1ak3ia0QQjSG5DchhD3+fjqTyW2jGN8mQu1Qqrmh3q9aHx8Chw1DFxND9rsLKPj2WyKnvgKS9IQQDnam4Aw7M3eSZ8rDgsVm3TPJzzj8eJLfhBB1ya80c294oNph1KjBRV1FVhb5K1dxeeUKlBIT/vfeQ+SM6XgEBDRFfEIIN7b8t+XM+mUWgd6BhOpDbWaX0KBxeFEn+U0IUZ97wgPZlFfImBjHzmrjCHYXdQXffcflFSsp2bULv5sHEPHiixj+7d+sE2DfiEtffMGlL5ZRcb5qklzv+HhCxz6L4dZbAbCUlXFx7lwK1n2LpaICw4ABRE6fhmdo6A0f09UpioJiMtW6XqPX1zjtkjuyyHlyeh8e+JDxKeN5ousTTXocyW8tQ335DeS7e63acpyco8Zpq/dm7qkMdhcUk+Snx0trey6fbBWmUmQNKOrOvzARr6gogseMwTMkhIpz57n02efVtmvINDqeEZGET3wBXZs2KIpC/qrVnB07jnYrvsY7IYGsOXMo2vwTMfPfRmswkvXaa5wb/2fivqh+XFGV8M48PBrT3r21buOdlETcp0uhli+0O33Z0wbcXOs6fY8etPnsU7c5F86qoLyAu+LuavLjSH5zfvbkN6g7x7lTfoPac5zkt8ZZeiEXPw8Ptl8uZvvlYpt1GlpIUecVFQUaDQVr19a+UQPnRjTefpvN6/DnJ3Bp2TJM+/fjGRnJ5a9XEPPGG/j17QtA1JzZnBz675j27UPfvbvdx3EXislUb8IrO3KEYz1vqnV9bV92V7kDqNHr0ffogWnPnjq3M+3Zg2IyoblmgnfR/O5qcxfbL2yndWLrJj2O5DfnZ09+g7pz3I3mN3CtHCf5rXF29eukdgi1cpq5XxWzmYL161FKStB3707p4cNQUYFf/37WbbzbtcMzOooSSXr1Sti2Fa1ef3WBonD6D49QduRIne+r6ctuzxVyS7ny02g0tPns01oTuMVkqvMOnqv4NfNXFh9eTGpuKtmmbN6+7W3uiL3Dul5RFBbuW8jXaV9TWF5I9/DuTO07lTb+bazb5JflM3vHbDaf24wWLYPaDGJy78n4el397BzLO8bsHbM5lHOIIJ8gHk56mMe7PG53nLH+sSzYu4D92fvpENQBT61tyhqdNLoRZ+EqyW8tS7X8BnbluBvNb+AaOc5d8ltzKbdYSC8tJ87HG0+tc3wuHDb3a0VmJjkL/4eo115t0PtKj/3G6YceQikrQ+vrS6sF7+IdH0/pkaNovLzw8Pe3DTgkFHNOTq37Kysro6yszPq6sLCwYX+Ii9Dq9VUj5F+j7Yqvb6iYsecKuSVd+Wk0mhYRZ1MyVZroENSB4fHDmbBpQrX1Hx/6mM+PfM6sm2cRY4hhwb4FPP3906wethpvj6rGwS9ueZGckhw+vPNDKi2VTN02lRnbZzDv1nkAFJUX8fT3T9M3ui9T+04l7XIa07ZNw6gz8kCHB+yKc/lvy/H18mV31m52Z+2utt5RRV19JL85l5ryG9Se4xqb30BynLiqxGzh5bRz/CszD4Cf+yTRRu/NS7+dI8rbS9WhThxW1JkvX+by1183OOl5t42j3coVmAuLKPzf/+XC5Cm0WbrkhuOYM2cOM2fOvOH3uzJHfNGvv0KWK7+W6ZZWt3BLq1tqXKcoCp8e+ZQ/dfsTt8feDsDsm2cz8MuBbEzfyN1t7+bk5ZNsO7+NZf++jM6hnQGY0mcKz/7wLJNumkS4bzjrTq6jwlLBa/1fw8vDi/igeI7mHWXJ4SV2F3XrR6x3zB/cSJLfWobG5ria7gBKjmt53jmTxbrsyxwvKcNHq6VXgC+vtI8m3tfHIfufffICh4tMrOgez0MHTlqX3xpk5L9PZ6pa1GlVO/LvNDodujZt0HfpTPjEF/DumEjekqV4hoWiVFRgLiiw2b4yNwePOnqHTZkyhfz8fOtPampqU/8JbuXKFbL15/pHIKLFO1d0jhxTDn2j+1qXGXVGuoZ1ZX/2fgD2Z+/HqDNaCzqAvlF90Wq0HMw+aN2mZ0RPvDy8rNsMiB7A6YLT5JflNyimCnMFp/JPUWmpbMyf1uwkv7Us1fKb5LgWafvlIv4YE8q6ngn8q3t7Kiwwat8Jis1mh+z/u+x85iS0ok+ggWsfuib6+XDaVFbr+5qDw+7UOYxFQSkvx6dzZ/Dyonj7L/gPrur9VnbyFJUXMvCto72Jt7c33t5Xx44puC5pivpd3w2+rqE/hHMpLCy0+cxf/32wR64pF4AQnxCb5SE+IeSYqh4N5phyqq331HoS4B1gs02MMcZ2H/oQ6zECvOsf+81UaWLOjjmsObEGgG+Gf0NrY2tm75hNuG84T3Z9skF/m+okv6lO8pvr+yK5vc3r+UmxdNl2iAOFJvoFNn7av7yKSkJ11cunEosFtVvWqVrUXXzzLQy33oJnVDSW4mIK1q6lZOdOWn/0DzyMRgJH3E/W3L/hERCA1mAga9Ys9N27SyPiJiaPGlquTp1se2VNnz6dGTNmqBOMA8zfM59jl47x8eCP+a8f/su6vG9UX97b/55TF3WS35yT5Df3U1hZdYcu0PPGx528VrLRl+9zC6oNXfLZhVxuCvBzyDFulN1F3bnx4+tcby5oeIPdyrxcLrw4mcrsbLRGI96JHWj90T8wDBgAQMSUKWi0Ws499xxKeTmGmwcQOW1ag4/jjJxtiBB7usHre/RAI48inFpqaioxMVfvjjX0Lh1cczetNJcw36tJK7c0l47BHQEI1YeSW5pr875KSyX5ZfmE6kOvbmOy3cZ6F1Bve5evNhvTN/LGv71BcliyzaTZ8YHxnC0828C/rHaS3xzL2YYIkfzmOhr6NMKiKEw9fp7eAX4kGRzz7zulXRQPHzjJb8WlmBWFj85l81txGbsKilmZEu+QY9wou4s6rcFY7/qA++5r0MGjX3+97n16exM5bZrLJLornHGIkPqG+oCWM06TOzMajfhf16OyoVoZWhGqD2VHxg5rEVdUXsTB7IOMShwFQHJYMoXlhRzOPUznkKp2dTszdmJRLHQN62rd5p2971BhqcBLW9WubnvGduL84+x69ApwqfQSwT7B1ZabKk02RV5jSX5zHGccIkTym+to6NOIyb+d42ixiTUpCQ6LoU+ggQ29Enn3TBYd/fRsyiukm9GXdT0SHFY43ii7i7roObObMg634qxDhEg3ePdRUlFCemG69fX5wvMczTtKgC6AKEMUf0j6Ax8c+IBYYywxxhgW7F1AmG+YtTdsu8B2DIgZwMyfZzK171QqlUpm75zNkLZDCPcNB2Bou6G8t/89pm+bzuNdHuf45eN8duQz/tLrL3bH2SmkEz+d+8k6dMmVQu7rtK9JDkt21OmQ/OZAzjpEiOQ319CQpxFTfjvHD7kFrEyJJ9pH59A44vTevNkx1qH7dATn6yjhZmSIEKGGw7mHefx/rw4C/MavbwBwb/t7ef3m13m8y+OYKk3M3D6TwvJCUiJSeH/Q+9Yx6gDm3jKX13e8zpP/9yRaTdXgw1N6T7GuN+qMfHDnB8zeMZtRa0cR6BPI092etns4E4DnejzHMz88w8nLJzErZj478hknLp9gX/Y+Fg1Z5IAzIZqSDBEiHM2epxGKovBS2nm+y85nRUo8bfQNb4ZSlytt9K6nAXRaDTqtegOLSFGnstoG0QSZcF5tN9orriX82/SK7MXBMQdrXa/RaBiXMo5xKeNq3SbAO8A60HBtEoMT+eTuT244zh4RPVh+z3L+eeifJAQm8POFn0kKSeLToZ/SIajDDe9XNI+68hvIhPNqcuX8Nvm3c6y8eInFXdph8NBysawCAKOnB3qPxhdcHbYcrLPxR5S3F6OigpkUF4m2mc+VFHVOTCacV9eN3k2QfxvHau3fmhn9Z6gdhmgCMuG8elw5v31yoapD1v37jtssf7tjax6Msq+TVl3mJ8Xyt5MZjIoMJsW/6qJlb0EJ/8rMY0JcBLnllbx3NhtvjZbn4pp3IGIp6ppIXb2/6rsDJxPOq8fe818X+bdxnKLyohqXazQadFqdzcDGonnVluPquwMkE86rx13yW+Zt3Zt0///KyGN6fDT3hQdZl90VGkBHgw9Lz+eyPCWeGB8d889kSVHnCuzt/VUTmXBeXfb0kquN/Ns4Xv8v+td5RyDCN4L74u/jmeRn0GpUnyDHbTRVjpPvUNOS/OYYvxYUMy+xdbXlXQ2+7C6o6oDWO8CP86XlzR2aFHVNwd7eX7WNiyS9tNTliPMvo9Y7xqybZ/HOnne4L/4+uoZWDZVyMOcga06s4U/d/sSl0kssPrwYnVbHU92eUjla92FPjqtr3DfJceqR/NZ40d46Ps/I5ZX20TbLP8/IJdq7qpftpQozAZ7NX2JJUdfEaur9dUVLaHDaEDV9sd3ty36FXNE6xprja5jUaxJD4oZYlw1sPZCEoASWH1vOR4M/Isovig8PfChFnUpqy3Gult9Aipkr3D2/TY+P5qlDp9mYW0D339vU7S8s4XhJGf/oHAfAvsIS7gsPbPbYpKhrYvX1/moMZ0sw7v5Fl1HrHW9f9j6m9ptabXlScBL7s/cDkBKeQmZxZnOHJn7XVDnO2fIbuHeOk/x21eDQALb06cjSC7mcLCkD4PZgfxZ1CSH29+FTHosJVSU2KepaMGdIMPY2vHWHL7uMWu94kX6RrEhbwfM9n7dZviJtBZF+kQDkl+Xjr2vcLBrC+ThDfgMpZq6Q/Garjd672uNXZyBFXQvjbAnG3oa37vJll7ZCjjWx50Qmbp7I1vNb6RLaBYDDOYc5lX+Ktwa+BcChnEMMbjtYzTCFgzhbfgMpZq4l+e2q/IpKPs/II62kFIBEPx8eigrB39ND1bikqGthnDHByBddNJXbYm9jzbA1fPXbV5wpOAPAzTE3M//2+cQYqqYKGtVxlJohCgdyxvwGkuOErX0FJTy0/wQ+HlpSjFWfiw/OZjP/TBbLktvTzajeZ0WKuhZIEoxwJ62Mrao9fhWuS/KbcHbTj5/nrtAA3kxsjae26gKj0qLwwrF0pqWdZ1WPBNVik6JOCOHUCsoLWJm2kpP5JwFoH9Ce4QnDMeqMKkcmhHBH+wtL+O9rCjoAT62GsbERDPn1mIqRgYzWKYRwWodzDjN0xVCWpC4hvyyf/LJ8lqQuYeiKoaTmpqodnhDCDRk8PDhfVn1g4Qul5fh5SJs6IYSo0bxd8xjYaiAz+s/AU1uVriotlUz/eTpzd87lk7s/UTlCIYS7uS88kBeOnmVa+2h6BfgBsCu/mFdPXGB4RKCqsUlRJ4RwWodzDzO9/3RrQQfgqfXk8S6P8+DaB1WMTAjhrqbHR6PRwJ+PpFOpKAB4aTWMiQ7l5fZRqsYmRZ0Qwmn5efmRWZRJu4B2NsszizPx9ZLG9EKI5mVWFHYXlDApLpKX2kVzxlQ1+HAbvTe+Huq3aFM/AiGEqMWQuCFM+3ka60+tJ7M4k8ziTL479R3Tf57O0LZD1Q5PCOFmPDQaHtx/gvxKM74eWpIMepIMeqco6EDu1AkhnNikmyah0Wh4aetLmBUzAJ4aT/4z8T9lmBMhhCoS/XxIN5XT5vcpwZyJFHVCCKdktpjZn72fZ5Kf4bkez3G28CwArY2t0Xu69pRMQgjnNbltFDNPXOCvlkiSjb7V7tIZVZxVQoo6IYRT8tB68PT3T7N62GpaGVvRIaiD2iEJIQSjD1SNmTnm4CmundtEATTAhdu6qxBVFbcu6hRFsU5H4y5z9wnRksQHxXOu6BytjK3UDqVFkhwnhON93T1e7RBq5d5FncnEsR49AUjcs1umphGqs9Qx5yW433/M41PG8+avbzKu+zg6hXSq9tjVoDOoFFnLIDlOOJu6clxLyW/9g5w377h1UWePa690a9JSPoSiZUgbcHOd693tP+Znf3gWgPEbx9t8zxRFQaPRsP/R/WqF5hLqy28gOU44Vl05zpnzW2pR3d+Ta3UyqNfmV4q6OiiKwpmHR2Pau7fWbfQ9etDms08l6YkbptHr0ffogWnPHrVDcTr/HPxPtUNwWfbkN5AcJxrPFXLcHbuOoeFqu7m6SJs6J6WYTPUmPNOePSgmk9NeXQjnp9FoaPPZp/XeMYGq5OhOekX2UjsEl2VPfgPJcaLx7M1xjs5vH5/L5n/OXiS7vJJOfnpe7xBDD3+/G9rXzn6drL8fKixh5okLPNs6nJt+nybs1/xi3j+bzVSZUaJlSNi2Fe01HziLyVTvozIh7KXRaOQ/zd8dyztm97aJwYlNGIn7uD6/geQ44VjNneNWZV1ixvELzE1sRQ9/P/5xNpuH9p9ka5+OhOm8Gry/1j466+9PHTrNrIRWDArxty7rZNAT7aNj3skM7g4LdMSfcEOkqLOTVq9HW8sH8vqGn/U1dhdC1O6Bbx5Ao9FY283VRdrUOUZd+Q0kx4mW54Oz2YyODuGhqBAA5iW24ofcApZl5DG+TUSj9n202ETsNUXeFbE+On4rKW3UvhtLirrf1ZSk7E1ccjUrhOOsH7He+vuRvCO8+eubPNb5MZLDkgHYn72fJalLZEYJOyiKgklXNep9UXExWrPFus5SarKuKzFb0JjNtu81W6zrD9x2R/Wd1/FeIW6Er1brkLab5RYLB4pK+HObcOsyrUbDLcEGfi0obvT+E3x9eOdMFm91bI1Oq7Ue850zWST4+jR6/40hRd3vGlqY2dPwU9+jh9u1gRKisaIN0dbfJ26ayOTek7m11a3WZYnBiUT6RbJg7wLuiK2h2BBWJovC0PmLq14cOl99gyvrfj1e8w6urK9Lbe8VooFO3NoVP4+6Z2MoLCykoKDA+trb2xtvb9vpuvIqzJgVqj1mDfPy4nhxWaPjnJvYikcPnCLl51Q6GaqKuNSiUjTAkm5tG73/xlC1qMv54EMKv/+e8pMn0fj4oE9JIXziRLzbXT0plrIyLs6dS8G6b7FUVGAYMIDI6dPwDA1t9PHt7ZFTU3FmT8NPGQpAiMZJu5xGK0P1gYdbGVpxMv+kChHZT+38BqDRq3vXQAhH69Spk83r6dOnM2PGjGaNoYe/Hzv6JbEi65K1SLwvPIjhEYH1FqVNTdWirmTXLoIefhh91y4oZjMX//530p98gvZr11rbd2TNmUPR5p+Imf82WoORrNde49z4PxP3xeeNPn5DeuTUVJxJ43Yhmla7gHZ8dPAjZvafiZdH1VV3hbmCjw5+RLuAdipHVze18xuAr4cHJ27pgmKqvZ2PRu8DcvEpnICvVlvvNqmpqcTExFhfX3+XDiDYywMPDWSXV9gsz66oINy78WVPsdmMn4cHj0Q75uLLkVQt6mI/+ofN6+g5c0jrP4DSw4fx7dULc2Ehl79eQcwbb+DXty8AUXNmc3Lov2Patw999+6NjkEKMyGc19S+Uxm3cRyDlg8iISgBgLRLaQAsuH2BmqHVy1nym5+nJxiddwR8IRrCaDTi7+9f5zY6rZZuBl+2XCqy9kS1KApbLxXxeEzjC7Gu2w5zb1ggD0UF0yfQub5bTtWmzlJYCIA2IACA0sOHoaICv/79rNt4t2uHZ3QUJbUkvbKyMsrKrj4zL/x9n0KI6r44+gWLDy0mx5RDYnAiU3pPoWtYV7XDsuoa1pXv7v+OdafWcSr/FABD4oYwtO1QfL1a1sWY5Dchms/TrcN47mg6yUZfUvx9+ce5bErMFh6MCm70vhcmxfJlZh4j952gtY+Oh6KCeSAymEjvhg+V4mhOU9QpFgtZs+eg79EDnw4dAKjMzkHj5YXHdVW5Z0go5pycGvczZ84cZs6c2eTxCtHSrT+1njd2vcHUvlPpFtaNpalLefqHp/lm2DeE6EPUDg+AkooSfL18eaDDA2qH0iiS34RoXsMigsitqGTeqQyyyyvpbNDzRbd2NzRG3fXuDgvk7rBAcsorWZ6Zx5eZecw9lcHAYH8eigpmcEgAnlp1mjTU/wC7mWS++iplaWnEvPVmo/YzZcoU8vPzrT+pqakOilAI17IkdQkjEkYwPGE47QPbM63fNPQeelYeX6l2aFYD/zWQqdumsier5U4vBJLfhFDDE63C2N2/M+kDk/nupg70CLix2SRqE6rz5L9iw/mxd0dmxMew5VIhTx46TfLPh5l7MoOSa4YQai5Ocacu89XXKNq0mTafLsUrMtK63DMsFKWiAnNBgc3VbGVuDh619A67vnvztV2fr6coCqZKGURTtBx6T8f0qK4wV5Cam8oTXZ+wLtNqtPSN7sv+bOcZ0HfOLXNYfXw1T/zfE8QYYhgWP4x7299LuG94/W92EmrlNyFE08our+DLjKo7dedKK/iP39vZZZRVsCD9InsKSviye/tmjUnVok5RFLJem0XhDz/QZskn6FrZDl3g07kzeHlRvP0X/AffBUDZyVNUXsjA185GxBZLVaWckZFRbV1pZSn3rr+3cX+EEM1ozZA1+HhWH6biyuc7Pz/fphFxTWM4AVwqu4RZMRPiY/uYNcQnxNp2zRncEXsHd8TeQV5pHt+c+IbVJ1azcO9C+sf0Z3j8cAa2Hoin1imuTatRO78J4UqufMavfObVtC77Mssy8tiUV0gHP28eiwllZEQQAV5Xc1GvAD9u2XG02WNTNRtmvvoqBWvX0WrhArR+flRmZwOgNRrR+vjgYTQSOOJ+sub+DY+AALQGA1mzZqHv3t3unmFZWVkA9O7du6n+DCGaTQIJda7v0qWLzWs1xnBqCsE+wYzpPIYxncfw2ZHPeOvXt9hybgtBPkE80OEBnuj6BHpP5xroW/KbEI6XlZVFbGysqjFMOJLOsIgg1vRIIMW/5g5bETovnmvkdGQ3QqMoitLsR/3dkY5JNS6Pmj2bwPuHA1cH58xf9y1KeTmGmwcQOW0anmFhdh2jsrKSLVu2cPvtt5OamorRaHRY/K6msLCQTp06yXmqg7OeI4vFQnp6Op06dcLT8+q1Wm136irMFfT6rBdvDnzTZlaGl7e+TEF5Ae/e/m6zxG2vHFMOa06sYfXx1WQUZ3B77O3cH38/WSVZfHzoY8L0YXx414dqh2mjufLb3r178fX1pUuXLk73uXQmzvrddTbOep4sFgtZWVmkpKTY5Dg1lJgt+Ho4TZcEG6oWdc2loKCAgICAao+mhC05T/VzpXP08LqH6RLahZf6vASARbFw5/I7eajjQzzZ9UmVo6vyw5kfWHV8FdsubKN9QHvuT7if/2j/H/jrrp77swVnuXf1vex9ZK+KkarLlT6XTUXOkX3kPNWusNK+OY6NnurNKuGcjVGEEE3u0U6P8vLWl+kc0pmuoV1ZemQppkoTw+KHqR2a1dRtUxnSdghL715Kl9AuNW4T5hvGn7r+qZkjE0K4mw5bDlJXNzUF0AAXbuvePAHVQIo6IdzUkLZDyCvNY+G+heSYcugY3JH3B71PqN55pr7Z+J8b620r5+PpwzPdn2mmiIQQ7urr7vHW3xUU/nDgJG92jCXSAWPfOYpbFHXe3t5Mnz69xrZF4io5T/VztXP0cNLDPJz0sNphVFNUXlTj79cz6Jxrih61uNrnsinIObKPnKfa9Q+yzTdajYae/r600TvPuXKLNnVCiJal2yfd6hyPT1EUNBoN+x91njH1hBDupf1PB9jYK9Gpijq3uFMnhGhZ/jn4nzavn/3hWWb0n9GiBh0WQojmJkWdEMLp9IrsZfNaq9HSLawbrY2tVYpICCGcnxR1QgghhBD1ePyg7Ww7ZRYLLx47V23Muo+7tm3OsGxIUSeEEEIIUY/rx58bERGsUiS1c84hkR1s4cKFxMXF4ePjQ58+fdi5c6faIanmp59+4p577iE6OhqNRsOqVats1iuKwrRp04iKikKv1zNo0CDS0tLUCVYlc+bMoVevXhiNRsLDwxk2bBjHjh2z2aa0tJSxY8cSEhKCwWBgxIgR1imbRNPQ1DlClPuS/GZLclz9JMfdmPlJsXb9qMnli7ovv/ySF154genTp7Nnzx6Sk5MZPHgwFy9eVDs0VRQXF5OcnMzChQtrXD9v3jzeeecd3n//fXbs2IGfnx+DBw+mtLS0mSNVz+bNmxk7diy//PIL33//PRUVFdx1110UFxdbt3n++ef55ptv+Oqrr9i8eTMXLlzg/vvvVzFq1zLhxwk2P+Xmcl775bVqy92d5LfqJMfVT3Kc63L5IU369OlDr169WLBgAVA1f1zr1q0ZP348kydPVjk6dWk0GlauXMmwYcOAqivY6OhoJk6cyKRJkwDIz88nIiKCxYsX8+CDD6oYrXqys7MJDw9n8+bN3HrrreTn5xMWFsbnn3/OyJEjATh69ChJSUls376dvn37qhxxy/fK1lfs2m7WzbOaOBLnJvmtbpLj7CM5znW4dJu68vJydu/ezZQpU6zLtFotgwYNYvv27SpG5pxOnTpFZmYmgwYNsi4LCAigT58+bN++3W0TXn5+PgDBwVXtJ3bv3k1FRYXNeerYsSOxsbGS8BzE3Ys1e0h+azjJcTWTHOc6XPrxa05ODmazmYiICJvlERERZGZmqhSV87pyTuR8XWWxWJgwYQIDBgygS5equUczMzPR6XQEBgbabOvO50k0P8lvDSc5rjrJca7Fpe/UCdFYY8eO5dChQ2zdulXtUIQQwuEkx7kWl75TFxoaioeHR7UeO1lZWURGRqoUlfO6ck7kfFUZN24ca9eu5ccff6RVq1bW5ZGRkZSXl3P58mWb7d31PAl1SH5rOMlxtiTHuR6XLup0Oh09e/Zkw4YN1mUWi4UNGzbQr18/FSNzTm3btiUyMtLmfBUUFLBjxw63Ol+KojBu3DhWrlzJxo0badvWdiDJnj174uXlZXOejh07Rnp6uludJ6EuyW8NJzmuiuQ41+Xyj19feOEFxowZw0033UTv3r15++23KS4u5o9//KPaoamiqKiI48ePW1+fOnWKffv2ERwcTGxsLBMmTGDWrFkkJCTQtm1bpk6dSnR0tLX3mDsYO3Ysn3/+OatXr8ZoNFrbkAQEBKDX6wkICOCJJ57ghRdeIDg4GH9/f8aPH0+/fv2kAbFoVpLfqpMcVz/JcS5McQPvvvuuEhsbq+h0OqV3797KL7/8onZIqvnxxx8VoNrPmDFjFEVRFIvFokydOlWJiIhQvL29lTvuuEM5duyYukE3s5rOD6AsWrTIuo3JZFKeffZZJSgoSPH19VWGDx+uZGRkqBe0cFuS32xJjquf5DjX5fLj1AkhhBBCuAOXblMnhBBCCOEupKgTQgghhHABUtQJIYQQQrgAKeqEEEIIIVyAFHVCCCGEEC5AijohhBBCCBcgRZ0QQgghhAuQok4IIYQQwgVIUeeGNm3ahEajqTZZc3PZsGEDSUlJmM1mAGbMmEH37t0bvJ/y8nLi4uL49ddfHRyhEKIlkxwn3JUUdS5u4MCBTJgwwWZZ//79ycjIICAgQJWY/vrXv/LKK6/g4eHRqP3odDomTZrEiy++6KDIhBAtjeQ4Ia6Sos4N6XQ6IiMj0Wg0zX7srVu3cuLECUaMGNGo/ZSXlwMwevRotm7dyuHDhx0RnhDCBUiOE+5KijoX9thjj7F582bmz5+PRqNBo9Fw+vTpao8mFi9eTGBgIGvXriUxMRFfX19GjhxJSUkJn3zyCXFxcQQFBfHnP//Z+jgBoKysjEmTJhETE4Ofnx99+vRh06ZNdca0bNky7rzzTnx8fKqtW7p0KXFxcQQEBPDggw9SWFhoXTdw4EDGjRvHhAkTCA0NZfDgwQAEBQUxYMAAli1b1vgTJoRoUSTHCWFLijoXNn/+fPr168dTTz1FRkYGGRkZtG7dusZtS0pKeOedd1i2bBnr169n06ZNDB8+nG+//ZZvv/2WpUuX8sEHH7B8+XLre8aNG8f27dtZtmwZBw4c4IEHHmDIkCGkpaXVGtOWLVu46aabqi0/ceIEq1atYu3ataxdu5bNmzfzt7/9zWabTz75BJ1Ox7Zt23j//fety3v37s2WLVsaenqEEC2c5DghbHmqHYBoOgEBAeh0Onx9fYmMjKxz24qKCt577z3at28PwMiRI1m6dClZWVkYDAY6derEbbfdxo8//sioUaNIT09n0aJFpKenEx0dDcCkSZNYv349ixYtYvbs2TUe58yZM9btr2WxWFi8eDFGoxGARx55hA0bNvD6669bt0lISGDevHnV3hsdHc2ZM2fsOylCCJchOU4IW1LUCQB8fX2tyQ4gIiKCuLg4DAaDzbKLFy8CcPDgQcxmMx06dLDZT1lZGSEhIbUex2Qy1fhYIi4uzprsAKKioqzHuqJnz5417lOv11NSUlLHXyeEcHeS44Q7kKJOAODl5WXzWqPR1LjMYrEAUFRUhIeHB7t3767Ww+vaJHm90NBQLl26ZNfxrxzrCj8/vxr3mZeXR1hYWK3HFEIIyXHCHUhR5+J0Op1Nw19HSUlJwWw2c/HiRW655ZYGvS81NdWhsRw6dIiUlBSH7lMI0TJIjhPiKuko4eLi4uLYsWMHp0+fJicnp9qV4Y3q0KEDo0eP5tFHH2XFihWcOnWKnTt3MmfOHNatW1fr+wYPHszWrVsdEsMVW7Zs4a677nLoPoUQLYPkOCGukqLOxU2aNAkPDw86depEWFgY6enpDtv3okWLePTRR5k4cSKJiYkMGzaMXbt2ERsbW+t7Ro8ezeHDhzl27JhDYti+fTv5+fmMHDnSIfsTQrQskuOEuEqjKIqidhDCvfzlL3+hoKCADz74oNH7GjVqFMnJybz00ksOiEwIIRpPcpxQi9ypE83u5Zdfpk2bNo1+TFJeXk7Xrl15/vnnHRSZEEI0nuQ4oRa5UyeEEEII4QLkTp0QQgghhAuQok4IIYQQwgVIUSeEEEII4QKkqBNCCCGEcAFS1AkhhBBCuAAp6oQQQgghXIAUdUIIIYQQLkCKOiGEEEIIFyBFnRBCCCGEC/h/yrqqzqxmiuUAAAAASUVORK5CYII=", + "image/png": "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", "text/plain": [ "
    " ] @@ -2344,7 +2352,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 19, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -2370,7 +2378,7 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 20, "id": "previous-sending", "metadata": {}, "outputs": [ @@ -2378,64 +2386,64 @@ "name": "stdout", "output_type": "stream", "text": [ - "(405451.67 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(405451.67 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(405451.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(405451.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(405451.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(405451.72 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(405451.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(405451.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(405451.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(405451.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(405451.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(405451.80 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(405451.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(405451.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(405451.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(405451.85 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(405451.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(405451.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(405451.88 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(405451.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(405451.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(405451.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(405451.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(405451.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(405451.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(405451.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(405451.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(405451.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(405452.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", - "(405452.01 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(405452.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(405452.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(405452.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(405452.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(405452.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(405452.07 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(405452.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(405452.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(405452.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(405452.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(405452.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(405452.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(405452.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(405452.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(405452.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(405452.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(405452.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(405452.22 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(405452.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(405452.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(405452.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(405452.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(405452.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(405452.29 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(405452.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(405452.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(405452.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(405452.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "(3037993.60 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(3037993.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(3037993.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(3037993.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(3037993.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(3037993.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(3037993.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(3037993.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(3037993.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(3037993.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(3037993.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(3037993.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(3037993.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(3037993.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(3037993.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(3037993.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(3037993.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(3037993.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(3037993.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(3037993.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(3037993.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(3037993.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(3037993.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(3037994.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(3037994.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(3037994.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(3037994.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(3037994.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(3037994.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "(3037994.10 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "(3037994.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "(3037994.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "(3037994.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "(3037994.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "(3037994.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "(3037994.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "(3037994.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "(3037994.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "(3037994.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "(3037994.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "(3037994.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "(3037994.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "(3037994.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "(3037994.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "(3037994.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "(3037994.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "(3037994.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "(3037994.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "(3037994.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "(3037994.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "(3037994.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "(3037994.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "(3037994.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "(3037994.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "(3037994.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "(3037994.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "(3037994.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "(3037994.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -2488,7 +2496,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 21, "id": "15f86638", "metadata": {}, "outputs": [ @@ -2497,11 +2505,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 389.71] Completed the formulation of the multiperiod optimization problem.\n", - "2023-02-28 09:45:58 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 3.61] Created an instance of the flowsheet and initialized it.\n", - "[+ 42.96] Initialized the entire multiperiod optimization model.\n", - "[+ 1.05] Unfixed the degrees of freedom from each period model.\n" + "[+ 395.96] Completed the formulation of the multiperiod optimization problem.\n", + "2023-03-10 17:42:54 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 7.00] Created an instance of the flowsheet and initialized it.\n", + "[+ 30.23] Initialized the entire multiperiod optimization model.\n", + "[+ 0.88] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -2536,7 +2544,7 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 22, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -2564,7 +2572,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 23, "id": "6f4290ba", "metadata": {}, "outputs": [], @@ -2588,7 +2596,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 24, "id": "elder-victoria", "metadata": {}, "outputs": [ @@ -4244,7 +4252,7 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 25, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -4272,7 +4280,7 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 26, "id": "liberal-riverside", "metadata": {}, "outputs": [ @@ -4319,106 +4327,102 @@ " inequality constraints with only upper bounds: 7680\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -2.3828146e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -2.9113988e+09 1.92e+05 2.05e+04 -1.0 2.80e+06 - 1.26e-03 8.90e-01f 1\n", - " 2 -2.9604003e+09 7.84e+03 1.23e+04 -1.0 5.02e+05 - 1.23e-03 9.90e-01f 1\n", - " 3 -2.9611070e+09 2.31e+02 5.67e+02 -1.0 1.01e+04 - 3.37e-01 9.71e-01h 1\n", - " 4 -2.9615376e+09 1.28e+02 4.07e+02 -1.0 3.19e+02 - 7.02e-02 4.40e-01f 1\n", - " 5 -2.9617930e+09 1.14e+02 1.47e+03 -1.0 1.13e+03 - 2.21e-01 2.51e-01f 1\n", - " 6 -2.9630621e+09 9.46e-01 2.30e+03 -1.0 4.15e+02 - 1.63e-01 1.00e+00f 1\n", - " 7 -2.9644425e+09 2.25e-01 2.14e+03 -1.0 4.52e+02 - 4.38e-01 1.00e+00f 1\n", - " 8 -2.9665439e+09 6.35e-02 8.25e+02 -1.0 1.17e+03 - 8.62e-03 1.00e+00f 1\n", - " 9 -2.9680091e+09 4.86e-03 6.15e+02 -1.0 4.29e+03 - 2.28e-01 7.81e-01f 1\n", - "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -2.9696504e+09 1.88e-04 2.31e+03 -1.0 3.42e+03 - 1.62e-02 8.40e-01f 1\n", - " 11 -2.9710256e+09 1.65e-07 2.56e+04 -1.0 8.99e+02 - 1.81e-01 8.33e-01f 1\n", - " 12 -2.9724581e+09 2.28e-08 1.29e+04 -1.0 2.35e+03 - 1.68e-01 8.70e-01f 1\n", - " 13 -2.9738029e+09 1.83e-09 1.63e+04 -1.0 9.74e+02 - 1.87e-01 8.95e-01f 1\n", - " 14 -2.9750402e+09 4.37e-10 1.61e+04 -1.0 1.16e+03 - 2.21e-01 9.09e-01f 1\n", - " 15 -2.9761197e+09 1.16e-10 7.42e+03 -1.0 8.63e+02 - 2.62e-01 9.28e-01f 1\n", - " 16 -2.9768881e+09 1.16e-10 7.46e+03 -1.0 9.18e+02 - 3.17e-01 8.28e-01f 1\n", - " 17 -2.9775173e+09 1.16e-10 4.88e+03 -1.0 1.32e+03 - 3.33e-01 8.53e-01f 1\n", - " 18 -2.9779385e+09 1.16e-10 4.66e+03 -1.0 1.92e+03 - 3.07e-01 8.60e-01f 1\n", - " 19 -2.9781870e+09 1.16e-10 4.17e+03 -1.0 2.62e+03 - 2.93e-01 9.62e-01f 1\n", + " 0 -2.3999176e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.9322656e+09 1.92e+05 2.04e+04 -1.0 2.80e+06 - 1.29e-03 8.90e-01f 1\n", + " 2 -2.9820927e+09 7.84e+03 1.20e+04 -1.0 5.02e+05 - 1.24e-03 9.90e-01f 1\n", + " 3 -2.9832326e+09 2.31e+02 5.66e+02 -1.0 1.01e+04 - 3.46e-01 9.71e-01f 1\n", + " 4 -2.9839263e+09 1.28e+02 4.07e+02 -1.0 5.09e+02 - 6.59e-02 4.41e-01f 1\n", + " 5 -2.9843148e+09 1.15e+02 1.46e+03 -1.0 1.17e+03 - 2.15e-01 2.43e-01f 1\n", + " 6 -2.9862524e+09 9.57e-01 2.28e+03 -1.0 6.28e+02 - 1.67e-01 1.00e+00f 1\n", + " 7 -2.9882392e+09 2.30e-01 2.17e+03 -1.0 6.45e+02 - 4.97e-01 1.00e+00f 1\n", + " 8 -2.9911854e+09 7.91e-02 6.87e+02 -1.0 1.27e+03 - 1.08e-02 1.00e+00f 1\n", + " 9 -2.9929795e+09 1.52e-03 6.12e+02 -1.0 3.03e+03 - 6.11e-02 8.04e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -2.9782474e+09 1.16e-10 3.09e+03 -1.0 3.34e+03 - 3.13e-01 7.28e-01f 1\n", - " 21 -2.9782647e+09 1.16e-10 1.53e+03 -1.0 4.23e+03 - 5.96e-01 7.16e-01f 1\n", - " 22 -2.9782511e+09 2.33e-10 8.01e+02 -1.0 7.04e+03 - 4.76e-01 4.74e-01f 1\n", - " 23 -2.9782446e+09 2.33e-10 9.65e+02 -1.0 7.73e+03 - 3.12e-01 1.20e-01f 1\n", - " 24 -2.9782318e+09 2.33e-10 6.22e+02 -1.0 8.33e+03 - 1.28e-01 2.09e-01f 1\n", - " 25 -2.9782075e+09 2.33e-10 1.66e+03 -1.0 7.60e+03 - 2.20e-01 4.33e-01f 1\n", - " 26 -2.9781963e+09 2.33e-10 5.02e+03 -1.0 2.34e+04 - 1.34e-01 2.72e-01f 1\n", - " 27 -2.9781903e+09 2.33e-10 6.02e+03 -1.0 2.51e+04 - 1.80e-01 2.17e-01f 1\n", - " 28 -2.9781785e+09 2.33e-10 2.21e+04 -1.0 1.97e+04 - 1.65e-01 4.39e-01f 1\n", - " 29 -2.9781635e+09 1.16e-10 9.88e+03 -1.0 1.76e+04 - 2.70e-01 6.28e-01f 1\n", + " 10 -2.9944808e+09 2.71e-05 2.56e+03 -1.0 1.58e+03 - 1.35e-01 8.16e-01f 1\n", + " 11 -2.9958140e+09 5.35e-07 2.09e+04 -1.0 1.28e+03 - 1.83e-01 8.41e-01f 1\n", + " 12 -2.9969968e+09 4.04e-08 1.98e+04 -1.0 1.11e+03 - 1.98e-01 8.70e-01f 1\n", + " 13 -2.9979719e+09 5.98e-09 1.69e+04 -1.0 7.38e+02 - 2.51e-01 8.95e-01f 1\n", + " 14 -2.9987075e+09 8.12e-10 1.29e+04 -1.0 6.33e+02 - 3.07e-01 8.98e-01f 1\n", + " 15 -2.9991734e+09 1.43e-10 7.03e+03 -1.0 9.01e+02 - 4.05e-01 8.30e-01f 1\n", + " 16 -2.9995077e+09 1.16e-10 6.29e+03 -1.0 1.46e+03 - 3.45e-01 9.11e-01f 1\n", + " 17 -2.9996177e+09 1.16e-10 3.97e+03 -1.0 2.05e+03 - 3.62e-01 7.16e-01f 1\n", + " 18 -2.9996650e+09 1.16e-10 2.33e+03 -1.0 2.84e+03 - 3.93e-01 6.83e-01f 1\n", + " 19 -2.9996732e+09 1.16e-10 1.34e+03 -1.0 3.73e+03 - 4.36e-01 4.67e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -2.9781470e+09 1.16e-10 9.55e+03 -1.0 1.18e+04 - 3.70e-01 1.00e+00f 1\n", - " 31 -2.9781420e+09 1.16e-10 4.61e+03 -1.0 1.17e+04 - 4.98e-01 8.85e-01f 1\n", - " 32 -2.9781326e+09 1.16e-10 1.76e+03 -1.0 9.94e+03 - 4.83e-01 1.00e+00f 1\n", - " 33 -2.9781254e+09 1.16e-10 6.74e+02 -1.0 6.18e+03 - 7.26e-01 1.00e+00f 1\n", - " 34 -2.9781187e+09 1.16e-10 3.38e+01 -1.0 9.21e+03 - 9.26e-01 1.00e+00f 1\n", - " 35 -2.9781144e+09 1.16e-10 1.35e+01 -1.0 8.22e+03 - 9.91e-01 1.00e+00f 1\n", - " 36 -2.9781141e+09 1.16e-10 2.80e+00 -1.0 2.89e+03 - 1.00e+00 1.00e+00f 1\n", - " 37 -2.9781141e+09 1.16e-10 5.53e-02 -1.0 4.56e+02 - 1.00e+00 1.00e+00f 1\n", - " 38 -2.9784067e+09 2.03e-10 1.72e+02 -2.5 6.48e+04 - 1.00e+00 9.21e-01f 1\n", - " 39 -2.9784277e+09 1.16e-10 6.52e+03 -2.5 7.00e+03 - 1.00e+00 8.02e-01f 1\n", + " 20 -2.9996702e+09 2.33e-10 9.13e+02 -1.0 4.57e+03 - 5.05e-01 3.52e-01f 1\n", + " 21 -2.9996667e+09 2.33e-10 7.93e+02 -1.0 4.95e+03 - 1.30e-01 1.31e-01f 1\n", + " 22 -2.9996590e+09 2.33e-10 6.77e+02 -1.0 4.68e+03 - 3.58e-01 2.76e-01f 1\n", + " 23 -2.9996459e+09 2.33e-10 2.68e+03 -1.0 4.25e+03 - 2.96e-01 4.43e-01f 1\n", + " 24 -2.9996382e+09 2.33e-10 9.76e+03 -1.0 3.65e+03 - 1.82e-01 3.26e-01f 1\n", + " 25 -2.9996233e+09 1.16e-10 1.57e+04 -1.0 7.87e+03 - 2.09e-01 8.65e-01f 1\n", + " 26 -2.9996209e+09 1.16e-10 8.11e+03 -1.0 6.93e+03 - 3.10e-01 5.27e-01f 1\n", + " 27 -2.9996168e+09 1.16e-10 7.26e+03 -1.0 5.62e+03 - 3.91e-01 9.72e-01f 1\n", + " 28 -2.9996111e+09 1.16e-10 4.65e+03 -1.0 4.91e+03 - 4.07e-01 1.00e+00f 1\n", + " 29 -2.9996080e+09 1.16e-10 2.22e+03 -1.0 3.02e+03 - 5.32e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -2.9784327e+09 1.16e-10 1.68e+00 -2.5 1.39e+03 - 1.00e+00 1.00e+00f 1\n", - " 41 -2.9784326e+09 1.16e-10 2.31e-01 -2.5 2.46e+01 - 1.00e+00 1.00e+00f 1\n", - " 42 -2.9784326e+09 1.16e-10 2.81e-03 -2.5 2.73e+00 - 1.00e+00 1.00e+00f 1\n", - " 43 -2.9784375e+09 1.16e-10 2.52e+03 -3.8 1.88e+03 - 1.00e+00 5.71e-01f 1\n", - " 44 -2.9784385e+09 2.33e-10 1.77e+03 -3.8 8.37e+02 - 6.60e-01 3.41e-01f 1\n", - " 45 -2.9784386e+09 2.33e-10 1.56e+03 -3.8 1.04e+03 - 1.64e-01 1.21e-01f 1\n", - " 46 -2.9784389e+09 2.33e-10 1.27e+03 -3.8 5.35e+02 - 1.75e-01 1.85e-01f 1\n", - " 47 -2.9784390e+09 2.33e-10 1.06e+03 -3.8 6.79e+02 - 1.10e-01 1.62e-01f 1\n", - " 48 -2.9784391e+09 2.33e-10 9.78e+02 -3.8 3.65e+02 - 2.58e-01 8.98e-02f 1\n", - " 49 -2.9784391e+09 2.33e-10 8.03e+02 -3.8 2.45e+02 - 6.61e-02 1.73e-01f 1\n", + " 30 -2.9996047e+09 1.16e-10 3.89e+02 -1.0 3.51e+03 - 7.75e-01 1.00e+00f 1\n", + " 31 -2.9996013e+09 1.16e-10 2.76e+01 -1.0 5.50e+03 - 9.90e-01 1.00e+00f 1\n", + " 32 -2.9995998e+09 1.16e-10 8.77e+00 -1.0 3.41e+03 - 9.96e-01 1.00e+00f 1\n", + " 33 -2.9995997e+09 1.16e-10 1.39e+00 -1.0 1.21e+03 - 1.00e+00 1.00e+00f 1\n", + " 34 -2.9995997e+09 1.16e-10 2.15e-02 -1.0 1.69e+02 - 1.00e+00 1.00e+00f 1\n", + " 35 -2.9997732e+09 1.16e-10 1.86e+02 -2.5 3.73e+04 - 1.00e+00 9.07e-01f 1\n", + " 36 -2.9997868e+09 1.16e-10 5.98e+03 -2.5 4.17e+03 - 1.00e+00 7.57e-01f 1\n", + " 37 -2.9997909e+09 1.16e-10 2.66e+00 -2.5 1.00e+03 - 1.00e+00 1.00e+00f 1\n", + " 38 -2.9997908e+09 1.16e-10 8.12e-01 -2.5 4.54e+01 - 1.00e+00 1.00e+00f 1\n", + " 39 -2.9997908e+09 1.16e-10 3.97e-02 -2.5 1.03e+01 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -2.9784392e+09 3.49e-10 7.42e+02 -3.8 1.55e+02 - 1.75e-01 8.21e-02f 1\n", - " 51 -2.9784392e+09 2.33e-10 6.50e+02 -3.8 1.35e+02 - 5.96e-02 1.20e-01f 1\n", - " 52 -2.9784393e+09 3.49e-10 5.30e+02 -3.8 1.12e+02 - 9.78e-02 1.79e-01f 1\n", - " 53 -2.9784393e+09 3.49e-10 5.34e+02 -3.8 9.16e+01 - 2.36e-01 7.16e-02f 1\n", - " 54 -2.9784393e+09 3.49e-10 4.92e+02 -3.8 8.23e+01 - 9.90e-02 8.48e-02f 1\n", - " 55 -2.9784394e+09 2.33e-10 3.02e+02 -3.8 7.46e+01 - 2.99e-02 3.21e-01f 1\n", - " 56 -2.9784394e+09 3.49e-10 2.79e+02 -3.8 4.87e+01 - 2.91e-01 9.42e-02f 1\n", - " 57 -2.9784394e+09 3.49e-10 2.45e+02 -3.8 4.16e+01 - 3.86e-01 2.32e-01f 1\n", - " 58 -2.9784394e+09 3.49e-10 2.46e+02 -3.8 2.82e+01 - 1.22e-01 3.61e-02f 1\n", - " 59 -2.9784394e+09 2.33e-10 1.19e+02 -3.8 2.71e+01 - 8.77e-02 4.47e-01f 1\n", + " 40 -2.9997908e+09 1.16e-10 1.09e-04 -2.5 5.32e-01 - 1.00e+00 1.00e+00h 1\n", + " 41 -2.9997929e+09 1.16e-10 3.30e+03 -3.8 1.03e+03 - 1.00e+00 4.35e-01f 1\n", + " 42 -2.9997931e+09 2.33e-10 2.95e+03 -3.8 6.18e+02 - 2.07e-01 1.15e-01f 1\n", + " 43 -2.9997933e+09 2.33e-10 2.48e+03 -3.8 5.61e+02 - 1.14e-01 1.56e-01f 1\n", + " 44 -2.9997935e+09 2.33e-10 1.96e+03 -3.8 4.79e+02 - 1.25e-01 2.01e-01f 1\n", + " 45 -2.9997936e+09 3.49e-10 1.86e+03 -3.8 3.36e+02 - 2.29e-01 6.99e-02f 1\n", + " 46 -2.9997937e+09 2.33e-10 1.47e+03 -3.8 3.06e+02 - 1.27e-01 2.04e-01f 1\n", + " 47 -2.9997938e+09 3.49e-10 1.26e+03 -3.8 3.12e+02 - 6.95e-02 1.36e-01f 1\n", + " 48 -2.9997938e+09 3.49e-10 1.13e+03 -3.8 2.84e+02 - 2.50e-01 1.13e-01f 1\n", + " 49 -2.9997939e+09 3.49e-10 1.01e+03 -3.8 1.96e+02 - 1.66e-01 1.16e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -2.9784394e+09 2.33e-10 1.01e+02 -3.8 1.62e+01 - 8.25e-01 4.85e-01f 1\n", - " 61 -2.9784395e+09 1.16e-10 4.51e+00 -3.8 7.74e+00 - 1.00e+00 9.53e-01f 1\n", - " 62 -2.9784395e+09 1.16e-10 3.46e-05 -3.8 1.56e+00 - 1.00e+00 1.00e+00f 1\n", - " 63 -2.9784395e+09 2.33e-10 4.57e+01 -5.7 4.77e+01 - 2.13e-01 1.12e-01f 1\n", - " 64 -2.9784395e+09 2.33e-10 6.28e+01 -5.7 3.72e+01 - 1.58e-01 9.77e-02f 1\n", - " 65 -2.9784395e+09 2.33e-10 3.97e+01 -5.7 3.55e+01 - 3.75e-02 9.70e-02f 1\n", - " 66 -2.9784395e+09 3.49e-10 4.27e+01 -5.7 2.91e+01 - 8.08e-02 5.78e-02f 1\n", - " 67 -2.9784395e+09 2.33e-10 9.09e+01 -5.7 3.06e+01 - 1.52e-01 4.15e-01f 1\n", - " 68 -2.9784396e+09 2.33e-10 7.36e+01 -5.7 1.62e+01 - 4.44e-01 6.39e-01f 1\n", - " 69 -2.9784396e+09 1.16e-10 6.85e+00 -5.7 4.26e+00 - 8.97e-01 9.66e-01f 1\n", + " 50 -2.9997939e+09 3.49e-10 8.78e+02 -3.8 1.23e+02 - 1.26e-01 1.29e-01f 1\n", + " 51 -2.9997939e+09 3.49e-10 9.27e+02 -3.8 1.08e+02 - 3.06e-01 6.97e-02f 1\n", + " 52 -2.9997940e+09 3.49e-10 7.62e+02 -3.8 7.76e+01 - 4.92e-02 1.60e-01f 1\n", + " 53 -2.9997940e+09 3.49e-10 7.22e+02 -3.8 6.35e+01 - 1.54e-01 6.33e-02f 1\n", + " 54 -2.9997940e+09 3.49e-10 5.07e+02 -3.8 5.98e+01 - 2.77e-01 2.96e-01f 1\n", + " 55 -2.9997940e+09 2.33e-10 4.24e+02 -3.8 3.90e+01 - 2.63e-01 1.65e-01f 1\n", + " 56 -2.9997940e+09 3.49e-10 3.52e+02 -3.8 3.11e+01 - 2.39e-01 1.64e-01f 1\n", + " 57 -2.9997941e+09 3.49e-10 2.22e+02 -3.8 2.43e+01 - 1.74e-01 3.84e-01f 1\n", + " 58 -2.9997941e+09 2.33e-10 1.59e+02 -3.8 1.46e+01 - 1.48e-01 2.98e-01f 1\n", + " 59 -2.9997941e+09 2.33e-10 9.66e+01 -3.8 1.01e+01 - 4.81e-01 3.81e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 70 -2.9784396e+09 1.16e-10 1.19e-05 -5.7 3.67e-01 - 1.00e+00 1.00e+00f 1\n", - " 71 -2.9784396e+09 1.16e-10 2.05e-05 -7.0 3.85e-01 - 1.00e+00 1.00e+00f 1\n", - " 72 -2.9784396e+09 1.16e-10 6.89e-09 -7.0 1.84e-03 - 1.00e+00 1.00e+00h 1\n", + " 60 -2.9997941e+09 1.16e-10 3.65e+01 -3.8 5.97e+00 - 4.69e-01 9.25e-01f 1\n", + " 61 -2.9997941e+09 1.16e-10 4.55e-05 -3.8 4.48e-01 - 1.00e+00 1.00e+00f 1\n", + " 62 -2.9997941e+09 2.33e-10 3.64e+01 -5.7 2.31e+01 - 2.22e-01 1.42e-01f 1\n", + " 63 -2.9997941e+09 2.33e-10 6.87e+01 -5.7 1.86e+01 - 4.19e-02 2.45e-01f 1\n", + " 64 -2.9997942e+09 2.33e-10 1.53e+02 -5.7 1.36e+01 - 3.98e-01 7.03e-01f 1\n", + " 65 -2.9997942e+09 1.16e-10 2.58e+01 -5.7 2.46e+00 - 8.46e-01 8.05e-01f 1\n", + " 66 -2.9997942e+09 1.16e-10 4.41e-05 -5.7 3.20e-01 - 1.00e+00 1.00e+00f 1\n", + " 67 -2.9997942e+09 1.16e-10 2.96e-08 -5.7 6.00e-03 - 1.00e+00 1.00e+00h 1\n", + " 68 -2.9997942e+09 1.16e-10 9.89e-06 -7.0 1.86e-01 - 1.00e+00 1.00e+00f 1\n", + " 69 -2.9997942e+09 1.16e-10 3.54e-11 -7.0 5.35e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 72\n", + "Number of Iterations....: 69\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -7.2809607966117442e+07 -2.9784395889135299e+09\n", - "Dual infeasibility......: 6.8942340184760490e-09 2.8202403651753174e-07\n", + "Objective...............: -1.2221938796853948e+08 -2.9997941795897131e+09\n", + "Dual infeasibility......: 3.5362247101907029e-11 8.6794300639780532e-10\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.1220969742037112e-08 3.7315974527043550e-06\n", - "Overall NLP error.......: 9.1220969742037112e-08 3.7315974527043550e-06\n", + "Complementarity.........: 9.8438283211592237e-08 2.4161026653393979e-06\n", + "Overall NLP error.......: 9.8438283211592237e-08 2.4161026653393979e-06\n", "\n", "\n", - "Number of objective function evaluations = 73\n", - "Number of objective gradient evaluations = 73\n", - "Number of equality constraint evaluations = 73\n", - "Number of inequality constraint evaluations = 73\n", - "Number of equality constraint Jacobian evaluations = 73\n", - "Number of inequality constraint Jacobian evaluations = 73\n", - "Number of Lagrangian Hessian evaluations = 72\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 65.449\n", - "Total CPU secs in NLP function evaluations = 31.332\n", + "Number of objective function evaluations = 70\n", + "Number of objective gradient evaluations = 70\n", + "Number of equality constraint evaluations = 70\n", + "Number of inequality constraint evaluations = 70\n", + "Number of equality constraint Jacobian evaluations = 70\n", + "Number of inequality constraint Jacobian evaluations = 70\n", + "Number of Lagrangian Hessian evaluations = 69\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 65.950\n", + "Total CPU secs in NLP function evaluations = 36.593\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -4426,10 +4430,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 103.68753337860107}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 110.95537257194519}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 70, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -4451,7 +4455,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 27, "id": "civil-celebration", "metadata": {}, "outputs": [ @@ -4459,9 +4463,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0007913396840620657 MW\n", - "Optimal tank capacity : 7.886671077145568e-06 kg\n", - "Optimal turbine capacity: 9.076514376699183e-05 MW\n" + "Optimal PEM capacity : 0.0007913315424667681 MW\n", + "Optimal tank capacity : 5.053569403508419e-06 kg\n", + "Optimal turbine capacity: 9.076112854379217e-05 MW\n" ] } ], @@ -4474,13 +4478,13 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 28, "id": "protecting-asthma", "metadata": {}, "outputs": [ { "data": { - "image/png": "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", + "image/png": "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", "text/plain": [ "
    " ] @@ -4510,7 +4514,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.15" + "version": "3.8.0" }, "vscode": { "interpreter": { From f6fe206d01b1a05827e40506acc6ae6e64fd7f9d Mon Sep 17 00:00:00 2001 From: Radhakrishna Date: Wed, 15 Mar 2023 21:41:10 -0400 Subject: [PATCH 23/29] Run Raven within Jupyter notebook --- ...od_design_pricetaker_wTEALandSynhist.ipynb | 29788 +++++++++++++++- dispatches/util/syn_hist_generation.py | 16 + dispatches/util/syn_hist_integration.py | 8 +- dispatches/util/teal_integration.py | 8 +- 4 files changed, 29501 insertions(+), 319 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index 62a0be412..5c18cb600 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -63,20 +63,7 @@ " pip install -r requirements-dev.txt\n", " pip install -r requirements-raven.txt\n", " ```\n", - "\n", - "### Training an ARMA Model\n", - "To train an ARMA model three things are needed:\n", - " 1. Training data sets (in the form of CSV files)\n", - " 2. a pointer to all the data sets (also a CSV with each requisite data file as a new row)\n", - " 3. a RAVEN XML input script with requirements for the model and a pointer to the training data sets\n", - "\n", - "(1) and (2) are provided in the dispatches sample-data repository. An example of (3) is found within this directory (#FIXME). To create the ARMA model, run the following steps in an open terminal:\n", - "\n", - " ```bash\n", - " # run RAVEN\n", - " raven_framework ARMA_train.xml\n", - " ```\n", - "\n", + " \n", "### Helpful Intermediate Classes\n", "In addition to RAVEN and TEAL, we have added two file to help interface between DISPATCHES and the RAVEN/TEAL toolset.\n", "These are found in the `dispatches/util` directory under:\n", @@ -193,7 +180,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2023-03-10 17:30:56 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "2023-03-15 21:23:52 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", "Degrees of freedom: 0\n", "Ipopt 3.13.2: nlp_scaling_method=gradient-based\n", "tol=1e-06\n", @@ -263,7 +250,7 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.16742944717407227}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 215, 'Number of variables': 215, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 0.15090703964233398}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, "execution_count": 2, @@ -429,6 +416,29182 @@ "Also note that ARMA models occasionally go through minor structural changes; be sure to update RAVEN and retrain the ARMA model when such changes are implemented. Details and workshop examples on how to train an ARMA model can be found at: https://github.com/idaholab/raven/tree/devel/doc/workshop/ARMA. \n", "\n", "\n", + "### Training an ARMA Model\n", + "To train an ARMA model three things are needed:\n", + " 1. Training data sets (in the form of CSV files)\n", + " 2. a pointer to all the data sets (also a CSV with each requisite data file as a new row)\n", + " 3. a RAVEN XML input script with requirements for the model and a pointer to the training data sets\n", + "\n", + "An example of all the above three can be found within the ```\\ARMA_Model``` subdirectory. To create the ARMA model, run the following steps in an open terminal:\n", + "\n", + " ```bash\n", + " # run RAVEN\n", + " cd \n", + " raven_framework ARMA_train.xml\n", + " ```\n", + "\n", + "Alternatively, run the cell below." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "ba8bf390", + "metadata": {}, + "outputs": [], + "source": [ + "# Get the path to the ARMA_train.xml file\n", + "cwd = os.getcwd()\n", + "arma_xml_file = cwd + \"\\\\ARMA_Model\\\\ARMA_train.xml\"" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "1b805d86", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\matplotlib\\__init__.py:169: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " if LooseVersion(module.__version__) < minver:\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\setuptools\\_distutils\\version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " other = LooseVersion(other)\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\xarray\\core\\pycompat.py:37: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " duck_array_version = LooseVersion(\"0.0.0\")\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\setuptools\\_distutils\\version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " other = LooseVersion(other)\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\xarray\\core\\npcompat.py:89: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " if LooseVersion(np.__version__) >= \"1.20.0\":\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\xarray\\core\\pdcompat.py:45: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " if LooseVersion(pd.__version__) < \"0.25.0\":\n", + "PySide2/__init__.py: Unable to import shiboken2 from C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Scripts\\raven_framework.exe, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ravenframework, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions\n", + "PySide2/__init__.py: Unable to import shiboken2 from C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Scripts\\raven_framework.exe, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ravenframework, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions\n", + "PySide2/__init__.py: Unable to import shiboken2 from C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Lib\\site-packages\\AMSC, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Scripts\\raven_framework.exe, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ravenframework, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions\n", + "PySide2/__init__.py: Unable to import shiboken2 from C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Lib\\site-packages\\AMSC, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ray\\thirdparty_files, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\Scripts\\raven_framework.exe, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\python38.zip, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\DLLs, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages, c:\\users\\radhakrishna\\desktop\\code_repositories\\dispatches, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\win32\\lib, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\Pythonwin, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\ravenframework, C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\IPython\\extensions\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\xarray\\core\\pycompat.py:37: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.\n", + " duck_array_version = LooseVersion(\"0.0.0\")\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\statsmodels\\tsa\\statespace\\sarimax.py:978: UserWarning: Non-invertible starting MA parameters found. Using zeros as starting parameters.\n", + " warn('Non-invertible starting MA parameters found.'\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\statsmodels\\tsa\\statespace\\sarimax.py:978: UserWarning: Non-invertible starting MA parameters found. Using zeros as starting parameters.\n", + " warn('Non-invertible starting MA parameters found.'\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n", + "C:\\Users\\Radhakrishna\\.conda\\envs\\teal-int-test\\lib\\site-packages\\sklearn\\linear_model\\_base.py:148: FutureWarning: 'normalize' was deprecated in version 1.0 and will be removed in 1.2. Please leave the normalize parameter to its default value to silence this warning. The default behavior of this estimator is to not do any normalization. If normalization is needed please use sklearn.preprocessing.StandardScaler instead.\n", + " warnings.warn(\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Copyright 2017 Battelle Energy Alliance, LLC\n", + "\n", + "Licensed under the Apache License, Version 2.0 (the \"License\");\n", + "you may not use this file except in compliance with the License.\n", + "You may obtain a copy of the License at\n", + "\n", + "http://www.apache.org/licenses/LICENSE-2.0\n", + "\n", + "Unless required by applicable law or agreed to in writing, software\n", + "distributed under the License is distributed on an \"AS IS\" BASIS,\n", + "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n", + "See the License for the specific language governing permissions and\n", + "limitations under the License.\n", + " \n", + "\n", + "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n", + "\n", + " .---. .------###### ##### ### ### ######## ### ###\n", + " / \\ __ / --### ### ### ### ### ### ### ##### ###\n", + " / / \\( )/ --### ### ### ### ### ### ###### ### ######\n", + " ////// ' \\/ ` --####### ######### ### ### ### ### #####\n", + " //// / // : : -### ### ### ### ###### #### ### ####\n", + " // / / /` '---### ### ### ### ### ######## ### ###\n", + "// //..\\\\\n", + "===========UU====UU=============================================================\n", + " '//||\\\\`\n", + " ''``\n", + " \n", + "PluginFactory: No installed plugins detected.\n", + "( 0.01 sec) SIMULATION : Message -> Global verbosity level is \"debug\"\n", + "( 0.01 sec) SIMULATION : DEBUG -> -- Reading the block: Files --\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"Input\" named \"input\" ...\n", + "( 0.01 sec) UserGenerated File : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Class : UserGenerated from \n", + "( 0.01 sec) UserGenerated File : DEBUG -> Type : UserGenerated\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Name : input\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"Input\" named \"pk\" ...\n", + "( 0.01 sec) UserGenerated File : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Class : UserGenerated from \n", + "( 0.01 sec) UserGenerated File : DEBUG -> Type : UserGenerated\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Name : pk\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) UserGenerated File : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> -- Reading the block: Steps --\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"IOStep\" named \"load\" ...\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Class : IOStep from \n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Type : IOStep\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Name : load\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Input : Class: Files Type: Global name: input\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Output : Class: OutStreams Type: Print Global name: test1\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"RomTrainer\" named \"train\" ...\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Class : RomTrainer from \n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Type : RomTrainer\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Name : train\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Input : Class: DataObjects Type: HistorySet Global name: input\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Output : Class: Models Type: ROM Global name: arma\n", + "( 0.01 sec) STEP ROM TRAINER : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"IOStep\" named \"meta\" ...\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Class : IOStep from \n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Type : IOStep\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Name : meta\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Input : Class: Models Type: ROM Global name: arma\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Output : Class: OutStreams Type: Print Global name: romMeta\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"IOStep\" named \"serialize\" ...\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Class : IOStep from \n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Type : IOStep\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Name : serialize\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Input : Class: Models Type: ROM Global name: arma\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Output : Class: Files Type: Global name: pk\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"MultiRun\" named \"sample\" ...\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> the mapping used in the model for checking the compatibility of usage should be more similar to self.parList to avoid the double mapping below FIXME\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> reactivate check on Input as soon as loadCsv gets out from the PostProcessor models!\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Class : MultiRun from \n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Type : MultiRun\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Name : sample\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Input : Class: DataObjects Type: PointSet Global name: placeholder\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Model : Class: Models Type: ROM Global name: arma\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Sampler : Class: Samplers Type: MonteCarlo Global name: mc\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Output : Class: OutStreams Type: Print Global name: synthetic\n", + "( 0.01 sec) STEP MULTIRUN : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"IOStep\" named \"plotting\" ...\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> move this tests to base class when it is ready for all the classes\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Class : IOStep from \n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Type : IOStep\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Name : plotting\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Sleep time : 0.005\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Initial seed : None\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Input : Class: DataObjects Type: HistorySet Global name: synthetic\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Output : Class: OutStreams Type: Plot Global name: plotters\n", + "( 0.01 sec) STEP IOCOMBINED : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> -- Reading the block: DataObjects --\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"PointSet\" named \"placeholder\" ...\n", + "InputData: Using param spec \"DataSet\" to read XML node \"PointSet.\n", + "( 0.01 sec) PointSet : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) PointSet : DEBUG -> Class : PointSet from \n", + "( 0.01 sec) PointSet : DEBUG -> Type : PointSet\n", + "( 0.01 sec) PointSet : DEBUG -> Name : placeholder\n", + "( 0.01 sec) PointSet : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) PointSet : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"HistorySet\" named \"input\" ...\n", + "InputData: Using param spec \"DataSet\" to read XML node \"HistorySet.\n", + "( 0.01 sec) HistorySet : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) HistorySet : DEBUG -> Class : HistorySet from \n", + "( 0.01 sec) HistorySet : DEBUG -> Type : HistorySet\n", + "( 0.01 sec) HistorySet : DEBUG -> Name : input\n", + "( 0.01 sec) HistorySet : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) HistorySet : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"DataSet\" named \"synthetic\" ...\n", + "( 0.01 sec) DataSet : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) DataSet : DEBUG -> Class : DataSet from \n", + "( 0.01 sec) DataSet : DEBUG -> Type : DataSet\n", + "( 0.01 sec) DataSet : DEBUG -> Name : synthetic\n", + "( 0.01 sec) DataSet : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) DataSet : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"DataSet\" named \"meta\" ...\n", + "( 0.01 sec) DataSet : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) DataSet : DEBUG -> Class : DataSet from \n", + "( 0.01 sec) DataSet : DEBUG -> Type : DataSet\n", + "( 0.01 sec) DataSet : DEBUG -> Name : meta\n", + "( 0.01 sec) DataSet : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) DataSet : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> -- Reading the block: Models --\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"ROM\" named \"arma\" ...\n", + "INPUT SPEC ERROR adding checked and unchecked to pivotParameter in ARMA len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to alias in ROM len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to pivotParameter in ROM len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to Features in ROM len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to Target in ROM len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to CV in ROM len 1\n", + "INPUT SPEC ERROR adding checked and unchecked to pivotParameter in ARMA len 1\n", + "InputData: Using param spec \"ARMA\" to read XML node \"ROM.\n", + "( 0.01 sec) ARMA : DEBUG -> Setting ARMA seed to 42\n", + "( 0.01 sec) ARMA : DEBUG -> setting general Fourier settings for \"hour\"\n", + "( 0.01 sec) ARMA : DEBUG -> setting general Fourier settings for \"price\"\n", + "( 0.01 sec) Clustered ROM : DEBUG -> Clustered ROM evaluation mode set to \"full\"\n", + "( 0.01 sec) Clustered ROM : Message -> No evaluationClusterChoice specified for clustered ROM, so defaulting to \"first\".\n", + "( 0.01 sec) ROM MODEL : DEBUG -> ------Reading Completed for:\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Class : ROM from \n", + "( 0.01 sec) ROM MODEL : DEBUG -> Type : ROM\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Name : arma\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Initialization Parameters:\n", + "( 0.01 sec) ROM MODEL : DEBUG -> returnType : \n", + "( 0.01 sec) ROM MODEL : DEBUG -> qualityEstType : []\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Features : ['scaling']\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Target : ['price', 'hour']\n", + "( 0.01 sec) ROM MODEL : DEBUG -> Current Setting:\n", + "( 0.01 sec) SIMULATION : DEBUG -> Reading class \"PostProcessor\" named \"classifier\" ...\n", + "InputData: Using param spec \"DataMining\" to read XML node \"PostProcessor.\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> Class : PostProcessor from \n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> Type : PostProcessor\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> Name : classifier\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> subType : DataMining\n", + "( 0.17 sec) POSTPROCESSOR MODEL : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> -- Reading the block: OutStreams --\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"Print\" named \"romMeta\" ...\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Class : FilePrint from \n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Type : OutStreamFilePrint\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Name : romMeta\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : romMeta\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: meta\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : romMeta\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: meta\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"Print\" named \"test1\" ...\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Class : FilePrint from \n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Type : OutStreamFilePrint\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Name : test1\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : test1\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: input\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : test1\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: input\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"Print\" named \"test2\" ...\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Class : FilePrint from \n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Type : OutStreamFilePrint\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Name : test2\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : test2\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: placeholder\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : test2\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: placeholder\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"Print\" named \"synthetic\" ...\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Class : FilePrint from \n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Type : OutStreamFilePrint\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Name : synthetic\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) OUTSTREAM PRINT : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : synthetic\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: synthetic\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) PrintEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Class : Print from \n", + "( 0.17 sec) PrintEntity : DEBUG -> Type : Print\n", + "( 0.17 sec) PrintEntity : DEBUG -> Name : synthetic\n", + "( 0.17 sec) PrintEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PrintEntity : DEBUG -> Source Name 0 :: synthetic\n", + "( 0.17 sec) PrintEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"Plot\" named \"plotters\" ...\n", + "( 0.17 sec) OptPath Plot : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Class : SyntheticCloud from \n", + "( 0.17 sec) OptPath Plot : DEBUG -> Type : SyntheticCloud\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Name : plotters\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Global Class Type : Plotter\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Specialized Class Type : SyntheticCloud\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Overwrite output everytime called: True\n", + "( 0.17 sec) OptPath Plot : DEBUG -> Current Setting:\n", + "( 0.17 sec) PlotEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PlotEntity : DEBUG -> Class : Plot from \n", + "( 0.17 sec) PlotEntity : DEBUG -> Type : Plot\n", + "( 0.17 sec) PlotEntity : DEBUG -> Name : plotters\n", + "( 0.17 sec) PlotEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PlotEntity : DEBUG -> Global Class Type : Plotter\n", + "( 0.17 sec) PlotEntity : DEBUG -> Specialized Class Type : SyntheticCloud\n", + "( 0.17 sec) PlotEntity : DEBUG -> Overwrite output everytime called: False\n", + "( 0.17 sec) PlotEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) PlotEntity : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) PlotEntity : DEBUG -> Class : Plot from \n", + "( 0.17 sec) PlotEntity : DEBUG -> Type : Plot\n", + "( 0.17 sec) PlotEntity : DEBUG -> Name : plotters\n", + "( 0.17 sec) PlotEntity : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) PlotEntity : DEBUG -> Global Class Type : Plotter\n", + "( 0.17 sec) PlotEntity : DEBUG -> Specialized Class Type : SyntheticCloud\n", + "( 0.17 sec) PlotEntity : DEBUG -> Overwrite output everytime called: False\n", + "( 0.17 sec) PlotEntity : DEBUG -> Current Setting:\n", + "( 0.17 sec) SIMULATION : DEBUG -> -- Reading the block: Samplers --\n", + "( 0.17 sec) SIMULATION : DEBUG -> Reading class \"MonteCarlo\" named \"mc\" ...\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> ------Reading Completed for:\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> Class : MonteCarlo from \n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> Type : MonteCarlo\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> Name : mc\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> Initialization Parameters:\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> limit : 1\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> initial seed : 42\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> Current Setting:\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> counter : 0\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> initial seed : 42\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> SampledVarsPb : {}\n", + "( 0.17 sec) SAMPLER MONTECARLO : DEBUG -> crowDist : {}\n", + "( 0.17 sec) SIMULATION : DEBUG -> Moving to working directory: c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\output\n", + "( 0.17 sec) Job Handler : DEBUG -> Setting maxQueueSize to 1\n", + "( 0.17 sec) Job Handler : DEBUG -> JobHandler initialized with threading\n", + "( 0.00 sec) SIMULATION : Message -> Simulation started at 2023-03-15 21:24:02\n", + "( 0.00 sec) SIMULATION : DEBUG -> entering the run\n", + "( 0.00 sec) SIMULATION : Message -> -- Beginning IOStep step \"load\" ... --\n", + "( 0.00 sec) STEP IOCOMBINED : Message -> *** Beginning initialization ***\n", + "( 0.00 sec) STEP IOCOMBINED : DEBUG -> jobHandler initialized\n", + "( 0.00 sec) STEP IOCOMBINED : DEBUG -> for the role Output the item of class Print and name test1 has been initialized\n", + "( 0.00 sec) STEP IOCOMBINED : Message -> *** Initialization done ***\n", + "( 0.00 sec) STEP IOCOMBINED : Message -> *** Beginning run ***\n", + "( 0.03 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\ARMA_pointer_2018_2021_to2045.csv\"\n", + "( 0.04 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\Price_2018.csv\"\n", + "( 0.05 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\Price_2019.csv\"\n", + "( 0.05 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\Price_2020.csv\"\n", + "( 0.05 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\Price_2021.csv\"\n", + "( 0.06 sec) CsvLoader : DEBUG -> Reading data from \"c:\\Users\\Radhakrishna\\Desktop\\code_repositories\\dispatches\\dispatches\\case_studies\\nuclear_case\\ARMA_Model\\Price_2021.csv\"\n", + "( 0.07 sec) HistorySet : DEBUG -> Printing data to CSV: \"test1.csv\"\n", + "( 0.18 sec) HistorySet : DEBUG -> Printing metadata XML: \"test1.xml\"\n", + "( 0.18 sec) STEP IOCOMBINED : Message -> *** Run finished ***\n", + "( 0.18 sec) STEP IOCOMBINED : Message -> *** Closing the step ***\n", + "( 0.18 sec) STEP IOCOMBINED : Message -> *** Step closed ***\n", + "( 0.18 sec) SIMULATION : Message -> -- End step load of type: IOStep --\n", + "\n", + "( 0.18 sec) SIMULATION : Message -> -- Beginning RomTrainer step \"train\" ... --\n", + "( 0.18 sec) STEP ROM TRAINER : Message -> *** Beginning initialization ***\n", + "( 0.18 sec) STEP ROM TRAINER : DEBUG -> jobHandler initialized\n", + "( 0.18 sec) STEP ROM TRAINER : Message -> *** Initialization done ***\n", + "( 0.18 sec) STEP ROM TRAINER : Message -> *** Beginning run ***\n", + "( 0.18 sec) Interp. Cluster ROM : DEBUG -> Training Statepoint Year 0 ...\n", + "( 0.18 sec) Clustered ROM : DEBUG -> Training segmented subspaces for \"arma\" ...\n", + "( 0.19 sec) Clustered ROM : DEBUG -> Dividing hour into 365 divisions for training ...\n", + "DEBUGG no ZF here!\n", + "( 0.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 0.20 sec) Clustered ROM : DEBUG -> Training segment 0 slice(0, 24, None)\n", + "( 0.20 sec) ARMA : DEBUG -> Training...\n", + "( 0.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 0.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 0.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 0.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 0.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.12 sec) Clustered ROM : DEBUG -> Training segment 1 slice(24, 48, None)\n", + "( 1.12 sec) ARMA : DEBUG -> Training...\n", + "( 1.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.14 sec) Clustered ROM : DEBUG -> Training segment 2 slice(48, 72, None)\n", + "( 1.14 sec) ARMA : DEBUG -> Training...\n", + "( 1.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.17 sec) Clustered ROM : DEBUG -> Training segment 3 slice(72, 96, None)\n", + "( 1.17 sec) ARMA : DEBUG -> Training...\n", + "( 1.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.18 sec) Clustered ROM : DEBUG -> Training segment 4 slice(96, 120, None)\n", + "( 1.18 sec) ARMA : DEBUG -> Training...\n", + "( 1.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.20 sec) Clustered ROM : DEBUG -> Training segment 5 slice(120, 144, None)\n", + "( 1.20 sec) ARMA : DEBUG -> Training...\n", + "( 1.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.21 sec) Clustered ROM : DEBUG -> Training segment 6 slice(144, 168, None)\n", + "( 1.21 sec) ARMA : DEBUG -> Training...\n", + "( 1.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.22 sec) Clustered ROM : DEBUG -> Training segment 7 slice(168, 192, None)\n", + "( 1.22 sec) ARMA : DEBUG -> Training...\n", + "( 1.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.24 sec) Clustered ROM : DEBUG -> Training segment 8 slice(192, 216, None)\n", + "( 1.24 sec) ARMA : DEBUG -> Training...\n", + "( 1.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.27 sec) Clustered ROM : DEBUG -> Training segment 9 slice(216, 240, None)\n", + "( 1.27 sec) ARMA : DEBUG -> Training...\n", + "( 1.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.29 sec) Clustered ROM : DEBUG -> Training segment 10 slice(240, 264, None)\n", + "( 1.29 sec) ARMA : DEBUG -> Training...\n", + "( 1.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.33 sec) Clustered ROM : DEBUG -> Training segment 11 slice(264, 288, None)\n", + "( 1.33 sec) ARMA : DEBUG -> Training...\n", + "( 1.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.34 sec) Clustered ROM : DEBUG -> Training segment 12 slice(288, 312, None)\n", + "( 1.34 sec) ARMA : DEBUG -> Training...\n", + "( 1.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.38 sec) Clustered ROM : DEBUG -> Training segment 13 slice(312, 336, None)\n", + "( 1.38 sec) ARMA : DEBUG -> Training...\n", + "( 1.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.38 sec) Clustered ROM : DEBUG -> Training segment 14 slice(336, 360, None)\n", + "( 1.38 sec) ARMA : DEBUG -> Training...\n", + "( 1.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.40 sec) Clustered ROM : DEBUG -> Training segment 15 slice(360, 384, None)\n", + "( 1.40 sec) ARMA : DEBUG -> Training...\n", + "( 1.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.41 sec) Clustered ROM : DEBUG -> Training segment 16 slice(384, 408, None)\n", + "( 1.41 sec) ARMA : DEBUG -> Training...\n", + "( 1.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.42 sec) Clustered ROM : DEBUG -> Training segment 17 slice(408, 432, None)\n", + "( 1.42 sec) ARMA : DEBUG -> Training...\n", + "( 1.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.44 sec) Clustered ROM : DEBUG -> Training segment 18 slice(432, 456, None)\n", + "( 1.44 sec) ARMA : DEBUG -> Training...\n", + "( 1.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.45 sec) Clustered ROM : DEBUG -> Training segment 19 slice(456, 480, None)\n", + "( 1.45 sec) ARMA : DEBUG -> Training...\n", + "( 1.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.46 sec) Clustered ROM : DEBUG -> Training segment 20 slice(480, 504, None)\n", + "( 1.46 sec) ARMA : DEBUG -> Training...\n", + "( 1.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.47 sec) Clustered ROM : DEBUG -> Training segment 21 slice(504, 528, None)\n", + "( 1.47 sec) ARMA : DEBUG -> Training...\n", + "( 1.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.49 sec) Clustered ROM : DEBUG -> Training segment 22 slice(528, 552, None)\n", + "( 1.49 sec) ARMA : DEBUG -> Training...\n", + "( 1.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.50 sec) Clustered ROM : DEBUG -> Training segment 23 slice(552, 576, None)\n", + "( 1.50 sec) ARMA : DEBUG -> Training...\n", + "( 1.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.54 sec) Clustered ROM : DEBUG -> Training segment 24 slice(576, 600, None)\n", + "( 1.54 sec) ARMA : DEBUG -> Training...\n", + "( 1.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.55 sec) Clustered ROM : DEBUG -> Training segment 25 slice(600, 624, None)\n", + "( 1.55 sec) ARMA : DEBUG -> Training...\n", + "( 1.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.57 sec) Clustered ROM : DEBUG -> Training segment 26 slice(624, 648, None)\n", + "( 1.57 sec) ARMA : DEBUG -> Training...\n", + "( 1.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.58 sec) Clustered ROM : DEBUG -> Training segment 27 slice(648, 672, None)\n", + "( 1.58 sec) ARMA : DEBUG -> Training...\n", + "( 1.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.59 sec) Clustered ROM : DEBUG -> Training segment 28 slice(672, 696, None)\n", + "( 1.59 sec) ARMA : DEBUG -> Training...\n", + "( 1.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.60 sec) Clustered ROM : DEBUG -> Training segment 29 slice(696, 720, None)\n", + "( 1.60 sec) ARMA : DEBUG -> Training...\n", + "( 1.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.62 sec) Clustered ROM : DEBUG -> Training segment 30 slice(720, 744, None)\n", + "( 1.62 sec) ARMA : DEBUG -> Training...\n", + "( 1.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.62 sec) Clustered ROM : DEBUG -> Training segment 31 slice(744, 768, None)\n", + "( 1.62 sec) ARMA : DEBUG -> Training...\n", + "( 1.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.64 sec) Clustered ROM : DEBUG -> Training segment 32 slice(768, 792, None)\n", + "( 1.64 sec) ARMA : DEBUG -> Training...\n", + "( 1.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.66 sec) Clustered ROM : DEBUG -> Training segment 33 slice(792, 816, None)\n", + "( 1.66 sec) ARMA : DEBUG -> Training...\n", + "( 1.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.67 sec) Clustered ROM : DEBUG -> Training segment 34 slice(816, 840, None)\n", + "( 1.67 sec) ARMA : DEBUG -> Training...\n", + "( 1.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.68 sec) Clustered ROM : DEBUG -> Training segment 35 slice(840, 864, None)\n", + "( 1.68 sec) ARMA : DEBUG -> Training...\n", + "( 1.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.68 sec) Clustered ROM : DEBUG -> Training segment 36 slice(864, 888, None)\n", + "( 1.68 sec) ARMA : DEBUG -> Training...\n", + "( 1.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.70 sec) Clustered ROM : DEBUG -> Training segment 37 slice(888, 912, None)\n", + "( 1.70 sec) ARMA : DEBUG -> Training...\n", + "( 1.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.72 sec) Clustered ROM : DEBUG -> Training segment 38 slice(912, 936, None)\n", + "( 1.72 sec) ARMA : DEBUG -> Training...\n", + "( 1.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.74 sec) Clustered ROM : DEBUG -> Training segment 39 slice(936, 960, None)\n", + "( 1.74 sec) ARMA : DEBUG -> Training...\n", + "( 1.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.75 sec) Clustered ROM : DEBUG -> Training segment 40 slice(960, 984, None)\n", + "( 1.75 sec) ARMA : DEBUG -> Training...\n", + "( 1.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.76 sec) Clustered ROM : DEBUG -> Training segment 41 slice(984, 1008, None)\n", + "( 1.76 sec) ARMA : DEBUG -> Training...\n", + "( 1.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.78 sec) Clustered ROM : DEBUG -> Training segment 42 slice(1008, 1032, None)\n", + "( 1.78 sec) ARMA : DEBUG -> Training...\n", + "( 1.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.82 sec) Clustered ROM : DEBUG -> Training segment 43 slice(1032, 1056, None)\n", + "( 1.82 sec) ARMA : DEBUG -> Training...\n", + "( 1.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.83 sec) Clustered ROM : DEBUG -> Training segment 44 slice(1056, 1080, None)\n", + "( 1.83 sec) ARMA : DEBUG -> Training...\n", + "( 1.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.84 sec) Clustered ROM : DEBUG -> Training segment 45 slice(1080, 1104, None)\n", + "( 1.84 sec) ARMA : DEBUG -> Training...\n", + "( 1.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.86 sec) Clustered ROM : DEBUG -> Training segment 46 slice(1104, 1128, None)\n", + "( 1.86 sec) ARMA : DEBUG -> Training...\n", + "( 1.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.87 sec) Clustered ROM : DEBUG -> Training segment 47 slice(1128, 1152, None)\n", + "( 1.87 sec) ARMA : DEBUG -> Training...\n", + "( 1.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.88 sec) Clustered ROM : DEBUG -> Training segment 48 slice(1152, 1176, None)\n", + "( 1.88 sec) ARMA : DEBUG -> Training...\n", + "( 1.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.90 sec) Clustered ROM : DEBUG -> Training segment 49 slice(1176, 1200, None)\n", + "( 1.90 sec) ARMA : DEBUG -> Training...\n", + "( 1.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.91 sec) Clustered ROM : DEBUG -> Training segment 50 slice(1200, 1224, None)\n", + "( 1.91 sec) ARMA : DEBUG -> Training...\n", + "( 1.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.92 sec) Clustered ROM : DEBUG -> Training segment 51 slice(1224, 1248, None)\n", + "( 1.92 sec) ARMA : DEBUG -> Training...\n", + "( 1.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.95 sec) Clustered ROM : DEBUG -> Training segment 52 slice(1248, 1272, None)\n", + "( 1.95 sec) ARMA : DEBUG -> Training...\n", + "( 1.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.97 sec) Clustered ROM : DEBUG -> Training segment 53 slice(1272, 1296, None)\n", + "( 1.97 sec) ARMA : DEBUG -> Training...\n", + "( 1.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.97 sec) Clustered ROM : DEBUG -> Training segment 54 slice(1296, 1320, None)\n", + "( 1.97 sec) ARMA : DEBUG -> Training...\n", + "( 1.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.98 sec) Clustered ROM : DEBUG -> Training segment 55 slice(1320, 1344, None)\n", + "( 1.98 sec) ARMA : DEBUG -> Training...\n", + "( 1.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 1.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 1.99 sec) Clustered ROM : DEBUG -> Training segment 56 slice(1344, 1368, None)\n", + "( 1.99 sec) ARMA : DEBUG -> Training...\n", + "( 1.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 1.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 1.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 1.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 1.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.03 sec) Clustered ROM : DEBUG -> Training segment 57 slice(1368, 1392, None)\n", + "( 2.03 sec) ARMA : DEBUG -> Training...\n", + "( 2.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.07 sec) Clustered ROM : DEBUG -> Training segment 58 slice(1392, 1416, None)\n", + "( 2.07 sec) ARMA : DEBUG -> Training...\n", + "( 2.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.08 sec) Clustered ROM : DEBUG -> Training segment 59 slice(1416, 1440, None)\n", + "( 2.08 sec) ARMA : DEBUG -> Training...\n", + "( 2.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.11 sec) Clustered ROM : DEBUG -> Training segment 60 slice(1440, 1464, None)\n", + "( 2.11 sec) ARMA : DEBUG -> Training...\n", + "( 2.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.13 sec) Clustered ROM : DEBUG -> Training segment 61 slice(1464, 1488, None)\n", + "( 2.13 sec) ARMA : DEBUG -> Training...\n", + "( 2.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.14 sec) Clustered ROM : DEBUG -> Training segment 62 slice(1488, 1512, None)\n", + "( 2.14 sec) ARMA : DEBUG -> Training...\n", + "( 2.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.15 sec) Clustered ROM : DEBUG -> Training segment 63 slice(1512, 1536, None)\n", + "( 2.15 sec) ARMA : DEBUG -> Training...\n", + "( 2.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.16 sec) Clustered ROM : DEBUG -> Training segment 64 slice(1536, 1560, None)\n", + "( 2.16 sec) ARMA : DEBUG -> Training...\n", + "( 2.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.19 sec) Clustered ROM : DEBUG -> Training segment 65 slice(1560, 1584, None)\n", + "( 2.19 sec) ARMA : DEBUG -> Training...\n", + "( 2.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.22 sec) Clustered ROM : DEBUG -> Training segment 66 slice(1584, 1608, None)\n", + "( 2.22 sec) ARMA : DEBUG -> Training...\n", + "( 2.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.24 sec) Clustered ROM : DEBUG -> Training segment 67 slice(1608, 1632, None)\n", + "( 2.24 sec) ARMA : DEBUG -> Training...\n", + "( 2.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.25 sec) Clustered ROM : DEBUG -> Training segment 68 slice(1632, 1656, None)\n", + "( 2.25 sec) ARMA : DEBUG -> Training...\n", + "( 2.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.30 sec) Clustered ROM : DEBUG -> Training segment 69 slice(1656, 1680, None)\n", + "( 2.30 sec) ARMA : DEBUG -> Training...\n", + "( 2.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.31 sec) Clustered ROM : DEBUG -> Training segment 70 slice(1680, 1704, None)\n", + "( 2.31 sec) ARMA : DEBUG -> Training...\n", + "( 2.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.33 sec) Clustered ROM : DEBUG -> Training segment 71 slice(1704, 1728, None)\n", + "( 2.33 sec) ARMA : DEBUG -> Training...\n", + "( 2.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.34 sec) Clustered ROM : DEBUG -> Training segment 72 slice(1728, 1752, None)\n", + "( 2.34 sec) ARMA : DEBUG -> Training...\n", + "( 2.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.35 sec) Clustered ROM : DEBUG -> Training segment 73 slice(1752, 1776, None)\n", + "( 2.35 sec) ARMA : DEBUG -> Training...\n", + "( 2.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.37 sec) Clustered ROM : DEBUG -> Training segment 74 slice(1776, 1800, None)\n", + "( 2.37 sec) ARMA : DEBUG -> Training...\n", + "( 2.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.39 sec) Clustered ROM : DEBUG -> Training segment 75 slice(1800, 1824, None)\n", + "( 2.39 sec) ARMA : DEBUG -> Training...\n", + "( 2.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.40 sec) Clustered ROM : DEBUG -> Training segment 76 slice(1824, 1848, None)\n", + "( 2.40 sec) ARMA : DEBUG -> Training...\n", + "( 2.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.41 sec) Clustered ROM : DEBUG -> Training segment 77 slice(1848, 1872, None)\n", + "( 2.41 sec) ARMA : DEBUG -> Training...\n", + "( 2.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.43 sec) Clustered ROM : DEBUG -> Training segment 78 slice(1872, 1896, None)\n", + "( 2.43 sec) ARMA : DEBUG -> Training...\n", + "( 2.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.44 sec) Clustered ROM : DEBUG -> Training segment 79 slice(1896, 1920, None)\n", + "( 2.44 sec) ARMA : DEBUG -> Training...\n", + "( 2.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.45 sec) Clustered ROM : DEBUG -> Training segment 80 slice(1920, 1944, None)\n", + "( 2.45 sec) ARMA : DEBUG -> Training...\n", + "( 2.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.46 sec) Clustered ROM : DEBUG -> Training segment 81 slice(1944, 1968, None)\n", + "( 2.46 sec) ARMA : DEBUG -> Training...\n", + "( 2.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.47 sec) Clustered ROM : DEBUG -> Training segment 82 slice(1968, 1992, None)\n", + "( 2.47 sec) ARMA : DEBUG -> Training...\n", + "( 2.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.49 sec) Clustered ROM : DEBUG -> Training segment 83 slice(1992, 2016, None)\n", + "( 2.49 sec) ARMA : DEBUG -> Training...\n", + "( 2.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.50 sec) Clustered ROM : DEBUG -> Training segment 84 slice(2016, 2040, None)\n", + "( 2.50 sec) ARMA : DEBUG -> Training...\n", + "( 2.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.50 sec) Clustered ROM : DEBUG -> Training segment 85 slice(2040, 2064, None)\n", + "( 2.50 sec) ARMA : DEBUG -> Training...\n", + "( 2.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.51 sec) Clustered ROM : DEBUG -> Training segment 86 slice(2064, 2088, None)\n", + "( 2.51 sec) ARMA : DEBUG -> Training...\n", + "( 2.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.53 sec) Clustered ROM : DEBUG -> Training segment 87 slice(2088, 2112, None)\n", + "( 2.53 sec) ARMA : DEBUG -> Training...\n", + "( 2.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.55 sec) Clustered ROM : DEBUG -> Training segment 88 slice(2112, 2136, None)\n", + "( 2.55 sec) ARMA : DEBUG -> Training...\n", + "( 2.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.57 sec) Clustered ROM : DEBUG -> Training segment 89 slice(2136, 2160, None)\n", + "( 2.57 sec) ARMA : DEBUG -> Training...\n", + "( 2.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.57 sec) Clustered ROM : DEBUG -> Training segment 90 slice(2160, 2184, None)\n", + "( 2.57 sec) ARMA : DEBUG -> Training...\n", + "( 2.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.59 sec) Clustered ROM : DEBUG -> Training segment 91 slice(2184, 2208, None)\n", + "( 2.59 sec) ARMA : DEBUG -> Training...\n", + "( 2.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.60 sec) Clustered ROM : DEBUG -> Training segment 92 slice(2208, 2232, None)\n", + "( 2.60 sec) ARMA : DEBUG -> Training...\n", + "( 2.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.62 sec) Clustered ROM : DEBUG -> Training segment 93 slice(2232, 2256, None)\n", + "( 2.62 sec) ARMA : DEBUG -> Training...\n", + "( 2.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.64 sec) Clustered ROM : DEBUG -> Training segment 94 slice(2256, 2280, None)\n", + "( 2.64 sec) ARMA : DEBUG -> Training...\n", + "( 2.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.66 sec) Clustered ROM : DEBUG -> Training segment 95 slice(2280, 2304, None)\n", + "( 2.66 sec) ARMA : DEBUG -> Training...\n", + "( 2.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.67 sec) Clustered ROM : DEBUG -> Training segment 96 slice(2304, 2328, None)\n", + "( 2.67 sec) ARMA : DEBUG -> Training...\n", + "( 2.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.68 sec) Clustered ROM : DEBUG -> Training segment 97 slice(2328, 2352, None)\n", + "( 2.68 sec) ARMA : DEBUG -> Training...\n", + "( 2.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.69 sec) Clustered ROM : DEBUG -> Training segment 98 slice(2352, 2376, None)\n", + "( 2.69 sec) ARMA : DEBUG -> Training...\n", + "( 2.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.71 sec) Clustered ROM : DEBUG -> Training segment 99 slice(2376, 2400, None)\n", + "( 2.71 sec) ARMA : DEBUG -> Training...\n", + "( 2.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.72 sec) Clustered ROM : DEBUG -> Training segment 100 slice(2400, 2424, None)\n", + "( 2.72 sec) ARMA : DEBUG -> Training...\n", + "( 2.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.75 sec) Clustered ROM : DEBUG -> Training segment 101 slice(2424, 2448, None)\n", + "( 2.75 sec) ARMA : DEBUG -> Training...\n", + "( 2.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.76 sec) Clustered ROM : DEBUG -> Training segment 102 slice(2448, 2472, None)\n", + "( 2.76 sec) ARMA : DEBUG -> Training...\n", + "( 2.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.77 sec) Clustered ROM : DEBUG -> Training segment 103 slice(2472, 2496, None)\n", + "( 2.77 sec) ARMA : DEBUG -> Training...\n", + "( 2.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.79 sec) Clustered ROM : DEBUG -> Training segment 104 slice(2496, 2520, None)\n", + "( 2.79 sec) ARMA : DEBUG -> Training...\n", + "( 2.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.80 sec) Clustered ROM : DEBUG -> Training segment 105 slice(2520, 2544, None)\n", + "( 2.80 sec) ARMA : DEBUG -> Training...\n", + "( 2.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.81 sec) Clustered ROM : DEBUG -> Training segment 106 slice(2544, 2568, None)\n", + "( 2.81 sec) ARMA : DEBUG -> Training...\n", + "( 2.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.82 sec) Clustered ROM : DEBUG -> Training segment 107 slice(2568, 2592, None)\n", + "( 2.82 sec) ARMA : DEBUG -> Training...\n", + "( 2.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.84 sec) Clustered ROM : DEBUG -> Training segment 108 slice(2592, 2616, None)\n", + "( 2.84 sec) ARMA : DEBUG -> Training...\n", + "( 2.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.85 sec) Clustered ROM : DEBUG -> Training segment 109 slice(2616, 2640, None)\n", + "( 2.85 sec) ARMA : DEBUG -> Training...\n", + "( 2.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.86 sec) Clustered ROM : DEBUG -> Training segment 110 slice(2640, 2664, None)\n", + "( 2.86 sec) ARMA : DEBUG -> Training...\n", + "( 2.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.87 sec) Clustered ROM : DEBUG -> Training segment 111 slice(2664, 2688, None)\n", + "( 2.87 sec) ARMA : DEBUG -> Training...\n", + "( 2.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.89 sec) Clustered ROM : DEBUG -> Training segment 112 slice(2688, 2712, None)\n", + "( 2.89 sec) ARMA : DEBUG -> Training...\n", + "( 2.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.90 sec) Clustered ROM : DEBUG -> Training segment 113 slice(2712, 2736, None)\n", + "( 2.90 sec) ARMA : DEBUG -> Training...\n", + "( 2.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.92 sec) Clustered ROM : DEBUG -> Training segment 114 slice(2736, 2760, None)\n", + "( 2.92 sec) ARMA : DEBUG -> Training...\n", + "( 2.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.93 sec) Clustered ROM : DEBUG -> Training segment 115 slice(2760, 2784, None)\n", + "( 2.93 sec) ARMA : DEBUG -> Training...\n", + "( 2.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.94 sec) Clustered ROM : DEBUG -> Training segment 116 slice(2784, 2808, None)\n", + "( 2.94 sec) ARMA : DEBUG -> Training...\n", + "( 2.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.95 sec) Clustered ROM : DEBUG -> Training segment 117 slice(2808, 2832, None)\n", + "( 2.95 sec) ARMA : DEBUG -> Training...\n", + "( 2.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.97 sec) Clustered ROM : DEBUG -> Training segment 118 slice(2832, 2856, None)\n", + "( 2.97 sec) ARMA : DEBUG -> Training...\n", + "( 2.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 2.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 2.99 sec) Clustered ROM : DEBUG -> Training segment 119 slice(2856, 2880, None)\n", + "( 2.99 sec) ARMA : DEBUG -> Training...\n", + "( 2.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 2.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 2.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 2.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 2.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.00 sec) Clustered ROM : DEBUG -> Training segment 120 slice(2880, 2904, None)\n", + "( 3.00 sec) ARMA : DEBUG -> Training...\n", + "( 3.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.01 sec) Clustered ROM : DEBUG -> Training segment 121 slice(2904, 2928, None)\n", + "( 3.01 sec) ARMA : DEBUG -> Training...\n", + "( 3.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.02 sec) Clustered ROM : DEBUG -> Training segment 122 slice(2928, 2952, None)\n", + "( 3.02 sec) ARMA : DEBUG -> Training...\n", + "( 3.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.03 sec) Clustered ROM : DEBUG -> Training segment 123 slice(2952, 2976, None)\n", + "( 3.03 sec) ARMA : DEBUG -> Training...\n", + "( 3.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.05 sec) Clustered ROM : DEBUG -> Training segment 124 slice(2976, 3000, None)\n", + "( 3.05 sec) ARMA : DEBUG -> Training...\n", + "( 3.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.07 sec) Clustered ROM : DEBUG -> Training segment 125 slice(3000, 3024, None)\n", + "( 3.07 sec) ARMA : DEBUG -> Training...\n", + "( 3.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.07 sec) Clustered ROM : DEBUG -> Training segment 126 slice(3024, 3048, None)\n", + "( 3.07 sec) ARMA : DEBUG -> Training...\n", + "( 3.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.08 sec) Clustered ROM : DEBUG -> Training segment 127 slice(3048, 3072, None)\n", + "( 3.08 sec) ARMA : DEBUG -> Training...\n", + "( 3.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.10 sec) Clustered ROM : DEBUG -> Training segment 128 slice(3072, 3096, None)\n", + "( 3.10 sec) ARMA : DEBUG -> Training...\n", + "( 3.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.13 sec) Clustered ROM : DEBUG -> Training segment 129 slice(3096, 3120, None)\n", + "( 3.13 sec) ARMA : DEBUG -> Training...\n", + "( 3.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.15 sec) Clustered ROM : DEBUG -> Training segment 130 slice(3120, 3144, None)\n", + "( 3.15 sec) ARMA : DEBUG -> Training...\n", + "( 3.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.17 sec) Clustered ROM : DEBUG -> Training segment 131 slice(3144, 3168, None)\n", + "( 3.17 sec) ARMA : DEBUG -> Training...\n", + "( 3.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.18 sec) Clustered ROM : DEBUG -> Training segment 132 slice(3168, 3192, None)\n", + "( 3.18 sec) ARMA : DEBUG -> Training...\n", + "( 3.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.21 sec) Clustered ROM : DEBUG -> Training segment 133 slice(3192, 3216, None)\n", + "( 3.21 sec) ARMA : DEBUG -> Training...\n", + "( 3.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.22 sec) Clustered ROM : DEBUG -> Training segment 134 slice(3216, 3240, None)\n", + "( 3.22 sec) ARMA : DEBUG -> Training...\n", + "( 3.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.24 sec) Clustered ROM : DEBUG -> Training segment 135 slice(3240, 3264, None)\n", + "( 3.24 sec) ARMA : DEBUG -> Training...\n", + "( 3.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.25 sec) Clustered ROM : DEBUG -> Training segment 136 slice(3264, 3288, None)\n", + "( 3.25 sec) ARMA : DEBUG -> Training...\n", + "( 3.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.26 sec) Clustered ROM : DEBUG -> Training segment 137 slice(3288, 3312, None)\n", + "( 3.26 sec) ARMA : DEBUG -> Training...\n", + "( 3.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.28 sec) Clustered ROM : DEBUG -> Training segment 138 slice(3312, 3336, None)\n", + "( 3.28 sec) ARMA : DEBUG -> Training...\n", + "( 3.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.29 sec) Clustered ROM : DEBUG -> Training segment 139 slice(3336, 3360, None)\n", + "( 3.29 sec) ARMA : DEBUG -> Training...\n", + "( 3.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.30 sec) Clustered ROM : DEBUG -> Training segment 140 slice(3360, 3384, None)\n", + "( 3.30 sec) ARMA : DEBUG -> Training...\n", + "( 3.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.32 sec) Clustered ROM : DEBUG -> Training segment 141 slice(3384, 3408, None)\n", + "( 3.32 sec) ARMA : DEBUG -> Training...\n", + "( 3.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.33 sec) Clustered ROM : DEBUG -> Training segment 142 slice(3408, 3432, None)\n", + "( 3.33 sec) ARMA : DEBUG -> Training...\n", + "( 3.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.34 sec) Clustered ROM : DEBUG -> Training segment 143 slice(3432, 3456, None)\n", + "( 3.34 sec) ARMA : DEBUG -> Training...\n", + "( 3.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.36 sec) Clustered ROM : DEBUG -> Training segment 144 slice(3456, 3480, None)\n", + "( 3.36 sec) ARMA : DEBUG -> Training...\n", + "( 3.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.37 sec) Clustered ROM : DEBUG -> Training segment 145 slice(3480, 3504, None)\n", + "( 3.37 sec) ARMA : DEBUG -> Training...\n", + "( 3.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.38 sec) Clustered ROM : DEBUG -> Training segment 146 slice(3504, 3528, None)\n", + "( 3.38 sec) ARMA : DEBUG -> Training...\n", + "( 3.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.39 sec) Clustered ROM : DEBUG -> Training segment 147 slice(3528, 3552, None)\n", + "( 3.39 sec) ARMA : DEBUG -> Training...\n", + "( 3.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.42 sec) Clustered ROM : DEBUG -> Training segment 148 slice(3552, 3576, None)\n", + "( 3.42 sec) ARMA : DEBUG -> Training...\n", + "( 3.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.44 sec) Clustered ROM : DEBUG -> Training segment 149 slice(3576, 3600, None)\n", + "( 3.44 sec) ARMA : DEBUG -> Training...\n", + "( 3.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.45 sec) Clustered ROM : DEBUG -> Training segment 150 slice(3600, 3624, None)\n", + "( 3.45 sec) ARMA : DEBUG -> Training...\n", + "( 3.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.49 sec) Clustered ROM : DEBUG -> Training segment 151 slice(3624, 3648, None)\n", + "( 3.49 sec) ARMA : DEBUG -> Training...\n", + "( 3.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.50 sec) Clustered ROM : DEBUG -> Training segment 152 slice(3648, 3672, None)\n", + "( 3.50 sec) ARMA : DEBUG -> Training...\n", + "( 3.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.51 sec) Clustered ROM : DEBUG -> Training segment 153 slice(3672, 3696, None)\n", + "( 3.51 sec) ARMA : DEBUG -> Training...\n", + "( 3.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.53 sec) Clustered ROM : DEBUG -> Training segment 154 slice(3696, 3720, None)\n", + "( 3.53 sec) ARMA : DEBUG -> Training...\n", + "( 3.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.53 sec) Clustered ROM : DEBUG -> Training segment 155 slice(3720, 3744, None)\n", + "( 3.53 sec) ARMA : DEBUG -> Training...\n", + "( 3.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.57 sec) Clustered ROM : DEBUG -> Training segment 156 slice(3744, 3768, None)\n", + "( 3.57 sec) ARMA : DEBUG -> Training...\n", + "( 3.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.58 sec) Clustered ROM : DEBUG -> Training segment 157 slice(3768, 3792, None)\n", + "( 3.58 sec) ARMA : DEBUG -> Training...\n", + "( 3.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.60 sec) Clustered ROM : DEBUG -> Training segment 158 slice(3792, 3816, None)\n", + "( 3.60 sec) ARMA : DEBUG -> Training...\n", + "( 3.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.61 sec) Clustered ROM : DEBUG -> Training segment 159 slice(3816, 3840, None)\n", + "( 3.61 sec) ARMA : DEBUG -> Training...\n", + "( 3.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.65 sec) Clustered ROM : DEBUG -> Training segment 160 slice(3840, 3864, None)\n", + "( 3.65 sec) ARMA : DEBUG -> Training...\n", + "( 3.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.66 sec) Clustered ROM : DEBUG -> Training segment 161 slice(3864, 3888, None)\n", + "( 3.66 sec) ARMA : DEBUG -> Training...\n", + "( 3.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.68 sec) Clustered ROM : DEBUG -> Training segment 162 slice(3888, 3912, None)\n", + "( 3.68 sec) ARMA : DEBUG -> Training...\n", + "( 3.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.69 sec) Clustered ROM : DEBUG -> Training segment 163 slice(3912, 3936, None)\n", + "( 3.69 sec) ARMA : DEBUG -> Training...\n", + "( 3.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.72 sec) Clustered ROM : DEBUG -> Training segment 164 slice(3936, 3960, None)\n", + "( 3.72 sec) ARMA : DEBUG -> Training...\n", + "( 3.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.73 sec) Clustered ROM : DEBUG -> Training segment 165 slice(3960, 3984, None)\n", + "( 3.73 sec) ARMA : DEBUG -> Training...\n", + "( 3.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.74 sec) Clustered ROM : DEBUG -> Training segment 166 slice(3984, 4008, None)\n", + "( 3.74 sec) ARMA : DEBUG -> Training...\n", + "( 3.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.75 sec) Clustered ROM : DEBUG -> Training segment 167 slice(4008, 4032, None)\n", + "( 3.75 sec) ARMA : DEBUG -> Training...\n", + "( 3.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.77 sec) Clustered ROM : DEBUG -> Training segment 168 slice(4032, 4056, None)\n", + "( 3.77 sec) ARMA : DEBUG -> Training...\n", + "( 3.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.79 sec) Clustered ROM : DEBUG -> Training segment 169 slice(4056, 4080, None)\n", + "( 3.79 sec) ARMA : DEBUG -> Training...\n", + "( 3.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.82 sec) Clustered ROM : DEBUG -> Training segment 170 slice(4080, 4104, None)\n", + "( 3.82 sec) ARMA : DEBUG -> Training...\n", + "( 3.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.83 sec) Clustered ROM : DEBUG -> Training segment 171 slice(4104, 4128, None)\n", + "( 3.83 sec) ARMA : DEBUG -> Training...\n", + "( 3.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.84 sec) Clustered ROM : DEBUG -> Training segment 172 slice(4128, 4152, None)\n", + "( 3.84 sec) ARMA : DEBUG -> Training...\n", + "( 3.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.85 sec) Clustered ROM : DEBUG -> Training segment 173 slice(4152, 4176, None)\n", + "( 3.85 sec) ARMA : DEBUG -> Training...\n", + "( 3.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.87 sec) Clustered ROM : DEBUG -> Training segment 174 slice(4176, 4200, None)\n", + "( 3.87 sec) ARMA : DEBUG -> Training...\n", + "( 3.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.88 sec) Clustered ROM : DEBUG -> Training segment 175 slice(4200, 4224, None)\n", + "( 3.88 sec) ARMA : DEBUG -> Training...\n", + "( 3.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.90 sec) Clustered ROM : DEBUG -> Training segment 176 slice(4224, 4248, None)\n", + "( 3.90 sec) ARMA : DEBUG -> Training...\n", + "( 3.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.94 sec) Clustered ROM : DEBUG -> Training segment 177 slice(4248, 4272, None)\n", + "( 3.94 sec) ARMA : DEBUG -> Training...\n", + "( 3.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.98 sec) Clustered ROM : DEBUG -> Training segment 178 slice(4272, 4296, None)\n", + "( 3.98 sec) ARMA : DEBUG -> Training...\n", + "( 3.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 3.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 3.99 sec) Clustered ROM : DEBUG -> Training segment 179 slice(4296, 4320, None)\n", + "( 3.99 sec) ARMA : DEBUG -> Training...\n", + "( 3.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 3.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 3.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 3.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 3.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.00 sec) Clustered ROM : DEBUG -> Training segment 180 slice(4320, 4344, None)\n", + "( 4.00 sec) ARMA : DEBUG -> Training...\n", + "( 4.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.04 sec) Clustered ROM : DEBUG -> Training segment 181 slice(4344, 4368, None)\n", + "( 4.04 sec) ARMA : DEBUG -> Training...\n", + "( 4.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.05 sec) Clustered ROM : DEBUG -> Training segment 182 slice(4368, 4392, None)\n", + "( 4.05 sec) ARMA : DEBUG -> Training...\n", + "( 4.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.06 sec) Clustered ROM : DEBUG -> Training segment 183 slice(4392, 4416, None)\n", + "( 4.06 sec) ARMA : DEBUG -> Training...\n", + "( 4.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.08 sec) Clustered ROM : DEBUG -> Training segment 184 slice(4416, 4440, None)\n", + "( 4.08 sec) ARMA : DEBUG -> Training...\n", + "( 4.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.09 sec) Clustered ROM : DEBUG -> Training segment 185 slice(4440, 4464, None)\n", + "( 4.09 sec) ARMA : DEBUG -> Training...\n", + "( 4.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.11 sec) Clustered ROM : DEBUG -> Training segment 186 slice(4464, 4488, None)\n", + "( 4.11 sec) ARMA : DEBUG -> Training...\n", + "( 4.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.12 sec) Clustered ROM : DEBUG -> Training segment 187 slice(4488, 4512, None)\n", + "( 4.12 sec) ARMA : DEBUG -> Training...\n", + "( 4.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.16 sec) Clustered ROM : DEBUG -> Training segment 188 slice(4512, 4536, None)\n", + "( 4.16 sec) ARMA : DEBUG -> Training...\n", + "( 4.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.17 sec) Clustered ROM : DEBUG -> Training segment 189 slice(4536, 4560, None)\n", + "( 4.17 sec) ARMA : DEBUG -> Training...\n", + "( 4.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.18 sec) Clustered ROM : DEBUG -> Training segment 190 slice(4560, 4584, None)\n", + "( 4.18 sec) ARMA : DEBUG -> Training...\n", + "( 4.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.19 sec) Clustered ROM : DEBUG -> Training segment 191 slice(4584, 4608, None)\n", + "( 4.19 sec) ARMA : DEBUG -> Training...\n", + "( 4.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.20 sec) Clustered ROM : DEBUG -> Training segment 192 slice(4608, 4632, None)\n", + "( 4.20 sec) ARMA : DEBUG -> Training...\n", + "( 4.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.22 sec) Clustered ROM : DEBUG -> Training segment 193 slice(4632, 4656, None)\n", + "( 4.22 sec) ARMA : DEBUG -> Training...\n", + "( 4.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.25 sec) Clustered ROM : DEBUG -> Training segment 194 slice(4656, 4680, None)\n", + "( 4.25 sec) ARMA : DEBUG -> Training...\n", + "( 4.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.27 sec) Clustered ROM : DEBUG -> Training segment 195 slice(4680, 4704, None)\n", + "( 4.27 sec) ARMA : DEBUG -> Training...\n", + "( 4.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.29 sec) Clustered ROM : DEBUG -> Training segment 196 slice(4704, 4728, None)\n", + "( 4.29 sec) ARMA : DEBUG -> Training...\n", + "( 4.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.30 sec) Clustered ROM : DEBUG -> Training segment 197 slice(4728, 4752, None)\n", + "( 4.30 sec) ARMA : DEBUG -> Training...\n", + "( 4.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.32 sec) Clustered ROM : DEBUG -> Training segment 198 slice(4752, 4776, None)\n", + "( 4.32 sec) ARMA : DEBUG -> Training...\n", + "( 4.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.33 sec) Clustered ROM : DEBUG -> Training segment 199 slice(4776, 4800, None)\n", + "( 4.33 sec) ARMA : DEBUG -> Training...\n", + "( 4.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.36 sec) Clustered ROM : DEBUG -> Training segment 200 slice(4800, 4824, None)\n", + "( 4.36 sec) ARMA : DEBUG -> Training...\n", + "( 4.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.37 sec) Clustered ROM : DEBUG -> Training segment 201 slice(4824, 4848, None)\n", + "( 4.37 sec) ARMA : DEBUG -> Training...\n", + "( 4.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.38 sec) Clustered ROM : DEBUG -> Training segment 202 slice(4848, 4872, None)\n", + "( 4.38 sec) ARMA : DEBUG -> Training...\n", + "( 4.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.40 sec) Clustered ROM : DEBUG -> Training segment 203 slice(4872, 4896, None)\n", + "( 4.40 sec) ARMA : DEBUG -> Training...\n", + "( 4.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.41 sec) Clustered ROM : DEBUG -> Training segment 204 slice(4896, 4920, None)\n", + "( 4.41 sec) ARMA : DEBUG -> Training...\n", + "( 4.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.44 sec) Clustered ROM : DEBUG -> Training segment 205 slice(4920, 4944, None)\n", + "( 4.44 sec) ARMA : DEBUG -> Training...\n", + "( 4.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.45 sec) Clustered ROM : DEBUG -> Training segment 206 slice(4944, 4968, None)\n", + "( 4.45 sec) ARMA : DEBUG -> Training...\n", + "( 4.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.46 sec) Clustered ROM : DEBUG -> Training segment 207 slice(4968, 4992, None)\n", + "( 4.46 sec) ARMA : DEBUG -> Training...\n", + "( 4.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.52 sec) Clustered ROM : DEBUG -> Training segment 208 slice(4992, 5016, None)\n", + "( 4.52 sec) ARMA : DEBUG -> Training...\n", + "( 4.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.53 sec) Clustered ROM : DEBUG -> Training segment 209 slice(5016, 5040, None)\n", + "( 4.53 sec) ARMA : DEBUG -> Training...\n", + "( 4.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.55 sec) Clustered ROM : DEBUG -> Training segment 210 slice(5040, 5064, None)\n", + "( 4.55 sec) ARMA : DEBUG -> Training...\n", + "( 4.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.59 sec) Clustered ROM : DEBUG -> Training segment 211 slice(5064, 5088, None)\n", + "( 4.59 sec) ARMA : DEBUG -> Training...\n", + "( 4.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.61 sec) Clustered ROM : DEBUG -> Training segment 212 slice(5088, 5112, None)\n", + "( 4.61 sec) ARMA : DEBUG -> Training...\n", + "( 4.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.62 sec) Clustered ROM : DEBUG -> Training segment 213 slice(5112, 5136, None)\n", + "( 4.62 sec) ARMA : DEBUG -> Training...\n", + "( 4.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.63 sec) Clustered ROM : DEBUG -> Training segment 214 slice(5136, 5160, None)\n", + "( 4.63 sec) ARMA : DEBUG -> Training...\n", + "( 4.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.64 sec) Clustered ROM : DEBUG -> Training segment 215 slice(5160, 5184, None)\n", + "( 4.64 sec) ARMA : DEBUG -> Training...\n", + "( 4.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.66 sec) Clustered ROM : DEBUG -> Training segment 216 slice(5184, 5208, None)\n", + "( 4.66 sec) ARMA : DEBUG -> Training...\n", + "( 4.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.67 sec) Clustered ROM : DEBUG -> Training segment 217 slice(5208, 5232, None)\n", + "( 4.67 sec) ARMA : DEBUG -> Training...\n", + "( 4.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.68 sec) Clustered ROM : DEBUG -> Training segment 218 slice(5232, 5256, None)\n", + "( 4.68 sec) ARMA : DEBUG -> Training...\n", + "( 4.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.69 sec) Clustered ROM : DEBUG -> Training segment 219 slice(5256, 5280, None)\n", + "( 4.69 sec) ARMA : DEBUG -> Training...\n", + "( 4.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.71 sec) Clustered ROM : DEBUG -> Training segment 220 slice(5280, 5304, None)\n", + "( 4.71 sec) ARMA : DEBUG -> Training...\n", + "( 4.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.73 sec) Clustered ROM : DEBUG -> Training segment 221 slice(5304, 5328, None)\n", + "( 4.73 sec) ARMA : DEBUG -> Training...\n", + "( 4.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.75 sec) Clustered ROM : DEBUG -> Training segment 222 slice(5328, 5352, None)\n", + "( 4.75 sec) ARMA : DEBUG -> Training...\n", + "( 4.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.76 sec) Clustered ROM : DEBUG -> Training segment 223 slice(5352, 5376, None)\n", + "( 4.76 sec) ARMA : DEBUG -> Training...\n", + "( 4.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.77 sec) Clustered ROM : DEBUG -> Training segment 224 slice(5376, 5400, None)\n", + "( 4.77 sec) ARMA : DEBUG -> Training...\n", + "( 4.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.79 sec) Clustered ROM : DEBUG -> Training segment 225 slice(5400, 5424, None)\n", + "( 4.79 sec) ARMA : DEBUG -> Training...\n", + "( 4.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.80 sec) Clustered ROM : DEBUG -> Training segment 226 slice(5424, 5448, None)\n", + "( 4.80 sec) ARMA : DEBUG -> Training...\n", + "( 4.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.81 sec) Clustered ROM : DEBUG -> Training segment 227 slice(5448, 5472, None)\n", + "( 4.81 sec) ARMA : DEBUG -> Training...\n", + "( 4.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.83 sec) Clustered ROM : DEBUG -> Training segment 228 slice(5472, 5496, None)\n", + "( 4.83 sec) ARMA : DEBUG -> Training...\n", + "( 4.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.83 sec) Clustered ROM : DEBUG -> Training segment 229 slice(5496, 5520, None)\n", + "( 4.83 sec) ARMA : DEBUG -> Training...\n", + "( 4.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.85 sec) Clustered ROM : DEBUG -> Training segment 230 slice(5520, 5544, None)\n", + "( 4.85 sec) ARMA : DEBUG -> Training...\n", + "( 4.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.87 sec) Clustered ROM : DEBUG -> Training segment 231 slice(5544, 5568, None)\n", + "( 4.87 sec) ARMA : DEBUG -> Training...\n", + "( 4.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.87 sec) Clustered ROM : DEBUG -> Training segment 232 slice(5568, 5592, None)\n", + "( 4.87 sec) ARMA : DEBUG -> Training...\n", + "( 4.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.88 sec) Clustered ROM : DEBUG -> Training segment 233 slice(5592, 5616, None)\n", + "( 4.88 sec) ARMA : DEBUG -> Training...\n", + "( 4.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.92 sec) Clustered ROM : DEBUG -> Training segment 234 slice(5616, 5640, None)\n", + "( 4.92 sec) ARMA : DEBUG -> Training...\n", + "( 4.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.93 sec) Clustered ROM : DEBUG -> Training segment 235 slice(5640, 5664, None)\n", + "( 4.93 sec) ARMA : DEBUG -> Training...\n", + "( 4.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.94 sec) Clustered ROM : DEBUG -> Training segment 236 slice(5664, 5688, None)\n", + "( 4.94 sec) ARMA : DEBUG -> Training...\n", + "( 4.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.96 sec) Clustered ROM : DEBUG -> Training segment 237 slice(5688, 5712, None)\n", + "( 4.96 sec) ARMA : DEBUG -> Training...\n", + "( 4.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 4.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 4.97 sec) Clustered ROM : DEBUG -> Training segment 238 slice(5712, 5736, None)\n", + "( 4.97 sec) ARMA : DEBUG -> Training...\n", + "( 4.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 4.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 4.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 4.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 4.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.01 sec) Clustered ROM : DEBUG -> Training segment 239 slice(5736, 5760, None)\n", + "( 5.01 sec) ARMA : DEBUG -> Training...\n", + "( 5.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.05 sec) Clustered ROM : DEBUG -> Training segment 240 slice(5760, 5784, None)\n", + "( 5.05 sec) ARMA : DEBUG -> Training...\n", + "( 5.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.06 sec) Clustered ROM : DEBUG -> Training segment 241 slice(5784, 5808, None)\n", + "( 5.06 sec) ARMA : DEBUG -> Training...\n", + "( 5.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.09 sec) Clustered ROM : DEBUG -> Training segment 242 slice(5808, 5832, None)\n", + "( 5.09 sec) ARMA : DEBUG -> Training...\n", + "( 5.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.10 sec) Clustered ROM : DEBUG -> Training segment 243 slice(5832, 5856, None)\n", + "( 5.11 sec) ARMA : DEBUG -> Training...\n", + "( 5.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.12 sec) Clustered ROM : DEBUG -> Training segment 244 slice(5856, 5880, None)\n", + "( 5.12 sec) ARMA : DEBUG -> Training...\n", + "( 5.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.14 sec) Clustered ROM : DEBUG -> Training segment 245 slice(5880, 5904, None)\n", + "( 5.14 sec) ARMA : DEBUG -> Training...\n", + "( 5.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.18 sec) Clustered ROM : DEBUG -> Training segment 246 slice(5904, 5928, None)\n", + "( 5.18 sec) ARMA : DEBUG -> Training...\n", + "( 5.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.19 sec) Clustered ROM : DEBUG -> Training segment 247 slice(5928, 5952, None)\n", + "( 5.19 sec) ARMA : DEBUG -> Training...\n", + "( 5.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.20 sec) Clustered ROM : DEBUG -> Training segment 248 slice(5952, 5976, None)\n", + "( 5.20 sec) ARMA : DEBUG -> Training...\n", + "( 5.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.25 sec) Clustered ROM : DEBUG -> Training segment 249 slice(5976, 6000, None)\n", + "( 5.25 sec) ARMA : DEBUG -> Training...\n", + "( 5.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.27 sec) Clustered ROM : DEBUG -> Training segment 250 slice(6000, 6024, None)\n", + "( 5.27 sec) ARMA : DEBUG -> Training...\n", + "( 5.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.29 sec) Clustered ROM : DEBUG -> Training segment 251 slice(6024, 6048, None)\n", + "( 5.29 sec) ARMA : DEBUG -> Training...\n", + "( 5.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.30 sec) Clustered ROM : DEBUG -> Training segment 252 slice(6048, 6072, None)\n", + "( 5.30 sec) ARMA : DEBUG -> Training...\n", + "( 5.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.31 sec) Clustered ROM : DEBUG -> Training segment 253 slice(6072, 6096, None)\n", + "( 5.31 sec) ARMA : DEBUG -> Training...\n", + "( 5.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.32 sec) Clustered ROM : DEBUG -> Training segment 254 slice(6096, 6120, None)\n", + "( 5.32 sec) ARMA : DEBUG -> Training...\n", + "( 5.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.35 sec) Clustered ROM : DEBUG -> Training segment 255 slice(6120, 6144, None)\n", + "( 5.35 sec) ARMA : DEBUG -> Training...\n", + "( 5.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.36 sec) Clustered ROM : DEBUG -> Training segment 256 slice(6144, 6168, None)\n", + "( 5.36 sec) ARMA : DEBUG -> Training...\n", + "( 5.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.38 sec) Clustered ROM : DEBUG -> Training segment 257 slice(6168, 6192, None)\n", + "( 5.38 sec) ARMA : DEBUG -> Training...\n", + "( 5.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.42 sec) Clustered ROM : DEBUG -> Training segment 258 slice(6192, 6216, None)\n", + "( 5.42 sec) ARMA : DEBUG -> Training...\n", + "( 5.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.44 sec) Clustered ROM : DEBUG -> Training segment 259 slice(6216, 6240, None)\n", + "( 5.44 sec) ARMA : DEBUG -> Training...\n", + "( 5.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.44 sec) Clustered ROM : DEBUG -> Training segment 260 slice(6240, 6264, None)\n", + "( 5.44 sec) ARMA : DEBUG -> Training...\n", + "( 5.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.45 sec) Clustered ROM : DEBUG -> Training segment 261 slice(6264, 6288, None)\n", + "( 5.45 sec) ARMA : DEBUG -> Training...\n", + "( 5.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.47 sec) Clustered ROM : DEBUG -> Training segment 262 slice(6288, 6312, None)\n", + "( 5.47 sec) ARMA : DEBUG -> Training...\n", + "( 5.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.48 sec) Clustered ROM : DEBUG -> Training segment 263 slice(6312, 6336, None)\n", + "( 5.48 sec) ARMA : DEBUG -> Training...\n", + "( 5.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.50 sec) Clustered ROM : DEBUG -> Training segment 264 slice(6336, 6360, None)\n", + "( 5.50 sec) ARMA : DEBUG -> Training...\n", + "( 5.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.51 sec) Clustered ROM : DEBUG -> Training segment 265 slice(6360, 6384, None)\n", + "( 5.51 sec) ARMA : DEBUG -> Training...\n", + "( 5.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.51 sec) Clustered ROM : DEBUG -> Training segment 266 slice(6384, 6408, None)\n", + "( 5.51 sec) ARMA : DEBUG -> Training...\n", + "( 5.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.53 sec) Clustered ROM : DEBUG -> Training segment 267 slice(6408, 6432, None)\n", + "( 5.53 sec) ARMA : DEBUG -> Training...\n", + "( 5.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.56 sec) Clustered ROM : DEBUG -> Training segment 268 slice(6432, 6456, None)\n", + "( 5.56 sec) ARMA : DEBUG -> Training...\n", + "( 5.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.57 sec) Clustered ROM : DEBUG -> Training segment 269 slice(6456, 6480, None)\n", + "( 5.57 sec) ARMA : DEBUG -> Training...\n", + "( 5.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.59 sec) Clustered ROM : DEBUG -> Training segment 270 slice(6480, 6504, None)\n", + "( 5.59 sec) ARMA : DEBUG -> Training...\n", + "( 5.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.59 sec) Clustered ROM : DEBUG -> Training segment 271 slice(6504, 6528, None)\n", + "( 5.59 sec) ARMA : DEBUG -> Training...\n", + "( 5.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.60 sec) Clustered ROM : DEBUG -> Training segment 272 slice(6528, 6552, None)\n", + "( 5.60 sec) ARMA : DEBUG -> Training...\n", + "( 5.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.62 sec) Clustered ROM : DEBUG -> Training segment 273 slice(6552, 6576, None)\n", + "( 5.62 sec) ARMA : DEBUG -> Training...\n", + "( 5.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.63 sec) Clustered ROM : DEBUG -> Training segment 274 slice(6576, 6600, None)\n", + "( 5.63 sec) ARMA : DEBUG -> Training...\n", + "( 5.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.64 sec) Clustered ROM : DEBUG -> Training segment 275 slice(6600, 6624, None)\n", + "( 5.64 sec) ARMA : DEBUG -> Training...\n", + "( 5.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.65 sec) Clustered ROM : DEBUG -> Training segment 276 slice(6624, 6648, None)\n", + "( 5.65 sec) ARMA : DEBUG -> Training...\n", + "( 5.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.67 sec) Clustered ROM : DEBUG -> Training segment 277 slice(6648, 6672, None)\n", + "( 5.67 sec) ARMA : DEBUG -> Training...\n", + "( 5.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.69 sec) Clustered ROM : DEBUG -> Training segment 278 slice(6672, 6696, None)\n", + "( 5.69 sec) ARMA : DEBUG -> Training...\n", + "( 5.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.70 sec) Clustered ROM : DEBUG -> Training segment 279 slice(6696, 6720, None)\n", + "( 5.70 sec) ARMA : DEBUG -> Training...\n", + "( 5.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.71 sec) Clustered ROM : DEBUG -> Training segment 280 slice(6720, 6744, None)\n", + "( 5.71 sec) ARMA : DEBUG -> Training...\n", + "( 5.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.73 sec) Clustered ROM : DEBUG -> Training segment 281 slice(6744, 6768, None)\n", + "( 5.73 sec) ARMA : DEBUG -> Training...\n", + "( 5.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.77 sec) Clustered ROM : DEBUG -> Training segment 282 slice(6768, 6792, None)\n", + "( 5.77 sec) ARMA : DEBUG -> Training...\n", + "( 5.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.77 sec) Clustered ROM : DEBUG -> Training segment 283 slice(6792, 6816, None)\n", + "( 5.77 sec) ARMA : DEBUG -> Training...\n", + "( 5.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.79 sec) Clustered ROM : DEBUG -> Training segment 284 slice(6816, 6840, None)\n", + "( 5.79 sec) ARMA : DEBUG -> Training...\n", + "( 5.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.81 sec) Clustered ROM : DEBUG -> Training segment 285 slice(6840, 6864, None)\n", + "( 5.81 sec) ARMA : DEBUG -> Training...\n", + "( 5.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.81 sec) Clustered ROM : DEBUG -> Training segment 286 slice(6864, 6888, None)\n", + "( 5.81 sec) ARMA : DEBUG -> Training...\n", + "( 5.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.83 sec) Clustered ROM : DEBUG -> Training segment 287 slice(6888, 6912, None)\n", + "( 5.83 sec) ARMA : DEBUG -> Training...\n", + "( 5.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.84 sec) Clustered ROM : DEBUG -> Training segment 288 slice(6912, 6936, None)\n", + "( 5.84 sec) ARMA : DEBUG -> Training...\n", + "( 5.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.85 sec) Clustered ROM : DEBUG -> Training segment 289 slice(6936, 6960, None)\n", + "( 5.85 sec) ARMA : DEBUG -> Training...\n", + "( 5.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.87 sec) Clustered ROM : DEBUG -> Training segment 290 slice(6960, 6984, None)\n", + "( 5.87 sec) ARMA : DEBUG -> Training...\n", + "( 5.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.89 sec) Clustered ROM : DEBUG -> Training segment 291 slice(6984, 7008, None)\n", + "( 5.89 sec) ARMA : DEBUG -> Training...\n", + "( 5.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.90 sec) Clustered ROM : DEBUG -> Training segment 292 slice(7008, 7032, None)\n", + "( 5.90 sec) ARMA : DEBUG -> Training...\n", + "( 5.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.92 sec) Clustered ROM : DEBUG -> Training segment 293 slice(7032, 7056, None)\n", + "( 5.92 sec) ARMA : DEBUG -> Training...\n", + "( 5.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.94 sec) Clustered ROM : DEBUG -> Training segment 294 slice(7056, 7080, None)\n", + "( 5.94 sec) ARMA : DEBUG -> Training...\n", + "( 5.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.95 sec) Clustered ROM : DEBUG -> Training segment 295 slice(7080, 7104, None)\n", + "( 5.95 sec) ARMA : DEBUG -> Training...\n", + "( 5.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.95 sec) Clustered ROM : DEBUG -> Training segment 296 slice(7104, 7128, None)\n", + "( 5.95 sec) ARMA : DEBUG -> Training...\n", + "( 5.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.97 sec) Clustered ROM : DEBUG -> Training segment 297 slice(7128, 7152, None)\n", + "( 5.97 sec) ARMA : DEBUG -> Training...\n", + "( 5.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 5.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 5.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 5.99 sec) Clustered ROM : DEBUG -> Training segment 298 slice(7152, 7176, None)\n", + "( 5.99 sec) ARMA : DEBUG -> Training...\n", + "( 5.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 5.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 5.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 5.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.00 sec) Clustered ROM : DEBUG -> Training segment 299 slice(7176, 7200, None)\n", + "( 6.00 sec) ARMA : DEBUG -> Training...\n", + "( 6.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.02 sec) Clustered ROM : DEBUG -> Training segment 300 slice(7200, 7224, None)\n", + "( 6.02 sec) ARMA : DEBUG -> Training...\n", + "( 6.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.06 sec) Clustered ROM : DEBUG -> Training segment 301 slice(7224, 7248, None)\n", + "( 6.06 sec) ARMA : DEBUG -> Training...\n", + "( 6.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.07 sec) Clustered ROM : DEBUG -> Training segment 302 slice(7248, 7272, None)\n", + "( 6.07 sec) ARMA : DEBUG -> Training...\n", + "( 6.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.08 sec) Clustered ROM : DEBUG -> Training segment 303 slice(7272, 7296, None)\n", + "( 6.08 sec) ARMA : DEBUG -> Training...\n", + "( 6.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.09 sec) Clustered ROM : DEBUG -> Training segment 304 slice(7296, 7320, None)\n", + "( 6.09 sec) ARMA : DEBUG -> Training...\n", + "( 6.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.10 sec) Clustered ROM : DEBUG -> Training segment 305 slice(7320, 7344, None)\n", + "( 6.10 sec) ARMA : DEBUG -> Training...\n", + "( 6.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.12 sec) Clustered ROM : DEBUG -> Training segment 306 slice(7344, 7368, None)\n", + "( 6.12 sec) ARMA : DEBUG -> Training...\n", + "( 6.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.12 sec) Clustered ROM : DEBUG -> Training segment 307 slice(7368, 7392, None)\n", + "( 6.12 sec) ARMA : DEBUG -> Training...\n", + "( 6.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.14 sec) Clustered ROM : DEBUG -> Training segment 308 slice(7392, 7416, None)\n", + "( 6.14 sec) ARMA : DEBUG -> Training...\n", + "( 6.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.18 sec) Clustered ROM : DEBUG -> Training segment 309 slice(7416, 7440, None)\n", + "( 6.18 sec) ARMA : DEBUG -> Training...\n", + "( 6.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.18 sec) Clustered ROM : DEBUG -> Training segment 310 slice(7440, 7464, None)\n", + "( 6.18 sec) ARMA : DEBUG -> Training...\n", + "( 6.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.20 sec) Clustered ROM : DEBUG -> Training segment 311 slice(7464, 7488, None)\n", + "( 6.20 sec) ARMA : DEBUG -> Training...\n", + "( 6.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.22 sec) Clustered ROM : DEBUG -> Training segment 312 slice(7488, 7512, None)\n", + "( 6.22 sec) ARMA : DEBUG -> Training...\n", + "( 6.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.23 sec) Clustered ROM : DEBUG -> Training segment 313 slice(7512, 7536, None)\n", + "( 6.23 sec) ARMA : DEBUG -> Training...\n", + "( 6.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.25 sec) Clustered ROM : DEBUG -> Training segment 314 slice(7536, 7560, None)\n", + "( 6.25 sec) ARMA : DEBUG -> Training...\n", + "( 6.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.27 sec) Clustered ROM : DEBUG -> Training segment 315 slice(7560, 7584, None)\n", + "( 6.27 sec) ARMA : DEBUG -> Training...\n", + "( 6.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.29 sec) Clustered ROM : DEBUG -> Training segment 316 slice(7584, 7608, None)\n", + "( 6.29 sec) ARMA : DEBUG -> Training...\n", + "( 6.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.30 sec) Clustered ROM : DEBUG -> Training segment 317 slice(7608, 7632, None)\n", + "( 6.30 sec) ARMA : DEBUG -> Training...\n", + "( 6.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.31 sec) Clustered ROM : DEBUG -> Training segment 318 slice(7632, 7656, None)\n", + "( 6.31 sec) ARMA : DEBUG -> Training...\n", + "( 6.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.32 sec) Clustered ROM : DEBUG -> Training segment 319 slice(7656, 7680, None)\n", + "( 6.32 sec) ARMA : DEBUG -> Training...\n", + "( 6.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.34 sec) Clustered ROM : DEBUG -> Training segment 320 slice(7680, 7704, None)\n", + "( 6.34 sec) ARMA : DEBUG -> Training...\n", + "( 6.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.35 sec) Clustered ROM : DEBUG -> Training segment 321 slice(7704, 7728, None)\n", + "( 6.35 sec) ARMA : DEBUG -> Training...\n", + "( 6.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.36 sec) Clustered ROM : DEBUG -> Training segment 322 slice(7728, 7752, None)\n", + "( 6.36 sec) ARMA : DEBUG -> Training...\n", + "( 6.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.37 sec) Clustered ROM : DEBUG -> Training segment 323 slice(7752, 7776, None)\n", + "( 6.37 sec) ARMA : DEBUG -> Training...\n", + "( 6.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.39 sec) Clustered ROM : DEBUG -> Training segment 324 slice(7776, 7800, None)\n", + "( 6.39 sec) ARMA : DEBUG -> Training...\n", + "( 6.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.40 sec) Clustered ROM : DEBUG -> Training segment 325 slice(7800, 7824, None)\n", + "( 6.40 sec) ARMA : DEBUG -> Training...\n", + "( 6.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.41 sec) Clustered ROM : DEBUG -> Training segment 326 slice(7824, 7848, None)\n", + "( 6.41 sec) ARMA : DEBUG -> Training...\n", + "( 6.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.43 sec) Clustered ROM : DEBUG -> Training segment 327 slice(7848, 7872, None)\n", + "( 6.43 sec) ARMA : DEBUG -> Training...\n", + "( 6.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.43 sec) Clustered ROM : DEBUG -> Training segment 328 slice(7872, 7896, None)\n", + "( 6.43 sec) ARMA : DEBUG -> Training...\n", + "( 6.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.45 sec) Clustered ROM : DEBUG -> Training segment 329 slice(7896, 7920, None)\n", + "( 6.45 sec) ARMA : DEBUG -> Training...\n", + "( 6.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.46 sec) Clustered ROM : DEBUG -> Training segment 330 slice(7920, 7944, None)\n", + "( 6.46 sec) ARMA : DEBUG -> Training...\n", + "( 6.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.47 sec) Clustered ROM : DEBUG -> Training segment 331 slice(7944, 7968, None)\n", + "( 6.47 sec) ARMA : DEBUG -> Training...\n", + "( 6.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.48 sec) Clustered ROM : DEBUG -> Training segment 332 slice(7968, 7992, None)\n", + "( 6.48 sec) ARMA : DEBUG -> Training...\n", + "( 6.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.50 sec) Clustered ROM : DEBUG -> Training segment 333 slice(7992, 8016, None)\n", + "( 6.50 sec) ARMA : DEBUG -> Training...\n", + "( 6.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.51 sec) Clustered ROM : DEBUG -> Training segment 334 slice(8016, 8040, None)\n", + "( 6.51 sec) ARMA : DEBUG -> Training...\n", + "( 6.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.52 sec) Clustered ROM : DEBUG -> Training segment 335 slice(8040, 8064, None)\n", + "( 6.52 sec) ARMA : DEBUG -> Training...\n", + "( 6.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.53 sec) Clustered ROM : DEBUG -> Training segment 336 slice(8064, 8088, None)\n", + "( 6.53 sec) ARMA : DEBUG -> Training...\n", + "( 6.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.54 sec) Clustered ROM : DEBUG -> Training segment 337 slice(8088, 8112, None)\n", + "( 6.55 sec) ARMA : DEBUG -> Training...\n", + "( 6.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.58 sec) Clustered ROM : DEBUG -> Training segment 338 slice(8112, 8136, None)\n", + "( 6.58 sec) ARMA : DEBUG -> Training...\n", + "( 6.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.60 sec) Clustered ROM : DEBUG -> Training segment 339 slice(8136, 8160, None)\n", + "( 6.60 sec) ARMA : DEBUG -> Training...\n", + "( 6.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.62 sec) Clustered ROM : DEBUG -> Training segment 340 slice(8160, 8184, None)\n", + "( 6.62 sec) ARMA : DEBUG -> Training...\n", + "( 6.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.63 sec) Clustered ROM : DEBUG -> Training segment 341 slice(8184, 8208, None)\n", + "( 6.63 sec) ARMA : DEBUG -> Training...\n", + "( 6.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.64 sec) Clustered ROM : DEBUG -> Training segment 342 slice(8208, 8232, None)\n", + "( 6.64 sec) ARMA : DEBUG -> Training...\n", + "( 6.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.66 sec) Clustered ROM : DEBUG -> Training segment 343 slice(8232, 8256, None)\n", + "( 6.66 sec) ARMA : DEBUG -> Training...\n", + "( 6.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.68 sec) Clustered ROM : DEBUG -> Training segment 344 slice(8256, 8280, None)\n", + "( 6.69 sec) ARMA : DEBUG -> Training...\n", + "( 6.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.70 sec) Clustered ROM : DEBUG -> Training segment 345 slice(8280, 8304, None)\n", + "( 6.70 sec) ARMA : DEBUG -> Training...\n", + "( 6.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.71 sec) Clustered ROM : DEBUG -> Training segment 346 slice(8304, 8328, None)\n", + "( 6.71 sec) ARMA : DEBUG -> Training...\n", + "( 6.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.72 sec) Clustered ROM : DEBUG -> Training segment 347 slice(8328, 8352, None)\n", + "( 6.72 sec) ARMA : DEBUG -> Training...\n", + "( 6.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.73 sec) Clustered ROM : DEBUG -> Training segment 348 slice(8352, 8376, None)\n", + "( 6.73 sec) ARMA : DEBUG -> Training...\n", + "( 6.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.74 sec) Clustered ROM : DEBUG -> Training segment 349 slice(8376, 8400, None)\n", + "( 6.74 sec) ARMA : DEBUG -> Training...\n", + "( 6.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.75 sec) Clustered ROM : DEBUG -> Training segment 350 slice(8400, 8424, None)\n", + "( 6.75 sec) ARMA : DEBUG -> Training...\n", + "( 6.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.77 sec) Clustered ROM : DEBUG -> Training segment 351 slice(8424, 8448, None)\n", + "( 6.77 sec) ARMA : DEBUG -> Training...\n", + "( 6.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.79 sec) Clustered ROM : DEBUG -> Training segment 352 slice(8448, 8472, None)\n", + "( 6.79 sec) ARMA : DEBUG -> Training...\n", + "( 6.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.82 sec) Clustered ROM : DEBUG -> Training segment 353 slice(8472, 8496, None)\n", + "( 6.82 sec) ARMA : DEBUG -> Training...\n", + "( 6.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.84 sec) Clustered ROM : DEBUG -> Training segment 354 slice(8496, 8520, None)\n", + "( 6.84 sec) ARMA : DEBUG -> Training...\n", + "( 6.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.86 sec) Clustered ROM : DEBUG -> Training segment 355 slice(8520, 8544, None)\n", + "( 6.86 sec) ARMA : DEBUG -> Training...\n", + "( 6.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.87 sec) Clustered ROM : DEBUG -> Training segment 356 slice(8544, 8568, None)\n", + "( 6.87 sec) ARMA : DEBUG -> Training...\n", + "( 6.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.89 sec) Clustered ROM : DEBUG -> Training segment 357 slice(8568, 8592, None)\n", + "( 6.89 sec) ARMA : DEBUG -> Training...\n", + "( 6.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.90 sec) Clustered ROM : DEBUG -> Training segment 358 slice(8592, 8616, None)\n", + "( 6.90 sec) ARMA : DEBUG -> Training...\n", + "( 6.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.91 sec) Clustered ROM : DEBUG -> Training segment 359 slice(8616, 8640, None)\n", + "( 6.91 sec) ARMA : DEBUG -> Training...\n", + "( 6.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.94 sec) Clustered ROM : DEBUG -> Training segment 360 slice(8640, 8664, None)\n", + "( 6.94 sec) ARMA : DEBUG -> Training...\n", + "( 6.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.96 sec) Clustered ROM : DEBUG -> Training segment 361 slice(8664, 8688, None)\n", + "( 6.96 sec) ARMA : DEBUG -> Training...\n", + "( 6.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.97 sec) Clustered ROM : DEBUG -> Training segment 362 slice(8688, 8712, None)\n", + "( 6.97 sec) ARMA : DEBUG -> Training...\n", + "( 6.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.98 sec) Clustered ROM : DEBUG -> Training segment 363 slice(8712, 8736, None)\n", + "( 6.98 sec) ARMA : DEBUG -> Training...\n", + "( 6.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 6.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 6.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 6.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 6.99 sec) Clustered ROM : DEBUG -> Training segment 364 slice(8736, 8760, None)\n", + "( 6.99 sec) ARMA : DEBUG -> Training...\n", + "( 6.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 6.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 6.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.06 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 7.06 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 7.17 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 7.17 sec) Interp. Cluster ROM : DEBUG -> Training Statepoint Year 1 ...\n", + "( 7.17 sec) Clustered ROM : DEBUG -> Training segmented subspaces for \"arma\" ...\n", + "( 7.18 sec) Clustered ROM : DEBUG -> Dividing hour into 365 divisions for training ...\n", + "DEBUGG no ZF here!\n", + "( 7.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.18 sec) Clustered ROM : DEBUG -> Training segment 0 slice(0, 24, None)\n", + "( 7.18 sec) ARMA : DEBUG -> Training...\n", + "( 7.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.20 sec) Clustered ROM : DEBUG -> Training segment 1 slice(24, 48, None)\n", + "( 7.20 sec) ARMA : DEBUG -> Training...\n", + "( 7.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.21 sec) Clustered ROM : DEBUG -> Training segment 2 slice(48, 72, None)\n", + "( 7.21 sec) ARMA : DEBUG -> Training...\n", + "( 7.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.22 sec) Clustered ROM : DEBUG -> Training segment 3 slice(72, 96, None)\n", + "( 7.22 sec) ARMA : DEBUG -> Training...\n", + "( 7.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.23 sec) Clustered ROM : DEBUG -> Training segment 4 slice(96, 120, None)\n", + "( 7.23 sec) ARMA : DEBUG -> Training...\n", + "( 7.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.24 sec) Clustered ROM : DEBUG -> Training segment 5 slice(120, 144, None)\n", + "( 7.24 sec) ARMA : DEBUG -> Training...\n", + "( 7.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.26 sec) Clustered ROM : DEBUG -> Training segment 6 slice(144, 168, None)\n", + "( 7.26 sec) ARMA : DEBUG -> Training...\n", + "( 7.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.27 sec) Clustered ROM : DEBUG -> Training segment 7 slice(168, 192, None)\n", + "( 7.27 sec) ARMA : DEBUG -> Training...\n", + "( 7.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.28 sec) Clustered ROM : DEBUG -> Training segment 8 slice(192, 216, None)\n", + "( 7.28 sec) ARMA : DEBUG -> Training...\n", + "( 7.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.30 sec) Clustered ROM : DEBUG -> Training segment 9 slice(216, 240, None)\n", + "( 7.30 sec) ARMA : DEBUG -> Training...\n", + "( 7.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.31 sec) Clustered ROM : DEBUG -> Training segment 10 slice(240, 264, None)\n", + "( 7.31 sec) ARMA : DEBUG -> Training...\n", + "( 7.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.34 sec) Clustered ROM : DEBUG -> Training segment 11 slice(264, 288, None)\n", + "( 7.34 sec) ARMA : DEBUG -> Training...\n", + "( 7.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.35 sec) Clustered ROM : DEBUG -> Training segment 12 slice(288, 312, None)\n", + "( 7.35 sec) ARMA : DEBUG -> Training...\n", + "( 7.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.39 sec) Clustered ROM : DEBUG -> Training segment 13 slice(312, 336, None)\n", + "( 7.39 sec) ARMA : DEBUG -> Training...\n", + "( 7.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.40 sec) Clustered ROM : DEBUG -> Training segment 14 slice(336, 360, None)\n", + "( 7.40 sec) ARMA : DEBUG -> Training...\n", + "( 7.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.41 sec) Clustered ROM : DEBUG -> Training segment 15 slice(360, 384, None)\n", + "( 7.41 sec) ARMA : DEBUG -> Training...\n", + "( 7.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.41 sec) Clustered ROM : DEBUG -> Training segment 16 slice(384, 408, None)\n", + "( 7.41 sec) ARMA : DEBUG -> Training...\n", + "( 7.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.42 sec) Clustered ROM : DEBUG -> Training segment 17 slice(408, 432, None)\n", + "( 7.42 sec) ARMA : DEBUG -> Training...\n", + "( 7.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.44 sec) Clustered ROM : DEBUG -> Training segment 18 slice(432, 456, None)\n", + "( 7.44 sec) ARMA : DEBUG -> Training...\n", + "( 7.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.46 sec) Clustered ROM : DEBUG -> Training segment 19 slice(456, 480, None)\n", + "( 7.46 sec) ARMA : DEBUG -> Training...\n", + "( 7.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.46 sec) Clustered ROM : DEBUG -> Training segment 20 slice(480, 504, None)\n", + "( 7.46 sec) ARMA : DEBUG -> Training...\n", + "( 7.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.50 sec) Clustered ROM : DEBUG -> Training segment 21 slice(504, 528, None)\n", + "( 7.50 sec) ARMA : DEBUG -> Training...\n", + "( 7.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.52 sec) Clustered ROM : DEBUG -> Training segment 22 slice(528, 552, None)\n", + "( 7.52 sec) ARMA : DEBUG -> Training...\n", + "( 7.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.53 sec) Clustered ROM : DEBUG -> Training segment 23 slice(552, 576, None)\n", + "( 7.53 sec) ARMA : DEBUG -> Training...\n", + "( 7.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.54 sec) Clustered ROM : DEBUG -> Training segment 24 slice(576, 600, None)\n", + "( 7.54 sec) ARMA : DEBUG -> Training...\n", + "( 7.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.56 sec) Clustered ROM : DEBUG -> Training segment 25 slice(600, 624, None)\n", + "( 7.56 sec) ARMA : DEBUG -> Training...\n", + "( 7.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.57 sec) Clustered ROM : DEBUG -> Training segment 26 slice(624, 648, None)\n", + "( 7.58 sec) ARMA : DEBUG -> Training...\n", + "( 7.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.59 sec) Clustered ROM : DEBUG -> Training segment 27 slice(648, 672, None)\n", + "( 7.59 sec) ARMA : DEBUG -> Training...\n", + "( 7.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.60 sec) Clustered ROM : DEBUG -> Training segment 28 slice(672, 696, None)\n", + "( 7.60 sec) ARMA : DEBUG -> Training...\n", + "( 7.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.61 sec) Clustered ROM : DEBUG -> Training segment 29 slice(696, 720, None)\n", + "( 7.61 sec) ARMA : DEBUG -> Training...\n", + "( 7.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.63 sec) Clustered ROM : DEBUG -> Training segment 30 slice(720, 744, None)\n", + "( 7.63 sec) ARMA : DEBUG -> Training...\n", + "( 7.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.63 sec) Clustered ROM : DEBUG -> Training segment 31 slice(744, 768, None)\n", + "( 7.63 sec) ARMA : DEBUG -> Training...\n", + "( 7.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.67 sec) Clustered ROM : DEBUG -> Training segment 32 slice(768, 792, None)\n", + "( 7.67 sec) ARMA : DEBUG -> Training...\n", + "( 7.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.67 sec) Clustered ROM : DEBUG -> Training segment 33 slice(792, 816, None)\n", + "( 7.67 sec) ARMA : DEBUG -> Training...\n", + "( 7.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.71 sec) Clustered ROM : DEBUG -> Training segment 34 slice(816, 840, None)\n", + "( 7.71 sec) ARMA : DEBUG -> Training...\n", + "( 7.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.72 sec) Clustered ROM : DEBUG -> Training segment 35 slice(840, 864, None)\n", + "( 7.72 sec) ARMA : DEBUG -> Training...\n", + "( 7.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.75 sec) Clustered ROM : DEBUG -> Training segment 36 slice(864, 888, None)\n", + "( 7.75 sec) ARMA : DEBUG -> Training...\n", + "( 7.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.76 sec) Clustered ROM : DEBUG -> Training segment 37 slice(888, 912, None)\n", + "( 7.76 sec) ARMA : DEBUG -> Training...\n", + "( 7.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.78 sec) Clustered ROM : DEBUG -> Training segment 38 slice(912, 936, None)\n", + "( 7.78 sec) ARMA : DEBUG -> Training...\n", + "( 7.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.79 sec) Clustered ROM : DEBUG -> Training segment 39 slice(936, 960, None)\n", + "( 7.79 sec) ARMA : DEBUG -> Training...\n", + "( 7.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.80 sec) Clustered ROM : DEBUG -> Training segment 40 slice(960, 984, None)\n", + "( 7.80 sec) ARMA : DEBUG -> Training...\n", + "( 7.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.81 sec) Clustered ROM : DEBUG -> Training segment 41 slice(984, 1008, None)\n", + "( 7.81 sec) ARMA : DEBUG -> Training...\n", + "( 7.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.82 sec) Clustered ROM : DEBUG -> Training segment 42 slice(1008, 1032, None)\n", + "( 7.82 sec) ARMA : DEBUG -> Training...\n", + "( 7.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.83 sec) Clustered ROM : DEBUG -> Training segment 43 slice(1032, 1056, None)\n", + "( 7.83 sec) ARMA : DEBUG -> Training...\n", + "( 7.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.85 sec) Clustered ROM : DEBUG -> Training segment 44 slice(1056, 1080, None)\n", + "( 7.85 sec) ARMA : DEBUG -> Training...\n", + "( 7.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.85 sec) Clustered ROM : DEBUG -> Training segment 45 slice(1080, 1104, None)\n", + "( 7.85 sec) ARMA : DEBUG -> Training...\n", + "( 7.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.87 sec) Clustered ROM : DEBUG -> Training segment 46 slice(1104, 1128, None)\n", + "( 7.87 sec) ARMA : DEBUG -> Training...\n", + "( 7.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.89 sec) Clustered ROM : DEBUG -> Training segment 47 slice(1128, 1152, None)\n", + "( 7.89 sec) ARMA : DEBUG -> Training...\n", + "( 7.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.92 sec) Clustered ROM : DEBUG -> Training segment 48 slice(1152, 1176, None)\n", + "( 7.92 sec) ARMA : DEBUG -> Training...\n", + "( 7.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.93 sec) Clustered ROM : DEBUG -> Training segment 49 slice(1176, 1200, None)\n", + "( 7.93 sec) ARMA : DEBUG -> Training...\n", + "( 7.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.94 sec) Clustered ROM : DEBUG -> Training segment 50 slice(1200, 1224, None)\n", + "( 7.94 sec) ARMA : DEBUG -> Training...\n", + "( 7.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.95 sec) Clustered ROM : DEBUG -> Training segment 51 slice(1224, 1248, None)\n", + "( 7.95 sec) ARMA : DEBUG -> Training...\n", + "( 7.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.97 sec) Clustered ROM : DEBUG -> Training segment 52 slice(1248, 1272, None)\n", + "( 7.97 sec) ARMA : DEBUG -> Training...\n", + "( 7.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 7.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 7.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 7.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 7.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 7.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 7.99 sec) Clustered ROM : DEBUG -> Training segment 53 slice(1272, 1296, None)\n", + "( 7.99 sec) ARMA : DEBUG -> Training...\n", + "( 8.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.01 sec) Clustered ROM : DEBUG -> Training segment 54 slice(1296, 1320, None)\n", + "( 8.01 sec) ARMA : DEBUG -> Training...\n", + "( 8.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.02 sec) Clustered ROM : DEBUG -> Training segment 55 slice(1320, 1344, None)\n", + "( 8.02 sec) ARMA : DEBUG -> Training...\n", + "( 8.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.03 sec) Clustered ROM : DEBUG -> Training segment 56 slice(1344, 1368, None)\n", + "( 8.03 sec) ARMA : DEBUG -> Training...\n", + "( 8.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.04 sec) Clustered ROM : DEBUG -> Training segment 57 slice(1368, 1392, None)\n", + "( 8.04 sec) ARMA : DEBUG -> Training...\n", + "( 8.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.05 sec) Clustered ROM : DEBUG -> Training segment 58 slice(1392, 1416, None)\n", + "( 8.05 sec) ARMA : DEBUG -> Training...\n", + "( 8.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.06 sec) Clustered ROM : DEBUG -> Training segment 59 slice(1416, 1440, None)\n", + "( 8.06 sec) ARMA : DEBUG -> Training...\n", + "( 8.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.08 sec) Clustered ROM : DEBUG -> Training segment 60 slice(1440, 1464, None)\n", + "( 8.08 sec) ARMA : DEBUG -> Training...\n", + "( 8.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.08 sec) Clustered ROM : DEBUG -> Training segment 61 slice(1464, 1488, None)\n", + "( 8.08 sec) ARMA : DEBUG -> Training...\n", + "( 8.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.09 sec) Clustered ROM : DEBUG -> Training segment 62 slice(1488, 1512, None)\n", + "( 8.09 sec) ARMA : DEBUG -> Training...\n", + "( 8.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.10 sec) Clustered ROM : DEBUG -> Training segment 63 slice(1512, 1536, None)\n", + "( 8.10 sec) ARMA : DEBUG -> Training...\n", + "( 8.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.11 sec) Clustered ROM : DEBUG -> Training segment 64 slice(1536, 1560, None)\n", + "( 8.11 sec) ARMA : DEBUG -> Training...\n", + "( 8.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.12 sec) Clustered ROM : DEBUG -> Training segment 65 slice(1560, 1584, None)\n", + "( 8.12 sec) ARMA : DEBUG -> Training...\n", + "( 8.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.14 sec) Clustered ROM : DEBUG -> Training segment 66 slice(1584, 1608, None)\n", + "( 8.14 sec) ARMA : DEBUG -> Training...\n", + "( 8.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.15 sec) Clustered ROM : DEBUG -> Training segment 67 slice(1608, 1632, None)\n", + "( 8.15 sec) ARMA : DEBUG -> Training...\n", + "( 8.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.17 sec) Clustered ROM : DEBUG -> Training segment 68 slice(1632, 1656, None)\n", + "( 8.17 sec) ARMA : DEBUG -> Training...\n", + "( 8.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.19 sec) Clustered ROM : DEBUG -> Training segment 69 slice(1656, 1680, None)\n", + "( 8.19 sec) ARMA : DEBUG -> Training...\n", + "( 8.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.20 sec) Clustered ROM : DEBUG -> Training segment 70 slice(1680, 1704, None)\n", + "( 8.20 sec) ARMA : DEBUG -> Training...\n", + "( 8.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.21 sec) Clustered ROM : DEBUG -> Training segment 71 slice(1704, 1728, None)\n", + "( 8.21 sec) ARMA : DEBUG -> Training...\n", + "( 8.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.22 sec) Clustered ROM : DEBUG -> Training segment 72 slice(1728, 1752, None)\n", + "( 8.22 sec) ARMA : DEBUG -> Training...\n", + "( 8.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.24 sec) Clustered ROM : DEBUG -> Training segment 73 slice(1752, 1776, None)\n", + "( 8.24 sec) ARMA : DEBUG -> Training...\n", + "( 8.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.25 sec) Clustered ROM : DEBUG -> Training segment 74 slice(1776, 1800, None)\n", + "( 8.25 sec) ARMA : DEBUG -> Training...\n", + "( 8.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.26 sec) Clustered ROM : DEBUG -> Training segment 75 slice(1800, 1824, None)\n", + "( 8.26 sec) ARMA : DEBUG -> Training...\n", + "( 8.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.27 sec) Clustered ROM : DEBUG -> Training segment 76 slice(1824, 1848, None)\n", + "( 8.27 sec) ARMA : DEBUG -> Training...\n", + "( 8.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.29 sec) Clustered ROM : DEBUG -> Training segment 77 slice(1848, 1872, None)\n", + "( 8.29 sec) ARMA : DEBUG -> Training...\n", + "( 8.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.30 sec) Clustered ROM : DEBUG -> Training segment 78 slice(1872, 1896, None)\n", + "( 8.30 sec) ARMA : DEBUG -> Training...\n", + "( 8.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.30 sec) Clustered ROM : DEBUG -> Training segment 79 slice(1896, 1920, None)\n", + "( 8.30 sec) ARMA : DEBUG -> Training...\n", + "( 8.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.32 sec) Clustered ROM : DEBUG -> Training segment 80 slice(1920, 1944, None)\n", + "( 8.32 sec) ARMA : DEBUG -> Training...\n", + "( 8.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.33 sec) Clustered ROM : DEBUG -> Training segment 81 slice(1944, 1968, None)\n", + "( 8.33 sec) ARMA : DEBUG -> Training...\n", + "( 8.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.34 sec) Clustered ROM : DEBUG -> Training segment 82 slice(1968, 1992, None)\n", + "( 8.34 sec) ARMA : DEBUG -> Training...\n", + "( 8.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.35 sec) Clustered ROM : DEBUG -> Training segment 83 slice(1992, 2016, None)\n", + "( 8.35 sec) ARMA : DEBUG -> Training...\n", + "( 8.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.36 sec) Clustered ROM : DEBUG -> Training segment 84 slice(2016, 2040, None)\n", + "( 8.36 sec) ARMA : DEBUG -> Training...\n", + "( 8.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.37 sec) Clustered ROM : DEBUG -> Training segment 85 slice(2040, 2064, None)\n", + "( 8.37 sec) ARMA : DEBUG -> Training...\n", + "( 8.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.38 sec) Clustered ROM : DEBUG -> Training segment 86 slice(2064, 2088, None)\n", + "( 8.38 sec) ARMA : DEBUG -> Training...\n", + "( 8.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.40 sec) Clustered ROM : DEBUG -> Training segment 87 slice(2088, 2112, None)\n", + "( 8.40 sec) ARMA : DEBUG -> Training...\n", + "( 8.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.41 sec) Clustered ROM : DEBUG -> Training segment 88 slice(2112, 2136, None)\n", + "( 8.41 sec) ARMA : DEBUG -> Training...\n", + "( 8.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.42 sec) Clustered ROM : DEBUG -> Training segment 89 slice(2136, 2160, None)\n", + "( 8.42 sec) ARMA : DEBUG -> Training...\n", + "( 8.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.43 sec) Clustered ROM : DEBUG -> Training segment 90 slice(2160, 2184, None)\n", + "( 8.43 sec) ARMA : DEBUG -> Training...\n", + "( 8.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.44 sec) Clustered ROM : DEBUG -> Training segment 91 slice(2184, 2208, None)\n", + "( 8.44 sec) ARMA : DEBUG -> Training...\n", + "( 8.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.46 sec) Clustered ROM : DEBUG -> Training segment 92 slice(2208, 2232, None)\n", + "( 8.46 sec) ARMA : DEBUG -> Training...\n", + "( 8.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.46 sec) Clustered ROM : DEBUG -> Training segment 93 slice(2232, 2256, None)\n", + "( 8.46 sec) ARMA : DEBUG -> Training...\n", + "( 8.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.47 sec) Clustered ROM : DEBUG -> Training segment 94 slice(2256, 2280, None)\n", + "( 8.47 sec) ARMA : DEBUG -> Training...\n", + "( 8.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.49 sec) Clustered ROM : DEBUG -> Training segment 95 slice(2280, 2304, None)\n", + "( 8.49 sec) ARMA : DEBUG -> Training...\n", + "( 8.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.50 sec) Clustered ROM : DEBUG -> Training segment 96 slice(2304, 2328, None)\n", + "( 8.50 sec) ARMA : DEBUG -> Training...\n", + "( 8.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.54 sec) Clustered ROM : DEBUG -> Training segment 97 slice(2328, 2352, None)\n", + "( 8.54 sec) ARMA : DEBUG -> Training...\n", + "( 8.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.55 sec) Clustered ROM : DEBUG -> Training segment 98 slice(2352, 2376, None)\n", + "( 8.55 sec) ARMA : DEBUG -> Training...\n", + "( 8.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.56 sec) Clustered ROM : DEBUG -> Training segment 99 slice(2376, 2400, None)\n", + "( 8.56 sec) ARMA : DEBUG -> Training...\n", + "( 8.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.56 sec) Clustered ROM : DEBUG -> Training segment 100 slice(2400, 2424, None)\n", + "( 8.56 sec) ARMA : DEBUG -> Training...\n", + "( 8.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.58 sec) Clustered ROM : DEBUG -> Training segment 101 slice(2424, 2448, None)\n", + "( 8.58 sec) ARMA : DEBUG -> Training...\n", + "( 8.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.60 sec) Clustered ROM : DEBUG -> Training segment 102 slice(2448, 2472, None)\n", + "( 8.60 sec) ARMA : DEBUG -> Training...\n", + "( 8.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.62 sec) Clustered ROM : DEBUG -> Training segment 103 slice(2472, 2496, None)\n", + "( 8.62 sec) ARMA : DEBUG -> Training...\n", + "( 8.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.63 sec) Clustered ROM : DEBUG -> Training segment 104 slice(2496, 2520, None)\n", + "( 8.63 sec) ARMA : DEBUG -> Training...\n", + "( 8.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.64 sec) Clustered ROM : DEBUG -> Training segment 105 slice(2520, 2544, None)\n", + "( 8.64 sec) ARMA : DEBUG -> Training...\n", + "( 8.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.65 sec) Clustered ROM : DEBUG -> Training segment 106 slice(2544, 2568, None)\n", + "( 8.65 sec) ARMA : DEBUG -> Training...\n", + "( 8.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.67 sec) Clustered ROM : DEBUG -> Training segment 107 slice(2568, 2592, None)\n", + "( 8.67 sec) ARMA : DEBUG -> Training...\n", + "( 8.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.69 sec) Clustered ROM : DEBUG -> Training segment 108 slice(2592, 2616, None)\n", + "( 8.69 sec) ARMA : DEBUG -> Training...\n", + "( 8.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.70 sec) Clustered ROM : DEBUG -> Training segment 109 slice(2616, 2640, None)\n", + "( 8.70 sec) ARMA : DEBUG -> Training...\n", + "( 8.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.71 sec) Clustered ROM : DEBUG -> Training segment 110 slice(2640, 2664, None)\n", + "( 8.71 sec) ARMA : DEBUG -> Training...\n", + "( 8.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.73 sec) Clustered ROM : DEBUG -> Training segment 111 slice(2664, 2688, None)\n", + "( 8.73 sec) ARMA : DEBUG -> Training...\n", + "( 8.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.74 sec) Clustered ROM : DEBUG -> Training segment 112 slice(2688, 2712, None)\n", + "( 8.74 sec) ARMA : DEBUG -> Training...\n", + "( 8.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.75 sec) Clustered ROM : DEBUG -> Training segment 113 slice(2712, 2736, None)\n", + "( 8.75 sec) ARMA : DEBUG -> Training...\n", + "( 8.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.76 sec) Clustered ROM : DEBUG -> Training segment 114 slice(2736, 2760, None)\n", + "( 8.76 sec) ARMA : DEBUG -> Training...\n", + "( 8.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.78 sec) Clustered ROM : DEBUG -> Training segment 115 slice(2760, 2784, None)\n", + "( 8.78 sec) ARMA : DEBUG -> Training...\n", + "( 8.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.79 sec) Clustered ROM : DEBUG -> Training segment 116 slice(2784, 2808, None)\n", + "( 8.79 sec) ARMA : DEBUG -> Training...\n", + "( 8.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.80 sec) Clustered ROM : DEBUG -> Training segment 117 slice(2808, 2832, None)\n", + "( 8.80 sec) ARMA : DEBUG -> Training...\n", + "( 8.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.84 sec) Clustered ROM : DEBUG -> Training segment 118 slice(2832, 2856, None)\n", + "( 8.84 sec) ARMA : DEBUG -> Training...\n", + "( 8.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.85 sec) Clustered ROM : DEBUG -> Training segment 119 slice(2856, 2880, None)\n", + "( 8.85 sec) ARMA : DEBUG -> Training...\n", + "( 8.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.89 sec) Clustered ROM : DEBUG -> Training segment 120 slice(2880, 2904, None)\n", + "( 8.89 sec) ARMA : DEBUG -> Training...\n", + "( 8.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.89 sec) Clustered ROM : DEBUG -> Training segment 121 slice(2904, 2928, None)\n", + "( 8.89 sec) ARMA : DEBUG -> Training...\n", + "( 8.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.91 sec) Clustered ROM : DEBUG -> Training segment 122 slice(2928, 2952, None)\n", + "( 8.91 sec) ARMA : DEBUG -> Training...\n", + "( 8.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.92 sec) Clustered ROM : DEBUG -> Training segment 123 slice(2952, 2976, None)\n", + "( 8.92 sec) ARMA : DEBUG -> Training...\n", + "( 8.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.93 sec) Clustered ROM : DEBUG -> Training segment 124 slice(2976, 3000, None)\n", + "( 8.93 sec) ARMA : DEBUG -> Training...\n", + "( 8.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.94 sec) Clustered ROM : DEBUG -> Training segment 125 slice(3000, 3024, None)\n", + "( 8.94 sec) ARMA : DEBUG -> Training...\n", + "( 8.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.95 sec) Clustered ROM : DEBUG -> Training segment 126 slice(3024, 3048, None)\n", + "( 8.95 sec) ARMA : DEBUG -> Training...\n", + "( 8.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.96 sec) Clustered ROM : DEBUG -> Training segment 127 slice(3048, 3072, None)\n", + "( 8.96 sec) ARMA : DEBUG -> Training...\n", + "( 8.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.98 sec) Clustered ROM : DEBUG -> Training segment 128 slice(3072, 3096, None)\n", + "( 8.98 sec) ARMA : DEBUG -> Training...\n", + "( 8.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 8.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 8.99 sec) Clustered ROM : DEBUG -> Training segment 129 slice(3096, 3120, None)\n", + "( 8.99 sec) ARMA : DEBUG -> Training...\n", + "( 8.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 8.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 8.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 8.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 8.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.00 sec) Clustered ROM : DEBUG -> Training segment 130 slice(3120, 3144, None)\n", + "( 9.00 sec) ARMA : DEBUG -> Training...\n", + "( 9.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.01 sec) Clustered ROM : DEBUG -> Training segment 131 slice(3144, 3168, None)\n", + "( 9.01 sec) ARMA : DEBUG -> Training...\n", + "( 9.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.02 sec) Clustered ROM : DEBUG -> Training segment 132 slice(3168, 3192, None)\n", + "( 9.02 sec) ARMA : DEBUG -> Training...\n", + "( 9.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.03 sec) Clustered ROM : DEBUG -> Training segment 133 slice(3192, 3216, None)\n", + "( 9.03 sec) ARMA : DEBUG -> Training...\n", + "( 9.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.04 sec) Clustered ROM : DEBUG -> Training segment 134 slice(3216, 3240, None)\n", + "( 9.04 sec) ARMA : DEBUG -> Training...\n", + "( 9.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.05 sec) Clustered ROM : DEBUG -> Training segment 135 slice(3240, 3264, None)\n", + "( 9.05 sec) ARMA : DEBUG -> Training...\n", + "( 9.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.07 sec) Clustered ROM : DEBUG -> Training segment 136 slice(3264, 3288, None)\n", + "( 9.07 sec) ARMA : DEBUG -> Training...\n", + "( 9.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.09 sec) Clustered ROM : DEBUG -> Training segment 137 slice(3288, 3312, None)\n", + "( 9.09 sec) ARMA : DEBUG -> Training...\n", + "( 9.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.09 sec) Clustered ROM : DEBUG -> Training segment 138 slice(3312, 3336, None)\n", + "( 9.09 sec) ARMA : DEBUG -> Training...\n", + "( 9.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.11 sec) Clustered ROM : DEBUG -> Training segment 139 slice(3336, 3360, None)\n", + "( 9.11 sec) ARMA : DEBUG -> Training...\n", + "( 9.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.13 sec) Clustered ROM : DEBUG -> Training segment 140 slice(3360, 3384, None)\n", + "( 9.13 sec) ARMA : DEBUG -> Training...\n", + "( 9.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.14 sec) Clustered ROM : DEBUG -> Training segment 141 slice(3384, 3408, None)\n", + "( 9.14 sec) ARMA : DEBUG -> Training...\n", + "( 9.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.15 sec) Clustered ROM : DEBUG -> Training segment 142 slice(3408, 3432, None)\n", + "( 9.15 sec) ARMA : DEBUG -> Training...\n", + "( 9.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.16 sec) Clustered ROM : DEBUG -> Training segment 143 slice(3432, 3456, None)\n", + "( 9.16 sec) ARMA : DEBUG -> Training...\n", + "( 9.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.17 sec) Clustered ROM : DEBUG -> Training segment 144 slice(3456, 3480, None)\n", + "( 9.18 sec) ARMA : DEBUG -> Training...\n", + "( 9.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.19 sec) Clustered ROM : DEBUG -> Training segment 145 slice(3480, 3504, None)\n", + "( 9.19 sec) ARMA : DEBUG -> Training...\n", + "( 9.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.19 sec) Clustered ROM : DEBUG -> Training segment 146 slice(3504, 3528, None)\n", + "( 9.19 sec) ARMA : DEBUG -> Training...\n", + "( 9.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.21 sec) Clustered ROM : DEBUG -> Training segment 147 slice(3528, 3552, None)\n", + "( 9.21 sec) ARMA : DEBUG -> Training...\n", + "( 9.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.22 sec) Clustered ROM : DEBUG -> Training segment 148 slice(3552, 3576, None)\n", + "( 9.22 sec) ARMA : DEBUG -> Training...\n", + "( 9.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.23 sec) Clustered ROM : DEBUG -> Training segment 149 slice(3576, 3600, None)\n", + "( 9.23 sec) ARMA : DEBUG -> Training...\n", + "( 9.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.24 sec) Clustered ROM : DEBUG -> Training segment 150 slice(3600, 3624, None)\n", + "( 9.24 sec) ARMA : DEBUG -> Training...\n", + "( 9.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.26 sec) Clustered ROM : DEBUG -> Training segment 151 slice(3624, 3648, None)\n", + "( 9.26 sec) ARMA : DEBUG -> Training...\n", + "( 9.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.27 sec) Clustered ROM : DEBUG -> Training segment 152 slice(3648, 3672, None)\n", + "( 9.27 sec) ARMA : DEBUG -> Training...\n", + "( 9.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.28 sec) Clustered ROM : DEBUG -> Training segment 153 slice(3672, 3696, None)\n", + "( 9.28 sec) ARMA : DEBUG -> Training...\n", + "( 9.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.29 sec) Clustered ROM : DEBUG -> Training segment 154 slice(3696, 3720, None)\n", + "( 9.29 sec) ARMA : DEBUG -> Training...\n", + "( 9.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.30 sec) Clustered ROM : DEBUG -> Training segment 155 slice(3720, 3744, None)\n", + "( 9.30 sec) ARMA : DEBUG -> Training...\n", + "( 9.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.31 sec) Clustered ROM : DEBUG -> Training segment 156 slice(3744, 3768, None)\n", + "( 9.31 sec) ARMA : DEBUG -> Training...\n", + "( 9.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.34 sec) Clustered ROM : DEBUG -> Training segment 157 slice(3768, 3792, None)\n", + "( 9.34 sec) ARMA : DEBUG -> Training...\n", + "( 9.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.35 sec) Clustered ROM : DEBUG -> Training segment 158 slice(3792, 3816, None)\n", + "( 9.35 sec) ARMA : DEBUG -> Training...\n", + "( 9.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.37 sec) Clustered ROM : DEBUG -> Training segment 159 slice(3816, 3840, None)\n", + "( 9.37 sec) ARMA : DEBUG -> Training...\n", + "( 9.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.38 sec) Clustered ROM : DEBUG -> Training segment 160 slice(3840, 3864, None)\n", + "( 9.38 sec) ARMA : DEBUG -> Training...\n", + "( 9.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.39 sec) Clustered ROM : DEBUG -> Training segment 161 slice(3864, 3888, None)\n", + "( 9.39 sec) ARMA : DEBUG -> Training...\n", + "( 9.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.40 sec) Clustered ROM : DEBUG -> Training segment 162 slice(3888, 3912, None)\n", + "( 9.40 sec) ARMA : DEBUG -> Training...\n", + "( 9.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.42 sec) Clustered ROM : DEBUG -> Training segment 163 slice(3912, 3936, None)\n", + "( 9.42 sec) ARMA : DEBUG -> Training...\n", + "( 9.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.43 sec) Clustered ROM : DEBUG -> Training segment 164 slice(3936, 3960, None)\n", + "( 9.43 sec) ARMA : DEBUG -> Training...\n", + "( 9.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.43 sec) Clustered ROM : DEBUG -> Training segment 165 slice(3960, 3984, None)\n", + "( 9.43 sec) ARMA : DEBUG -> Training...\n", + "( 9.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.44 sec) Clustered ROM : DEBUG -> Training segment 166 slice(3984, 4008, None)\n", + "( 9.44 sec) ARMA : DEBUG -> Training...\n", + "( 9.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.45 sec) Clustered ROM : DEBUG -> Training segment 167 slice(4008, 4032, None)\n", + "( 9.45 sec) ARMA : DEBUG -> Training...\n", + "( 9.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.47 sec) Clustered ROM : DEBUG -> Training segment 168 slice(4032, 4056, None)\n", + "( 9.47 sec) ARMA : DEBUG -> Training...\n", + "( 9.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.48 sec) Clustered ROM : DEBUG -> Training segment 169 slice(4056, 4080, None)\n", + "( 9.48 sec) ARMA : DEBUG -> Training...\n", + "( 9.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.49 sec) Clustered ROM : DEBUG -> Training segment 170 slice(4080, 4104, None)\n", + "( 9.49 sec) ARMA : DEBUG -> Training...\n", + "( 9.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.50 sec) Clustered ROM : DEBUG -> Training segment 171 slice(4104, 4128, None)\n", + "( 9.50 sec) ARMA : DEBUG -> Training...\n", + "( 9.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.51 sec) Clustered ROM : DEBUG -> Training segment 172 slice(4128, 4152, None)\n", + "( 9.51 sec) ARMA : DEBUG -> Training...\n", + "( 9.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.53 sec) Clustered ROM : DEBUG -> Training segment 173 slice(4152, 4176, None)\n", + "( 9.53 sec) ARMA : DEBUG -> Training...\n", + "( 9.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.54 sec) Clustered ROM : DEBUG -> Training segment 174 slice(4176, 4200, None)\n", + "( 9.54 sec) ARMA : DEBUG -> Training...\n", + "( 9.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.54 sec) Clustered ROM : DEBUG -> Training segment 175 slice(4200, 4224, None)\n", + "( 9.54 sec) ARMA : DEBUG -> Training...\n", + "( 9.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.56 sec) Clustered ROM : DEBUG -> Training segment 176 slice(4224, 4248, None)\n", + "( 9.56 sec) ARMA : DEBUG -> Training...\n", + "( 9.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.57 sec) Clustered ROM : DEBUG -> Training segment 177 slice(4248, 4272, None)\n", + "( 9.57 sec) ARMA : DEBUG -> Training...\n", + "( 9.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.58 sec) Clustered ROM : DEBUG -> Training segment 178 slice(4272, 4296, None)\n", + "( 9.58 sec) ARMA : DEBUG -> Training...\n", + "( 9.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.59 sec) Clustered ROM : DEBUG -> Training segment 179 slice(4296, 4320, None)\n", + "( 9.59 sec) ARMA : DEBUG -> Training...\n", + "( 9.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.60 sec) Clustered ROM : DEBUG -> Training segment 180 slice(4320, 4344, None)\n", + "( 9.60 sec) ARMA : DEBUG -> Training...\n", + "( 9.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.61 sec) Clustered ROM : DEBUG -> Training segment 181 slice(4344, 4368, None)\n", + "( 9.61 sec) ARMA : DEBUG -> Training...\n", + "( 9.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.62 sec) Clustered ROM : DEBUG -> Training segment 182 slice(4368, 4392, None)\n", + "( 9.62 sec) ARMA : DEBUG -> Training...\n", + "( 9.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.64 sec) Clustered ROM : DEBUG -> Training segment 183 slice(4392, 4416, None)\n", + "( 9.64 sec) ARMA : DEBUG -> Training...\n", + "( 9.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.64 sec) Clustered ROM : DEBUG -> Training segment 184 slice(4416, 4440, None)\n", + "( 9.64 sec) ARMA : DEBUG -> Training...\n", + "( 9.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.65 sec) Clustered ROM : DEBUG -> Training segment 185 slice(4440, 4464, None)\n", + "( 9.65 sec) ARMA : DEBUG -> Training...\n", + "( 9.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.67 sec) Clustered ROM : DEBUG -> Training segment 186 slice(4464, 4488, None)\n", + "( 9.67 sec) ARMA : DEBUG -> Training...\n", + "( 9.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.68 sec) Clustered ROM : DEBUG -> Training segment 187 slice(4488, 4512, None)\n", + "( 9.68 sec) ARMA : DEBUG -> Training...\n", + "( 9.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.69 sec) Clustered ROM : DEBUG -> Training segment 188 slice(4512, 4536, None)\n", + "( 9.69 sec) ARMA : DEBUG -> Training...\n", + "( 9.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.71 sec) Clustered ROM : DEBUG -> Training segment 189 slice(4536, 4560, None)\n", + "( 9.71 sec) ARMA : DEBUG -> Training...\n", + "( 9.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.72 sec) Clustered ROM : DEBUG -> Training segment 190 slice(4560, 4584, None)\n", + "( 9.72 sec) ARMA : DEBUG -> Training...\n", + "( 9.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.74 sec) Clustered ROM : DEBUG -> Training segment 191 slice(4584, 4608, None)\n", + "( 9.74 sec) ARMA : DEBUG -> Training...\n", + "( 9.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.76 sec) Clustered ROM : DEBUG -> Training segment 192 slice(4608, 4632, None)\n", + "( 9.76 sec) ARMA : DEBUG -> Training...\n", + "( 9.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.78 sec) Clustered ROM : DEBUG -> Training segment 193 slice(4632, 4656, None)\n", + "( 9.78 sec) ARMA : DEBUG -> Training...\n", + "( 9.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.79 sec) Clustered ROM : DEBUG -> Training segment 194 slice(4656, 4680, None)\n", + "( 9.79 sec) ARMA : DEBUG -> Training...\n", + "( 9.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.80 sec) Clustered ROM : DEBUG -> Training segment 195 slice(4680, 4704, None)\n", + "( 9.80 sec) ARMA : DEBUG -> Training...\n", + "( 9.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.82 sec) Clustered ROM : DEBUG -> Training segment 196 slice(4704, 4728, None)\n", + "( 9.82 sec) ARMA : DEBUG -> Training...\n", + "( 9.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.83 sec) Clustered ROM : DEBUG -> Training segment 197 slice(4728, 4752, None)\n", + "( 9.83 sec) ARMA : DEBUG -> Training...\n", + "( 9.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.84 sec) Clustered ROM : DEBUG -> Training segment 198 slice(4752, 4776, None)\n", + "( 9.84 sec) ARMA : DEBUG -> Training...\n", + "( 9.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.85 sec) Clustered ROM : DEBUG -> Training segment 199 slice(4776, 4800, None)\n", + "( 9.85 sec) ARMA : DEBUG -> Training...\n", + "( 9.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.86 sec) Clustered ROM : DEBUG -> Training segment 200 slice(4800, 4824, None)\n", + "( 9.86 sec) ARMA : DEBUG -> Training...\n", + "( 9.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.88 sec) Clustered ROM : DEBUG -> Training segment 201 slice(4824, 4848, None)\n", + "( 9.88 sec) ARMA : DEBUG -> Training...\n", + "( 9.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.89 sec) Clustered ROM : DEBUG -> Training segment 202 slice(4848, 4872, None)\n", + "( 9.89 sec) ARMA : DEBUG -> Training...\n", + "( 9.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.89 sec) Clustered ROM : DEBUG -> Training segment 203 slice(4872, 4896, None)\n", + "( 9.89 sec) ARMA : DEBUG -> Training...\n", + "( 9.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.90 sec) Clustered ROM : DEBUG -> Training segment 204 slice(4896, 4920, None)\n", + "( 9.90 sec) ARMA : DEBUG -> Training...\n", + "( 9.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.92 sec) Clustered ROM : DEBUG -> Training segment 205 slice(4920, 4944, None)\n", + "( 9.92 sec) ARMA : DEBUG -> Training...\n", + "( 9.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.93 sec) Clustered ROM : DEBUG -> Training segment 206 slice(4944, 4968, None)\n", + "( 9.93 sec) ARMA : DEBUG -> Training...\n", + "( 9.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.94 sec) Clustered ROM : DEBUG -> Training segment 207 slice(4968, 4992, None)\n", + "( 9.94 sec) ARMA : DEBUG -> Training...\n", + "( 9.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.95 sec) Clustered ROM : DEBUG -> Training segment 208 slice(4992, 5016, None)\n", + "( 9.95 sec) ARMA : DEBUG -> Training...\n", + "( 9.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.97 sec) Clustered ROM : DEBUG -> Training segment 209 slice(5016, 5040, None)\n", + "( 9.97 sec) ARMA : DEBUG -> Training...\n", + "( 9.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 9.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 9.98 sec) Clustered ROM : DEBUG -> Training segment 210 slice(5040, 5064, None)\n", + "( 9.98 sec) ARMA : DEBUG -> Training...\n", + "( 9.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 9.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 9.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 9.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 9.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.02 sec) Clustered ROM : DEBUG -> Training segment 211 slice(5064, 5088, None)\n", + "( 10.02 sec) ARMA : DEBUG -> Training...\n", + "( 10.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.03 sec) Clustered ROM : DEBUG -> Training segment 212 slice(5088, 5112, None)\n", + "( 10.03 sec) ARMA : DEBUG -> Training...\n", + "( 10.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.05 sec) Clustered ROM : DEBUG -> Training segment 213 slice(5112, 5136, None)\n", + "( 10.05 sec) ARMA : DEBUG -> Training...\n", + "( 10.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.08 sec) Clustered ROM : DEBUG -> Training segment 214 slice(5136, 5160, None)\n", + "( 10.08 sec) ARMA : DEBUG -> Training...\n", + "( 10.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.09 sec) Clustered ROM : DEBUG -> Training segment 215 slice(5160, 5184, None)\n", + "( 10.09 sec) ARMA : DEBUG -> Training...\n", + "( 10.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.10 sec) Clustered ROM : DEBUG -> Training segment 216 slice(5184, 5208, None)\n", + "( 10.10 sec) ARMA : DEBUG -> Training...\n", + "( 10.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.11 sec) Clustered ROM : DEBUG -> Training segment 217 slice(5208, 5232, None)\n", + "( 10.11 sec) ARMA : DEBUG -> Training...\n", + "( 10.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.13 sec) Clustered ROM : DEBUG -> Training segment 218 slice(5232, 5256, None)\n", + "( 10.13 sec) ARMA : DEBUG -> Training...\n", + "( 10.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.14 sec) Clustered ROM : DEBUG -> Training segment 219 slice(5256, 5280, None)\n", + "( 10.14 sec) ARMA : DEBUG -> Training...\n", + "( 10.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.16 sec) Clustered ROM : DEBUG -> Training segment 220 slice(5280, 5304, None)\n", + "( 10.16 sec) ARMA : DEBUG -> Training...\n", + "( 10.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.19 sec) Clustered ROM : DEBUG -> Training segment 221 slice(5304, 5328, None)\n", + "( 10.19 sec) ARMA : DEBUG -> Training...\n", + "( 10.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.20 sec) Clustered ROM : DEBUG -> Training segment 222 slice(5328, 5352, None)\n", + "( 10.20 sec) ARMA : DEBUG -> Training...\n", + "( 10.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.21 sec) Clustered ROM : DEBUG -> Training segment 223 slice(5352, 5376, None)\n", + "( 10.21 sec) ARMA : DEBUG -> Training...\n", + "( 10.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.23 sec) Clustered ROM : DEBUG -> Training segment 224 slice(5376, 5400, None)\n", + "( 10.23 sec) ARMA : DEBUG -> Training...\n", + "( 10.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.24 sec) Clustered ROM : DEBUG -> Training segment 225 slice(5400, 5424, None)\n", + "( 10.24 sec) ARMA : DEBUG -> Training...\n", + "( 10.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.24 sec) Clustered ROM : DEBUG -> Training segment 226 slice(5424, 5448, None)\n", + "( 10.24 sec) ARMA : DEBUG -> Training...\n", + "( 10.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.25 sec) Clustered ROM : DEBUG -> Training segment 227 slice(5448, 5472, None)\n", + "( 10.25 sec) ARMA : DEBUG -> Training...\n", + "( 10.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.27 sec) Clustered ROM : DEBUG -> Training segment 228 slice(5472, 5496, None)\n", + "( 10.27 sec) ARMA : DEBUG -> Training...\n", + "( 10.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.29 sec) Clustered ROM : DEBUG -> Training segment 229 slice(5496, 5520, None)\n", + "( 10.29 sec) ARMA : DEBUG -> Training...\n", + "( 10.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.38 sec) Clustered ROM : DEBUG -> Training segment 230 slice(5520, 5544, None)\n", + "( 10.38 sec) ARMA : DEBUG -> Training...\n", + "( 10.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.39 sec) Clustered ROM : DEBUG -> Training segment 231 slice(5544, 5568, None)\n", + "( 10.39 sec) ARMA : DEBUG -> Training...\n", + "( 10.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.40 sec) Clustered ROM : DEBUG -> Training segment 232 slice(5568, 5592, None)\n", + "( 10.40 sec) ARMA : DEBUG -> Training...\n", + "( 10.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.41 sec) Clustered ROM : DEBUG -> Training segment 233 slice(5592, 5616, None)\n", + "( 10.41 sec) ARMA : DEBUG -> Training...\n", + "( 10.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.41 sec) Clustered ROM : DEBUG -> Training segment 234 slice(5616, 5640, None)\n", + "( 10.41 sec) ARMA : DEBUG -> Training...\n", + "( 10.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.42 sec) Clustered ROM : DEBUG -> Training segment 235 slice(5640, 5664, None)\n", + "( 10.42 sec) ARMA : DEBUG -> Training...\n", + "( 10.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.44 sec) Clustered ROM : DEBUG -> Training segment 236 slice(5664, 5688, None)\n", + "( 10.44 sec) ARMA : DEBUG -> Training...\n", + "( 10.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.48 sec) Clustered ROM : DEBUG -> Training segment 237 slice(5688, 5712, None)\n", + "( 10.48 sec) ARMA : DEBUG -> Training...\n", + "( 10.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.51 sec) Clustered ROM : DEBUG -> Training segment 238 slice(5712, 5736, None)\n", + "( 10.51 sec) ARMA : DEBUG -> Training...\n", + "( 10.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.53 sec) Clustered ROM : DEBUG -> Training segment 239 slice(5736, 5760, None)\n", + "( 10.53 sec) ARMA : DEBUG -> Training...\n", + "( 10.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.54 sec) Clustered ROM : DEBUG -> Training segment 240 slice(5760, 5784, None)\n", + "( 10.54 sec) ARMA : DEBUG -> Training...\n", + "( 10.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.56 sec) Clustered ROM : DEBUG -> Training segment 241 slice(5784, 5808, None)\n", + "( 10.56 sec) ARMA : DEBUG -> Training...\n", + "( 10.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.57 sec) Clustered ROM : DEBUG -> Training segment 242 slice(5808, 5832, None)\n", + "( 10.57 sec) ARMA : DEBUG -> Training...\n", + "( 10.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.58 sec) Clustered ROM : DEBUG -> Training segment 243 slice(5832, 5856, None)\n", + "( 10.58 sec) ARMA : DEBUG -> Training...\n", + "( 10.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.59 sec) Clustered ROM : DEBUG -> Training segment 244 slice(5856, 5880, None)\n", + "( 10.59 sec) ARMA : DEBUG -> Training...\n", + "( 10.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.60 sec) Clustered ROM : DEBUG -> Training segment 245 slice(5880, 5904, None)\n", + "( 10.61 sec) ARMA : DEBUG -> Training...\n", + "( 10.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.64 sec) Clustered ROM : DEBUG -> Training segment 246 slice(5904, 5928, None)\n", + "( 10.64 sec) ARMA : DEBUG -> Training...\n", + "( 10.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.65 sec) Clustered ROM : DEBUG -> Training segment 247 slice(5928, 5952, None)\n", + "( 10.65 sec) ARMA : DEBUG -> Training...\n", + "( 10.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.66 sec) Clustered ROM : DEBUG -> Training segment 248 slice(5952, 5976, None)\n", + "( 10.66 sec) ARMA : DEBUG -> Training...\n", + "( 10.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.67 sec) Clustered ROM : DEBUG -> Training segment 249 slice(5976, 6000, None)\n", + "( 10.67 sec) ARMA : DEBUG -> Training...\n", + "( 10.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.68 sec) Clustered ROM : DEBUG -> Training segment 250 slice(6000, 6024, None)\n", + "( 10.68 sec) ARMA : DEBUG -> Training...\n", + "( 10.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.70 sec) Clustered ROM : DEBUG -> Training segment 251 slice(6024, 6048, None)\n", + "( 10.70 sec) ARMA : DEBUG -> Training...\n", + "( 10.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.70 sec) Clustered ROM : DEBUG -> Training segment 252 slice(6048, 6072, None)\n", + "( 10.70 sec) ARMA : DEBUG -> Training...\n", + "( 10.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.72 sec) Clustered ROM : DEBUG -> Training segment 253 slice(6072, 6096, None)\n", + "( 10.72 sec) ARMA : DEBUG -> Training...\n", + "( 10.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.73 sec) Clustered ROM : DEBUG -> Training segment 254 slice(6096, 6120, None)\n", + "( 10.73 sec) ARMA : DEBUG -> Training...\n", + "( 10.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.75 sec) Clustered ROM : DEBUG -> Training segment 255 slice(6120, 6144, None)\n", + "( 10.75 sec) ARMA : DEBUG -> Training...\n", + "( 10.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.75 sec) Clustered ROM : DEBUG -> Training segment 256 slice(6144, 6168, None)\n", + "( 10.75 sec) ARMA : DEBUG -> Training...\n", + "( 10.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.79 sec) Clustered ROM : DEBUG -> Training segment 257 slice(6168, 6192, None)\n", + "( 10.79 sec) ARMA : DEBUG -> Training...\n", + "( 10.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.80 sec) Clustered ROM : DEBUG -> Training segment 258 slice(6192, 6216, None)\n", + "( 10.80 sec) ARMA : DEBUG -> Training...\n", + "( 10.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.82 sec) Clustered ROM : DEBUG -> Training segment 259 slice(6216, 6240, None)\n", + "( 10.82 sec) ARMA : DEBUG -> Training...\n", + "( 10.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.83 sec) Clustered ROM : DEBUG -> Training segment 260 slice(6240, 6264, None)\n", + "( 10.83 sec) ARMA : DEBUG -> Training...\n", + "( 10.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.84 sec) Clustered ROM : DEBUG -> Training segment 261 slice(6264, 6288, None)\n", + "( 10.84 sec) ARMA : DEBUG -> Training...\n", + "( 10.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.85 sec) Clustered ROM : DEBUG -> Training segment 262 slice(6288, 6312, None)\n", + "( 10.85 sec) ARMA : DEBUG -> Training...\n", + "( 10.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.86 sec) Clustered ROM : DEBUG -> Training segment 263 slice(6312, 6336, None)\n", + "( 10.86 sec) ARMA : DEBUG -> Training...\n", + "( 10.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.88 sec) Clustered ROM : DEBUG -> Training segment 264 slice(6336, 6360, None)\n", + "( 10.88 sec) ARMA : DEBUG -> Training...\n", + "( 10.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.91 sec) Clustered ROM : DEBUG -> Training segment 265 slice(6360, 6384, None)\n", + "( 10.91 sec) ARMA : DEBUG -> Training...\n", + "( 10.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.93 sec) Clustered ROM : DEBUG -> Training segment 266 slice(6384, 6408, None)\n", + "( 10.93 sec) ARMA : DEBUG -> Training...\n", + "( 10.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.94 sec) Clustered ROM : DEBUG -> Training segment 267 slice(6408, 6432, None)\n", + "( 10.94 sec) ARMA : DEBUG -> Training...\n", + "( 10.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.95 sec) Clustered ROM : DEBUG -> Training segment 268 slice(6432, 6456, None)\n", + "( 10.95 sec) ARMA : DEBUG -> Training...\n", + "( 10.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 10.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 10.97 sec) Clustered ROM : DEBUG -> Training segment 269 slice(6456, 6480, None)\n", + "( 10.97 sec) ARMA : DEBUG -> Training...\n", + "( 10.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 10.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 10.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 10.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 10.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.00 sec) Clustered ROM : DEBUG -> Training segment 270 slice(6480, 6504, None)\n", + "( 11.00 sec) ARMA : DEBUG -> Training...\n", + "( 11.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.00 sec) Clustered ROM : DEBUG -> Training segment 271 slice(6504, 6528, None)\n", + "( 11.00 sec) ARMA : DEBUG -> Training...\n", + "( 11.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.02 sec) Clustered ROM : DEBUG -> Training segment 272 slice(6528, 6552, None)\n", + "( 11.02 sec) ARMA : DEBUG -> Training...\n", + "( 11.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.03 sec) Clustered ROM : DEBUG -> Training segment 273 slice(6552, 6576, None)\n", + "( 11.03 sec) ARMA : DEBUG -> Training...\n", + "( 11.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.04 sec) Clustered ROM : DEBUG -> Training segment 274 slice(6576, 6600, None)\n", + "( 11.04 sec) ARMA : DEBUG -> Training...\n", + "( 11.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.06 sec) Clustered ROM : DEBUG -> Training segment 275 slice(6600, 6624, None)\n", + "( 11.06 sec) ARMA : DEBUG -> Training...\n", + "( 11.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.07 sec) Clustered ROM : DEBUG -> Training segment 276 slice(6624, 6648, None)\n", + "( 11.07 sec) ARMA : DEBUG -> Training...\n", + "( 11.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.08 sec) Clustered ROM : DEBUG -> Training segment 277 slice(6648, 6672, None)\n", + "( 11.08 sec) ARMA : DEBUG -> Training...\n", + "( 11.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.09 sec) Clustered ROM : DEBUG -> Training segment 278 slice(6672, 6696, None)\n", + "( 11.09 sec) ARMA : DEBUG -> Training...\n", + "( 11.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.11 sec) Clustered ROM : DEBUG -> Training segment 279 slice(6696, 6720, None)\n", + "( 11.11 sec) ARMA : DEBUG -> Training...\n", + "( 11.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.14 sec) Clustered ROM : DEBUG -> Training segment 280 slice(6720, 6744, None)\n", + "( 11.14 sec) ARMA : DEBUG -> Training...\n", + "( 11.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.16 sec) Clustered ROM : DEBUG -> Training segment 281 slice(6744, 6768, None)\n", + "( 11.16 sec) ARMA : DEBUG -> Training...\n", + "( 11.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.17 sec) Clustered ROM : DEBUG -> Training segment 282 slice(6768, 6792, None)\n", + "( 11.17 sec) ARMA : DEBUG -> Training...\n", + "( 11.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.19 sec) Clustered ROM : DEBUG -> Training segment 283 slice(6792, 6816, None)\n", + "( 11.19 sec) ARMA : DEBUG -> Training...\n", + "( 11.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.19 sec) Clustered ROM : DEBUG -> Training segment 284 slice(6816, 6840, None)\n", + "( 11.19 sec) ARMA : DEBUG -> Training...\n", + "( 11.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.21 sec) Clustered ROM : DEBUG -> Training segment 285 slice(6840, 6864, None)\n", + "( 11.21 sec) ARMA : DEBUG -> Training...\n", + "( 11.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.23 sec) Clustered ROM : DEBUG -> Training segment 286 slice(6864, 6888, None)\n", + "( 11.23 sec) ARMA : DEBUG -> Training...\n", + "( 11.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.24 sec) Clustered ROM : DEBUG -> Training segment 287 slice(6888, 6912, None)\n", + "( 11.24 sec) ARMA : DEBUG -> Training...\n", + "( 11.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.26 sec) Clustered ROM : DEBUG -> Training segment 288 slice(6912, 6936, None)\n", + "( 11.26 sec) ARMA : DEBUG -> Training...\n", + "( 11.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.27 sec) Clustered ROM : DEBUG -> Training segment 289 slice(6936, 6960, None)\n", + "( 11.27 sec) ARMA : DEBUG -> Training...\n", + "( 11.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.28 sec) Clustered ROM : DEBUG -> Training segment 290 slice(6960, 6984, None)\n", + "( 11.28 sec) ARMA : DEBUG -> Training...\n", + "( 11.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.30 sec) Clustered ROM : DEBUG -> Training segment 291 slice(6984, 7008, None)\n", + "( 11.30 sec) ARMA : DEBUG -> Training...\n", + "( 11.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.32 sec) Clustered ROM : DEBUG -> Training segment 292 slice(7008, 7032, None)\n", + "( 11.32 sec) ARMA : DEBUG -> Training...\n", + "( 11.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.33 sec) Clustered ROM : DEBUG -> Training segment 293 slice(7032, 7056, None)\n", + "( 11.33 sec) ARMA : DEBUG -> Training...\n", + "( 11.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.36 sec) Clustered ROM : DEBUG -> Training segment 294 slice(7056, 7080, None)\n", + "( 11.36 sec) ARMA : DEBUG -> Training...\n", + "( 11.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.39 sec) Clustered ROM : DEBUG -> Training segment 295 slice(7080, 7104, None)\n", + "( 11.39 sec) ARMA : DEBUG -> Training...\n", + "( 11.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.40 sec) Clustered ROM : DEBUG -> Training segment 296 slice(7104, 7128, None)\n", + "( 11.40 sec) ARMA : DEBUG -> Training...\n", + "( 11.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.41 sec) Clustered ROM : DEBUG -> Training segment 297 slice(7128, 7152, None)\n", + "( 11.41 sec) ARMA : DEBUG -> Training...\n", + "( 11.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.45 sec) Clustered ROM : DEBUG -> Training segment 298 slice(7152, 7176, None)\n", + "( 11.45 sec) ARMA : DEBUG -> Training...\n", + "( 11.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.47 sec) Clustered ROM : DEBUG -> Training segment 299 slice(7176, 7200, None)\n", + "( 11.47 sec) ARMA : DEBUG -> Training...\n", + "( 11.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.48 sec) Clustered ROM : DEBUG -> Training segment 300 slice(7200, 7224, None)\n", + "( 11.48 sec) ARMA : DEBUG -> Training...\n", + "( 11.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.50 sec) Clustered ROM : DEBUG -> Training segment 301 slice(7224, 7248, None)\n", + "( 11.50 sec) ARMA : DEBUG -> Training...\n", + "( 11.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.50 sec) Clustered ROM : DEBUG -> Training segment 302 slice(7248, 7272, None)\n", + "( 11.50 sec) ARMA : DEBUG -> Training...\n", + "( 11.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.51 sec) Clustered ROM : DEBUG -> Training segment 303 slice(7272, 7296, None)\n", + "( 11.51 sec) ARMA : DEBUG -> Training...\n", + "( 11.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.53 sec) Clustered ROM : DEBUG -> Training segment 304 slice(7296, 7320, None)\n", + "( 11.53 sec) ARMA : DEBUG -> Training...\n", + "( 11.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.54 sec) Clustered ROM : DEBUG -> Training segment 305 slice(7320, 7344, None)\n", + "( 11.54 sec) ARMA : DEBUG -> Training...\n", + "( 11.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.55 sec) Clustered ROM : DEBUG -> Training segment 306 slice(7344, 7368, None)\n", + "( 11.55 sec) ARMA : DEBUG -> Training...\n", + "( 11.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.56 sec) Clustered ROM : DEBUG -> Training segment 307 slice(7368, 7392, None)\n", + "( 11.56 sec) ARMA : DEBUG -> Training...\n", + "( 11.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.57 sec) Clustered ROM : DEBUG -> Training segment 308 slice(7392, 7416, None)\n", + "( 11.57 sec) ARMA : DEBUG -> Training...\n", + "( 11.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.58 sec) Clustered ROM : DEBUG -> Training segment 309 slice(7416, 7440, None)\n", + "( 11.58 sec) ARMA : DEBUG -> Training...\n", + "( 11.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.60 sec) Clustered ROM : DEBUG -> Training segment 310 slice(7440, 7464, None)\n", + "( 11.60 sec) ARMA : DEBUG -> Training...\n", + "( 11.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.61 sec) Clustered ROM : DEBUG -> Training segment 311 slice(7464, 7488, None)\n", + "( 11.61 sec) ARMA : DEBUG -> Training...\n", + "( 11.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.65 sec) Clustered ROM : DEBUG -> Training segment 312 slice(7488, 7512, None)\n", + "( 11.65 sec) ARMA : DEBUG -> Training...\n", + "( 11.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.65 sec) Clustered ROM : DEBUG -> Training segment 313 slice(7512, 7536, None)\n", + "( 11.65 sec) ARMA : DEBUG -> Training...\n", + "( 11.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.67 sec) Clustered ROM : DEBUG -> Training segment 314 slice(7536, 7560, None)\n", + "( 11.67 sec) ARMA : DEBUG -> Training...\n", + "( 11.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.69 sec) Clustered ROM : DEBUG -> Training segment 315 slice(7560, 7584, None)\n", + "( 11.69 sec) ARMA : DEBUG -> Training...\n", + "( 11.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.72 sec) Clustered ROM : DEBUG -> Training segment 316 slice(7584, 7608, None)\n", + "( 11.72 sec) ARMA : DEBUG -> Training...\n", + "( 11.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.73 sec) Clustered ROM : DEBUG -> Training segment 317 slice(7608, 7632, None)\n", + "( 11.73 sec) ARMA : DEBUG -> Training...\n", + "( 11.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.75 sec) Clustered ROM : DEBUG -> Training segment 318 slice(7632, 7656, None)\n", + "( 11.75 sec) ARMA : DEBUG -> Training...\n", + "( 11.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.76 sec) Clustered ROM : DEBUG -> Training segment 319 slice(7656, 7680, None)\n", + "( 11.76 sec) ARMA : DEBUG -> Training...\n", + "( 11.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.78 sec) Clustered ROM : DEBUG -> Training segment 320 slice(7680, 7704, None)\n", + "( 11.78 sec) ARMA : DEBUG -> Training...\n", + "( 11.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.79 sec) Clustered ROM : DEBUG -> Training segment 321 slice(7704, 7728, None)\n", + "( 11.79 sec) ARMA : DEBUG -> Training...\n", + "( 11.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.80 sec) Clustered ROM : DEBUG -> Training segment 322 slice(7728, 7752, None)\n", + "( 11.80 sec) ARMA : DEBUG -> Training...\n", + "( 11.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.81 sec) Clustered ROM : DEBUG -> Training segment 323 slice(7752, 7776, None)\n", + "( 11.81 sec) ARMA : DEBUG -> Training...\n", + "( 11.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.81 sec) Clustered ROM : DEBUG -> Training segment 324 slice(7776, 7800, None)\n", + "( 11.81 sec) ARMA : DEBUG -> Training...\n", + "( 11.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.83 sec) Clustered ROM : DEBUG -> Training segment 325 slice(7800, 7824, None)\n", + "( 11.83 sec) ARMA : DEBUG -> Training...\n", + "( 11.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.86 sec) Clustered ROM : DEBUG -> Training segment 326 slice(7824, 7848, None)\n", + "( 11.86 sec) ARMA : DEBUG -> Training...\n", + "( 11.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.90 sec) Clustered ROM : DEBUG -> Training segment 327 slice(7848, 7872, None)\n", + "( 11.90 sec) ARMA : DEBUG -> Training...\n", + "( 11.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.93 sec) Clustered ROM : DEBUG -> Training segment 328 slice(7872, 7896, None)\n", + "( 11.93 sec) ARMA : DEBUG -> Training...\n", + "( 11.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.94 sec) Clustered ROM : DEBUG -> Training segment 329 slice(7896, 7920, None)\n", + "( 11.94 sec) ARMA : DEBUG -> Training...\n", + "( 11.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.96 sec) Clustered ROM : DEBUG -> Training segment 330 slice(7920, 7944, None)\n", + "( 11.96 sec) ARMA : DEBUG -> Training...\n", + "( 11.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.97 sec) Clustered ROM : DEBUG -> Training segment 331 slice(7944, 7968, None)\n", + "( 11.97 sec) ARMA : DEBUG -> Training...\n", + "( 11.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 11.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 11.98 sec) Clustered ROM : DEBUG -> Training segment 332 slice(7968, 7992, None)\n", + "( 11.98 sec) ARMA : DEBUG -> Training...\n", + "( 11.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 11.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 11.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 11.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 11.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.00 sec) Clustered ROM : DEBUG -> Training segment 333 slice(7992, 8016, None)\n", + "( 12.00 sec) ARMA : DEBUG -> Training...\n", + "( 12.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.00 sec) Clustered ROM : DEBUG -> Training segment 334 slice(8016, 8040, None)\n", + "( 12.00 sec) ARMA : DEBUG -> Training...\n", + "( 12.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.02 sec) Clustered ROM : DEBUG -> Training segment 335 slice(8040, 8064, None)\n", + "( 12.02 sec) ARMA : DEBUG -> Training...\n", + "( 12.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.03 sec) Clustered ROM : DEBUG -> Training segment 336 slice(8064, 8088, None)\n", + "( 12.03 sec) ARMA : DEBUG -> Training...\n", + "( 12.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.04 sec) Clustered ROM : DEBUG -> Training segment 337 slice(8088, 8112, None)\n", + "( 12.04 sec) ARMA : DEBUG -> Training...\n", + "( 12.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.05 sec) Clustered ROM : DEBUG -> Training segment 338 slice(8112, 8136, None)\n", + "( 12.05 sec) ARMA : DEBUG -> Training...\n", + "( 12.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.06 sec) Clustered ROM : DEBUG -> Training segment 339 slice(8136, 8160, None)\n", + "( 12.06 sec) ARMA : DEBUG -> Training...\n", + "( 12.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.07 sec) Clustered ROM : DEBUG -> Training segment 340 slice(8160, 8184, None)\n", + "( 12.07 sec) ARMA : DEBUG -> Training...\n", + "( 12.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.09 sec) Clustered ROM : DEBUG -> Training segment 341 slice(8184, 8208, None)\n", + "( 12.09 sec) ARMA : DEBUG -> Training...\n", + "( 12.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.09 sec) Clustered ROM : DEBUG -> Training segment 342 slice(8208, 8232, None)\n", + "( 12.09 sec) ARMA : DEBUG -> Training...\n", + "( 12.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.10 sec) Clustered ROM : DEBUG -> Training segment 343 slice(8232, 8256, None)\n", + "( 12.10 sec) ARMA : DEBUG -> Training...\n", + "( 12.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.12 sec) Clustered ROM : DEBUG -> Training segment 344 slice(8256, 8280, None)\n", + "( 12.12 sec) ARMA : DEBUG -> Training...\n", + "( 12.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.13 sec) Clustered ROM : DEBUG -> Training segment 345 slice(8280, 8304, None)\n", + "( 12.13 sec) ARMA : DEBUG -> Training...\n", + "( 12.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.15 sec) Clustered ROM : DEBUG -> Training segment 346 slice(8304, 8328, None)\n", + "( 12.15 sec) ARMA : DEBUG -> Training...\n", + "( 12.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.17 sec) Clustered ROM : DEBUG -> Training segment 347 slice(8328, 8352, None)\n", + "( 12.17 sec) ARMA : DEBUG -> Training...\n", + "( 12.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.18 sec) Clustered ROM : DEBUG -> Training segment 348 slice(8352, 8376, None)\n", + "( 12.18 sec) ARMA : DEBUG -> Training...\n", + "( 12.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.21 sec) Clustered ROM : DEBUG -> Training segment 349 slice(8376, 8400, None)\n", + "( 12.21 sec) ARMA : DEBUG -> Training...\n", + "( 12.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.22 sec) Clustered ROM : DEBUG -> Training segment 350 slice(8400, 8424, None)\n", + "( 12.22 sec) ARMA : DEBUG -> Training...\n", + "( 12.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.24 sec) Clustered ROM : DEBUG -> Training segment 351 slice(8424, 8448, None)\n", + "( 12.24 sec) ARMA : DEBUG -> Training...\n", + "( 12.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.25 sec) Clustered ROM : DEBUG -> Training segment 352 slice(8448, 8472, None)\n", + "( 12.25 sec) ARMA : DEBUG -> Training...\n", + "( 12.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.26 sec) Clustered ROM : DEBUG -> Training segment 353 slice(8472, 8496, None)\n", + "( 12.26 sec) ARMA : DEBUG -> Training...\n", + "( 12.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.27 sec) Clustered ROM : DEBUG -> Training segment 354 slice(8496, 8520, None)\n", + "( 12.27 sec) ARMA : DEBUG -> Training...\n", + "( 12.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.29 sec) Clustered ROM : DEBUG -> Training segment 355 slice(8520, 8544, None)\n", + "( 12.29 sec) ARMA : DEBUG -> Training...\n", + "( 12.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.30 sec) Clustered ROM : DEBUG -> Training segment 356 slice(8544, 8568, None)\n", + "( 12.30 sec) ARMA : DEBUG -> Training...\n", + "( 12.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.31 sec) Clustered ROM : DEBUG -> Training segment 357 slice(8568, 8592, None)\n", + "( 12.31 sec) ARMA : DEBUG -> Training...\n", + "( 12.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.32 sec) Clustered ROM : DEBUG -> Training segment 358 slice(8592, 8616, None)\n", + "( 12.32 sec) ARMA : DEBUG -> Training...\n", + "( 12.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.33 sec) Clustered ROM : DEBUG -> Training segment 359 slice(8616, 8640, None)\n", + "( 12.33 sec) ARMA : DEBUG -> Training...\n", + "( 12.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.35 sec) Clustered ROM : DEBUG -> Training segment 360 slice(8640, 8664, None)\n", + "( 12.35 sec) ARMA : DEBUG -> Training...\n", + "( 12.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.36 sec) Clustered ROM : DEBUG -> Training segment 361 slice(8664, 8688, None)\n", + "( 12.36 sec) ARMA : DEBUG -> Training...\n", + "( 12.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.37 sec) Clustered ROM : DEBUG -> Training segment 362 slice(8688, 8712, None)\n", + "( 12.37 sec) ARMA : DEBUG -> Training...\n", + "( 12.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.38 sec) Clustered ROM : DEBUG -> Training segment 363 slice(8712, 8736, None)\n", + "( 12.38 sec) ARMA : DEBUG -> Training...\n", + "( 12.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.39 sec) Clustered ROM : DEBUG -> Training segment 364 slice(8736, 8760, None)\n", + "( 12.39 sec) ARMA : DEBUG -> Training...\n", + "( 12.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.46 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 12.46 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 12.51 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 12.51 sec) Interp. Cluster ROM : DEBUG -> Training Statepoint Year 2 ...\n", + "( 12.51 sec) Clustered ROM : DEBUG -> Training segmented subspaces for \"arma\" ...\n", + "( 12.51 sec) Clustered ROM : DEBUG -> Dividing hour into 365 divisions for training ...\n", + "DEBUGG no ZF here!\n", + "( 12.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.52 sec) Clustered ROM : DEBUG -> Training segment 0 slice(0, 24, None)\n", + "( 12.52 sec) ARMA : DEBUG -> Training...\n", + "( 12.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.54 sec) Clustered ROM : DEBUG -> Training segment 1 slice(24, 48, None)\n", + "( 12.54 sec) ARMA : DEBUG -> Training...\n", + "( 12.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.55 sec) Clustered ROM : DEBUG -> Training segment 2 slice(48, 72, None)\n", + "( 12.55 sec) ARMA : DEBUG -> Training...\n", + "( 12.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.56 sec) Clustered ROM : DEBUG -> Training segment 3 slice(72, 96, None)\n", + "( 12.56 sec) ARMA : DEBUG -> Training...\n", + "( 12.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.57 sec) Clustered ROM : DEBUG -> Training segment 4 slice(96, 120, None)\n", + "( 12.57 sec) ARMA : DEBUG -> Training...\n", + "( 12.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.60 sec) Clustered ROM : DEBUG -> Training segment 5 slice(120, 144, None)\n", + "( 12.60 sec) ARMA : DEBUG -> Training...\n", + "( 12.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.62 sec) Clustered ROM : DEBUG -> Training segment 6 slice(144, 168, None)\n", + "( 12.62 sec) ARMA : DEBUG -> Training...\n", + "( 12.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.63 sec) Clustered ROM : DEBUG -> Training segment 7 slice(168, 192, None)\n", + "( 12.63 sec) ARMA : DEBUG -> Training...\n", + "( 12.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.64 sec) Clustered ROM : DEBUG -> Training segment 8 slice(192, 216, None)\n", + "( 12.64 sec) ARMA : DEBUG -> Training...\n", + "( 12.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.66 sec) Clustered ROM : DEBUG -> Training segment 9 slice(216, 240, None)\n", + "( 12.66 sec) ARMA : DEBUG -> Training...\n", + "( 12.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.66 sec) Clustered ROM : DEBUG -> Training segment 10 slice(240, 264, None)\n", + "( 12.66 sec) ARMA : DEBUG -> Training...\n", + "( 12.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.69 sec) Clustered ROM : DEBUG -> Training segment 11 slice(264, 288, None)\n", + "( 12.69 sec) ARMA : DEBUG -> Training...\n", + "( 12.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.72 sec) Clustered ROM : DEBUG -> Training segment 12 slice(288, 312, None)\n", + "( 12.72 sec) ARMA : DEBUG -> Training...\n", + "( 12.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.74 sec) Clustered ROM : DEBUG -> Training segment 13 slice(312, 336, None)\n", + "( 12.74 sec) ARMA : DEBUG -> Training...\n", + "( 12.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.76 sec) Clustered ROM : DEBUG -> Training segment 14 slice(336, 360, None)\n", + "( 12.76 sec) ARMA : DEBUG -> Training...\n", + "( 12.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.76 sec) Clustered ROM : DEBUG -> Training segment 15 slice(360, 384, None)\n", + "( 12.76 sec) ARMA : DEBUG -> Training...\n", + "( 12.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.82 sec) Clustered ROM : DEBUG -> Training segment 16 slice(384, 408, None)\n", + "( 12.82 sec) ARMA : DEBUG -> Training...\n", + "( 12.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.83 sec) Clustered ROM : DEBUG -> Training segment 17 slice(408, 432, None)\n", + "( 12.83 sec) ARMA : DEBUG -> Training...\n", + "( 12.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.84 sec) Clustered ROM : DEBUG -> Training segment 18 slice(432, 456, None)\n", + "( 12.84 sec) ARMA : DEBUG -> Training...\n", + "( 12.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.85 sec) Clustered ROM : DEBUG -> Training segment 19 slice(456, 480, None)\n", + "( 12.85 sec) ARMA : DEBUG -> Training...\n", + "( 12.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.89 sec) Clustered ROM : DEBUG -> Training segment 20 slice(480, 504, None)\n", + "( 12.89 sec) ARMA : DEBUG -> Training...\n", + "( 12.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.90 sec) Clustered ROM : DEBUG -> Training segment 21 slice(504, 528, None)\n", + "( 12.90 sec) ARMA : DEBUG -> Training...\n", + "( 12.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.91 sec) Clustered ROM : DEBUG -> Training segment 22 slice(528, 552, None)\n", + "( 12.91 sec) ARMA : DEBUG -> Training...\n", + "( 12.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.92 sec) Clustered ROM : DEBUG -> Training segment 23 slice(552, 576, None)\n", + "( 12.92 sec) ARMA : DEBUG -> Training...\n", + "( 12.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.93 sec) Clustered ROM : DEBUG -> Training segment 24 slice(576, 600, None)\n", + "( 12.93 sec) ARMA : DEBUG -> Training...\n", + "( 12.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.94 sec) Clustered ROM : DEBUG -> Training segment 25 slice(600, 624, None)\n", + "( 12.94 sec) ARMA : DEBUG -> Training...\n", + "( 12.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.97 sec) Clustered ROM : DEBUG -> Training segment 26 slice(624, 648, None)\n", + "( 12.97 sec) ARMA : DEBUG -> Training...\n", + "( 12.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 12.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 12.98 sec) Clustered ROM : DEBUG -> Training segment 27 slice(648, 672, None)\n", + "( 12.98 sec) ARMA : DEBUG -> Training...\n", + "( 12.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 12.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 12.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 12.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 12.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.01 sec) Clustered ROM : DEBUG -> Training segment 28 slice(672, 696, None)\n", + "( 13.01 sec) ARMA : DEBUG -> Training...\n", + "( 13.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.03 sec) Clustered ROM : DEBUG -> Training segment 29 slice(696, 720, None)\n", + "( 13.03 sec) ARMA : DEBUG -> Training...\n", + "( 13.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.04 sec) Clustered ROM : DEBUG -> Training segment 30 slice(720, 744, None)\n", + "( 13.04 sec) ARMA : DEBUG -> Training...\n", + "( 13.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.05 sec) Clustered ROM : DEBUG -> Training segment 31 slice(744, 768, None)\n", + "( 13.05 sec) ARMA : DEBUG -> Training...\n", + "( 13.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.06 sec) Clustered ROM : DEBUG -> Training segment 32 slice(768, 792, None)\n", + "( 13.06 sec) ARMA : DEBUG -> Training...\n", + "( 13.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.08 sec) Clustered ROM : DEBUG -> Training segment 33 slice(792, 816, None)\n", + "( 13.08 sec) ARMA : DEBUG -> Training...\n", + "( 13.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.09 sec) Clustered ROM : DEBUG -> Training segment 34 slice(816, 840, None)\n", + "( 13.09 sec) ARMA : DEBUG -> Training...\n", + "( 13.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.10 sec) Clustered ROM : DEBUG -> Training segment 35 slice(840, 864, None)\n", + "( 13.10 sec) ARMA : DEBUG -> Training...\n", + "( 13.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.11 sec) Clustered ROM : DEBUG -> Training segment 36 slice(864, 888, None)\n", + "( 13.11 sec) ARMA : DEBUG -> Training...\n", + "( 13.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.13 sec) Clustered ROM : DEBUG -> Training segment 37 slice(888, 912, None)\n", + "( 13.13 sec) ARMA : DEBUG -> Training...\n", + "( 13.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.14 sec) Clustered ROM : DEBUG -> Training segment 38 slice(912, 936, None)\n", + "( 13.14 sec) ARMA : DEBUG -> Training...\n", + "( 13.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.17 sec) Clustered ROM : DEBUG -> Training segment 39 slice(936, 960, None)\n", + "( 13.17 sec) ARMA : DEBUG -> Training...\n", + "( 13.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.18 sec) Clustered ROM : DEBUG -> Training segment 40 slice(960, 984, None)\n", + "( 13.18 sec) ARMA : DEBUG -> Training...\n", + "( 13.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.20 sec) Clustered ROM : DEBUG -> Training segment 41 slice(984, 1008, None)\n", + "( 13.20 sec) ARMA : DEBUG -> Training...\n", + "( 13.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.21 sec) Clustered ROM : DEBUG -> Training segment 42 slice(1008, 1032, None)\n", + "( 13.21 sec) ARMA : DEBUG -> Training...\n", + "( 13.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.22 sec) Clustered ROM : DEBUG -> Training segment 43 slice(1032, 1056, None)\n", + "( 13.22 sec) ARMA : DEBUG -> Training...\n", + "( 13.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.23 sec) Clustered ROM : DEBUG -> Training segment 44 slice(1056, 1080, None)\n", + "( 13.23 sec) ARMA : DEBUG -> Training...\n", + "( 13.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.26 sec) Clustered ROM : DEBUG -> Training segment 45 slice(1080, 1104, None)\n", + "( 13.26 sec) ARMA : DEBUG -> Training...\n", + "( 13.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.27 sec) Clustered ROM : DEBUG -> Training segment 46 slice(1104, 1128, None)\n", + "( 13.27 sec) ARMA : DEBUG -> Training...\n", + "( 13.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.30 sec) Clustered ROM : DEBUG -> Training segment 47 slice(1128, 1152, None)\n", + "( 13.30 sec) ARMA : DEBUG -> Training...\n", + "( 13.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.31 sec) Clustered ROM : DEBUG -> Training segment 48 slice(1152, 1176, None)\n", + "( 13.31 sec) ARMA : DEBUG -> Training...\n", + "( 13.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.32 sec) Clustered ROM : DEBUG -> Training segment 49 slice(1176, 1200, None)\n", + "( 13.32 sec) ARMA : DEBUG -> Training...\n", + "( 13.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.33 sec) Clustered ROM : DEBUG -> Training segment 50 slice(1200, 1224, None)\n", + "( 13.33 sec) ARMA : DEBUG -> Training...\n", + "( 13.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.36 sec) Clustered ROM : DEBUG -> Training segment 51 slice(1224, 1248, None)\n", + "( 13.36 sec) ARMA : DEBUG -> Training...\n", + "( 13.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.41 sec) Clustered ROM : DEBUG -> Training segment 52 slice(1248, 1272, None)\n", + "( 13.41 sec) ARMA : DEBUG -> Training...\n", + "( 13.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.42 sec) Clustered ROM : DEBUG -> Training segment 53 slice(1272, 1296, None)\n", + "( 13.42 sec) ARMA : DEBUG -> Training...\n", + "( 13.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.45 sec) Clustered ROM : DEBUG -> Training segment 54 slice(1296, 1320, None)\n", + "( 13.45 sec) ARMA : DEBUG -> Training...\n", + "( 13.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.47 sec) Clustered ROM : DEBUG -> Training segment 55 slice(1320, 1344, None)\n", + "( 13.47 sec) ARMA : DEBUG -> Training...\n", + "( 13.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.48 sec) Clustered ROM : DEBUG -> Training segment 56 slice(1344, 1368, None)\n", + "( 13.48 sec) ARMA : DEBUG -> Training...\n", + "( 13.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.49 sec) Clustered ROM : DEBUG -> Training segment 57 slice(1368, 1392, None)\n", + "( 13.49 sec) ARMA : DEBUG -> Training...\n", + "( 13.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.52 sec) Clustered ROM : DEBUG -> Training segment 58 slice(1392, 1416, None)\n", + "( 13.52 sec) ARMA : DEBUG -> Training...\n", + "( 13.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.54 sec) Clustered ROM : DEBUG -> Training segment 59 slice(1416, 1440, None)\n", + "( 13.54 sec) ARMA : DEBUG -> Training...\n", + "( 13.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.56 sec) Clustered ROM : DEBUG -> Training segment 60 slice(1440, 1464, None)\n", + "( 13.56 sec) ARMA : DEBUG -> Training...\n", + "( 13.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.57 sec) Clustered ROM : DEBUG -> Training segment 61 slice(1464, 1488, None)\n", + "( 13.57 sec) ARMA : DEBUG -> Training...\n", + "( 13.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.59 sec) Clustered ROM : DEBUG -> Training segment 62 slice(1488, 1512, None)\n", + "( 13.59 sec) ARMA : DEBUG -> Training...\n", + "( 13.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.60 sec) Clustered ROM : DEBUG -> Training segment 63 slice(1512, 1536, None)\n", + "( 13.60 sec) ARMA : DEBUG -> Training...\n", + "( 13.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.61 sec) Clustered ROM : DEBUG -> Training segment 64 slice(1536, 1560, None)\n", + "( 13.61 sec) ARMA : DEBUG -> Training...\n", + "( 13.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.62 sec) Clustered ROM : DEBUG -> Training segment 65 slice(1560, 1584, None)\n", + "( 13.62 sec) ARMA : DEBUG -> Training...\n", + "( 13.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.66 sec) Clustered ROM : DEBUG -> Training segment 66 slice(1584, 1608, None)\n", + "( 13.66 sec) ARMA : DEBUG -> Training...\n", + "( 13.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.69 sec) Clustered ROM : DEBUG -> Training segment 67 slice(1608, 1632, None)\n", + "( 13.69 sec) ARMA : DEBUG -> Training...\n", + "( 13.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.70 sec) Clustered ROM : DEBUG -> Training segment 68 slice(1632, 1656, None)\n", + "( 13.70 sec) ARMA : DEBUG -> Training...\n", + "( 13.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.71 sec) Clustered ROM : DEBUG -> Training segment 69 slice(1656, 1680, None)\n", + "( 13.71 sec) ARMA : DEBUG -> Training...\n", + "( 13.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.71 sec) Clustered ROM : DEBUG -> Training segment 70 slice(1680, 1704, None)\n", + "( 13.71 sec) ARMA : DEBUG -> Training...\n", + "( 13.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.72 sec) Clustered ROM : DEBUG -> Training segment 71 slice(1704, 1728, None)\n", + "( 13.72 sec) ARMA : DEBUG -> Training...\n", + "( 13.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.74 sec) Clustered ROM : DEBUG -> Training segment 72 slice(1728, 1752, None)\n", + "( 13.74 sec) ARMA : DEBUG -> Training...\n", + "( 13.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.75 sec) Clustered ROM : DEBUG -> Training segment 73 slice(1752, 1776, None)\n", + "( 13.75 sec) ARMA : DEBUG -> Training...\n", + "( 13.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.78 sec) Clustered ROM : DEBUG -> Training segment 74 slice(1776, 1800, None)\n", + "( 13.78 sec) ARMA : DEBUG -> Training...\n", + "( 13.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.82 sec) Clustered ROM : DEBUG -> Training segment 75 slice(1800, 1824, None)\n", + "( 13.82 sec) ARMA : DEBUG -> Training...\n", + "( 13.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.83 sec) Clustered ROM : DEBUG -> Training segment 76 slice(1824, 1848, None)\n", + "( 13.83 sec) ARMA : DEBUG -> Training...\n", + "( 13.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.85 sec) Clustered ROM : DEBUG -> Training segment 77 slice(1848, 1872, None)\n", + "( 13.85 sec) ARMA : DEBUG -> Training...\n", + "( 13.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.86 sec) Clustered ROM : DEBUG -> Training segment 78 slice(1872, 1896, None)\n", + "( 13.86 sec) ARMA : DEBUG -> Training...\n", + "( 13.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.87 sec) Clustered ROM : DEBUG -> Training segment 79 slice(1896, 1920, None)\n", + "( 13.87 sec) ARMA : DEBUG -> Training...\n", + "( 13.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.89 sec) Clustered ROM : DEBUG -> Training segment 80 slice(1920, 1944, None)\n", + "( 13.89 sec) ARMA : DEBUG -> Training...\n", + "( 13.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.90 sec) Clustered ROM : DEBUG -> Training segment 81 slice(1944, 1968, None)\n", + "( 13.90 sec) ARMA : DEBUG -> Training...\n", + "( 13.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.91 sec) Clustered ROM : DEBUG -> Training segment 82 slice(1968, 1992, None)\n", + "( 13.91 sec) ARMA : DEBUG -> Training...\n", + "( 13.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.91 sec) Clustered ROM : DEBUG -> Training segment 83 slice(1992, 2016, None)\n", + "( 13.91 sec) ARMA : DEBUG -> Training...\n", + "( 13.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.93 sec) Clustered ROM : DEBUG -> Training segment 84 slice(2016, 2040, None)\n", + "( 13.93 sec) ARMA : DEBUG -> Training...\n", + "( 13.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.94 sec) Clustered ROM : DEBUG -> Training segment 85 slice(2040, 2064, None)\n", + "( 13.94 sec) ARMA : DEBUG -> Training...\n", + "( 13.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 13.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 13.97 sec) Clustered ROM : DEBUG -> Training segment 86 slice(2064, 2088, None)\n", + "( 13.97 sec) ARMA : DEBUG -> Training...\n", + "( 13.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 13.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 13.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 13.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 13.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.01 sec) Clustered ROM : DEBUG -> Training segment 87 slice(2088, 2112, None)\n", + "( 14.01 sec) ARMA : DEBUG -> Training...\n", + "( 14.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.04 sec) Clustered ROM : DEBUG -> Training segment 88 slice(2112, 2136, None)\n", + "( 14.04 sec) ARMA : DEBUG -> Training...\n", + "( 14.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.06 sec) Clustered ROM : DEBUG -> Training segment 89 slice(2136, 2160, None)\n", + "( 14.06 sec) ARMA : DEBUG -> Training...\n", + "( 14.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.06 sec) Clustered ROM : DEBUG -> Training segment 90 slice(2160, 2184, None)\n", + "( 14.06 sec) ARMA : DEBUG -> Training...\n", + "( 14.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.08 sec) Clustered ROM : DEBUG -> Training segment 91 slice(2184, 2208, None)\n", + "( 14.08 sec) ARMA : DEBUG -> Training...\n", + "( 14.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.09 sec) Clustered ROM : DEBUG -> Training segment 92 slice(2208, 2232, None)\n", + "( 14.09 sec) ARMA : DEBUG -> Training...\n", + "( 14.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.10 sec) Clustered ROM : DEBUG -> Training segment 93 slice(2232, 2256, None)\n", + "( 14.10 sec) ARMA : DEBUG -> Training...\n", + "( 14.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.11 sec) Clustered ROM : DEBUG -> Training segment 94 slice(2256, 2280, None)\n", + "( 14.11 sec) ARMA : DEBUG -> Training...\n", + "( 14.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.12 sec) Clustered ROM : DEBUG -> Training segment 95 slice(2280, 2304, None)\n", + "( 14.12 sec) ARMA : DEBUG -> Training...\n", + "( 14.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.14 sec) Clustered ROM : DEBUG -> Training segment 96 slice(2304, 2328, None)\n", + "( 14.14 sec) ARMA : DEBUG -> Training...\n", + "( 14.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.15 sec) Clustered ROM : DEBUG -> Training segment 97 slice(2328, 2352, None)\n", + "( 14.15 sec) ARMA : DEBUG -> Training...\n", + "( 14.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.16 sec) Clustered ROM : DEBUG -> Training segment 98 slice(2352, 2376, None)\n", + "( 14.16 sec) ARMA : DEBUG -> Training...\n", + "( 14.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.18 sec) Clustered ROM : DEBUG -> Training segment 99 slice(2376, 2400, None)\n", + "( 14.18 sec) ARMA : DEBUG -> Training...\n", + "( 14.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.19 sec) Clustered ROM : DEBUG -> Training segment 100 slice(2400, 2424, None)\n", + "( 14.19 sec) ARMA : DEBUG -> Training...\n", + "( 14.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.22 sec) Clustered ROM : DEBUG -> Training segment 101 slice(2424, 2448, None)\n", + "( 14.22 sec) ARMA : DEBUG -> Training...\n", + "( 14.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.24 sec) Clustered ROM : DEBUG -> Training segment 102 slice(2448, 2472, None)\n", + "( 14.24 sec) ARMA : DEBUG -> Training...\n", + "( 14.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.25 sec) Clustered ROM : DEBUG -> Training segment 103 slice(2472, 2496, None)\n", + "( 14.25 sec) ARMA : DEBUG -> Training...\n", + "( 14.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.26 sec) Clustered ROM : DEBUG -> Training segment 104 slice(2496, 2520, None)\n", + "( 14.26 sec) ARMA : DEBUG -> Training...\n", + "( 14.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.27 sec) Clustered ROM : DEBUG -> Training segment 105 slice(2520, 2544, None)\n", + "( 14.27 sec) ARMA : DEBUG -> Training...\n", + "( 14.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.29 sec) Clustered ROM : DEBUG -> Training segment 106 slice(2544, 2568, None)\n", + "( 14.29 sec) ARMA : DEBUG -> Training...\n", + "( 14.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.30 sec) Clustered ROM : DEBUG -> Training segment 107 slice(2568, 2592, None)\n", + "( 14.30 sec) ARMA : DEBUG -> Training...\n", + "( 14.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.31 sec) Clustered ROM : DEBUG -> Training segment 108 slice(2592, 2616, None)\n", + "( 14.31 sec) ARMA : DEBUG -> Training...\n", + "( 14.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.32 sec) Clustered ROM : DEBUG -> Training segment 109 slice(2616, 2640, None)\n", + "( 14.32 sec) ARMA : DEBUG -> Training...\n", + "( 14.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.33 sec) Clustered ROM : DEBUG -> Training segment 110 slice(2640, 2664, None)\n", + "( 14.33 sec) ARMA : DEBUG -> Training...\n", + "( 14.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.35 sec) Clustered ROM : DEBUG -> Training segment 111 slice(2664, 2688, None)\n", + "( 14.35 sec) ARMA : DEBUG -> Training...\n", + "( 14.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.36 sec) Clustered ROM : DEBUG -> Training segment 112 slice(2688, 2712, None)\n", + "( 14.36 sec) ARMA : DEBUG -> Training...\n", + "( 14.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.36 sec) Clustered ROM : DEBUG -> Training segment 113 slice(2712, 2736, None)\n", + "( 14.36 sec) ARMA : DEBUG -> Training...\n", + "( 14.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.37 sec) Clustered ROM : DEBUG -> Training segment 114 slice(2736, 2760, None)\n", + "( 14.37 sec) ARMA : DEBUG -> Training...\n", + "( 14.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.40 sec) Clustered ROM : DEBUG -> Training segment 115 slice(2760, 2784, None)\n", + "( 14.40 sec) ARMA : DEBUG -> Training...\n", + "( 14.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.41 sec) Clustered ROM : DEBUG -> Training segment 116 slice(2784, 2808, None)\n", + "( 14.41 sec) ARMA : DEBUG -> Training...\n", + "( 14.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.42 sec) Clustered ROM : DEBUG -> Training segment 117 slice(2808, 2832, None)\n", + "( 14.42 sec) ARMA : DEBUG -> Training...\n", + "( 14.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.43 sec) Clustered ROM : DEBUG -> Training segment 118 slice(2832, 2856, None)\n", + "( 14.43 sec) ARMA : DEBUG -> Training...\n", + "( 14.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.44 sec) Clustered ROM : DEBUG -> Training segment 119 slice(2856, 2880, None)\n", + "( 14.44 sec) ARMA : DEBUG -> Training...\n", + "( 14.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.46 sec) Clustered ROM : DEBUG -> Training segment 120 slice(2880, 2904, None)\n", + "( 14.46 sec) ARMA : DEBUG -> Training...\n", + "( 14.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.46 sec) Clustered ROM : DEBUG -> Training segment 121 slice(2904, 2928, None)\n", + "( 14.46 sec) ARMA : DEBUG -> Training...\n", + "( 14.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.47 sec) Clustered ROM : DEBUG -> Training segment 122 slice(2928, 2952, None)\n", + "( 14.47 sec) ARMA : DEBUG -> Training...\n", + "( 14.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.51 sec) Clustered ROM : DEBUG -> Training segment 123 slice(2952, 2976, None)\n", + "( 14.51 sec) ARMA : DEBUG -> Training...\n", + "( 14.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.52 sec) Clustered ROM : DEBUG -> Training segment 124 slice(2976, 3000, None)\n", + "( 14.52 sec) ARMA : DEBUG -> Training...\n", + "( 14.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.53 sec) Clustered ROM : DEBUG -> Training segment 125 slice(3000, 3024, None)\n", + "( 14.53 sec) ARMA : DEBUG -> Training...\n", + "( 14.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.54 sec) Clustered ROM : DEBUG -> Training segment 126 slice(3024, 3048, None)\n", + "( 14.54 sec) ARMA : DEBUG -> Training...\n", + "( 14.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.57 sec) Clustered ROM : DEBUG -> Training segment 127 slice(3048, 3072, None)\n", + "( 14.57 sec) ARMA : DEBUG -> Training...\n", + "( 14.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.58 sec) Clustered ROM : DEBUG -> Training segment 128 slice(3072, 3096, None)\n", + "( 14.58 sec) ARMA : DEBUG -> Training...\n", + "( 14.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.60 sec) Clustered ROM : DEBUG -> Training segment 129 slice(3096, 3120, None)\n", + "( 14.60 sec) ARMA : DEBUG -> Training...\n", + "( 14.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.61 sec) Clustered ROM : DEBUG -> Training segment 130 slice(3120, 3144, None)\n", + "( 14.61 sec) ARMA : DEBUG -> Training...\n", + "( 14.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.61 sec) Clustered ROM : DEBUG -> Training segment 131 slice(3144, 3168, None)\n", + "( 14.61 sec) ARMA : DEBUG -> Training...\n", + "( 14.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.63 sec) Clustered ROM : DEBUG -> Training segment 132 slice(3168, 3192, None)\n", + "( 14.63 sec) ARMA : DEBUG -> Training...\n", + "( 14.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.64 sec) Clustered ROM : DEBUG -> Training segment 133 slice(3192, 3216, None)\n", + "( 14.64 sec) ARMA : DEBUG -> Training...\n", + "( 14.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.65 sec) Clustered ROM : DEBUG -> Training segment 134 slice(3216, 3240, None)\n", + "( 14.65 sec) ARMA : DEBUG -> Training...\n", + "( 14.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.66 sec) Clustered ROM : DEBUG -> Training segment 135 slice(3240, 3264, None)\n", + "( 14.66 sec) ARMA : DEBUG -> Training...\n", + "( 14.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.67 sec) Clustered ROM : DEBUG -> Training segment 136 slice(3264, 3288, None)\n", + "( 14.67 sec) ARMA : DEBUG -> Training...\n", + "( 14.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.69 sec) Clustered ROM : DEBUG -> Training segment 137 slice(3288, 3312, None)\n", + "( 14.69 sec) ARMA : DEBUG -> Training...\n", + "( 14.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.70 sec) Clustered ROM : DEBUG -> Training segment 138 slice(3312, 3336, None)\n", + "( 14.70 sec) ARMA : DEBUG -> Training...\n", + "( 14.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.71 sec) Clustered ROM : DEBUG -> Training segment 139 slice(3336, 3360, None)\n", + "( 14.71 sec) ARMA : DEBUG -> Training...\n", + "( 14.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.72 sec) Clustered ROM : DEBUG -> Training segment 140 slice(3360, 3384, None)\n", + "( 14.72 sec) ARMA : DEBUG -> Training...\n", + "( 14.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.74 sec) Clustered ROM : DEBUG -> Training segment 141 slice(3384, 3408, None)\n", + "( 14.74 sec) ARMA : DEBUG -> Training...\n", + "( 14.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.77 sec) Clustered ROM : DEBUG -> Training segment 142 slice(3408, 3432, None)\n", + "( 14.77 sec) ARMA : DEBUG -> Training...\n", + "( 14.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.78 sec) Clustered ROM : DEBUG -> Training segment 143 slice(3432, 3456, None)\n", + "( 14.78 sec) ARMA : DEBUG -> Training...\n", + "( 14.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.79 sec) Clustered ROM : DEBUG -> Training segment 144 slice(3456, 3480, None)\n", + "( 14.79 sec) ARMA : DEBUG -> Training...\n", + "( 14.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.81 sec) Clustered ROM : DEBUG -> Training segment 145 slice(3480, 3504, None)\n", + "( 14.81 sec) ARMA : DEBUG -> Training...\n", + "( 14.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.83 sec) Clustered ROM : DEBUG -> Training segment 146 slice(3504, 3528, None)\n", + "( 14.83 sec) ARMA : DEBUG -> Training...\n", + "( 14.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.85 sec) Clustered ROM : DEBUG -> Training segment 147 slice(3528, 3552, None)\n", + "( 14.85 sec) ARMA : DEBUG -> Training...\n", + "( 14.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.85 sec) Clustered ROM : DEBUG -> Training segment 148 slice(3552, 3576, None)\n", + "( 14.85 sec) ARMA : DEBUG -> Training...\n", + "( 14.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.87 sec) Clustered ROM : DEBUG -> Training segment 149 slice(3576, 3600, None)\n", + "( 14.87 sec) ARMA : DEBUG -> Training...\n", + "( 14.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.91 sec) Clustered ROM : DEBUG -> Training segment 150 slice(3600, 3624, None)\n", + "( 14.91 sec) ARMA : DEBUG -> Training...\n", + "( 14.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.93 sec) Clustered ROM : DEBUG -> Training segment 151 slice(3624, 3648, None)\n", + "( 14.93 sec) ARMA : DEBUG -> Training...\n", + "( 14.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.94 sec) Clustered ROM : DEBUG -> Training segment 152 slice(3648, 3672, None)\n", + "( 14.94 sec) ARMA : DEBUG -> Training...\n", + "( 14.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.96 sec) Clustered ROM : DEBUG -> Training segment 153 slice(3672, 3696, None)\n", + "( 14.96 sec) ARMA : DEBUG -> Training...\n", + "( 14.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.97 sec) Clustered ROM : DEBUG -> Training segment 154 slice(3696, 3720, None)\n", + "( 14.97 sec) ARMA : DEBUG -> Training...\n", + "( 14.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.98 sec) Clustered ROM : DEBUG -> Training segment 155 slice(3720, 3744, None)\n", + "( 14.98 sec) ARMA : DEBUG -> Training...\n", + "( 14.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.98 sec) Clustered ROM : DEBUG -> Training segment 156 slice(3744, 3768, None)\n", + "( 14.98 sec) ARMA : DEBUG -> Training...\n", + "( 14.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 14.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 14.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 14.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 14.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 14.99 sec) Clustered ROM : DEBUG -> Training segment 157 slice(3768, 3792, None)\n", + "( 14.99 sec) ARMA : DEBUG -> Training...\n", + "( 14.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 14.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.02 sec) Clustered ROM : DEBUG -> Training segment 158 slice(3792, 3816, None)\n", + "( 15.02 sec) ARMA : DEBUG -> Training...\n", + "( 15.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.03 sec) Clustered ROM : DEBUG -> Training segment 159 slice(3816, 3840, None)\n", + "( 15.03 sec) ARMA : DEBUG -> Training...\n", + "( 15.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.05 sec) Clustered ROM : DEBUG -> Training segment 160 slice(3840, 3864, None)\n", + "( 15.05 sec) ARMA : DEBUG -> Training...\n", + "( 15.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.06 sec) Clustered ROM : DEBUG -> Training segment 161 slice(3864, 3888, None)\n", + "( 15.06 sec) ARMA : DEBUG -> Training...\n", + "( 15.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.07 sec) Clustered ROM : DEBUG -> Training segment 162 slice(3888, 3912, None)\n", + "( 15.07 sec) ARMA : DEBUG -> Training...\n", + "( 15.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.08 sec) Clustered ROM : DEBUG -> Training segment 163 slice(3912, 3936, None)\n", + "( 15.08 sec) ARMA : DEBUG -> Training...\n", + "( 15.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.09 sec) Clustered ROM : DEBUG -> Training segment 164 slice(3936, 3960, None)\n", + "( 15.09 sec) ARMA : DEBUG -> Training...\n", + "( 15.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.10 sec) Clustered ROM : DEBUG -> Training segment 165 slice(3960, 3984, None)\n", + "( 15.10 sec) ARMA : DEBUG -> Training...\n", + "( 15.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.11 sec) Clustered ROM : DEBUG -> Training segment 166 slice(3984, 4008, None)\n", + "( 15.11 sec) ARMA : DEBUG -> Training...\n", + "( 15.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.12 sec) Clustered ROM : DEBUG -> Training segment 167 slice(4008, 4032, None)\n", + "( 15.12 sec) ARMA : DEBUG -> Training...\n", + "( 15.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.14 sec) Clustered ROM : DEBUG -> Training segment 168 slice(4032, 4056, None)\n", + "( 15.14 sec) ARMA : DEBUG -> Training...\n", + "( 15.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.15 sec) Clustered ROM : DEBUG -> Training segment 169 slice(4056, 4080, None)\n", + "( 15.15 sec) ARMA : DEBUG -> Training...\n", + "( 15.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.16 sec) Clustered ROM : DEBUG -> Training segment 170 slice(4080, 4104, None)\n", + "( 15.16 sec) ARMA : DEBUG -> Training...\n", + "( 15.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.17 sec) Clustered ROM : DEBUG -> Training segment 171 slice(4104, 4128, None)\n", + "( 15.17 sec) ARMA : DEBUG -> Training...\n", + "( 15.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.18 sec) Clustered ROM : DEBUG -> Training segment 172 slice(4128, 4152, None)\n", + "( 15.18 sec) ARMA : DEBUG -> Training...\n", + "( 15.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.19 sec) Clustered ROM : DEBUG -> Training segment 173 slice(4152, 4176, None)\n", + "( 15.19 sec) ARMA : DEBUG -> Training...\n", + "( 15.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.21 sec) Clustered ROM : DEBUG -> Training segment 174 slice(4176, 4200, None)\n", + "( 15.21 sec) ARMA : DEBUG -> Training...\n", + "( 15.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.21 sec) Clustered ROM : DEBUG -> Training segment 175 slice(4200, 4224, None)\n", + "( 15.21 sec) ARMA : DEBUG -> Training...\n", + "( 15.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.22 sec) Clustered ROM : DEBUG -> Training segment 176 slice(4224, 4248, None)\n", + "( 15.22 sec) ARMA : DEBUG -> Training...\n", + "( 15.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.24 sec) Clustered ROM : DEBUG -> Training segment 177 slice(4248, 4272, None)\n", + "( 15.24 sec) ARMA : DEBUG -> Training...\n", + "( 15.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.26 sec) Clustered ROM : DEBUG -> Training segment 178 slice(4272, 4296, None)\n", + "( 15.26 sec) ARMA : DEBUG -> Training...\n", + "( 15.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.27 sec) Clustered ROM : DEBUG -> Training segment 179 slice(4296, 4320, None)\n", + "( 15.27 sec) ARMA : DEBUG -> Training...\n", + "( 15.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.28 sec) Clustered ROM : DEBUG -> Training segment 180 slice(4320, 4344, None)\n", + "( 15.28 sec) ARMA : DEBUG -> Training...\n", + "( 15.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.28 sec) Clustered ROM : DEBUG -> Training segment 181 slice(4344, 4368, None)\n", + "( 15.28 sec) ARMA : DEBUG -> Training...\n", + "( 15.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.30 sec) Clustered ROM : DEBUG -> Training segment 182 slice(4368, 4392, None)\n", + "( 15.30 sec) ARMA : DEBUG -> Training...\n", + "( 15.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.31 sec) Clustered ROM : DEBUG -> Training segment 183 slice(4392, 4416, None)\n", + "( 15.31 sec) ARMA : DEBUG -> Training...\n", + "( 15.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.32 sec) Clustered ROM : DEBUG -> Training segment 184 slice(4416, 4440, None)\n", + "( 15.32 sec) ARMA : DEBUG -> Training...\n", + "( 15.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.33 sec) Clustered ROM : DEBUG -> Training segment 185 slice(4440, 4464, None)\n", + "( 15.33 sec) ARMA : DEBUG -> Training...\n", + "( 15.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.34 sec) Clustered ROM : DEBUG -> Training segment 186 slice(4464, 4488, None)\n", + "( 15.34 sec) ARMA : DEBUG -> Training...\n", + "( 15.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.35 sec) Clustered ROM : DEBUG -> Training segment 187 slice(4488, 4512, None)\n", + "( 15.35 sec) ARMA : DEBUG -> Training...\n", + "( 15.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.37 sec) Clustered ROM : DEBUG -> Training segment 188 slice(4512, 4536, None)\n", + "( 15.37 sec) ARMA : DEBUG -> Training...\n", + "( 15.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.37 sec) Clustered ROM : DEBUG -> Training segment 189 slice(4536, 4560, None)\n", + "( 15.37 sec) ARMA : DEBUG -> Training...\n", + "( 15.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.38 sec) Clustered ROM : DEBUG -> Training segment 190 slice(4560, 4584, None)\n", + "( 15.38 sec) ARMA : DEBUG -> Training...\n", + "( 15.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.40 sec) Clustered ROM : DEBUG -> Training segment 191 slice(4584, 4608, None)\n", + "( 15.40 sec) ARMA : DEBUG -> Training...\n", + "( 15.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.41 sec) Clustered ROM : DEBUG -> Training segment 192 slice(4608, 4632, None)\n", + "( 15.41 sec) ARMA : DEBUG -> Training...\n", + "( 15.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.42 sec) Clustered ROM : DEBUG -> Training segment 193 slice(4632, 4656, None)\n", + "( 15.42 sec) ARMA : DEBUG -> Training...\n", + "( 15.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.44 sec) Clustered ROM : DEBUG -> Training segment 194 slice(4656, 4680, None)\n", + "( 15.44 sec) ARMA : DEBUG -> Training...\n", + "( 15.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.45 sec) Clustered ROM : DEBUG -> Training segment 195 slice(4680, 4704, None)\n", + "( 15.45 sec) ARMA : DEBUG -> Training...\n", + "( 15.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.48 sec) Clustered ROM : DEBUG -> Training segment 196 slice(4704, 4728, None)\n", + "( 15.48 sec) ARMA : DEBUG -> Training...\n", + "( 15.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.49 sec) Clustered ROM : DEBUG -> Training segment 197 slice(4728, 4752, None)\n", + "( 15.49 sec) ARMA : DEBUG -> Training...\n", + "( 15.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.50 sec) Clustered ROM : DEBUG -> Training segment 198 slice(4752, 4776, None)\n", + "( 15.50 sec) ARMA : DEBUG -> Training...\n", + "( 15.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.51 sec) Clustered ROM : DEBUG -> Training segment 199 slice(4776, 4800, None)\n", + "( 15.51 sec) ARMA : DEBUG -> Training...\n", + "( 15.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.53 sec) Clustered ROM : DEBUG -> Training segment 200 slice(4800, 4824, None)\n", + "( 15.53 sec) ARMA : DEBUG -> Training...\n", + "( 15.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.54 sec) Clustered ROM : DEBUG -> Training segment 201 slice(4824, 4848, None)\n", + "( 15.54 sec) ARMA : DEBUG -> Training...\n", + "( 15.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.54 sec) Clustered ROM : DEBUG -> Training segment 202 slice(4848, 4872, None)\n", + "( 15.54 sec) ARMA : DEBUG -> Training...\n", + "( 15.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.55 sec) Clustered ROM : DEBUG -> Training segment 203 slice(4872, 4896, None)\n", + "( 15.55 sec) ARMA : DEBUG -> Training...\n", + "( 15.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.57 sec) Clustered ROM : DEBUG -> Training segment 204 slice(4896, 4920, None)\n", + "( 15.57 sec) ARMA : DEBUG -> Training...\n", + "( 15.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.58 sec) Clustered ROM : DEBUG -> Training segment 205 slice(4920, 4944, None)\n", + "( 15.58 sec) ARMA : DEBUG -> Training...\n", + "( 15.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.58 sec) Clustered ROM : DEBUG -> Training segment 206 slice(4944, 4968, None)\n", + "( 15.59 sec) ARMA : DEBUG -> Training...\n", + "( 15.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.62 sec) Clustered ROM : DEBUG -> Training segment 207 slice(4968, 4992, None)\n", + "( 15.62 sec) ARMA : DEBUG -> Training...\n", + "( 15.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.62 sec) Clustered ROM : DEBUG -> Training segment 208 slice(4992, 5016, None)\n", + "( 15.62 sec) ARMA : DEBUG -> Training...\n", + "( 15.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.64 sec) Clustered ROM : DEBUG -> Training segment 209 slice(5016, 5040, None)\n", + "( 15.64 sec) ARMA : DEBUG -> Training...\n", + "( 15.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.65 sec) Clustered ROM : DEBUG -> Training segment 210 slice(5040, 5064, None)\n", + "( 15.65 sec) ARMA : DEBUG -> Training...\n", + "( 15.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.66 sec) Clustered ROM : DEBUG -> Training segment 211 slice(5064, 5088, None)\n", + "( 15.66 sec) ARMA : DEBUG -> Training...\n", + "( 15.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.67 sec) Clustered ROM : DEBUG -> Training segment 212 slice(5088, 5112, None)\n", + "( 15.67 sec) ARMA : DEBUG -> Training...\n", + "( 15.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.68 sec) Clustered ROM : DEBUG -> Training segment 213 slice(5112, 5136, None)\n", + "( 15.68 sec) ARMA : DEBUG -> Training...\n", + "( 15.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.69 sec) Clustered ROM : DEBUG -> Training segment 214 slice(5136, 5160, None)\n", + "( 15.69 sec) ARMA : DEBUG -> Training...\n", + "( 15.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.71 sec) Clustered ROM : DEBUG -> Training segment 215 slice(5160, 5184, None)\n", + "( 15.71 sec) ARMA : DEBUG -> Training...\n", + "( 15.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.71 sec) Clustered ROM : DEBUG -> Training segment 216 slice(5184, 5208, None)\n", + "( 15.71 sec) ARMA : DEBUG -> Training...\n", + "( 15.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.74 sec) Clustered ROM : DEBUG -> Training segment 217 slice(5208, 5232, None)\n", + "( 15.74 sec) ARMA : DEBUG -> Training...\n", + "( 15.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.76 sec) Clustered ROM : DEBUG -> Training segment 218 slice(5232, 5256, None)\n", + "( 15.76 sec) ARMA : DEBUG -> Training...\n", + "( 15.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.79 sec) Clustered ROM : DEBUG -> Training segment 219 slice(5256, 5280, None)\n", + "( 15.79 sec) ARMA : DEBUG -> Training...\n", + "( 15.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.80 sec) Clustered ROM : DEBUG -> Training segment 220 slice(5280, 5304, None)\n", + "( 15.80 sec) ARMA : DEBUG -> Training...\n", + "( 15.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.81 sec) Clustered ROM : DEBUG -> Training segment 221 slice(5304, 5328, None)\n", + "( 15.81 sec) ARMA : DEBUG -> Training...\n", + "( 15.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.83 sec) Clustered ROM : DEBUG -> Training segment 222 slice(5328, 5352, None)\n", + "( 15.83 sec) ARMA : DEBUG -> Training...\n", + "( 15.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.85 sec) Clustered ROM : DEBUG -> Training segment 223 slice(5352, 5376, None)\n", + "( 15.85 sec) ARMA : DEBUG -> Training...\n", + "( 15.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.86 sec) Clustered ROM : DEBUG -> Training segment 224 slice(5376, 5400, None)\n", + "( 15.86 sec) ARMA : DEBUG -> Training...\n", + "( 15.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.87 sec) Clustered ROM : DEBUG -> Training segment 225 slice(5400, 5424, None)\n", + "( 15.87 sec) ARMA : DEBUG -> Training...\n", + "( 15.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.88 sec) Clustered ROM : DEBUG -> Training segment 226 slice(5424, 5448, None)\n", + "( 15.88 sec) ARMA : DEBUG -> Training...\n", + "( 15.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.92 sec) Clustered ROM : DEBUG -> Training segment 227 slice(5448, 5472, None)\n", + "( 15.92 sec) ARMA : DEBUG -> Training...\n", + "( 15.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.93 sec) Clustered ROM : DEBUG -> Training segment 228 slice(5472, 5496, None)\n", + "( 15.93 sec) ARMA : DEBUG -> Training...\n", + "( 15.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.94 sec) Clustered ROM : DEBUG -> Training segment 229 slice(5496, 5520, None)\n", + "( 15.94 sec) ARMA : DEBUG -> Training...\n", + "( 15.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.94 sec) Clustered ROM : DEBUG -> Training segment 230 slice(5520, 5544, None)\n", + "( 15.94 sec) ARMA : DEBUG -> Training...\n", + "( 15.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.96 sec) Clustered ROM : DEBUG -> Training segment 231 slice(5544, 5568, None)\n", + "( 15.96 sec) ARMA : DEBUG -> Training...\n", + "( 15.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.97 sec) Clustered ROM : DEBUG -> Training segment 232 slice(5568, 5592, None)\n", + "( 15.97 sec) ARMA : DEBUG -> Training...\n", + "( 15.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.98 sec) Clustered ROM : DEBUG -> Training segment 233 slice(5592, 5616, None)\n", + "( 15.98 sec) ARMA : DEBUG -> Training...\n", + "( 15.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 15.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 15.99 sec) Clustered ROM : DEBUG -> Training segment 234 slice(5616, 5640, None)\n", + "( 15.99 sec) ARMA : DEBUG -> Training...\n", + "( 15.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 15.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 15.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 15.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 15.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.00 sec) Clustered ROM : DEBUG -> Training segment 235 slice(5640, 5664, None)\n", + "( 16.00 sec) ARMA : DEBUG -> Training...\n", + "( 16.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.02 sec) Clustered ROM : DEBUG -> Training segment 236 slice(5664, 5688, None)\n", + "( 16.02 sec) ARMA : DEBUG -> Training...\n", + "( 16.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.03 sec) Clustered ROM : DEBUG -> Training segment 237 slice(5688, 5712, None)\n", + "( 16.03 sec) ARMA : DEBUG -> Training...\n", + "( 16.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.03 sec) Clustered ROM : DEBUG -> Training segment 238 slice(5712, 5736, None)\n", + "( 16.03 sec) ARMA : DEBUG -> Training...\n", + "( 16.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.04 sec) Clustered ROM : DEBUG -> Training segment 239 slice(5736, 5760, None)\n", + "( 16.04 sec) ARMA : DEBUG -> Training...\n", + "( 16.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.05 sec) Clustered ROM : DEBUG -> Training segment 240 slice(5760, 5784, None)\n", + "( 16.05 sec) ARMA : DEBUG -> Training...\n", + "( 16.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.07 sec) Clustered ROM : DEBUG -> Training segment 241 slice(5784, 5808, None)\n", + "( 16.07 sec) ARMA : DEBUG -> Training...\n", + "( 16.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.08 sec) Clustered ROM : DEBUG -> Training segment 242 slice(5808, 5832, None)\n", + "( 16.08 sec) ARMA : DEBUG -> Training...\n", + "( 16.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.09 sec) Clustered ROM : DEBUG -> Training segment 243 slice(5832, 5856, None)\n", + "( 16.09 sec) ARMA : DEBUG -> Training...\n", + "( 16.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.10 sec) Clustered ROM : DEBUG -> Training segment 244 slice(5856, 5880, None)\n", + "( 16.10 sec) ARMA : DEBUG -> Training...\n", + "( 16.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.11 sec) Clustered ROM : DEBUG -> Training segment 245 slice(5880, 5904, None)\n", + "( 16.11 sec) ARMA : DEBUG -> Training...\n", + "( 16.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.14 sec) Clustered ROM : DEBUG -> Training segment 246 slice(5904, 5928, None)\n", + "( 16.14 sec) ARMA : DEBUG -> Training...\n", + "( 16.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.15 sec) Clustered ROM : DEBUG -> Training segment 247 slice(5928, 5952, None)\n", + "( 16.15 sec) ARMA : DEBUG -> Training...\n", + "( 16.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.17 sec) Clustered ROM : DEBUG -> Training segment 248 slice(5952, 5976, None)\n", + "( 16.17 sec) ARMA : DEBUG -> Training...\n", + "( 16.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.18 sec) Clustered ROM : DEBUG -> Training segment 249 slice(5976, 6000, None)\n", + "( 16.18 sec) ARMA : DEBUG -> Training...\n", + "( 16.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.19 sec) Clustered ROM : DEBUG -> Training segment 250 slice(6000, 6024, None)\n", + "( 16.19 sec) ARMA : DEBUG -> Training...\n", + "( 16.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.20 sec) Clustered ROM : DEBUG -> Training segment 251 slice(6024, 6048, None)\n", + "( 16.20 sec) ARMA : DEBUG -> Training...\n", + "( 16.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.22 sec) Clustered ROM : DEBUG -> Training segment 252 slice(6048, 6072, None)\n", + "( 16.22 sec) ARMA : DEBUG -> Training...\n", + "( 16.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.23 sec) Clustered ROM : DEBUG -> Training segment 253 slice(6072, 6096, None)\n", + "( 16.23 sec) ARMA : DEBUG -> Training...\n", + "( 16.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.24 sec) Clustered ROM : DEBUG -> Training segment 254 slice(6096, 6120, None)\n", + "( 16.24 sec) ARMA : DEBUG -> Training...\n", + "( 16.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.26 sec) Clustered ROM : DEBUG -> Training segment 255 slice(6120, 6144, None)\n", + "( 16.26 sec) ARMA : DEBUG -> Training...\n", + "( 16.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.26 sec) Clustered ROM : DEBUG -> Training segment 256 slice(6144, 6168, None)\n", + "( 16.26 sec) ARMA : DEBUG -> Training...\n", + "( 16.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.30 sec) Clustered ROM : DEBUG -> Training segment 257 slice(6168, 6192, None)\n", + "( 16.30 sec) ARMA : DEBUG -> Training...\n", + "( 16.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.31 sec) Clustered ROM : DEBUG -> Training segment 258 slice(6192, 6216, None)\n", + "( 16.31 sec) ARMA : DEBUG -> Training...\n", + "( 16.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.32 sec) Clustered ROM : DEBUG -> Training segment 259 slice(6216, 6240, None)\n", + "( 16.32 sec) ARMA : DEBUG -> Training...\n", + "( 16.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.33 sec) Clustered ROM : DEBUG -> Training segment 260 slice(6240, 6264, None)\n", + "( 16.33 sec) ARMA : DEBUG -> Training...\n", + "( 16.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.35 sec) Clustered ROM : DEBUG -> Training segment 261 slice(6264, 6288, None)\n", + "( 16.35 sec) ARMA : DEBUG -> Training...\n", + "( 16.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.38 sec) Clustered ROM : DEBUG -> Training segment 262 slice(6288, 6312, None)\n", + "( 16.38 sec) ARMA : DEBUG -> Training...\n", + "( 16.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.39 sec) Clustered ROM : DEBUG -> Training segment 263 slice(6312, 6336, None)\n", + "( 16.39 sec) ARMA : DEBUG -> Training...\n", + "( 16.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.40 sec) Clustered ROM : DEBUG -> Training segment 264 slice(6336, 6360, None)\n", + "( 16.40 sec) ARMA : DEBUG -> Training...\n", + "( 16.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.41 sec) Clustered ROM : DEBUG -> Training segment 265 slice(6360, 6384, None)\n", + "( 16.41 sec) ARMA : DEBUG -> Training...\n", + "( 16.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.42 sec) Clustered ROM : DEBUG -> Training segment 266 slice(6384, 6408, None)\n", + "( 16.42 sec) ARMA : DEBUG -> Training...\n", + "( 16.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.43 sec) Clustered ROM : DEBUG -> Training segment 267 slice(6408, 6432, None)\n", + "( 16.43 sec) ARMA : DEBUG -> Training...\n", + "( 16.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.45 sec) Clustered ROM : DEBUG -> Training segment 268 slice(6432, 6456, None)\n", + "( 16.45 sec) ARMA : DEBUG -> Training...\n", + "( 16.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.45 sec) Clustered ROM : DEBUG -> Training segment 269 slice(6456, 6480, None)\n", + "( 16.45 sec) ARMA : DEBUG -> Training...\n", + "( 16.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.49 sec) Clustered ROM : DEBUG -> Training segment 270 slice(6480, 6504, None)\n", + "( 16.49 sec) ARMA : DEBUG -> Training...\n", + "( 16.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.50 sec) Clustered ROM : DEBUG -> Training segment 271 slice(6504, 6528, None)\n", + "( 16.50 sec) ARMA : DEBUG -> Training...\n", + "( 16.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.51 sec) Clustered ROM : DEBUG -> Training segment 272 slice(6528, 6552, None)\n", + "( 16.51 sec) ARMA : DEBUG -> Training...\n", + "( 16.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.53 sec) Clustered ROM : DEBUG -> Training segment 273 slice(6552, 6576, None)\n", + "( 16.53 sec) ARMA : DEBUG -> Training...\n", + "( 16.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.54 sec) Clustered ROM : DEBUG -> Training segment 274 slice(6576, 6600, None)\n", + "( 16.54 sec) ARMA : DEBUG -> Training...\n", + "( 16.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.54 sec) Clustered ROM : DEBUG -> Training segment 275 slice(6600, 6624, None)\n", + "( 16.54 sec) ARMA : DEBUG -> Training...\n", + "( 16.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.58 sec) Clustered ROM : DEBUG -> Training segment 276 slice(6624, 6648, None)\n", + "( 16.58 sec) ARMA : DEBUG -> Training...\n", + "( 16.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.58 sec) Clustered ROM : DEBUG -> Training segment 277 slice(6648, 6672, None)\n", + "( 16.58 sec) ARMA : DEBUG -> Training...\n", + "( 16.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.60 sec) Clustered ROM : DEBUG -> Training segment 278 slice(6672, 6696, None)\n", + "( 16.60 sec) ARMA : DEBUG -> Training...\n", + "( 16.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.61 sec) Clustered ROM : DEBUG -> Training segment 279 slice(6696, 6720, None)\n", + "( 16.61 sec) ARMA : DEBUG -> Training...\n", + "( 16.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.65 sec) Clustered ROM : DEBUG -> Training segment 280 slice(6720, 6744, None)\n", + "( 16.65 sec) ARMA : DEBUG -> Training...\n", + "( 16.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.66 sec) Clustered ROM : DEBUG -> Training segment 281 slice(6744, 6768, None)\n", + "( 16.66 sec) ARMA : DEBUG -> Training...\n", + "( 16.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.67 sec) Clustered ROM : DEBUG -> Training segment 282 slice(6768, 6792, None)\n", + "( 16.67 sec) ARMA : DEBUG -> Training...\n", + "( 16.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.68 sec) Clustered ROM : DEBUG -> Training segment 283 slice(6792, 6816, None)\n", + "( 16.68 sec) ARMA : DEBUG -> Training...\n", + "( 16.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.70 sec) Clustered ROM : DEBUG -> Training segment 284 slice(6816, 6840, None)\n", + "( 16.70 sec) ARMA : DEBUG -> Training...\n", + "( 16.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.73 sec) Clustered ROM : DEBUG -> Training segment 285 slice(6840, 6864, None)\n", + "( 16.73 sec) ARMA : DEBUG -> Training...\n", + "( 16.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.75 sec) Clustered ROM : DEBUG -> Training segment 286 slice(6864, 6888, None)\n", + "( 16.75 sec) ARMA : DEBUG -> Training...\n", + "( 16.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.76 sec) Clustered ROM : DEBUG -> Training segment 287 slice(6888, 6912, None)\n", + "( 16.76 sec) ARMA : DEBUG -> Training...\n", + "( 16.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.78 sec) Clustered ROM : DEBUG -> Training segment 288 slice(6912, 6936, None)\n", + "( 16.78 sec) ARMA : DEBUG -> Training...\n", + "( 16.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.79 sec) Clustered ROM : DEBUG -> Training segment 289 slice(6936, 6960, None)\n", + "( 16.79 sec) ARMA : DEBUG -> Training...\n", + "( 16.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.81 sec) Clustered ROM : DEBUG -> Training segment 290 slice(6960, 6984, None)\n", + "( 16.81 sec) ARMA : DEBUG -> Training...\n", + "( 16.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.82 sec) Clustered ROM : DEBUG -> Training segment 291 slice(6984, 7008, None)\n", + "( 16.82 sec) ARMA : DEBUG -> Training...\n", + "( 16.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.82 sec) Clustered ROM : DEBUG -> Training segment 292 slice(7008, 7032, None)\n", + "( 16.82 sec) ARMA : DEBUG -> Training...\n", + "( 16.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.84 sec) Clustered ROM : DEBUG -> Training segment 293 slice(7032, 7056, None)\n", + "( 16.84 sec) ARMA : DEBUG -> Training...\n", + "( 16.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.85 sec) Clustered ROM : DEBUG -> Training segment 294 slice(7056, 7080, None)\n", + "( 16.85 sec) ARMA : DEBUG -> Training...\n", + "( 16.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.87 sec) Clustered ROM : DEBUG -> Training segment 295 slice(7080, 7104, None)\n", + "( 16.87 sec) ARMA : DEBUG -> Training...\n", + "( 16.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.88 sec) Clustered ROM : DEBUG -> Training segment 296 slice(7104, 7128, None)\n", + "( 16.89 sec) ARMA : DEBUG -> Training...\n", + "( 16.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.90 sec) Clustered ROM : DEBUG -> Training segment 297 slice(7128, 7152, None)\n", + "( 16.90 sec) ARMA : DEBUG -> Training...\n", + "( 16.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.94 sec) Clustered ROM : DEBUG -> Training segment 298 slice(7152, 7176, None)\n", + "( 16.94 sec) ARMA : DEBUG -> Training...\n", + "( 16.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.96 sec) Clustered ROM : DEBUG -> Training segment 299 slice(7176, 7200, None)\n", + "( 16.96 sec) ARMA : DEBUG -> Training...\n", + "( 16.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.98 sec) Clustered ROM : DEBUG -> Training segment 300 slice(7200, 7224, None)\n", + "( 16.98 sec) ARMA : DEBUG -> Training...\n", + "( 16.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 16.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 16.99 sec) Clustered ROM : DEBUG -> Training segment 301 slice(7224, 7248, None)\n", + "( 16.99 sec) ARMA : DEBUG -> Training...\n", + "( 16.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 16.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 16.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 16.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 16.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.00 sec) Clustered ROM : DEBUG -> Training segment 302 slice(7248, 7272, None)\n", + "( 17.00 sec) ARMA : DEBUG -> Training...\n", + "( 17.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.00 sec) Clustered ROM : DEBUG -> Training segment 303 slice(7272, 7296, None)\n", + "( 17.00 sec) ARMA : DEBUG -> Training...\n", + "( 17.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.01 sec) Clustered ROM : DEBUG -> Training segment 304 slice(7296, 7320, None)\n", + "( 17.01 sec) ARMA : DEBUG -> Training...\n", + "( 17.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.03 sec) Clustered ROM : DEBUG -> Training segment 305 slice(7320, 7344, None)\n", + "( 17.03 sec) ARMA : DEBUG -> Training...\n", + "( 17.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.04 sec) Clustered ROM : DEBUG -> Training segment 306 slice(7344, 7368, None)\n", + "( 17.04 sec) ARMA : DEBUG -> Training...\n", + "( 17.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.05 sec) Clustered ROM : DEBUG -> Training segment 307 slice(7368, 7392, None)\n", + "( 17.05 sec) ARMA : DEBUG -> Training...\n", + "( 17.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.07 sec) Clustered ROM : DEBUG -> Training segment 308 slice(7392, 7416, None)\n", + "( 17.07 sec) ARMA : DEBUG -> Training...\n", + "( 17.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.08 sec) Clustered ROM : DEBUG -> Training segment 309 slice(7416, 7440, None)\n", + "( 17.08 sec) ARMA : DEBUG -> Training...\n", + "( 17.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.08 sec) Clustered ROM : DEBUG -> Training segment 310 slice(7440, 7464, None)\n", + "( 17.08 sec) ARMA : DEBUG -> Training...\n", + "( 17.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.12 sec) Clustered ROM : DEBUG -> Training segment 311 slice(7464, 7488, None)\n", + "( 17.12 sec) ARMA : DEBUG -> Training...\n", + "( 17.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.15 sec) Clustered ROM : DEBUG -> Training segment 312 slice(7488, 7512, None)\n", + "( 17.15 sec) ARMA : DEBUG -> Training...\n", + "( 17.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.16 sec) Clustered ROM : DEBUG -> Training segment 313 slice(7512, 7536, None)\n", + "( 17.16 sec) ARMA : DEBUG -> Training...\n", + "( 17.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.17 sec) Clustered ROM : DEBUG -> Training segment 314 slice(7536, 7560, None)\n", + "( 17.17 sec) ARMA : DEBUG -> Training...\n", + "( 17.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.21 sec) Clustered ROM : DEBUG -> Training segment 315 slice(7560, 7584, None)\n", + "( 17.21 sec) ARMA : DEBUG -> Training...\n", + "( 17.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.21 sec) Clustered ROM : DEBUG -> Training segment 316 slice(7584, 7608, None)\n", + "( 17.21 sec) ARMA : DEBUG -> Training...\n", + "( 17.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.23 sec) Clustered ROM : DEBUG -> Training segment 317 slice(7608, 7632, None)\n", + "( 17.23 sec) ARMA : DEBUG -> Training...\n", + "( 17.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.24 sec) Clustered ROM : DEBUG -> Training segment 318 slice(7632, 7656, None)\n", + "( 17.24 sec) ARMA : DEBUG -> Training...\n", + "( 17.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.26 sec) Clustered ROM : DEBUG -> Training segment 319 slice(7656, 7680, None)\n", + "( 17.26 sec) ARMA : DEBUG -> Training...\n", + "( 17.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.26 sec) Clustered ROM : DEBUG -> Training segment 320 slice(7680, 7704, None)\n", + "( 17.26 sec) ARMA : DEBUG -> Training...\n", + "( 17.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.30 sec) Clustered ROM : DEBUG -> Training segment 321 slice(7704, 7728, None)\n", + "( 17.30 sec) ARMA : DEBUG -> Training...\n", + "( 17.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.31 sec) Clustered ROM : DEBUG -> Training segment 322 slice(7728, 7752, None)\n", + "( 17.31 sec) ARMA : DEBUG -> Training...\n", + "( 17.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.33 sec) Clustered ROM : DEBUG -> Training segment 323 slice(7752, 7776, None)\n", + "( 17.33 sec) ARMA : DEBUG -> Training...\n", + "( 17.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.35 sec) Clustered ROM : DEBUG -> Training segment 324 slice(7776, 7800, None)\n", + "( 17.35 sec) ARMA : DEBUG -> Training...\n", + "( 17.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.36 sec) Clustered ROM : DEBUG -> Training segment 325 slice(7800, 7824, None)\n", + "( 17.36 sec) ARMA : DEBUG -> Training...\n", + "( 17.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.37 sec) Clustered ROM : DEBUG -> Training segment 326 slice(7824, 7848, None)\n", + "( 17.37 sec) ARMA : DEBUG -> Training...\n", + "( 17.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.38 sec) Clustered ROM : DEBUG -> Training segment 327 slice(7848, 7872, None)\n", + "( 17.38 sec) ARMA : DEBUG -> Training...\n", + "( 17.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.39 sec) Clustered ROM : DEBUG -> Training segment 328 slice(7872, 7896, None)\n", + "( 17.39 sec) ARMA : DEBUG -> Training...\n", + "( 17.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.40 sec) Clustered ROM : DEBUG -> Training segment 329 slice(7896, 7920, None)\n", + "( 17.40 sec) ARMA : DEBUG -> Training...\n", + "( 17.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.41 sec) Clustered ROM : DEBUG -> Training segment 330 slice(7920, 7944, None)\n", + "( 17.41 sec) ARMA : DEBUG -> Training...\n", + "( 17.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.42 sec) Clustered ROM : DEBUG -> Training segment 331 slice(7944, 7968, None)\n", + "( 17.42 sec) ARMA : DEBUG -> Training...\n", + "( 17.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.43 sec) Clustered ROM : DEBUG -> Training segment 332 slice(7968, 7992, None)\n", + "( 17.43 sec) ARMA : DEBUG -> Training...\n", + "( 17.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.44 sec) Clustered ROM : DEBUG -> Training segment 333 slice(7992, 8016, None)\n", + "( 17.44 sec) ARMA : DEBUG -> Training...\n", + "( 17.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.45 sec) Clustered ROM : DEBUG -> Training segment 334 slice(8016, 8040, None)\n", + "( 17.45 sec) ARMA : DEBUG -> Training...\n", + "( 17.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.46 sec) Clustered ROM : DEBUG -> Training segment 335 slice(8040, 8064, None)\n", + "( 17.46 sec) ARMA : DEBUG -> Training...\n", + "( 17.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.50 sec) Clustered ROM : DEBUG -> Training segment 336 slice(8064, 8088, None)\n", + "( 17.50 sec) ARMA : DEBUG -> Training...\n", + "( 17.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.51 sec) Clustered ROM : DEBUG -> Training segment 337 slice(8088, 8112, None)\n", + "( 17.51 sec) ARMA : DEBUG -> Training...\n", + "( 17.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.53 sec) Clustered ROM : DEBUG -> Training segment 338 slice(8112, 8136, None)\n", + "( 17.53 sec) ARMA : DEBUG -> Training...\n", + "( 17.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.53 sec) Clustered ROM : DEBUG -> Training segment 339 slice(8136, 8160, None)\n", + "( 17.53 sec) ARMA : DEBUG -> Training...\n", + "( 17.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.54 sec) Clustered ROM : DEBUG -> Training segment 340 slice(8160, 8184, None)\n", + "( 17.54 sec) ARMA : DEBUG -> Training...\n", + "( 17.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.56 sec) Clustered ROM : DEBUG -> Training segment 341 slice(8184, 8208, None)\n", + "( 17.56 sec) ARMA : DEBUG -> Training...\n", + "( 17.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.57 sec) Clustered ROM : DEBUG -> Training segment 342 slice(8208, 8232, None)\n", + "( 17.57 sec) ARMA : DEBUG -> Training...\n", + "( 17.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.58 sec) Clustered ROM : DEBUG -> Training segment 343 slice(8232, 8256, None)\n", + "( 17.58 sec) ARMA : DEBUG -> Training...\n", + "( 17.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.59 sec) Clustered ROM : DEBUG -> Training segment 344 slice(8256, 8280, None)\n", + "( 17.59 sec) ARMA : DEBUG -> Training...\n", + "( 17.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.60 sec) Clustered ROM : DEBUG -> Training segment 345 slice(8280, 8304, None)\n", + "( 17.60 sec) ARMA : DEBUG -> Training...\n", + "( 17.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.62 sec) Clustered ROM : DEBUG -> Training segment 346 slice(8304, 8328, None)\n", + "( 17.62 sec) ARMA : DEBUG -> Training...\n", + "( 17.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.63 sec) Clustered ROM : DEBUG -> Training segment 347 slice(8328, 8352, None)\n", + "( 17.63 sec) ARMA : DEBUG -> Training...\n", + "( 17.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.66 sec) Clustered ROM : DEBUG -> Training segment 348 slice(8352, 8376, None)\n", + "( 17.66 sec) ARMA : DEBUG -> Training...\n", + "( 17.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.67 sec) Clustered ROM : DEBUG -> Training segment 349 slice(8376, 8400, None)\n", + "( 17.67 sec) ARMA : DEBUG -> Training...\n", + "( 17.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.67 sec) Clustered ROM : DEBUG -> Training segment 350 slice(8400, 8424, None)\n", + "( 17.67 sec) ARMA : DEBUG -> Training...\n", + "( 17.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.69 sec) Clustered ROM : DEBUG -> Training segment 351 slice(8424, 8448, None)\n", + "( 17.69 sec) ARMA : DEBUG -> Training...\n", + "( 17.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.70 sec) Clustered ROM : DEBUG -> Training segment 352 slice(8448, 8472, None)\n", + "( 17.70 sec) ARMA : DEBUG -> Training...\n", + "( 17.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.71 sec) Clustered ROM : DEBUG -> Training segment 353 slice(8472, 8496, None)\n", + "( 17.71 sec) ARMA : DEBUG -> Training...\n", + "( 17.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.72 sec) Clustered ROM : DEBUG -> Training segment 354 slice(8496, 8520, None)\n", + "( 17.72 sec) ARMA : DEBUG -> Training...\n", + "( 17.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.73 sec) Clustered ROM : DEBUG -> Training segment 355 slice(8520, 8544, None)\n", + "( 17.73 sec) ARMA : DEBUG -> Training...\n", + "( 17.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.74 sec) Clustered ROM : DEBUG -> Training segment 356 slice(8544, 8568, None)\n", + "( 17.74 sec) ARMA : DEBUG -> Training...\n", + "( 17.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.75 sec) Clustered ROM : DEBUG -> Training segment 357 slice(8568, 8592, None)\n", + "( 17.75 sec) ARMA : DEBUG -> Training...\n", + "( 17.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.76 sec) Clustered ROM : DEBUG -> Training segment 358 slice(8592, 8616, None)\n", + "( 17.76 sec) ARMA : DEBUG -> Training...\n", + "( 17.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.77 sec) Clustered ROM : DEBUG -> Training segment 359 slice(8616, 8640, None)\n", + "( 17.77 sec) ARMA : DEBUG -> Training...\n", + "( 17.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.78 sec) Clustered ROM : DEBUG -> Training segment 360 slice(8640, 8664, None)\n", + "( 17.78 sec) ARMA : DEBUG -> Training...\n", + "( 17.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.80 sec) Clustered ROM : DEBUG -> Training segment 361 slice(8664, 8688, None)\n", + "( 17.80 sec) ARMA : DEBUG -> Training...\n", + "( 17.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.81 sec) Clustered ROM : DEBUG -> Training segment 362 slice(8688, 8712, None)\n", + "( 17.81 sec) ARMA : DEBUG -> Training...\n", + "( 17.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.82 sec) Clustered ROM : DEBUG -> Training segment 363 slice(8712, 8736, None)\n", + "( 17.82 sec) ARMA : DEBUG -> Training...\n", + "( 17.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.83 sec) Clustered ROM : DEBUG -> Training segment 364 slice(8736, 8760, None)\n", + "( 17.83 sec) ARMA : DEBUG -> Training...\n", + "( 17.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.88 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 17.88 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 17.93 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 17.94 sec) Interp. Cluster ROM : DEBUG -> Training Statepoint Year 3 ...\n", + "( 17.94 sec) Clustered ROM : DEBUG -> Training segmented subspaces for \"arma\" ...\n", + "( 17.94 sec) Clustered ROM : DEBUG -> Dividing hour into 365 divisions for training ...\n", + "DEBUGG no ZF here!\n", + "( 17.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.94 sec) Clustered ROM : DEBUG -> Training segment 0 slice(0, 24, None)\n", + "( 17.94 sec) ARMA : DEBUG -> Training...\n", + "( 17.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 17.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 17.99 sec) Clustered ROM : DEBUG -> Training segment 1 slice(24, 48, None)\n", + "( 17.99 sec) ARMA : DEBUG -> Training...\n", + "( 17.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 17.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 17.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 17.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 17.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.01 sec) Clustered ROM : DEBUG -> Training segment 2 slice(48, 72, None)\n", + "( 18.01 sec) ARMA : DEBUG -> Training...\n", + "( 18.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.02 sec) Clustered ROM : DEBUG -> Training segment 3 slice(72, 96, None)\n", + "( 18.02 sec) ARMA : DEBUG -> Training...\n", + "( 18.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.04 sec) Clustered ROM : DEBUG -> Training segment 4 slice(96, 120, None)\n", + "( 18.04 sec) ARMA : DEBUG -> Training...\n", + "( 18.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.05 sec) Clustered ROM : DEBUG -> Training segment 5 slice(120, 144, None)\n", + "( 18.05 sec) ARMA : DEBUG -> Training...\n", + "( 18.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.05 sec) Clustered ROM : DEBUG -> Training segment 6 slice(144, 168, None)\n", + "( 18.05 sec) ARMA : DEBUG -> Training...\n", + "( 18.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.07 sec) Clustered ROM : DEBUG -> Training segment 7 slice(168, 192, None)\n", + "( 18.07 sec) ARMA : DEBUG -> Training...\n", + "( 18.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.08 sec) Clustered ROM : DEBUG -> Training segment 8 slice(192, 216, None)\n", + "( 18.08 sec) ARMA : DEBUG -> Training...\n", + "( 18.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.09 sec) Clustered ROM : DEBUG -> Training segment 9 slice(216, 240, None)\n", + "( 18.09 sec) ARMA : DEBUG -> Training...\n", + "( 18.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.09 sec) Clustered ROM : DEBUG -> Training segment 10 slice(240, 264, None)\n", + "( 18.09 sec) ARMA : DEBUG -> Training...\n", + "( 18.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.10 sec) Clustered ROM : DEBUG -> Training segment 11 slice(264, 288, None)\n", + "( 18.10 sec) ARMA : DEBUG -> Training...\n", + "( 18.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.12 sec) Clustered ROM : DEBUG -> Training segment 12 slice(288, 312, None)\n", + "( 18.12 sec) ARMA : DEBUG -> Training...\n", + "( 18.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.13 sec) Clustered ROM : DEBUG -> Training segment 13 slice(312, 336, None)\n", + "( 18.13 sec) ARMA : DEBUG -> Training...\n", + "( 18.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.14 sec) Clustered ROM : DEBUG -> Training segment 14 slice(336, 360, None)\n", + "( 18.14 sec) ARMA : DEBUG -> Training...\n", + "( 18.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.14 sec) Clustered ROM : DEBUG -> Training segment 15 slice(360, 384, None)\n", + "( 18.14 sec) ARMA : DEBUG -> Training...\n", + "( 18.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.15 sec) Clustered ROM : DEBUG -> Training segment 16 slice(384, 408, None)\n", + "( 18.15 sec) ARMA : DEBUG -> Training...\n", + "( 18.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.17 sec) Clustered ROM : DEBUG -> Training segment 17 slice(408, 432, None)\n", + "( 18.17 sec) ARMA : DEBUG -> Training...\n", + "( 18.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.19 sec) Clustered ROM : DEBUG -> Training segment 18 slice(432, 456, None)\n", + "( 18.19 sec) ARMA : DEBUG -> Training...\n", + "( 18.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.21 sec) Clustered ROM : DEBUG -> Training segment 19 slice(456, 480, None)\n", + "( 18.21 sec) ARMA : DEBUG -> Training...\n", + "( 18.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.22 sec) Clustered ROM : DEBUG -> Training segment 20 slice(480, 504, None)\n", + "( 18.22 sec) ARMA : DEBUG -> Training...\n", + "( 18.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.23 sec) Clustered ROM : DEBUG -> Training segment 21 slice(504, 528, None)\n", + "( 18.23 sec) ARMA : DEBUG -> Training...\n", + "( 18.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.24 sec) Clustered ROM : DEBUG -> Training segment 22 slice(528, 552, None)\n", + "( 18.24 sec) ARMA : DEBUG -> Training...\n", + "( 18.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.25 sec) Clustered ROM : DEBUG -> Training segment 23 slice(552, 576, None)\n", + "( 18.25 sec) ARMA : DEBUG -> Training...\n", + "( 18.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.26 sec) Clustered ROM : DEBUG -> Training segment 24 slice(576, 600, None)\n", + "( 18.26 sec) ARMA : DEBUG -> Training...\n", + "( 18.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.27 sec) Clustered ROM : DEBUG -> Training segment 25 slice(600, 624, None)\n", + "( 18.27 sec) ARMA : DEBUG -> Training...\n", + "( 18.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.28 sec) Clustered ROM : DEBUG -> Training segment 26 slice(624, 648, None)\n", + "( 18.28 sec) ARMA : DEBUG -> Training...\n", + "( 18.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.29 sec) Clustered ROM : DEBUG -> Training segment 27 slice(648, 672, None)\n", + "( 18.29 sec) ARMA : DEBUG -> Training...\n", + "( 18.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.30 sec) Clustered ROM : DEBUG -> Training segment 28 slice(672, 696, None)\n", + "( 18.30 sec) ARMA : DEBUG -> Training...\n", + "( 18.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.34 sec) Clustered ROM : DEBUG -> Training segment 29 slice(696, 720, None)\n", + "( 18.34 sec) ARMA : DEBUG -> Training...\n", + "( 18.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.37 sec) Clustered ROM : DEBUG -> Training segment 30 slice(720, 744, None)\n", + "( 18.37 sec) ARMA : DEBUG -> Training...\n", + "( 18.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.41 sec) Clustered ROM : DEBUG -> Training segment 31 slice(744, 768, None)\n", + "( 18.41 sec) ARMA : DEBUG -> Training...\n", + "( 18.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.42 sec) Clustered ROM : DEBUG -> Training segment 32 slice(768, 792, None)\n", + "( 18.42 sec) ARMA : DEBUG -> Training...\n", + "( 18.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.45 sec) Clustered ROM : DEBUG -> Training segment 33 slice(792, 816, None)\n", + "( 18.45 sec) ARMA : DEBUG -> Training...\n", + "( 18.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.46 sec) Clustered ROM : DEBUG -> Training segment 34 slice(816, 840, None)\n", + "( 18.46 sec) ARMA : DEBUG -> Training...\n", + "( 18.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.47 sec) Clustered ROM : DEBUG -> Training segment 35 slice(840, 864, None)\n", + "( 18.47 sec) ARMA : DEBUG -> Training...\n", + "( 18.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.49 sec) Clustered ROM : DEBUG -> Training segment 36 slice(864, 888, None)\n", + "( 18.49 sec) ARMA : DEBUG -> Training...\n", + "( 18.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.50 sec) Clustered ROM : DEBUG -> Training segment 37 slice(888, 912, None)\n", + "( 18.50 sec) ARMA : DEBUG -> Training...\n", + "( 18.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.51 sec) Clustered ROM : DEBUG -> Training segment 38 slice(912, 936, None)\n", + "( 18.51 sec) ARMA : DEBUG -> Training...\n", + "( 18.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.54 sec) Clustered ROM : DEBUG -> Training segment 39 slice(936, 960, None)\n", + "( 18.54 sec) ARMA : DEBUG -> Training...\n", + "( 18.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.58 sec) Clustered ROM : DEBUG -> Training segment 40 slice(960, 984, None)\n", + "( 18.58 sec) ARMA : DEBUG -> Training...\n", + "( 18.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.60 sec) Clustered ROM : DEBUG -> Training segment 41 slice(984, 1008, None)\n", + "( 18.60 sec) ARMA : DEBUG -> Training...\n", + "( 18.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.61 sec) Clustered ROM : DEBUG -> Training segment 42 slice(1008, 1032, None)\n", + "( 18.61 sec) ARMA : DEBUG -> Training...\n", + "( 18.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.63 sec) Clustered ROM : DEBUG -> Training segment 43 slice(1032, 1056, None)\n", + "( 18.63 sec) ARMA : DEBUG -> Training...\n", + "( 18.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.65 sec) Clustered ROM : DEBUG -> Training segment 44 slice(1056, 1080, None)\n", + "( 18.65 sec) ARMA : DEBUG -> Training...\n", + "( 18.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.67 sec) Clustered ROM : DEBUG -> Training segment 45 slice(1080, 1104, None)\n", + "( 18.67 sec) ARMA : DEBUG -> Training...\n", + "( 18.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.68 sec) Clustered ROM : DEBUG -> Training segment 46 slice(1104, 1128, None)\n", + "( 18.68 sec) ARMA : DEBUG -> Training...\n", + "( 18.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.69 sec) Clustered ROM : DEBUG -> Training segment 47 slice(1128, 1152, None)\n", + "( 18.69 sec) ARMA : DEBUG -> Training...\n", + "( 18.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.70 sec) Clustered ROM : DEBUG -> Training segment 48 slice(1152, 1176, None)\n", + "( 18.70 sec) ARMA : DEBUG -> Training...\n", + "( 18.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.72 sec) Clustered ROM : DEBUG -> Training segment 49 slice(1176, 1200, None)\n", + "( 18.72 sec) ARMA : DEBUG -> Training...\n", + "( 18.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.73 sec) Clustered ROM : DEBUG -> Training segment 50 slice(1200, 1224, None)\n", + "( 18.73 sec) ARMA : DEBUG -> Training...\n", + "( 18.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.73 sec) Clustered ROM : DEBUG -> Training segment 51 slice(1224, 1248, None)\n", + "( 18.73 sec) ARMA : DEBUG -> Training...\n", + "( 18.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.75 sec) Clustered ROM : DEBUG -> Training segment 52 slice(1248, 1272, None)\n", + "( 18.75 sec) ARMA : DEBUG -> Training...\n", + "( 18.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.77 sec) Clustered ROM : DEBUG -> Training segment 53 slice(1272, 1296, None)\n", + "( 18.77 sec) ARMA : DEBUG -> Training...\n", + "( 18.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.78 sec) Clustered ROM : DEBUG -> Training segment 54 slice(1296, 1320, None)\n", + "( 18.78 sec) ARMA : DEBUG -> Training...\n", + "( 18.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.80 sec) Clustered ROM : DEBUG -> Training segment 55 slice(1320, 1344, None)\n", + "( 18.80 sec) ARMA : DEBUG -> Training...\n", + "( 18.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.81 sec) Clustered ROM : DEBUG -> Training segment 56 slice(1344, 1368, None)\n", + "( 18.81 sec) ARMA : DEBUG -> Training...\n", + "( 18.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.82 sec) Clustered ROM : DEBUG -> Training segment 57 slice(1368, 1392, None)\n", + "( 18.82 sec) ARMA : DEBUG -> Training...\n", + "( 18.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.83 sec) Clustered ROM : DEBUG -> Training segment 58 slice(1392, 1416, None)\n", + "( 18.83 sec) ARMA : DEBUG -> Training...\n", + "( 18.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.84 sec) Clustered ROM : DEBUG -> Training segment 59 slice(1416, 1440, None)\n", + "( 18.84 sec) ARMA : DEBUG -> Training...\n", + "( 18.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.86 sec) Clustered ROM : DEBUG -> Training segment 60 slice(1440, 1464, None)\n", + "( 18.86 sec) ARMA : DEBUG -> Training...\n", + "( 18.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.88 sec) Clustered ROM : DEBUG -> Training segment 61 slice(1464, 1488, None)\n", + "( 18.88 sec) ARMA : DEBUG -> Training...\n", + "( 18.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.92 sec) Clustered ROM : DEBUG -> Training segment 62 slice(1488, 1512, None)\n", + "( 18.92 sec) ARMA : DEBUG -> Training...\n", + "( 18.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.92 sec) Clustered ROM : DEBUG -> Training segment 63 slice(1512, 1536, None)\n", + "( 18.92 sec) ARMA : DEBUG -> Training...\n", + "( 18.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.93 sec) Clustered ROM : DEBUG -> Training segment 64 slice(1536, 1560, None)\n", + "( 18.93 sec) ARMA : DEBUG -> Training...\n", + "( 18.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.95 sec) Clustered ROM : DEBUG -> Training segment 65 slice(1560, 1584, None)\n", + "( 18.95 sec) ARMA : DEBUG -> Training...\n", + "( 18.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.98 sec) Clustered ROM : DEBUG -> Training segment 66 slice(1584, 1608, None)\n", + "( 18.98 sec) ARMA : DEBUG -> Training...\n", + "( 18.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 18.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 18.99 sec) Clustered ROM : DEBUG -> Training segment 67 slice(1608, 1632, None)\n", + "( 18.99 sec) ARMA : DEBUG -> Training...\n", + "( 18.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 18.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 18.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 18.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 18.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.00 sec) Clustered ROM : DEBUG -> Training segment 68 slice(1632, 1656, None)\n", + "( 19.00 sec) ARMA : DEBUG -> Training...\n", + "( 19.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.01 sec) Clustered ROM : DEBUG -> Training segment 69 slice(1656, 1680, None)\n", + "( 19.01 sec) ARMA : DEBUG -> Training...\n", + "( 19.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.03 sec) Clustered ROM : DEBUG -> Training segment 70 slice(1680, 1704, None)\n", + "( 19.03 sec) ARMA : DEBUG -> Training...\n", + "( 19.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.03 sec) Clustered ROM : DEBUG -> Training segment 71 slice(1704, 1728, None)\n", + "( 19.03 sec) ARMA : DEBUG -> Training...\n", + "( 19.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.05 sec) Clustered ROM : DEBUG -> Training segment 72 slice(1728, 1752, None)\n", + "( 19.05 sec) ARMA : DEBUG -> Training...\n", + "( 19.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.07 sec) Clustered ROM : DEBUG -> Training segment 73 slice(1752, 1776, None)\n", + "( 19.07 sec) ARMA : DEBUG -> Training...\n", + "( 19.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.08 sec) Clustered ROM : DEBUG -> Training segment 74 slice(1776, 1800, None)\n", + "( 19.08 sec) ARMA : DEBUG -> Training...\n", + "( 19.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.08 sec) Clustered ROM : DEBUG -> Training segment 75 slice(1800, 1824, None)\n", + "( 19.09 sec) ARMA : DEBUG -> Training...\n", + "( 19.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.10 sec) Clustered ROM : DEBUG -> Training segment 76 slice(1824, 1848, None)\n", + "( 19.10 sec) ARMA : DEBUG -> Training...\n", + "( 19.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.14 sec) Clustered ROM : DEBUG -> Training segment 77 slice(1848, 1872, None)\n", + "( 19.14 sec) ARMA : DEBUG -> Training...\n", + "( 19.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.15 sec) Clustered ROM : DEBUG -> Training segment 78 slice(1872, 1896, None)\n", + "( 19.15 sec) ARMA : DEBUG -> Training...\n", + "( 19.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.17 sec) Clustered ROM : DEBUG -> Training segment 79 slice(1896, 1920, None)\n", + "( 19.17 sec) ARMA : DEBUG -> Training...\n", + "( 19.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.18 sec) Clustered ROM : DEBUG -> Training segment 80 slice(1920, 1944, None)\n", + "( 19.18 sec) ARMA : DEBUG -> Training...\n", + "( 19.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.18 sec) Clustered ROM : DEBUG -> Training segment 81 slice(1944, 1968, None)\n", + "( 19.18 sec) ARMA : DEBUG -> Training...\n", + "( 19.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.20 sec) Clustered ROM : DEBUG -> Training segment 82 slice(1968, 1992, None)\n", + "( 19.20 sec) ARMA : DEBUG -> Training...\n", + "( 19.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.21 sec) Clustered ROM : DEBUG -> Training segment 83 slice(1992, 2016, None)\n", + "( 19.21 sec) ARMA : DEBUG -> Training...\n", + "( 19.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.22 sec) Clustered ROM : DEBUG -> Training segment 84 slice(2016, 2040, None)\n", + "( 19.22 sec) ARMA : DEBUG -> Training...\n", + "( 19.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.23 sec) Clustered ROM : DEBUG -> Training segment 85 slice(2040, 2064, None)\n", + "( 19.23 sec) ARMA : DEBUG -> Training...\n", + "( 19.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.24 sec) Clustered ROM : DEBUG -> Training segment 86 slice(2064, 2088, None)\n", + "( 19.24 sec) ARMA : DEBUG -> Training...\n", + "( 19.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.28 sec) Clustered ROM : DEBUG -> Training segment 87 slice(2088, 2112, None)\n", + "( 19.28 sec) ARMA : DEBUG -> Training...\n", + "( 19.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.31 sec) Clustered ROM : DEBUG -> Training segment 88 slice(2112, 2136, None)\n", + "( 19.31 sec) ARMA : DEBUG -> Training...\n", + "( 19.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.32 sec) Clustered ROM : DEBUG -> Training segment 89 slice(2136, 2160, None)\n", + "( 19.32 sec) ARMA : DEBUG -> Training...\n", + "( 19.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.34 sec) Clustered ROM : DEBUG -> Training segment 90 slice(2160, 2184, None)\n", + "( 19.34 sec) ARMA : DEBUG -> Training...\n", + "( 19.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.35 sec) Clustered ROM : DEBUG -> Training segment 91 slice(2184, 2208, None)\n", + "( 19.35 sec) ARMA : DEBUG -> Training...\n", + "( 19.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.36 sec) Clustered ROM : DEBUG -> Training segment 92 slice(2208, 2232, None)\n", + "( 19.36 sec) ARMA : DEBUG -> Training...\n", + "( 19.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.37 sec) Clustered ROM : DEBUG -> Training segment 93 slice(2232, 2256, None)\n", + "( 19.37 sec) ARMA : DEBUG -> Training...\n", + "( 19.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.37 sec) Clustered ROM : DEBUG -> Training segment 94 slice(2256, 2280, None)\n", + "( 19.37 sec) ARMA : DEBUG -> Training...\n", + "( 19.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.39 sec) Clustered ROM : DEBUG -> Training segment 95 slice(2280, 2304, None)\n", + "( 19.39 sec) ARMA : DEBUG -> Training...\n", + "( 19.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.40 sec) Clustered ROM : DEBUG -> Training segment 96 slice(2304, 2328, None)\n", + "( 19.40 sec) ARMA : DEBUG -> Training...\n", + "( 19.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.41 sec) Clustered ROM : DEBUG -> Training segment 97 slice(2328, 2352, None)\n", + "( 19.41 sec) ARMA : DEBUG -> Training...\n", + "( 19.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.42 sec) Clustered ROM : DEBUG -> Training segment 98 slice(2352, 2376, None)\n", + "( 19.42 sec) ARMA : DEBUG -> Training...\n", + "( 19.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.43 sec) Clustered ROM : DEBUG -> Training segment 99 slice(2376, 2400, None)\n", + "( 19.43 sec) ARMA : DEBUG -> Training...\n", + "( 19.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.44 sec) Clustered ROM : DEBUG -> Training segment 100 slice(2400, 2424, None)\n", + "( 19.44 sec) ARMA : DEBUG -> Training...\n", + "( 19.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.47 sec) Clustered ROM : DEBUG -> Training segment 101 slice(2424, 2448, None)\n", + "( 19.47 sec) ARMA : DEBUG -> Training...\n", + "( 19.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.49 sec) Clustered ROM : DEBUG -> Training segment 102 slice(2448, 2472, None)\n", + "( 19.49 sec) ARMA : DEBUG -> Training...\n", + "( 19.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.50 sec) Clustered ROM : DEBUG -> Training segment 103 slice(2472, 2496, None)\n", + "( 19.50 sec) ARMA : DEBUG -> Training...\n", + "( 19.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.51 sec) Clustered ROM : DEBUG -> Training segment 104 slice(2496, 2520, None)\n", + "( 19.51 sec) ARMA : DEBUG -> Training...\n", + "( 19.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.52 sec) Clustered ROM : DEBUG -> Training segment 105 slice(2520, 2544, None)\n", + "( 19.52 sec) ARMA : DEBUG -> Training...\n", + "( 19.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.55 sec) Clustered ROM : DEBUG -> Training segment 106 slice(2544, 2568, None)\n", + "( 19.55 sec) ARMA : DEBUG -> Training...\n", + "( 19.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.56 sec) Clustered ROM : DEBUG -> Training segment 107 slice(2568, 2592, None)\n", + "( 19.56 sec) ARMA : DEBUG -> Training...\n", + "( 19.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.58 sec) Clustered ROM : DEBUG -> Training segment 108 slice(2592, 2616, None)\n", + "( 19.58 sec) ARMA : DEBUG -> Training...\n", + "( 19.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.59 sec) Clustered ROM : DEBUG -> Training segment 109 slice(2616, 2640, None)\n", + "( 19.59 sec) ARMA : DEBUG -> Training...\n", + "( 19.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.59 sec) Clustered ROM : DEBUG -> Training segment 110 slice(2640, 2664, None)\n", + "( 19.59 sec) ARMA : DEBUG -> Training...\n", + "( 19.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.61 sec) Clustered ROM : DEBUG -> Training segment 111 slice(2664, 2688, None)\n", + "( 19.61 sec) ARMA : DEBUG -> Training...\n", + "( 19.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.63 sec) Clustered ROM : DEBUG -> Training segment 112 slice(2688, 2712, None)\n", + "( 19.63 sec) ARMA : DEBUG -> Training...\n", + "( 19.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.64 sec) Clustered ROM : DEBUG -> Training segment 113 slice(2712, 2736, None)\n", + "( 19.64 sec) ARMA : DEBUG -> Training...\n", + "( 19.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.65 sec) Clustered ROM : DEBUG -> Training segment 114 slice(2736, 2760, None)\n", + "( 19.65 sec) ARMA : DEBUG -> Training...\n", + "( 19.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.66 sec) Clustered ROM : DEBUG -> Training segment 115 slice(2760, 2784, None)\n", + "( 19.66 sec) ARMA : DEBUG -> Training...\n", + "( 19.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.70 sec) Clustered ROM : DEBUG -> Training segment 116 slice(2784, 2808, None)\n", + "( 19.70 sec) ARMA : DEBUG -> Training...\n", + "( 19.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.70 sec) Clustered ROM : DEBUG -> Training segment 117 slice(2808, 2832, None)\n", + "( 19.70 sec) ARMA : DEBUG -> Training...\n", + "( 19.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.74 sec) Clustered ROM : DEBUG -> Training segment 118 slice(2832, 2856, None)\n", + "( 19.74 sec) ARMA : DEBUG -> Training...\n", + "( 19.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.76 sec) Clustered ROM : DEBUG -> Training segment 119 slice(2856, 2880, None)\n", + "( 19.76 sec) ARMA : DEBUG -> Training...\n", + "( 19.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.77 sec) Clustered ROM : DEBUG -> Training segment 120 slice(2880, 2904, None)\n", + "( 19.77 sec) ARMA : DEBUG -> Training...\n", + "( 19.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.78 sec) Clustered ROM : DEBUG -> Training segment 121 slice(2904, 2928, None)\n", + "( 19.78 sec) ARMA : DEBUG -> Training...\n", + "( 19.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.79 sec) Clustered ROM : DEBUG -> Training segment 122 slice(2928, 2952, None)\n", + "( 19.79 sec) ARMA : DEBUG -> Training...\n", + "( 19.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.80 sec) Clustered ROM : DEBUG -> Training segment 123 slice(2952, 2976, None)\n", + "( 19.80 sec) ARMA : DEBUG -> Training...\n", + "( 19.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.82 sec) Clustered ROM : DEBUG -> Training segment 124 slice(2976, 3000, None)\n", + "( 19.82 sec) ARMA : DEBUG -> Training...\n", + "( 19.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.82 sec) Clustered ROM : DEBUG -> Training segment 125 slice(3000, 3024, None)\n", + "( 19.82 sec) ARMA : DEBUG -> Training...\n", + "( 19.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.84 sec) Clustered ROM : DEBUG -> Training segment 126 slice(3024, 3048, None)\n", + "( 19.84 sec) ARMA : DEBUG -> Training...\n", + "( 19.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.85 sec) Clustered ROM : DEBUG -> Training segment 127 slice(3048, 3072, None)\n", + "( 19.85 sec) ARMA : DEBUG -> Training...\n", + "( 19.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.86 sec) Clustered ROM : DEBUG -> Training segment 128 slice(3072, 3096, None)\n", + "( 19.86 sec) ARMA : DEBUG -> Training...\n", + "( 19.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.87 sec) Clustered ROM : DEBUG -> Training segment 129 slice(3096, 3120, None)\n", + "( 19.87 sec) ARMA : DEBUG -> Training...\n", + "( 19.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.90 sec) Clustered ROM : DEBUG -> Training segment 130 slice(3120, 3144, None)\n", + "( 19.90 sec) ARMA : DEBUG -> Training...\n", + "( 19.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.91 sec) Clustered ROM : DEBUG -> Training segment 131 slice(3144, 3168, None)\n", + "( 19.91 sec) ARMA : DEBUG -> Training...\n", + "( 19.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.92 sec) Clustered ROM : DEBUG -> Training segment 132 slice(3168, 3192, None)\n", + "( 19.92 sec) ARMA : DEBUG -> Training...\n", + "( 19.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.93 sec) Clustered ROM : DEBUG -> Training segment 133 slice(3192, 3216, None)\n", + "( 19.93 sec) ARMA : DEBUG -> Training...\n", + "( 19.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.94 sec) Clustered ROM : DEBUG -> Training segment 134 slice(3216, 3240, None)\n", + "( 19.94 sec) ARMA : DEBUG -> Training...\n", + "( 19.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.95 sec) Clustered ROM : DEBUG -> Training segment 135 slice(3240, 3264, None)\n", + "( 19.95 sec) ARMA : DEBUG -> Training...\n", + "( 19.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.98 sec) Clustered ROM : DEBUG -> Training segment 136 slice(3264, 3288, None)\n", + "( 19.98 sec) ARMA : DEBUG -> Training...\n", + "( 19.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 19.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 19.99 sec) Clustered ROM : DEBUG -> Training segment 137 slice(3288, 3312, None)\n", + "( 19.99 sec) ARMA : DEBUG -> Training...\n", + "( 19.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 19.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 19.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 19.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 19.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.00 sec) Clustered ROM : DEBUG -> Training segment 138 slice(3312, 3336, None)\n", + "( 20.00 sec) ARMA : DEBUG -> Training...\n", + "( 20.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.01 sec) Clustered ROM : DEBUG -> Training segment 139 slice(3336, 3360, None)\n", + "( 20.01 sec) ARMA : DEBUG -> Training...\n", + "( 20.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.03 sec) Clustered ROM : DEBUG -> Training segment 140 slice(3360, 3384, None)\n", + "( 20.03 sec) ARMA : DEBUG -> Training...\n", + "( 20.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.06 sec) Clustered ROM : DEBUG -> Training segment 141 slice(3384, 3408, None)\n", + "( 20.06 sec) ARMA : DEBUG -> Training...\n", + "( 20.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.07 sec) Clustered ROM : DEBUG -> Training segment 142 slice(3408, 3432, None)\n", + "( 20.07 sec) ARMA : DEBUG -> Training...\n", + "( 20.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.08 sec) Clustered ROM : DEBUG -> Training segment 143 slice(3432, 3456, None)\n", + "( 20.08 sec) ARMA : DEBUG -> Training...\n", + "( 20.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.11 sec) Clustered ROM : DEBUG -> Training segment 144 slice(3456, 3480, None)\n", + "( 20.11 sec) ARMA : DEBUG -> Training...\n", + "( 20.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.14 sec) Clustered ROM : DEBUG -> Training segment 145 slice(3480, 3504, None)\n", + "( 20.14 sec) ARMA : DEBUG -> Training...\n", + "( 20.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.15 sec) Clustered ROM : DEBUG -> Training segment 146 slice(3504, 3528, None)\n", + "( 20.15 sec) ARMA : DEBUG -> Training...\n", + "( 20.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.16 sec) Clustered ROM : DEBUG -> Training segment 147 slice(3528, 3552, None)\n", + "( 20.16 sec) ARMA : DEBUG -> Training...\n", + "( 20.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.16 sec) Clustered ROM : DEBUG -> Training segment 148 slice(3552, 3576, None)\n", + "( 20.16 sec) ARMA : DEBUG -> Training...\n", + "( 20.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.20 sec) Clustered ROM : DEBUG -> Training segment 149 slice(3576, 3600, None)\n", + "( 20.20 sec) ARMA : DEBUG -> Training...\n", + "( 20.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.21 sec) Clustered ROM : DEBUG -> Training segment 150 slice(3600, 3624, None)\n", + "( 20.21 sec) ARMA : DEBUG -> Training...\n", + "( 20.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.23 sec) Clustered ROM : DEBUG -> Training segment 151 slice(3624, 3648, None)\n", + "( 20.23 sec) ARMA : DEBUG -> Training...\n", + "( 20.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.24 sec) Clustered ROM : DEBUG -> Training segment 152 slice(3648, 3672, None)\n", + "( 20.24 sec) ARMA : DEBUG -> Training...\n", + "( 20.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.25 sec) Clustered ROM : DEBUG -> Training segment 153 slice(3672, 3696, None)\n", + "( 20.25 sec) ARMA : DEBUG -> Training...\n", + "( 20.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.26 sec) Clustered ROM : DEBUG -> Training segment 154 slice(3696, 3720, None)\n", + "( 20.26 sec) ARMA : DEBUG -> Training...\n", + "( 20.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.27 sec) Clustered ROM : DEBUG -> Training segment 155 slice(3720, 3744, None)\n", + "( 20.27 sec) ARMA : DEBUG -> Training...\n", + "( 20.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.28 sec) Clustered ROM : DEBUG -> Training segment 156 slice(3744, 3768, None)\n", + "( 20.28 sec) ARMA : DEBUG -> Training...\n", + "( 20.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.30 sec) Clustered ROM : DEBUG -> Training segment 157 slice(3768, 3792, None)\n", + "( 20.30 sec) ARMA : DEBUG -> Training...\n", + "( 20.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.30 sec) Clustered ROM : DEBUG -> Training segment 158 slice(3792, 3816, None)\n", + "( 20.30 sec) ARMA : DEBUG -> Training...\n", + "( 20.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.31 sec) Clustered ROM : DEBUG -> Training segment 159 slice(3816, 3840, None)\n", + "( 20.31 sec) ARMA : DEBUG -> Training...\n", + "( 20.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.33 sec) Clustered ROM : DEBUG -> Training segment 160 slice(3840, 3864, None)\n", + "( 20.33 sec) ARMA : DEBUG -> Training...\n", + "( 20.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.34 sec) Clustered ROM : DEBUG -> Training segment 161 slice(3864, 3888, None)\n", + "( 20.34 sec) ARMA : DEBUG -> Training...\n", + "( 20.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.35 sec) Clustered ROM : DEBUG -> Training segment 162 slice(3888, 3912, None)\n", + "( 20.35 sec) ARMA : DEBUG -> Training...\n", + "( 20.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.36 sec) Clustered ROM : DEBUG -> Training segment 163 slice(3912, 3936, None)\n", + "( 20.36 sec) ARMA : DEBUG -> Training...\n", + "( 20.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.37 sec) Clustered ROM : DEBUG -> Training segment 164 slice(3936, 3960, None)\n", + "( 20.37 sec) ARMA : DEBUG -> Training...\n", + "( 20.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.38 sec) Clustered ROM : DEBUG -> Training segment 165 slice(3960, 3984, None)\n", + "( 20.38 sec) ARMA : DEBUG -> Training...\n", + "( 20.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.40 sec) Clustered ROM : DEBUG -> Training segment 166 slice(3984, 4008, None)\n", + "( 20.40 sec) ARMA : DEBUG -> Training...\n", + "( 20.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.40 sec) Clustered ROM : DEBUG -> Training segment 167 slice(4008, 4032, None)\n", + "( 20.40 sec) ARMA : DEBUG -> Training...\n", + "( 20.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.44 sec) Clustered ROM : DEBUG -> Training segment 168 slice(4032, 4056, None)\n", + "( 20.44 sec) ARMA : DEBUG -> Training...\n", + "( 20.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.45 sec) Clustered ROM : DEBUG -> Training segment 169 slice(4056, 4080, None)\n", + "( 20.45 sec) ARMA : DEBUG -> Training...\n", + "( 20.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.49 sec) Clustered ROM : DEBUG -> Training segment 170 slice(4080, 4104, None)\n", + "( 20.49 sec) ARMA : DEBUG -> Training...\n", + "( 20.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.49 sec) Clustered ROM : DEBUG -> Training segment 171 slice(4104, 4128, None)\n", + "( 20.49 sec) ARMA : DEBUG -> Training...\n", + "( 20.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.53 sec) Clustered ROM : DEBUG -> Training segment 172 slice(4128, 4152, None)\n", + "( 20.53 sec) ARMA : DEBUG -> Training...\n", + "( 20.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.54 sec) Clustered ROM : DEBUG -> Training segment 173 slice(4152, 4176, None)\n", + "( 20.54 sec) ARMA : DEBUG -> Training...\n", + "( 20.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.55 sec) Clustered ROM : DEBUG -> Training segment 174 slice(4176, 4200, None)\n", + "( 20.55 sec) ARMA : DEBUG -> Training...\n", + "( 20.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.57 sec) Clustered ROM : DEBUG -> Training segment 175 slice(4200, 4224, None)\n", + "( 20.57 sec) ARMA : DEBUG -> Training...\n", + "( 20.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.58 sec) Clustered ROM : DEBUG -> Training segment 176 slice(4224, 4248, None)\n", + "( 20.58 sec) ARMA : DEBUG -> Training...\n", + "( 20.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.59 sec) Clustered ROM : DEBUG -> Training segment 177 slice(4248, 4272, None)\n", + "( 20.59 sec) ARMA : DEBUG -> Training...\n", + "( 20.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.60 sec) Clustered ROM : DEBUG -> Training segment 178 slice(4272, 4296, None)\n", + "( 20.60 sec) ARMA : DEBUG -> Training...\n", + "( 20.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.62 sec) Clustered ROM : DEBUG -> Training segment 179 slice(4296, 4320, None)\n", + "( 20.62 sec) ARMA : DEBUG -> Training...\n", + "( 20.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.62 sec) Clustered ROM : DEBUG -> Training segment 180 slice(4320, 4344, None)\n", + "( 20.62 sec) ARMA : DEBUG -> Training...\n", + "( 20.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.63 sec) Clustered ROM : DEBUG -> Training segment 181 slice(4344, 4368, None)\n", + "( 20.63 sec) ARMA : DEBUG -> Training...\n", + "( 20.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.65 sec) Clustered ROM : DEBUG -> Training segment 182 slice(4368, 4392, None)\n", + "( 20.65 sec) ARMA : DEBUG -> Training...\n", + "( 20.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.67 sec) Clustered ROM : DEBUG -> Training segment 183 slice(4392, 4416, None)\n", + "( 20.67 sec) ARMA : DEBUG -> Training...\n", + "( 20.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.67 sec) Clustered ROM : DEBUG -> Training segment 184 slice(4416, 4440, None)\n", + "( 20.67 sec) ARMA : DEBUG -> Training...\n", + "( 20.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.68 sec) Clustered ROM : DEBUG -> Training segment 185 slice(4440, 4464, None)\n", + "( 20.68 sec) ARMA : DEBUG -> Training...\n", + "( 20.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.70 sec) Clustered ROM : DEBUG -> Training segment 186 slice(4464, 4488, None)\n", + "( 20.70 sec) ARMA : DEBUG -> Training...\n", + "( 20.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.71 sec) Clustered ROM : DEBUG -> Training segment 187 slice(4488, 4512, None)\n", + "( 20.71 sec) ARMA : DEBUG -> Training...\n", + "( 20.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.76 sec) Clustered ROM : DEBUG -> Training segment 188 slice(4512, 4536, None)\n", + "( 20.76 sec) ARMA : DEBUG -> Training...\n", + "( 20.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.79 sec) Clustered ROM : DEBUG -> Training segment 189 slice(4536, 4560, None)\n", + "( 20.79 sec) ARMA : DEBUG -> Training...\n", + "( 20.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.82 sec) Clustered ROM : DEBUG -> Training segment 190 slice(4560, 4584, None)\n", + "( 20.82 sec) ARMA : DEBUG -> Training...\n", + "( 20.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.83 sec) Clustered ROM : DEBUG -> Training segment 191 slice(4584, 4608, None)\n", + "( 20.83 sec) ARMA : DEBUG -> Training...\n", + "( 20.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.86 sec) Clustered ROM : DEBUG -> Training segment 192 slice(4608, 4632, None)\n", + "( 20.86 sec) ARMA : DEBUG -> Training...\n", + "( 20.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.88 sec) Clustered ROM : DEBUG -> Training segment 193 slice(4632, 4656, None)\n", + "( 20.88 sec) ARMA : DEBUG -> Training...\n", + "( 20.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.89 sec) Clustered ROM : DEBUG -> Training segment 194 slice(4656, 4680, None)\n", + "( 20.89 sec) ARMA : DEBUG -> Training...\n", + "( 20.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.90 sec) Clustered ROM : DEBUG -> Training segment 195 slice(4680, 4704, None)\n", + "( 20.90 sec) ARMA : DEBUG -> Training...\n", + "( 20.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.90 sec) Clustered ROM : DEBUG -> Training segment 196 slice(4704, 4728, None)\n", + "( 20.90 sec) ARMA : DEBUG -> Training...\n", + "( 20.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.92 sec) Clustered ROM : DEBUG -> Training segment 197 slice(4728, 4752, None)\n", + "( 20.92 sec) ARMA : DEBUG -> Training...\n", + "( 20.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.93 sec) Clustered ROM : DEBUG -> Training segment 198 slice(4752, 4776, None)\n", + "( 20.93 sec) ARMA : DEBUG -> Training...\n", + "( 20.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.96 sec) Clustered ROM : DEBUG -> Training segment 199 slice(4776, 4800, None)\n", + "( 20.96 sec) ARMA : DEBUG -> Training...\n", + "( 20.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.97 sec) Clustered ROM : DEBUG -> Training segment 200 slice(4800, 4824, None)\n", + "( 20.97 sec) ARMA : DEBUG -> Training...\n", + "( 20.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 20.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 20.99 sec) Clustered ROM : DEBUG -> Training segment 201 slice(4824, 4848, None)\n", + "( 20.99 sec) ARMA : DEBUG -> Training...\n", + "( 20.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 20.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 20.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 20.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 20.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.00 sec) Clustered ROM : DEBUG -> Training segment 202 slice(4848, 4872, None)\n", + "( 21.00 sec) ARMA : DEBUG -> Training...\n", + "( 21.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.02 sec) Clustered ROM : DEBUG -> Training segment 203 slice(4872, 4896, None)\n", + "( 21.02 sec) ARMA : DEBUG -> Training...\n", + "( 21.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.05 sec) Clustered ROM : DEBUG -> Training segment 204 slice(4896, 4920, None)\n", + "( 21.05 sec) ARMA : DEBUG -> Training...\n", + "( 21.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.07 sec) Clustered ROM : DEBUG -> Training segment 205 slice(4920, 4944, None)\n", + "( 21.07 sec) ARMA : DEBUG -> Training...\n", + "( 21.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.08 sec) Clustered ROM : DEBUG -> Training segment 206 slice(4944, 4968, None)\n", + "( 21.08 sec) ARMA : DEBUG -> Training...\n", + "( 21.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.10 sec) Clustered ROM : DEBUG -> Training segment 207 slice(4968, 4992, None)\n", + "( 21.10 sec) ARMA : DEBUG -> Training...\n", + "( 21.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.13 sec) Clustered ROM : DEBUG -> Training segment 208 slice(4992, 5016, None)\n", + "( 21.13 sec) ARMA : DEBUG -> Training...\n", + "( 21.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.14 sec) Clustered ROM : DEBUG -> Training segment 209 slice(5016, 5040, None)\n", + "( 21.14 sec) ARMA : DEBUG -> Training...\n", + "( 21.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.16 sec) Clustered ROM : DEBUG -> Training segment 210 slice(5040, 5064, None)\n", + "( 21.16 sec) ARMA : DEBUG -> Training...\n", + "( 21.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.20 sec) Clustered ROM : DEBUG -> Training segment 211 slice(5064, 5088, None)\n", + "( 21.20 sec) ARMA : DEBUG -> Training...\n", + "( 21.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.21 sec) Clustered ROM : DEBUG -> Training segment 212 slice(5088, 5112, None)\n", + "( 21.21 sec) ARMA : DEBUG -> Training...\n", + "( 21.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.24 sec) Clustered ROM : DEBUG -> Training segment 213 slice(5112, 5136, None)\n", + "( 21.24 sec) ARMA : DEBUG -> Training...\n", + "( 21.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.25 sec) Clustered ROM : DEBUG -> Training segment 214 slice(5136, 5160, None)\n", + "( 21.25 sec) ARMA : DEBUG -> Training...\n", + "( 21.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.27 sec) Clustered ROM : DEBUG -> Training segment 215 slice(5160, 5184, None)\n", + "( 21.27 sec) ARMA : DEBUG -> Training...\n", + "( 21.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.31 sec) Clustered ROM : DEBUG -> Training segment 216 slice(5184, 5208, None)\n", + "( 21.31 sec) ARMA : DEBUG -> Training...\n", + "( 21.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.32 sec) Clustered ROM : DEBUG -> Training segment 217 slice(5208, 5232, None)\n", + "( 21.32 sec) ARMA : DEBUG -> Training...\n", + "( 21.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.34 sec) Clustered ROM : DEBUG -> Training segment 218 slice(5232, 5256, None)\n", + "( 21.34 sec) ARMA : DEBUG -> Training...\n", + "( 21.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.37 sec) Clustered ROM : DEBUG -> Training segment 219 slice(5256, 5280, None)\n", + "( 21.37 sec) ARMA : DEBUG -> Training...\n", + "( 21.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.38 sec) Clustered ROM : DEBUG -> Training segment 220 slice(5280, 5304, None)\n", + "( 21.38 sec) ARMA : DEBUG -> Training...\n", + "( 21.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.41 sec) Clustered ROM : DEBUG -> Training segment 221 slice(5304, 5328, None)\n", + "( 21.41 sec) ARMA : DEBUG -> Training...\n", + "( 21.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.42 sec) Clustered ROM : DEBUG -> Training segment 222 slice(5328, 5352, None)\n", + "( 21.42 sec) ARMA : DEBUG -> Training...\n", + "( 21.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.44 sec) Clustered ROM : DEBUG -> Training segment 223 slice(5352, 5376, None)\n", + "( 21.44 sec) ARMA : DEBUG -> Training...\n", + "( 21.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.45 sec) Clustered ROM : DEBUG -> Training segment 224 slice(5376, 5400, None)\n", + "( 21.45 sec) ARMA : DEBUG -> Training...\n", + "( 21.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.45 sec) Clustered ROM : DEBUG -> Training segment 225 slice(5400, 5424, None)\n", + "( 21.45 sec) ARMA : DEBUG -> Training...\n", + "( 21.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.48 sec) Clustered ROM : DEBUG -> Training segment 226 slice(5424, 5448, None)\n", + "( 21.48 sec) ARMA : DEBUG -> Training...\n", + "( 21.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.49 sec) Clustered ROM : DEBUG -> Training segment 227 slice(5448, 5472, None)\n", + "( 21.49 sec) ARMA : DEBUG -> Training...\n", + "( 21.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.53 sec) Clustered ROM : DEBUG -> Training segment 228 slice(5472, 5496, None)\n", + "( 21.53 sec) ARMA : DEBUG -> Training...\n", + "( 21.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.54 sec) Clustered ROM : DEBUG -> Training segment 229 slice(5496, 5520, None)\n", + "( 21.54 sec) ARMA : DEBUG -> Training...\n", + "( 21.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.55 sec) Clustered ROM : DEBUG -> Training segment 230 slice(5520, 5544, None)\n", + "( 21.55 sec) ARMA : DEBUG -> Training...\n", + "( 21.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.56 sec) Clustered ROM : DEBUG -> Training segment 231 slice(5544, 5568, None)\n", + "( 21.56 sec) ARMA : DEBUG -> Training...\n", + "( 21.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.64 sec) Clustered ROM : DEBUG -> Training segment 232 slice(5568, 5592, None)\n", + "( 21.64 sec) ARMA : DEBUG -> Training...\n", + "( 21.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.66 sec) Clustered ROM : DEBUG -> Training segment 233 slice(5592, 5616, None)\n", + "( 21.66 sec) ARMA : DEBUG -> Training...\n", + "( 21.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.67 sec) Clustered ROM : DEBUG -> Training segment 234 slice(5616, 5640, None)\n", + "( 21.67 sec) ARMA : DEBUG -> Training...\n", + "( 21.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.68 sec) Clustered ROM : DEBUG -> Training segment 235 slice(5640, 5664, None)\n", + "( 21.68 sec) ARMA : DEBUG -> Training...\n", + "( 21.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.69 sec) Clustered ROM : DEBUG -> Training segment 236 slice(5664, 5688, None)\n", + "( 21.69 sec) ARMA : DEBUG -> Training...\n", + "( 21.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.70 sec) Clustered ROM : DEBUG -> Training segment 237 slice(5688, 5712, None)\n", + "( 21.70 sec) ARMA : DEBUG -> Training...\n", + "( 21.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.72 sec) Clustered ROM : DEBUG -> Training segment 238 slice(5712, 5736, None)\n", + "( 21.72 sec) ARMA : DEBUG -> Training...\n", + "( 21.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.72 sec) Clustered ROM : DEBUG -> Training segment 239 slice(5736, 5760, None)\n", + "( 21.72 sec) ARMA : DEBUG -> Training...\n", + "( 21.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.74 sec) Clustered ROM : DEBUG -> Training segment 240 slice(5760, 5784, None)\n", + "( 21.74 sec) ARMA : DEBUG -> Training...\n", + "( 21.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.75 sec) Clustered ROM : DEBUG -> Training segment 241 slice(5784, 5808, None)\n", + "( 21.75 sec) ARMA : DEBUG -> Training...\n", + "( 21.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.76 sec) Clustered ROM : DEBUG -> Training segment 242 slice(5808, 5832, None)\n", + "( 21.76 sec) ARMA : DEBUG -> Training...\n", + "( 21.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.80 sec) Clustered ROM : DEBUG -> Training segment 243 slice(5832, 5856, None)\n", + "( 21.80 sec) ARMA : DEBUG -> Training...\n", + "( 21.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.82 sec) Clustered ROM : DEBUG -> Training segment 244 slice(5856, 5880, None)\n", + "( 21.82 sec) ARMA : DEBUG -> Training...\n", + "( 21.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.82 sec) Clustered ROM : DEBUG -> Training segment 245 slice(5880, 5904, None)\n", + "( 21.82 sec) ARMA : DEBUG -> Training...\n", + "( 21.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.84 sec) Clustered ROM : DEBUG -> Training segment 246 slice(5904, 5928, None)\n", + "( 21.84 sec) ARMA : DEBUG -> Training...\n", + "( 21.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.85 sec) Clustered ROM : DEBUG -> Training segment 247 slice(5928, 5952, None)\n", + "( 21.85 sec) ARMA : DEBUG -> Training...\n", + "( 21.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.86 sec) Clustered ROM : DEBUG -> Training segment 248 slice(5952, 5976, None)\n", + "( 21.86 sec) ARMA : DEBUG -> Training...\n", + "( 21.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.87 sec) Clustered ROM : DEBUG -> Training segment 249 slice(5976, 6000, None)\n", + "( 21.87 sec) ARMA : DEBUG -> Training...\n", + "( 21.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.89 sec) Clustered ROM : DEBUG -> Training segment 250 slice(6000, 6024, None)\n", + "( 21.89 sec) ARMA : DEBUG -> Training...\n", + "( 21.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.90 sec) Clustered ROM : DEBUG -> Training segment 251 slice(6024, 6048, None)\n", + "( 21.90 sec) ARMA : DEBUG -> Training...\n", + "( 21.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.91 sec) Clustered ROM : DEBUG -> Training segment 252 slice(6048, 6072, None)\n", + "( 21.91 sec) ARMA : DEBUG -> Training...\n", + "( 21.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.94 sec) Clustered ROM : DEBUG -> Training segment 253 slice(6072, 6096, None)\n", + "( 21.94 sec) ARMA : DEBUG -> Training...\n", + "( 21.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.96 sec) Clustered ROM : DEBUG -> Training segment 254 slice(6096, 6120, None)\n", + "( 21.96 sec) ARMA : DEBUG -> Training...\n", + "( 21.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.97 sec) Clustered ROM : DEBUG -> Training segment 255 slice(6120, 6144, None)\n", + "( 21.97 sec) ARMA : DEBUG -> Training...\n", + "( 21.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.97 sec) Clustered ROM : DEBUG -> Training segment 256 slice(6144, 6168, None)\n", + "( 21.97 sec) ARMA : DEBUG -> Training...\n", + "( 21.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 21.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 21.98 sec) Clustered ROM : DEBUG -> Training segment 257 slice(6168, 6192, None)\n", + "( 21.98 sec) ARMA : DEBUG -> Training...\n", + "( 21.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 21.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 21.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 21.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 21.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.00 sec) Clustered ROM : DEBUG -> Training segment 258 slice(6192, 6216, None)\n", + "( 22.00 sec) ARMA : DEBUG -> Training...\n", + "( 22.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.01 sec) Clustered ROM : DEBUG -> Training segment 259 slice(6216, 6240, None)\n", + "( 22.01 sec) ARMA : DEBUG -> Training...\n", + "( 22.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.02 sec) Clustered ROM : DEBUG -> Training segment 260 slice(6240, 6264, None)\n", + "( 22.02 sec) ARMA : DEBUG -> Training...\n", + "( 22.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.03 sec) Clustered ROM : DEBUG -> Training segment 261 slice(6264, 6288, None)\n", + "( 22.03 sec) ARMA : DEBUG -> Training...\n", + "( 22.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.04 sec) Clustered ROM : DEBUG -> Training segment 262 slice(6288, 6312, None)\n", + "( 22.04 sec) ARMA : DEBUG -> Training...\n", + "( 22.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.09 sec) Clustered ROM : DEBUG -> Training segment 263 slice(6312, 6336, None)\n", + "( 22.09 sec) ARMA : DEBUG -> Training...\n", + "( 22.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.12 sec) Clustered ROM : DEBUG -> Training segment 264 slice(6336, 6360, None)\n", + "( 22.12 sec) ARMA : DEBUG -> Training...\n", + "( 22.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.15 sec) Clustered ROM : DEBUG -> Training segment 265 slice(6360, 6384, None)\n", + "( 22.15 sec) ARMA : DEBUG -> Training...\n", + "( 22.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.16 sec) Clustered ROM : DEBUG -> Training segment 266 slice(6384, 6408, None)\n", + "( 22.16 sec) ARMA : DEBUG -> Training...\n", + "( 22.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.19 sec) Clustered ROM : DEBUG -> Training segment 267 slice(6408, 6432, None)\n", + "( 22.19 sec) ARMA : DEBUG -> Training...\n", + "( 22.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.21 sec) Clustered ROM : DEBUG -> Training segment 268 slice(6432, 6456, None)\n", + "( 22.21 sec) ARMA : DEBUG -> Training...\n", + "( 22.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.22 sec) Clustered ROM : DEBUG -> Training segment 269 slice(6456, 6480, None)\n", + "( 22.22 sec) ARMA : DEBUG -> Training...\n", + "( 22.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.25 sec) Clustered ROM : DEBUG -> Training segment 270 slice(6480, 6504, None)\n", + "( 22.25 sec) ARMA : DEBUG -> Training...\n", + "( 22.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.26 sec) Clustered ROM : DEBUG -> Training segment 271 slice(6504, 6528, None)\n", + "( 22.26 sec) ARMA : DEBUG -> Training...\n", + "( 22.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.26 sec) Clustered ROM : DEBUG -> Training segment 272 slice(6528, 6552, None)\n", + "( 22.26 sec) ARMA : DEBUG -> Training...\n", + "( 22.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.28 sec) Clustered ROM : DEBUG -> Training segment 273 slice(6552, 6576, None)\n", + "( 22.28 sec) ARMA : DEBUG -> Training...\n", + "( 22.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.29 sec) Clustered ROM : DEBUG -> Training segment 274 slice(6576, 6600, None)\n", + "( 22.29 sec) ARMA : DEBUG -> Training...\n", + "( 22.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.30 sec) Clustered ROM : DEBUG -> Training segment 275 slice(6600, 6624, None)\n", + "( 22.30 sec) ARMA : DEBUG -> Training...\n", + "( 22.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.31 sec) Clustered ROM : DEBUG -> Training segment 276 slice(6624, 6648, None)\n", + "( 22.31 sec) ARMA : DEBUG -> Training...\n", + "( 22.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.32 sec) Clustered ROM : DEBUG -> Training segment 277 slice(6648, 6672, None)\n", + "( 22.32 sec) ARMA : DEBUG -> Training...\n", + "( 22.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.33 sec) Clustered ROM : DEBUG -> Training segment 278 slice(6672, 6696, None)\n", + "( 22.33 sec) ARMA : DEBUG -> Training...\n", + "( 22.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.35 sec) Clustered ROM : DEBUG -> Training segment 279 slice(6696, 6720, None)\n", + "( 22.35 sec) ARMA : DEBUG -> Training...\n", + "( 22.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.38 sec) Clustered ROM : DEBUG -> Training segment 280 slice(6720, 6744, None)\n", + "( 22.38 sec) ARMA : DEBUG -> Training...\n", + "( 22.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.39 sec) Clustered ROM : DEBUG -> Training segment 281 slice(6744, 6768, None)\n", + "( 22.39 sec) ARMA : DEBUG -> Training...\n", + "( 22.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.40 sec) Clustered ROM : DEBUG -> Training segment 282 slice(6768, 6792, None)\n", + "( 22.40 sec) ARMA : DEBUG -> Training...\n", + "( 22.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.41 sec) Clustered ROM : DEBUG -> Training segment 283 slice(6792, 6816, None)\n", + "( 22.41 sec) ARMA : DEBUG -> Training...\n", + "( 22.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.42 sec) Clustered ROM : DEBUG -> Training segment 284 slice(6816, 6840, None)\n", + "( 22.42 sec) ARMA : DEBUG -> Training...\n", + "( 22.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.45 sec) Clustered ROM : DEBUG -> Training segment 285 slice(6840, 6864, None)\n", + "( 22.45 sec) ARMA : DEBUG -> Training...\n", + "( 22.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.46 sec) Clustered ROM : DEBUG -> Training segment 286 slice(6864, 6888, None)\n", + "( 22.46 sec) ARMA : DEBUG -> Training...\n", + "( 22.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.50 sec) Clustered ROM : DEBUG -> Training segment 287 slice(6888, 6912, None)\n", + "( 22.50 sec) ARMA : DEBUG -> Training...\n", + "( 22.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.51 sec) Clustered ROM : DEBUG -> Training segment 288 slice(6912, 6936, None)\n", + "( 22.51 sec) ARMA : DEBUG -> Training...\n", + "( 22.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.52 sec) Clustered ROM : DEBUG -> Training segment 289 slice(6936, 6960, None)\n", + "( 22.52 sec) ARMA : DEBUG -> Training...\n", + "( 22.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.53 sec) Clustered ROM : DEBUG -> Training segment 290 slice(6960, 6984, None)\n", + "( 22.53 sec) ARMA : DEBUG -> Training...\n", + "( 22.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.54 sec) Clustered ROM : DEBUG -> Training segment 291 slice(6984, 7008, None)\n", + "( 22.55 sec) ARMA : DEBUG -> Training...\n", + "( 22.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.55 sec) Clustered ROM : DEBUG -> Training segment 292 slice(7008, 7032, None)\n", + "( 22.55 sec) ARMA : DEBUG -> Training...\n", + "( 22.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.57 sec) Clustered ROM : DEBUG -> Training segment 293 slice(7032, 7056, None)\n", + "( 22.57 sec) ARMA : DEBUG -> Training...\n", + "( 22.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.59 sec) Clustered ROM : DEBUG -> Training segment 294 slice(7056, 7080, None)\n", + "( 22.59 sec) ARMA : DEBUG -> Training...\n", + "( 22.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.59 sec) Clustered ROM : DEBUG -> Training segment 295 slice(7080, 7104, None)\n", + "( 22.59 sec) ARMA : DEBUG -> Training...\n", + "( 22.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.60 sec) Clustered ROM : DEBUG -> Training segment 296 slice(7104, 7128, None)\n", + "( 22.60 sec) ARMA : DEBUG -> Training...\n", + "( 22.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.62 sec) Clustered ROM : DEBUG -> Training segment 297 slice(7128, 7152, None)\n", + "( 22.62 sec) ARMA : DEBUG -> Training...\n", + "( 22.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.63 sec) Clustered ROM : DEBUG -> Training segment 298 slice(7152, 7176, None)\n", + "( 22.63 sec) ARMA : DEBUG -> Training...\n", + "( 22.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.64 sec) Clustered ROM : DEBUG -> Training segment 299 slice(7176, 7200, None)\n", + "( 22.64 sec) ARMA : DEBUG -> Training...\n", + "( 22.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.65 sec) Clustered ROM : DEBUG -> Training segment 300 slice(7200, 7224, None)\n", + "( 22.65 sec) ARMA : DEBUG -> Training...\n", + "( 22.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.67 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.67 sec) Clustered ROM : DEBUG -> Training segment 301 slice(7224, 7248, None)\n", + "( 22.67 sec) ARMA : DEBUG -> Training...\n", + "( 22.67 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.67 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.67 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.67 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.67 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.68 sec) Clustered ROM : DEBUG -> Training segment 302 slice(7248, 7272, None)\n", + "( 22.68 sec) ARMA : DEBUG -> Training...\n", + "( 22.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.69 sec) Clustered ROM : DEBUG -> Training segment 303 slice(7272, 7296, None)\n", + "( 22.69 sec) ARMA : DEBUG -> Training...\n", + "( 22.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.70 sec) Clustered ROM : DEBUG -> Training segment 304 slice(7296, 7320, None)\n", + "( 22.70 sec) ARMA : DEBUG -> Training...\n", + "( 22.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.72 sec) Clustered ROM : DEBUG -> Training segment 305 slice(7320, 7344, None)\n", + "( 22.72 sec) ARMA : DEBUG -> Training...\n", + "( 22.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.75 sec) Clustered ROM : DEBUG -> Training segment 306 slice(7344, 7368, None)\n", + "( 22.75 sec) ARMA : DEBUG -> Training...\n", + "( 22.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.76 sec) Clustered ROM : DEBUG -> Training segment 307 slice(7368, 7392, None)\n", + "( 22.76 sec) ARMA : DEBUG -> Training...\n", + "( 22.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.78 sec) Clustered ROM : DEBUG -> Training segment 308 slice(7392, 7416, None)\n", + "( 22.78 sec) ARMA : DEBUG -> Training...\n", + "( 22.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.78 sec) Clustered ROM : DEBUG -> Training segment 309 slice(7416, 7440, None)\n", + "( 22.78 sec) ARMA : DEBUG -> Training...\n", + "( 22.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.82 sec) Clustered ROM : DEBUG -> Training segment 310 slice(7440, 7464, None)\n", + "( 22.82 sec) ARMA : DEBUG -> Training...\n", + "( 22.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.82 sec) Clustered ROM : DEBUG -> Training segment 311 slice(7464, 7488, None)\n", + "( 22.82 sec) ARMA : DEBUG -> Training...\n", + "( 22.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.84 sec) Clustered ROM : DEBUG -> Training segment 312 slice(7488, 7512, None)\n", + "( 22.84 sec) ARMA : DEBUG -> Training...\n", + "( 22.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.85 sec) Clustered ROM : DEBUG -> Training segment 313 slice(7512, 7536, None)\n", + "( 22.85 sec) ARMA : DEBUG -> Training...\n", + "( 22.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.89 sec) Clustered ROM : DEBUG -> Training segment 314 slice(7536, 7560, None)\n", + "( 22.89 sec) ARMA : DEBUG -> Training...\n", + "( 22.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.91 sec) Clustered ROM : DEBUG -> Training segment 315 slice(7560, 7584, None)\n", + "( 22.91 sec) ARMA : DEBUG -> Training...\n", + "( 22.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.93 sec) Clustered ROM : DEBUG -> Training segment 316 slice(7584, 7608, None)\n", + "( 22.93 sec) ARMA : DEBUG -> Training...\n", + "( 22.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.94 sec) Clustered ROM : DEBUG -> Training segment 317 slice(7608, 7632, None)\n", + "( 22.94 sec) ARMA : DEBUG -> Training...\n", + "( 22.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.95 sec) Clustered ROM : DEBUG -> Training segment 318 slice(7632, 7656, None)\n", + "( 22.95 sec) ARMA : DEBUG -> Training...\n", + "( 22.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.96 sec) Clustered ROM : DEBUG -> Training segment 319 slice(7656, 7680, None)\n", + "( 22.96 sec) ARMA : DEBUG -> Training...\n", + "( 22.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.97 sec) Clustered ROM : DEBUG -> Training segment 320 slice(7680, 7704, None)\n", + "( 22.97 sec) ARMA : DEBUG -> Training...\n", + "( 22.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.98 sec) Clustered ROM : DEBUG -> Training segment 321 slice(7704, 7728, None)\n", + "( 22.98 sec) ARMA : DEBUG -> Training...\n", + "( 22.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 22.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 22.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 22.99 sec) Clustered ROM : DEBUG -> Training segment 322 slice(7728, 7752, None)\n", + "( 22.99 sec) ARMA : DEBUG -> Training...\n", + "( 22.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 22.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 22.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 22.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.00 sec) Clustered ROM : DEBUG -> Training segment 323 slice(7752, 7776, None)\n", + "( 23.00 sec) ARMA : DEBUG -> Training...\n", + "( 23.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.01 sec) Clustered ROM : DEBUG -> Training segment 324 slice(7776, 7800, None)\n", + "( 23.01 sec) ARMA : DEBUG -> Training...\n", + "( 23.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.03 sec) Clustered ROM : DEBUG -> Training segment 325 slice(7800, 7824, None)\n", + "( 23.03 sec) ARMA : DEBUG -> Training...\n", + "( 23.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.04 sec) Clustered ROM : DEBUG -> Training segment 326 slice(7824, 7848, None)\n", + "( 23.04 sec) ARMA : DEBUG -> Training...\n", + "( 23.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.05 sec) Clustered ROM : DEBUG -> Training segment 327 slice(7848, 7872, None)\n", + "( 23.05 sec) ARMA : DEBUG -> Training...\n", + "( 23.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.08 sec) Clustered ROM : DEBUG -> Training segment 328 slice(7872, 7896, None)\n", + "( 23.08 sec) ARMA : DEBUG -> Training...\n", + "( 23.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.10 sec) Clustered ROM : DEBUG -> Training segment 329 slice(7896, 7920, None)\n", + "( 23.10 sec) ARMA : DEBUG -> Training...\n", + "( 23.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.11 sec) Clustered ROM : DEBUG -> Training segment 330 slice(7920, 7944, None)\n", + "( 23.11 sec) ARMA : DEBUG -> Training...\n", + "( 23.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.12 sec) Clustered ROM : DEBUG -> Training segment 331 slice(7944, 7968, None)\n", + "( 23.12 sec) ARMA : DEBUG -> Training...\n", + "( 23.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.13 sec) Clustered ROM : DEBUG -> Training segment 332 slice(7968, 7992, None)\n", + "( 23.13 sec) ARMA : DEBUG -> Training...\n", + "( 23.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.15 sec) Clustered ROM : DEBUG -> Training segment 333 slice(7992, 8016, None)\n", + "( 23.15 sec) ARMA : DEBUG -> Training...\n", + "( 23.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.16 sec) Clustered ROM : DEBUG -> Training segment 334 slice(8016, 8040, None)\n", + "( 23.16 sec) ARMA : DEBUG -> Training...\n", + "( 23.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.20 sec) Clustered ROM : DEBUG -> Training segment 335 slice(8040, 8064, None)\n", + "( 23.20 sec) ARMA : DEBUG -> Training...\n", + "( 23.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.22 sec) Clustered ROM : DEBUG -> Training segment 336 slice(8064, 8088, None)\n", + "( 23.22 sec) ARMA : DEBUG -> Training...\n", + "( 23.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.24 sec) Clustered ROM : DEBUG -> Training segment 337 slice(8088, 8112, None)\n", + "( 23.24 sec) ARMA : DEBUG -> Training...\n", + "( 23.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.26 sec) Clustered ROM : DEBUG -> Training segment 338 slice(8112, 8136, None)\n", + "( 23.26 sec) ARMA : DEBUG -> Training...\n", + "( 23.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.28 sec) Clustered ROM : DEBUG -> Training segment 339 slice(8136, 8160, None)\n", + "( 23.28 sec) ARMA : DEBUG -> Training...\n", + "( 23.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.29 sec) Clustered ROM : DEBUG -> Training segment 340 slice(8160, 8184, None)\n", + "( 23.29 sec) ARMA : DEBUG -> Training...\n", + "( 23.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.31 sec) Clustered ROM : DEBUG -> Training segment 341 slice(8184, 8208, None)\n", + "( 23.31 sec) ARMA : DEBUG -> Training...\n", + "( 23.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.31 sec) Clustered ROM : DEBUG -> Training segment 342 slice(8208, 8232, None)\n", + "( 23.31 sec) ARMA : DEBUG -> Training...\n", + "( 23.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.35 sec) Clustered ROM : DEBUG -> Training segment 343 slice(8232, 8256, None)\n", + "( 23.35 sec) ARMA : DEBUG -> Training...\n", + "( 23.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.35 sec) Clustered ROM : DEBUG -> Training segment 344 slice(8256, 8280, None)\n", + "( 23.35 sec) ARMA : DEBUG -> Training...\n", + "( 23.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.36 sec) Clustered ROM : DEBUG -> Training segment 345 slice(8280, 8304, None)\n", + "( 23.36 sec) ARMA : DEBUG -> Training...\n", + "( 23.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.38 sec) Clustered ROM : DEBUG -> Training segment 346 slice(8304, 8328, None)\n", + "( 23.38 sec) ARMA : DEBUG -> Training...\n", + "( 23.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.39 sec) Clustered ROM : DEBUG -> Training segment 347 slice(8328, 8352, None)\n", + "( 23.39 sec) ARMA : DEBUG -> Training...\n", + "( 23.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.39 sec) Clustered ROM : DEBUG -> Training segment 348 slice(8352, 8376, None)\n", + "( 23.39 sec) ARMA : DEBUG -> Training...\n", + "( 23.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.40 sec) Clustered ROM : DEBUG -> Training segment 349 slice(8376, 8400, None)\n", + "( 23.40 sec) ARMA : DEBUG -> Training...\n", + "( 23.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.42 sec) Clustered ROM : DEBUG -> Training segment 350 slice(8400, 8424, None)\n", + "( 23.42 sec) ARMA : DEBUG -> Training...\n", + "( 23.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.43 sec) Clustered ROM : DEBUG -> Training segment 351 slice(8424, 8448, None)\n", + "( 23.43 sec) ARMA : DEBUG -> Training...\n", + "( 23.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.44 sec) Clustered ROM : DEBUG -> Training segment 352 slice(8448, 8472, None)\n", + "( 23.44 sec) ARMA : DEBUG -> Training...\n", + "( 23.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.46 sec) Clustered ROM : DEBUG -> Training segment 353 slice(8472, 8496, None)\n", + "( 23.46 sec) ARMA : DEBUG -> Training...\n", + "( 23.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.46 sec) Clustered ROM : DEBUG -> Training segment 354 slice(8496, 8520, None)\n", + "( 23.46 sec) ARMA : DEBUG -> Training...\n", + "( 23.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.47 sec) Clustered ROM : DEBUG -> Training segment 355 slice(8520, 8544, None)\n", + "( 23.47 sec) ARMA : DEBUG -> Training...\n", + "( 23.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.48 sec) Clustered ROM : DEBUG -> Training segment 356 slice(8544, 8568, None)\n", + "( 23.48 sec) ARMA : DEBUG -> Training...\n", + "( 23.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.50 sec) Clustered ROM : DEBUG -> Training segment 357 slice(8568, 8592, None)\n", + "( 23.50 sec) ARMA : DEBUG -> Training...\n", + "( 23.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.51 sec) Clustered ROM : DEBUG -> Training segment 358 slice(8592, 8616, None)\n", + "( 23.51 sec) ARMA : DEBUG -> Training...\n", + "( 23.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.51 sec) Clustered ROM : DEBUG -> Training segment 359 slice(8616, 8640, None)\n", + "( 23.51 sec) ARMA : DEBUG -> Training...\n", + "( 23.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.53 sec) Clustered ROM : DEBUG -> Training segment 360 slice(8640, 8664, None)\n", + "( 23.53 sec) ARMA : DEBUG -> Training...\n", + "( 23.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.56 sec) Clustered ROM : DEBUG -> Training segment 361 slice(8664, 8688, None)\n", + "( 23.56 sec) ARMA : DEBUG -> Training...\n", + "( 23.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.59 sec) Clustered ROM : DEBUG -> Training segment 362 slice(8688, 8712, None)\n", + "( 23.59 sec) ARMA : DEBUG -> Training...\n", + "( 23.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.60 sec) Clustered ROM : DEBUG -> Training segment 363 slice(8712, 8736, None)\n", + "( 23.60 sec) ARMA : DEBUG -> Training...\n", + "( 23.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.61 sec) Clustered ROM : DEBUG -> Training segment 364 slice(8736, 8760, None)\n", + "( 23.61 sec) ARMA : DEBUG -> Training...\n", + "( 23.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.67 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 23.67 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 23.72 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 23.72 sec) Interp. Cluster ROM : DEBUG -> Training Statepoint Year 4 ...\n", + "( 23.72 sec) Clustered ROM : DEBUG -> Training segmented subspaces for \"arma\" ...\n", + "( 23.72 sec) Clustered ROM : DEBUG -> Dividing hour into 365 divisions for training ...\n", + "DEBUGG no ZF here!\n", + "( 23.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.73 sec) Clustered ROM : DEBUG -> Training segment 0 slice(0, 24, None)\n", + "( 23.73 sec) ARMA : DEBUG -> Training...\n", + "( 23.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.77 sec) Clustered ROM : DEBUG -> Training segment 1 slice(24, 48, None)\n", + "( 23.77 sec) ARMA : DEBUG -> Training...\n", + "( 23.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.78 sec) Clustered ROM : DEBUG -> Training segment 2 slice(48, 72, None)\n", + "( 23.78 sec) ARMA : DEBUG -> Training...\n", + "( 23.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.79 sec) Clustered ROM : DEBUG -> Training segment 3 slice(72, 96, None)\n", + "( 23.79 sec) ARMA : DEBUG -> Training...\n", + "( 23.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.81 sec) Clustered ROM : DEBUG -> Training segment 4 slice(96, 120, None)\n", + "( 23.81 sec) ARMA : DEBUG -> Training...\n", + "( 23.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.82 sec) Clustered ROM : DEBUG -> Training segment 5 slice(120, 144, None)\n", + "( 23.82 sec) ARMA : DEBUG -> Training...\n", + "( 23.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.83 sec) Clustered ROM : DEBUG -> Training segment 6 slice(144, 168, None)\n", + "( 23.83 sec) ARMA : DEBUG -> Training...\n", + "( 23.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.84 sec) Clustered ROM : DEBUG -> Training segment 7 slice(168, 192, None)\n", + "( 23.84 sec) ARMA : DEBUG -> Training...\n", + "( 23.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.85 sec) Clustered ROM : DEBUG -> Training segment 8 slice(192, 216, None)\n", + "( 23.85 sec) ARMA : DEBUG -> Training...\n", + "( 23.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.86 sec) Clustered ROM : DEBUG -> Training segment 9 slice(216, 240, None)\n", + "( 23.86 sec) ARMA : DEBUG -> Training...\n", + "( 23.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.87 sec) Clustered ROM : DEBUG -> Training segment 10 slice(240, 264, None)\n", + "( 23.87 sec) ARMA : DEBUG -> Training...\n", + "( 23.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.88 sec) Clustered ROM : DEBUG -> Training segment 11 slice(264, 288, None)\n", + "( 23.88 sec) ARMA : DEBUG -> Training...\n", + "( 23.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.89 sec) Clustered ROM : DEBUG -> Training segment 12 slice(288, 312, None)\n", + "( 23.89 sec) ARMA : DEBUG -> Training...\n", + "( 23.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.91 sec) Clustered ROM : DEBUG -> Training segment 13 slice(312, 336, None)\n", + "( 23.91 sec) ARMA : DEBUG -> Training...\n", + "( 23.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.91 sec) Clustered ROM : DEBUG -> Training segment 14 slice(336, 360, None)\n", + "( 23.91 sec) ARMA : DEBUG -> Training...\n", + "( 23.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.92 sec) Clustered ROM : DEBUG -> Training segment 15 slice(360, 384, None)\n", + "( 23.92 sec) ARMA : DEBUG -> Training...\n", + "( 23.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.94 sec) Clustered ROM : DEBUG -> Training segment 16 slice(384, 408, None)\n", + "( 23.94 sec) ARMA : DEBUG -> Training...\n", + "( 23.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.95 sec) Clustered ROM : DEBUG -> Training segment 17 slice(408, 432, None)\n", + "( 23.95 sec) ARMA : DEBUG -> Training...\n", + "( 23.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 23.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 23.98 sec) Clustered ROM : DEBUG -> Training segment 18 slice(432, 456, None)\n", + "( 23.98 sec) ARMA : DEBUG -> Training...\n", + "( 23.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 23.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 23.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 23.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 23.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.00 sec) Clustered ROM : DEBUG -> Training segment 19 slice(456, 480, None)\n", + "( 24.00 sec) ARMA : DEBUG -> Training...\n", + "( 24.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.00 sec) Clustered ROM : DEBUG -> Training segment 20 slice(480, 504, None)\n", + "( 24.00 sec) ARMA : DEBUG -> Training...\n", + "( 24.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.01 sec) Clustered ROM : DEBUG -> Training segment 21 slice(504, 528, None)\n", + "( 24.01 sec) ARMA : DEBUG -> Training...\n", + "( 24.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.02 sec) Clustered ROM : DEBUG -> Training segment 22 slice(528, 552, None)\n", + "( 24.02 sec) ARMA : DEBUG -> Training...\n", + "( 24.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.04 sec) Clustered ROM : DEBUG -> Training segment 23 slice(552, 576, None)\n", + "( 24.04 sec) ARMA : DEBUG -> Training...\n", + "( 24.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.05 sec) Clustered ROM : DEBUG -> Training segment 24 slice(576, 600, None)\n", + "( 24.05 sec) ARMA : DEBUG -> Training...\n", + "( 24.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.06 sec) Clustered ROM : DEBUG -> Training segment 25 slice(600, 624, None)\n", + "( 24.06 sec) ARMA : DEBUG -> Training...\n", + "( 24.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.06 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.06 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.06 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.07 sec) Clustered ROM : DEBUG -> Training segment 26 slice(624, 648, None)\n", + "( 24.07 sec) ARMA : DEBUG -> Training...\n", + "( 24.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.08 sec) Clustered ROM : DEBUG -> Training segment 27 slice(648, 672, None)\n", + "( 24.08 sec) ARMA : DEBUG -> Training...\n", + "( 24.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.09 sec) Clustered ROM : DEBUG -> Training segment 28 slice(672, 696, None)\n", + "( 24.09 sec) ARMA : DEBUG -> Training...\n", + "( 24.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.13 sec) Clustered ROM : DEBUG -> Training segment 29 slice(696, 720, None)\n", + "( 24.13 sec) ARMA : DEBUG -> Training...\n", + "( 24.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.17 sec) Clustered ROM : DEBUG -> Training segment 30 slice(720, 744, None)\n", + "( 24.17 sec) ARMA : DEBUG -> Training...\n", + "( 24.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.20 sec) Clustered ROM : DEBUG -> Training segment 31 slice(744, 768, None)\n", + "( 24.20 sec) ARMA : DEBUG -> Training...\n", + "( 24.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.22 sec) Clustered ROM : DEBUG -> Training segment 32 slice(768, 792, None)\n", + "( 24.22 sec) ARMA : DEBUG -> Training...\n", + "( 24.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.24 sec) Clustered ROM : DEBUG -> Training segment 33 slice(792, 816, None)\n", + "( 24.24 sec) ARMA : DEBUG -> Training...\n", + "( 24.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.26 sec) Clustered ROM : DEBUG -> Training segment 34 slice(816, 840, None)\n", + "( 24.26 sec) ARMA : DEBUG -> Training...\n", + "( 24.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.27 sec) Clustered ROM : DEBUG -> Training segment 35 slice(840, 864, None)\n", + "( 24.27 sec) ARMA : DEBUG -> Training...\n", + "( 24.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.28 sec) Clustered ROM : DEBUG -> Training segment 36 slice(864, 888, None)\n", + "( 24.28 sec) ARMA : DEBUG -> Training...\n", + "( 24.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.29 sec) Clustered ROM : DEBUG -> Training segment 37 slice(888, 912, None)\n", + "( 24.29 sec) ARMA : DEBUG -> Training...\n", + "( 24.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.31 sec) Clustered ROM : DEBUG -> Training segment 38 slice(912, 936, None)\n", + "( 24.31 sec) ARMA : DEBUG -> Training...\n", + "( 24.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.33 sec) Clustered ROM : DEBUG -> Training segment 39 slice(936, 960, None)\n", + "( 24.33 sec) ARMA : DEBUG -> Training...\n", + "( 24.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.37 sec) Clustered ROM : DEBUG -> Training segment 40 slice(960, 984, None)\n", + "( 24.37 sec) ARMA : DEBUG -> Training...\n", + "( 24.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.39 sec) Clustered ROM : DEBUG -> Training segment 41 slice(984, 1008, None)\n", + "( 24.39 sec) ARMA : DEBUG -> Training...\n", + "( 24.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.40 sec) Clustered ROM : DEBUG -> Training segment 42 slice(1008, 1032, None)\n", + "( 24.40 sec) ARMA : DEBUG -> Training...\n", + "( 24.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.40 sec) Clustered ROM : DEBUG -> Training segment 43 slice(1032, 1056, None)\n", + "( 24.40 sec) ARMA : DEBUG -> Training...\n", + "( 24.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.44 sec) Clustered ROM : DEBUG -> Training segment 44 slice(1056, 1080, None)\n", + "( 24.44 sec) ARMA : DEBUG -> Training...\n", + "( 24.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.45 sec) Clustered ROM : DEBUG -> Training segment 45 slice(1080, 1104, None)\n", + "( 24.45 sec) ARMA : DEBUG -> Training...\n", + "( 24.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.45 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.45 sec) Clustered ROM : DEBUG -> Training segment 46 slice(1104, 1128, None)\n", + "( 24.45 sec) ARMA : DEBUG -> Training...\n", + "( 24.45 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.45 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.45 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.47 sec) Clustered ROM : DEBUG -> Training segment 47 slice(1128, 1152, None)\n", + "( 24.47 sec) ARMA : DEBUG -> Training...\n", + "( 24.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.48 sec) Clustered ROM : DEBUG -> Training segment 48 slice(1152, 1176, None)\n", + "( 24.48 sec) ARMA : DEBUG -> Training...\n", + "( 24.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.49 sec) Clustered ROM : DEBUG -> Training segment 49 slice(1176, 1200, None)\n", + "( 24.49 sec) ARMA : DEBUG -> Training...\n", + "( 24.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.50 sec) Clustered ROM : DEBUG -> Training segment 50 slice(1200, 1224, None)\n", + "( 24.50 sec) ARMA : DEBUG -> Training...\n", + "( 24.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.52 sec) Clustered ROM : DEBUG -> Training segment 51 slice(1224, 1248, None)\n", + "( 24.52 sec) ARMA : DEBUG -> Training...\n", + "( 24.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.53 sec) Clustered ROM : DEBUG -> Training segment 52 slice(1248, 1272, None)\n", + "( 24.53 sec) ARMA : DEBUG -> Training...\n", + "( 24.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.54 sec) Clustered ROM : DEBUG -> Training segment 53 slice(1272, 1296, None)\n", + "( 24.54 sec) ARMA : DEBUG -> Training...\n", + "( 24.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.55 sec) Clustered ROM : DEBUG -> Training segment 54 slice(1296, 1320, None)\n", + "( 24.55 sec) ARMA : DEBUG -> Training...\n", + "( 24.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.56 sec) Clustered ROM : DEBUG -> Training segment 55 slice(1320, 1344, None)\n", + "( 24.56 sec) ARMA : DEBUG -> Training...\n", + "( 24.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.57 sec) Clustered ROM : DEBUG -> Training segment 56 slice(1344, 1368, None)\n", + "( 24.57 sec) ARMA : DEBUG -> Training...\n", + "( 24.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.58 sec) Clustered ROM : DEBUG -> Training segment 57 slice(1368, 1392, None)\n", + "( 24.58 sec) ARMA : DEBUG -> Training...\n", + "( 24.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.59 sec) Clustered ROM : DEBUG -> Training segment 58 slice(1392, 1416, None)\n", + "( 24.59 sec) ARMA : DEBUG -> Training...\n", + "( 24.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.60 sec) Clustered ROM : DEBUG -> Training segment 59 slice(1416, 1440, None)\n", + "( 24.60 sec) ARMA : DEBUG -> Training...\n", + "( 24.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.62 sec) Clustered ROM : DEBUG -> Training segment 60 slice(1440, 1464, None)\n", + "( 24.62 sec) ARMA : DEBUG -> Training...\n", + "( 24.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.65 sec) Clustered ROM : DEBUG -> Training segment 61 slice(1464, 1488, None)\n", + "( 24.65 sec) ARMA : DEBUG -> Training...\n", + "( 24.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.68 sec) Clustered ROM : DEBUG -> Training segment 62 slice(1488, 1512, None)\n", + "( 24.68 sec) ARMA : DEBUG -> Training...\n", + "( 24.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.69 sec) Clustered ROM : DEBUG -> Training segment 63 slice(1512, 1536, None)\n", + "( 24.69 sec) ARMA : DEBUG -> Training...\n", + "( 24.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.71 sec) Clustered ROM : DEBUG -> Training segment 64 slice(1536, 1560, None)\n", + "( 24.71 sec) ARMA : DEBUG -> Training...\n", + "( 24.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.72 sec) Clustered ROM : DEBUG -> Training segment 65 slice(1560, 1584, None)\n", + "( 24.72 sec) ARMA : DEBUG -> Training...\n", + "( 24.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.76 sec) Clustered ROM : DEBUG -> Training segment 66 slice(1584, 1608, None)\n", + "( 24.76 sec) ARMA : DEBUG -> Training...\n", + "( 24.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.76 sec) Clustered ROM : DEBUG -> Training segment 67 slice(1608, 1632, None)\n", + "( 24.76 sec) ARMA : DEBUG -> Training...\n", + "( 24.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.77 sec) Clustered ROM : DEBUG -> Training segment 68 slice(1632, 1656, None)\n", + "( 24.78 sec) ARMA : DEBUG -> Training...\n", + "( 24.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.79 sec) Clustered ROM : DEBUG -> Training segment 69 slice(1656, 1680, None)\n", + "( 24.79 sec) ARMA : DEBUG -> Training...\n", + "( 24.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.81 sec) Clustered ROM : DEBUG -> Training segment 70 slice(1680, 1704, None)\n", + "( 24.81 sec) ARMA : DEBUG -> Training...\n", + "( 24.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.81 sec) Clustered ROM : DEBUG -> Training segment 71 slice(1704, 1728, None)\n", + "( 24.81 sec) ARMA : DEBUG -> Training...\n", + "( 24.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.83 sec) Clustered ROM : DEBUG -> Training segment 72 slice(1728, 1752, None)\n", + "( 24.83 sec) ARMA : DEBUG -> Training...\n", + "( 24.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.85 sec) Clustered ROM : DEBUG -> Training segment 73 slice(1752, 1776, None)\n", + "( 24.85 sec) ARMA : DEBUG -> Training...\n", + "( 24.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.86 sec) Clustered ROM : DEBUG -> Training segment 74 slice(1776, 1800, None)\n", + "( 24.86 sec) ARMA : DEBUG -> Training...\n", + "( 24.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.87 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.87 sec) Clustered ROM : DEBUG -> Training segment 75 slice(1800, 1824, None)\n", + "( 24.87 sec) ARMA : DEBUG -> Training...\n", + "( 24.87 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.87 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.87 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.87 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.87 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.89 sec) Clustered ROM : DEBUG -> Training segment 76 slice(1824, 1848, None)\n", + "( 24.89 sec) ARMA : DEBUG -> Training...\n", + "( 24.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.93 sec) Clustered ROM : DEBUG -> Training segment 77 slice(1848, 1872, None)\n", + "( 24.93 sec) ARMA : DEBUG -> Training...\n", + "( 24.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.93 sec) Clustered ROM : DEBUG -> Training segment 78 slice(1872, 1896, None)\n", + "( 24.93 sec) ARMA : DEBUG -> Training...\n", + "( 24.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.93 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.93 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.93 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.93 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.95 sec) Clustered ROM : DEBUG -> Training segment 79 slice(1896, 1920, None)\n", + "( 24.95 sec) ARMA : DEBUG -> Training...\n", + "( 24.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.96 sec) Clustered ROM : DEBUG -> Training segment 80 slice(1920, 1944, None)\n", + "( 24.96 sec) ARMA : DEBUG -> Training...\n", + "( 24.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.97 sec) Clustered ROM : DEBUG -> Training segment 81 slice(1944, 1968, None)\n", + "( 24.97 sec) ARMA : DEBUG -> Training...\n", + "( 24.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.98 sec) Clustered ROM : DEBUG -> Training segment 82 slice(1968, 1992, None)\n", + "( 24.98 sec) ARMA : DEBUG -> Training...\n", + "( 24.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 24.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 24.99 sec) Clustered ROM : DEBUG -> Training segment 83 slice(1992, 2016, None)\n", + "( 24.99 sec) ARMA : DEBUG -> Training...\n", + "( 24.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 24.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 24.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 24.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 24.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.00 sec) Clustered ROM : DEBUG -> Training segment 84 slice(2016, 2040, None)\n", + "( 25.00 sec) ARMA : DEBUG -> Training...\n", + "( 25.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.02 sec) Clustered ROM : DEBUG -> Training segment 85 slice(2040, 2064, None)\n", + "( 25.02 sec) ARMA : DEBUG -> Training...\n", + "( 25.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.02 sec) Clustered ROM : DEBUG -> Training segment 86 slice(2064, 2088, None)\n", + "( 25.02 sec) ARMA : DEBUG -> Training...\n", + "( 25.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.06 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.06 sec) Clustered ROM : DEBUG -> Training segment 87 slice(2088, 2112, None)\n", + "( 25.06 sec) ARMA : DEBUG -> Training...\n", + "( 25.06 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.06 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.10 sec) Clustered ROM : DEBUG -> Training segment 88 slice(2112, 2136, None)\n", + "( 25.10 sec) ARMA : DEBUG -> Training...\n", + "( 25.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.11 sec) Clustered ROM : DEBUG -> Training segment 89 slice(2136, 2160, None)\n", + "( 25.11 sec) ARMA : DEBUG -> Training...\n", + "( 25.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.12 sec) Clustered ROM : DEBUG -> Training segment 90 slice(2160, 2184, None)\n", + "( 25.12 sec) ARMA : DEBUG -> Training...\n", + "( 25.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.13 sec) Clustered ROM : DEBUG -> Training segment 91 slice(2184, 2208, None)\n", + "( 25.13 sec) ARMA : DEBUG -> Training...\n", + "( 25.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.14 sec) Clustered ROM : DEBUG -> Training segment 92 slice(2208, 2232, None)\n", + "( 25.14 sec) ARMA : DEBUG -> Training...\n", + "( 25.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.16 sec) Clustered ROM : DEBUG -> Training segment 93 slice(2232, 2256, None)\n", + "( 25.16 sec) ARMA : DEBUG -> Training...\n", + "( 25.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.16 sec) Clustered ROM : DEBUG -> Training segment 94 slice(2256, 2280, None)\n", + "( 25.16 sec) ARMA : DEBUG -> Training...\n", + "( 25.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.17 sec) Clustered ROM : DEBUG -> Training segment 95 slice(2280, 2304, None)\n", + "( 25.17 sec) ARMA : DEBUG -> Training...\n", + "( 25.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.18 sec) Clustered ROM : DEBUG -> Training segment 96 slice(2304, 2328, None)\n", + "( 25.18 sec) ARMA : DEBUG -> Training...\n", + "( 25.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.20 sec) Clustered ROM : DEBUG -> Training segment 97 slice(2328, 2352, None)\n", + "( 25.20 sec) ARMA : DEBUG -> Training...\n", + "( 25.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.20 sec) Clustered ROM : DEBUG -> Training segment 98 slice(2352, 2376, None)\n", + "( 25.20 sec) ARMA : DEBUG -> Training...\n", + "( 25.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.22 sec) Clustered ROM : DEBUG -> Training segment 99 slice(2376, 2400, None)\n", + "( 25.22 sec) ARMA : DEBUG -> Training...\n", + "( 25.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.23 sec) Clustered ROM : DEBUG -> Training segment 100 slice(2400, 2424, None)\n", + "( 25.23 sec) ARMA : DEBUG -> Training...\n", + "( 25.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.26 sec) Clustered ROM : DEBUG -> Training segment 101 slice(2424, 2448, None)\n", + "( 25.26 sec) ARMA : DEBUG -> Training...\n", + "( 25.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.27 sec) Clustered ROM : DEBUG -> Training segment 102 slice(2448, 2472, None)\n", + "( 25.27 sec) ARMA : DEBUG -> Training...\n", + "( 25.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.29 sec) Clustered ROM : DEBUG -> Training segment 103 slice(2472, 2496, None)\n", + "( 25.29 sec) ARMA : DEBUG -> Training...\n", + "( 25.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.29 sec) Clustered ROM : DEBUG -> Training segment 104 slice(2496, 2520, None)\n", + "( 25.29 sec) ARMA : DEBUG -> Training...\n", + "( 25.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.30 sec) Clustered ROM : DEBUG -> Training segment 105 slice(2520, 2544, None)\n", + "( 25.30 sec) ARMA : DEBUG -> Training...\n", + "( 25.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.33 sec) Clustered ROM : DEBUG -> Training segment 106 slice(2544, 2568, None)\n", + "( 25.33 sec) ARMA : DEBUG -> Training...\n", + "( 25.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.35 sec) Clustered ROM : DEBUG -> Training segment 107 slice(2568, 2592, None)\n", + "( 25.35 sec) ARMA : DEBUG -> Training...\n", + "( 25.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.36 sec) Clustered ROM : DEBUG -> Training segment 108 slice(2592, 2616, None)\n", + "( 25.36 sec) ARMA : DEBUG -> Training...\n", + "( 25.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.37 sec) Clustered ROM : DEBUG -> Training segment 109 slice(2616, 2640, None)\n", + "( 25.37 sec) ARMA : DEBUG -> Training...\n", + "( 25.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.38 sec) Clustered ROM : DEBUG -> Training segment 110 slice(2640, 2664, None)\n", + "( 25.38 sec) ARMA : DEBUG -> Training...\n", + "( 25.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.39 sec) Clustered ROM : DEBUG -> Training segment 111 slice(2664, 2688, None)\n", + "( 25.39 sec) ARMA : DEBUG -> Training...\n", + "( 25.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.40 sec) Clustered ROM : DEBUG -> Training segment 112 slice(2688, 2712, None)\n", + "( 25.40 sec) ARMA : DEBUG -> Training...\n", + "( 25.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.42 sec) Clustered ROM : DEBUG -> Training segment 113 slice(2712, 2736, None)\n", + "( 25.42 sec) ARMA : DEBUG -> Training...\n", + "( 25.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.42 sec) Clustered ROM : DEBUG -> Training segment 114 slice(2736, 2760, None)\n", + "( 25.42 sec) ARMA : DEBUG -> Training...\n", + "( 25.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.44 sec) Clustered ROM : DEBUG -> Training segment 115 slice(2760, 2784, None)\n", + "( 25.44 sec) ARMA : DEBUG -> Training...\n", + "( 25.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.47 sec) Clustered ROM : DEBUG -> Training segment 116 slice(2784, 2808, None)\n", + "( 25.47 sec) ARMA : DEBUG -> Training...\n", + "( 25.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.48 sec) Clustered ROM : DEBUG -> Training segment 117 slice(2808, 2832, None)\n", + "( 25.48 sec) ARMA : DEBUG -> Training...\n", + "( 25.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.52 sec) Clustered ROM : DEBUG -> Training segment 118 slice(2832, 2856, None)\n", + "( 25.52 sec) ARMA : DEBUG -> Training...\n", + "( 25.52 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.52 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.52 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.52 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.54 sec) Clustered ROM : DEBUG -> Training segment 119 slice(2856, 2880, None)\n", + "( 25.54 sec) ARMA : DEBUG -> Training...\n", + "( 25.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.55 sec) Clustered ROM : DEBUG -> Training segment 120 slice(2880, 2904, None)\n", + "( 25.55 sec) ARMA : DEBUG -> Training...\n", + "( 25.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.56 sec) Clustered ROM : DEBUG -> Training segment 121 slice(2904, 2928, None)\n", + "( 25.56 sec) ARMA : DEBUG -> Training...\n", + "( 25.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.57 sec) Clustered ROM : DEBUG -> Training segment 122 slice(2928, 2952, None)\n", + "( 25.57 sec) ARMA : DEBUG -> Training...\n", + "( 25.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.58 sec) Clustered ROM : DEBUG -> Training segment 123 slice(2952, 2976, None)\n", + "( 25.58 sec) ARMA : DEBUG -> Training...\n", + "( 25.58 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.58 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.58 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.59 sec) Clustered ROM : DEBUG -> Training segment 124 slice(2976, 3000, None)\n", + "( 25.59 sec) ARMA : DEBUG -> Training...\n", + "( 25.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.61 sec) Clustered ROM : DEBUG -> Training segment 125 slice(3000, 3024, None)\n", + "( 25.61 sec) ARMA : DEBUG -> Training...\n", + "( 25.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.61 sec) Clustered ROM : DEBUG -> Training segment 126 slice(3024, 3048, None)\n", + "( 25.61 sec) ARMA : DEBUG -> Training...\n", + "( 25.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.62 sec) Clustered ROM : DEBUG -> Training segment 127 slice(3048, 3072, None)\n", + "( 25.62 sec) ARMA : DEBUG -> Training...\n", + "( 25.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.63 sec) Clustered ROM : DEBUG -> Training segment 128 slice(3072, 3096, None)\n", + "( 25.63 sec) ARMA : DEBUG -> Training...\n", + "( 25.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.65 sec) Clustered ROM : DEBUG -> Training segment 129 slice(3096, 3120, None)\n", + "( 25.65 sec) ARMA : DEBUG -> Training...\n", + "( 25.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.69 sec) Clustered ROM : DEBUG -> Training segment 130 slice(3120, 3144, None)\n", + "( 25.69 sec) ARMA : DEBUG -> Training...\n", + "( 25.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.70 sec) Clustered ROM : DEBUG -> Training segment 131 slice(3144, 3168, None)\n", + "( 25.70 sec) ARMA : DEBUG -> Training...\n", + "( 25.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.71 sec) Clustered ROM : DEBUG -> Training segment 132 slice(3168, 3192, None)\n", + "( 25.71 sec) ARMA : DEBUG -> Training...\n", + "( 25.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.72 sec) Clustered ROM : DEBUG -> Training segment 133 slice(3192, 3216, None)\n", + "( 25.72 sec) ARMA : DEBUG -> Training...\n", + "( 25.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.74 sec) Clustered ROM : DEBUG -> Training segment 134 slice(3216, 3240, None)\n", + "( 25.74 sec) ARMA : DEBUG -> Training...\n", + "( 25.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.75 sec) Clustered ROM : DEBUG -> Training segment 135 slice(3240, 3264, None)\n", + "( 25.75 sec) ARMA : DEBUG -> Training...\n", + "( 25.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.77 sec) Clustered ROM : DEBUG -> Training segment 136 slice(3264, 3288, None)\n", + "( 25.77 sec) ARMA : DEBUG -> Training...\n", + "( 25.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.79 sec) Clustered ROM : DEBUG -> Training segment 137 slice(3288, 3312, None)\n", + "( 25.79 sec) ARMA : DEBUG -> Training...\n", + "( 25.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.80 sec) Clustered ROM : DEBUG -> Training segment 138 slice(3312, 3336, None)\n", + "( 25.80 sec) ARMA : DEBUG -> Training...\n", + "( 25.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.81 sec) Clustered ROM : DEBUG -> Training segment 139 slice(3336, 3360, None)\n", + "( 25.81 sec) ARMA : DEBUG -> Training...\n", + "( 25.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.83 sec) Clustered ROM : DEBUG -> Training segment 140 slice(3360, 3384, None)\n", + "( 25.83 sec) ARMA : DEBUG -> Training...\n", + "( 25.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.86 sec) Clustered ROM : DEBUG -> Training segment 141 slice(3384, 3408, None)\n", + "( 25.86 sec) ARMA : DEBUG -> Training...\n", + "( 25.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.88 sec) Clustered ROM : DEBUG -> Training segment 142 slice(3408, 3432, None)\n", + "( 25.88 sec) ARMA : DEBUG -> Training...\n", + "( 25.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.89 sec) Clustered ROM : DEBUG -> Training segment 143 slice(3432, 3456, None)\n", + "( 25.89 sec) ARMA : DEBUG -> Training...\n", + "( 25.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.92 sec) Clustered ROM : DEBUG -> Training segment 144 slice(3456, 3480, None)\n", + "( 25.92 sec) ARMA : DEBUG -> Training...\n", + "( 25.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.94 sec) Clustered ROM : DEBUG -> Training segment 145 slice(3480, 3504, None)\n", + "( 25.94 sec) ARMA : DEBUG -> Training...\n", + "( 25.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.95 sec) Clustered ROM : DEBUG -> Training segment 146 slice(3504, 3528, None)\n", + "( 25.95 sec) ARMA : DEBUG -> Training...\n", + "( 25.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.96 sec) Clustered ROM : DEBUG -> Training segment 147 slice(3528, 3552, None)\n", + "( 25.96 sec) ARMA : DEBUG -> Training...\n", + "( 25.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 25.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 25.97 sec) Clustered ROM : DEBUG -> Training segment 148 slice(3552, 3576, None)\n", + "( 25.97 sec) ARMA : DEBUG -> Training...\n", + "( 25.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 25.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 25.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 25.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 25.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.00 sec) Clustered ROM : DEBUG -> Training segment 149 slice(3576, 3600, None)\n", + "( 26.00 sec) ARMA : DEBUG -> Training...\n", + "( 26.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.02 sec) Clustered ROM : DEBUG -> Training segment 150 slice(3600, 3624, None)\n", + "( 26.02 sec) ARMA : DEBUG -> Training...\n", + "( 26.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.02 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.03 sec) Clustered ROM : DEBUG -> Training segment 151 slice(3624, 3648, None)\n", + "( 26.03 sec) ARMA : DEBUG -> Training...\n", + "( 26.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.04 sec) Clustered ROM : DEBUG -> Training segment 152 slice(3648, 3672, None)\n", + "( 26.04 sec) ARMA : DEBUG -> Training...\n", + "( 26.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.05 sec) Clustered ROM : DEBUG -> Training segment 153 slice(3672, 3696, None)\n", + "( 26.05 sec) ARMA : DEBUG -> Training...\n", + "( 26.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.07 sec) Clustered ROM : DEBUG -> Training segment 154 slice(3696, 3720, None)\n", + "( 26.07 sec) ARMA : DEBUG -> Training...\n", + "( 26.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.08 sec) Clustered ROM : DEBUG -> Training segment 155 slice(3720, 3744, None)\n", + "( 26.08 sec) ARMA : DEBUG -> Training...\n", + "( 26.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.09 sec) Clustered ROM : DEBUG -> Training segment 156 slice(3744, 3768, None)\n", + "( 26.09 sec) ARMA : DEBUG -> Training...\n", + "( 26.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.11 sec) Clustered ROM : DEBUG -> Training segment 157 slice(3768, 3792, None)\n", + "( 26.11 sec) ARMA : DEBUG -> Training...\n", + "( 26.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.12 sec) Clustered ROM : DEBUG -> Training segment 158 slice(3792, 3816, None)\n", + "( 26.12 sec) ARMA : DEBUG -> Training...\n", + "( 26.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.13 sec) Clustered ROM : DEBUG -> Training segment 159 slice(3816, 3840, None)\n", + "( 26.13 sec) ARMA : DEBUG -> Training...\n", + "( 26.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.14 sec) Clustered ROM : DEBUG -> Training segment 160 slice(3840, 3864, None)\n", + "( 26.14 sec) ARMA : DEBUG -> Training...\n", + "( 26.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.15 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.15 sec) Clustered ROM : DEBUG -> Training segment 161 slice(3864, 3888, None)\n", + "( 26.15 sec) ARMA : DEBUG -> Training...\n", + "( 26.15 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.15 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.15 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.15 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.15 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.17 sec) Clustered ROM : DEBUG -> Training segment 162 slice(3888, 3912, None)\n", + "( 26.17 sec) ARMA : DEBUG -> Training...\n", + "( 26.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.17 sec) Clustered ROM : DEBUG -> Training segment 163 slice(3912, 3936, None)\n", + "( 26.17 sec) ARMA : DEBUG -> Training...\n", + "( 26.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.18 sec) Clustered ROM : DEBUG -> Training segment 164 slice(3936, 3960, None)\n", + "( 26.18 sec) ARMA : DEBUG -> Training...\n", + "( 26.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.20 sec) Clustered ROM : DEBUG -> Training segment 165 slice(3960, 3984, None)\n", + "( 26.20 sec) ARMA : DEBUG -> Training...\n", + "( 26.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.21 sec) Clustered ROM : DEBUG -> Training segment 166 slice(3984, 4008, None)\n", + "( 26.21 sec) ARMA : DEBUG -> Training...\n", + "( 26.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.21 sec) Clustered ROM : DEBUG -> Training segment 167 slice(4008, 4032, None)\n", + "( 26.21 sec) ARMA : DEBUG -> Training...\n", + "( 26.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.26 sec) Clustered ROM : DEBUG -> Training segment 168 slice(4032, 4056, None)\n", + "( 26.26 sec) ARMA : DEBUG -> Training...\n", + "( 26.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.27 sec) Clustered ROM : DEBUG -> Training segment 169 slice(4056, 4080, None)\n", + "( 26.27 sec) ARMA : DEBUG -> Training...\n", + "( 26.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.31 sec) Clustered ROM : DEBUG -> Training segment 170 slice(4080, 4104, None)\n", + "( 26.31 sec) ARMA : DEBUG -> Training...\n", + "( 26.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.31 sec) Clustered ROM : DEBUG -> Training segment 171 slice(4104, 4128, None)\n", + "( 26.31 sec) ARMA : DEBUG -> Training...\n", + "( 26.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.35 sec) Clustered ROM : DEBUG -> Training segment 172 slice(4128, 4152, None)\n", + "( 26.35 sec) ARMA : DEBUG -> Training...\n", + "( 26.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.35 sec) Clustered ROM : DEBUG -> Training segment 173 slice(4152, 4176, None)\n", + "( 26.35 sec) ARMA : DEBUG -> Training...\n", + "( 26.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.37 sec) Clustered ROM : DEBUG -> Training segment 174 slice(4176, 4200, None)\n", + "( 26.37 sec) ARMA : DEBUG -> Training...\n", + "( 26.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.39 sec) Clustered ROM : DEBUG -> Training segment 175 slice(4200, 4224, None)\n", + "( 26.39 sec) ARMA : DEBUG -> Training...\n", + "( 26.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.39 sec) Clustered ROM : DEBUG -> Training segment 176 slice(4224, 4248, None)\n", + "( 26.39 sec) ARMA : DEBUG -> Training...\n", + "( 26.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.39 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.39 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.40 sec) Clustered ROM : DEBUG -> Training segment 177 slice(4248, 4272, None)\n", + "( 26.40 sec) ARMA : DEBUG -> Training...\n", + "( 26.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.42 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.42 sec) Clustered ROM : DEBUG -> Training segment 178 slice(4272, 4296, None)\n", + "( 26.42 sec) ARMA : DEBUG -> Training...\n", + "( 26.42 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.42 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.42 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.42 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.42 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.43 sec) Clustered ROM : DEBUG -> Training segment 179 slice(4296, 4320, None)\n", + "( 26.43 sec) ARMA : DEBUG -> Training...\n", + "( 26.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.43 sec) Clustered ROM : DEBUG -> Training segment 180 slice(4320, 4344, None)\n", + "( 26.43 sec) ARMA : DEBUG -> Training...\n", + "( 26.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.46 sec) Clustered ROM : DEBUG -> Training segment 181 slice(4344, 4368, None)\n", + "( 26.46 sec) ARMA : DEBUG -> Training...\n", + "( 26.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.47 sec) Clustered ROM : DEBUG -> Training segment 182 slice(4368, 4392, None)\n", + "( 26.47 sec) ARMA : DEBUG -> Training...\n", + "( 26.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.48 sec) Clustered ROM : DEBUG -> Training segment 183 slice(4392, 4416, None)\n", + "( 26.48 sec) ARMA : DEBUG -> Training...\n", + "( 26.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.50 sec) Clustered ROM : DEBUG -> Training segment 184 slice(4416, 4440, None)\n", + "( 26.50 sec) ARMA : DEBUG -> Training...\n", + "( 26.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.50 sec) Clustered ROM : DEBUG -> Training segment 185 slice(4440, 4464, None)\n", + "( 26.50 sec) ARMA : DEBUG -> Training...\n", + "( 26.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.51 sec) Clustered ROM : DEBUG -> Training segment 186 slice(4464, 4488, None)\n", + "( 26.51 sec) ARMA : DEBUG -> Training...\n", + "( 26.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.52 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.53 sec) Clustered ROM : DEBUG -> Training segment 187 slice(4488, 4512, None)\n", + "( 26.53 sec) ARMA : DEBUG -> Training...\n", + "( 26.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.57 sec) Clustered ROM : DEBUG -> Training segment 188 slice(4512, 4536, None)\n", + "( 26.57 sec) ARMA : DEBUG -> Training...\n", + "( 26.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.58 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.58 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.60 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.60 sec) Clustered ROM : DEBUG -> Training segment 189 slice(4536, 4560, None)\n", + "( 26.60 sec) ARMA : DEBUG -> Training...\n", + "( 26.60 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.60 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.60 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.60 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.64 sec) Clustered ROM : DEBUG -> Training segment 190 slice(4560, 4584, None)\n", + "( 26.64 sec) ARMA : DEBUG -> Training...\n", + "( 26.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.66 sec) Clustered ROM : DEBUG -> Training segment 191 slice(4584, 4608, None)\n", + "( 26.66 sec) ARMA : DEBUG -> Training...\n", + "( 26.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.68 sec) Clustered ROM : DEBUG -> Training segment 192 slice(4608, 4632, None)\n", + "( 26.68 sec) ARMA : DEBUG -> Training...\n", + "( 26.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.70 sec) Clustered ROM : DEBUG -> Training segment 193 slice(4632, 4656, None)\n", + "( 26.70 sec) ARMA : DEBUG -> Training...\n", + "( 26.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.71 sec) Clustered ROM : DEBUG -> Training segment 194 slice(4656, 4680, None)\n", + "( 26.71 sec) ARMA : DEBUG -> Training...\n", + "( 26.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.72 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.72 sec) Clustered ROM : DEBUG -> Training segment 195 slice(4680, 4704, None)\n", + "( 26.72 sec) ARMA : DEBUG -> Training...\n", + "( 26.72 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.72 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.72 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.72 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.72 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.74 sec) Clustered ROM : DEBUG -> Training segment 196 slice(4704, 4728, None)\n", + "( 26.74 sec) ARMA : DEBUG -> Training...\n", + "( 26.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.75 sec) Clustered ROM : DEBUG -> Training segment 197 slice(4728, 4752, None)\n", + "( 26.75 sec) ARMA : DEBUG -> Training...\n", + "( 26.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.76 sec) Clustered ROM : DEBUG -> Training segment 198 slice(4752, 4776, None)\n", + "( 26.76 sec) ARMA : DEBUG -> Training...\n", + "( 26.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.78 sec) Clustered ROM : DEBUG -> Training segment 199 slice(4776, 4800, None)\n", + "( 26.78 sec) ARMA : DEBUG -> Training...\n", + "( 26.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.80 sec) Clustered ROM : DEBUG -> Training segment 200 slice(4800, 4824, None)\n", + "( 26.80 sec) ARMA : DEBUG -> Training...\n", + "( 26.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.81 sec) Clustered ROM : DEBUG -> Training segment 201 slice(4824, 4848, None)\n", + "( 26.81 sec) ARMA : DEBUG -> Training...\n", + "( 26.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.82 sec) Clustered ROM : DEBUG -> Training segment 202 slice(4848, 4872, None)\n", + "( 26.82 sec) ARMA : DEBUG -> Training...\n", + "( 26.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.85 sec) Clustered ROM : DEBUG -> Training segment 203 slice(4872, 4896, None)\n", + "( 26.85 sec) ARMA : DEBUG -> Training...\n", + "( 26.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.89 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.89 sec) Clustered ROM : DEBUG -> Training segment 204 slice(4896, 4920, None)\n", + "( 26.89 sec) ARMA : DEBUG -> Training...\n", + "( 26.89 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.89 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.89 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.89 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.89 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.90 sec) Clustered ROM : DEBUG -> Training segment 205 slice(4920, 4944, None)\n", + "( 26.90 sec) ARMA : DEBUG -> Training...\n", + "( 26.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.92 sec) Clustered ROM : DEBUG -> Training segment 206 slice(4944, 4968, None)\n", + "( 26.92 sec) ARMA : DEBUG -> Training...\n", + "( 26.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.93 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.93 sec) Clustered ROM : DEBUG -> Training segment 207 slice(4968, 4992, None)\n", + "( 26.93 sec) ARMA : DEBUG -> Training...\n", + "( 26.93 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.98 sec) Clustered ROM : DEBUG -> Training segment 208 slice(4992, 5016, None)\n", + "( 26.98 sec) ARMA : DEBUG -> Training...\n", + "( 26.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 26.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 26.99 sec) Clustered ROM : DEBUG -> Training segment 209 slice(5016, 5040, None)\n", + "( 26.99 sec) ARMA : DEBUG -> Training...\n", + "( 26.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 26.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 26.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 26.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 26.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.03 sec) Clustered ROM : DEBUG -> Training segment 210 slice(5040, 5064, None)\n", + "( 27.03 sec) ARMA : DEBUG -> Training...\n", + "( 27.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.07 sec) Clustered ROM : DEBUG -> Training segment 211 slice(5064, 5088, None)\n", + "( 27.07 sec) ARMA : DEBUG -> Training...\n", + "( 27.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.09 sec) Clustered ROM : DEBUG -> Training segment 212 slice(5088, 5112, None)\n", + "( 27.09 sec) ARMA : DEBUG -> Training...\n", + "( 27.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.12 sec) Clustered ROM : DEBUG -> Training segment 213 slice(5112, 5136, None)\n", + "( 27.12 sec) ARMA : DEBUG -> Training...\n", + "( 27.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.13 sec) Clustered ROM : DEBUG -> Training segment 214 slice(5136, 5160, None)\n", + "( 27.13 sec) ARMA : DEBUG -> Training...\n", + "( 27.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.14 sec) Clustered ROM : DEBUG -> Training segment 215 slice(5160, 5184, None)\n", + "( 27.14 sec) ARMA : DEBUG -> Training...\n", + "( 27.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.18 sec) Clustered ROM : DEBUG -> Training segment 216 slice(5184, 5208, None)\n", + "( 27.18 sec) ARMA : DEBUG -> Training...\n", + "( 27.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.19 sec) Clustered ROM : DEBUG -> Training segment 217 slice(5208, 5232, None)\n", + "( 27.19 sec) ARMA : DEBUG -> Training...\n", + "( 27.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.21 sec) Clustered ROM : DEBUG -> Training segment 218 slice(5232, 5256, None)\n", + "( 27.21 sec) ARMA : DEBUG -> Training...\n", + "( 27.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.24 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.24 sec) Clustered ROM : DEBUG -> Training segment 219 slice(5256, 5280, None)\n", + "( 27.24 sec) ARMA : DEBUG -> Training...\n", + "( 27.24 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.24 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.25 sec) Clustered ROM : DEBUG -> Training segment 220 slice(5280, 5304, None)\n", + "( 27.25 sec) ARMA : DEBUG -> Training...\n", + "( 27.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.28 sec) Clustered ROM : DEBUG -> Training segment 221 slice(5304, 5328, None)\n", + "( 27.28 sec) ARMA : DEBUG -> Training...\n", + "( 27.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.29 sec) Clustered ROM : DEBUG -> Training segment 222 slice(5328, 5352, None)\n", + "( 27.29 sec) ARMA : DEBUG -> Training...\n", + "( 27.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.31 sec) Clustered ROM : DEBUG -> Training segment 223 slice(5352, 5376, None)\n", + "( 27.31 sec) ARMA : DEBUG -> Training...\n", + "( 27.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.32 sec) Clustered ROM : DEBUG -> Training segment 224 slice(5376, 5400, None)\n", + "( 27.32 sec) ARMA : DEBUG -> Training...\n", + "( 27.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.34 sec) Clustered ROM : DEBUG -> Training segment 225 slice(5400, 5424, None)\n", + "( 27.34 sec) ARMA : DEBUG -> Training...\n", + "( 27.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.35 sec) Clustered ROM : DEBUG -> Training segment 226 slice(5424, 5448, None)\n", + "( 27.35 sec) ARMA : DEBUG -> Training...\n", + "( 27.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.36 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.36 sec) Clustered ROM : DEBUG -> Training segment 227 slice(5448, 5472, None)\n", + "( 27.36 sec) ARMA : DEBUG -> Training...\n", + "( 27.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.40 sec) Clustered ROM : DEBUG -> Training segment 228 slice(5472, 5496, None)\n", + "( 27.40 sec) ARMA : DEBUG -> Training...\n", + "( 27.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.41 sec) Clustered ROM : DEBUG -> Training segment 229 slice(5496, 5520, None)\n", + "( 27.41 sec) ARMA : DEBUG -> Training...\n", + "( 27.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.43 sec) Clustered ROM : DEBUG -> Training segment 230 slice(5520, 5544, None)\n", + "( 27.43 sec) ARMA : DEBUG -> Training...\n", + "( 27.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.44 sec) Clustered ROM : DEBUG -> Training segment 231 slice(5544, 5568, None)\n", + "( 27.44 sec) ARMA : DEBUG -> Training...\n", + "( 27.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.45 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.45 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.46 sec) Clustered ROM : DEBUG -> Training segment 232 slice(5568, 5592, None)\n", + "( 27.46 sec) ARMA : DEBUG -> Training...\n", + "( 27.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.47 sec) Clustered ROM : DEBUG -> Training segment 233 slice(5592, 5616, None)\n", + "( 27.47 sec) ARMA : DEBUG -> Training...\n", + "( 27.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.48 sec) Clustered ROM : DEBUG -> Training segment 234 slice(5616, 5640, None)\n", + "( 27.48 sec) ARMA : DEBUG -> Training...\n", + "( 27.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.48 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.49 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.49 sec) Clustered ROM : DEBUG -> Training segment 235 slice(5640, 5664, None)\n", + "( 27.49 sec) ARMA : DEBUG -> Training...\n", + "( 27.49 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.49 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.49 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.49 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.50 sec) Clustered ROM : DEBUG -> Training segment 236 slice(5664, 5688, None)\n", + "( 27.50 sec) ARMA : DEBUG -> Training...\n", + "( 27.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.51 sec) Clustered ROM : DEBUG -> Training segment 237 slice(5688, 5712, None)\n", + "( 27.51 sec) ARMA : DEBUG -> Training...\n", + "( 27.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.52 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.53 sec) Clustered ROM : DEBUG -> Training segment 238 slice(5712, 5736, None)\n", + "( 27.53 sec) ARMA : DEBUG -> Training...\n", + "( 27.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.54 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.54 sec) Clustered ROM : DEBUG -> Training segment 239 slice(5736, 5760, None)\n", + "( 27.54 sec) ARMA : DEBUG -> Training...\n", + "( 27.54 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.54 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.54 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.54 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.54 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.55 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.55 sec) Clustered ROM : DEBUG -> Training segment 240 slice(5760, 5784, None)\n", + "( 27.55 sec) ARMA : DEBUG -> Training...\n", + "( 27.55 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.55 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.55 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.55 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.55 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.56 sec) Clustered ROM : DEBUG -> Training segment 241 slice(5784, 5808, None)\n", + "( 27.56 sec) ARMA : DEBUG -> Training...\n", + "( 27.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.57 sec) Clustered ROM : DEBUG -> Training segment 242 slice(5808, 5832, None)\n", + "( 27.57 sec) ARMA : DEBUG -> Training...\n", + "( 27.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.61 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.61 sec) Clustered ROM : DEBUG -> Training segment 243 slice(5832, 5856, None)\n", + "( 27.61 sec) ARMA : DEBUG -> Training...\n", + "( 27.61 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.61 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.61 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.61 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.61 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.62 sec) Clustered ROM : DEBUG -> Training segment 244 slice(5856, 5880, None)\n", + "( 27.62 sec) ARMA : DEBUG -> Training...\n", + "( 27.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.63 sec) Clustered ROM : DEBUG -> Training segment 245 slice(5880, 5904, None)\n", + "( 27.63 sec) ARMA : DEBUG -> Training...\n", + "( 27.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.63 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.63 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.63 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.63 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.63 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.63 sec) Clustered ROM : DEBUG -> Training segment 246 slice(5904, 5928, None)\n", + "( 27.63 sec) ARMA : DEBUG -> Training...\n", + "( 27.63 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.65 sec) Clustered ROM : DEBUG -> Training segment 247 slice(5928, 5952, None)\n", + "( 27.65 sec) ARMA : DEBUG -> Training...\n", + "( 27.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.65 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.65 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.66 sec) Clustered ROM : DEBUG -> Training segment 248 slice(5952, 5976, None)\n", + "( 27.66 sec) ARMA : DEBUG -> Training...\n", + "( 27.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.68 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.68 sec) Clustered ROM : DEBUG -> Training segment 249 slice(5976, 6000, None)\n", + "( 27.68 sec) ARMA : DEBUG -> Training...\n", + "( 27.68 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.68 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.68 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.68 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.68 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.69 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.69 sec) Clustered ROM : DEBUG -> Training segment 250 slice(6000, 6024, None)\n", + "( 27.69 sec) ARMA : DEBUG -> Training...\n", + "( 27.69 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.69 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.69 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.69 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.69 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.70 sec) Clustered ROM : DEBUG -> Training segment 251 slice(6024, 6048, None)\n", + "( 27.70 sec) ARMA : DEBUG -> Training...\n", + "( 27.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.71 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.71 sec) Clustered ROM : DEBUG -> Training segment 252 slice(6048, 6072, None)\n", + "( 27.71 sec) ARMA : DEBUG -> Training...\n", + "( 27.71 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.71 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.71 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.71 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.71 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.74 sec) Clustered ROM : DEBUG -> Training segment 253 slice(6072, 6096, None)\n", + "( 27.74 sec) ARMA : DEBUG -> Training...\n", + "( 27.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.75 sec) Clustered ROM : DEBUG -> Training segment 254 slice(6096, 6120, None)\n", + "( 27.75 sec) ARMA : DEBUG -> Training...\n", + "( 27.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.77 sec) Clustered ROM : DEBUG -> Training segment 255 slice(6120, 6144, None)\n", + "( 27.77 sec) ARMA : DEBUG -> Training...\n", + "( 27.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.78 sec) Clustered ROM : DEBUG -> Training segment 256 slice(6144, 6168, None)\n", + "( 27.78 sec) ARMA : DEBUG -> Training...\n", + "( 27.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.78 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.79 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.79 sec) Clustered ROM : DEBUG -> Training segment 257 slice(6168, 6192, None)\n", + "( 27.79 sec) ARMA : DEBUG -> Training...\n", + "( 27.79 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.79 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.79 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.79 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.81 sec) Clustered ROM : DEBUG -> Training segment 258 slice(6192, 6216, None)\n", + "( 27.81 sec) ARMA : DEBUG -> Training...\n", + "( 27.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.82 sec) Clustered ROM : DEBUG -> Training segment 259 slice(6216, 6240, None)\n", + "( 27.82 sec) ARMA : DEBUG -> Training...\n", + "( 27.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.82 sec) Clustered ROM : DEBUG -> Training segment 260 slice(6240, 6264, None)\n", + "( 27.82 sec) ARMA : DEBUG -> Training...\n", + "( 27.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.83 sec) Clustered ROM : DEBUG -> Training segment 261 slice(6264, 6288, None)\n", + "( 27.83 sec) ARMA : DEBUG -> Training...\n", + "( 27.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.85 sec) Clustered ROM : DEBUG -> Training segment 262 slice(6288, 6312, None)\n", + "( 27.85 sec) ARMA : DEBUG -> Training...\n", + "( 27.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.88 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.88 sec) Clustered ROM : DEBUG -> Training segment 263 slice(6312, 6336, None)\n", + "( 27.88 sec) ARMA : DEBUG -> Training...\n", + "( 27.88 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.88 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.88 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.88 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.88 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.91 sec) Clustered ROM : DEBUG -> Training segment 264 slice(6336, 6360, None)\n", + "( 27.91 sec) ARMA : DEBUG -> Training...\n", + "( 27.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.94 sec) Clustered ROM : DEBUG -> Training segment 265 slice(6360, 6384, None)\n", + "( 27.94 sec) ARMA : DEBUG -> Training...\n", + "( 27.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.95 sec) Clustered ROM : DEBUG -> Training segment 266 slice(6384, 6408, None)\n", + "( 27.95 sec) ARMA : DEBUG -> Training...\n", + "( 27.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.97 sec) Clustered ROM : DEBUG -> Training segment 267 slice(6408, 6432, None)\n", + "( 27.97 sec) ARMA : DEBUG -> Training...\n", + "( 27.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.98 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.98 sec) Clustered ROM : DEBUG -> Training segment 268 slice(6432, 6456, None)\n", + "( 27.98 sec) ARMA : DEBUG -> Training...\n", + "( 27.98 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.98 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.98 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.98 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.98 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 27.99 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 27.99 sec) Clustered ROM : DEBUG -> Training segment 269 slice(6456, 6480, None)\n", + "( 27.99 sec) ARMA : DEBUG -> Training...\n", + "( 27.99 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 27.99 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 27.99 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 27.99 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 27.99 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.03 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.03 sec) Clustered ROM : DEBUG -> Training segment 270 slice(6480, 6504, None)\n", + "( 28.03 sec) ARMA : DEBUG -> Training...\n", + "( 28.03 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.03 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.03 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.03 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.04 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.04 sec) Clustered ROM : DEBUG -> Training segment 271 slice(6504, 6528, None)\n", + "( 28.04 sec) ARMA : DEBUG -> Training...\n", + "( 28.04 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.04 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.04 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.04 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.04 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.05 sec) Clustered ROM : DEBUG -> Training segment 272 slice(6528, 6552, None)\n", + "( 28.05 sec) ARMA : DEBUG -> Training...\n", + "( 28.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.07 sec) Clustered ROM : DEBUG -> Training segment 273 slice(6552, 6576, None)\n", + "( 28.07 sec) ARMA : DEBUG -> Training...\n", + "( 28.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.08 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.08 sec) Clustered ROM : DEBUG -> Training segment 274 slice(6576, 6600, None)\n", + "( 28.08 sec) ARMA : DEBUG -> Training...\n", + "( 28.08 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.08 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.08 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.08 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.08 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.09 sec) Clustered ROM : DEBUG -> Training segment 275 slice(6600, 6624, None)\n", + "( 28.09 sec) ARMA : DEBUG -> Training...\n", + "( 28.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.10 sec) Clustered ROM : DEBUG -> Training segment 276 slice(6624, 6648, None)\n", + "( 28.10 sec) ARMA : DEBUG -> Training...\n", + "( 28.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.12 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.12 sec) Clustered ROM : DEBUG -> Training segment 277 slice(6648, 6672, None)\n", + "( 28.12 sec) ARMA : DEBUG -> Training...\n", + "( 28.12 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.12 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.12 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.12 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.12 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.13 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.13 sec) Clustered ROM : DEBUG -> Training segment 278 slice(6672, 6696, None)\n", + "( 28.13 sec) ARMA : DEBUG -> Training...\n", + "( 28.13 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.13 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.13 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.13 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.13 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.14 sec) Clustered ROM : DEBUG -> Training segment 279 slice(6696, 6720, None)\n", + "( 28.14 sec) ARMA : DEBUG -> Training...\n", + "( 28.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.18 sec) Clustered ROM : DEBUG -> Training segment 280 slice(6720, 6744, None)\n", + "( 28.18 sec) ARMA : DEBUG -> Training...\n", + "( 28.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.19 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.19 sec) Clustered ROM : DEBUG -> Training segment 281 slice(6744, 6768, None)\n", + "( 28.19 sec) ARMA : DEBUG -> Training...\n", + "( 28.19 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.19 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.19 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.19 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.19 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.20 sec) Clustered ROM : DEBUG -> Training segment 282 slice(6768, 6792, None)\n", + "( 28.20 sec) ARMA : DEBUG -> Training...\n", + "( 28.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.20 sec) Clustered ROM : DEBUG -> Training segment 283 slice(6792, 6816, None)\n", + "( 28.20 sec) ARMA : DEBUG -> Training...\n", + "( 28.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.21 sec) Clustered ROM : DEBUG -> Training segment 284 slice(6816, 6840, None)\n", + "( 28.21 sec) ARMA : DEBUG -> Training...\n", + "( 28.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.25 sec) Clustered ROM : DEBUG -> Training segment 285 slice(6840, 6864, None)\n", + "( 28.25 sec) ARMA : DEBUG -> Training...\n", + "( 28.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.27 sec) Clustered ROM : DEBUG -> Training segment 286 slice(6864, 6888, None)\n", + "( 28.27 sec) ARMA : DEBUG -> Training...\n", + "( 28.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.30 sec) Clustered ROM : DEBUG -> Training segment 287 slice(6888, 6912, None)\n", + "( 28.30 sec) ARMA : DEBUG -> Training...\n", + "( 28.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.30 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.31 sec) Clustered ROM : DEBUG -> Training segment 288 slice(6912, 6936, None)\n", + "( 28.31 sec) ARMA : DEBUG -> Training...\n", + "( 28.31 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.31 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.31 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.31 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.32 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.32 sec) Clustered ROM : DEBUG -> Training segment 289 slice(6936, 6960, None)\n", + "( 28.32 sec) ARMA : DEBUG -> Training...\n", + "( 28.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.33 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.33 sec) Clustered ROM : DEBUG -> Training segment 290 slice(6960, 6984, None)\n", + "( 28.33 sec) ARMA : DEBUG -> Training...\n", + "( 28.33 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.33 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.33 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.33 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.33 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.35 sec) Clustered ROM : DEBUG -> Training segment 291 slice(6984, 7008, None)\n", + "( 28.35 sec) ARMA : DEBUG -> Training...\n", + "( 28.35 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.35 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.35 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.35 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.35 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.35 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.36 sec) Clustered ROM : DEBUG -> Training segment 292 slice(7008, 7032, None)\n", + "( 28.36 sec) ARMA : DEBUG -> Training...\n", + "( 28.36 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.36 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.36 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.36 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.36 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.37 sec) Clustered ROM : DEBUG -> Training segment 293 slice(7032, 7056, None)\n", + "( 28.37 sec) ARMA : DEBUG -> Training...\n", + "( 28.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.38 sec) Clustered ROM : DEBUG -> Training segment 294 slice(7056, 7080, None)\n", + "( 28.38 sec) ARMA : DEBUG -> Training...\n", + "( 28.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.40 sec) Clustered ROM : DEBUG -> Training segment 295 slice(7080, 7104, None)\n", + "( 28.40 sec) ARMA : DEBUG -> Training...\n", + "( 28.40 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.40 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.40 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.41 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.41 sec) Clustered ROM : DEBUG -> Training segment 296 slice(7104, 7128, None)\n", + "( 28.41 sec) ARMA : DEBUG -> Training...\n", + "( 28.41 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.41 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.41 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.41 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.41 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.43 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.43 sec) Clustered ROM : DEBUG -> Training segment 297 slice(7128, 7152, None)\n", + "( 28.43 sec) ARMA : DEBUG -> Training...\n", + "( 28.43 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.43 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.43 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.43 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.43 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.44 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.44 sec) Clustered ROM : DEBUG -> Training segment 298 slice(7152, 7176, None)\n", + "( 28.44 sec) ARMA : DEBUG -> Training...\n", + "( 28.44 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.44 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.44 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.44 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.44 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.46 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.46 sec) Clustered ROM : DEBUG -> Training segment 299 slice(7176, 7200, None)\n", + "( 28.46 sec) ARMA : DEBUG -> Training...\n", + "( 28.46 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.46 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.46 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.46 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.46 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.47 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.47 sec) Clustered ROM : DEBUG -> Training segment 300 slice(7200, 7224, None)\n", + "( 28.47 sec) ARMA : DEBUG -> Training...\n", + "( 28.47 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.47 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.47 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.47 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.47 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.48 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.48 sec) Clustered ROM : DEBUG -> Training segment 301 slice(7224, 7248, None)\n", + "( 28.48 sec) ARMA : DEBUG -> Training...\n", + "( 28.48 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.48 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.48 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.48 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.49 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.50 sec) Clustered ROM : DEBUG -> Training segment 302 slice(7248, 7272, None)\n", + "( 28.50 sec) ARMA : DEBUG -> Training...\n", + "( 28.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.50 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.50 sec) Clustered ROM : DEBUG -> Training segment 303 slice(7272, 7296, None)\n", + "( 28.50 sec) ARMA : DEBUG -> Training...\n", + "( 28.50 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.50 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.50 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.50 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.50 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.51 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.51 sec) Clustered ROM : DEBUG -> Training segment 304 slice(7296, 7320, None)\n", + "( 28.51 sec) ARMA : DEBUG -> Training...\n", + "( 28.51 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.51 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.51 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.51 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.51 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.53 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.53 sec) Clustered ROM : DEBUG -> Training segment 305 slice(7320, 7344, None)\n", + "( 28.53 sec) ARMA : DEBUG -> Training...\n", + "( 28.53 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.53 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.53 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.53 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.53 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.56 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.56 sec) Clustered ROM : DEBUG -> Training segment 306 slice(7344, 7368, None)\n", + "( 28.56 sec) ARMA : DEBUG -> Training...\n", + "( 28.56 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.56 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.56 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.56 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.56 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.57 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.57 sec) Clustered ROM : DEBUG -> Training segment 307 slice(7368, 7392, None)\n", + "( 28.57 sec) ARMA : DEBUG -> Training...\n", + "( 28.57 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.57 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.57 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.57 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.57 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.58 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.59 sec) Clustered ROM : DEBUG -> Training segment 308 slice(7392, 7416, None)\n", + "( 28.59 sec) ARMA : DEBUG -> Training...\n", + "( 28.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.59 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.59 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.59 sec) Clustered ROM : DEBUG -> Training segment 309 slice(7416, 7440, None)\n", + "( 28.59 sec) ARMA : DEBUG -> Training...\n", + "( 28.59 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.59 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.59 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.59 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.60 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.62 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.62 sec) Clustered ROM : DEBUG -> Training segment 310 slice(7440, 7464, None)\n", + "( 28.62 sec) ARMA : DEBUG -> Training...\n", + "( 28.62 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.62 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.62 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.62 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.62 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.64 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.64 sec) Clustered ROM : DEBUG -> Training segment 311 slice(7464, 7488, None)\n", + "( 28.64 sec) ARMA : DEBUG -> Training...\n", + "( 28.64 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.64 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.64 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.64 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.64 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.65 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.65 sec) Clustered ROM : DEBUG -> Training segment 312 slice(7488, 7512, None)\n", + "( 28.65 sec) ARMA : DEBUG -> Training...\n", + "( 28.65 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.65 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.65 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.66 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.66 sec) Clustered ROM : DEBUG -> Training segment 313 slice(7512, 7536, None)\n", + "( 28.66 sec) ARMA : DEBUG -> Training...\n", + "( 28.66 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.66 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.66 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.66 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.66 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.70 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.70 sec) Clustered ROM : DEBUG -> Training segment 314 slice(7536, 7560, None)\n", + "( 28.70 sec) ARMA : DEBUG -> Training...\n", + "( 28.70 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.70 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.70 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.70 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.70 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.73 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.73 sec) Clustered ROM : DEBUG -> Training segment 315 slice(7560, 7584, None)\n", + "( 28.73 sec) ARMA : DEBUG -> Training...\n", + "( 28.73 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.73 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.73 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.73 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.73 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.74 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.74 sec) Clustered ROM : DEBUG -> Training segment 316 slice(7584, 7608, None)\n", + "( 28.74 sec) ARMA : DEBUG -> Training...\n", + "( 28.74 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.74 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.74 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.74 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.74 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.75 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.75 sec) Clustered ROM : DEBUG -> Training segment 317 slice(7608, 7632, None)\n", + "( 28.75 sec) ARMA : DEBUG -> Training...\n", + "( 28.75 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.75 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.75 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.75 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.75 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.76 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.76 sec) Clustered ROM : DEBUG -> Training segment 318 slice(7632, 7656, None)\n", + "( 28.76 sec) ARMA : DEBUG -> Training...\n", + "( 28.76 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.76 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.76 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.76 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.76 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.77 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.77 sec) Clustered ROM : DEBUG -> Training segment 319 slice(7656, 7680, None)\n", + "( 28.77 sec) ARMA : DEBUG -> Training...\n", + "( 28.77 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.77 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.77 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.77 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.77 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.78 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.78 sec) Clustered ROM : DEBUG -> Training segment 320 slice(7680, 7704, None)\n", + "( 28.78 sec) ARMA : DEBUG -> Training...\n", + "( 28.78 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.78 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.78 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.78 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.79 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.80 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.80 sec) Clustered ROM : DEBUG -> Training segment 321 slice(7704, 7728, None)\n", + "( 28.80 sec) ARMA : DEBUG -> Training...\n", + "( 28.80 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.80 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.80 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.80 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.80 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.81 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.81 sec) Clustered ROM : DEBUG -> Training segment 322 slice(7728, 7752, None)\n", + "( 28.81 sec) ARMA : DEBUG -> Training...\n", + "( 28.81 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.81 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.81 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.81 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.81 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.82 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.82 sec) Clustered ROM : DEBUG -> Training segment 323 slice(7752, 7776, None)\n", + "( 28.82 sec) ARMA : DEBUG -> Training...\n", + "( 28.82 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.82 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.82 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.82 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.82 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.83 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.83 sec) Clustered ROM : DEBUG -> Training segment 324 slice(7776, 7800, None)\n", + "( 28.83 sec) ARMA : DEBUG -> Training...\n", + "( 28.83 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.83 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.83 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.83 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.83 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.84 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.84 sec) Clustered ROM : DEBUG -> Training segment 325 slice(7800, 7824, None)\n", + "( 28.84 sec) ARMA : DEBUG -> Training...\n", + "( 28.84 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.84 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.84 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.84 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.84 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.85 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.85 sec) Clustered ROM : DEBUG -> Training segment 326 slice(7824, 7848, None)\n", + "( 28.85 sec) ARMA : DEBUG -> Training...\n", + "( 28.85 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.85 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.85 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.85 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.85 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.86 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.86 sec) Clustered ROM : DEBUG -> Training segment 327 slice(7848, 7872, None)\n", + "( 28.86 sec) ARMA : DEBUG -> Training...\n", + "( 28.86 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.86 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.86 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.86 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.86 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.90 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.90 sec) Clustered ROM : DEBUG -> Training segment 328 slice(7872, 7896, None)\n", + "( 28.90 sec) ARMA : DEBUG -> Training...\n", + "( 28.90 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.90 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.90 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.90 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.90 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.91 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.91 sec) Clustered ROM : DEBUG -> Training segment 329 slice(7896, 7920, None)\n", + "( 28.91 sec) ARMA : DEBUG -> Training...\n", + "( 28.91 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.91 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.91 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.91 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.91 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.92 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.92 sec) Clustered ROM : DEBUG -> Training segment 330 slice(7920, 7944, None)\n", + "( 28.92 sec) ARMA : DEBUG -> Training...\n", + "( 28.92 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.92 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.92 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.92 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.92 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.94 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.94 sec) Clustered ROM : DEBUG -> Training segment 331 slice(7944, 7968, None)\n", + "( 28.94 sec) ARMA : DEBUG -> Training...\n", + "( 28.94 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.94 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.94 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.94 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.94 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.95 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.95 sec) Clustered ROM : DEBUG -> Training segment 332 slice(7968, 7992, None)\n", + "( 28.95 sec) ARMA : DEBUG -> Training...\n", + "( 28.95 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.95 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.95 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.95 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.95 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.96 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.96 sec) Clustered ROM : DEBUG -> Training segment 333 slice(7992, 8016, None)\n", + "( 28.96 sec) ARMA : DEBUG -> Training...\n", + "( 28.96 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.96 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.96 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.96 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.96 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 28.97 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 28.97 sec) Clustered ROM : DEBUG -> Training segment 334 slice(8016, 8040, None)\n", + "( 28.97 sec) ARMA : DEBUG -> Training...\n", + "( 28.97 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 28.97 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 28.97 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 28.97 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 28.97 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.00 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.00 sec) Clustered ROM : DEBUG -> Training segment 335 slice(8040, 8064, None)\n", + "( 29.00 sec) ARMA : DEBUG -> Training...\n", + "( 29.00 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.00 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.00 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.00 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.00 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.01 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.01 sec) Clustered ROM : DEBUG -> Training segment 336 slice(8064, 8088, None)\n", + "( 29.01 sec) ARMA : DEBUG -> Training...\n", + "( 29.01 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.01 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.01 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.01 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.01 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.02 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.02 sec) Clustered ROM : DEBUG -> Training segment 337 slice(8088, 8112, None)\n", + "( 29.02 sec) ARMA : DEBUG -> Training...\n", + "( 29.02 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.02 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.02 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.02 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.03 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.05 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.05 sec) Clustered ROM : DEBUG -> Training segment 338 slice(8112, 8136, None)\n", + "( 29.05 sec) ARMA : DEBUG -> Training...\n", + "( 29.05 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.05 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.05 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.05 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.05 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.07 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.07 sec) Clustered ROM : DEBUG -> Training segment 339 slice(8136, 8160, None)\n", + "( 29.07 sec) ARMA : DEBUG -> Training...\n", + "( 29.07 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.07 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.07 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.07 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.07 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.09 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.09 sec) Clustered ROM : DEBUG -> Training segment 340 slice(8160, 8184, None)\n", + "( 29.09 sec) ARMA : DEBUG -> Training...\n", + "( 29.09 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.09 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.09 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.09 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.09 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.10 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.10 sec) Clustered ROM : DEBUG -> Training segment 341 slice(8184, 8208, None)\n", + "( 29.10 sec) ARMA : DEBUG -> Training...\n", + "( 29.10 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.10 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.10 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.10 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.10 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.11 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.11 sec) Clustered ROM : DEBUG -> Training segment 342 slice(8208, 8232, None)\n", + "( 29.11 sec) ARMA : DEBUG -> Training...\n", + "( 29.11 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.11 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.11 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.11 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.11 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.14 sec) Clustered ROM : DEBUG -> Training segment 343 slice(8232, 8256, None)\n", + "( 29.14 sec) ARMA : DEBUG -> Training...\n", + "( 29.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.14 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.14 sec) Clustered ROM : DEBUG -> Training segment 344 slice(8256, 8280, None)\n", + "( 29.14 sec) ARMA : DEBUG -> Training...\n", + "( 29.14 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.14 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.14 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.14 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.14 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.16 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.16 sec) Clustered ROM : DEBUG -> Training segment 345 slice(8280, 8304, None)\n", + "( 29.16 sec) ARMA : DEBUG -> Training...\n", + "( 29.16 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.16 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.16 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.16 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.16 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.17 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.17 sec) Clustered ROM : DEBUG -> Training segment 346 slice(8304, 8328, None)\n", + "( 29.17 sec) ARMA : DEBUG -> Training...\n", + "( 29.17 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.17 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.17 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.17 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.17 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.18 sec) Clustered ROM : DEBUG -> Training segment 347 slice(8328, 8352, None)\n", + "( 29.18 sec) ARMA : DEBUG -> Training...\n", + "( 29.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.18 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.18 sec) Clustered ROM : DEBUG -> Training segment 348 slice(8352, 8376, None)\n", + "( 29.18 sec) ARMA : DEBUG -> Training...\n", + "( 29.18 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.18 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.18 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.18 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.18 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.20 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.20 sec) Clustered ROM : DEBUG -> Training segment 349 slice(8376, 8400, None)\n", + "( 29.20 sec) ARMA : DEBUG -> Training...\n", + "( 29.20 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.20 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.20 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.20 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.20 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.21 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.21 sec) Clustered ROM : DEBUG -> Training segment 350 slice(8400, 8424, None)\n", + "( 29.21 sec) ARMA : DEBUG -> Training...\n", + "( 29.21 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.21 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.21 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.21 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.21 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.22 sec) Clustered ROM : DEBUG -> Training segment 351 slice(8424, 8448, None)\n", + "( 29.22 sec) ARMA : DEBUG -> Training...\n", + "( 29.22 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.22 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.22 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.22 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.22 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.22 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.23 sec) Clustered ROM : DEBUG -> Training segment 352 slice(8448, 8472, None)\n", + "( 29.23 sec) ARMA : DEBUG -> Training...\n", + "( 29.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.23 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.23 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.23 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.23 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.23 sec) Clustered ROM : DEBUG -> Training segment 353 slice(8472, 8496, None)\n", + "( 29.23 sec) ARMA : DEBUG -> Training...\n", + "( 29.23 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.23 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.24 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.24 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.24 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.25 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.25 sec) Clustered ROM : DEBUG -> Training segment 354 slice(8496, 8520, None)\n", + "( 29.25 sec) ARMA : DEBUG -> Training...\n", + "( 29.25 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.25 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.25 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.25 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.25 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.26 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.26 sec) Clustered ROM : DEBUG -> Training segment 355 slice(8520, 8544, None)\n", + "( 29.26 sec) ARMA : DEBUG -> Training...\n", + "( 29.26 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.26 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.26 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.26 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.26 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.27 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.27 sec) Clustered ROM : DEBUG -> Training segment 356 slice(8544, 8568, None)\n", + "( 29.27 sec) ARMA : DEBUG -> Training...\n", + "( 29.27 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.27 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.27 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.27 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.27 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.28 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.28 sec) Clustered ROM : DEBUG -> Training segment 357 slice(8568, 8592, None)\n", + "( 29.28 sec) ARMA : DEBUG -> Training...\n", + "( 29.28 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.28 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.28 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.28 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.28 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.29 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.29 sec) Clustered ROM : DEBUG -> Training segment 358 slice(8592, 8616, None)\n", + "( 29.29 sec) ARMA : DEBUG -> Training...\n", + "( 29.29 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.29 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.29 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.29 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.29 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.30 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.30 sec) Clustered ROM : DEBUG -> Training segment 359 slice(8616, 8640, None)\n", + "( 29.30 sec) ARMA : DEBUG -> Training...\n", + "( 29.30 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.30 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.30 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.30 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.31 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.31 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.32 sec) Clustered ROM : DEBUG -> Training segment 360 slice(8640, 8664, None)\n", + "( 29.32 sec) ARMA : DEBUG -> Training...\n", + "( 29.32 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.32 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.32 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.32 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.32 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.34 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.34 sec) Clustered ROM : DEBUG -> Training segment 361 slice(8664, 8688, None)\n", + "( 29.34 sec) ARMA : DEBUG -> Training...\n", + "( 29.34 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.34 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.34 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.34 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.34 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.37 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.37 sec) Clustered ROM : DEBUG -> Training segment 362 slice(8688, 8712, None)\n", + "( 29.37 sec) ARMA : DEBUG -> Training...\n", + "( 29.37 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.37 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.37 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.37 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.37 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.38 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.38 sec) Clustered ROM : DEBUG -> Training segment 363 slice(8712, 8736, None)\n", + "( 29.38 sec) ARMA : DEBUG -> Training...\n", + "( 29.38 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.38 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.38 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.38 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.38 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.39 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.39 sec) Clustered ROM : DEBUG -> Training segment 364 slice(8736, 8760, None)\n", + "( 29.39 sec) ARMA : DEBUG -> Training...\n", + "( 29.39 sec) ARMA : DEBUG -> ... gathering pivot values ...\n", + "( 29.39 sec) ARMA : DEBUG -> ... analyzing Fourier signal for target \"price\" ...\n", + "( 29.39 sec) ARMA : DEBUG -> Fourier fitting condition number is 1.0e+00. Calculating all Fourier coefficients at once.\n", + "( 29.40 sec) ARMA : DEBUG -> ... analyzing ARMA properties for target \"price\" ...\n", + "( 29.40 sec) ARMA : DEBUG -> ... ... training \"price\"...\n", + "( 29.40 sec) ARMA : DEBUG -> ... ... finished training target \"price\"\n", + "( 29.45 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 29.45 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 29.49 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 29.49 sec) Interp. Cluster ROM : DEBUG -> Statepoints trained \n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Interpolator trained\n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Year 2018 is a statepoint, so no interpolation needed.\n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Year 2019 is a statepoint, so no interpolation needed.\n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Year 2020 is a statepoint, so no interpolation needed.\n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Year 2021 is a statepoint, so no interpolation needed.\n", + "( 32.98 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2022\n", + "( 33.98 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 33.98 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 34.01 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 34.01 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2023\n", + "( 34.98 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 34.98 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 35.02 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 35.02 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2024\n", + "( 36.11 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 36.11 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 36.15 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 36.15 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2025\n", + "( 37.10 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 37.10 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 37.13 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 37.13 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2026\n", + "( 38.13 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 38.13 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 38.16 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 38.16 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2027\n", + "( 39.17 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 39.17 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 39.21 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 39.21 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2028\n", + "( 40.18 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 40.18 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 40.21 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 40.21 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2029\n", + "( 41.35 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 41.35 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 41.38 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 41.38 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2030\n", + "( 42.43 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 42.43 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 42.46 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 42.46 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2031\n", + "( 43.51 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 43.51 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 43.55 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 43.55 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2032\n", + "( 44.54 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 44.54 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 44.57 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 44.57 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2033\n", + "( 45.59 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 45.59 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 45.62 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 45.62 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2034\n", + "( 47.01 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 47.01 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 47.11 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 47.11 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2035\n", + "( 50.22 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 50.22 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 50.32 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 50.32 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2036\n", + "( 53.28 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 53.28 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 53.38 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 53.38 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2037\n", + "( 56.39 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 56.39 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 56.47 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 56.48 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2038\n", + "( 59.44 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 59.44 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 59.53 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 59.53 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2039\n", + "( 62.65 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 62.65 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 62.73 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 62.74 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2040\n", + "( 65.71 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 65.71 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 65.79 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 65.80 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2041\n", + "( 68.71 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 68.71 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 68.79 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 68.80 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2042\n", + "( 71.77 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 71.77 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 71.85 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 71.85 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2043\n", + "( 74.78 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 74.78 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 74.88 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 74.88 sec) Interp. Cluster ROM : DEBUG -> Interpolating year 2044\n", + "( 78.01 sec) SCIKITLEARN : Warning -> Features for learning engine type \"SCIKITLEARN\" have been reset, so ROM is untrained!\n", + "( 78.01 sec) SCIKITLEARN : Warning -> The ground truth labels are not known a priori\n", + "( 78.09 sec) Clustered ROM : Message -> Identified 20 clusters while training clustered ROM \"arma\".\n", + "( 78.12 sec) STEP ROM TRAINER : Message -> *** Run finished ***\n", + "( 78.12 sec) STEP ROM TRAINER : Message -> *** Closing the step ***\n", + "( 78.12 sec) STEP ROM TRAINER : Message -> *** Step closed ***\n", + "( 78.12 sec) SIMULATION : Message -> -- End step train of type: RomTrainer --\n", + "\n", + "( 78.12 sec) SIMULATION : Message -> -- Beginning IOStep step \"meta\" ... --\n", + "( 78.12 sec) STEP IOCOMBINED : Message -> *** Beginning initialization ***\n", + "( 78.12 sec) STEP IOCOMBINED : DEBUG -> jobHandler initialized\n", + "( 78.12 sec) STEP IOCOMBINED : DEBUG -> for the role Output the item of class Print and name romMeta has been initialized\n", + "( 78.12 sec) STEP IOCOMBINED : Message -> *** Initialization done ***\n", + "( 78.12 sec) STEP IOCOMBINED : Message -> *** Beginning run ***\n", + "( 78.41 sec) STEP IOCOMBINED : DEBUG -> Adding meta \"arma\" to output \"meta\"\n", + "( 78.41 sec) DataSet : Warning -> Nothing to write to CSV! Checking metadata ...\n", + "( 78.41 sec) DataSet : DEBUG -> Printing metadata XML: \"romMeta.xml\"\n", + "( 78.58 sec) STEP IOCOMBINED : Message -> *** Run finished ***\n", + "( 78.58 sec) STEP IOCOMBINED : Message -> *** Closing the step ***\n", + "( 78.58 sec) STEP IOCOMBINED : Message -> *** Step closed ***\n", + "( 78.58 sec) SIMULATION : Message -> -- End step meta of type: IOStep --\n", + "\n", + "( 78.58 sec) SIMULATION : Message -> -- Beginning IOStep step \"serialize\" ... --\n", + "( 78.59 sec) STEP IOCOMBINED : Message -> *** Beginning initialization ***\n", + "( 78.59 sec) STEP IOCOMBINED : DEBUG -> jobHandler initialized\n", + "( 78.59 sec) STEP IOCOMBINED : Message -> *** Initialization done ***\n", + "( 78.59 sec) STEP IOCOMBINED : Message -> *** Beginning run ***\n", + "( 79.73 sec) STEP IOCOMBINED : Message -> *** Run finished ***\n", + "( 79.73 sec) STEP IOCOMBINED : Message -> *** Closing the step ***\n", + "( 79.73 sec) STEP IOCOMBINED : Message -> *** Step closed ***\n", + "( 79.73 sec) SIMULATION : Message -> -- End step serialize of type: IOStep --\n", + "\n", + "( 79.73 sec) SIMULATION : Message -> -- Beginning MultiRun step \"sample\" ... --\n", + "( 79.73 sec) STEP MULTIRUN : Message -> *** Beginning initialization ***\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> jobHandler initialized\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> for the role Model, the item of class ROM and name arma has been initialized\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> for the role Output the item of class Print and name test2 has been initialized\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> for the role Output the item of class DataSet and name synthetic has been initialized\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> for the role Output the item of class Print and name synthetic has been initialized\n", + "( 79.73 sec) SAMPLER MONTECARLO : Message -> No restart for SAMPLER MONTECARLO\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> for the role of sampler the item of class MonteCarlo and name mc has been initialized\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> Sampler initialization dictionary: {'externalSeeding': None}\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> Generating input batch of size 1\n", + "( 79.73 sec) SAMPLER MONTECARLO : DEBUG -> Sampling limit reached!\n", + "( 79.73 sec) SAMPLER MONTECARLO : DEBUG -> ... Sample point 1: {'scaling': 1}\n", + "( 79.73 sec) STEP MULTIRUN : DEBUG -> Submitted input 1\n", + "( 79.73 sec) STEP MULTIRUN : Message -> *** Initialization done ***\n", + "( 79.73 sec) STEP MULTIRUN : Message -> *** Beginning run ***\n", + "( 79.74 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "( 79.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "( 79.74 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 79.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 79.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 79.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 79.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 79.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 79.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 79.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 79.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 79.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 79.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 79.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 79.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 79.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 79.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 79.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 79.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 79.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 79.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 79.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 79.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 79.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 79.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 79.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 79.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 79.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 79.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 79.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 79.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 79.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 79.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 79.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 79.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 79.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 79.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 79.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 79.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 79.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 79.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 79.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 79.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 79.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 79.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 79.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 79.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 79.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 79.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 79.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 79.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 79.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 79.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 79.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 79.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 79.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 79.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 79.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 79.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 80.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 80.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 80.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 80.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 80.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 80.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 80.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 80.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 80.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 80.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 80.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 80.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 80.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 80.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 80.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 80.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 80.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 80.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 80.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 80.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 80.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 80.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 80.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 80.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 80.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 80.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 80.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 80.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 80.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 80.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 80.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 80.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 80.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 80.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 80.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 80.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "( 80.28 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 80.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 80.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 80.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 80.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 80.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 80.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 80.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 80.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 80.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 80.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 80.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 80.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 80.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 80.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 80.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 80.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 80.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 80.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 80.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 80.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 80.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 80.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 80.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 80.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 80.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 80.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 80.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 80.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 80.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 80.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 80.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 80.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 80.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 80.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 80.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 80.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 80.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 80.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 80.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 80.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 80.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 80.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 80.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 80.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 80.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 80.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 80.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 80.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 80.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 80.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 80.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 80.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 80.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 80.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 80.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 80.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 80.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 80.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 80.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 80.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 80.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 80.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 80.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 80.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 80.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 80.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 80.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 80.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 80.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 80.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 80.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 80.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 80.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 80.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 80.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 80.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 80.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 80.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 80.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 80.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 80.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 80.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 80.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 80.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 80.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 80.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 80.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 80.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 80.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 80.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 80.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 80.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 80.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 80.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 80.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 80.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 80.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 80.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 80.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 80.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 80.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 80.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 80.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 80.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 80.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 80.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 80.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 80.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 80.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 80.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 80.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 80.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 80.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 80.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 80.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 80.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 80.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 80.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 80.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 80.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 80.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 80.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 80.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 80.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 80.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "( 80.84 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 80.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 80.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 80.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 80.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 80.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 80.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 80.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 80.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 80.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 80.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 80.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 80.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 80.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 80.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 80.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 80.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 80.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 80.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 80.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 80.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 80.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 80.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 80.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 80.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 80.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 80.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 80.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 80.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 81.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 81.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 81.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 81.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 81.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 81.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 81.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 81.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 81.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 81.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 81.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 81.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 81.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 81.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 81.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 81.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 81.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 81.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 81.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 81.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 81.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 81.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 81.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 81.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 81.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 81.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 81.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 81.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 81.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 81.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 81.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 81.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 81.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 81.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 81.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 81.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 81.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 81.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 81.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 81.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 81.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 81.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 81.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 81.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 81.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 81.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 81.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 81.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 81.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 81.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 81.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 81.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 81.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 81.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 81.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 81.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 81.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 81.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 81.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 81.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 81.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 81.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 81.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 81.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 81.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 81.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 81.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 81.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 81.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 81.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 81.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 81.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 81.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 81.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 81.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "( 81.36 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 81.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 81.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 81.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 81.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 81.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 81.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 81.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 81.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 81.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 81.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 81.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 81.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 81.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 81.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 81.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 81.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 81.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 81.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 81.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 81.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 81.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 81.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 81.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 81.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 81.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 81.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 81.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 81.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 81.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 81.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 81.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 81.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 81.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 81.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 81.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 81.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 81.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 81.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 81.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 81.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 81.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 81.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 81.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 81.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 81.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 81.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 81.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 81.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 81.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 81.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 81.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 81.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 81.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 81.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 81.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 81.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 81.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 81.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 81.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 81.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 81.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 81.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 81.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 81.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 81.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 81.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 81.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 81.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 81.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 81.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 81.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 81.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 81.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 81.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 81.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 81.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 81.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 81.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 81.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 81.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 81.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 81.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 81.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 81.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 81.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 81.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 81.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 81.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "( 81.88 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 81.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 81.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 81.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 81.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 81.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 81.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 81.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 81.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 81.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 81.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 81.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 81.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 81.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 81.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 81.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 81.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 81.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 81.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 81.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 81.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 81.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 81.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 81.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 81.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 81.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 81.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 82.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 82.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 82.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 82.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 82.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 82.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 82.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 82.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 82.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 82.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 82.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 82.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 82.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 82.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 82.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 82.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 82.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 82.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 82.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 82.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 82.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 82.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 82.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 82.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 82.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 82.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 82.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 82.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 82.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 82.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 82.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 82.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 82.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 82.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 82.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 82.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 82.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 82.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 82.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 82.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 82.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 82.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 82.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 82.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 82.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 82.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 82.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 82.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 82.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 82.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 82.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 82.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 82.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 82.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 82.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 82.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 82.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 82.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 82.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 82.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 82.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 82.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 82.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 82.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 82.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 82.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 82.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 82.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 82.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 82.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 82.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 82.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 82.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 82.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 82.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 82.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 82.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 82.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 82.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 82.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 82.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 82.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 82.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 82.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 82.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 82.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 82.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 82.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 82.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 82.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 82.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 82.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 82.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 82.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 82.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 82.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 82.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 82.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 82.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 82.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 82.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 82.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 82.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 82.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 82.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 82.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 82.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 82.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 82.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 82.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 82.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 82.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 82.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 82.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 82.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 82.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 82.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 82.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 82.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 82.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 82.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 82.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 82.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 82.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 82.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 82.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 82.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 82.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 82.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 82.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 82.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 82.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 82.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 82.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 82.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 82.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 82.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "( 82.93 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 82.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 82.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 82.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 82.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 82.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 82.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 82.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 83.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 83.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 83.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 83.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 83.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 83.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 83.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 83.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 83.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 83.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 83.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 83.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 83.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 83.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 83.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 83.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 83.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 83.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 83.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 83.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 83.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 83.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 83.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 83.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 83.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 83.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 83.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 83.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 83.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 83.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 83.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 83.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 83.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 83.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 83.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 83.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 83.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 83.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 83.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 83.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 83.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 83.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 83.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 83.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 83.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 83.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 83.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 83.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 83.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 83.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 83.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 83.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 83.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 83.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 83.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 83.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 83.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 83.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 83.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 83.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 83.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 83.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 83.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 83.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 83.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 83.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 83.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 83.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 83.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 83.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 83.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 83.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 83.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 83.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 83.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 83.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 83.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 83.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 83.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 83.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 83.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 83.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 83.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 83.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 83.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 83.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 83.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 83.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 83.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 83.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 83.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 83.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 83.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 83.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 83.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 83.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 83.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 83.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 83.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 83.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 83.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 83.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 83.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 83.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 83.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 83.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 83.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 83.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 83.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 83.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 83.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 83.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 83.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 83.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 83.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 83.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 83.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 83.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 83.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 83.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 83.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 83.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 83.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 83.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 83.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 83.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 83.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 83.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 83.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 83.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 83.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 83.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 83.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 83.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 83.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 83.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 83.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 83.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 83.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 83.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 83.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 83.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 83.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 83.54 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "( 83.54 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 83.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 83.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 83.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 83.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 83.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 83.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 83.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 83.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 83.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 83.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 83.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 83.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 83.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 83.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 83.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 83.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 83.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 83.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 83.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 83.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 83.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 83.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 83.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 83.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 83.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 83.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 83.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 83.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 83.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 83.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 83.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 83.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 83.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 83.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 83.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 83.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 83.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 83.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 83.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 83.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 83.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 83.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 83.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 83.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 83.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 83.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 83.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 83.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 83.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 83.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 83.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 83.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 83.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 83.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 83.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 83.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 83.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 83.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 83.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 83.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 83.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 83.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 83.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 83.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 83.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 83.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 83.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 83.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 83.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 83.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 83.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 83.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 83.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 83.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 83.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 83.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 83.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 83.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 83.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 83.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 83.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 83.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 83.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 83.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 83.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 83.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 83.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 83.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 83.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 83.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 83.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 83.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 83.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 83.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 83.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 83.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 83.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 83.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 83.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 83.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 83.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 83.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 83.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 83.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 84.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 84.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 84.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 84.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 84.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 84.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 84.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 84.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 84.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 84.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 84.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "( 84.08 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 84.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 84.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 84.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 84.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 84.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 84.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 84.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 84.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 84.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 84.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 84.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 84.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 84.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 84.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 84.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 84.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 84.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 84.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 84.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 84.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 84.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 84.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 84.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 84.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 84.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 84.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 84.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 84.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 84.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 84.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 84.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 84.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 84.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 84.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 84.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 84.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 84.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 84.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 84.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 84.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 84.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 84.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 84.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 84.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 84.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 84.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 84.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 84.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 84.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 84.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 84.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 84.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 84.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 84.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 84.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 84.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 84.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 84.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 84.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 84.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 84.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 84.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 84.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 84.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 84.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 84.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 84.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 84.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 84.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 84.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 84.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 84.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 84.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 84.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 84.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 84.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 84.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 84.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 84.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 84.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 84.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 84.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 84.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 84.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 84.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 84.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 84.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 84.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 84.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 84.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 84.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 84.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "( 84.60 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 84.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 84.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 84.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 84.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 84.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 84.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 84.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 84.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 84.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 84.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 84.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 84.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 84.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 84.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 84.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 84.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 84.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 84.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 84.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 84.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 84.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 84.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 84.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 84.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 84.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 84.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 84.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 84.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 84.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 84.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 84.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 84.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 84.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 84.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 84.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 84.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 84.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 84.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 84.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 84.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 84.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 84.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 84.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 84.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 84.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 84.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 84.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 84.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 84.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 84.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 84.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 84.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 84.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 84.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 84.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 84.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 84.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 84.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 84.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 84.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 84.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 84.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 84.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 84.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 84.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 84.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 84.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 84.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 84.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 84.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 84.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 84.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 84.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 84.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 84.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 84.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 85.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 85.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 85.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 85.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 85.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 85.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 85.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 85.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 85.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 85.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 85.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 85.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 85.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 85.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 85.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 85.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 85.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 85.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 85.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 85.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 85.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 85.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 85.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 85.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 85.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 85.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 85.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 85.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 85.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 85.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 85.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 85.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 85.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 85.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 85.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 85.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 85.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 85.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 85.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 85.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 85.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 85.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 85.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 85.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 85.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 85.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 85.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 85.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 85.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 85.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 85.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 85.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 85.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 85.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 85.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 85.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 85.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 85.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 85.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 85.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 85.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 85.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 85.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 85.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 85.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 85.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 85.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 85.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 85.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 85.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 85.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 85.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 85.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 85.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 85.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 85.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 85.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 85.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 85.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 85.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 85.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 85.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 85.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 85.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 85.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 85.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 85.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 85.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 85.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 85.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 85.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 85.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 85.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 85.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 85.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 85.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 85.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 85.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 85.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 85.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 85.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 85.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 85.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 85.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 85.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 85.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 85.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 85.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 85.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 85.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 85.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 85.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 85.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 85.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 85.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 85.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 85.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 85.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 85.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 85.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 85.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 85.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 85.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 85.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 85.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 85.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 85.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 85.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 85.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 85.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 85.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 85.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 85.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 85.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 85.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 85.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 85.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 85.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 85.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 85.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 85.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 85.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 85.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 85.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 85.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 85.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 85.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 85.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 85.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 85.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 85.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 85.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 85.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 85.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 85.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 85.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 85.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 85.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 85.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 85.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 85.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 85.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 85.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 85.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 85.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 85.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 85.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 85.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 85.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 85.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 85.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 85.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 86.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 86.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 86.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 86.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 86.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 86.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 86.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 86.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 86.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 86.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 86.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 86.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 86.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 86.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 86.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 86.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 86.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 86.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 86.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 86.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 86.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 86.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 86.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 86.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 86.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 86.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 86.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 86.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 86.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 86.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 86.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 86.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 86.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 86.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 86.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 86.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 86.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 86.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 86.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 86.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 86.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 86.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 86.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 86.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 86.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 86.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 86.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 86.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 86.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 86.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 86.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 86.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 86.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 86.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 86.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 86.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 86.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 86.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 86.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 86.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 86.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 86.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 86.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 86.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 86.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 86.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 86.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 86.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 86.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 86.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 86.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 86.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 86.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 86.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 86.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 86.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 86.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 86.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 86.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 86.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 86.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 86.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 86.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 86.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 86.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 86.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 86.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 86.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 86.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 86.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 86.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 86.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 86.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 86.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 86.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 86.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 86.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 86.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 86.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 86.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 86.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 86.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 86.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 86.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 86.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 86.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 86.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 86.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 86.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 86.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 86.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 86.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 86.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 86.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 86.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 86.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 86.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 86.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 86.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 86.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 86.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 86.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 86.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 86.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 86.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 86.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 86.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 86.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 86.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 86.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 86.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 86.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 86.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 86.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 86.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 86.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 86.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 86.78 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 86.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 86.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 86.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 86.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 86.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 86.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 86.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 86.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 86.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 86.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 86.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 86.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 86.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 86.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 86.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 86.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 86.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 86.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 86.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 86.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 86.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 86.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 86.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 86.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 86.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 86.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 86.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 86.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 86.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 86.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 86.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 86.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 86.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 86.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 86.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 86.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 86.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 86.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 86.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 86.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 86.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 86.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 86.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 86.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 86.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 86.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 86.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 86.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 86.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 86.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 87.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 87.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 87.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 87.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 87.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 87.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 87.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 87.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 87.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 87.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 87.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 87.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 87.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 87.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 87.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 87.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 87.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 87.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 87.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 87.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 87.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 87.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 87.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 87.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 87.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 87.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 87.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 87.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 87.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 87.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 87.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 87.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 87.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 87.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 87.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 87.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 87.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 87.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 87.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 87.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 87.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 87.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 87.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 87.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 87.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 87.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 87.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 87.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 87.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 87.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 87.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 87.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 87.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 87.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 87.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 87.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 87.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 87.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 87.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 87.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 87.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 87.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 87.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 87.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 87.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 87.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 87.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 87.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 87.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "( 87.32 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 87.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 87.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 87.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 87.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 87.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 87.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 87.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 87.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 87.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 87.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 87.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 87.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 87.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 87.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 87.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 87.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 87.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 87.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 87.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 87.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 87.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 87.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 87.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 87.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 87.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 87.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 87.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 87.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 87.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 87.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 87.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 87.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 87.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 87.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 87.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 87.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 87.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 87.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 87.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 87.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 87.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 87.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 87.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 87.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 87.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 87.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 87.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 87.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 87.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 87.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 87.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 87.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 87.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 87.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 87.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 87.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 87.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 87.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 87.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 87.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 87.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 87.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 87.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 87.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 87.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 87.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 87.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 87.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 87.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 87.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 87.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 87.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 87.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 87.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 87.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 87.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 87.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 87.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 87.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 87.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 87.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 87.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 87.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "( 87.84 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 87.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 87.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 87.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 87.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 87.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 87.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 87.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 87.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 87.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 87.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 87.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 87.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 87.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 87.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 87.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 87.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 87.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 87.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 87.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 87.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 87.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 87.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 87.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 87.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 87.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 87.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 87.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 88.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 88.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 88.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 88.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 88.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 88.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 88.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 88.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 88.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 88.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 88.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 88.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 88.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 88.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 88.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 88.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 88.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 88.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 88.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 88.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 88.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 88.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 88.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 88.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 88.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 88.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 88.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 88.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 88.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 88.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 88.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 88.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 88.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 88.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 88.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 88.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 88.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 88.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 88.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 88.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 88.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 88.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 88.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 88.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 88.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 88.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 88.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 88.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 88.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 88.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 88.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 88.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 88.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 88.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 88.37 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 88.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 88.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 88.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 88.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 88.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 88.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 88.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 88.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 88.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 88.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 88.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 88.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 88.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 88.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 88.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 88.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 88.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 88.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 88.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 88.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 88.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 88.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 88.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 88.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 88.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 88.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 88.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 88.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 88.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 88.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 88.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 88.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 88.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 88.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 88.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 88.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 88.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 88.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 88.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 88.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 88.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 88.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 88.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 88.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 88.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 88.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 88.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 88.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 88.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 88.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 88.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 88.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 88.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 88.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 88.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 88.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 88.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 88.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 88.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 88.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 88.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 88.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 88.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 88.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 88.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 88.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 88.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 88.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 88.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 88.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 88.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 88.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 88.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 88.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 88.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 88.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 88.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 88.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 88.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 88.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 88.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 88.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 88.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 88.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 88.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 88.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 88.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 88.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 88.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 88.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 88.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 88.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 88.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 88.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 88.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 88.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 88.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 88.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 88.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 88.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 88.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 88.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 88.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 88.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 88.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 88.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 88.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 88.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 88.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 88.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 88.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 88.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 88.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 88.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 88.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 88.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 88.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 88.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 88.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 88.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 89.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 89.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 89.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 89.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 89.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 89.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 89.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 89.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 89.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 89.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 89.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 89.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 89.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 89.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 89.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 89.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 89.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 89.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 89.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 89.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 89.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 89.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 89.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 89.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 89.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 89.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 89.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 89.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 89.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 89.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 89.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 89.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 89.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 89.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 89.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 89.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 89.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 89.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 89.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 89.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 89.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 89.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 89.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 89.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 89.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 89.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 89.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 89.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 89.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 89.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 89.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 89.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 89.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 89.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 89.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 89.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 89.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 89.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 89.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 89.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 89.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 89.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 89.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 89.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 89.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 89.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 89.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 89.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 89.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 89.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 89.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 89.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 89.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 89.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 89.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 89.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 89.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 89.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 89.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 89.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 89.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 89.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 89.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 89.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 89.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 89.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 89.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 89.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 89.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 89.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 89.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 89.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 89.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 89.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 89.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 89.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 89.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 89.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 89.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 89.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 89.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 89.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 89.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 89.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 89.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 89.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 89.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 89.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 89.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 89.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 89.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 89.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 89.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 89.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 89.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 89.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 89.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 89.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 89.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 89.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 89.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 89.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 89.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 89.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 89.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 89.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 89.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 89.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 89.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 89.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 89.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 89.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 89.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 89.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 89.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 89.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 89.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 89.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 89.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 89.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 89.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 89.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 89.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 89.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 89.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 89.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 89.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 89.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 89.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 89.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 89.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 89.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 89.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 89.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 89.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 89.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 89.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 89.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 89.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 89.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 89.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 89.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 89.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 89.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 89.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 89.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 89.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 89.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 89.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "( 89.93 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 89.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 89.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 89.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 89.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 89.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 89.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 89.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 89.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 90.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 90.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 90.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 90.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 90.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 90.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 90.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 90.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 90.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 90.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 90.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 90.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 90.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 90.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 90.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 90.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 90.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 90.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 90.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 90.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 90.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 90.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 90.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 90.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 90.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 90.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 90.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 90.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 90.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 90.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 90.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 90.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 90.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 90.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 90.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 90.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 90.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 90.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 90.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 90.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 90.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 90.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 90.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 90.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 90.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 90.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 90.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 90.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 90.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 90.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 90.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 90.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 90.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 90.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 90.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 90.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 90.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 90.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 90.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 90.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 90.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 90.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 90.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 90.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 90.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 90.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 90.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 90.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 90.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 90.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 90.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 90.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 90.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 90.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 90.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 90.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 90.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 90.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 90.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 90.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 90.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 90.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 90.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 90.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 90.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 90.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 90.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 90.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 90.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 90.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 90.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 90.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 90.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 90.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 90.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 90.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 90.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 90.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 90.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 90.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 90.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 90.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 90.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 90.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 90.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 90.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 90.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 90.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 90.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 90.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 90.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 90.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 90.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 90.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 90.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 90.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 90.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 90.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 90.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 90.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 90.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 90.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "( 90.51 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 90.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 90.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 90.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 90.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 90.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 90.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 90.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 90.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 90.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 90.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 90.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 90.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 90.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 90.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 90.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 90.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 90.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 90.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 90.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 90.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 90.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 90.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 90.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 90.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 90.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 90.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 90.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 90.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 90.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 90.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 90.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 90.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 90.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 90.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 90.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 90.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 90.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 90.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 90.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 90.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 90.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 90.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 90.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 90.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 90.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 90.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 90.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 90.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 90.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 90.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 90.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 90.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 90.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 90.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 90.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 90.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 90.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 90.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 90.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 90.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 90.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 90.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 90.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 90.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 90.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 90.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 90.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 90.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 90.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 90.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 90.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 90.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 90.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 90.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 90.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 90.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 90.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 91.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 91.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 91.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 91.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 91.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 91.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 91.03 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 91.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 91.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 91.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 91.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 91.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 91.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 91.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 91.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 91.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 91.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 91.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 91.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 91.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 91.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 91.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 91.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 91.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 91.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 91.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 91.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 91.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 91.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 91.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 91.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 91.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 91.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 91.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 91.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 91.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 91.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 91.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 91.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 91.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 91.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 91.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 91.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 91.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 91.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 91.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 91.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 91.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 91.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 91.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 91.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 91.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 91.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 91.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 91.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 91.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 91.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 91.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 91.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 91.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 91.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 91.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 91.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 91.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 91.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 91.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 91.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 91.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 91.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 91.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 91.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 91.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 91.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 91.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 91.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 91.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 91.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 91.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 91.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 91.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 91.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 91.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 91.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 91.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 91.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 91.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 91.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 91.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 91.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 91.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 91.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 91.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 91.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 91.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 91.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 91.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 91.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 91.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 91.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 91.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "( 91.57 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 91.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 91.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 91.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 91.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 91.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 91.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 91.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 91.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 91.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 91.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 91.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 91.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 91.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 91.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 91.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 91.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 91.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 91.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 91.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 91.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 91.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 91.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 91.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 91.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 91.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 91.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 91.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 91.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 91.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 91.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 91.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 91.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 91.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 91.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 91.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 91.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 91.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 91.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 91.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 91.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 91.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 91.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 91.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 91.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 91.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 91.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 91.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 91.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 91.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 91.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 91.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 91.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 91.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 91.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 91.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 91.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 91.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 91.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 91.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 91.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 91.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 91.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 91.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 91.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 91.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 91.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 91.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 91.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 92.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 92.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 92.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 92.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 92.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 92.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 92.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 92.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 92.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 92.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 92.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 92.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 92.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 92.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 92.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 92.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 92.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 92.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "( 92.08 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 92.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 92.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 92.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 92.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 92.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 92.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 92.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 92.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 92.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 92.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 92.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 92.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 92.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 92.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 92.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 92.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 92.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 92.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 92.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 92.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 92.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 92.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 92.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 92.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 92.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 92.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 92.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 92.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 92.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 92.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 92.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 92.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 92.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 92.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 92.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 92.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 92.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 92.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 92.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 92.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 92.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 92.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 92.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 92.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 92.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 92.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 92.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 92.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 92.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 92.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 92.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 92.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 92.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 92.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 92.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 92.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 92.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 92.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 92.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 92.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 92.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 92.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 92.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 92.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 92.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 92.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 92.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 92.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 92.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 92.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 92.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 92.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 92.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 92.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 92.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 92.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 92.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 92.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 92.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 92.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 92.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 92.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 92.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 92.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 92.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 92.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 92.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 92.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "( 92.60 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 92.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 92.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 92.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 92.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 92.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 92.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 92.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 92.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 92.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 92.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 92.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 92.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 92.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 92.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 92.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 92.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 92.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 92.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 92.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 92.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 92.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 92.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 92.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 92.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 92.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 92.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 92.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 92.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 92.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 92.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 92.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 92.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 92.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 92.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 92.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 92.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 92.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 92.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 92.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 92.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 92.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 92.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 92.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 92.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 92.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 92.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 92.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 92.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 92.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 92.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 92.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 92.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 92.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 92.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 92.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 92.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 92.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 92.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 92.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 93.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 93.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 93.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 93.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 93.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 93.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 93.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 93.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 93.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 93.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 93.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 93.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 93.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 93.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 93.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 93.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 93.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 93.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 93.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 93.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "( 93.13 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 93.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 93.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 93.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 93.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 93.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 93.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 93.16 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 93.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 93.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 93.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 93.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 93.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 93.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 93.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 93.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 93.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 93.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 93.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 93.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 93.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 93.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 93.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 93.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 93.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 93.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 93.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 93.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 93.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 93.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 93.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 93.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 93.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 93.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 93.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 93.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 93.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 93.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 93.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 93.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 93.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 93.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 93.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 93.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 93.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 93.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 93.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 93.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 93.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 93.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 93.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 93.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 93.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 93.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 93.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 93.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 93.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 93.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 93.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 93.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 93.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 93.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 93.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 93.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 93.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 93.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 93.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 93.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 93.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 93.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 93.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 93.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 93.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 93.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 93.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 93.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 93.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 93.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 93.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 93.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 93.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 93.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 93.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 93.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 93.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 93.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 93.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 93.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 93.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 93.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 93.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 93.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 93.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 93.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 93.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 93.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 93.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 93.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 93.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 93.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 93.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 93.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 93.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 93.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 93.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 93.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 93.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 93.69 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 93.70 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 93.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 93.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 93.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 93.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 93.71 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 93.72 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 93.73 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 93.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 93.74 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 93.75 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 93.76 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 93.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 93.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 93.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 93.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 93.77 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 93.78 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 93.79 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 93.80 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 93.81 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 93.82 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 93.83 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 93.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 93.84 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 93.85 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 93.86 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 93.87 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 93.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 93.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 93.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 93.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 93.88 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 93.89 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 93.90 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 93.91 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 93.92 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 93.93 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 93.94 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 93.95 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 93.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 93.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 93.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 93.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 93.96 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 93.97 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 93.98 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 93.99 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 94.00 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 94.01 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 94.02 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 94.03 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 94.04 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 94.05 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 94.06 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 94.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 94.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 94.07 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 94.08 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 94.09 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 94.10 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 94.11 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 94.12 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 94.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 94.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 94.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 94.13 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 94.14 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 94.15 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 94.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "( 94.17 sec) Clustered ROM : DEBUG -> Sampling from 20 segments ...\n", + "( 94.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 0\n", + "( 94.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 1\n", + "( 94.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 2\n", + "( 94.17 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 3\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 4\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 5\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 6\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 7\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 8\n", + "( 94.18 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 9\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 10\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 11\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 12\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 13\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 14\n", + "( 94.19 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 15\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 16\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 17\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 18\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 19\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 20\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 21\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 22\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 23\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 24\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 25\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 26\n", + "( 94.20 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 27\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 28\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 29\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 30\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 31\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 32\n", + "( 94.21 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 33\n", + "( 94.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 34\n", + "( 94.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 35\n", + "( 94.22 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 36\n", + "( 94.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 37\n", + "( 94.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 38\n", + "( 94.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 39\n", + "( 94.23 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 40\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 41\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 42\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 43\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 44\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 45\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 46\n", + "( 94.24 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 47\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 48\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 49\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 50\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 51\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 52\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 53\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 54\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 55\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 56\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 57\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 58\n", + "( 94.25 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 59\n", + "( 94.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 60\n", + "( 94.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 61\n", + "( 94.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 62\n", + "( 94.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 63\n", + "( 94.26 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 64\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 65\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 66\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 67\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 68\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 69\n", + "( 94.27 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 70\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 71\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 72\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 73\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 74\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 75\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 76\n", + "( 94.28 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 77\n", + "( 94.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 78\n", + "( 94.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 79\n", + "( 94.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 80\n", + "( 94.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 81\n", + "( 94.29 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 82\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 83\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 84\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 85\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 86\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 87\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 88\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 89\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 90\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 91\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 92\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 93\n", + "( 94.30 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 94\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 95\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 96\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 97\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 98\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 99\n", + "( 94.31 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 100\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 101\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 102\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 103\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 104\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 105\n", + "( 94.32 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 106\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 107\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 108\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 109\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 110\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 111\n", + "( 94.33 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 112\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 113\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 114\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 115\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 116\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 117\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 118\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 119\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 120\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 121\n", + "( 94.34 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 122\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 123\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 124\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 125\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 126\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 127\n", + "( 94.35 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 128\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 129\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 130\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 131\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 132\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 133\n", + "( 94.36 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 134\n", + "( 94.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 135\n", + "( 94.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 136\n", + "( 94.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 137\n", + "( 94.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 138\n", + "( 94.37 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 139\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 140\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 141\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 142\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 143\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 144\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 145\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 146\n", + "( 94.38 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 147\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 148\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 149\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 150\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 151\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 152\n", + "( 94.39 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 153\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 154\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 155\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 156\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 157\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 158\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 159\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 160\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 161\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 162\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 163\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 164\n", + "( 94.40 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 165\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 166\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 167\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 168\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 169\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 170\n", + "( 94.41 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 171\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 172\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 173\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 174\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 175\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 176\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 177\n", + "( 94.42 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 178\n", + "( 94.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 179\n", + "( 94.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 180\n", + "( 94.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 181\n", + "( 94.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 182\n", + "( 94.43 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 183\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 184\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 185\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 186\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 187\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 188\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 189\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 190\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 191\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 192\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 193\n", + "( 94.44 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 194\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 195\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 196\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 197\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 198\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 199\n", + "( 94.45 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 200\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 201\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 202\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 203\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 204\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 205\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 206\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 207\n", + "( 94.46 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 208\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 209\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 210\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 211\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 212\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 213\n", + "( 94.47 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 214\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 215\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 216\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 217\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 218\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 219\n", + "( 94.48 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 220\n", + "( 94.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 221\n", + "( 94.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 222\n", + "( 94.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 223\n", + "( 94.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 224\n", + "( 94.49 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 225\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 226\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 227\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 228\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 229\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 230\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 231\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 232\n", + "( 94.50 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 233\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 234\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 235\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 236\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 237\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 238\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 239\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 240\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 241\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 242\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 243\n", + "( 94.51 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 244\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 245\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 246\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 247\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 248\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 249\n", + "( 94.52 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 250\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 251\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 252\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 253\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 254\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 255\n", + "( 94.53 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 256\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 257\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 258\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 259\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 260\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 261\n", + "( 94.54 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 262\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 263\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 264\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 265\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 266\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 267\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 268\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 269\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 270\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 271\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 272\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 273\n", + "( 94.55 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 274\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 275\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 276\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 277\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 278\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 279\n", + "( 94.56 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 280\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 281\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 282\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 283\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 284\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 285\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 286\n", + "( 94.57 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 287\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 288\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 289\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 290\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 291\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 292\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 293\n", + "( 94.58 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 294\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 295\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 296\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 297\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 298\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 299\n", + "( 94.59 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 300\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 301\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 302\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 303\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 304\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 305\n", + "( 94.60 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 306\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 307\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 308\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 309\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 310\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 311\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 312\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 313\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 314\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 315\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 316\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 317\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 318\n", + "( 94.61 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 319\n", + "( 94.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 320\n", + "( 94.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 321\n", + "( 94.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 322\n", + "( 94.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 323\n", + "( 94.62 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 324\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 325\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 326\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 327\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 328\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 329\n", + "( 94.63 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 330\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 331\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 332\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 333\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 334\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 335\n", + "( 94.64 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 336\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 337\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 338\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 339\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 340\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 341\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 342\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 343\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 344\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 345\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 346\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 347\n", + "( 94.65 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 348\n", + "( 94.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 349\n", + "( 94.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 350\n", + "( 94.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 351\n", + "( 94.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 352\n", + "( 94.66 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 353\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 354\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 355\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 356\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 357\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 358\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 359\n", + "( 94.67 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 360\n", + "( 94.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 361\n", + "( 94.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 362\n", + "( 94.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 363\n", + "( 94.68 sec) Clustered ROM : DEBUG -> Evaluating ROM segment 364\n", + "( 95.00 sec) PointSet : Warning -> Nothing to write to CSV! Checking metadata ...\n", + "( 95.00 sec) STEP MULTIRUN : DEBUG -> Just collected job 1 and sent to output \"test2\"\n", + "( 95.62 sec) STEP MULTIRUN : DEBUG -> Just collected job 1 and sent to output \"synthetic\"\n", + "( 95.66 sec) DataSet : DEBUG -> Had an issue with setting scaling factors for variable \"prefix\". No big deal.\n", + "( 95.66 sec) DataSet : DEBUG -> Printing data from \"synthetic\" to CSV: \"synthetic.csv\"\n", + "( 98.90 sec) DataSet : DEBUG -> Printing metadata XML: \"synthetic.xml\"\n", + "( 98.91 sec) STEP MULTIRUN : DEBUG -> Just collected job 1 and sent to output \"synthetic\"\n", + "( 98.91 sec) STEP MULTIRUN : DEBUG -> Testing if the sampler is ready to generate a new input\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> Sampling limit reached! No new samples ...\n", + "( 98.91 sec) STEP MULTIRUN : DEBUG -> ... sampler has no new inputs currently.\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> Sampling limit reached! No new samples ...\n", + "( 98.91 sec) STEP MULTIRUN : DEBUG -> Sampling finished with 1 runs submitted, 0 jobs running, and 0 completed jobs waiting to be processed.\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> ===============\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> | RUN SUMMARY |\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> ===============\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> All runs completed without returning errors.\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> ===============\n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> END SUMMARY \n", + "( 98.91 sec) SAMPLER MONTECARLO : DEBUG -> ===============\n", + "( 98.91 sec) STEP MULTIRUN : Message -> *** Run finished ***\n", + "( 98.91 sec) STEP MULTIRUN : Message -> *** Closing the step ***\n", + "( 98.91 sec) STEP MULTIRUN : Message -> *** Step closed ***\n", + "( 98.91 sec) SIMULATION : Message -> -- End step sample of type: MultiRun --\n", + "\n", + "--------------------------------------------------\n", + "There were 2 warnings during the simulation run:\n", + "(2 times) Nothing to write to CSV! Checking metadata ...\n", + "--------------------------------------------------\n", + "( 98.92 sec) SIMULATION : DEBUG -> Wed Mar 15 21:25:41 2023\n", + "( 98.92 sec) SIMULATION : Message -> Run complete!\n", + "\n" + ] + } + ], + "source": [ + "# Run RAVEN. The exclaimation point implies that run this line as a shell command\n", + "!raven_framework $arma_xml_file" + ] + }, + { + "attachments": {}, + "cell_type": "markdown", + "id": "a0c5cd54", + "metadata": {}, + "source": [ "### Years Used in Demonstration\n", "Previously, we did not use the entire dataset in `lmp_signal.json`. Instead, we used the LMP signal only for the years 2022 and 2032. We assume that the plant lifetime is twenty years. We used the 2022 LMP signal for the first ten years (i.e., 2022 - 2031), and the 2032 LMP signal for the next ten years (i.e., 2032 - 2041).\n", "\n", @@ -439,7 +29602,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "id": "0ada016c", "metadata": { "scrolled": true @@ -450,35 +29613,35 @@ "output_type": "stream", "text": [ "InputData: Using param spec \"pickledROM\" to read XML node \"ROM.\n", - "(3037678.70 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(3037678.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(3037679.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(3037679.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(3037679.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(3037679.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(3037679.54 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(3037679.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(3037679.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(3037679.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(3037679.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(3037679.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(3037679.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(3037679.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(3037679.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(3037679.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(3037679.76 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(3037679.78 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(3037679.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(3037679.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(3037679.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(3037679.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(3037679.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(3037679.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(3037679.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(3037679.92 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(3037679.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(3037679.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(3037679.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "( 101.07 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "( 101.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "( 102.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "( 102.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "( 102.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "( 102.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "( 102.24 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "( 102.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "( 102.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "( 102.35 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "( 102.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "( 102.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "( 102.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "( 102.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "( 102.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "( 102.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "( 102.58 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "( 102.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "( 102.66 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "( 102.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "( 102.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "( 102.75 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "( 102.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "( 102.83 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "( 102.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "( 102.89 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "( 102.93 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "( 102.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "( 102.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -495,7 +29658,7 @@ "\n", "# location of trained ARMA model file\n", "cwd = os.getcwd()\n", - "targetFile = cwd + \"\\\\ARMA_Model\\\\arma.pk\"\n", + "targetFile = cwd + \"\\\\ARMA_Model\\\\output\\\\arma.pk\"\n", "synHistIntegration = SynHist_integration(targetFile) # this object used to generate histories\n", "\n", "# generate single synthetic history / sampled scenario\n", @@ -546,7 +29709,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "id": "aac88a5a", "metadata": {}, "outputs": [], @@ -587,7 +29750,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "id": "62ac5fa1", "metadata": {}, "outputs": [], @@ -606,7 +29769,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "id": "97f6bb19", "metadata": {}, "outputs": [], @@ -680,7 +29843,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 11, "id": "9c21b065", "metadata": {}, "outputs": [ @@ -689,11 +29852,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 183.81] Completed the formulation of the multiperiod optimization problem.\n", - "2023-03-10 17:34:08 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 6.91] Created an instance of the flowsheet and initialized it.\n", - "[+ 14.92] Initialized the entire multiperiod optimization model.\n", - "[+ 0.48] Unfixed the degrees of freedom from each period model.\n" + "[+ 180.46] Completed the formulation of the multiperiod optimization problem.\n", + "2023-03-15 21:28:46 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 5.36] Created an instance of the flowsheet and initialized it.\n", + "[+ 12.02] Initialized the entire multiperiod optimization model.\n", + "[+ 0.35] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -736,7 +29899,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "id": "22a22379", "metadata": {}, "outputs": [], @@ -808,7 +29971,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "id": "e7fcb9cb", "metadata": {}, "outputs": [], @@ -898,7 +30061,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "id": "republican-diagnosis", "metadata": {}, "outputs": [], @@ -925,7 +30088,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 15, "id": "c5844dcd", "metadata": {}, "outputs": [ @@ -1771,7 +30934,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "id": "899d7df8", "metadata": {}, "outputs": [ @@ -2075,7 +31238,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "id": "d7355a37", "metadata": {}, "outputs": [ @@ -2122,94 +31285,99 @@ " inequality constraints with only upper bounds: 3840\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -2.3956904e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -2.9275571e+09 1.91e+05 2.04e+04 -1.0 2.80e+06 - 8.58e-04 8.91e-01f 1\n", - " 2 -2.9767610e+09 7.78e+03 1.20e+04 -1.0 5.00e+05 - 1.84e-03 9.90e-01f 1\n", - " 3 -2.9779025e+09 2.28e+02 5.69e+02 -1.0 1.00e+04 - 2.60e-01 9.71e-01f 1\n", - " 4 -2.9784987e+09 1.31e+02 4.14e+02 -1.0 4.57e+02 - 1.38e-01 4.23e-01f 1\n", - " 5 -2.9790422e+09 1.01e+02 1.39e+03 -1.0 7.47e+02 - 2.38e-01 3.51e-01f 1\n", - " 6 -2.9809519e+09 1.05e+00 2.04e+03 -1.0 6.20e+02 - 1.63e-01 1.00e+00f 1\n", - " 7 -2.9829051e+09 3.49e-01 3.00e+03 -1.0 6.35e+02 - 4.60e-01 1.00e+00f 1\n", - " 8 -2.9856685e+09 1.46e-01 9.84e+02 -1.0 1.31e+03 - 9.53e-03 1.00e+00f 1\n", - " 9 -2.9873555e+09 3.89e-03 4.09e+02 -1.0 3.09e+03 - 2.64e-01 7.85e-01f 1\n", + " 0 -2.3801872e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.9086321e+09 1.91e+05 2.05e+04 -1.0 2.80e+06 - 8.52e-04 8.91e-01f 1\n", + " 2 -2.9573471e+09 7.78e+03 1.21e+04 -1.0 5.00e+05 - 1.84e-03 9.90e-01f 1\n", + " 3 -2.9583279e+09 2.28e+02 5.69e+02 -1.0 1.00e+04 - 2.57e-01 9.71e-01f 1\n", + " 4 -2.9588416e+09 1.30e+02 4.14e+02 -1.0 3.96e+02 - 1.41e-01 4.23e-01f 1\n", + " 5 -2.9593213e+09 9.99e+01 1.38e+03 -1.0 7.35e+02 - 2.37e-01 3.55e-01f 1\n", + " 6 -2.9610005e+09 1.07e+00 2.04e+03 -1.0 5.50e+02 - 1.64e-01 1.00e+00f 1\n", + " 7 -2.9627601e+09 3.66e-01 3.12e+03 -1.0 5.81e+02 - 2.78e-01 1.00e+00f 1\n", + " 8 -2.9648370e+09 9.13e-02 9.21e+02 -1.0 2.33e+03 - 5.82e-03 1.00e+00f 1\n", + " 9 -2.9660801e+09 1.70e-02 5.96e+02 -1.0 2.36e+03 - 3.34e-01 7.12e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -2.9891644e+09 4.06e-04 3.09e+03 -1.0 2.34e+03 - 1.96e-02 8.42e-01f 1\n", - " 11 -2.9905272e+09 2.30e-05 2.36e+04 -1.0 8.16e+02 - 1.91e-01 8.45e-01f 1\n", - " 12 -2.9917420e+09 2.60e-06 1.09e+04 -1.0 1.12e+03 - 1.90e-01 8.76e-01f 1\n", - " 13 -2.9927175e+09 3.85e-07 1.32e+04 -1.0 7.13e+02 - 2.53e-01 8.95e-01f 1\n", - " 14 -2.9934695e+09 7.96e-08 1.00e+04 -1.0 7.97e+02 - 3.13e-01 9.17e-01f 1\n", - " 15 -2.9939741e+09 2.06e-08 8.69e+03 -1.0 1.13e+03 - 3.64e-01 9.19e-01f 1\n", - " 16 -2.9942432e+09 5.03e-09 6.75e+03 -1.0 1.67e+03 - 2.81e-01 8.75e-01f 1\n", - " 17 -2.9943487e+09 3.18e-10 4.56e+03 -1.0 2.12e+03 - 2.81e-01 7.80e-01f 1\n", - " 18 -2.9943919e+09 1.16e-10 2.84e+03 -1.0 2.58e+03 - 3.78e-01 7.92e-01f 1\n", - " 19 -2.9943947e+09 1.16e-10 1.57e+03 -1.0 3.13e+03 - 4.42e-01 4.69e-01f 1\n", + " 10 -2.9677367e+09 3.36e-04 4.14e+03 -1.0 2.48e+03 - 1.28e-02 7.94e-01f 1\n", + " 11 -2.9691228e+09 8.00e-06 2.45e+04 -1.0 1.22e+03 - 2.46e-01 8.10e-01f 1\n", + " 12 -2.9706166e+09 8.14e-07 1.36e+04 -1.0 2.11e+03 - 6.69e-02 8.72e-01f 1\n", + " 13 -2.9717860e+09 6.23e-08 2.01e+04 -1.0 9.75e+02 - 2.11e-01 8.75e-01f 1\n", + " 14 -2.9728325e+09 8.47e-09 1.58e+04 -1.0 5.85e+02 - 2.59e-01 9.03e-01f 1\n", + " 15 -2.9737115e+09 1.68e-09 7.09e+03 -1.0 7.17e+02 - 2.76e-01 9.21e-01f 1\n", + " 16 -2.9743577e+09 4.46e-10 7.20e+03 -1.0 9.74e+02 - 3.73e-01 9.41e-01f 1\n", + " 17 -2.9747730e+09 1.66e-10 6.63e+03 -1.0 1.50e+03 - 4.29e-01 9.47e-01f 1\n", + " 18 -2.9749726e+09 1.16e-10 5.97e+03 -1.0 2.41e+03 - 2.95e-01 9.39e-01f 1\n", + " 19 -2.9750151e+09 1.16e-10 4.01e+03 -1.0 2.97e+03 - 2.80e-01 7.00e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -2.9943905e+09 2.33e-10 9.95e+02 -1.0 3.72e+03 - 5.17e-01 2.91e-01f 1\n", - " 21 -2.9943876e+09 2.33e-10 8.91e+02 -1.0 4.28e+03 - 1.67e-01 1.03e-01f 1\n", - " 22 -2.9943804e+09 2.33e-10 6.72e+02 -1.0 4.26e+03 - 2.34e-01 2.47e-01f 1\n", - " 23 -2.9943636e+09 2.33e-10 9.44e+02 -1.0 3.86e+03 - 3.02e-01 5.98e-01f 1\n", - " 24 -2.9943463e+09 1.16e-10 5.03e+03 -1.0 2.46e+03 - 2.07e-01 8.89e-01f 1\n", - " 25 -2.9943407e+09 1.16e-10 8.37e+03 -1.0 1.25e+04 - 2.86e-01 8.27e-01f 1\n", - " 26 -2.9943397e+09 1.16e-10 5.85e+03 -1.0 8.16e+03 - 3.79e-01 6.81e-01f 1\n", - " 27 -2.9943395e+09 1.16e-10 6.59e+03 -1.0 7.96e+03 - 3.89e-01 1.00e+00f 1\n", - " 28 -2.9943337e+09 1.16e-10 3.64e+03 -1.0 4.85e+03 - 5.26e-01 1.00e+00f 1\n", - " 29 -2.9943303e+09 1.16e-10 1.21e+03 -1.0 3.71e+03 - 6.61e-01 1.00e+00f 1\n", + " 20 -2.9750238e+09 1.16e-10 1.74e+03 -1.0 3.43e+03 - 5.65e-01 5.62e-01f 1\n", + " 21 -2.9750145e+09 1.16e-10 8.85e+02 -1.0 5.04e+03 - 4.99e-01 5.24e-01f 1\n", + " 22 -2.9750019e+09 1.16e-10 6.16e+02 -1.0 4.83e+03 - 2.38e-01 3.49e-01f 1\n", + " 23 -2.9749865e+09 2.33e-10 1.32e+03 -1.0 4.15e+03 - 2.87e-01 4.76e-01f 1\n", + " 24 -2.9749735e+09 2.33e-10 7.56e+03 -1.0 3.17e+03 - 2.42e-01 5.07e-01f 1\n", + " 25 -2.9749692e+09 2.33e-10 7.60e+03 -1.0 7.83e+03 - 1.49e-01 2.43e-01f 1\n", + " 26 -2.9749575e+09 1.16e-10 1.29e+04 -1.0 8.07e+03 - 2.56e-01 8.81e-01f 1\n", + " 27 -2.9749564e+09 2.33e-10 6.19e+03 -1.0 1.89e+04 - 3.62e-01 2.85e-01f 1\n", + " 28 -2.9749532e+09 1.16e-10 1.78e+04 -1.0 1.16e+04 - 1.22e-01 6.32e-01f 1\n", + " 29 -2.9749481e+09 1.16e-10 7.34e+04 -1.0 4.43e+03 - 1.98e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -2.9943260e+09 1.16e-10 4.73e+02 -1.0 4.52e+03 - 7.47e-01 1.00e+00f 1\n", - " 31 -2.9943227e+09 1.16e-10 1.93e+01 -1.0 4.53e+03 - 9.90e-01 1.00e+00f 1\n", - " 32 -2.9943217e+09 1.16e-10 3.45e+00 -1.0 1.89e+03 - 9.99e-01 1.00e+00f 1\n", - " 33 -2.9943217e+09 1.16e-10 5.01e-01 -1.0 7.60e+02 - 1.00e+00 1.00e+00f 1\n", - " 34 -2.9944792e+09 1.16e-10 1.03e+01 -1.7 2.96e+04 - 1.00e+00 1.00e+00f 1\n", - " 35 -2.9944794e+09 1.16e-10 4.36e-02 -1.7 4.05e+02 - 1.00e+00 1.00e+00f 1\n", - " 36 -2.9945097e+09 1.16e-10 4.03e+02 -2.5 6.54e+03 - 1.00e+00 8.96e-01f 1\n", - " 37 -2.9945129e+09 1.16e-10 2.15e+00 -2.5 6.98e+02 - 1.00e+00 1.00e+00f 1\n", - " 38 -2.9945128e+09 1.16e-10 5.69e-01 -2.5 4.27e+01 - 1.00e+00 1.00e+00f 1\n", - " 39 -2.9945128e+09 1.16e-10 3.15e-02 -2.5 9.59e+00 - 1.00e+00 1.00e+00f 1\n", + " 30 -2.9749450e+09 1.16e-10 4.57e+03 -1.0 3.03e+03 - 5.17e-01 1.00e+00f 1\n", + " 31 -2.9749417e+09 1.16e-10 1.18e+03 -1.0 3.31e+03 - 6.89e-01 1.00e+00f 1\n", + " 32 -2.9749370e+09 1.16e-10 5.51e+02 -1.0 5.64e+03 - 7.08e-01 1.00e+00f 1\n", + " 33 -2.9749332e+09 1.16e-10 1.65e+01 -1.0 5.56e+03 - 9.90e-01 1.00e+00f 1\n", + " 34 -2.9749319e+09 1.16e-10 4.26e+00 -1.0 3.28e+03 - 9.99e-01 1.00e+00f 1\n", + " 35 -2.9749319e+09 1.16e-10 5.09e-01 -1.0 8.57e+02 - 1.00e+00 1.00e+00f 1\n", + " 36 -2.9751155e+09 1.16e-10 1.36e+01 -1.7 3.59e+04 - 1.00e+00 1.00e+00f 1\n", + " 37 -2.9751158e+09 1.16e-10 2.39e-02 -1.7 6.52e+02 - 1.00e+00 1.00e+00f 1\n", + " 38 -2.9751494e+09 1.16e-10 4.44e+03 -3.8 9.24e+03 - 1.00e+00 7.37e-01f 1\n", + " 39 -2.9751557e+09 1.16e-10 8.56e+03 -3.8 2.47e+03 - 1.00e+00 5.37e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -2.9945128e+09 1.16e-10 1.17e-04 -2.5 5.79e-01 - 1.00e+00 1.00e+00h 1\n", - " 41 -2.9945146e+09 2.33e-10 2.45e+03 -3.8 9.85e+02 - 8.08e-01 3.75e-01f 1\n", - " 42 -2.9945156e+09 2.33e-10 9.14e+02 -3.8 5.84e+02 - 1.76e-01 4.39e-01f 1\n", - " 43 -2.9945156e+09 2.33e-10 1.04e+03 -3.8 3.74e+02 - 2.02e-01 4.14e-02f 1\n", - " 44 -2.9945157e+09 2.33e-10 8.71e+02 -3.8 3.97e+02 - 1.41e-01 1.50e-01f 1\n", - " 45 -2.9945158e+09 2.33e-10 8.81e+02 -3.8 3.04e+02 - 1.80e-01 8.89e-02f 1\n", - " 46 -2.9945159e+09 2.33e-10 5.78e+02 -3.8 2.17e+02 - 1.36e-01 2.46e-01f 1\n", - " 47 -2.9945159e+09 2.33e-10 4.47e+02 -3.8 1.61e+02 - 2.53e-01 2.41e-01f 1\n", - " 48 -2.9945160e+09 2.33e-10 3.63e+02 -3.8 8.49e+01 - 2.44e-01 2.17e-01f 1\n", - " 49 -2.9945160e+09 2.33e-10 2.26e+02 -3.8 6.10e+01 - 1.52e-01 2.68e-01f 1\n", + " 40 -2.9751576e+09 2.33e-10 5.07e+03 -3.8 1.11e+03 - 1.00e+00 4.01e-01f 1\n", + " 41 -2.9751581e+09 2.33e-10 3.99e+03 -3.8 8.77e+02 - 3.41e-01 2.15e-01f 1\n", + " 42 -2.9751584e+09 2.33e-10 3.13e+03 -3.8 8.85e+02 - 1.69e-01 2.14e-01f 1\n", + " 43 -2.9751586e+09 2.33e-10 2.50e+03 -3.8 9.46e+02 - 8.90e-02 2.03e-01f 1\n", + " 44 -2.9751587e+09 2.33e-10 2.00e+03 -3.8 3.10e+02 - 2.39e-01 2.00e-01f 1\n", + " 45 -2.9751588e+09 2.33e-10 1.72e+03 -3.8 1.99e+02 - 2.26e-01 1.37e-01f 1\n", + " 46 -2.9751588e+09 2.33e-10 1.68e+03 -3.8 1.42e+02 - 7.80e-02 2.72e-02f 1\n", + " 47 -2.9751588e+09 3.49e-10 1.39e+03 -3.8 1.49e+02 - 9.99e-02 1.73e-01f 1\n", + " 48 -2.9751589e+09 2.33e-10 1.06e+03 -3.8 1.16e+02 - 2.57e-01 2.39e-01f 1\n", + " 49 -2.9751589e+09 2.33e-10 9.31e+02 -3.8 6.91e+01 - 6.96e-02 1.18e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -2.9945160e+09 2.33e-10 2.01e+02 -3.8 4.03e+01 - 4.67e-01 3.15e-01f 1\n", - " 51 -2.9945161e+09 2.33e-10 1.64e+02 -3.8 2.49e+01 - 4.81e-01 3.22e-01f 1\n", - " 52 -2.9945161e+09 2.33e-10 9.41e+01 -3.8 1.56e+01 - 3.31e-01 3.91e-01f 1\n", - " 53 -2.9945161e+09 2.33e-10 1.54e+02 -3.8 8.94e+00 - 9.24e-01 2.17e-01f 1\n", - " 54 -2.9945161e+09 1.16e-10 2.03e+01 -3.8 6.65e+00 - 4.17e-01 9.13e-01f 1\n", - " 55 -2.9945161e+09 1.16e-10 9.28e-05 -3.8 5.61e-01 - 1.00e+00 1.00e+00f 1\n", - " 56 -2.9945161e+09 2.33e-10 7.27e+01 -5.7 2.33e+01 - 1.71e-01 3.16e-01f 1\n", - " 57 -2.9945162e+09 1.16e-10 1.33e+02 -5.7 1.47e+01 - 4.12e-01 7.21e-01f 1\n", - " 58 -2.9945162e+09 1.16e-10 1.43e+01 -5.7 2.27e+00 - 8.73e-01 9.55e-01f 1\n", - " 59 -2.9945162e+09 1.16e-10 9.60e-06 -5.7 1.94e-01 - 1.00e+00 1.00e+00f 1\n", + " 50 -2.9751589e+09 2.33e-10 7.04e+02 -3.8 6.44e+01 - 2.56e-01 2.44e-01f 1\n", + " 51 -2.9751590e+09 2.33e-10 4.47e+02 -3.8 4.54e+01 - 3.03e-01 3.65e-01f 1\n", + " 52 -2.9751590e+09 2.33e-10 3.56e+02 -3.8 2.67e+01 - 3.68e-01 2.04e-01f 1\n", + " 53 -2.9751590e+09 3.49e-10 3.03e+02 -3.8 1.89e+01 - 2.22e-01 1.52e-01f 1\n", + " 54 -2.9751590e+09 2.33e-10 2.02e+02 -3.8 1.67e+01 - 1.00e+00 6.23e-01f 1\n", + " 55 -2.9751590e+09 1.16e-10 3.58e+01 -3.8 4.73e+00 - 8.22e-01 8.23e-01f 1\n", + " 56 -2.9751590e+09 1.16e-10 1.80e-04 -3.8 9.66e-01 - 1.00e+00 1.00e+00f 1\n", + " 57 -2.9751590e+09 2.33e-10 3.81e+01 -5.7 2.68e+01 - 1.78e-01 2.57e-01f 1\n", + " 58 -2.9751591e+09 2.33e-10 2.50e+01 -5.7 1.83e+01 - 2.66e-01 1.23e-01f 1\n", + " 59 -2.9751591e+09 2.33e-10 1.86e+01 -5.7 1.37e+01 - 7.26e-02 9.52e-02f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -2.9945162e+09 1.16e-10 1.01e-05 -7.0 1.90e-01 - 1.00e+00 1.00e+00f 1\n", - " 61 -2.9945162e+09 1.16e-10 3.79e-09 -7.0 5.40e-04 - 1.00e+00 1.00e+00h 1\n", + " 60 -2.9751591e+09 2.33e-10 1.88e+01 -5.7 1.20e+01 - 1.53e-01 1.34e-01f 1\n", + " 61 -2.9751591e+09 3.49e-10 1.50e+01 -5.7 1.18e+01 - 6.78e-02 8.02e-02f 1\n", + " 62 -2.9751591e+09 1.16e-10 1.97e+02 -5.7 1.11e+01 - 8.44e-02 7.97e-01f 1\n", + " 63 -2.9751591e+09 1.16e-10 1.83e+01 -5.7 1.46e+00 - 8.73e-01 1.00e+00f 1\n", + " 64 -2.9751591e+09 1.16e-10 8.57e-07 -5.7 1.64e-01 - 1.00e+00 1.00e+00f 1\n", + " 65 -2.9751591e+09 1.16e-10 1.21e-05 -7.0 2.27e-01 - 1.00e+00 1.00e+00f 1\n", + " 66 -2.9751591e+09 1.16e-10 1.60e-09 -7.0 7.23e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 61\n", + "Number of Iterations....: 66\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -6.1002174214505367e+07 -2.9945161760766697e+09\n", - "Dual infeasibility......: 3.7918072759803806e-09 1.8613481192590852e-07\n", + "Objective...............: -5.1949581959670141e+07 -2.9751591060821471e+09\n", + "Dual infeasibility......: 1.5989696344775267e-09 9.1573192486087556e-08\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.1255044690767498e-08 4.4795896374808977e-06\n", - "Overall NLP error.......: 9.1255044690767498e-08 4.4795896374808977e-06\n", + "Complementarity.........: 9.0985557317127613e-08 5.2107543345422932e-06\n", + "Overall NLP error.......: 9.0985557317127613e-08 5.2107543345422932e-06\n", "\n", "\n", - "Number of objective function evaluations = 62\n", - "Number of objective gradient evaluations = 62\n", - "Number of equality constraint evaluations = 62\n", - "Number of inequality constraint evaluations = 62\n", - "Number of equality constraint Jacobian evaluations = 62\n", - "Number of inequality constraint Jacobian evaluations = 62\n", - "Number of Lagrangian Hessian evaluations = 61\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 27.691\n", - "Total CPU secs in NLP function evaluations = 16.104\n", + "Number of objective function evaluations = 67\n", + "Number of objective gradient evaluations = 67\n", + "Number of equality constraint evaluations = 67\n", + "Number of inequality constraint evaluations = 67\n", + "Number of equality constraint Jacobian evaluations = 67\n", + "Number of inequality constraint Jacobian evaluations = 67\n", + "Number of Lagrangian Hessian evaluations = 66\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 24.081\n", + "Total CPU secs in NLP function evaluations = 13.237\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -2217,10 +31385,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 46.825355529785156}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 212120, 'Number of variables': 211163, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 39.7588574886322}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 15, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -2247,7 +31415,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "id": "scientific-nudist", "metadata": {}, "outputs": [], @@ -2294,7 +31462,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 19, "id": "disabled-invitation", "metadata": {}, "outputs": [ @@ -2302,14 +31470,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0007913308684398889 MW\n", - "Optimal tank capacity : 4.932728752195283e-06 kg\n", - "Optimal turbine capacity: 9.076111217417622e-05 MW\n" + "Optimal PEM capacity : 0.0007913403626138728 MW\n", + "Optimal tank capacity : 8.356852292030079e-06 kg\n", + "Optimal turbine capacity: 9.07620560052793e-05 MW\n" ] }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnUAAAHfCAYAAAA2mC5BAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAA9hAAAPYQGoP6dpAACwZ0lEQVR4nOzdd3gU1frA8e/2bNqm99B7C0V6EZTi1StiL6io13btYEEUKYJG8VqwYsGGHS/qFdGfWEBAeu+9kw7pm7Ll98eEJZu6GzbZZPN+nmefZM6cOXN2Ja/vzsw5R2W32+0IIYQQQogmTe3tDgghhBBCiPMnSZ0QQgghhA+QpE4IIYQQwgdIUieEEEII4QMkqRNCCCGE8AGS1AkhhBBC+ABJ6oQQQgghfIAkdUIIIYQQPkCSOiGEEEIIHyBJnRBCCCGED5CkTgghhBDCB2i93QEhhBBCiGZlN/AVsAI4ChQCkUAvYAxwNWBwv1mV3W63e6yTQgghhBCiapuAJ4CVwGCgHxAHGIHTwA6URC+3rN4juJXcSVInhBBCCNEQWgOPAzcBITXUWw3MBXoAT7nevCR1QgghhBANoRTQ1V99GSghhBBCCNEQziZopcDFwH4X67tIkjohhBBCiIakA7Z5vllJ6oQQQgghGtrNwHzPNilTmgghhBBCNDQL8CHwG9AHCKiw/xX3m5QrdUIIIYTwXS8AKpTpQc4qAu4HwoFAlHnh0iocdwy4DPAHolBGrVoq1FkG9EaZdqQd8LEb/dpRdmwQsA/YXO61xY12ypErdUIIIYTwTeuBd1GmBilvIvATsBAwAQ8AVwGryvZbURK6GOBvIAW4FeVZuOfL6hwuq3Mv8DnwO3AnEIsygXBt/qzLG6qZTGkihBBCCN+Tj3Il7G1gNtATeA3IQVm94QvgmrK6e4DOKPPDDQB+Bv4JnAKiy+rMAyYDGYC+7PefUK64nXUDkA38Uh9vqHZy+1UIIXyY3W4nNzcX+f4umjK73U5GRgY5OTnk5uY6XsXFxdUfdD/KlbSRFco3okwpUr68E9ACJamj7Gd3ziV0oFx9ywV2lqtTse0x5dqoTQHwDDAI5dZtmwqvOpDbr4DFYmHz5s1ER0ejVkueK5oem81GWloavXr1QquVP2txTnZ2NmFhYezcuZPg4GBvd0eIOsnNzaVr166VyqdPn86MGTMqH/AVypJc66toLBXlSltIhfLosn1n60RXsR8X6uQCZpSlv2pyJ7AcuAXllq2qlvoukOgPbN68mX79+nm7G0Kct3Xr1tG3b19vd0M0IgcOHACo8n+IQjQ1f/zxB3369HFsGwxVLIx6HHgYWAr4NVTP6uBnlNu3gz3XpCR1QHS0kmqvW7eO2NhYL/dGCPelpKTQr18/x79lIc6S+CZ8wdkY17Zt29qvOG8E0lGepzvLCvwFvAn8H1CC8uxbSLk6aSgDIyj7ua5Cu2nl9p39WXHEbBoQTO1X6QBCgTAX6rlBkjpw3HKNjY0lISHBy70Rou5cfXxg7aEs3vvrENtP5pCeV8y7t/RhTNeYGo9ZfTCL2T/tYn9aPrEhfjwwoh3XXpDoiW6LeiTxTfgSl2LcxcD2CmW3ozw3NxlIRBnF+jvKVCYAe1GmMBlYtj0QeA4lOYwqK1uKkrB1KVdnSYXzLC3XRm1mAdOAT1CmTfEASeqEaIYKS610jg3m2gsSufezjbXWP366kDs+Xs/4/i2Ye0NPVh3I4slF24kK9uPCDpEN0GMhhHBRENCtQlkAypx0Z8v/BUxCuVIWDDyIkowNKNs/GiV5uwWYg/L83FSUwRdn7/jei3Ll7wngDuAP4BuUW6rV6YXzs3MHUJ7Da0XldV431fQmqyZJXS3sdjvmUqu3uyEEAEadBpXq/J+mHdExihEdo2qvWOaztUdJDDMy9Z/KV9R2UUGsP3Ka+SsPS1InhGh6XkWZ/+NqoBhl1Orb5fZrgMXAv1GSvQBgAvBsuTqtURK4icBcIAH4gJrnqBvnkd5XS5K6WphLrXSZ9n/e7oYQAOx6dgz++ur/bPPy8sjNzXVsGwyGqh8kdtPmo9kMbhfhVDasQySzftx13m2Lxstut2M3m6vdrzIaPfIlQ4h6t6zCth/wVtmrOi2pfHu1ouEoK0C4ajpwiDpPWVIbSeqE8CFdunRx2q52uL+bMvKLiQh0Tg4jAw3kFVsoKrXip9NUOiavqNTt8wT5Vbz/ILzFbrdz9KbxmDdX/38sY+/etPz8M0nshHBHD5TbrWNRrtx5cPINSepqYdRp2PVs1ddSbYVm9g8eUmsb7VetRO3vylAYIWpmrCJ5Km/Xrl3Ex8c7tj1xla6uesz81a1pl1QqFX8+OpwW4R56YlicF7vZXGNCB2DetAm72YzKX/6bCeGyTJQBFT+gJHYqlNUrxgKjOK9pWCSpq4VKpar2dpfNosHPWgKUJW7Gc4mbzXwu4fPXa1DXcMtMCE8JCgqqlwlmIwMNZOY7z9yekV9MkEFb5VW6s94e34cQ/9qvvtntcPvHFecPEI1FTfFNCOEmP+DyspcdZQWK/6GMzL0RZZWKsWX73XxkWTIND1Ebjajl26rwUb1ahrBsT4ZT2cr9mfRqGVrtMfEhRvq3DiM0QO/SOVqE+aPVyG28xkjimxD1RIWyTNgg4AVgP0qC9zHKII1XUEbcukjWxBKiGSootrDzVA47T+UAypQlO0/lcDJbeSj+xV/2MOnrLY76N/dvybHThSQv2c2B9HwWrD7CT9tT+NeQ1tWeY+Xki1xO6AB+nXghcSHymIIQohlrDzyKMlHyKZSpVdwgV+qEaIa2ncjhxvfXOLZn/7QbgKt7J/DydUmk5xY7EjyAxDB/PrytL7MW7+KjVUeIMfnxwlXd6zSdSUqOmeggP9RquSonhGjG/ldNuQrlFm37spcbJKkTohka2DacIy9cVu3+l69LqvKYJQ8PPe9zj3rlL5Y8NFQGRAghmrdxKAmcvUL52TIVMAT4HmVJMRfI7VchRIOy2ytGMCGEaIaWAn3LfuaUvZYC/VEmPv4LyAIec71JuVInhBBCCNHQHgbeQxkkcdbFKLde7wZ2Aq+hLEHmIrlSJ4RoUPeNaIfJhWlOhBDCpx1EWXe2omCUVSdAeaYu0/Um5UqdqBeyvJCozv0j2nm7C0KcF4lvwiP6AI8Dn3JuProM4AmU27KgTHGS6HqTktQJj5PlhQTArMW7eHR0hxrXqi3vxV/2cM+wNoT4uz4NihANTeKb8Jj5wBVAAucSt+Mo68L+ULadD0x1vUm5/So8zp3lhYTv+mjVYcwlVpfrL1h9lFyzpR57JMT5k/gmPKYjsAslgXuo7PU/lGfpOpTVGQfc4nqTXr1Sl/nue+QtXUrJoUOo/Pww9upF1KOPYmhzbkJTW3Ex6S++SO5PS7CVlhI4eDAx06ehjYhw1Ck9dYqUmTMpXLsOtb8/pnHjiJo0EZVWLkR6mywv1HzZgRH/Weby1YrCEt9K6CS++T6Jb+K8nEC5SndJ2au8NcAA95v0alQoXL+e0Jtuwti9G3arlfRXX+XYnf+i7eLFjiVp0pKTyV/+F/FzX0MdGETarFmcePAhWn35BQB2q5Xj99yLNjKCVl9+gSUjg1OTn0Sl1RI1aaI3355Alhdqzl66pvJcd7WJCPKdW68S33yfxDdxXkYDK4GwCuWrgMuAbPeb9GpS1+KD952245KT2T9oMEU7d+Lfty/WvDyy/7uI+JdeImCAkrLGJj/PoUsvw7xlC8aePSlYtYrigwdp8dGHyrfbzp2JfPgh0v/zMpEP3I9K7zv/kxCiKbmmT4K3u+BVEt+EEDUagJLY/QkElZX9BVwOzKhbk43qmTpbXh4AapMJgKKdO6G0lIBBAx11DG3aoI2LpXDLFgDMW7Zg6NDB6XZFwJAh2PLzKT5woMrzFBcXk5ub63jllZ1XCCHqi8Q3IYSTD4AWKElcMUpydxnwLFDHC/GNJqmz22ykPZ+MsXdv/DooTwhaMjJR6XRogp0nctGGR2DNzHTU0YaHV9ivbFsyq57cJTk5GZPJ5Hh16dLF029HCCEcJL4JISpRA18BOuAiYCyQjDIp8Xk02SikPvssxfv3E//Ky/V+rilTppCTk+N47dq1q97PKYRoviS+CSEA2FbhtQflVutx4GZgWLl9ddAohk+lPjuL/GXLafnZAnQxMY5ybWQE9tJSrLm5Tt9mLVmZaMpuR2gjIzBv3+7UniUrS9lX7pZFeQaDAYPB4NjOzc312HsRQojyJL4JIRx6AiqU6QHOOrv9LsqyYfayMtdnhHLw6pU6u91O6rOzyPvtN1p+/BH6BOcHq/26dgWdjoLVaxxlxYcOYzmVgn/PngAYe/akeN8+R6ADKFj1N+rAQPTtZOZ6IYR3SHwTQlRyGGUJsMPlXoeq+P1QdQ3UzKtX6lKffZbcxT+R8NabqAMCsGRkAKAOCkLt54cmKIiQq68i7cUX0JhMqAMDSZs9G2PPnhjLgl7A4MEY2rbl1BOTiXr8MSwZmWTMnUvoTTehlpFhQnjNPQs2uFz33VsuqMeeeIfENyFEJS3rt3mvJnXZX34FwLFbJziVxz7/PCFXXQlA9JQpqNRqTjz8MPaSEgKHDCZm2jRHXZVGQ+K8d0iZOZMjN9yI2mjENG4ckQ892HBvRAhRSZCfzvG73Q6/7kwlyE9L9wRl9OeOk7nkmksZ0y2muiaaNIlvQohK3JlUuBDlql1X15v3alLXec/uWuuoDQZipk1zCnQV6eLjafHee57smhDiPP3n2nOTDyf/vJvLesTy3JXd0aiVFSasNjtTv99BkF+jeLTX4yS+CSEquQVlbdc7gUuBgCrq7AI+Az4CXsStpK7RjH4VQviuhRtOcNewNo6EDkCjVnHn0NZ8s+G4F3smhBANaBfKXHRTgRCUhG0Uylx1Q4AIoDfKFbpfgVvda943vyILIRoVi9XGwfR82kYGOpUfTM/HZrNXc5QQQvgYHfBQ2WsDyjJhRwEzkIQy6fAIKi8d5iJJ6oQQ9e7aCxKZ/N9tHDtdSFJiCABbjmXzzvKDXHtBonc7J4QQ3nBB2cuDJKlrhOx2O3azudr9KqMRlUpV7X4hGpunL+1MZJCB91ccIj2vGICoIAN3D2vDXUPbeLl3oiFJfBOi/khS18jY7XaO3jQe8+bN1dYx9u5Ny88/k8Anztunq4/w7vJDZOQX0zk2mJlju9Kz7EpaRaVWG2//eZD/bjpBam4RbSICePIfnRjeMarW86jVKu69sC33XtiWvKJSwHl0rGgeJL4JUb9koEQjYzebawx4AOZNm2r8piuEK37ceorZi3fz8Mj2/PTgELrEBnHr/LVk5hdXWf8/v+7li3VHmTm2K79NvJDxA1pyz4KN7DiZ49Z5g/x0ktA1UxLfhKhfcqWuEWu/aiVqo9GxbTOb2T94iBd7JHzJBysPc0O/RK4re6btuXHd+WNPOt9sOM59wyuvVvDdppM8cFE7RnRSrszdEt6SVfsz+WDFIV67oVel+pe9voIv7hyAyV/HpXNXUNOFl58eGuqZNyWaDIlvQnieJHWNmNpoRO3v7+1uiCYkLy/Paa3PiuuAnlVisbHjZA73DW/rKFOrVQxuF8Gmo9lVtl1itWHQOl/c99OpWX/kTJX1R3WJRl9Wf3TXaHffivBxEt9EvXmn7HWkbLsrMA34R9l2EfAo8BVQDIwB3gbKh6ljwL+BP4FAYAKQjHPWtAyYBOwEElGmKbnNs2/FXZLUCeFDunTp4rQ9ffp0ZsyYUanemcISrDY7EYHOCV9koIGDGQVVtj2sfSQfrDhMv9bhtAzzZ9XBTH7ZmYrNVnVfHhnZAVAmGR7YJpxOscGYjHLbVQhRzxKAF4D2gB34BLgC2IyS4E0EfgIWAibgAeAqYFXZ8VaUueRigL+BFJT54nTA82V1DpfVuRf4HPgdZULhWJQk0VW/l73SgYqx9EM32ikjSZ0QPmTXrl3Ex8c7tqu6SldX0y/vwpOLtnPxy8tQqVS0DPPn2j6JtU4erFGruOXDdfw+6UJJ6oQQ9e/yCtvPoVy5W4OS8M0HvgAuKtv/EdCZc0t4/YoySfBvKFfvegKzgMnADEAPzANaAy+XtdEZZc65V3E9qZsJPIsyrUks4IGxQXVK6uylpVgyM7GZi9CGhaIJCTn/ngghzltQUBDBwcG11gv116NRqyoNisjILyYysOpEMDzQwPu3XkBRqZXswlKigw288MseWoTVfgutY3QQx04XkuhCXW+T+CaED7GiXJErAAYCG4FSYGS5Op2AFsBqlKRuNdAd59uxY1Bux+4EepXVKd/G2TqPuNG3ecDHKEuHeYjLSZ01v4DcH/9H7k9LMG/fjr20VFmlW6VCGxNN4ODBhFx3Hcbu3T3XOyFEvdBr1XSLN/H3gUzGdI0BwGaz8/eBLG4d1LLGY/10GmJMGkqtNn7Zkcpl3WNrPd+jozvw3E+7eXR0B7rHmzDqNU77vT0aVuKbEE2Dq88Nsx0liStCeSbuO6ALsAXlSltIhfrRQGrZ76k4J3SU266tTi7K6hBGalcCDHKhnhtcSuqyPvqYrHnz0LVoQeCI4YTfcw/aqCjUfgasOTkU799P4YaNHPvXnRh79CBm6tPoW7XybE+FEB5155DWPLpwK90TQuiZaGL+yiMUlli4to8yGnbS11uINvkx+ZJOAGw+doa03CK6xJpIzS3itd/2YbPbuefCtjWdBoDbP16vnPPTDU53GOwodxwOJV/m4XfnOolvQjQdrj43TEeUBC4H+BZloMPy+u6dm+5EuQ38jOeadCmpK9q+nZafLcDQvn2V+409ehBy9dXYSkrIWbSIwo0bJegJ0chdnhTH6YISXl26j4y8YjrHBfPJHf2IDFK+9Z7MNjtNAFtssfGfX/dx7HQhAXoNIzpG8er1PV16Tu7LuwbU2/s4XxLfhGg6XH5uWA+cnZmpD7AemAtcj3KFLBvnq3VpKAMjKPu5rkJ7aeX2nf2ZVkWdYFy7SgfKVcT3UJ7d64EyEKO8V1xspxyXkrr4V16uvRKg1usJveEG93shhPCKCYNaMWFQqyr3fX3PQKftAW3C+W3ShXU6z4A24XU6riFIfBOi6XD1ueFKbCjTl/RBSZ5+B64u27cXZQqTsyFvIMrginTg7II5S1ESti7l6iypcI6l5dpwxTaUQRgAOyrsq+OgCRn9Kpo1WYeyYexOya2yXKUCg1ZDXIgfBq2myjpCiLpptvFtCsqcdC2APJRbnMuA/0OZwuRfKPPLhaEkag+iJGNnbyiMRknebgHmoDw/NxW4Hzh7YfBe4E3gCeAO4A/gG5SpUlz1Zx3eWy3cTupshYVkvv8+havXYDl9moqTVLX7banHOidEfZJ1KBvOpa+vqPGLp1aj5p89Ynn+yu746byX3El8E76iWce3dJR55VJQkrgeKAndqLL9r6Iskno1zpMPn6UBFqOMdh0IBKA8k/dsuTqtURK4iSi3dROAD3BvjrryTpT9TKjj8WXcTupSpj5D4fr1mK4YizYykhrX/hGiEXNnHUqVzHx/Xt69uQ8v/LKHe4a1ISkxBICtx7N5f8VhHr64PVabnRd/2cPLv+7l6cu61NxYPZL4JnxFs45v82vZ7we8VfaqTksq316taDjKhMZ1ZQNmo8x1l19WFoSy2sXTKImnm9xO6vJXrCDx3Xn49+7t/tmEaKRkHcr69dafB5h+eVcu7BDpKOsUE0yMycgrv+7lhweGYNRreO6n3V5N6iS+CV8k8a2ReholAX0BGFxWthJlguMilOf63OR2UqcJDkZjMrl/JiEaMU+uQ9lsn2OpwZ7UPOJDKg8Jiw8xsic1D4AuscGk5xU1dNecSHwTvqgh4xs0zxhXJ5+g3LIdW66sBxAP3EfDJHWRDz9ExutvEPdCslPmL4Ro5s+x1KBtZCDvLDtI8lXd0WuVewqlVhvvLDtI28hAANJyiyqtRdvQJL4JUT1X4hs0zxhXJ6dRVrOoqFPZvjpwKak7dOVVTsNrS48eY//gIeji40Hn3ESbRYvq1hPhNXJlyXOa9XMsNZg1rit3frKBgcnpdIoNAmBvah5Wm535t/UF4NjpQm4ZUPNqFvVB4ptvk/jmOa7EN2ieMa5OklBG0L5eofzNsn114FJSF3TxxXVrXTR6cmWp/shzLOf0aRnGiskX8f3mkxzOLADg0u6xXNEznkCDEoau6n2ew77qSOKb75L4Vn8qxjdo3jGuTuYAl6FMPnx2frvVwHFqH6RRDZeSusgH7q9b66LRkytL9ceTz7H4gkCDlpu9cCWuNhLffJfEt/oj8c0DLgT2oYzC3VNWdhXK83RxdWvS5WfqTk1+Ev+BAwjo1w9dXB3PJho1ubIkmiuJb75P4ptolOKo04CI6ric1JWeOkXq9BnYS0vRxcfj378fAf3749+/P7qoqNobqELh+vVkzf+Qop07sWRkkPDmGwSNHOnYf+rJKeR8/73TMQFDhtDig/cd29bsbFJnP0f+n3+CWk3Q6FHEPPUU6oCAOvWpOZNvXqK5qo/4BhLjGhOJb6JR2AZ0Q5mDblstdXu437zLSV3LBZ9iKynBvGkzhevWUbhuHSn/+xG7xYK+ZUslCA4YQPAll7h8cpvZjKFTR0xXX8XJBx+qsk7A0KHEPX8ujVXp9U77Tz7+BJaMDFp8OB+7xcKpp54iZdp04l/+j8v9EEI0b/UR30BinBCigp4oy45Flf2uAuxV1FMBVvebd2tKE7VeT8CA/gQM6A+ArbgY8+bN5P+1guxvviH7m4VuBb3AYcMIHDYMgJPV1FHp9crM7lUoPniQghUraLVwIcbu3QCImTqV43ffQ9QTT6CLrvs3bCFE8+Lp+AYS44QQFRwGIsv97mFuz1MHYC8poXDLFgrXradw7VrM27ahjYoiaPRoT/ePwnXr2DdoMJrgYPwH9Cfy4YfRhoYCYN6yBXVwsCPYAQQMHAhqNeZtW9GNGlVlm8XFxRQXFzu28/LyPN5vIURl20/kcCBD+XtrHxVEt/jGN9FvQ8Y38HyMk/gmRCNWfqzYUWAQlTMxC/B3hboucjmpK1y/noJ16yhcuw7ztm3oYmPx79uXkOuuI+6lOehiYtw/ey0Chg4haPQodPEJlB4/Rvqrr3H87nto9dWXqDQaLBmZaMPCnI5RabVoTCasmZnVtpucnMzMmTM93l8hRNUy84t58IvNrDmcRbCfDoDcolIGtgnnjRt7Ee7lSYe9Ed+gfmKcxDchmogRQArKrdjycsr21eft16O3TkAXG0v4XXcS/8rLaCMi3D+bm0yXXeb43a9jBwwdO3Jw1GgK161Tvq3W0ZQpU5g0aZJj++TJk3Tp4r31JoXwddP/t5OCEgtLJw6jXZQy+fD+tDweXbiVGT/u4o0be3m1f96Ib1A/MU7imxBNhB2nic8dsoA6joNyOakLv/NfFKxbR9rzyZz58iv8+/bFv18//Pv1ddwqqG/6xEQ0oaGUHD1GwMCBaCMjsJx2XkvDbrFgzclBU0NQNhgMGAznrgzk5ubWW5+FEPDX3gw+u7O/I6EDaB8dxLNXdOOW+Wu92DNFY4hv4JkYJ/FNiEbuqrKfKuA2oPyNCivKqNhBdWva5aQu6tFHAbAVFFC4cSOF69aRNX8+Jx97DEOrlmVBsD/Bl4ypW09cUJqaijU7G22U8pShsWdPbLm5mHfsxNitKwAFa9aCzYaxRx3X2BBCeJzNbkerqfyVVKtWYa9q5FcDawzxDSTGCdEsnH2U2A4EAeUX5tADA4C76ta02wMl1AEBTiO6rNnZZH38MWc++5wzX31N8CU7XW7LVlBAybFjju2SEyco2r0bjcmExmQi4623CR49Ck1EpPK8yUv/Qd+iBQFDlAkjDW3bEjB0KCnTniF2xgzsFgtps2YRfOmlMipMiEZkYNsIZpbdZo0O9gMgNaeIWYt3MahtuJd7d44n4xtIjBNCVOGjsp+tgMcBD06f6HZSZ7fZKNq+XXmoeN16zJs2YSssRBcbS1A1o02rY96xk2MTJji20194EQDTuHHEzJhO8d69HP/+e6x5eegiIwkYPJjIhx9CXW4ep/iX5pA6azbHbru9bGLO0cQ8/ZS7b0sIUY+evaIrd36ygSEv/kGsSflampJjpkN0EK/d0NO7nSvHk/ENJMYJIWpwK8pcR+0rlO8HdChJn5tcTuqyPviAgnXrMG/ajK2gAG10NP79+hL91BT8+/dHn+D+YtwB/fvRec/uave3mP9BrW1oQkJkEk4hGrm4ECM/PTSElQcyOZieD0C7qCCGtG+YAQm1qY/4BhLjhBA1uA24g8pJ3VrgA2CZ+026nNSd/uRT/Pv1I+qJxwno3x99y8a3MLcQonH678YT/DMplqHtIxna/txEuyUWGz9uPcXVfeqWNHmKxDchRIPbDAyuonwA8EDdmnQ5qWu/4q+6nUEI0Wh9uvoI7y4/REZ+MZ1jg5k5tis9E0OqrT9/5WE+X3OUk9lmwgL0/KNbLE9c0hE/nabG8zz+7VYu7BiJIdC5XkGxhce/3er1pE7imxCiwamAquYGz6FOc9SBG0ld6alTLtXTxcXVrSdCiAb149ZTzF68m9lXdqNXYggfrjrMrfPX8sdjw4moYjLgH7ac5MVf9vDSNT3o3SKUw5kFPLZwKyoVPPPPmudBq246ppScIoLKJiP2JolvQogGNwxIBr4Ezn7ftZaVDalbky4ndQdGlntI+OwcBCqVc5lKRedd7o0OE0J4xwcrD3NDv0SuuyARgOfGdeePPel8s+E49w1vV6n+xqNnuKBlKFf0jAcgMcyfsUlxbDmeXe05Lp27ApVKSejGf7AWjfpczLDa7Jw4Y+bCDlWve9qQJL4JIRrciyiJXUdgaFnZCiAX+KNuTbo++lWlQhcdjenKKwkcMQKVtubbLUKIhpeXl+c02WzFiWjPKrHY2HEyh/uGt3WUqdUqBreLYNPR7Crb7tMylO82n2TL8Wx6JoZwLKuQP/emc1Xv6m+dju4aDcCulFyGdYjEX38ubug0ahJCjfyjW6y7b9PzJL4JIRpaF5SJht8EtqLMV3cryvN0YTUcVwPXn6lb9ifZ339PzqLvOPP115guv5yQa67G0LZt7QcLIRpExeWgpk+fzowZMyrVO1NYgtVmr3SbNTLQwMGMgirbvqJnPKcLSrh23t/Y7WCx2RnfvwX3j6h8Ve+sR0Z2ACAh1J9/9oit9dk7b5H4JoTwijjgec8153JSp42MJOKuu4i46y4KN24ke9Eijlx3Pfp2bQm5+mpCrrkGlVrtuZ4JIdy2a9cu4uPjHdtVXaWrq9UHs3jrz4PMuqIbPVuEcCSzkGd/3Mnrv+/noYsrjsl3do2XB0LURuKbEKLB1TY+a5j7Tbo9+TCAf58++Pfpg2XiRE4++hipM2YSPHo0mpCQujQnhPCQoKAggoODa60X6q9Ho1aRmV/sVJ6RX0xkFYMkAF5ZuperesdzQ78WAHSKCcZcamHKou08MKIdanVVQyGaHolvQogGMbyKsvJhtA4jYOv01bNw02ZOTZ3KwUv+ga2wkJhpz6B24X8kQojGQa9V0y3exN8HMh1lNpudvw9k0btlSJXHmEutTmMHANRlBY1g+VaPkfgmhGgQZyq80oFfgL7Ar3Vr0vUpTdLTyfnhB3IWfYc1NxfTP/9Jyy8+x69Dh7qdWQjhVXcOac2jC7fSPSGEnokm5q88QmGJhWv7KKNhJ329hWiTH5Mv6QTAxZ2imb/yMF3jTPRKDOFIVgGvLN3HxZ2jnUa1NkUS34QQDc5URdkoQA9MAja636TrU5pcdDG6qChM48YReNFFqHRasNsp2rvXqZ5fx47u90II0eAuT4rjdEEJry7dR0ZeMZ3jgvnkjn5EBim3X09mm1GVuzT34EXtUKng5V/3kppTRHiAnos7R/PYmKb/Ny/xTQjRaEQDe2utVSXXn6mzWilNSSHznXfInDdPKbNXuOki8zgJ0aRMGNSKCYNaVbnv63sGOm1rNWoeGdnBMaLVHVabnW83HmfVgSyyCoqx2Zz3f3n3ALfb9CiJb0KIhratwrYdSAFeAHrWrUmXk7p2vy2t2xmEEM3ezB938u3GE4zoFEWH6CBUVa4v4T0S34QQDa4nysCIig8lDwA+rFuTLid1BWvWEHjRRWhDQ+t2JiFEs/Xj1lO8dVNvRnSK8nZXqiTxTQjR4A5X2FYDkYBf3Zt0efRrzv9+5MCFwzlyw41kvv8+xQcP1v2sQohmRadR0zLc39vdqJbENyF8SDLKCNIgIAoYR+Vn1IqA+4FwIBC4GkirUOcYcBngX9bO44ClQp1lQG/AALQDPnajny0rvBI5r4QO3LhS1/KTj7Hm5JC/fDl5f/xJ1rx30USEEzTiIoIuvghjnz4yOacQokp3DW3DR6uO8OwVXZ0GXzQWEt+E8CHLURK2vihJ2FPAaGAXEFBWZyLwE7AQZRTqA8BVwKqy/VaUhC4G+BvlWbdbAR3nVoA4XFbnXuBz4HfgTiAWGFNN315343085EbdMm5NPqwxmTCNHYtp7FjsJSUUrF1L3h9/cPLxJ7AXFRF44TACR1xE4LChqP0b77dyIUTDWn/kNKsPZbFsXzodooLQapwTu3dvucBLPTtH4psQPuKXCtsfo1xp24iySkMOMB/4AriorM5HQGdgDcozbb+iJIG/oYxG7QnMAiYDM1CmHZkHtAZeLmujM7ASeJXqk7pXK2xnAIVASNl2NueuDNZ3UleeSq8ncOhQAocOhenTMW/fQf6ff5D5zjsUHzpI5H331bVpIYSPCTbqGNM1xtvdcJnENyEap7y8PHJzcx3bBoOh9uUQc8p+hpX93AiUAiPL1ekEtABWoyR1q4HuKAndWWOAfwM7gV5ldcq3cbbOIzX0pfxzdF8Ab6MkmGdnS9oL3AXcU/Nbqk6dk7qKjN27YezejciHHsJeWuqpZoUQPuA/1yZ5uwvnReKbEI1Dly5dnLanT5/OjBkzqj/AhpJkDQa6lZWlolxpC6lQN7ps39k60VXsx4U6uYAZMFbfLQCeAb7lXEJH2e+vAtcA42s5vgpuJXV2iwVsNlR6vaPszMKFmDdsxK9bN0JvHo9KpUKl07nfEyGEz8vKL+ZQZgEAbSICCK9mnVlvkPgmROO3a9cu4uPjHdu1XqW7H9iBclu0sUmh8sALUJ7nqzhow0VuJXUnH38cfUIiUY9OAuDMV1+T9uKLBA4dSubbb2NJT3fsE0KIswpLLEz/YSeLNp/EVjapr0al4qre8cwc2w2jXuPlHkp8E6IpCAoKItjVtZgfABYDfwEJ5cpjgBKU59dCypWnle07W2ddhfbSyu07+7Ni8pUGBFP7VTqAi1Fus36AMoIWlFvD/6bybV0XuTWcq2jXLgKGDnFsn/nma6KnPEnC63OJf+01cn5aXLdeCCF82qzFu1l7+DQfTLiAbdNHs236aN6/9QLWHj7N7J92ebt7gMQ3IXyGHSWh+w74A2UwQ3l9UEax/l6ubC/KFCZnF9IZCGwH0svVWYqSsHUpV6d8G2frDMQ1H6IkhhegTIliAPqh3ML9wMU2KnDpSt2pKU8BYElN48yCz8j5/gew2ynes5eCFSswb9kKVguW9AxOPfU0AHHPP1e3HgkhfM4vO1J4e3wfBrYNd5SN6BSFQafmgS8289yV3b3WN4lvQviY+1EGIfyAMlfd2WfgTChX0EzAv4BJKIMngoEHUZKxsysWjkZJ3m4B5pS1MbWs7bN3fO8F3gSeAO5ASSC/QZkqxRWRwBJgH7AbZXWJToD7KzE6uJTUxSUrk7IUrF1D2IRb8b/gAvKWLcO8aRMJb7wBgDUvj7zf/5BgJ4SoxFxqJTJIX6k8ItCAucTqhR6dI/FNCB/zTtnP4RXKPwJuK/v9VZR7lVcDxSijVt8uV1eDcuv23yjJXgAwAXi2XJ3WKAncRGAuyi3eD6h+OpPqdADal/1+ntN4uvVMXUDffqRMm47piivIWbSIoEv/4dhXvGcP+pYtz683Qgif1LtFKK8u3c/L1yXhp1OenysqtTL3t/30bhni3c6VkfgmhI+ouJZqVfyAt8pe1WmJciWtJsOBza51q0qfAi8B+8u2O6CsXHFL3Zpz65m6qCcn49etK7mLF+M/YAAR95ybSCXvt98xjb3crZMXrl/P8Xv/zf6hw9jdqTN5v/3mtN9ut5Px+uvsGzqUPUk9OXr77ZQcOeJUx5qdzcnHHmdvnwvY27cfp55+GltBgVv9EELUr+mXd2XD0dMMTP6dm95fw03vr2Fg8u9sPHqG6Zd39Xb3AM/HN5AYJ4SowSsoVwIvRblt+w1wCcpt3YqTFLvIrSt12tBQ4ufMqXJf9JQn3T65zWzG0Kkjpquv4uSDladOzvrgA04v+Iy4F5LRJSSQMfd1jt15F21+Woy6bBjzycefwJKRQYsP52O3WDj11FOkTJtO/Mv/cbs/Qoj60TEmiGWPjeD7LSc5mJ4PwNikOMb1indcufM2T8c3kBgnhKjBGyi3im8tVzYW6IqyasVE95v02OTDdRE4bBiBw4YBcLLCPrvdzulPPyXi3nsJuvhiAOJefIH9g4eQ99tvmC67jOKDBylYsYJWCxdi7K7MKhgzdSrH776HqCeeQBcd1ZBvRwhRA6New439Wni7Gw1KYpwQolopwKAqygeV7asDl26/pkyfQWlqau0VgdwlS8j58ce69aac0hMnsGZkEjDo3NhgTVAQxh49lNFogHnLFtTBwY5gBxAwcCCo1Zi3ba227eLiYnJzcx2vvLy88+6vEMLZ0l1plFptjt9renmTN+Ib1F+Mk/gmRBPRDuWWa0Vfc27ghJtculKnCQvl0D8vx9i7F0EjRuDXrRvaqChUej223FyKDx6kcONGcpf8jDYqkthnn6290VpYMjKVc4eHO5VrIiKwZGY46mjDwpz2q7RaNCYT1szMattOTk5m5syZ591HIUT17l6wgfVPjyQi0MDdCzZUW08FHEq+rOE6VoE34hvUX4yT+CZEEzETuB5lcuTBZWWrUOa+qyrZc4FLSV3Uww8TNn482d9+y5kvvqT44EGn/eqAAAIGDiT22ZnKAtiN3JQpU5g06dzM8CdPnqy0npwQ4vwcLpeoHfZi0lYbiW9CCK+4GmXVileA78vKOpeV9apbky4/U6eNiCDi3nuJuPderDk5lKakYC8qQhMaiq5FC1Sq85xcpeL5IiMAsGZloYs699yINTMTQ+fOjjqW06edjrNbLFhzctBERFTbtsFgcFovLjc315NdF0JU8N+NJ/hnUiwGrfOgiBKLjR+3nuLqPgnVHNkwGjq+Qf3FOIlvQjQBpShLhD0DfOa5Zt2a0uQsjcmEX6dOGHv2RN+yZb0EPF1CAprICApWr3GUWfPzMW/bhrFnEgDGnj2x5eZi3rHTUadgzVqw2TD2SPJ4n4QQdfP4t1vJK6q8cnVBsYXHv63++VdvaIj4BhLjhGjWdMB/Pd+sV0e/2goKKDl2zLFdcuIERbt3ozGZ0MXFEXbrrWTOm4e+VUt08QlkvP462qgogkYqK90a2rYlYOhQUqY9Q+yMGdgtFtJmzSL40ktlVJgQLvh09RHeXX6IjPxiOscGM3NsV3omhlRZ9/p3V7P28OlK5SM6RvLR7f1qPI+dqidKT8kpIshP537HmwiJcUKIao1Due1ah6lLquPVpM68YyfHJkxwbKe/8CIApnHjiHshmfA778RuNpMybTq23FyMfXqT+P57jvmbAOJfmkPqrNkcu+12UKsJGj2amKefavD3IkRT8+PWU8xevJvZV3ajV2IIH646zK3z1/LHY8OJCDRUqv/uLX0oKRvNCpBdWMo/5q7g0u6x1Z7j0rkrUKmUhG78B2vRqM+ldlabnRNnzFzYIdKj76sxkRgnhKhWe5Rlx1YBfVCWIiuv8tSWtfJqUhfQvx+d9+yudr9KpSLyoYeIfKj6d6YJCZFJOIWogw9WHuaGfolcd0EiAM+N684fe9L5ZsNx7hverlL9EH/ntVt/3JqCUafhsh7VJ3Wju0YDsCsll2EdIvHXn3umTqdRkxBq5B/dqj++qZMYJ4So1nwgBNhY9ipPRdNL6oQQnpWXl+f0YHzFh+bPKrHY2HEyh/uGt3WUqdUqBreLYNPRbJfO9c3641yeFIu/vvow8sjIDgAkhPpzeRUDJYQQotk67Pkm3RooYd6yhfRXXyNtzkvkr1jh+d4IIc5Lly5dMJlMjldycnKV9c4UlmC12SvdZo0MNJCRX1zrebYcz2ZvWh7X93VthYj2UYHsOlV5FObmY2fYdiLbpTbqm8Q3IYTX2Mte58nlpC73l//jyE3jOb1gAdnffsvxe+4la/6H598DIYTH7Nq1i5ycHMdrypQp9XKer9cfp1NMULWDKiqa9sMOUnKKKpWn5RbxzA87qziiYUl8E0J4xXygG+BX9uoGfFD35lxO6rLee4+Qa6+l4/p1dFy3lsiHHybzvffqfmYhhMcFBQURHBzseFV16xUg1F+PRq0is8JVuYz8YiKrGCRRXmGJhcVbTzmexXPF/vR8usWZKpV3jTNxIM37y1hJfBNCNLhpwMPA5cDCstflKKNhp9WtSZeTuuIjRwi/43ZUGuWZmPDbb8NWUIAlK6tuZxZCeI1eq6ZbvIm/D5xbaspms/P3gSx6twyp8diftqVQbLVxZa94t85X1W3d9LwipxGx3iLxTQjR4N4B3geSgbFlr2TgPeDtujXpclJnN5tRBwY6tlV6PWq9HlthYd3OLITwqjuHtObL9cf5duMJDqTn8fT3OygssXBtH+UK3KSvt/DiL3sqHffNhuOM7hJNaIC+0r7qDG0fyZxf9pBbVOooyzGXMueXvQxt7/0pTSS+CSEaXClwQRXlfYDKc7W7xK3Rr9kLv0Xt7+/Ytlut5Hz3HZqQUEdZ2K231K0nQogGdXlSHKcLSnh16T4y8orpHBfMJ3f0IzJIuf16MttcaTWFgxn5rD9yhgX/qnmy4YqevrQz1727msEv/EHXuGAAdp3KJSLIwKvX9/TI+zlfEt+EEA3qFpSrda9UKH8PGF+3Jl1O6nSxsWQvXOh8cEQEOT/871yBSiVBT4gmZMKgVkwY1KrKfV/fM7BSWdvIQI68cJnb54kx+fHLI0P5fvMpdqfk4qdTc22fRMb2jEOnqdNqhR4l8U0I4RXzgV+BAWXba4FjwK3ApHL1KiZ+1XA5qWv3x++uVhVCiEr89Vpu6u/aFCgNTeKbEKLB7QB6l/1+sOxnRNlrR7l6bjx2LJMPCyEazP60PE5mmym1Ok/INKpLtJd6JIQQXvKn55t0OanL/v57l+qFjBtXx64IIXzVsaxC7l6wgb1peag4N8fm2S+gh5Ldv6XrSRLfhBC+wOWkLmXKU8pDxFot2KuZ9lilkqAnhKhk5o87SQzz54u7BjD0xT/44YHBnCksZfZPu3n60s7e7p7ENyGET3A5qdO3bYM1M4vgsZcTcvXV+HXsWJ/9EkL4kE3HzvDFXQMIC9CjVqlQqVT0bRXG5DEdmfG/nSx5eKhX+yfxTQjhC1wedtZ28WIS352HvaiYozffwuGrr+HMl19izc+vz/4JIXyA1WYn0KB8hwwN0JOWqywZFh9q5FCm92OIxDchhC9way4BY1ISsc/OpP2Kvwi95WZyf/6F/UOHcfKxx7GVlNRXH4UQTVzHmCB2peQC0DMxhHeXH2LDkdPM/X0/LcL8azm6YUh8E0I0dXUa/ar28yNk3Dj08fFkvPEmuUuWEPPMVNC7PsO8EDazucpyldFYadJb0bQ9cFF7zCXKFOmTRnXgjk/Wc+27qwn11/Pmjb283DtnEt+EJ0h8Ey7ZjzIKNh2wVdhXh/Vf3U7qStPSyPnue7K/W4S90Ezw2MuJmTEdjanyYt1C1GT/4CFVlht796bl559J4PMhF3Y4txRYq4gA/nh0ONmFJZiMukb131nim/AUiW+iVu8D/0aZly4G5/noVNRvUpf7889kL/qOwvXrCRgymOjJkwm88ELHAthCuEJlNGLs3Rvzpk3V1jFv2oTdbEbl3zhuy4nzU2q10emZX1jy0FA6xgQ5ykP8G8+VL4lvwhMkvgm3zAaeAyZ7rkmXk7qTkx5FFxtL2IQJaMPDKT1xkjOff1GpniyjI2qiUqlo+fln2Ku4NWEzm6v9dgtgt9urPM7RttzWaJR0GjVxIX5YbdVMFdIISHwTniDxTbjlDHCtZ5t0a+1XVCpyFy+uvpKsjShcoFKp3P6WarfbOXrTeMybN1dbR25rNF4PjGjHS/+3h1ev79mortCdJfFNeIrEN+Gya1HWfb3Xc03K2q+iSbCbzTUGPJDbGo3ZJ38f5WhWAf2e/52EECNGvfNtzZ8e8u48dRLfhDdJfKsHfwEvARuBFOA7YFy5/XZgOspzbdnAYOAdoH25OqeBB4EfUeYKuRqYCwSWq7MNuB9YD0SW1X/CxT62A54B1gDdAV2F/Q+52E45Hlv7tTQ1lcy33iZ21rOealKIKrVftRK10ejYru22hvC+0V2b9tquEt9EQ5H45iEFQBJwB3BVFfvnAK8DnwCtUZKrMcAuwK+szniUhHApUArcDtwNnH0yIxcYDYwE5gHby84XUlavNu+hJIjLy17lqfBuUmfNzib7v/+VoCfqndpoVJZ0Eo3aR6sOc2O/FvjpNFx7QSKxwX6o1U3z1pHEN9FQJL55yD/KXlWxA68BU4Eryso+BaKB74EbgN3ALyhX4C4oq/MGcCnwHyAO+BwoAT4E9EBXYAvwCq4ldYddfjcuc2vyYSGEcNXsn3aTX6zMTTf0xT84XSgT+Aohzk9eXh65ubmOV3FxsfuNHAZSUa6wnWUC+gOry7ZXo1xxu6BcnZEoWdPacnWGoSR0Z40B9qIMgnBVSdkxFjeOqYYkdUKIehEdZODnHamcOFOIHUjNKeJktrnKlxBCuKJLly6YTCbHKzk52f1GUst+VnwqJLrcvlQgqsJ+LRBWoU5VbZQ/R00KgX8B/ihX+Y6VlT8IvODC8VXw2O3X+pDxxptkvvWWU5m+dWva/rwEAFtxMekvvkjuT0uwlZYSOHgwMdOnoY2I8EZ3hRDlPHBRe2b8byfTf7ChAsa+ubJSHTvKoyOHki9r6O41ChLjhHDPrl27iI+Pd2wbDAYv9uY8TQG2AsuAS8qVjwRmAE+636TLSd2JBx+scb81N8/9s7vA0L4dLT788FyB9lyX05KTyV/+F/FzX0MdGETarFmcePAhWn1ZeX4pIUTDuql/C8b2jOPkGTOXzP2Lz//Vv1FOZwLei28gMU4IdwQFBREcHHx+jcSU/UwDYsuVpwE9y9VJr3CcBWVEbEy5OmkV6qSV21eb74GvgQE4rybRFTjowvFVcDmpUwcG1brfdMUVNdapE40WbWRkpWJrXh7Z/11E/EsvETBgAACxyc9z6NLLMG/ZgrFnT8/3RQjhlkCDlo4xQbx0TRJ9WoVi0DbOFRq8Ft9AYpwQDa01StL1O+eSuFyUZ+X+XbY9EGWqk41An7KyP1DWZ+1frs7TKCNjz05HshToCIS60I8MKt/iBWXkbh3HlLmc1MUlP1+3M5ynkqNH2T90GCqDAWPPnkRNmoguLo6inTuhtJSAQQMddQ1t2qCNi6WwloBXXFzs9HBlXl79fQsXQsA1fRK83YUaeSu+gedjnMQ3IYB84EC57cMoI1PDgBbAIyjLdLXn3JQmcZyby64zyi3Ru1CmKykFHkAZGRtXVucmYCbKc3GTgR0o89i96mIfLwB+QnmGDs4lch+gJIx10KifqTMm9SAu+Xn0rVtjSc8g8623OHLzzbT5349YMjJR6XRoKlyG1YZHYM3MrLHd5ORkZs6cWZ9dF6JJ+HT1Ed5dfoiM/GI6xwYzc2xXeiaGVFs/x1zKf/5vL7/sTCWnsJT4UCPT/tmFEZ2q+ropalMfMU7imxDABmBEue1JZT8nAB+jTBBcgDL1SDYwBGUKE79yx3yOkshdzLnJh18vt9+EsiLE/ShX8yKAabg2nQnA8yjTruxCubU7t+z3v6k8b52LGnVSFzhs2LmNjh0xJvXgwEUXk/fLz6gMftUfWIspU6YwadIkx/bJkyfp0qXL+XRViCbnx62nmL14N7Ov7EavxBA+XHWYW+ev5Y/HhhMRWPnh4xKLjVvmryU8QM8743sTHezHyWwzwX4Vp0EXrqqPGCfxTQhgOMpIrOqogGfLXtUJ49xEw9XpAaxwq2fnDEG5evgCyooSvwK9UaZK6V63Jht1UleRJjgYfatWlBw9RsDgQdhLS7Hm5jp9k7VkZaKpZWSYwWBwGjGTm5tbb30WorH6YOVhbuiXyHUXJALw3Lju/LEnnW82HOe+4e0q1f9mw3GyC0v5778HodMosyElhskkqZ7kiRgn8U2IJqQtylJlHtKk5qmzFRRQcvw42shI/Lp2BZ2OgtVrHPuLDx3GcioFf3mAWIgalVhs7DiZw+B255IDtVrF4HYRbDqaXeUxv+1Oo3eLEKb9sIMLZi9l9KvLeevPA1htNX0dVsz9bT/mEmul8qJSK3N/21/n9+FrJMYJ0YzkVvPKQ5mQuA4a9ZW6tBfnEDhiOLq4eCzp6WS++QYqtZrgf16GJiiIkKuvIu3FF9CYTKgDA0mbPRtjz54yKkw0W2dnWz+r4lWbs84UlmC12SvdZo0MNHAwo6DKto+dLuTvM2bG9Yzjo9v6cSSrgGd+2EGp1cYjIzvU2K+5v+9j/IAWGPXOo1/NJVbm/r6Ph0e2r+ZI3yYxTohmLISaR7kmALcB03H5ElyjTuosaamcevQxrNnZaMLC8O/Tm1Zff4U2LAyA6ClTUKnVnHj4YewlJQQOGUzMtGle7rUQ3lPx2anp06czY8YMj7Rtt0NEgJ7kq3qgUavonmAiLbeId/86VGtSd3aS4Yp2p+Q22rnrGoLEOCGasY9RpkS5DehXVrYO+ARlXdoMlHVmDcBTrjXZqJO6+FdeqXG/2mAgZto0CXKiybGZq14aS2U0olLVfdF7V2dbD/XXo1GryMx3XjcxI7+YyCoGSQBEBhnQaVRo1Of61zYqkIy8YkosNvTayl8le8z4P1QqFSpgxH+WOb03m81OQYmF8f1buvMWfYrEOOGr6ivG+ZRPgJeB68qVXY4ySOJdlHn0WgDP4RtJnRC+av/gIVWWG3v3puXnn9U56Lk627peq6ZbvIm/D2Qypqsy9bnNZufvA1ncOqjqJOuClqH8sOUUNpsddVlidzijgKggQ5UJHcC0y7tit9t54r/bmDiqA0HlRsrqNCoSQv3p09KVWTqFEE1JfcU4n/I3yhx4FfVCGQELygjZY1XUqYYkdU2UfAtqelRGI8bevTFv2lRtHfOmTdjNZlT+9T+q9M4hrXl04Va6J4TQM9HE/JVHKCyxcG0fZTTspK+3EG3yY/IlnQC4eUBLPl19lJk/7mTCoFYcySrg7WUHuG1Qq2rPcXbS4cQwJXk7O2pWiJpIfGuaGluMa/QSgfkoU5qUN79sH0AWrq1OUUaSuiZKvgU1PSqVipaff4a9iv9h2czmav+b1pfLk+I4XVDCq0v3kZFXTOe4YD65ox+RQcrt15PZZqd/R3EhRj65ox+zFu/ikrkriAn24/bBrbn3wrZVtp9XVOq4Mtc1LpiiUitFpZVHwAJOV/CEkPjWNDW2GNfo/Qe4FvgZ6FtWtgHYA3xbtr0euN71JiWpa0LkW1DTp1KpGtV/mwmDWjGhmittX99TeZ2aPi1D+f7+wS61nTTzV9Y9PZKIQAM9Zv5a5UCJswMoDiVf5nKfhW+S+OYbGluMa9TGoiRw7wL7ysr+AXwPtCrb/nelo2okSV0TIt+CRFPyxV0DCDEqV+C+vGuAl3sjGjuJb6JZak3l26/nQZK6Jka+BYmmYkCb8Cp/F6I6Et9Es5ON8gzd7rLtrsAdKOvK1oEkdUKIerE7xfXlqTrH1j5iVwghfMoGYAxg5Nw8da+gTGFydh1YN0lSJ3yKjJprPC59fQUqal5TG+SZOiFcJfHNx0xEea7ufc5lYxbgTuAR4C/3m5SkTvgUGTXXeKx4YoS3uyCET5H45mM24JzQUfb7E8AFdWtSkjoX2O32ah/eFd4no+Yap4RQ+aybAolvjZvENx8WjDKxcKcK5ceBoLo1KUldLex2O0dvGo958+Y6tyGXzN1X8TOr6X8w9T1qTv77ecbBjHw++fsIB9LzAWgXFciEQa1oGxno5Z41XxLfvEPimwCU+ef+hTJf3aCyslXA48CNdWtSkrpa2M3mWgOesXdvVEZjtfur+6MzdO5Mq88WQPn1MOXbMVD9Z1ad+hw1J7c8zt/P21N48MvNdE8w0buFMj365mNnGPPqX7xxYy/+0T3Wyz1sniS+eYfENwEoyZwKuBXlWToAHcrcdHWc5kSSOje0X7USdRXBrapvNK5cMi/evZu9fep449wHufKZ1fY/mIbsi9zycF3yz3u4b3hbJo3u6FT+ytJ9JP+8R5K6RkDiW/2S+CacWIE1wAwgGThYVt4WOI+PXJI6N6iNRtQu/gOv6ZI5djtHbr6F4t27K+8r01B/3OfD08/i1PiZna3TQLcEZCJUz0rPK+Kq3gmVyq/sFc97fx2s4gjR0CS+OZP4JuqVBhiNMj9da6C7Z5qVpK4e1XTJvPWi/zaKP+668sSzOFVpTJOPeqsvNT5f08j/XVRnQJtw1h05TauIAKfy9UdO07dVmJd6Jc6HxDf3SXxT+GKMq5NuwCGUpM5DJKmrhcpopOOmjY7fPdZuI/rjrgtPPIsjqlbTt+SOmzY2yX83IztH8+LPe9hxModeLUIA2HwsmyXbU3hkZAeW7kpz1B3VJdpLvWx+JL5VTeJb/fLFGFcns4HHgFlAHyCgwv46zMkuSV0tmnpwagjuPIsjqubKMy5N2TM/7ABgwZqjLFhztMp9IBMRNzSJb7WT+OYZvh7j6uTSsp9jUYLfWfaybav7TUpS54Maeoi6O8/ieJM70wg0NFeetwHPXk1pSIclURMeIvGtao05voHvx7g6+dPzTUpS54PqY4h6Yw8YrmjsD//KVRMhaifxrWqNPb6BxLhKLvR8k5LU+Yj6HqLeFAJGVRrTNALN0cajZ8guLOHizueek/vvxhO8+ts+zCVWRneNZsbYrhi0Gi/2UjR2Et+qJvGtCdrmRt0e7jcvSZ2PqI8h6r4QMBrTNALN0eu/72dAm3BHUrcnNZfJ/93GNX0SaBcVyLt/HSIqyI+Jozp4uaeiMZP4VjWJb01QT5Tn5c4+N1cTeaaueXPl0ranlqdx1GkCAaM+L/n7wm2b+rQrJZdHR59L2H7ceoqeiSG8cLXyFTTWZOTV3/ZJUidqJfGtahLfmpjD5X7fjDL69XFgYFnZauBlYE7dmpekrplpTMvT+IKmetumoeSYS4kINDi21x46zfCOkY7tHgkmUrLlfxTCMyS+eZbEt3rQstzv1wKvc24ULCi3XBOBZ4Bx7jevrnvPRFNx9jZDTRr7bYbGRD5P10UGGjh+uhCAEouNHady6FW29itAQYkFrUbCkKg7+Xv0LPk8G9B2qp54uDWwq25NypW6ZsBXbjM0FvJ5um54x0he/GUPT/6jM7/uTMWo0zitILEnJY+W4XKlRNSd/D16lnyeDagzyrqvHwD6srKSsrLOdWvSZ5K6059/zun5H2LJzMTQqRMxU5/G2KMOQ0d8lNxm8Cz5PF3z6OiO3LtgI9e/t5oAvZb/XJuEXnvuytw3G44ztH2EF3vYdEiMq578PXqWfJ4NZB5wOZDAuZGu21AGUPxYtyZ9IqnLXbKE9BdeJGbGDIxJPTj9yaccu/Mu2v68BG14uLe7J0Sj9enqI7y7/BAZ+cV0jg1m5tiu9EwMqbLuwg3Hefxb5/H4eq2afbP/UW37YQF6vrl3ILlFpQTotWjUzt/u3x7fG3+9T4SheiUxTog6eAt4CUgFkoA3gH5e7ZGzfihrv34O7Ckrux64icpLhrnIJ6Jp1sefEHLttYRcfRUAMTNnkL98Odn/XUTE3Xd5uXdCNE4/bj3F7MW7mX1lN3olhvDhqsPcOn8tfzw23GlwQ3lBBi2/P3ZuxkxVrWPyFcF+uirLQ/z1VZYLZxLjhHDT18AklKth/YHXgDHAXiDKe91yUoCSvN3tuSabfFJnLymhaOdOp8CmUqsJGDgQ85YtVR5TXFxMcXGxYzsvL6++uylEo/PBysPc0C+R6y5IBOC5cd35Y08632w4zn3D21V9kAqigvwasJfC3RjnVnyzA4Ue7KwQ58uf2udvc8UrwF3A7WXb84CfgA+BJz3QvidEA9cBdwAeGmjc5JM6y5lssFrRVLgFoYkIp/jw4SqPSU5OZubMmZXKU1JS6qOLQtS7s/92c3JyCA4OdpQbDAYMhspX3UosNnaczOG+4W0dZWq1isHtIth0NLva8xSWWBn8wh/Y7Ha6xpl44pKOdIgO8twbEZW4G+Pcim+FENwxuHK5EF6SuzdXSewqcCvGlQAbgSnlytTASJR54BqLz4CPgYuAVijJ3a1AXN2bbPJJXV1MmTKFSZMmObY3btzIRRddRL9+jelmuxDu69atm9P29OnTmTFjRqV6ZwpLsNrslW6zRgYaOJhRUGXbbSIDmXN1DzrFBpFXZOH9vw5x9dt/8+ukYcSaZHqDxkLim2jSOta826UYl4myGkO0czHRnHt2rTEYV/bKABagJHjPoNwmvgMYi9tZWpNP6rShIaDRYM3Kciq3Zmahjah6VF3FzH7o0KH88ccfXHTRRezatYugILnycFZeXh5dunSRz6WCxva52Gw2jh07RpcuXdBqz/1ZV3WVrq76tAylT8tQp+2Rryzni7XHeHR0LZFY1Jm7MU7im+sa299xY9EYP5eGiHFeE4ny/N8klMEcjwNLgAjgXpTbxS4ORm7ySZ1Kr8eva1cKVq8haORIAOw2GwVr1hA6frxLbWi1Wvr06QNAfHy806Xd5i43NxeQz6Wixvi5tGjRwuW6of56NGoVmfnFTuUZ+cVEVjNIoiKdRk3XuGCOZMlDWfXpfGOcxLfqNca/48agsX4uLse4CEADpFUoTwNiPNsnj0gDPkG5UncUuAb4F3ACeBFYA/zqWlM+MZV7+G0TyF64kOzvvqf44EFSZ8zEZjYTctWV3u6aEI2SXqumW7yJvw9kOspsNjt/H8iid8sQl9qw2uzsSc0jKsgHvik3chLjhHCDHugD/F6uzFa2PbDKI7xjEco8dYnAF8B9wEmUZ+1GALcAPwDLXG+yyV+pAwi+9FIsp8+Q8cbrWDMyMXTuTIv336v29qsQAu4c0ppHF26le0IIPRNNzF95hMISC9f2UUbDTvp6C9EmPyZf0gmAub/tp1eLEFqFB5BbVMq7fx3i5BkzN/RN9ObbaBYkxgnhpknABOAClPngXkOZQuT2Go5paLcDNwCrgL7V1IkDnna9SZ9I6gDCbh5P2M2u3W6tisFgYPr06b5xf96D5HOpmi98LpcnxXG6oIRXl+4jI6+YznHBfHJHPyLLrrydzDY7LQWUYy5lyqLtZOQVE2zU0T0+mP/+exDtZfRrgzifGOcL/17rg3wuVfOJz+V6lAEI01AmH+4J/ELlwRPelELtz8oZgemuN6my2+328+iSEEIIIYRwVa6L9erwOKMkdUIIIYQQDUVNzRMs28v2W91v2mduvwohhBBCNHp/lvvdDlwKfADEn3/TcqVOCCGEEMJbgoCtQJvzb8onpjQRQgghhGjuJKkD3nrrLVq1aoWfnx/9+/dn3bp13u5Sg/vrr7+4/PLLiYuLQ6VS8f333zvtt9vtTJs2jdjYWIxGIyNHjmT//v3e6WwDSU5Opm/fvgQFBREVFcW4cePYu3evU52ioiLuv/9+wsPDCQwM5OqrryYtreKMl0J4V3OPcRLfqiYxzvc0+6Tu66+/ZtKkSUyfPp1NmzaRlJTEmDFjSE9P93bXGlRBQQFJSUm89dZbVe6fM2cOr7/+OvPmzWPt2rUEBAQwZswYioqKGrinDWf58uXcf//9rFmzhqVLl1JaWsro0aMpKDi3NurEiRP58ccfWbhwIcuXL+fUqVNcddVVXuy1EM4kxkl8q47EuEakpoET7rA3c/369bPff//9jm2r1WqPi4uzJycne7FX3gXYv/vuO8e2zWazx8TE2F966SVHWXZ2tt1gMNi//PJLL/TQO9LT0+2Affny5Xa7XfkMdDqdfeHChY46u3fvtgP21atXe6ubQjiRGOdM4lv1JMY1kCsrvLR2u310FeV10Kyv1JWUlLBx40ZGlq2nCKBWqxk5ciSrV6/2Ys8al8OHD5Oamur0OZlMJvr379+sPqecnBwAwsLCANi4cSOlpaVOn0unTp1o0aJFs/pcROMlMa52Et/OkRjXQEwVXjejrBxRsbwOmvWUJpmZmVitVqKjnaeYjo6OZs+ePV7qVeOTmpoKUOXndHafr7PZbDzyyCMMHjyYbt26AcrnotfrCQkJcarbnD4X0bhJjKudxDeFxLgG9FH9Nd2skzohXHX//fezY8cOVq5c6e2uCCGEx0mM8w3N+vZrREQEGo2m0kietLQ0YmJivNSrxufsZ9FcP6cHHniAxYsX8+eff5KQkOAoj4mJoaSkhOzsbKf6zeVzEY2fxLjaNff4BhLjfEmzTur0ej19+vTh999/d5TZbDZ+//13Bg4c6MWeNS6tW7cmJibG6XPKzc1l7dq1Pv052e12HnjgAb777jv++OMPWrdu7bS/T58+6HQ6p89l7969HDt2zKc/F9F0SIyrXXONbyAxzhc1+9uvkyZNYsKECVxwwQX069eP1157jYKCAm6//XZvd61B5efnc+DAAcf24cOH2bJlC2FhYbRo0YJHHnmE2bNn0759e1q3bs0zzzxDXFwc48aN816n69n999/PF198wQ8//EBQUJDjGRKTyYTRaMRkMvGvf/2LSZMmERYWRnBwMA8++CADBw5kwIABXu69EAqJcRLfqiMxzgd5YHBuk/fGG2/YW7RoYdfr9fZ+/frZ16xZ4+0uNbg///zTjrIKndNrwoQJdrtdGfb/zDPP2KOjo+0Gg8F+8cUX2/fu3evdTtezqj4PwP7RRx856pjNZvt9991nDw0Ntfv7+9uvvPJKe0pKivc6LUQVmnuMk/hWNYlxvkfWfhVCCCGE8AHN+pk6IYQQQghfIUmdEEIIIYQPkKROCCGEEMIHSFInhBBCCOEDJKkTQgghhPABktQJIYQQQvgASeqEEEIIIXyAJHVCCCGEED5AkjoBwLJly1CpVJUWbm4ov//+O507d8ZqtQIwY8YMevbs6XY7JSUltGrVig0bNni4h0KIpkrim2guJKlrhoYPH84jjzziVDZo0CBSUlIwmUxe6dMTTzzB1KlT0Wg059WOXq/nscceY/LkyR7qmRCiKZH4JpozSeoEoASLmJgYVCpVg5975cqVHDx4kKuvvvq82ikpKQFg/PjxrFy5kp07d3qie0KIJk7im2guJKlrZm677TaWL1/O3LlzUalUqFQqjhw5Uun2xMcff0xISAiLFy+mY8eO+Pv7c80111BYWMgnn3xCq1atCA0N5aGHHnLcUgAoLi7mscceIz4+noCAAPr378+yZctq7NNXX33FqFGj8PPzq7RvwYIFtGrVCpPJxA033EBeXp5j3/Dhw3nggQd45JFHiIiIYMyYMQCEhoYyePBgvvrqq/P/wIQQTYbEN9HcSVLXzMydO5eBAwdy1113kZKSQkpKComJiVXWLSws5PXXX+err77il19+YdmyZVx55ZUsWbKEJUuWsGDBAt59912+/fZbxzEPPPAAq1ev5quvvmLbtm1ce+21XHLJJezfv7/aPq1YsYILLrigUvnBgwf5/vvvWbx4MYsXL2b58uW88MILTnU++eQT9Ho9q1atYt68eY7yfv36sWLFCnc/HiFEEybxTTR3Wm93QDQsk8mEXq/H39+fmJiYGuuWlpbyzjvv0LZtWwCuueYaFixYQFpaGoGBgXTp0oURI0bw559/cv3113Ps2DE++ugjjh07RlxcHACPPfYYv/zyCx999BHPP/98lec5evSoo355NpuNjz/+mKCgIABuueUWfv/9d5577jlHnfbt2zNnzpxKx8bFxXH06FHXPhQhhE+Q+CaaO0nqRLX8/f0dAQ8gOjqaVq1aERgY6FSWnp4OwPbt27FarXTo0MGpneLiYsLDw6s9j9lsrvLWRKtWrRwBDyA2NtZxrrP69OlTZZtGo5HCwsIa3p0QojmT+CZ8kSR1olo6nc5pW6VSVVlms9kAyM/PR6PRsHHjxkqjvMoHyooiIiI4c+aMS+c/e66zAgICqmzz9OnTREZGVntOIUTzJvFN+CJJ6pohvV7v9PCvp/Tq1Qur1Up6ejpDhw5167hdu3Z5tC87duygV69eHm1TCNH4SXwTzZkMlGiGWrVqxdq1azly5AiZmZmVvh3WVYcOHRg/fjy33norixYt4vDhw6xbt47k5GR++umnao8bM2YMK1eu9EgfzlqxYgWjR4/2aJtCiMZP4ptoziSpa4Yee+wxNBoNXbp0ITIykmPHjnms7Y8++ohbb72VRx99lI4dOzJu3DjWr19PixYtqj1m/Pjx7Ny5k71793qkD6tXryYnJ4drrrnGI+0JIZoOiW+iOVPZ7Xa7tzshxOOPP05ubi7vvvvuebd1/fXXk5SUxFNPPeWBngkhxPmR+CYailypE43C008/TcuWLc/7VklJSQndu3dn4sSJHuqZEEKcH4lvoqHIlTohhBBCCB8gV+qEEEIIIXyAJHVCCCGEED5AkjohhBBCCB8gSZ0QQgghhA+QpE4IIYQQwgdIUieEEEII4QMkqRNCCCGE8AGS1AkhhBBC+ACttzsghBBVsdltbEjdwMb0jaTkp1BkKSLUL5ROYZ0YGDeQmIAYb3dRCCEaFVlRQgjRqBRZivhk5yd8s/cbckpy6BjWkShjFAatgZziHA5kHyCjMIOBcQO5N+lekiKTvN1lIYRoFCSpE0I0KiMXjiQpMokr2l3BwLiB6NS6SnVO5Z9iyeElLNy7kLt63MU1Ha7xQk+FEM3RUXMxa3MKOFFUgtlqI1ynpVuQkQuCA/DTePepNknqhBCNyqHsQ7QJaeNS3VJbKan5qSQGJ9Zzr4QQzd1/U0/z/olMtuYVEqnXEqPX4adRc6bUwlFzCQa1iquiQ3mgZTSJfnqv9FGSOiFEo2SxWXh/+/tc2e5KeX5OCOFVI9fvRadScV1sGKPDg4mvkLQV22xsyCngh/RsFmdk80KHRMZGhTR4PyWpE0I0Wv0/78+iKxYRHxjv7a4IIZqxP7NyGREe7FLd06UWjheVkBTkX8+9qkymNBFCNFr9YvuxIXWDt7shhGjmziZ0Fpudb1JPk1FSWm3dMJ3WKwkdyJQmQohGbGj8UF7b9Br7z+ynS3gXjFqj0/4RLUZ4qWdCiOZIq1Yxee9x/urf2dtdqZLcfhVC8MH2D5i7aS43d76Zyf0mA1BsLeal9S/xy5FfKLGWMDhuME8PeJoIY4TjuJT8FGatmcX61PX46/wZ23YsD/d+GK363PfF9anreWn9SxzIPkBMQAx397ibce3GudSvHp/0qHafSqVi661b6/aGhRA+bXV2Pm8fS2dbXiFpJRY+6taKf0SGOPbb7XbmHE7l85Qsci1W+poCeLFDIm38DbW2feXm/dyTEMUlkaZ6fAd1I1fqhGjmdmTu4Nt939IhtINT+Zx1c/jr5F+8fOHLBOoDeX7t80z8cyILLl0AgNVm5b7f7yPCGMGCSxeQUZjB0yufRqvW8nDvhwE4kXeC+3+/n2s7XMsLQ19gTcoaZvw9g0hjJIPjB9fat20Ttnn+DQshfF6h1UbXQCM3xoZxx44jlfa/eSyd+SczeL1TS1oY9bx4OIUbth7kr36dap2W5Lb4CKYfOMnJYuW5Of8K9bsEGqs5sv5JUidEM1ZYWsiTK55k+sDpvLftPUd5Xkkeiw4s4sWhL9I/tj8AswbP4orvr2BrxlaSIpP4+9TfHMo5xPuj3yfCGEGnsE480OsBXt34Kvcl3YdOo+Obfd8QHxjP430fB6BNSBs2p29mwa4FLiV1QghRFxeHB3NxNQMb7HY775/I4JGWMY6rbW90bkn3VTv4JTOHcdGhNbZ9786jAEzdf9JRpgLsZT9PjejpgXdQN5LUARaLhc2bNxMdHY1aLWNHRNNjs9k4duwYXbp0Qas992dtMBgwGKq/nfDc2ucYGj+UgXEDnZK6XVm7sNgsDIgb4ChrY2pDbEAsW9OVpG5rxlbah7R3uh07KG4Qs9bM4kD2ATqHd2Zr+lYGxA5wOueguEHMWT/H5fe2JmUNa1PWcrroNDa7zWnfrMGzXG6nuZL4JnxBXWNcVY4VlZBeYmFYaKCjLFiroVeQPxtyC2pN6tYN7OJe5xuQJHXA5s2b6devn7e7IYTHTZ8+nRkzZlS57+fDP7Mraxdf/fOrSvsyzZno1DqC9c7fdMP9wsksynTUCTeGO+8v2840K3WyirKqrJNfmk+RpQg/rV+N/X9nyzvM2zaPruFdiTBGoEJVY31RmcQ34ctqinHVSS+xABCpd16tJlKvc+yribcmFnaFJHVAdHQ0AOvWrSM2NtbLvRHCfSkpKfTr148dO3aQmHhudYXqvsGmFqTywroXeG/Uexg07n3LbUjf7PuG2YNnc3nby73dlSZL4pvwBe7GuPp2qLCYVdl5ZJZYsFUYbvpoa+9Nli5JHThuScTGxpKQkODl3ghRdyaTieDg2ifI3Jm1k9NFp7l+8fWOMqvdysa0jXy550vmjZpHqa2U3JJcp6t1WUVZRPgpt1sjjBHsyNzh1G6WOcuxD5Qre2fLytcJ1AXWepUOlGXAekb2rLWeqJ7EN+FLXI1xNYnSK6lPRkkp0YZzV+sySkrpFlT7IIfPTmUxed9xwnRaovRapzsIKiSpE0I0sAGxA1g0dpFT2TOrnqG1qTV3dLuDmIAYtGota1PWMqrlKAAO5xwmpSCFpKgkAJIik3h/+/tkmc/dYl2dsppAXSBtQ9oqdaKSWHFihdN5VqesJikyyaV+XtX+Kn46/BP3Jt17Xu9XCCHOauGnJ0qvZcWZfLqVTRKcZ7GyOa+Q2+IjajkaXj2SypOtY3mwZXR9d9VtktQJ0QwF6AJoH9reqcyoNRJiCHGUX9XuKl5a/xImvYkAfQDJa5NJikxyJGSD4gbRxtSGp1Y+xaQ+k8g0Z/Lm5je5odMN6DXKMyfXdbiOr/Z8xSsbXmFc+3GsS1nHr0d+5a2L36q2b+UHUdjtdj7d9ylrUtbQIbSD0/x3AE/0fcIjn4cQwrcUWKwcNhc7to8VlbAjr5AQnZYEPz13JUTy2tE02vgbaOGnTGkSrddxSUTtc8/lWKxeWdfVFZLUCSGq9ES/J1CtVzFx2URKbaUMihvE1AFTHfs1ag1vXfwWs9bM4uYlN2PUGhnbdiz397zfUSchKIG3Ln6LOevn8Nnuz4j2j2bGoBk1Tmey5/Qep+1OYZ0AOJB9wKlcBk0IIaqzJa+Qq7ccdGxPP3AKgOtiQnm9c0seaBFFodXGY3uPk2ux0s8UwJdJbWqdow7g8qgQlp3OY0J843seWVaUAE6cOEFiYiLHjx93+5kTu92O3Wyudr/KaESlkv/5iPp1Pv+GhW+T+CZ8gbdj3AcnMhy/F1ptzDuezsjwYDoHGNGpnf8G7kyIbOjuOciVuvNgt9s5etN4zJs3V1vH2Ls3LT//TAKfEG4Y9e0oRiSOYHjicPrF9Kt021XUP4lvQpzz7vEMp+0AjYbV2QWszi5wKlchSV2TZTebawx4AOZNm7Cbzaj8/RuoV0I0fc8PeZ5lx5fx3JrnOFN0hkHxgxieOJxhCcMqzZ0n6ofENyHOWd+IJxwuT5I6D2m/aiVq47mh0Dazmf2Dh3ixR0I0XX1j+tI3pi+P932cA2cOsOzEMr7c/SXTV02nZ1RPhicOZ3jicBKDEmtvTJw3iW9CwLhN+xkTYWJMhIk2/o3veTqQpM5j1EYjavm2KoTHtQttR7vQdtzZ/U4yzZksO76MZceX8fqm10kISmBin4kMSxjm7W76NIlvQsCNseH8mpXDf46kEmfQMTrCxJjwYPqaAhrNIwiS1AkhmowIYwTXdLiGazpcQ2FpIatPrZbn7YQQDeL62DCujw2j2GZjxZl8/i8zh7t2HsFqh5HhwYyJCGZ4WDBGF0bQ1heJhkKIRiu/JL/KcpVKhV6t5+KWFzdwj4QQzZ1BrWZkeDAjw4N5qWMim3IK+L+sXF48nMp9u44yODSIh1pE0S8ksMH7JkmdEKLRGvTloBpva0T7R3NFuyv4d9K/Uau89+1YCNF89TYF0NsUwJQ2sRwxF/N/mTmklVi80hdJ6oQQjdbsIbN5fdPrXNHuCrpHdAdge+Z2/nfwf9zd427OFJ3h450fo1fruavHXV7urRCiuWtlNHBPYpTXzi9JnRCi0frfgf/xWN/HuKTVJY6y4YnDaR/anm/3fssHYz4gNiCW97a9J0mdEKJBdFyxvcr1bFQot2ZbGfVcHxvGjbHhDd015H6FEKLR2pKxhc5hnSuVdw7rzNaMrQD0iupFakFqQ3dNCNFMTWoVjVqlDI54rHUMj7WOYWR4MCoV3B4fQVt/A0/uO8Fnp7IavG9ypU7UC1leSHhCTEAMi/YvYmKfiU7li/YvIiYgBoCc4hyZkFg0KIlvzdu6nAImt45lQnyEU/mnJzNZfiaP+d1a0znQyAcnMrg5rmGv1klSJzxOlhcSnvJon0d5dPmjrDy5km4R3QDYmbmTwzmHeWX4KwDsyNzBmNZjvNlN0YxIfBN/ns5japu4SuVDQ4OYcfAUoFzFe+5gSkN3zbtJXea775G3dCklhw6h8vPD2KsXUY8+iqFNa0cdW3Ex6S++SO5PS7CVlhI4eDAx06ehjTiXIZeeOkXKzJkUrl2H2t8f07hxRE2aiEorOas3yPJCwlNGtBjBj1f+yMK9CzmSewSAIfFDmHvRXOID4wG4vtP1Xuxh9SS++SaJbyJUq+HXrBzu8XceEPFrVg6hWg0AhVYbgdqGf8LNq1GhcP16Qm+6CWP3btitVtJffZVjd/6LtosXO2YvT0tOJn/5X8TPfQ11YBBps2Zx4sGHaPXlFwDYrVaO33Mv2sgIWn35BZaMDE5NfhKVVkvUpIk1nV40AFleSJyPUlsp8YHxPNLnkUr7zhSdIdQvtOE75SKJb75P4lvzNLFVDJP3HWfVmXx6BSt/y1vyCvk9K5c5HZSlC5efzmOgF+ap8+pAiRYfvE/IVVdiaN8ev06diEtOxnIqhaKdOwGw5uWR/d9FRE+eTMCAARi7dSU2+XnMmzdj3rIFgIJVqyg+eJC4OXPw69yZwGHDiHz4Ic588QX2khIvvjsB55YXcrzKBUAhavPE8iew2+2VyjPNmdzxf3d4oUeuk/jm+yS+NU83x4XzXc92+GvULMnIYUlGDka1mu96teemsmfo/t0iive6tmrwvjWq0a+2vDwA1CYTgBL8SksJGDTQUcfQpg3auFgKy4KeecsWDB06ON2uCBgyBFt+PsUHDlR5nuLiYnJzcx2vvLLzCiEal5SCFKb/Pd2pLKMwgzv+7w5am1pXc1TjJPFNCN/RLySQeV1bsbRvR5b27ci8rq3oawrAbLV5tV+NJqmz22ykPZ+MsXdv/Dp0AMCSkYlKp0MT7DyyTRsegTUz01FHGx5eYb+ybSmrU1FycjImk8nx6tKli6ffjhDCA94e+TZbMrYwZ/0cANIL07nj/+6gfUh7/nPhf7zcO9dJfBPCdzy970SV5QVWK+O3HWrg3jhrNEld6rPPUrx/P/GvvFzv55oyZQo5OTmO165du+r9nEII94X5hfHeqPf47ehvzFk/hzv+7w46hXVizrA5TWpZMIlvQviO37JymXPYeWRrgcXKTVsPYa3icZGG1CiiYuqzs8hftpwWn36CLibGUa6NjMBeWoo1N9epviUrE03Z7QhtZASWrKwK+5Xt8rcsyjMYDAQHBzteQUFBnnw7QggPigmI4b1R7/HToZ/oFtGNOcPmoFFrvN0tl0l8E8K3fN2zLZ+fyuK94+kA5FusXL/1ICrgi6Q2Xu2bV0e/2u120mbNJu+332j56SfoExKc9vt17Qo6HQWr1xA8ZjQAxYcOYzmVgn/PngAYe/Ykc967WLKyHLclClb9jTowEH27dg36foQQ52/Ql4NQVbEIT5GliOXHlzPkq3OjC1fduKohu+YWiW9C+KZWRgNfJrXl6s0HUKtUfJd2Br1axWc92hCg8e4XTq8mdanPPkvu4p9IeOtN1AEBWDIyAFAHBaH280MTFETI1VeR9uILaEwm1IGBpM2ejbFnT4xlQS9g8GAMbdty6onJRD3+GJaMTDLmziX0pptQ6/VefHdCiLqY3Heyt7vgERLfhPBdXQKNLOjRhuu2HqR3kD8LerTBqPH+zU+vJnXZX34FwLFbJziVxz7/PCFXXQlA9JQpqNRqTjz8MPaSEgKHDCZm2jRHXZVGQ+K8d0iZOZMjN9yI2mjENG4ckQ892HBvRAjhMVe0u8LbXfAIiW9CeIfVbuc/h1P5Nu0MGSWlROt1XB8bxsSW0XVe5WPk+r1V3D8Ag0pFWkkpYzftd5Qt7duxjj0/f15N6jrv2V1rHbXBQMy0aU6BriJdfDwt3nvPk10TQnhJYWkh/jrXZ+J3t35DkfgmhHe8eTSdT05lMrdTCzoG+LE1z8wje44RrNVwZ0Jkndq8JMLk4V7WD1lnRgjRqFz23WWM7zyeK9peQaR/1QHYbrezOmU1n+76lAuiL+DO7nc2cC+FEI3V+twCxkSYGFWWiLUwGvg+/Qybcwvr3OZjrWNqr9QISFInhGhUPhzzIa9vep13trxDx7COdAnvQpR/FAaNgZziHA7lHGJrxlY0Kg13dr+Taztc6+0uCyEaSF5eHrnlRowbDAYMBoNTnb7BASxIyeRgYRFt/f3YmW9mbXYBM9vF1fm8dru9zrduG5IkdUKIRqW1qTWvjniVlPwUfj36KxvTNrI1YytFliJC/ULpFNaJGQNnMCR+SJOa2kQIcf4qTqY9ffp0ZsyY4VT2YMso8qxWhqzdg0YFVjtMaRPL1TFhdT7vsHV7eLRVDJdGmtCrqx8QcaiwmHnH00n00/Ngy+g6n6+uJKlrhOx2O3azudr9KqOxSXxjEOJ8xAbGMqHrBCZ0nVB7ZdFkSHwT52PXrl3Ex8c7titepQP4X3o2i9LO8E6XlnQM8GNHvplp+086BkzUxfPtE5h16BRP7jvBsLAgkoL8idFrMajV5Fis7CsoYm1OAXsLirgjIYIJ8VXPI1nfJKlrZOx2O0dvGo958+Zq6xh796bl559J4BNCNCkS38T5CgoKIrjC0noVPXvwFA+0iGJcdCgAnQONnCgq4Y1jaXVO6oaGBfFrWEfWZufzQ3o2i9JOc6KolCKbjTCdlm6BRq6NCeXq6FBCdN5LrSSpa2TsZnONAQ/AvGkTdrMZlX/jG/EnhBDVkfgmGoLZakNd4UuBRqXC5oEVvPqHBNI/JPD8G6onktQ1Yu1XrURtNDq2bWYz+wcPqeEIIYRoGiS+ifoyKiKYuUfTiDfoHLdf5x1P58bYcG93rd5JUteIqY1G1PJtVQjhgyS+ifryfPsEXjycwpP7TpBVaiFar+PWuAgmtWr4gQsNTZI6IZqhr/d8zdf7vuZU/ikA2oa05d4e9zI0YSgAxdZiXlr/Er8c+YUSawmD4wbz9ICniTCee/g3JT+FWWtmsT51Pf46f8a2HcvDvR9Gqz4XVtanruel9S9xIPsAMQEx3N3jbsa1G9eg71UI0bwEajXMap/ArPYJtVf2Md5fqEwI0eCiA6J5pPcjfP3Pr/nqsq/oH9Ofh/58iANnDgAwZ90clp9YzssXvsxHl3xEujmdiX9OdBxvtVm57/f7KLWVsuDSBcwePJsfDvzAW1vectQ5kXeC+3+/n74xffn28m+5ufPNzPh7BqtOrnKrrxvTNvLkiicZv2Q8aQVpAPx48Ec2pW3ywCchhBC+o05Jnb20lNKUFIoPHcaane3hLgkh6tvwxOEMSxhGy+CWtDK14qHeD+Gv9Wdb5jbySvJYdGARj1/wOP1j+9M1vCuzBs9iS8YWtmZsBeDvU39zKOcQyUOT6RTWiaEJQ3mg1wN8tecrSq2lAHyz7xviA+N5vO/jtAlpw02db2JUy1Es2LXA5X4uPbqUe5fei5/Gjz1ZeyixlQCQV5LH+9vf9/wHg8Q3IUTT5fLtV2t+Abk//o/cn5Zg3r4de2kp2O2gUqGNiSZw8GBCrrsOY/fu9dlfIUQNXJltvSKrzcqvR3/FbDGTFJnErqxdWGwWBsQNcNRpY2pDbEAsW9O3khSZxNaMrbQPae90O3ZQ3CBmrZnFgewDdA7vzNb0rQyIHeB0rkFxg5izfo7L7+e9be/xzMBnGNt2LD8f/tlR3iuqF+9t89x6qBLfhBDuOGIu5quU0xwxFzOrfTyReh2/Z+US76ejU4Cx9gbqiUtJXdZHH5M1bx66Fi0IHDGc8HvuQRsVhdrPgDUnh+L9+yncsJFj/7oTY48exEx9Gn2rVvXbcyFEJa7Mtn7WvjP7uHnJzZRYS/DX+vPaiNdoG9KWPaf3oFPrCNY7zwUV7hdOZlEmAJnmTMKNziPJzm5nmpU6WUVZVdbJL82nyFKEn9av1vdzJOcIfaL7VCoP1AeSV5JX6/GukPgmhHDH32fyGb/tIH1NAazJLmBKm1gAduWb+SIli/ndWnutby4ldUXbt9PyswUY2revcr+xRw9Crr4aW0kJOYsWUbhxowQ9IbzAldnWz2od3JpvL/+WvNI8lh5ZytSVU/noko8aopsuCzeGcyz3GPGB8U7lm9M3kxDkmYegJb4JIdzx3KFTTG4dy70tomj71zZH+eDQQD48menFnrmY1MW/8rJLjan1ekJvuOG8OiSEqDtXZls/S6fR0SK4BQBdw7uyI2sHn+3+jEtaXUKprZTcklynq3VZRVlE+Cm3WyOMEezI3OHUXpY5y7EPlCt7Z8vK1wnUBbp0lQ7gmg7X8OK6F3l28LOoVCoyCjPYmrGVlze8zN097napjdpIfBNCuGN3QRFvdzFVKo/QaTldavFCj86RKU2EEICyhFOJtYQu4V3QqrWsTVnLqJajADicc5iUghSSopIASIpM4v3t75NlPneLdXXKagJ1gbQNaavUiUpixYkVTudYnbKapMgkl/v0r27/wma3ceevd1JkKeK2X25Dr9EzoesExnce74m3LYQQbjFpNaSXWGhpdL4TsiPfTIxe56VeKdxO6myFhWS+/z6Fq9dgOX0abDan/e1+W+qxzglR35rr4uKvbXyNIfFDiA2MpaC0gCWHlrA+dT3zRs0jSB/EVe2u4qX1L2HSmwjQB5C8NpmkyCRHQjYobhBtTG14auVTTOoziUxzJm9ufpMbOt2AXqMH4LoO1/HVnq94ZcMrjGs/jnUp6/j1yK+8dfFbNXXNiUql4u4ed3N719s5lneMwtJC2oa0xV9XP5PWSnwTvqS5xrf6dkVUCLMPnuL9rq1QATY7rMvOZ+aBU1wbU7e1ZT3F7aQuZeozFK5fj+mKsWgjI0H+QYgmqjkvLn666DRPr3yaDHMGQfog2oe2Z96oeQyKGwTAE/2eQLVexcRlEym1lTIobhBTB0x1HK9Ra3jr4reYtWYWNy+5GaPWyNi2Y7m/5/2OOglBCbx18VvMWT+Hz3Z/RrR/NDMGzWBw/GC3+6vT6BxXAOuTxDfhK5pzfKtvT7WJZcq+E/RevROrHYat24PVbueq6FAmennVCreTuvwVK0h8dx7+vXvXR3+EaDDNeXHxZwc/W+N+g8bA1AFTnRK5iuIC43hn5Ds1ttM3pi8LL19Ypz4CFJYWMn/HfNamrOV00WlsducrZ79c/Uud266KxDfhK5pzfKtverWalzu1YGKrGPYUFFFgtdI90J82/jVPH9UQ3E7qNMHBaEyVHxAUoinz5OLicsvDc2b8PYMNaRv4Z9t/EmmMREX9fm4S34Qvasj4Bs0nxiX46Unw03u7G07cTuoiH36IjNffIO6FZKd/JEI0ZZ5aXFxueXjWypMreWvkW/SK6tUg55P4JnxRQ8Y38P0YZ7Xb+TrlNCvO5JFZasFmd97/317tvNMxXEzqDl15FeW/IJcePcb+wUPQxceDzrmJNosWebSDov7JlSXPkVsenhVsCMakr98rZxLffJvEN89xJb6B78e4qftP8nXqaUaGB9MpwK/e7yC4w6WkLujii+u7H8JL5MpS/fHkLY/m6v6e9/Pmljd5bshzGLX1c+VM4pvvkvhWfyrGN2g+Me6H9DO817UVI8NdmxO0IbmU1EU+cH/tlUSTJFeW6o+nbnk0Z5/u+pTjeccZ/vVw4gLj0Kmd54D65vJvzvscEt98l8S3+tOc45tOpaK1sXE9S3eWy8/UnZr8JP4DBxDQrx+6uLj67JPwErmyJBqbixIvapDzSHzzfRLfhKfcmxjF+ycySW4f3+iu8Lqc1JWeOkXq9BnYS0vRxcfj378fAf3749+/P7qoqDqdvHD9erLmf0jRzp1YMjJIePMNgkaOdOw/9eQUcr7/3umYgCFDaPHB+45ta3Y2qbOfI//PP0GtJmj0KGKeegp1QECd+tScNedvXqJx+nfPfzfIeeojvoHEuMZE4pvwlHU5BazKzuOPrFw6Bvihq5DYfdi9tZd65kZS13LBp9hKSjBv2kzhunUUrltHyv9+xG6xoG/ZUgmCAwYQfMklLp/cZjZj6NQR09VXcfLBh6qsEzB0KHHPP+fYVumdL3mefPwJLBkZtPhwPnaLhVNPPUXKtOnEv/wfl/shhGje6iO+gcQ4IXxRsFbDPyJCvN2NKrk1pYlarydgQH8CBvQHwFZcjHnzZvL/WkH2N9+Q/c1Ct4Je4LBhBA4bBsDJauqo9HplZvcqFB88SMGKFbRauBBj924AxEydyvG77yHqiSfQRdf9G7YQwjsGfzmYxVcuJtQvlEFfDqpxZNmqG1d57Lyejm8gMU4IXzS3cwtvd6Fabs9TB2AvKaFwyxYK162ncO1azNu2oY2KImj0aE/3j8J169g3aDCa4GD8B/Qn8uGH0YaGAmDesgV1cLAj2AEEDBwIajXmbVvRjRpVZZvFxcUUFxc7tvPy8jzebyFE3TzR9wkCdMqtxcl9Jzf4+RsyvoHnY5zENyGaL5eTusL16ylYt47Cteswb9uGLjYW/759CbnuOuJemoMuJsbjnQsYOoSg0aPQxSdQevwY6a++xvG776HVV1+i0miwZGSiDXNePFel1aIxmbBmZlbbbnJyMjNnzvR4f4UQ5++KdldU+Xt98kZ8g/qJcRLfhPC8Uev3srBnW0J0Wkau31vjzHRL+3ZssH5V5HJSd/TWCehiYwm/607iX3kZbUREffYLANNllzl+9+vYAUPHjhwcNZrCdeuUb6t1NGXKFCZNmuTYPnnyJF26dDmvvgohPCO/JN/luoH6QI+c0xvxDeonxkl8EwJSikuYfTCFP7JyMdtstDIaeK1TC3oG122wzJgIE3q1GoBLIhrvUoIuJ3Xhd/6LgnXrSHs+mTNffoV/37749+uHf7++jlsF9U2fmIgmNJSSo8cIGDgQbWQEltOnnerYLRasOTloagjKBoMBg+Hcwru5ubn11mchhHsGfTmo1mkC7HY7KpWKrbdu9cg5G0N8A8/EOIlvornLLrVw+ab9DA4J4vOkNoTrtBw2FxOi09S5zcdax1T5e2PjclIX9eijANgKCijcuJHCdevImj+fk489hqFVy7Ig2J/gS8bUW2dLU1OxZmejjVIeKjb27IktNxfzjp0Yu3UFoGDNWrDZMPZIqrd+CCHqz/wx8xv8nI0hvoHEOCE84c1j6cQb9E4DGloaDTUcUTdbcgvZX1gEQIcAP5KCvD9ljtsDJdQBAU4juqzZ2WR9/DFnPvucM199TfAlO11uy1ZQQMmxY47tkhMnKNq9G43JhMZkIuOttwkePQpNRKTyvMlL/0HfogUBQ5QJIw1t2xIwdCgp054hdsYM7BYLabNmEXzppTIqTIgmqm9MX6+d25PxDSTGCeFpeXl5TlefK16ZBvi/zBxGhAVz547DrM4uINag47b4CG6OC/dIH04VlfDvXUdZl1OASatc/cuxWOlrCmBel5bE+XlvtQm3kzq7zUbR9u3KQ8Xr1mPetAlbYSG62FiCqhltWh3zjp0cmzDBsZ3+wosAmMaNI2bGdIr37uX4999jzctDFxlJwODBRD78EOpy8zjFvzSH1FmzOXbb7WUTc44m5umn3H1bQohGamPaRhbuW8iJvBO8fOHLRAdE8+PBH4kPjKd3dG+PnsuT8Q0kxgnhaRWfD50+fTozZsxwKjtWVMInpzK5JyGSh1tGsyWvkKn7T6BTqbg+1nngUV08uvc4pXY7K/p3op2/HwAHCot4ZPcxHt17nC+T2p73OerK5aQu64MPKFi3DvOmzdgKCtBGR+Pfry/RT03Bv39/9AkJbp88oH8/Ou/ZXe3+FvM/qLUNTUiITMIphI9aenQpT614isvaXMburN2U2EoAyCvJ4/3t7/NO9DseOU99xDeQGCeEp+3atYv4+HjHdsWrdAA2OyQFGXmqrbLkX/cgf/bkF/HpqUyPJHWrs/P5sXd7R0IH0M7fj+c6JDBu0/7zbv98uJzUnf7kU/z79SPqiccJ6N8ffcuW9dkvIYTgvW3v8czAZxjbdiw/H/7ZUd4rqhfvbXvPY+eR+CZE0xAUFERwcHCNdaL0WjoE+DmVtQ/w46eMHI/0Ic6gp9Rur1RutduJNug8co66cjmpa7/ir/rshxBCVHIk5wh9ovtUKg/UB5JX4rlJdSW+CeE7+pkCOFhY7FR2qLCYBD/PJFzT2sbx9L6TJHdIcEyRsiW3kGf2n2R62dVBb3E5qSs9dcqlero4774hIYTvCDeGcyz3GPGB8U7lm9M3kxBUt1uiVZH4JoTvuDsxiss37WPukTTGRoWwOa+QBaey+E/HuseMjiu2O004XGi1cenGfWjLpl+y2O1oVSom7jnOPyJDzu8NnAeXk7oDI8s9JHz2smP5uaTsdlCp6LzLvdFhQghRnWs6XMOL617k2cHPolKpyCjMYGvGVl7e8DJ397jbY+eR+CaE7+gV7M+H3Vrz/KEUXjmaSgs/PbPax3N1TN2fp3u2XXztlRoB10e/qlTooqMxXXklgSNGoNLWfRI/IYRwxb+6/Qub3cadv95JkaWI2365Db1Gz4SuExjfebznTiTxTQifMjrCxGgPrvxwdoCFxWZnUfoZRoQFEan37vNzVXH9mbplf5L9/ffkLPqOM19/jenyywm55moMbb03dFcI4dtUKhV397ib27vezrG8YxSWFtI2pC3+Os9O8inxTQjhCq1axeS9x/mrf2dvd6VKalcraiMjibjrLtr+vISEua9hzc3hyHXXc/j66znzzTfYbbb67KcQohnTaXQE6AKI9I/0eEIHEt+EEK7rGezPjrxCb3ejSm5PPgzg36cP/n36YJk4kZOPPkbqjJkEjx6NJiTEw90TQjRnFpuFd7a+wxe7v6DQogRRf60/N3a6kX/3/Dc6tedvf0h8E0LU5Lb4CGYcOMWp4lKSgvzx1zhfH+sSaPRSz+qY1BVu2kz2ov+S98v/oW/dmphpz6CuZd4YIYRwV/LaZH479hsT+0wkKVJZ63Rrxlbe2foOOcU5PDPwGY+fU+KbEKIm9+48CsDU/ScdZSrAXvbz1Iie3ugW4M6UJunp5PzwAzmLvsOam4vpn/+k5Ref49ehQ332TwjRjC05vIQ5w+YwNGGoo6xjWEdiAmKY/NdkjyV1Et+EEK5aN7BL7ZW8xPUpTS66GF1UFKZx4wi86CJUOi3Y7RTt3etUz69jR493UgjRPOk1+kpz1AEkBCZ49NarxDchhKsS/fS1V/IS12+/Wq2UpqSQ+c47ZM6bp5RVXCZD5nESQnjQDZ1uYN62ecwePBu9RgmkJdYS3tv+Hjd2utFzJ5L4JoRw0Tepp2vcf915zId3vlxO6tr9trQ++yGEEJXsydrD2tS1jFw4kg5hyq3Qfaf3UWorpX9sfx758xFH3ddGvFbn80h8E0K46plyz9IBlNrtmK029GoVRrW6aSR1BWvWEHjRRWhDQ+uzP0II4RCkD2Jki5FOZTH+MR4/j8Q3IYSr9g7tXqnsUGExk/cd577EKC/06ByXk7qc//1I6sxn8evShcCLLyLoootkYk4hmqgPtn/Ab0d/43DOYfy0fiRFJjGxz0Ram1o76hRbi3lp/Uv8cuQXSqwlDI4bzNMDnibCGOGok5Kfwqw1s1ifuh5/nT9j247l4d4Po1WfCy3rU9fz0vqXOJB9gJiAGO7ucTfj2o1zqZ+zh8z22HuuicQ3IcT5aONv4Ok2cTyw+ygrw703Wt7lpK7lJx9jzckhf/ly8v74k6x576KJCCdoxEUEXXwRxj59UKldnstYCOFFG1I3cEOnG+gW3g2r3crcTXO5Z+k9fH/F947Jfeesm8NfJ//i5QtfJlAfyPNrn2finxNZcOkCAKw2K/f9fh8RxggWXLqAjMIMnl75NFq1lod7PwzAibwT3P/7/Vzb4VpeGPoCa1LWMOPvGUQaIxkcP9hr778iiW9CiPOlVUFqcal3++BOZY3JhGnsWExjx2IvKaFg7Vry/viDk48/gb2oiMALhxE44iIChw1F7e/5Wd+FEJ4xb9Q8p+3ZQ2Zz4dcXsitrFxfEXEBeSR6LDizixaEv0j+2PwCzBs/iiu+vYGvGVpIik/j71N8cyjnE+6PfJ8IYQaewTjzQ6wFe3fgq9yXdh06j45t93xAfGM/jfR8HoE1IGzanb2bBrgXVJnXX/Xgd749+H5PBxLU/XosKVbXv45vLv/HQJyLxTQjhmv/LzHHattshraSUD09m0tcU4KVeKeo0+TCASq8ncOhQAocOhenTMW/fQf6ff5D5zjsUHzpI5H33ebKfQggX5OXlkZub69g2GAwYDIZaj8svyQfAZFAWwN6VtQuLzcKAuAGOOm1MbYgNiGVrupLUbc3YSvuQ9k63YwfFDWLWmlkcyD5A5/DObE3fyoDYAU7nGhQ3iDnr51TblxGJIxwjXS9KvMiFd+15Et+EENW5bfthp20VEK7XMiQkkBntKk/B1JDqnNRVZOzeDWP3bkQ+9BD2Uu9efhSiuerSxXlSzOnTpzNjxowaj7HZbby4/kV6RfWifWh7ADLNmejUOoL1zs+GhPuFk1mU6agTbgx33l+2nWlW6mQVZVVZJ780nyJLEX5av0r9+XfPf1f5uzdJfBNCnJXixRUjauNWUme3WMBmQ6U/N/HemYULMW/YiF+3boTePB6VSoVK5/n1GIUQtdu1axfx8ee+Kbpyle65Nc9x4MwBPvnHJ/XZtfOyM3Mnh3IOAcot3K7hXT1+DolvQghXvHw4lX+3iKq05qvZauPtY+k82trzI/Rd5daTvycff5yMN950bJ/56mvSnk/GZjaT+fbbZLzyqsc7KIRwXVBQEMHBwY5XbUndc2ueY/mJ5cwfM5+YgHOBKMIYQamtlNySXKf6WUVZRPhFOOpkmbOc95dtn70lG+4XXmWdQF1glVfpKkotSGXCzxO48acbeWHdC7yw7gVuXHwjt/58K6kFqbUe7w6Jb0IIV7x8JJUCq7VSudlm4+Ujno1L7nIrqSvatYuAoUMc22e++ZroKU+S8Ppc4l97jZyfFnu8g0IIz7Pb7Ty35jn+OPYH88fMJyEowWl/l/AuaNVa1qasdZQdzjlMSkEKSVFJACRFJrE/e79T0rY6ZTWBukDahijTgSRFJbEmZY1T26tTVpMUmeRSP2f8PQOLzcIP435g1Y2rWHXjKn4Y9wM2u40Zf8+oy1uvlsQ3IYQr7FDlAK5d+WZCdJqG71A5Lt1+PTXlKQAsqWmcWfAZOd//AHY7xXv2UrBiBeYtW8FqwZKewamnngYg7vnn6q/XQojz8tza51hyaAlzL5pLgC7A8Qzc2StoQfogrmp3FS+tfwmT3kSAPoDktckkRSY5ErJBcYNoY2rDUyufYlKfSWSaM3lz85vc0OkGx0CH6zpcx1d7vuKVDa8wrv041qWs49cjv/LWxW+51M8NaRtY8I8FTvPntTa1Zkr/Kdz2820e+SwkvgkhXNFxxXZUKAMjBq/d7ZTWWe12Cqw2bo2PqObohuFSUheX/DwABWvXEDbhVvwvuIC8Zcswb9pEwhtvAGDNyyPv9z8k2AnRBHy992sA7vi/O5zKZw2e5ZgY+Il+T6Bar2LisomU2koZFDeIqQOmOupq1BreuvgtZq2Zxc1LbsaoNTK27Vju73m/o05CUAJvXfwWc9bP4bPdnxHtH82MQTNcnqMuJiAGi81SqdxmsxHpH+nu266SxDchhCuebRePHTsT9xzn8dYxBGnOXZXTq1Uk+um5oClNaRLQtx8p06ZjuuIKchYtIujSfzj2Fe/Zg75lS493UAjhedsnbK+1jkFjYOqAqU6JXEVxgXG8M/KdGtvpG9OXhZcvdLuPAJP6TCJ5XTJP93+arhHK4IidmTt5Yf0LPHrBo3VqszoS34QQNbk+VlnTtYWfgX6mALTq6ufQ9Ba3krqoJyeTlpxM7uLF+A8YQMQ99zj25f32O6axl7t18sL168ma/yFFO3diycgg4c03CBp5bp1Hu91O5htvcGbhQmy5eRh79yJ2+nT0rVo56lizs0md/Rz5f/4JajVBo0cR89RTqAO8my0LIc7f1FVTKbIUcdOSm9ColG/FVrsVjUrDtFXTmLZqmqPuqhtXnde5PB3fQGKcEL5oUGigt7tQLbeSOm1oKPFzqp40NHrKk26f3GY2Y+jUEdPVV3HywYcq7c/64ANOL/iMuBeS0SUkkDH3dY7deRdtflqMumxU38nHn8CSkUGLD+djt1g49dRTpEybTvzL/3G7P0KIxmVy38kNdi5PxzeQGCdEY/DG0TSeO5TCXQkRzGqfUPsBTZjHJh+ui8BhwwgcNgyAkxX22e12Tn/6KRH33kvQxRcDEPfiC+wfPIS8337DdNllFB88SMGKFbRauBBj924AxEydyvG77yHqiSfQRUc15NsRQnjYFe2u8HYXzovEOCG8a3NuIZ+eyqJLQO1TKPkCl6Y0SZk+g9JU1+ZeyV2yhJwffzyvTgGUnjiBNSOTgEEDHWWaoCCMPXooo9EA85YtqIODHcEOIGDgQFCrMW/bWm3bxcXF5ObmOl55eXnn3V8hRNPkjfgG9RfjJL4JoSiwWLl/11Fe7piIyctTjTQUl67UacJCOfTPyzH27kXQiBH4deuGNioKlV6PLTeX4oMHKdy4kdwlP6ONiiT22WfPu2OWDGWKBU248xJDmogILJkZjjrasDCn/SqtFo3JhDUzs9q2k5OTmTlz5nn3UQjR9HkjvkH9xTiJb8KXubO+9ZP7TzAyPJhhYUG8erR+JgU+VVQCQJyfvpaaDcOlpC7q4YcJGz+e7G+/5cwXX1J88KDTfnVAAAEDBxL77ExlAexGbsqUKUyaNMmxffLkyUprZgohmgeJb0I0Ha6ub/192hm255n5pU8Hj/fBZrfz6pE05h1Pp8BqAyBQq+bexCgeaRmNWuW9UbEuP1OnjYgg4t57ibj3Xqw5OZSmpGAvKkITGoquRQtUHn4T2khlAj9rVha6qHPPjVgzMzF07uyoYzl92uk4u8WCNScHTUT1EwBWzOzLZ/1CiOanoeMb1F+Mk/gmfJkr61ufLCph6v6TfNOzLX4atxbOcknyoRS+SDnN023j6Fc2L93anAL+cziVYpudKW1iPX5OV9VpoITGZEJjMnm6L050CQloIiMoWL0Gv7IAZ83Px7xtGyE33gCAsWdPbLm5mHfsxNhNmcOqYM1asNkw9nBtGSIhRNNwdq3X8mvU1oeGiG8gMU6Iuji7vnVNtuUVkllqYdSGvY4yqx3WZBfw4clMjl2YhOY8vqh9k3qaVzolMibiXJzoEmgkVq/jyX0nml5S5ym2ggJKjh1zbJecOEHR7t1oTCZ0cXGE3XormfPmoW/VEl18Ahmvv442Ksoxz5OhbVsChg4lZdozxM6Ygf3/27vz8CiqdPHj3+pOOulsnX2FEJYQEpawyC5eFBT0jgoCFxVHHNefAorAXEFlcURQvM4dFMdlZlhFcUQQRGXuCIKAgLLvyB6BJGQhe2frrt8fkcYmCwnppHp5P8+Th/Tp6qq3D8mbt0/VOVVZSearrxJ0110yK0wIN2BVrXxw4AOWHl5KSWUJAP5e/jzc8WGe7PIkOsXxn8IdSXKcEM1vQEgg3/VMsmubeCyNRD9fxsVHNqqgA8irtNDOr/oIYTt/H/Iqq98BpzlpWtSZDx0mbexY2+NLr78BgGnYMGJfn0vY44+jms2kz5iJtaAAY4/utPzbh7b1mwDi3pxHxquzSXvkD78uzHkH0S+92OzvRQjheG/veZvVJ1czsftEukZ2BWDvpb28t/89yi3lPNu9+tpvzkRynBDNL8BLT3KA0a7NT68jxLt6+41I8Tey8Hw2r7W3X/Nu4flsUhyw/8bQtKjz792L5GNHa31eURQinn2WiGdrT9z64GBZhFMIN7X21Fpm9Z3FrfG32tqSQpOI9IvktR2vOX1RJzlOCPczvW0sDx08zfeXC233et2VX8zFsgqWd2mjaWyaFnVCCFGX/LJ8WptaV2tvbWpNfnm+BhEJIVzR6m6JDttXv5AAfuidzKIL2ZwsKQXgPyOCeSQunGgfb4cd50Y0qKgz79tH4XebUCsq8O/bxyWm9wshXFdSaBKfHPuEab2n2bV/cuwTkkKSannVjZH8JoSoj/Ol5cT5eNc4IeJ8aTktNFyzrt5FXcH6f3Fh0iQUX18ULy9yFy8mcvJkwh57tCnjE0J4sOd7PM+4DePYkb6D1Iiq2Z77s/aTUZzBXwf/1WHHkfwmhKivXtuPsL9/RyIM9qNyuRWV9Np+hIu3dtUmMOp5mzCAnA8/JHjUKJJ++pGkH3cS8dxzZH/4YVPGJoTwcD2je7Ju+DoGxQ+isLyQwvJCBsUP4svhX9IjqofDjiP5TQhRXyqgUH0GbbHFio9O2xn59R6pKzt7lrj//TOKvur+aWF/eISsd96hMicHr2tucyOEEI6QXpROtH90jRMi0ovSiQlwzHpQkt+EENcz88QFABRg3pl0jL8p4Cyo7CkooZPGs1/rXVKqZjO6gADbY8VgQGcwYC0paZLAhBBi6Kqh5JbmVmvPK81j6KqhDjuO5DchxPUcLDJzsMiMChwtKrU9Plhk5mRxGR0DjMxPjtc0xgZNlMj7bCU6Pz/bY9ViIX/1avTBIba20Id/77johBAeTVXVGm/RVVJZgo++5pt43yjJb0KIuqzq1g6A546mMTsxjkAvvcYRVVfvos47Joa8zz6zf3F4OPlr1l5tUBRJekKIRpv30zygah23BXsX4Ovla3vOqlo5mHXQobNfJb8JIepL69G4utS7qGu3cUNTxiGEEDbHco8BVSN1Jy6fwFt/dZaZt86b9qHteaTjIw47nuQ3IYQ7kMWHhRBOZ+GQhQC8vPVlpvaaSoAh4DqvEEIIUe+iLu+LL+q1XfCwYTcYihBC2Jt98+xmOY7kNyGEO6h3UZc+7cWqi4i9vEBVa95IUSTpCSFcjuQ3IYQ7qHdRZ2jbBkt2DkH33E3wiBH4Jjn2Fj1CCKEVyW9CiIY4XVLGtrxCsssrsV7zOXBy62htgqIBRV3bdesw799P3uerOPfQ7zHExxM8cgRBd9+NPkCudxFCuC7Jb0KI+vroYg4v/PwLod5eRBq87O4uoeAiRR2AMTUVY2oqUS9Oo2D9evJXrSZz3psEDhpEzJzX0Bm0u4mtEEI0huQ3IUR9/O/ZDKa2jmFCqyitQ6nmhma/6nx9CR42DENcHFnvLKDg66+Jnv4ySNITDWA1m2tsV4zGGhecFZ7pXME5fsz4kVxzLlasds89nfq0w48n+U04guQ395VfaeGeyGCtw6hRg4u6isxM8ld/Qd7qVaglZoLuuZvoWTPRm0xNEZ9wYyf631xju7F7d1ot/0gSn2DlzyuZvWM2wT7BhBvD7X4mFBSHF3WS34SjSH5zX3dHBrMpt5CxcY69q40j1LuoK/jmG/JWrabkp5/wv7k/US+8QMB//IftBthC1IdiNGLs3h3znj21bmPeswfVbEb5zS2bhGf68MCHTOg2gcc6P9akx5H8JhxB8ptnaG304Y0z6ewuKCbZ34i3zr5Af7xFhEaRNaCouzBpMt4xMYSOHYtXWBgV5y9wefnH1baT2+iIuiiKQqvlH6HWcGrCajbX+ukWqu4uUNPrbPuW0xpup6C8gDsS7mjy40h+E44g+c0zLLuYg79ez/a8YrbnFds9p+AiRZ13TAwoCgXr1tW+kdwbUdSDoigN/pSqqirnHhyDee/eWreR0xru545Wd7D94nZaJrVs0uNIfhOOIvnN/f3UN0XrEGol934VLkE1m+tMeCCnNRpiV8YuFh9ezJGcI2SZs/jLrX9hUPwg2/OqqvLuvnf5/MTnFJYX0jWyK9P7TKdVUCvbNvll+czZOYfN5zejQ8fgVoOZ2msqft5X+/947nHm7JzDoexDhPiG8GDygzza6dF6xxkfFM+CvQvYn7Wf9iHt8dLZp6wxyWMa0QtXSX4TWpL85prKrVbSSstJ8PXBS+ccxbbD7v1akZFB9rt/JebVPzlql0LUKHHbVnRGo+3x9U5riOrMlWbah7RneLvhTNw0sdrzCw8t5OOjHzP75tnEBcSxYN8Cnvr3U6wZtgYffdXFwS9seYHskmw+vP1DKq2VTN82nVnbZzHvlnkAFJUX8dS/n6JPbB+m95nOibwTzNg2g0BDIKPaj6pXnCt/Xomftx+7M3ezO3N3tecdVdRdj+Q30Vwkvzm/EouVl06c558ZuQD80DuZVkYfXvz5PDE+3poudeKwos6Sl0fe559L0hNNTmc0Vt3SSdywAS0GMKDFgBqfU1WVj45+xJNdnuS2+NsAmHPzHAZ+OpCNaRu5s/WdnM47zbYL21jxnyvoGN4RgGm9p/HMt88w5aYpRPpF8tXpr6iwVvBqv1fx1nvTLqQdx3KPsfTw0noXdetHrHfMG24kyW+iuUh+a7y3z2XyVVYeJ0vK8NXp6Gny4+W2sbTz83XI/uecvsjhIjOrurbjgQOnbe23hATyP2czNC3qdJodWQjhlM4XnSfbnE2f2D62tkBDIJ0jOrM/az8A+7P2E2gItBV0AH1i+qBTdBzMOmjbpkdUD7z13rZt+sf252zBWfLL8hsUU4WlgjP5Z6i0VjbmrQkhPMD2vCL+EBfOVz0S+WfXtlRYYfS+UxRbLA7Z/zdZ+cxNbEHv4AB+e9I1yd+Xs+YyhxzjRjlspE4Iob3CwkIKCgpsj318fPDxadhaSjnmHADCfMPs2sN8w8g2ZwOQbc6u9ryXzguTj8lum7jAOPt9GMNsxzD5XH/tN3Olmbk757L21FoAvhz+JS0DWzJn5xwi/SJ5vPPjDXpvQgj390lqW7vH85Pj6bTtEAcKzfQNbvxt/3IrKgk3VC+fSqxWtL6yzqlH6rLeWcDRDsl2X6fuvMv2vLWsjIw//Ymfe/fhWPcenJ/wLJXZ2RpGLIS2UlJSMJlMtq+5c+dqHVKjzN8zn+OXj7NwyEIM+qt3dOgT04d/nf2XhpE5huQ4IZpeYWXVCF2wl2PWnUwN9OPfOQXV2pdfzOEmk79DjnGj6j1Sd37ChDqftxQUNjqYmvgktiN+4cKrDV5XQ86cO5eizd8TN/8v6AICyXz1Vc5PeJaET6qvLyWEJzhy5AhxcVdHxxo6Sge/GU0rzSHC7+p6SzmlOXQI7QBAuDGcnNIcu9dVWivJL8sn3Bh+dRuz/Ta2UUCj/ShfbTambeTN/3iT1IhUu5tmtwtuxy+FvzTwndVOq/wGkuOEaIiGno2wqirTT16gl8mf5ABjrds1xLQ2MTx44DQ/F5diUVX+fj6Ln4vL+KmgmNXd2jnkGDeq3iN1uoDAOr+8Y2Mx3Xuv4yPUe+EVEXH1KyQEAEthIXmfryLqhRfw79MHY6eOxMydg3nvXsz79jk+DiFcQGBgIEFBQbavGynqWgS0INwYzs70nba2ovIiDmYdJDUiFYDUiFQKyws5nHPYts2P6T9iVa10juhs22Z35m4qrBW2bbanbychKKFep14BLpdeJtQ3tFq7udJsV+Q1lmb5DSTHCdEADT0bMfXn8xwrNvN+Sqs6t2uI3sEBbOiZhEVV6eBvZFNuIeEGL77qnkhqoLaTXOo9Uhc7d05TxlGr8nPnODHgFhQfH4xduxI56Xm8Y2MpPXwYKirw79fXtq1PmzZ4xcZQsm8fxq5da91nWVkZZWVXL2YsLGy6T+FCOKOSihLSCtNsjy8UXuBY7jFMBhMxATE8lPwQHxz4gPjAeOIC41iwdwERfhG22bBtgtvQP64/r/zwCtP7TKdSrWTOj3MY2nookX6RANzV5i7e2/8eM7fN5NFOj3Iy7yTLjy7njz3/WO84U8JS+P7897alS64Ucp+f+NxWYDqCVvkNHJ/jJL8Jd9aQsxHTfj7PtzkFrO7WjlhfQ63b3YgEow9vdYh36D4dwaknShhTuxA7dw6G1q2pvJRF9rvvcvahh2iz9ksqs7JRvL3RBwXZvcYrLBzLda45mTt3Lq+88kpThi6EUzucc5hH/3V1EeA3d70JwD1t7+G1m1/j0U6PYq4088r2VygsL6RbVDfeH/y+bY06gDcGvMFrO1/j8f97HJ1StfjwtF7TbM8HGgL54PYPmLNzDqPXjSbYN5inujxV7+VMAJ7r/hxPf/s0p/NOY1EtLD+6nFN5p9iXtY9FQxc5oCe01RQ5TvKbcGdXzkbURVVVXjxxgW+y8lnVrR2tjA0/Y1GXK9foXUsBDDoFg0676QpOXdQF3HLL1QdJSRhTu3DytkEUrv8GxefG15uZNm0akyZNsj2+cOECKSnOe9sPIRytZ3RPDo49WOvziqIwvtt4xncbX+s2Jh+TbaHh2iSFJrHkziU3HGf3qO6svHsl/zj0DxKDE/nh4g8khyXz0V0f0T6k/Q3v11k0RY6T/CY83dSfz7P60mUWd2pDgF7HpbKqS0ACvfQY9Y0vuNpvOVjnxR8xPt6MjgllSkI0uma+rZtTF3XX0gcFYUhIoPxcGv79+6FWVGApKLD7JFuZk40+PLzO/Vx7YeVvL7oUQjiXlkEtmdVvltZhNAtH5DjJb8LTLblYNSHrvn0n7dr/0qEl98fUb5JWXeYnx/P66XRGR4fSLajqGrq9BSX8MyOXiQlR5JRX8t4vWfgoOp5LaN6FiF2qqLMWF1P+yy+Y7rkH344dwdub4u07CBpyBwBlp89QeTEdvzqupxNCuI6i8qIa2xVFwaAz2C1s7A4kxwnReBm3dm3S/f8zPZeZ7WK5NzLE1nZHuIkOAb4su5DDym7tiPM1MP9cphR1v5X5xjwCbh2Id2wclZcukb3gHRSdjqDf/Sf6wECCR9xH5huvozeZ0AUEkDl7NsauXeucJCGEcB39PumHUsfpiyi/KO5tdy9Ppz6NTnHqZTdrJDlOCNezq6CYeUktq7V3DvBjd0HVBLReJn8ulJY3d2jOXdRVZmZwcfIULHl56END8evRnYRPV+AVWrXEQdS0aSg6Heefew61vJyAm/sTPWOGxlELIRxl9s2zeXvP29zb7l46h1ctlXIw+yBrT63lyS5Pcrn0MosPL8agM/BElyc0jrbhJMcJ4XpifQx8nJ7Dy21j7do/Ts8h1qdqlu3lCgsmr+YvsZy6qIv785/rfF7n40P0jBmS5ITLsZrNNbYrRmOdI1OeZu3JtUzpOYWhCUNtbQNbDiQxJJGVx1fy9yF/J8Y/hg8PfOiSRZ3kOOGu3DnHzWwXyxOHzrIxp4Cuv15Tt7+whJMlZfytYwIA+wpLuDcyuNljc+qiTgh3daL/zTW2G7t3p9Xyj1w+6TnKvqx9TO87vVp7cmgy+7P2A9AtshsZxRnNHZoQog7unOOGhJvY0rsDyy7mcLqkak3I20KDWNQpjPhfl095JK7uCZtNRYo6F+XOn4LclWI0YuzeHfOePbVuY96zB9VsRvHTdlVyZxHtH82qE6t4vsfzdu2rTqwi2j8agPyyfIIMda9bJVyL5DfX5Ek5rpXRp9rpV2cgRZ2LcudPQe5KURRaLf8ItYY/WFazudb/U082ucdkJm+ezNYLW+kU3gmAw9mHOZN/hj8PrDp1eSj7EENaD9EyTOFgkt9ckyfluPyKSj5Oz+VESSkASf6+PBATRpCXXtO4pKhzIZ70KchdKYoi/zcNcGv8rawdtpbPfv6McwXnALg57mbm3zafuICqWwWN7jBayxCFg0h+cw+ekOP2FZTwwP5T+Op1dPv1Xq8f/JLF/HOZrEhtSxcN7/8qRZ0L8aRPQUJc0SKwRbXTr8L9SH4TrmLmyQvcEW7iraSWeOmqRo0rrSqTjqcx48QFvuieqFlsUtS5GE/4FCTEbxWUF7D6xGpO558GoK2pLcMThxNoCNQ4MuFokt+EK9hfWML//KagA/DSKYyLj2LoruMaRgaut1qnEMJjHM4+zF2r7mLpkaXkl+WTX5bP0iNLuWvVXRzJOaJ1eEIIDxSg13OhrPrCwhdLy/HXyzV1QjiMzJpzL/N+msfAFgOZ1W8WXrqqdFVprWTmDzN548c3WHLnEo0jFKL5SH5zDvdGBjPp2C/MaBtLT5M/AD/lF/OnUxcZHhWsaWxS1Am3IrPm3MvhnMPM7DfTVtABeOm8eLTTo9y/7n4NIxOi+Ul+cw4z28WiKPDs0TQqVRUAb53C2NhwXmobo2lsUtTVg6qqtV68K7Qns+bcl7+3PxlFGbQxtbFrzyjOwM9b/i8dQfKbc5P85lwsqsrughKmJETzYptYzpmrFh9uZfTBT6/9FW1S1F2Hqqqce3AM5r17b3gfMmTetGTWnPsamjCUGT/MYMpNU+ga2RWAvZf28taut7ir9V3aBucGJL85P8lvzkWvKNy//xTf9+pAK6MXyQFGrUOyI0Xddahm83UTnrF7dxRj7f+xtf3S+SQnk/DRMvhN4pNPx1Wu7Yfr9UtTzpqTP1ramXLTFBRF4cWtL2JRLQB4KV78V9J/yTInDiD5TRuS31xbkr8vaeZyWv16SzBnIkVdAyRu24quhuRW0w9/fYbMy44e5XiPmxwepztwpk+fch2LNixWC/uz9vN06tM81/05fin8BYCWgS0xejnXp2N3IPmt+Uh+c21TW8fwyqmL/Lc1mtRAv2qnXQM1vKuEFHUNoDMa0dXz01JdQ+aoKmcf+j1lR4/W+vrrfTp2R/X5Q9Fc/SLXsWhPr9Pz1L+fYs2wNbQIbEH7kPZah+TWJL81Lclv7mPMgao1M8cePMNvS14VUICLt3bVIKoqUtQ1obqGzFuv+rzmhHjltS4w9O3oC6zr/ENxZZtm6he5jsU5tAtpx/mi87QIbKF1KOIakt8aRvKb+/i8azutQ6iVFHXXoRiNJO3ZbfveYft18ZXTHXGBdU2cqV+0iqWuPxqu8MfQkSZ0m8Bbu95ifNfxpISlVDvtGmAI0Cgy9yD5rWaS35qWq+e4fiHOm3ekqLsOZ/oldCaOuMBa1KyuT8lJe3Z71M/jM98+A8CEjRPsEr2qqiiKwv6H92sVmluQ/FYzyW9NyxVz3JGi+o/Qpmg4I1aKOtFoDbnAWtSsPte4eKJ/DPmH1iEIDyf5zTFcPccN+uk4Clevm6uLXFMnHKoppqjXNQW/IRdYa6mhywg0p/pcbwOOPUXmCnpG99Q6BOFkJL/VzJnzG2iT4xaez+Kvv1wiq7ySFH8jr7WPo3uQ/w3t68e+KbbvDxWW8MqpizzTMpKbfr1N2K78Yt7/JYvpckcJ4WhNMUXdHS6cdfb3IKfCqhzPPV7vbZNCk5owEuGMJL/VzBXeQ3PmuC8yLzPr5EXeSGpB9yB//vZLFg/sP83W3h2IMHg3eH8tfQ227584dJbZiS0YHBZka0sJMBLra2De6XTujAh2xFu4IVLUuYmmmKLuTFPwb5Q7vAdPM+rLUSiKYrturi5yTZ1nkPxWM3d4D03lg1+yGBMbxgMxYQDMS2rBtzkFrEjPZUKrqEbt+1ixmfjfFHlXxPsa+LmktFH7biwp6txEfaeoN2SI3pmm4N+opn4Pzn7KwxWtH7He9v3R3KO8testHun4CKkRqQDsz9rP0iNL5Y4SDqCqKiVWq9Zh1EvE0iWo5up/MK2lZk4Ouh2AouJidBar3XNmQ9Wq/yUWK4rFUq99XqEYfZ2+fxz9HlSL1dZnDe1PR/DT6Rr9N6XcauVAUQnPtoq0tekUhQGhAewqKG5siCT6+fL2uUz+3KElBp3Odsy3z2WS6Ofb6P03hhR1bqQ+Q9sNHaJ3h1OCTfkeXOGUh6uJDYi1fT9502Sm9prKLS1usbUlhSYR7R/Ngr0LGBQ/SIsQ3UaJ1Urb7w9qHUbjzV9c9e+hC7U/t+tkc0Xj+jTsz1O3dMZfX/sdGQoLCykoKLA99vHxwcfH/nZduRUWLCrVTrNGeHtzsris0TG+kdSChw+codsPR0gJqCrijhSVogBLu7Ru9P4bQ3f9TYSruzJEXxdPHaK/EdKfzedE3glaBFRfeLhFQAtO55/WICIhhJZSUlIwmUy2r7lz5zZ7DN2D/NnZN5mpbaJJ8TeS4m9kWpsYdvZNvuGJGI4iI3UewB1OozoT6c/m08bUhr8f/Duv9HsFb33Vp+4KSwV/P/h32pjaaByd6/PT6Th1S2etw2g8Vb3uKUjk97H+NOxPP13dY01HjhwhLi7O9vjaUTqAUG89egWyyivs2rMqKoj0aXzZU2yx4K/X8/vY8Ebvy9HcpqjLXb6c3H8spDI7G58OHYh++SWMXbpoHZbTcIfTqM5E+rN5TO8znfEbxzN45WASQxIBOHH5BAALblugZWjNrilynKIodZ7qcimBzrvKv0ty0v4MDAwkKCiozm0MOh1dAvzYcrnINhPVqqpsvVzEo3GNL8Q6bzvMPRHBPBATSu9g5+ontzj9WvD111x6/Q3Cx42j9arP8U1KIu3xJ6jMydE6NCGc2ifHPmHIyiH0WNaDB796kINZznV9VeeIznxz3zeM7zae9iHtaR/SngndJvDNfd/QOcINRpjqSXKcEA3zVMsIlqfn8Gl6Lj8Xl/LCz+cpsVi5Pya00ft+NzmevMpKRu47Rb8dR3nnXCYZZRXXf2EzcIuRupzFSwgeNYrgEfcBEP3KLIo2bybv81WEP/mExtEJ4ZzWn1nPmz+9yfQ+0+kS0YVlR5bx1LdP8eWwLwkzhmkdHgAlFSX4efsxqv0orUPRlOQ4IRpmWFQIORWVzDuTTlZ5JR0DjHzSpc0NrVF3rTsjgrkzIpjs8kpWZuTyaUYub5xJZ2BoEA/EhDIkzISXTpvT/S4/UqeWl1N6+DD+/fra2hSdDv++fTHv26ddYEI4uaVHljIicQTDE4fTNrgtM/rOwKg3svrkaq1Dsxn4z4FM3zadPZmueWshR5AcJ8SNeaxFBLv7dSRtYCrf3NSe7ibHTmIIN3jx/+Ij+a5XB2a1i2PL5UIeP3SW1B8O88bpdEoszb8cjsuP1FVezgOLBX2Y/ciCPjyMsjNnanxNWVkZZWVXpzUXFhbWun9VVTFXytpjwjkYvRwzAaPCUsGRnCM81vkxW5tO0dEntg/7s5xnQd+5A+ay5uQaHvu/x4gLiGNYu2Hc0/YeIv0ir/9iN9HQHNeQ/CaEuHFZ5RV8ml41Une+tILf/XqdXXpZBQvSLrGnoIRPu7Zt1phcvqi7EXPnzuWVV16p1p6enl6trbSylHvW39McYQlxXWuHrsXXq/rilld+dvPz8+0uIq5pDSeAy2WXsagWwnztC4Uw3zDO5Nf8YUgLg+IHMSh+ELmluXx56kvWnFrDu3vfpV9cP4a3G87AlgPx0nlkGqtVQ/KbEK7iys+v1QkWg/4qK48V6blsyi2kvb8Pj8SFMzIqBJP31VzU0+TPgJ3Hmj02l8+GXiHBoNdjueaCYUt2Dl7hNc9ymTZtGpMmTbI93r17N7fddhu9evVqylCFaLREEut8vlOnTnaPZ86cyaxZs5owouYR6hvK2I5jGdtxLMuPLufPu/7MlvNbCPENYVT7UTzW+TGMXu65LmBDc5zkN+HOMjMziY+P1zSGiUfTGBYVwtruiXQLqnkVhCiDN8818nZkN8LlizrFYMC3Y0eKt+8gcPBgAFSrleIdOwgZM6bG11w7ejFgwAA2btzIbbfdxpEjRwgMDGyW2F1BYWEhKSkp0i/XcLZ+sVqtpKWlkZKSgpfX1V/rmkbpAEJ8QtArenJK7QuFnNIcp5kk8VvZ5mzWnlrLmpNrSC9O5/aE27mv3X1klmSy8NBCDmQd4MM7PtQ6zCbR0Bwn+a3+nO332Fk4Y79YrVYyMzPp1q2b1qGwv38n/PR1T0kw6nVMaR3dTBFd5fJFHUDYI2O5OHUavp06YezSmdwlS7GazQTfN7xer/fy8qJHjx4AxMXFXXcNHE9y5XYs0i/2nLFfGvLp1VvvTUpYCjvTd9putWVVrexI38EDHR5oqhAb7Ntz3/LFyS/YdnEbbU1tGZ00mt+1/R1Bhqt93jWiK/esce9LJBqT4yS/1c4Zf4+dgbP2i9YjdIWVlhq/v1agl3ZrP7pFURd0111U5l4m6523sWRl45OcTPzfPqz19KsQAh5OeZiXtr5Ex7COdA7vzLKjyzBXmhnWbpjWodlM3zadoa2HsuzOZXQK71TjNhF+ETzZ+clmjqx5SY4TQnvttxykrmlqKqAAF2/t2jwB1UBRVVXV7OhOpKCgAJPJVO1Cc08n/VIzd+mXj49+zOLDi8k2Z9MhtANTe02lS4Tz3InFXGl222vlmpO7/Lw6mvRLzaRfavbD5SLb9yoqDx04zVsd4om+Zu27fiHa3WXCLUbqHMHHx4eZM2fWeg2Sp5J+qZm79MuDyQ/yYPKDWodRTVF5UY3fXyvA4Fy36HFW7vLz6mjSLzWTfqnZtcWaTlHoEeRHK6Pz9JOM1AkhnE6XJV3qXI9PVVUURWH/w86zpp4QwrO0/f4AG3smOVVRJyN1Qgin848h/7B7/My3zzCr3yyPWnRYCCEaSoo6IYTT6Rnd0+6xTtHRJaILLQNbahSREEI4PynqhBBCCCGu49GD9nfbKbNaeeH4+Wpr1i3s3Lo5w7IjRZ0QQgghxHVcu/7ciKhQjSKpXd1LInuId999l4SEBHx9fenduzc//vij1iE1u++//567776b2NhYFEXhiy++sHteVVVmzJhBTEwMRqORwYMHc+LECW2CbSZz586lZ8+eBAYGEhkZybBhwzh+/LjdNqWlpYwbN46wsDACAgIYMWIEmZmZGkXs3pQ6V4gSdfH0HCf5rWaS4xpmfnJ8vb605PFF3aeffsqkSZOYOXMme/bsITU1lSFDhnDp0iWtQ2tWxcXFpKam8u6779b4/Lx583j77bd5//332blzJ/7+/gwZMoTS0tJmjrT5bN68mXHjxrFjxw7+/e9/U1FRwR133EFxcbFtm+eff54vv/ySzz77jM2bN3Px4kXuu+8+DaN2DxO/m2j3VW4p59Udr1ZrF9cnOU7yW20kx7kfj1/SpHfv3vTs2ZMFCxYAVfeXa9myJRMmTGDq1KkaR6cNRVFYvXo1w4YNA6o+xcbGxjJ58mSmTJkCQH5+PlFRUSxevJj7779fw2ibT1ZWFpGRkWzevJlbbrmF/Px8IiIi+Pjjjxk5ciQAx44dIzk5me3bt9OnTx+NI3ZdL299uV7bzb55dhNH4vokx9mT/FY7yXGuz6OvqSsvL2f37t1MmzbN1qbT6Rg8eDDbt2/XMDLncubMGTIyMhj8683EAUwmE71792b79u0ek/Ty8/MBCA2tuo5i9+7dVFRU2PVLhw4diI+Pl4TXSFKsOYbkuOuT/HaV5DjX59GnX7Ozs7FYLERFRdm1R0VFkZGRoVFUzudKX3hyP1mtViZOnEj//v3p1KnqHqQZGRkYDAaCg4PttvWkfhHOTXLc9Ul+qyI5zj149EidEPU1btw4Dh06xNatW7UORQghHE5ynHvw6JG68PBw9Hp9tZk8mZmZREdHaxSV87nSF57aT+PHj2fdunV89913tGjRwtYeHR1NeXk5eXl5dtt7Sr8I5yc57vo8Pb+B5Dh34tFFncFgoEePHmzYsMHWZrVa2bBhA3379tUwMufSunVroqOj7fqpoKCAnTt3unU/qarK+PHjWb16NRs3bqR1a/sFJXv06IG3t7ddvxw/fpy0tDS37hfhOiTHXZ+n5jeQHOeOPP7066RJkxg7diw33XQTvXr14i9/+QvFxcX84Q9/0Dq0ZlVUVMTJkydtj8+cOcO+ffsIDQ0lPj6eiRMnMnv2bBITE2ndujXTp08nNjbWNoPMHY0bN46PP/6YNWvWEBgYaLuGxGQyYTQaMZlMPPbYY0yaNInQ0FCCgoKYMGECffv2lQuIhdOQHCf5rTaS49yQKtR33nlHjY+PVw0Gg9qrVy91x44dWofU7L777jsVqPY1duxYVVVV1Wq1qtOnT1ejoqJUHx8fddCgQerx48e1DbqJ1dQfgLpo0SLbNmazWX3mmWfUkJAQ1c/PTx0+fLianp6uXdBC1MDTc5zkt5pJjnM/Hr9OnRBCCCGEO/Doa+qEEEIIIdyFFHVCCCGEEG5AijohhBBCCDcgRZ0QQgghhBuQok4IIYQQwg1IUSeEEEII4QakqBNCCCGEcANS1AkhhBBCuAEp6gQAmzZtQlGUajdubi4bNmwgOTkZi8UCwKxZs+jatWuD91NeXk5CQgK7du1ycIRCCFcl+U14CinqPNDAgQOZOHGiXVu/fv1IT0/HZDJpEtN///d/8/LLL6PX6xu1H4PBwJQpU3jhhRccFJkQwpVIfhOeTIo6AVQli+joaBRFafZjb926lVOnTjFixIhG7ae8vByAMWPGsHXrVg4fPuyI8IQQLk7ym/AUUtR5mEceeYTNmzczf/58FEVBURTOnj1b7fTE4sWLCQ4OZt26dSQlJeHn58fIkSMpKSlhyZIlJCQkEBISwrPPPms7pQBQVlbGlClTiIuLw9/fn969e7Np06Y6Y1qxYgW33347vr6+1Z5btmwZCQkJmEwm7r//fgoLC23PDRw4kPHjxzNx4kTCw8MZMmQIACEhIfTv358VK1Y0vsOEEC5D8pvwdFLUeZj58+fTt29fnnjiCdLT00lPT6dly5Y1bltSUsLbb7/NihUrWL9+PZs2bWL48OF8/fXXfP311yxbtowPPviAlStX2l4zfvx4tm/fzooVKzhw4ACjRo1i6NChnDhxotaYtmzZwk033VSt/dSpU3zxxResW7eOdevWsXnzZl5//XW7bZYsWYLBYGDbtm28//77tvZevXqxZcuWhnaPEMKFSX4Tns5L6wBE8zKZTBgMBvz8/IiOjq5z24qKCt577z3atm0LwMiRI1m2bBmZmZkEBASQkpLCrbfeynfffcfo0aNJS0tj0aJFpKWlERsbC8CUKVNYv349ixYtYs6cOTUe59y5c7btf8tqtbJ48WICAwMB+P3vf8+GDRt47bXXbNskJiYyb968aq+NjY3l3Llz9esUIYRbkPwmPJ0UdaJWfn5+toQHEBUVRUJCAgEBAXZtly5dAuDgwYNYLBbat29vt5+ysjLCwsJqPY7ZbK7x1ERCQoIt4QHExMTYjnVFjx49atyn0WikpKSkjncnhPBkkt+EO5KiTtTK29vb7rGiKDW2Wa1WAIqKitDr9ezevbvaLK/fJsprhYeHc/ny5Xod/8qxrvD3969xn7m5uURERNR6TCGEZ5P8JtyRFHUeyGAw2F386yjdunXDYrFw6dIlBgwY0KDXHTlyxKGxHDp0iG7dujl0n0II5yf5TXgymSjhgRISEti5cydnz54lOzu72qfDG9W+fXvGjBnDww8/zKpVqzhz5gw//vgjc+fO5auvvqr1dUOGDGHr1q0OieGKLVu2cMcddzh0n0II5yf5TXgyKeo80JQpU9Dr9aSkpBAREUFaWprD9r1o0SIefvhhJk+eTFJSEsOGDeOnn34iPj6+1teMGTOGw4cPc/z4cYfEsH37dvLz8xk5cqRD9ieEcB2S34QnU1RVVbUOQog//vGPFBQU8MEHHzR6X6NHjyY1NZUXX3zRAZEJIUTjSH4TzUVG6oRTeOmll2jVqlWjT5WUl5fTuXNnnn/+eQdFJoQQjSP5TTQXGakTQgghhHADMlInhBBCCOEGpKgTQgghhHADUtQJIYQQQrgBKeqEEEIIIdyAFHVCCCGEEG5AijohhBBCCDcgRZ0QQgghhBuQok4IIYQQwg1IUSeEEEII4Qb+P8Kh4jHD1AnzAAAAAElFTkSuQmCC", + "image/png": "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", "text/plain": [ "
    " ] @@ -2330,13 +31498,13 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 20, "id": "brutal-sigma", "metadata": {}, "outputs": [ { "data": { - "image/png": "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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnUAAAHfCAYAAAA2mC5BAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAA9hAAAPYQGoP6dpAACzI0lEQVR4nOzdd3hU1dbA4d/UZNJDeiP0DqFIBwVF8OoFUewoWLBXsHCxEQSNYsWKFBs2wIt6VfSzUASkd4ggvYY0SJ+0mfP9cZIhkzoTJpmU9T7PPMnss2efPYGsrDlnF42iKApCCCGEEKJR07q7A0IIIYQQ4sJJUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QTo3d0BIYQQQohm5W/ga2ANcAzIA0KAXsAoYBzg4XyzGkVRFJd1UgghhBBCVG4b8BSwFhgM9AMiARNwFtiDmuhlldR7DKeSO0nqhBBCCCHqQ2vgSeAWIKCaeuuBOUAP4GnHm5ekTgghhBCiPhQBhrqrLxMlhBBCCCHqQ2mCVgRcBhxwsL6DJKkTQgghhKhPBmCX65uVpE4IIYQQor7dCix0bZOypIkQQgghRH0rBj4Cfgf6AN7ljr/hfJNypU4IIYQQTdfLgAZ1eZBS+cCDQBDgg7ouXHK51x0HrgK8gFDUWavF5eqsAnqjLjvSDvjEiX7tKXmtL/APsL3MY4cT7ZTh1it1isVC6rvvkvW/HyhOS0MfGor/NWMJvv9+NBqNWkdRSHvnHc4tXYo1KxtT715ETJ+OsVUrWzuWjAzOzHqRnJUrQavFd+TlhD/9NFrv8mmvEELUD4lvQjQAm4EPUZcGKWsy8BOwFPAHHgKuBdaVHLegJnThwF9AEjABdSzcSyV1jpTUuQ/4AvgDmAREoC4gXJOVtXlD1XPrlbr0+QvI+Oprwp57ljY//UTo449zdsFCzi36/HydBQs4u+hzIuLjabVkMVqTF8cn3Y21oMBW59STT1Fw8CAtP1pIzNwPyNuyhaTnp7vjLQkhBCDxTQi3ywHGA/OBwDLlmahj2d4ALkW99fkxavK2oaTOr0Ai8DnQE/gXMBN4DygsqTMXdd2514HOqInhdcCbdfR+HODWpM68fTs+l12K77BhGKOj8LtiFN6DB2PevRtQP8We/ewzgu+7D9/LLsOzY0ciX3mZ4pQUsn//HYCCQ4fIXbOGiJkzMcXF4dWnD+HPPkvW8uUUJac41A9FUcjKykKW7BONlfwfbngaSnyzWq2cPHkSq9VaZ+9ViLpmtVo5fPgwGRkZZGVl2R4FZT4AVfAg6pW0EeXKt6IuKVK2vBPQEnXRX0q+dgfCytQZhbrTw94ydcq3PapMGzXJBZ4DBqHeum1T7lELbr39aurVi4wlSyg4cgSP1q3J37ePvG3bCPvPVACKTp7EkpqG96CBttfofH0x9eiBecdO/K+6CvOOHWj9/DB172ar4z1wIGi1mHftxHD55TX2IyMjgxYtWrB37178/Pxc/0aFqGNZWVl07dqVs2fPEhgYWPMLRJ1rKPHt5MmTxMbGsmnTJiIiIlz/RoWoB0lJSfTr169C+fTp04mPj6/4gq9Rt+TaXEljZwAjFXd0CCs5VlonrJLjOFAnCzCjbv1VnUnAauA21Fu2mhrqO8CtSV3QPXdjzc3h8JVXgU4HFgshjz2G/+jRABSnpgGgCwqye50uOJjitFRbHX2LFnbHNXo9On9/LGlplZ63oKDALrvfsWMHAF27dnXJ+xLCXQ4ePEjfvn3d3Q1Bw4lvhw4dAqj0D6IQjc2KFSvo06eP7bmHRyUbo54AHgV+Azzrq2e18DPquL7BrmvSrUld1s8/k/nDj0S+9ioe7dpTsO9vkl9KQB8aSsA1Y+vsvAkJCcyYMaNCuXySFY1V6afYsLDyHxuFu0h8E8J1SmNc27Zta76jthVIQZ1ZWsoC/Am8C/wf6ri4DOyv1iWjToyg5Oumcu0mlzlW+rX8jNlkwI+ar9KBOs6vRY21nOLWpC7l1dcIunsS/lddBYBnxw4UnT5N+rx5BFwzFn1IMACW9HQMoaG211nS0vDo3BkAfUgwxWfP2rWrFBdjycxEFxxc6XmnTZvGlClTbM9PnTpFly5diIiIIDo62qXvUYj6pNU6Nkx24+F05v15mN2nMknJLuDD2/owqmt4ta9ZfyidWT8lciA5h4gATx4a3o7rL4pxRbebJIlvQrieQzHuMmB3ubI7UMfNTQViUGex/oG6lAnAftQlTEpHQwwEXkRNDkt/PX9DTdi6lKmzvNx5fivTRk1mAs8Dn6Ium+IC7l3SxGxGU/4fSKuDkgG9huhodCHB5K7fgGdJkLPk5GDetYuAm28CwNSzJ9asLMx79mLqpt4+zd2wEaxWTD3iKj2vh4eH3SXbrKwsV781IRq0vCILnSP8uP6iGO77fGuN9U+czePOTzYzvn9L5tzUk3UH0/nPst2E+nlySYeQeuhx4yPxTQg38QW6lSvzRl2TrrT8LmAK6pUyP+Bh1GRsQMnxkajJ223AbNTxc8+iTr4o/fW6D/XK31PAncAKYAnqLdWq9MJ+7NxB1HF4rai4z+u26t5k5dya1PkMH07a3A/RR0Tg0a49+X8ncvaTTwgYdy0AGo2GFhMmkDZ3LsZWsRiiokl9+230oaH4jlCnnHi0bYv30KEkPf8cEfHxKMXFJM+cid+VV2IIC63u9A5RFAVzkeWC2xHCFUwGnW2NswsxvGMowzs6/vvx+cZjxLQw8ey/1Y+o7UJ92Xz0LAvXHpGkrgqNIb4J0Wy9ibr+xzigAHXW6vtljuuAH4H7UZM9b2Ai8EKZOq1RE7jJwBwgGlhA9WvUjXVJ76vk1qQu7NlnSX17DmdeeAFL+ll1rMmNNxDywAO2OkGTJqGYzSQ9Px1rVhamPr2JmT8PbZlPolGvzubMzFkcv/2OksU5RxL+zNMu6aO5yEKX5//PJW0JcaESXxiFl7HqX9vs7Gy7KzPlr9rU1vZjGQxuZ3+77+IOIcz8IfGC226qGkN8E8JZiqKgmM3V1tGYTC758OlSq8o990Rdc+69al4TS8Xbq+UNQ90BwlHTgcPUesmSmrg1qdP5eBP+9NOEP111gNJoNIQ88gghjzxSdTsBAUS9/lpddFGIRqVLly52z6uc7u+k1JwCgn3sk8MQHw+yC4rJL7LgadBVeE12fpHT5/H1LH//ofGS+CaaGkVROHbLeMzbq89iTL17E/vF5w0vsWsoeqDebh2DeuXOhRPT3ZrUNQYmg47EFxzZ70MIsOaZOTB4SI312q9bi9bLkelR9kyVJE9lJSYmEhUVZXvuiqt0tdVjxq9OLbuk0WhY+fgwWga5aMSwEMKlFLO5xoQOwLxtmzqm1Et+lyuVhjqh4nvUxE4D/Lvk+8u5oGVYJKmrgUajqfZ2lxBlWYt1eFrUPWTar1uL1nQ+cbOazyd8XkYd2jr4f+Xr61snC2iH+HiQlmO/cntqTgG+HvpKr9KVen98HwK8ar76pihwxyfl1w8QQjRU5eMb2Mc4UQ1PYHTJQ0HdgeJ/qDNzb0bdpWJMyXEnhyxLtiJEHdGaTGibyCfVXrEBrNqXale29kAavWKr3r0iKsBE/9YtCPQ2OnSOli280Ovkdo0QjUFTim9upUHdJmwQ8DJwADXB+wR1ksYbqDNuHeTWvV+FEO6RW1DM3tOZ7D2dCahLluw9ncmpDHUA9Cu/7GPK4h22+rf2j+X42TwSlv/NwZQcFq0/yk+7k7hrSOsqz7F26qUOJ3QAv06+hMgA529JCyFEk9EeeBx1oeTTqEurOEGu1AnRDO06mcnN8zfYns/66W8AxvWO5vUb4kjJKrAleAAxLbz46Pa+zPwxkY/XHSXc35OXr+1eq+VMkjLNhPl6otXKVTkhRDP2vyrKNai3aNuXPJwgSZ0QzdDAtkEcffmqKo+/fkPFhW0Htg1i+aNDL/jcl7/xJ8sfGSoTIoQQzdtY1AROKVdeWqYBhgDfoW4p5gC5/SqEqFeKUj6CCSFEM/Qb0Lfka2bJ4zegP+rCx38C6cATjjcpV+qEEEIIIerbo8A81EkSpS5DvfV6D7AXeAt1CzIHyZU6IUS9emB4O/wdWOZECCGatEOo+86W54e66wSoY+rSHG9SkjohRL16cHg7/E2S1Akhmrk+wJNA2dWiUoGnUG/LgrrESYzjTUpSJ4SoEzN/TCSvsNjh+q/8so+MvMI67JEQQjQgC4EjQDTQruQRDRwFFpTUyQGedbxJSeqEEHXi43VHMBdaHK6/aP0xssyOJ4FCCNGodQQSUbcLe6Tk8T/UsXQdSuqMBW5zvEmZKCGEqBMKMPy1VQ5v6u3MVT0hhGj0TqJembui5FHWBmCA801KUieEqBOvXldxrbuaBPs6vgOFEEI0aiOBtUCLcuXrgKuADOeblKROCFEnrusT7e4uCCFEwzUANbFbCfiWlP0JjAbia9ekjKkTQgghhKhvC4CWqElcAWpydxXwAjC5dk1KUieEEEIIUd+0wNeAAbgUGAMkoC5KXEty+1UIIYQQoj7sqqQsHrgZuBW4uEydHs43L0mdEEIIIUR96AloUJcHKFX6/EPUbcOUkjLHV4SykaROCCGEEKI+HKnb5iWpE0LUiXsXbXG47oe3XVSHPRFCiAYitm6bl4kSQog64etpsD18PAz8dTCd3Sczbcf3nMrir4Pp+HrKPrBCiGZigxN181B3l3CCXKkTQtSJ164/v/hwws9/c1WPCF68pjs6rbrDhMWq8Ox3e/D1lDAkhGgmbgPaAJOAKwHvSuokAp8DHwOvAF0db16u1Akh6tzSLSe5++I2toQOQKfVMGloa5ZsOeHGngkhRD1KRF2L7lkgADVhuxx1rbohQDDQG3Xs3a/ABOeal4/IQog6V2yxciglh7YhPnblh1JysFqVKl4lhBBNjAF4pOSxBXWbsGOAGYhDXXR4OBW3DnOQJHVCiDp3/UUxTP3vLo6fzSMuJgCAHccz+GD1Ia6/KMa9nRNCCHe4qOThQpLUCSHq3DNXdibE14P5aw6Tkl0AQKivB/dc3Ia7h7Zxc++EEKJpkKROiGbss/VH+XD1YVJzCugc4ceMMV3pWXIlrbwii5X3Vx7iv9tOciYrnzbB3vznX50Y1jG0xvNotRruu6Qt913Sluz8IgCZ9SqEEC4mEyWEaKZ+2HmaWT/+zaMj2vPTw0PoEuHLhIUbScspqLT+a7/u58tNx5gxpiu/T76E8QNiuXfRVvacyqy0flVKlzkRQgjhWm6/UleUnEzKa6+T++efWPPzMbZsScRLL2Hq3g0ARVFIe+cdzi1dijUrG1PvXkRMn46xVStbG5aMDM7MepGclStBq8V35OWEP/00Wu/K5goLIQAWrD3CTf1iuKFkTNuLY7uzYl8KS7ac4IFh7SrU/3bbKR66tB3DO6lX5m4LimXdgTQWrDnMWzf1qlD/qrfX8OWkAfh7Gbhyzho0mgpVbH56ZKhr3lQDI/FNCFGf3HqlzpKZybGbb0Gj1xMzfx5tfvqR0KlT0fn72eqkL1jA2UWfExEfT6sli9GavDg+6W6sBeevJpx68ikKDh6k5UcLiZn7AXlbtpD0/HR3vCUh3Co7O5usrCzbo6Cg8qtuhcVW9pzKZHC7YFuZVqthcLtgth3LqPw1FiseevuQ4WnQsvnouUrrX94lDGNJ/ZFdw7i8S9WPpkjimxBu8gHQA/AreQwEfi5zPB94EAgCfIBxQHK5No6jLj3iBYQCTwLF5eqsQl1+xANoB3ziurdQW269Upe+YAH6iAgiE16ylRmjo23fK4rC2c8+I/i++/C97DIAIl95mQODh5D9++/4X3UVBYcOkbtmDa2WLrV9+g1/9llO3HMvoU89hSGs5vE+QjQVXbp0sXs+ffp04uPjK9Q7l1eIxaoQ7ONhVx7i48Gh1NxK2764fQgL1hyhX+sgYlt4se5QGr/sPYPVWnlfHhvRAVAXGR7YJohOEX74m5rPbVeJb0K4STTwMtAeUIBPgauB7ajrwk0GfgKWAv7AQ8C1wLqS11tQE7pw4C8gCXW9OANQ+ut8pKTOfcAXwB+oCwpHAKOc6OsfJY8UoHws/ciJdkq49Upd9oqVmLp15eSjj/HPoMEcvuZazi1ZYjtedPIkltQ0vAcNtJXpfH0x9eiBecdOAMw7dqD187MFPADvgQNBq8W8a2el5y0oKLC7mpGdnV1H71CI+pWYmEhmZqbtMW3aNJe1PX10F1oFe3PZ66to/+zPTP9+L9f3ian2tiqoiwzf9tEmssxFLutLYyDxTQg3GY26W0N7oAPwIuoVuQ1AJrAQeAO4FOiDunPDX5zfwutXzu/q0BP4FzATeA8oLKkzF2gNvA50Rk0MrwPedKKfM4CRqEldGnCu3KMWanWlTikqojgtDas5H32LQHQBAbU6edGJE5z76mta3H47wffeg3n3HpJffAmNwUjANWMpTk0DQBcUZPc6XXAwxWmpABSnpqFvYb9Kn0avR+fvjyUtrdLzJiQkMGPGjFr1WYiGzNfXFz8/vxrrBXoZ0Wk1FSZFpOYUEFLu6l2pIB8P5k+4iPwiCxl5RYT5efDyL/to2cKrxvN1DPPl+Nk8Yhyo624S34RoQiyoV+RyUW/DbgWKgBFl6nQCWgLrgQElX7sDZUeGjALuR92LtVdJnbJtlNZ5zIm+zUW9ZXubE6+pgcNJnSUnl6wf/kfWT8sx796NUlQEigIaDfrwMHwGDybghhswde/u8MkVRcHUtSuhUyYD4NmlCwUHDpDx9dcEXDPW6TfjqGnTpjFlyhTb81OnTlW4bSVEU2bUa+kW5c9fB9MY1TUcAKtV4a+D6UwYFFvtaz0NOsL9dRRZrPyy5wxXdY+o8XyPj+zAiz/9zeMjO9A9yh+TUWd33N2zYSW+CdE4lI4bLuXh4YGHRyUfRHejJnH5qFfpvgW6ADsAI+oWXWWFAWdKvj+DfUJHmec11clC3R3C5MCbKQQGOVDPCQ4ldekff0L63LkYWrbEZ/gwgu69F31oKFpPDyyZmRQcOEDelq0cv2sSph49CH/2GbvZW1WePCQYY7u2dmUebduQ/euvtuMAlvR0DKHnx45Y0tLw6NzZVqf47Fm7NpTiYiyZmeiCg6lM+f8EZf+DCNFcTBrSmseX7qR7dAA9Y/xZuPYoeYXFXN9HnQ07ZfEOwvw9mXpFJwC2Hz9HclY+XSL8OZOVz1u//4NVUbj3krbVnQaAOz7ZrJ7zsy2UvVurABrgcMJVLn53jpP4JkTj4ei4YTqiJnCZwDfARGB1XffOSZOAL4HnXNekQ0ld/u7dxH6+CI/27Ss9burRg4Bx47AWFpK5bBl5W7c6FPS8evWm8MhRu7LCo0cxREYCYIiORhcSTO76DXiWBDlLTg7mXbsIuPkm9dw9e2LNysK8Zy+mbl0ByN2wEaxWTD3iHHl7QjRLo+MiOZtbyJu//UNqdgGdI/349M5+hPiqCcGpDDOaMgPmCoqtvPbrPxw/m4e3UcfwjqG8eWNPhyY/fHX3gDp7HxdK4psQjUdiYiJRUVG255VepQP1alzpykx9gM3AHOBG1CtkGdhfrUtGnRhByddN5dpLLnOs9Gv5GbPJqLNtHblKB+pVxHnA76izdcuH0jccbKcMh5K6qDded6gxrdFI4E03OXzyFrdP5OjNt5A290P8/nUF5l27ObdkKREvqONBNBoNLSZMIG3uXIytYjFERZP69tvoQ0PxHaHezPZo2xbvoUNJev45IuLjUYqLSZ45E78rr5SZYULUYOKgVkwc1KrSY4vvHWj3fECbIH6fckmtzjOgTVDNldxE4psQjYej44YrsAIFqAmeAXVywriSY/tRlzApDXkDUSdXpKAuZwLwG2rC1qVMneXlzvFbmTYcsQt1IgbAnnLHapiAVhW3Lmli6t6d6HfeJvWNN0l7/30M0dGETfsP/qNH2+oETZqEYjaT9Px0rFlZmPr0Jmb+PLRlsvOoV2dzZuYsjt9+R8ninCMJf+Zpd7wlIUQl/k6q/BagRgMeeh2RAZ546HWV1mmsJL4J4SbTUGestgSyUW9xrgL+D3UJk7uAKUAL1ETtYdRkrPSGwkjU5O02YDbq+LlnUde2K/3VvA94F3gKuBNYASxBXSrFUStr8d5q4HRSZ83LI23+fPLWb1DHepRbpKrd77851Z7v8OH4Dh9e5XGNRkPII48Q8sgjVdbRBQQQ9fprTp1XCFF/rnx7TbUfPPU6Lf/uEcFL13TH0+C+5E7imxBNQArqunJJqElcD9SE7vKS42+iLug2DvXq3Sjg/TKv1wE/os52HQh4o47Je6FMndaoCdxk1Nu60cACnFujrqyTJV+jq61VI6eTuqRnnyNv82b8rx6DPiSEGhepEkI0ex/e2oeXf9nHvRe3IS4mAICdJzKYv+YIj17WHotV4ZVf9vH6r/t55ir3zdSU+CZEE7CwhuOeqGvOvVdNnVgq3l4tbxjqgsa1ZQVmoa51l1NS5gs8DjxDrVYSdjqpy1mzhpgP5+LVu7fzZxNCNEvvrTzI9NFduaRDiK2sU7gf4f4m3vh1P98/NASTUceLP/3t1qRO4psQot48g5qAvgwMLilbC8SjTqJ40fkmnU7qdH5+6Pz9nT+TEKLZ2ncmm6iAilPCogJM7Duj7njQJcKPlOz8+u6aHYlvQoh68ynqLdsxZcp6AFHAA9QqqXP64l7Io4+Q+vY7WM1m588mhGiW2ob48MGqQxQWnx+jVmSx8sGqQ7QN8QEgOSu/wl609U3imxCi3pxF3c2ivE4lx2rBoSt1h6+51m56bdGx4xwYPARDVBQY7Jtos2xZ7XoihGiyZo7tyqRPtzAwIYVOEb4A7D+TjcWqsPD2vgAcP5vHbQOq382iLkh8E0K4RRzqDNq3y5W/W3KsFhxK6nwvu6x2rQshBNAntgVrpl7Kd9tPcSQtF4Aru0dwdc8ofDzUMHRt7wuc9lVLEt+EEG4xG7gKdfHh0vXt1gMnqHmSRhUcSupCHnqwdq0LIUQJHw89t7rhSlxNJL4JIdziEuAf1Fm4+0rKrkUdTxdZuyYdnihxeup/8Bo4AO9+/Wzb3AghRFMg8U0I4RaR1GpCRFUcTuqKTp/mzPR4lKIiDFFRePXvh3f//nj172+3GbUQQjQ2Et+EEPViF9ANdZrqrhrq9nC+eYeTuthFn2EtLMS8bTt5mzaRt2kTSf/7AaW4GGNsrBoEBwzA74ornO+FEEK4kcQ3IUS96Im67VhoyfcaQKmkngawON+8U+vUaY1GvAf0x3tAfwCsBQWYt28n5881ZCxZQsaSpRL0RLOgKApKJcteyFIYjZfENyFUEt/q0BEgpMz3Lub04sMASmEheTt2kLdpM3kbN2LetQt9aCi+I0e6un9CNDiKonDslvGYt1/I/jDN0+6TmRxMVRcbbh/qS7eohrfQr8Q30ZxJfKtjZeeKHQMGUTETKwb+KlfXQQ4ndXmbN5O7aRN5Gzdh3rULQ0QEXn37EnDDDUS+OhtDeLjzZxeiEVLM5hoDnql3bzSmijsoNFdpOQU8/OV2NhxJx8/TAEBWfhED2wTxzs29CHLzosMS34RQSXyrR8OBJNRbsWVllhyry9uvxyZMxBARQdDdk4h643X0wcHOn02IJqb9urVoKwluGpMJjWwGbzP9f3vJLSzmt8kX0y5UXXz4QHI2jy/dSfwPibxzcy+39k/imxAVSXyrYwp2C5/bpAPetWvS4aQuaNJd5G7aRPJLCZz76mu8+vbFq18/vPr1RR8YWLuzC9HIaU0mtF5e7u5Gg/fn/lQ+n9TfltABtA/z5YWru3Hbwo1u7JlK4psQFUl8qyPXlnzVALcDZW9UWFBnxQ6qXdMOJ3Whjz8OgDU3l7ytW8nbtIn0hQs59cQTeLSKLQmC/fG7YlTteiKEaLKsioJeV/EjqV6rQals5lc9k/gmhKg3pUOJFcAXKHsx1AgMAO6uXdNOT5TQenvjc/HF+Fx8MQCWjAzSP/mEc59/wbmvF+N3xd7a9UQI0WQNbBvMjJLbrGF+ngCcycxn5o+JDGob5ObenSfxTQhR5z4u+doKeBJw4cVQp5M6xWolf/dudVDxps2Yt23DmpeHISIC38svd13PhBBNxgtXd2XSp1sY8soKIvzVj6VJmWY6hPny1k093du5MiS+CSHqzQTgFNC+XPkBwICa9DnJ4aQufcECcjdtwrxtO9bcXPRhYXj160vY09Pw6t8fY7R7NuMWQjR8kQEmfnpkCGsPpnEoJQeAdqG+DGnfMCYkSHwTQtS724E7qZjUbQQWAKucb9LhpO7sp5/h1a8foU89iXf//hhjG97G3EKIhum/W0/y77gIhrYPYWj7EFt5YbGVH3aeZlwf9yZNEt+EEPVuOzC4kvIBwEO1a9LhpK79mj9rdwYhRIP12fqjfLj6MKk5BXSO8GPGmK70jAmosv7CtUf4YsMxTmWYaeFt5F/dInjqio54GnTVnufJb3ZySccQPHzs6+UWFPPkNzvdntRJfBNC1DsNkF1JeSa1WqMOnEjqik6fdqieITKydj0RQtSrH3aeZtaPfzPrmm70igngo3VHmLBwIyueGEZwJYsBf7/jFK/8so9Xr+tB75aBHEnL5YmlO9Fo4Ll/d6n2XFUtx5SUmY9vyWLE7iTxTQhR7y4GEoCvgNLPu5aSsiG1a9LhpO7giDKDhEvXICi7+KCigEZD50SZHSZEY7Bg7RFu6hfDDRfFAPDi2O6s2JfCki0neGBYuwr1tx47x0WxgVzdMwqAmBZejImLZMeJjCrPceWcNWg0akI3fsFGdNrzMcNiVTh5zswlHUKqfH19kfgmhKh3r6Amdh2BoSVla4AsYEXtmnR89qtGgyEsDP9rrsFn+HA0+upvtwgh6l92djZZWVm25x4eHnh4VLzqVlhsZc+pTB4Y1tZWptVqGNwumG3HMiptu09sIN9uP8WOExn0jAngeHoeK/encG3vqm+djuwaBkBiUhYXdwjBy3g+bhh0WqIDTfyrW4Szb9P1JL4JIepbF9SFht8FdqKuVzcBdTxdi9o16fiYulUryfjuOzKXfcu5xYvxHz2agOvG4dG2bc0vFkLUiy5d7G+DTp8+nfj4+Ar1zuUVYrEqFW6zhvh4cCg1t9K2r+4ZxdncQq6f+xeKAsVWhfH9W/Lg8IpX9Uo9NqIDANGBXvy7R0SNY+/cReKbEMItIoGXXNecw0mdPiSE4LvvJvjuu8nbupWMZcs4esONGNu1JWDcOAKuuw6NVuu6ngkhnJaYmEhUVJTteWVX6Wpr/aF03lt5iJlXd6NnywCOpuXxwg97efuPAzxyWfk5+fauc/NEiJpIfBNC1Lua5mdd7HyTTi8+DODVpw9effpQPHkypx5/gjPxM/AbORJdQEBtmhNCuIivry9+fn411gv0MqLTakjLKbArT80pIKSSSRIAb/y2n2t7R3FTv5YAdAr3w1xUzLRlu3loeDu02qaxwbfENyFEvRhWSVnZMFqLGbC1+uiZt207p599lkNX/AtrXh7hzz+H1oE/JEKIhsGo19Ityp+/DqbZyqxWhb8OptM7NqDS15iLLHZzBwC0JQUNYPtWl5H4JoSoF+fKPVKAX4C+wK+1a9LxJU1SUsj8/nsyl32LJSsL/3//m9gvv8CzQ4fanbmctHnzSX3jDQIn3Eb4008DYC0oIOWVV8j6aTnWoiJ8Bg8mfPrz6IPPr0JfdPo0STNmkLdxE1ovL/zHjiV0ymQ0+lpdhBSi2Zg0pDWPL91J9+gAesb4s3DtUfIKi7m+jzobdsriHYT5ezL1ik4AXNYpjIVrj9A10p9eMQEcTc/ljd/+4bLOYXazWhujuo5vIDFOCFGOfyVllwNGYAqw1fkmHV/S5NLLMISG4j92LD6XXorGoAdFIX//frt6nh07Ot0J8+7dZCxejEe51yYnJJCz+k+i5ryF1seX5JkzOfnwI7T66ksAFIuFE/fehz4kmFZffUlxaiqnp/4HjV5P6JTJTvdDiOZkdFwkZ3MLefO3f0jNLqBzpB+f3tmPEF/19uupDDOaMpfmHr60HRoNvP7rfs5k5hPkbeSyzmE8Mcr53/mGpi7jG0iME0I4IQzYX2OtSjn+Uc9ioSgpibQPPiBt7ly1TCl306UW6zhZc3M5/cSTRMx8gbQP5p4/XXY2Gf9dRtSrr+I9YAAAEQkvcfjKqzDv2IGpZ09y162j4NAhWn78kfrJtnNnQh59hJTXXifkoQfRGI1O9UVUpCgKitlc5XGNyWT3h180LhMHtWLioFaVHlt870C753qdlsdGdLDNaHWGxarwzdYTrDuYTnpuAVar/fGv7hngdJsuVUfxDSTGNWQS34Rb7Sr3XAGSgJeBnrVr0uGkrt3vv9XuDDU488JMfIZdgvegQXYBL3/vXigqwnvQ+T8sHm3aoI+MIK8k4Jl37MCjQwe7WxXeQ4ZgjZ9BwcGDeHapfJX7goICCgrODxDPzq5snw6hKArHbhmPefv2KuuYevcm9ovPJfCJas34YS/fbD3J8E6hdAjzRVPp/hLuU1fxDeo/xkl8c4zEN+F2PVEnRpQflDwA+Kh2TTqc1OVu2IDPpZeiDwys3ZkqkfnTT+QnJtLqm6UVjhWnpqExGNCVG6CsDwrGkpZmq6MPCip3XH1enJZGVRISEpgxY8aFdr/JU8zmagMegHnbNhSzGY2XVz31SjRGP+w8zXu39GZ4p1B3d6VSdRHfwD0xTuKbYyS+Cbc7Uu65FggBPGvfpMOzXzP/9wMHLxnG0ZtuJm3+fAoOHar9WYGipCSSX0og8rVX0bpwLS1HTJs2jczMTNsjMTGxXs/fGLVft5aO27baHu3XrXV3l0QjYtBpiQ1quH8YXR3fwH0xTuKb8yS+NTEJqDNIfYFQYCwVx6jlAw8CQYAPMA5ILlfnOHAV4FXSzpNAcbk6q4DegAfQDvjEiX7GlnvEcEEJHThxpS7200+wZGaSs3o12StWkj73Q3TBQfgOvxTfyy7F1KePU4tz5u/diyU9nSPXjjtfaLGQt2UL5774kpYL5qMUFWHJyrL7JFucnoau5FaEPiQY8+7ddu0Wp6erx8rcriiv/NZJZbdVEpXTmkxo5dOqqKW7h7bh43VHeeHqrg3yVpar4xu4L8ZJfHOexLcmZjVqwtYXNQl7GhgJJALeJXUmAz8BS1FnoT4EXAusKzluQU3owoG/UMe6TQAMnN8B4khJnfuAL4A/gElABDCqir697cT7eMSJuiWcmhOv8/fHf8wY/MeMQSksJHfjRrJXrODUk0+h5Ofjc8nF+Ay/FJ+Lh9b4C+I1YCCt//e9XVnS089gbNOaoEmTMEREgMFA7voN+I0aCUDB4SMUn07Cq2dPAEw9e5I290OK09NttyRy1/2F1scHY7uqty4SQtSvzUfPsv5wOqv+SaFDqC96nX1i9+FtF7mpZ+e5Mr6BxDgh3OaXcs8/Qb3SthV1l4ZMYCHwJXBpSZ2Pgc7ABtQxbb+iJoG/o85G7QnMBKYC8ajLjswFWgOvl7TRGVgLvEnVSd2b5Z6nAnlAQMnzDM5fGazrpK4sjdGIz9Ch+AwdCtOnY969h5yVK0j74AMKDh8i5IEHqn29zscbXbk1oLQmE7qAANvaUAHjriX5lZfR+fuj9fEhedYsTD17YioJeN6DB+PRti2nn5pK6JNPUJyaRuqcOQTecgtamRUmRIPhZzIwqmu4u7vhsAuNbyAxToi6kJ2dbXf1ufyV6UpllnxtUfJ1K1AEjChTpxPQEliPmtStB7qjJnSlRgH3A3uBXiV1yrZRWuexavpSdhzdl8D7qAlm6WpH+4G7gXurf0tVcdnqlabu3TB170bII4+gFBW5pM2wadPQaLWcfPRRlMJCfIYMJvz5523HNTodMXM/IGnGDI7edDNakwn/sWMJeeRhl5xfCOEar10f5+4uXJC6iG8gMU4IZ3UpN+N7+vTpxMfHV/0CK2qSNRjoVlJ2BvVKW0C5umElx0rrhFVyHAfqZAFmwFR1twB4DviG8wkdJd+/CVwHjK/h9ZVwKqlTiovBarVbG+nc0qWYt2zFs1s3Am8dj0ajQWMwON8TIHbRZ3bPtR4ehD//vF2QK88QFUXLefNqdT4hRP1KzyngcFouAG2CvQmqYp9Zd6jr+AYS44S4UImJiURFRdme13iV7kFgD+pt0YYmiYoTL0Adz1d+0oaDnErqTj35JMboGEIfnwLAua8Xk/zKK/gMHUra++9TnJJiOyaEEKXyCouZ/v1elm0/hbVkUV+dRsO1vaOYMaYbJqPOzT2U+CZEY+Dr64ufo3sxPwT8CPwJRJcpDwcKUcevBZQpTy45VlpnU7n2ksscK/1aPvlKBvyo+SodwGWot1kXoM6gBfXW8P1UvK3rIKemc+UnJuI9dIjt+bkliwmb9h+i355D1FtvkfnTj7XrhWjUrGYz1ry8Cg+l/Ir8otma+ePfbDxylgUTL2LX9JHsmj6S+RMuYuORs8z6qWEsuSHxTVRG4lsjpKAmdN8CK1AnM5TVB3UW6x9lyvajLmFSuhb4QGA3kFKmzm+oCVuXMnXKtlFaZyCO+Qg1MbwIdUkUD6Af6i3cBQ62UY5DV+pOT1M3ny4+k8y5RZ+T+d33oCgU7NtP7po1mHfsBEsxxSmpnH76GQAiX3qxdj0Sjc6BwUMqLZfV2EWpX/Yk8f74Pgxse34h3eGdQvEwaHnoy+28eE13t/VN4puojsS3RuhB1EkI36OuVVc6Bs4f9QqaP3AXMAV18oQf8DBqMla6Y+FI1OTtNmB2SRvPlrRdesf3PuBd4CngTtQEcgnqUimOCAGWA/8Af6PuLtEJcH4nRhuHkrrIBHVRltyNG2gxcQJeF11E9qpVmLdtI/qddwB1H8PsP1ZIsGsmNCYTpt69MW/bVmUdWY1dlDIXWQjxrThbM9jHA3OhxQ09Ok/imyhP4lsj90HJ12Hlyj8Gbi/5/k3Ue5XjgALUWavvl6mrQ711ez9qsucNTAReKFOnNWoCNxmYg3qLdwFVL2dSlQ5A+5LvL/AzglNj6rz79iPp+en4X301mcuW4Xvlv2zHCvbtwxgbe2G9EY2GRqMh9ovPK90M22o2V/npVjRPvVsG8uZvB3j9hjg8Der4ufwiC3N+P0Dv2AD3dq6ExDdRSuJbI+fInXFP4L2SR1ViUa+kVWcYUP1uc9X7DHgVOFDyvAPqzhW31a45p5K60P9MJTkhgawff8RrwACC7z2/kEr273/gP2Z07XohGiWNRiOfUoVDpo/uyoSPNjIw4Q86R6iDnP9OysJDr+Ozu/q5uXcqiW+iLIlvos69gbqsyUOoS66AOkv3PiAN9Qqgk5xK6vSBgUTNnl3psbBp/3H+7EKIZqFjuC+rnhjOdztOcSglB4AxcZGM7RVlu3LnbhLfhBD16h3UW8UTypSNAbqi7lpR10mdEELUlsmo4+Z+Ld3dDSGEaBiSgEGVlA8qOVYLDiV1SdPjCb7/PgzhNW/zk7V8OYrFgv9ouVUhRHP2W2IywzqGYNBp+S2x+pU0L+9Sfln2+iPxTQjhFu1QZ8s+Xa58MecnTjjJoaRO1yKQw/8ejal3L3yHD8ezWzf0oaFojEasWVkUHDpE3tatZC3/GX1oCBEvvFBzo0KIJu2eRVvY/MwIgn08uGfRlirraYDDCVfVX8fKkfgmhHCLGcCNqIsjl46pW4e69t2S2jXpUFIX+uijtBg/noxvvuHcl19RcOiQ3XGttzfeAwcS8cIMdQNsIUSzd6RMonbEjUlbTSS+CSHcYhzqrhVvAN+VlHUuKetVuyYdHlOnDw4m+L77CL7vPiyZmRQlJaHk56MLDMTQsqUswCiEqNJ/t57k33EReOjtJ0UUFlv5YedpxvWJruKV9UPimxCiXhWhbhH2HPC565qt1UQJnb8/On9/1/VCCNGkPfnNTi7pGIKHj31Sl1tQzJPf7HR7UleWxDchRJ0zAP9FTepcSGa/CtGMfbb+KB+uPkxqTgGdI/yYMaYrPWMCKq1744fr2XjkbIXy4R1D+PiO6teaU6h8ofSkzHx8PQ3Od1wIIRq7sai3XWuxdElVJKkT9U5RlEpXai+lMZnkdlc9+GHnaWb9+DezrulGr5gAPlp3hAkLN7LiiWEE+3hUqP/hbX0otFhtzzPyivjXnDVc2T2iynNcOWcNGo2a0I1fsBGd9vy/q8WqcPKcmUs6hLj0fQnhThLfhMPao247tg7og7oVWVmPON+kJHWiXimKwrFbxmPeXvW+KrXZKFsCqfMWrD3CTf1iuOGiGABeHNudFftSWLLlBA8Ma1ehfoCX/d6tP+xMwmTQcVWPqpO6kV3VpUoSk7K4uEMIXsbzt18NOi3RgSb+1a3q1wvRmEh8E05ZCAQAW0seZWmQpE40fIrZXG3AA+c3yq6rQNoYZWdnk5WVZXvu4eGBh0fFq26FxVb2nMrkgWFtbWVarYbB7YLZdizDoXMt2XyC0XEReBmrDiOPjegAQHSgF6MrmSghRFMi8U045Yjrm3QqqTPv2EH2ylUoRUV4Dxwg0/vFBWm/bi1ak8n2vLYbZddFIG2sunTpYvd8+vTpxMfHV6h3Lq8Qi1WpcJs1xMeDQ6m5NZ5nx4kM9idn88p1PRzqV/tQHxJPZ9GrZaBd+fbj59BpNfSIDnConbok8U24ksQ34RSl5OsF5uUOJ3VZv/wfp6ZMQePpiUav5+wnnxD6+OME3XXnhfVANFtakwmti4OQqwJpY5WYmEhUVJTteWVX6Vxh8eYTdAr3rXJSRXnPf7+Hey9pW2HppeSsfD5YfZjvHxxc6evqi8Q34WoS34RDFgJvAgdKnrcHHgMm1a45raMV0+fNI+D66+m4eRMdN20k5NFHSZs3r3ZnFaKOlAZS26NMAGwOfH198fPzsz2qSuoCvYzotBrScgrsylNzCgipZJJEWXmFxfy487RtLJ4jDqTk0C2y4jIhXSP9OZic7XA7dUXim2gMmnt8a3KeBx4FRgNLSx6jUWfDPl+7Jh1O6gqOHiXozjvQ6NQxMUF33I41N5fi9PTanVkI4TZGvZZuUf78dTDNVma1Kvx1MJ3esQHVvvanXUkUWKxc0yuq2nrlz5daLoEESMnOt5sR6y4S34QQ9e4DYD6QAIwpeSQA84D3a9ekw0mdYjaj9fGxPdcYjWiNRqx5ebU7sxDCrSYNac1Xm0/wzdaTHEzJ5pnv9pBXWMz1fdQrcFMW7+CVX/ZVeN2SLScY2SWMQG9jhWNVGdo+hNm/7CMrv8hWlmkuYvYv+xna3v1Lmkh8E0LUuyLgokrK+wDFtWvSqYkSGUu/sRsjoFgsZH77LbqA84OfW0y4rXY9aaRkqrlorEbHRXI2t5A3f/uH1OwCOkf68emd/QjxVW+/nsowV/i/eyg1h81Hz7HoruoXGy7vmSs7c8OH6xn88gq6RvoBkHg6i2BfD968sadL3s+FkvhWkcQ3IerQbahX694oVz4PGF+7Jh1O6gwREWQsXWr/4uBgMr//3/kCjaZZBT2Zai4au4mDWjFxUKtKjy2+d2CFsrYhPhx9+SqnzxPu78kvjw3lu+2n+TspC0+Dluv7xDCmZyQGncM3DOqMxLeKJL4JUQ8WAr8CA0qebwSOAxOAKWXqlU/8quBwUtduxR+OVm02ZKq5EI7zMuq5pX9Ld3ejUhLfKpL4JkQd2wP0Lvn+UMnX4JLHnjL1nPjMJIsPu4hMNReiZgeSszmVYabIotiVX94lzE09Eo6Q+CZEHVjp+iYdTuoyvvvOoXoBY8fWsiuNW12sSSREU3E8PY97Fm1hf3I2Giqus3k4wflbuq4k8a16Et+EaBwcTuqSpj2t/lLr9aAolVfSaJpt0BNCVG3GD3uJaeHFl3cPYOgrK/j+ocGcyyti1k9/88yVnd3dPYlvQogmweGkzti2DZa0dPzGjCZg3Dg8O3a84JOnfTiP7N9+o/DwYTSenph69SL08cfxaNPaVsdaUEDKK6+Q9dNyrEVF+AweTPj059EHB9vqFJ0+TdKMGeRt3ITWywv/sWMJnTIZjV7uLgvREGw7fo4v7x5AC28jWo0GjUZD31YtmDqqI/H/28vyR927JZfENyFEU+DwtLO2P/5IzIdzUfILOHbrbRwZdx3nvvoKS05OrU+et3kzgbfcQqvFX9Pyo4UoxUUcn3SX3dpQyQkJZK9cRdSct4j97DOKU1I4+fAjtuOKxcKJe++DoiJaffUlkS8nkPntt6S+/U6t+yWEcC2LVcHHQ01CAr2NJGflAxAVaOJwWu1jiKtIfBNCNAVOrSVgiosj4oUZtF/zJ4G33UrWz79wYOjFnHriSayFhU6fvOWC+QRcew0e7dvj2akTkQkJFJ9OIn/vXgAs2dlk/HcZYVOn4j1gAKZuXYlIeAnz9u2Yd+wAIHfdOgoOHSJy9mw8O3fG5+KLCXn0Ec59+SVKLfokhHC9juG+JCZlAdAzJoAPVx9my9GzzPnjAC1bNIyxWhLfhBCNXa0WiNJ6ehIwdiwhDz+EqXt3spYvr3aBSkdZs9U9ILX+6h6R+Xv3QlER3oPOr5fl0aYN+sgI8kqCnnnHDjw6dLC7XeE9ZAjWnBwKDh6s9DwFBQVkZWXZHtnZ7t97Uoim7KFL26OUjFWbcnkHTpzL4/oP17Nqfyrxo7u6uXf2JL4JIerNAdTFhmcBL5R71ILTgzKKkpPJ/PY7Mr5dhpJnxm/MaMLjp6Pzr7hZtzMUq5XklxIw9e6NZ4cOABSnpqExGND5+dl3OigYS1qarY4+KKjccfV5cVoalUlISGDGjBkX1F8hhOMu6XB+K7BWwd6seHwYGXmF+JsMDWrhWolvQoh6Mx+4H3VdunDs16PTAM8736TDSV3Wzz+Tsexb8jZvxnvIYMKmTsXnkktsG2BfqDMvvEDBgQPEfvmFS9qrzrRp05gy5fxSzadOnaJLly51fl4hmqMii5VOz/3C8keG0jHc11Ye4OX43rF1TeKbEKLezQJeBKa6rkmHk7pTUx7HEBFBi4kT0QcFUXTyFOe++LJCvdpso3PmhZnkrFpN7OeLMISHn+9cSDBKURGWrCy7T7PF6WnoSm5H6EOCMe/ebddecXq6eqzMLYuyPDw88PDwsD3Pyspyus9CCMcYdFoiAzyxWKtYKqQBkPgmhKh354DrXdukU3u/otGQ9eOPVVdycm9ERVFInjmL7N9/J/azTzFGR9sd9+zaFQwGctdvwG/USAAKDh+h+HQSXj17AmDq2ZO0uR9SnJ5uuy2Ru+4vtD4+GNu1c7gvQoi689Dwdrz6f/t488aeDeoKXSmJb0KIenc96r6v97muSbfu/XrmhRfI+vEnot97F623N8WpqQBofX3Renqi8/UlYNy1JL/yMjp/f7Q+PiTPmoWpZ09MJUHPe/BgPNq25fRTUwl98gmKU9NInTOHwFtuQWtseH88hGiOPv3rGMfSc+n30h9EB5gwGe1va/70iHvXqZP4JkQT8yfwKrAVSAK+BcaWOa4A01HHtWUAg4EPgPZl6pwFHgZ+QJ1WOg6YA/iUqbMLeBDYDISU1H/KwT62A54DNgDdAUO5449UeEWNXLZ6ZdGZM6S99z4RMx2fspHx1dcAHJ8w0a484qWXCLj2GgDCpk1Do9Vy8tFHUQoL8RkymPDnz48e1Oh0xMz9gKQZMzh6081oTSb8x44l5JGHXfCuhBCuMLJr497bVeKbEI1MLhAH3AlcW8nx2cDbwKdAa9TkahSQCHiW1BmPmhD+BhQBdwD3AKUjM7KAkcAIYC6wu+R8ASX1ajIPNUFcXfIoS4N7kzpLRgYZ//2vU0Gv876/a6yj9fAg/Pnn7QJdeYaoKFrOm+fweYUQde/jdUe4uV9LPA06rr8ohgg/T7TahjPT1RkS34RoZP5V8qiMArwFPAtcXVL2GRAGfAfcBPwN/IJ6Be6ikjrvAFcCrwGRwBdAIfARYAS6AjuAN3AsqTvi8LtxWK3WqRNCiJrM+ulvcgqKARj6ygrO5sliuUKIC5OdnW23DmNBQYHzjRwBzqBeYSvlD/QH1pc8X496xe2iMnVGoGZNG8vUuRg1oSs1CtiPOgnCUYUlryl24jVVkKROCFEnwnw9+HnPGU6ey0MBzmTmcyrDXOlDCCEc0aVLF/z9/W2PhIQE5xs5U/K1/KiQsDLHzgCh5Y7rgRbl6lTWRtlzVCcPuAvwQr3Kd7yk/GHgZQdeXwnZEVoIUSceurQ98f/by/TvrWiAMe+urVBHQR06cjjhqvrunhCiEUpMTCQqKsr2vOzyPY3ONGAnsAq4okz5CCAe+I/zTTqc1J18uPqBuZYs2YpGCHHeLf1bMqZnJKfOmblizp98cVf/BrmcCUh8E6Kx8PX1xa/cLixOK10uMhmIKFOeDPQsUyel3OuKUWfEhpepk1yuTnKZYzX5DlgMDMB+N4muwCEHXl8Jh5M6rY9vjcf9r7662jpCiObFx0NPx3BfXr0ujj6tAvHQu2aHBleT+CZEM9IaNen6g/NJXBbqWLn7S54PRF3qZCvQp6RsBWBFHXtXWucZ1JmxpcuR/AZ0BAId6EcqFW/xgjpzt5ZzyhxO6iITXqrdGYQQzd51faJrruRGEt+EaGJygINlnh9BnZnaAmgJPIa6TVd7zi9pEsn5tew6o94SvRt1uZIi4CHUmbGRJXVuAWagjoubCuxBXcfuTQf7eBHwE+oYOjifyC1ATRhrQcbUCdGMfbb+KB+uPkxqTgGdI/yYMaYrPWMCqqyfaS7itf/bzy97z5CZV0RUoInn/92F4Z0q+7gphBBusgUYXuZ56XbIE4FPUBcIzkVdeiQDGIK6hIlnmdd8gZrIXcb5xYffLnPcH3VHiAdRr+YFA8/j2HImAC+hLruSiHprd07J939Rcd06B0lSJ0Qz9cPO08z68W9mXdONXjEBfLTuCBMWbmTFE8MI9qk4+Liw2MptCzcS5G3kg/G9CfPz5FSGGT/P8sugCyGEmw1DnYlVFQ3wQsmjKi04v9BwVXoAa5zq2XlDUK8evoy6o8SvQG/UpVK6165JSeqEaKYWrD3CTf1iuOGiGABeHNudFftSWLLlBA8Mq7iv6JItJ8jIK+K/9w/CoFNXQ4pp4VWvfRZCiCalLepWZS4i69QJ0QwVFlvZcyqTwe2CbWVarYbB7YLZdiyj0tf8/ncyvVsG8Pz3e7ho1m+MfHM17608iMVa3cdh1ZzfD2AutFQozy+yMOf3A7V+H0II0WhlVfHIRl2QuBYkqROiCXF0tfVzeYVYrEqF26whPh6k5lT+muNn81i+5wwWq8LHt/fj4UvbM3/NYd5ZUXNSNuePf8gtrLhcurnQwpw//nHgnQkhRBMTgDpLtvwjADABscB01Bm3DpKkTogmxCWrrVdBUSDY20jCtT3oHu3P6LhIHhreji82Hq/5tVQ+Q//vpKwGu3adEELUqU9QZ9I+jbpm3Xcl30cBH6BOuHgbp3aXkDF1zYSiKCjmqrdj0phMaDSNc7N1cZ6jq60HehnRaTWklbsql5pTQEglkyQAQnw9MOg06LTn/5+0DfUhNbuAwmIrRn3Fz4g94v8PjUaDBhj+2iq7/2NWq0JuYTHj+8c68xaFqEDim2iUPgVeB24oUzYadZLEh6jr6LUEXkRN9hwgSZ2b1GcQUhSFY7eMx7x9e5V1TL17E/vF5xL4GjlHV1s36rV0i/Lnr4NpjOqqLn1utSr8dTCdCYMqT7Iuig3k+x2nsVoVtCWJ3ZHUXEJ9PSpN6ACeH90VRVF46r+7mHx5B3zLzJQ16DREB3rRJ9aRVTpFYyLxTQgH/IW6Bl55vVBnwII6Q7bmmyE2ktS5QX0HIcVsrvZcAOZt21DMZjReMpuxuZg0pDWPL91J9+gAesb4s3DtUfIKi7m+jzobdsriHYT5ezL1ik4A3Dogls/WH2PGD3uZOKgVR9NzeX/VQW4f1KrKc5QuOhzTQk3eSmfNiqZL4psQDooBFlLx9urCkmMA6Ti2O0UJSercwJ1BqP26tWhNJttzq9nMgcFDXHoO0TiMjovkbG4hb/72D6nZBXSO9OPTO/sR4qvefj2VYbb7oxsZYOLTO/sx88dErpizhnA/T+4Y3Jr7LmlbafvZ+UW2K3NdI/3IL7KQX1RxBixgdwVPNG4S34Rw0GvA9cDPQN+Ssi3APuCbkuebgRsdb1KSOjer7yCkNZnQyqdVUWLioFZMrOJK2+J7K+5T0yc2kO8eHOxQ23EzfmXTMyMI9vGgx4xfK50oUTqB4nDCVQ73WTQeEt+EqMYY1ATuQ6B0EYB/oU6YaFXy/P4Kr6qWJHVu5sogVNU4Fms1Y1uEqCtf3j2AAJN6Be6ruwe4uTfCHSS+CVGD1jg1u7UmktQ1EY6MYxGiPg1oE1Tp90I4S+KbaLIyUMfQ/V3yvCtwJ+q+srUgSV0T4cg4FlPv3mjK3AoRoi79nZTlcN3OETXP2BXNl8Q30SRtAUahLjTcr6TsDdQlTEr3gXWSJHVNUPlxLKVkrSZRn658ew0aqt9TG2RMnXCOxDfRZExGHVc3n/PZWDEwCXgM+NP5JiWpa4JksLBoCNY8NdzdXRBNkMQ30WRswT6ho+T7p4CLatekJHUNWFUDgOUTaePXHP5towPlD6+oWnP4HWjO5N/XAX6oCwt3Kld+AvCtXZOS1DVgVU39l9XRG7/m+G97KDWHT/86ysGUHADahfowcVAr2ob4uLlnwh2a4+9AcyL/vg64EbgLdb26QSVl64AngZtr16Qs797AaEwmTL2rHx1ZunCnqFuKomDNy6v4qOXPvjn/2/68O4lRb/7J7lOZdI7wo3OEH3tOZTLqzT/5eXeSu7sn6klz/h1oaFwd30D+fZ32GnAtMAF1XbpWwO3AdcArtWtSrtQ1MBqNhtgvPq9yPaa6XLiz/C9zc17/qS6WUHDnv627Jfy8jweGtWXKyI525W/89g8JP+/jX90j3NQzUZ8kvjUMdbVETHOOcU6zABuAeCABOFRS3ha4gJErktTVoOyCl/U1FkCj0dS4fU5dBCj5hTuvrpZQcOTftilKyc7n2t7RFcqv6RXFvD8PVfIKUR8kvjVPdblETHONcU7TASNR16drDXR3TbOS1NVAMZvZ37sPUPmWN+7iqgBVerncvG1blXXcsf5TXQyydebfq2zd+l5Cobp+NtZBxgPaBLHp6FlaBXvblW8+epa+rVq4qVdC4pvEN3csEdMUY1ytdAMOoyZ1LtJkkrqzX3zB2YUfUZyWhkenToQ/+wymHj1ceg53f9KriwBV3eXysud1VaBxNPDUxSDb2v771fcSCtX1s+O2rY3yU/CIzmG88vM+9pzKpFfLAAC2H89g+e4kHhvRgd8Sk211L+8S5qZeNmx1HeMkvjlP4lvtNMUYVyuzgCeAmUAfwLvc8Vqsyd4kkrqs5ctJefkVwuPjMcX14Oynn3F80t20/Xk5+qAL257IFYHGVbcS6ipA1eXlcmcCjSM/69JBto7215E2q1Nfn+IvtJ8N3XPf7wFg0YZjLNpwrNJjIAsRV6WuYpzEtwsj8c1xTT3G1cqVJV/HoAa/UkrJc4vzTTaJpC79k08JuP56AsZdC0D4jHhyVq8m47/LCL7n7gtq2xWBxpWfgBvDeIXa/qGoi0G2jvz7Vfv6ehxn5Eg/G+s2SEckUbsgdRXjJL45T+Jb7TT1GFcrK13fZKNP6pTCQvL37rULbBqtFu+BAzHv2FHpawoKCigoKLA9z87OrvYctQk0DXUsR324kD8UdRHUG8MfCmg8/RT1y9kYJ/Gtbkl8q73G1Nd6cYnrm2z0SV3xuQywWNCVuwWhCw6i4MiRSl+TkJDAjBkz6rRfdT2Wo6GTX14BsPXYOTLyCrms8/lxcv/depI3f/8Hc6GFkV3DiB/TFQ+9zo29bNicjXES3+qexDdRa7ucqFuLIbPNcvHhadOmkZmZaXskJibWyXk0Gg1aL68qH0014AlR6u0/DvBPco7t+b4zWUz97y6GtAvm/mFt+f3vFN5fKUuauJLENyEasJ5ArzJfq3vUQqO/UqcPDACdDkt6ul25JS0dfXBwpa/x8PDAw8PD9jwrK6suuyhcTBYRbTwSk7J4fGQH2/Mfdp6mZ0wAL49TP4JG+Jt48/d/mHx5h6qaaPacjXES3xo3iW9NXNmL69tRZ78+CQwsKVsPvA7Mrl3zjT6p0xiNeHbtSu76DfiOGAGAYrWSu2EDgePHu7l3oi64e+kF4bhMcxHBPucTjI2HzzKsY4jteY9of5Iy5I9WdSTGNS8S35q42DLfXw+8zflZsKDeco0BngPGOt98k7j9GnT7RDKWLiXj2+8oOHSIM/EzsJrNBFx7jbu7JlzEkT0Fm+rA7MYsxMeDE2fzACgstrLndCa9WgbajucWFqPXNYkwVKckxjVtEt+aqd1UvvBwa6CWoyYa/ZU6AL8rr6T47DlS33kbS2oaHp0703L+vCpvv4rGp7kPzG6shnUM4ZVf9vGff3Xm171nMBl0djtI7EvKJjZIBpzXRGJc0ybxrZnqjLrv6wLAWFJWWFLWuXZNNomkDqDFreNpcavcimjKZMZZ4/P4yI7ct2grN85bj7dRz2vXx2HUn78yt2TLCYa2l8TEERLjmjaJb83QXGA0EM35ma67UBce/qF2TTaZpE4I4bzP1h/lw9WHSc0poHOEHzPGdKVnTECldZduOcGT39jPxzfqtfwz619Vtt/C28iS+waSlV+Et1GPTmt/peH98b3xMkoYEkLUgfeAV4EzQBzwDtDPrT2y1w9179cvgH0lZTcCt1BxyzAHSTQVopn6YedpZv34N7Ou6UavmAA+WneECQs3suKJYXaTG8ry9dDzxxPnV8zU4NjtID9PQ6XlAV7GSsuFEOKCLAamoF4N6w+8BYwC9gOh7uuWnVzU5O0e1zUpSZ0QzdSCtUe4qV8MN1wUA8CLY7uzYl8KS7ac4IFh7Sp/kQZCfT3rsZeiTilAnrs7IUQZXuDgZ8XqvQHcDdxR8nwu8BPwEfAfF7TvCmHADcCdgIsmPUtSB1itVgCSkpLc3BMhaqf0/25mZiZ+fn628vJrlpUqLLay51QmDwxrayvTajUMbhfMtmMZVZ4nr9DC4JdXYFUUukb689QVHekQ5uu6NyJcrtr4lgd+Hf0qlgvhJln7s9TErhynYlwhsBWYVqZMC4xAXQeuofgc+AS4FGiFmtxNACJr36QkdUBycjIA/fo1pJvtQjivW7duds+nT59OfHx8hXrn8gqxWJUKt1lDfDw4lJpbadttQnyYPa4HnSJ8yc4vZv6fhxn3/l/8OuViIvxlqYWGSuKbaFQ6Vn/YoRiXBlhQr4SVFcb5sWsNwdiSRyqwCDXBew71NvGdwBicztIkqQN69erFihUruPTSS0lMTMTXV648lMrOzqZLly7ycymnof1crFYrx48fp0uXLuj153+tK7tKV1t9YgPpExto93zEG6v5cuNxHh9ZQyQWbiPxrWoN7fe4oWiIP5f6iHFuE4I6/m8K6mSOJ4HlQDBwH+rtYgcnRktSB+j1evr06QNAVFSU3aXd5q50iyH5udhriD+Xli1bOlw30MuITqshLafArjw1p4CQKiZJlGfQaeka6cfRdBmU1ZBJfKtaQ/w9bgga6s/F4RgXDOiA5HLlyUC4a/vkEsnAp6hX6o4B1wF3ASeBV4ANwK+ONSVLuQvRDBn1WrpF+fPXwTRbmdWq8NfBdHrHBjjUhsWqsO9MNqG+TeCTshCi6TACfYA/ypRZS54PrPQV7rEMdZ26GOBL4AHgFOpYu+HAbcD3wCrHm5QrdUI0U5OGtObxpTvpHh1Azxh/Fq49Sl5hMdf3UWfDTlm8gzB/T6Ze0QmAOb8foFfLAFoFeZOVX8SHfx7m1DkzN/WNcefbEEKIiqYAE4GLUNeDewt1CZE7qnlNfbsDuAlYB/Stok4k8IzjTUpSV8LDw4Pp06c3jfvzLiQ/l8o1hZ/L6LhIzuYW8uZv/5CaXUDnSD8+vbMfISVX3k5lmO22Jco0FzFt2W5SswvwMxnoHuXHf+8fRHuZ/drgNYX/r3VBfi6VaxI/lxtRJyA8j7r4cE/gFypOnnCnJGoeK2cCpjvepEZRFOUCuiSEEEIIIRyV5WC9WgxnlKROCCGEEKK+aKl+gWWl5LjF+abl9qsQQgghRH1ZWeZ7BbgSWABEXXjTcqVOCCGEEMJdfIGdQJsLb0qWNBFCCCGEaAIkqQPee+89WrVqhaenJ/3792fTpk3u7lK9+/PPPxk9ejSRkZFoNBq+++47u+OKovD8888TERGByWRixIgRHDhwwD2drScJCQn07dsXX19fQkNDGTt2LPv377erk5+fz4MPPkhQUBA+Pj6MGzfOti2TEA1Fc49xEt8qJzGu6Wn2Sd3ixYuZMmUK06dPZ9u2bcTFxTFq1ChSUlLc3bV6lZubS1xcHO+9916lx2fPns3bb7/N3Llz2bhxI97e3owaNYr8/Px67mn9Wb16NQ8++CAbNmzgt99+o6ioiJEjR5Kbe35v1MmTJ/PDDz+wdOlSVq9ezenTp7n22mvd2Gsh7EmMk/hWFYlxDUh1EyecoTRz/fr1Ux588EHbc4vFokRGRioJCQlu7JV7Acq3335re261WpXw8HDl1VdftZVlZGQoHh4eyldffeWGHrpHSkqKAiirV69WFEX9GRgMBmXp0qW2On///bcCKOvXr3dXN4WwIzHOnsS3qkmMqyfXlHvoFUUZWUl5LTTrK3WFhYVs3bqVESNG2Mq0Wi0jRoxg/fr1buxZw3LkyBHOnDlj93Py9/enf//+zernlJmZCUCLFi0A2Lp1K0VFRXY/l06dOtGyZctm9XMRDZfEuJpJfDtPYlw98S/3uBV154jy5bXQrJc0SUtLw2KxEBZmv8R0WFgY+/btc1OvGp4zZ84AVPpzKj3W1FmtVh577DEGDx5Mt27dAPXnYjQaCQgIsKvbnH4uomGTGFcziW8qiXH16OO6a7pZJ3VCOOrBBx9kz549rF271t1dEUIIl5MY1zQ069uvwcHB6HS6CjN5kpOTCQ8Pd1OvGp7Sn0Vz/Tk99NBD/Pjjj6xcuZLo6GhbeXh4OIWFhWRkZNjVby4/F9HwSYyrWXOPbyAxrilp1kmd0WikT58+/PHHH7Yyq9XKH3/8wcCBA93Ys4aldevWhIeH2/2csrKy2LhxY5P+OSmKwkMPPcS3337LihUraN26td3xPn36YDAY7H4u+/fv5/jx40365yIaD4lxNWuu8Q0kxjVFzf7265QpU5g4cSIXXXQR/fr146233iI3N5c77rjD3V2rVzk5ORw8eND2/MiRI+zYsYMWLVrQsmVLHnvsMWbNmkX79u1p3bo1zz33HJGRkYwdO9Z9na5jDz74IF9++SXff/89vr6+tjEk/v7+mEwm/P39ueuuu5gyZQotWrTAz8+Phx9+mIEDBzJgwAA3914IlcQ4iW9VkRjXBLlgcm6j98477ygtW7ZUjEaj0q9fP2XDhg3u7lK9W7lypYK6C53dY+LEiYqiqNP+n3vuOSUsLEzx8PBQLrvsMmX//v3u7XQdq+znASgff/yxrY7ZbFYeeOABJTAwUPHy8lKuueYaJSkpyX2dFqISzT3GSXyrnMS4pkf2fhVCCCGEaAKa9Zg6IYQQQoimQpI6IYQQQogmQJI6IYQQQogmQJI6IYQQQogmQJI6IYQQQogmQJI6IYQQQogmQJI6IYQQQogmQJI6IYQQQogmQJI6AcCqVavQaDQVNm6uL3/88QedO3fGYrEAEB8fT8+ePZ1up7CwkFatWrFlyxYX91AI0VhJfBPNhSR1zdCwYcN47LHH7MoGDRpEUlIS/v7+bunTU089xbPPPotOp7ugdoxGI0888QRTp051Uc+EEI2JxDfRnElSJwA1WISHh6PRaOr93GvXruXQoUOMGzfugtopLCwEYPz48axdu5a9e/e6ontCiEZO4ptoLiSpa2Zuv/12Vq9ezZw5c9BoNGg0Go4ePVrh9sQnn3xCQEAAP/74Ix07dsTLy4vrrruOvLw8Pv30U1q1akVgYCCPPPKI7ZYCQEFBAU888QRRUVF4e3vTv39/Vq1aVW2fvv76ay6//HI8PT0rHFu0aBGtWrXC39+fm266iezsbNuxYcOG8dBDD/HYY48RHBzMqFGjAAgMDGTw4MF8/fXXF/4DE0I0GhLfRHMnSV0zM2fOHAYOHMjdd99NUlISSUlJxMTEVFo3Ly+Pt99+m6+//ppffvmFVatWcc0117B8+XKWL1/OokWL+PDDD/nmm29sr3nooYdYv349X3/9Nbt27eL666/niiuu4MCBA1X2ac2aNVx00UUVyg8dOsR3333Hjz/+yI8//sjq1at5+eWX7ep8+umnGI1G1q1bx9y5c23l/fr1Y82aNc7+eIQQjZjEN9Hc6d3dAVG//P39MRqNeHl5ER4eXm3doqIiPvjgA9q2bQvAddddx6JFi0hOTsbHx4cuXbowfPhwVq5cyY033sjx48f5+OOPOX78OJGRkQA88cQT/PLLL3z88ce89NJLlZ7n2LFjtvplWa1WPvnkE3x9fQG47bbb+OOPP3jxxRdtddq3b8/s2bMrvDYyMpJjx4459kMRQjQJEt9EcydJnaiSl5eXLeABhIWF0apVK3x8fOzKUlJSANi9ezcWi4UOHTrYtVNQUEBQUFCV5zGbzZXemmjVqpUt4AFERETYzlWqT58+lbZpMpnIy8ur5t0JIZoziW+iKZKkTlTJYDDYPddoNJWWWa1WAHJyctDpdGzdurXCLK+ygbK84OBgzp0759D5S89Vytvbu9I2z549S0hISJXnFEI0bxLfRFMkSV0zZDQa7Qb/ukqvXr2wWCykpKQwdOhQp16XmJjo0r7s2bOHXr16ubRNIUTDJ/FNNGcyUaIZatWqFRs3buTo0aOkpaVV+HRYWx06dGD8+PFMmDCBZcuWceTIETZt2kRCQgI//fRTla8bNWoUa9eudUkfSq1Zs4aRI0e6tE0hRMMn8U00Z5LUNUNPPPEEOp2OLl26EBISwvHjx13W9scff8yECRN4/PHH6dixI2PHjmXz5s20bNmyyteMHz+evXv3sn//fpf0Yf369WRmZnLddde5pD0hROMh8U00ZxpFURR3d0KIJ598kqysLD788MMLbuvGG28kLi6Op59+2gU9E0KICyPxTdQXuVInGoRnnnmG2NjYC75VUlhYSPfu3Zk8ebKLeiaEEBdG4puoL3KlTgghhBCiCZArdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYAkdUIIIYQQTYDe3R0QQojKWBUrW85sYWvKVpJyksgvzifQM5BOLToxMHIg4d7h7u6iEEI0KLKjhBCiQckvzufTvZ+yZP8SMgsz6diiI6GmUDz0HmQWZHIw4yCpeakMjBzIfXH3ERcS5+4uCyFEgyBJnRCiQRmxdARxIXFc3e5qBkYOxKA1VKhzOuc0y48sZ+n+pdzd426u63CdG3oqhGiOjpkL2JiZy8n8QswWK0EGPd18TVzk542nzr2j2iSpE0I0KIczDtMmoI1DdYusRZzJOUOMX0wd90oI0dz998xZ5p9MY2d2HiFGPeFGA546LeeKijlmLsRDq+HasEAeig0jxtPolj5KUieEaJCKrcXM3z2fa9pdI+PnhBBuNWLzfgwaDTdEtGBkkB9R5ZK2AquVLZm5fJ+SwY+pGbzcIYYxoQH13k9J6oQQDVb/L/qz7OplRPlEubsrQohmbGV6FsOD/Byqe7aomBP5hcT5etVxryqSJU2EEA1Wv4h+bDmzxd3dEEI0c6UJXbFVYcmZs6QWFlVZt4VB75aEDmRJEyFEAzY0aihvbXuLA+cO0CWoCya9ye748JbD3dQzIURzpNdqmLr/BH/27+zurlRKbr8KIViwewFzts3h1s63MrXfVAAKLAW8uvlVfjn6C4WWQgZHDuaZAc8QbAq2vS4pJ4mZG2ay+cxmvAxejGk7hkd7P4pee/7z4uYzm3l186sczDhIuHc49/S4h7HtxjrUrx6f9qjymEajYeeEnbV7w0KIJm19Rg7vH09hV3YeyYXFfNytFf8KCbAdVxSF2UfO8EVSOlnFFvr6e/NKhxjaeHnU2PY12w9wb3QoV4T41+E7qB23XqlTLBZS332XrP/9QHFaGvrQUPyvGUvw/fej0WjUOopC2jvvcG7pUqxZ2Zh69yJi+nSMrVrZ2rFkZHBm1ovkrFwJWi2+Iy8n/Omn0Xp7u+mdCdF47Enbwzf/fEOHwA525bM3zebPU3/y+iWv42P04aWNLzF55WQWXbkIAIvVwgN/PECwKZhFVy4iNS+VZ9Y+g16r59HejwJwMvskD/7xINd3uJ6Xh77MhqQNxP8VT4gphMFRg2vs266Ju1z/huuJxDch3CfPYqWrj4mbI1pw556jFY6/ezyFhadSebtTLC1NRl45ksRNOw/xZ79ONS5LcntUMNMPnuJUgTpuzqtc/S4+pipeWQ8UN0r9YK6yv/8AJWvlSqXgxEkl8+dflH29eivpn352vs68ecq+i/oqWb//rpj37VOO3/+AcuCyEYolP99W59iku5VDV49V8nbsUHK3bFEOjBypnJzyuDvekhCNSm5hrnLVsquUv079pdz+8+3KyxtfVhRFUbIKspSen/VU/u/I/9nqHso4pHT7pJuyI2WHoiiK8ueJP5Uen/ZQUvNSbXUW71usDPhigFJYXKgoiqK8vuV1Zex3Y+3O+cSqJ5R7f723rt+a20l8E6JhCFuxXVmecs723Gq1Kt3X7lbeO5ZsK8ssKlZartqhfHvmbI3tha/YXuERUearO7n1Sp15+3Z8LrsU32HDADBGR5H100+Yd+8G1E+xZz/7jOD77sP3sssAiHzlZQ4MHkL277/jf9VVFBw6RO6aNbRauhRT924AhD/7LCfuuZfQp57CEBZaYz+Ki4vZvn07YWFhaLUyd0Q0PlarlePHj9OlSxf0+vO/1h4eHnh4VH074cWNLzI0aigDIwcyb9c8W3lieiLF1mIGRA6wlbXxb0OEdwQ7U3YSFxLHztSdtA9ob3c7dlDkIGZumMnBjIN0DurMzpSdDIgYYHfOQZGDmL15tsPvbUPSBjYmbeRs/lmsitXu2MzBMx1up75JfBPCdWob4ypzPL+QlMJiLg70sZX56XX08vViS1YuY8MCq339poFdnOt8PXJrUmfq1YuMJUsoOHIEj9atyd+3j7xt2wj7jzqmp+jkSSypaXgPGmh7jc7XF1OPHph37MT/qqsw79iB1s/PFvAAvAcOBK0W866dGC6/vMJ5CwoKKCgosD3funUrl156aR2+UyHcY/r06cTHx1d67OcjP5OYnsjX//66wrE0cxoGrQE/o/0U/iDPINLy02x1gkxB9sdLnqeZ1Trp+emV1skpyiG/OB9PvWe1/f9gxwfM3TWXrkFdCTYFo0FTbf2GROKbEHWvuhhXlZTCYgBCjPa71YQYDbZj1XHXwsKOcGtSF3TP3Vhzczh85VWg04HFQshjj+E/ejQAxanqHwZdkP0fBV1wMMVpqbY6+hYt7I5r9Hp0/v5Y0tIqPW9CQgIzZsyoUL5p0yYiIiIu+H0JUd+SkpLo168fe/bsISbm/O4KVX2CPZN7hpc3vcy8y+fhoXPuU259WvLPEmYNnsXotqPd3RWnSXwTwnWcjXF17XBeAesyskkrLMZabrrp463dt1i6W5O6rJ9/JvOHH4l87VU82rWnYN/fJL+UgD40lIBrxtbZeadNm8aUKVNsz0+dOkWXLl2IiIggOjq6zs4rRF3z9/fHz6/mBTL3pu/lbP5ZbvzxRluZRbGwNXkrX+37irmXz6XIWkRWYZbd1br0/HSCPdXbrcGmYPak7bFrN92cbjsG6pW90rKydXwMPjVepQN1G7CeIT1rrNcQSXwTwvUcjXHVCTWqqU9qYRFhHuev1qUWFtHNt+ZJDp+fTmfqPydoYdATatTb3UHQ0IyTupRXXyPo7kn4X3UVAJ4dO1B0+jTp8+YRcM1Y9CHqHwZLejqG0PNjRyxpaXh0VteI0YcEU3z2rF27SnExlsxMdMHBVKb8PfisrCyXvi8hGroBEQNYNmaZXdlz656jtX9r7ux2J+He4ei1ejYmbeTyWPUW35HMIyTlJhEXGgdAXEgc83fPJ918/hbr+qT1+Bh8aBvQVq0TGseak2vszrM+aT1xIXEO9fPa9tfy05GfuC/uvgt6v+4g8U2Ihqmlp5FQo54153LoVrJIcHaxhe3ZedweVfnvVVlvHj3Df1pH8HBsWF131WnuXdLEbEZTfuCuVgdWdTC0IToaXUgwues34FkS5Cw5OZh37SLg5psAMPXsiTUrC/OevZi6dQUgd8NGsFox9XDsD4cQzY23wZv2ge3tykx6EwEeAbbya9tdy6ubX8Xf6I+30ZuEjQnEhcTZErJBkYNo49+Gp9c+zZQ+U0gzp/Hu9ne5qdNNGHXqmJMbOtzA1/u+5o0tbzC2/Vg2JW3i16O/8t5l71XZt7KTKBRF4bN/PmND0gY6BHawW/8O4Km+T7nk51EXJL4J4T65xRaOmM+PLT2eX8ie7DwCDHqiPY3cHR3CW8eSaePlQUtPdUmTMKOBK4JrXnsus9jiln1dHeHWpM5n+HDS5n6IPiICj3btyf87kbOffELAuGsBdXHRFhMmkDZ3LsZWsRiiokl9+230oaH4jhgBgEfbtngPHUrS888RER+PUlxM8syZ+F15pUMzw4QQlXuq31NoNmuYvGoyRdYiBkUO4tkBz9qO67Q63rvsPWZumMmty2/FpDcxpu0YHuz5oK1OtG807132HrM3z+bzvz8nzCuM+EHx1a5Rt+/sPrvnnVp0AuBgxkG78oY+aULimxDusyM7j3E7DtmeTz94GoAbwgN5u3MsD7UMJc9i5Yn9J8gqttDP35uv4trUuEYdwOjQAFadzWZiVMMbj+zWHSUsObmkvj2H7N9/x5J+Fn1oKH5XXUnIAw+gMaqf9JXSxTmXLMWalYWpT2/Cn38ej9atz7eTkcGZmbPKLM45kvBnHF+c8+TJk8TExHDixAkZcyIumKIoKGZzlcc1JpNt8VlXkf/DDY/EN9EU1RTfoGnGuAUnU23f51mszD2RwoggPzp7mzBo7d/rpOiQ+u6ejWwThvv/s4imQ1EUjt0yHvP27VXWMfXuTewXn7s06DW1/8OXf3M5w2OGMyxmGP3C+1W47Soc19T+bwj3cSS+QdOMcX3XJzpUT4N717GTSCmECylmc40Bz7xtmzreysurnnrV+Lw05CVWnVjFixte5Fz+OQZFDWJYzDAujr64wtp5Qoj64Uh8g6YZ4zY34AWHy5KkTog60n7dWrSm89PjrWYzBwYPcWOPGo++4X3pG96XJ/s+ycFzB1l1chVf/f0V09dNp2doT4bFDGNYzDBifGNqbkwI4XLl4xs0/Rg3dtsBRgX7MyrYnzZeDW88HUhSJ0Sd0ZpMaJvQJ1V3aRfYjnaB7ZjUfRJp5jRWnVjFqhOreHvb20T7RjO5z2Qujr7Y3d0UollpjvHt5oggfk3P5LWjZ4j0MDAy2J9RQX709fd2+RjC2pKkTgjRaASbgrmuw3Vc1+E68oryWH96vYy3E0LUixsjWnBjRAsKrFbWnMvh/9IyuXvvUSwKjAjyY1SwH8Na+GFyYAZtXZFoKIRosHIKcyot12g0GLVGLou9rJ57JIRo7jy0WkYE+TEiyI9XO8awLTOX/0vP4pUjZ3gg8RiDA315pGUo/QJ86r1vktQJIRqsQV8Nqva2RphXGFe3u5r74+5Hq3Hfp2MhRPPV29+b3v7eTGsTwVFzAf+XlklyYbFb+iJJnRCiwZo1ZBZvb3ubq9tdTffg7gDsTtvN/w79j3t63MO5/HN8svcTjFojd/e42829FUI0d61MHtwb476FwSWpE0I0WP87+D+e6PsEV7S6wlY2LGYY7QPb883+b1gwagER3hHM2zVPkjohRL3ouGZ3pfvZaFBvzbYyGbkxogU3RwTVd9eQ+xVCiAZrR+oOOrfoXKG8c4vO7EzdCUCv0F6cyT1T310TQjRTU1qFodWokyOeaB3OE63DGRHkh0YDd0QF09bLg//8c5LPT6fXe9/kSp0QosEK9w5n2YFlTO4z2a582YFlhHuHA5BZkCkLEgsh6s2mzFymto5gYlSwXflnp9JYfS6bhd1a09nHxIKTqdwaWb9X6ySpE0I0WI/3eZzHVz/O2lNr6RbcDYC9aXs5knmEN4a9AcCetD2Maj3Knd0UQjQjK89m82ybyArlQwN9iT90GlCv4r14KKm+uyZJnRCi4Rrecjg/XPMDS/cv5WjWUQCGRA1hzqVziPKJAuDGTje6sYdCiOYmUK/j1/RM7vWynxDxa3omgXodAHkWKz76+h/hJkmdEKLBKrIWEeUTxWN9Hqtw7Fz+OQI9A+u/U0KIZm1yq3Cm/nOCdedy6OWn7qqxIzuPP9KzmN1B3bpw9dlsBrphnTqZKCGEaLCeWv0UiqJUKE8zp3Hn/93phh4JIZq7WyOD+LZnO7x0WpanZrI8NROTVsu3vdpzS8kYuvtbhjKva6t675tcqRNCNFhJuUlM/2s6Lwx+wVaWmpfKXb/eRbuAdm7smRCiOesX4FPpjhFmi9Wt24TJlTohRIP1/oj32ZG6g9mbZwOQkpfCnf93J+0D2vPaJa+5uXdCiObomX9OVlqea7Ewftfheu6NPblSJ4RosFp4tmDe5fOY8PMEAP48+SedW3Tm5aEvy7ZgQgi3+D09C/8jSTzVOsJWllts4RY3J3QgV+qEEA1cuHc48y6fx0+Hf6JbcDdmXzwbnVbn7m4JIZqpxT3b8sXpdOadSAEgp9jCjTsPoQG+jGvj1r7JlTohRIMy6KtBaCrZhCe/OJ/VJ1Yz5OshtrJ1N6+rz64JIQStTB58FdeWcdsPotVo+Db5HEaths97tMFb594PnJLUCSEalKl9p7q7C0IIUa0uPiYW9WjDDTsP0dvXi0U92rh1gkQpSeqEEA3K1e2udncXhBCNmEVReO3IGb5JPkdqYRFhRgM3RrRgcmwYGk3FuwCOGLF5fyX3D8BDoyG5sIgx2w7Yyn7r27GWPb9wktQJIRqUvKI8vAxedVZfCNG0vXsshU9PpzGnU0s6enuyM9vMY/uO46fXMSk6pFZtXhHs7+Je1g1J6oQQDcpV317F+M7jubrt1YR4VR6AFUVhfdJ6Pkv8jIvCLmJS90n13EshREO1OSuXUcH+XF6SiLU0efBdyjm2Z+XVus0nWoe7qnt1SpI6IUSD8tGoj3h729t8sOMDOrboSJegLoR6heKh8yCzIJPDmYfZmboTnUbHpO6TuL7D9e7ushCinmRnZ5OVlWV77uHhgYeHh12dvn7eLEpK41BePm29PNmbY2ZjRi4z2kXW+ryKotT61m19kqROCNGgtPZvzZvD3yQpJ4lfj/3K1uSt7EzdSX5xPoGegXRq0Yn4gfEMiRoiS5sI0cx06dLF7vn06dOJj4+3K3s4NpRsi4UhG/eh04BFgWltIhgX3qLW57140z4ebxXOlSH+GLVVT4g4nFfA3BMpxHgaeTg2rNbnqy1J6oQQDVKETwQTu05kYteJ7u6KEKKBSExMJCoqyva8/FU6gP+lZLAs+RwfdImlo7cne3LMPH/glG3CRG281D6amYdP859/TnJxC1/ifL0IN+rx0GrJLLbwT24+GzNz2Z+bz53RwUyMCq71e7wQktQJIYQQolHw9fXFz8+v2jovHDrNQy1DGRsWCEBnHxMn8wt553hyrZO6oS18+bVFRzZm5PB9SgbLks9yMr+IfKuVFgY93XxMXB8eyLiwQAIM7kutJKkTQgghRJNhtljRlhv/ptNosCoX3nb/AB/6B/hceEN1xO0r5RUlJ3Pqyaf4p/8A9sX15PDoMZh377EdVxSF1Lff5p+hQ9kX15Njd9xB4dGjdm1YMjI49cST7O9zEfv79uP0M89gzc2t53cihBD2JL4JUf8uD/ZjzrFkfkvL5Li5gOWpGcw9kcK/QhrHsiQXwq1JnSUzk2M334JGrydm/jza/PQjoVOnovM/f2k1fcECzi76nIj4eFotWYzW5MXxSXdjLSiw1Tn15FMUHDxIy48WEjP3A/K2bCHp+enueEtCCAFIfBPCXV5qH82/Q/zV8W+b9jHj4GkmRAYztZEsS3Ih3Hr7NX3BAvQREUQmvGQrM0ZH275XFIWzn31G8H334XvZZQBEvvIyBwYPIfv33/G/6ioKDh0id80aWi1diql7NwDCn32WE/fcS+hTT2EIC63fNyVEI7B432IW/7OY0zmnAWgb0Jb7etzH0OihABRYCnh186v8cvQXCi2FDI4czDMDniHYdH7wb1JOEjM3zGTzmc14GbwY03YMj/Z+FL32fFjZfGYzr25+lYMZBwn3DueeHvcwtt3Yen2v7iLxTQj38NHrmNk+mpnto2uu3MS49Upd9oqVmLp15eSjj/HPoMEcvuZazi1ZYjtedPIkltQ0vAcNtJXpfH0x9eiBecdOAMw7dqD187MFPADvgQNBq8W8a2el5y0oKCArK8v2yM7OrqN3KETDFOYdxmO9H2Pxvxfz9VVf0z+8P4+sfISD5w4CMHvTbFafXM3rl7zOx1d8TIo5hckrJ9teb7FaeOCPByiyFrHoykXMGjyL7w9+z3s73rPVOZl9kgf/eJC+4X35ZvQ33Nr5VuL/imfdqXVO9XVr8lb+s+Y/jF8+nuTcZAB+OPQD25K3ueAnUXckvgkh6lutkjqlqIiipCQKDh/BkpFR65MXnTjBua++xhgbS8sF8wm86SaSX3yJjG+/A6A4NQ0AXVCQ3et0wcEUp6Xa6uhb2M9m0ej16Pz9saSlVXrehIQE/P39bY/y694I0dQNixnGxdEXE+sXSyv/VjzS+xG89F7sSttFdmE2yw4u48mLnqR/RH+6BnVl5uCZ7Ejdwc5UNZH46/RfHM48TMLQBDq16MTQ6KE81Oshvt73NUWWIgCW/LOEKJ8onuz7JG0C2nBL51u4PPZyFiUucrifvx37jft+uw9PnSf70vdRaC0EILswm/m757v+B4PENyFE4+Xw7VdLTi5ZP/yPrJ+WY969G6WoCBQFNBr04WH4DB5MwA03YOre3eGTK4qCqWtXQqeoVwA8u3Sh4MABMr7+moBrxjr9Zhw1bdo0pkyZYnt+6tQpCXyiSXBktfXyLFYLvx77FXOxmbiQOBLTEym2FjMgcoCtThv/NkR4R7AzZSdxIXHsTN1J+4D2drdjB0UOYuaGmRzMOEjnoM7sTNnJgIgBducaFDmI2ZtnO/x+5u2ax3MDn2NM2zH8fORnW3mv0F7M2zXP4XZqIvFNCOGMo+YCvk46y1FzATPbRxFiNPBHehZRngY6eZvc1i+Hkrr0jz8hfe5cDC1b4jN8GEH33os+NBStpweWzEwKDhwgb8tWjt81CVOPHoQ/+wzGVq1qPnlIMMZ2be3KPNq2IfvXX23HASzp6RhCz48dsaSl4dG5s61O8dmzdm0oxcVYMjPRBVe++F/5P3Rl/wgK0Zg5stp6qX/O/cOty2+l0FKIl96Lt4a/RduAtuw7uw+D1oCf0X4tqCDPINLy1atDaeY0gkz2V5hKn6eZ1Trp+emV1skpyiG/OB9PvWeN7+do5lH6hPWpUO5j9CG70DW3FSW+CSGc8de5HMbvOkRff282ZOQyrU0EAIk5Zr5MSmdht9Zu65tDSV3+7t3Efr4Ij/btKz1u6tGDgHHjsBYWkrlsGXlbtzoU9Lx69abwyFG7ssKjRzFEqvuzGaKj0YUEk7t+A54lQc6Sk4N51y4Cbr5JPXfPnlizsjDv2YupW1cAcjdsBKsVU484R96eEE2GI6utl2rt15pvRn9DdlE2vx39jWfXPsvHV3xcH910WJApiONZx4nyibIr356ynWhf1wyClvgmhHDGi4dPM7V1BPe1DKXtn7ts5YMDffjoVOXDIuqLQ0ld1BuvO9SY1mgk8KabHD55i9sncvTmW0ib+yF+/7oC867dnFuylIgXZgCg0WhoMWECaXPnYmwViyEqmtS330YfGorviBEAeLRti/fQoSQ9/xwR8fEoxcUkz5yJ35VXysww0ew4stp6KYPOQEu/lgB0DerKnvQ9fP7351zR6gqKrEVkFWbZXa1Lz08n2FO9OhRsCmZP2h679tLN6bZjoF7ZKy0rW8fH4OPQVTqA6zpcxyubXuGFwS+g0WhIzUtlZ+pOXt/yOvf0uMehNmoi8U0I4Yy/c/N5v0vFNe+CDXrOFhW7oUfnuXVJE1P37kS/8zapb7xJ2vvvY4iOJmzaf/AfPdpWJ2jSJBSzmaTnp2PNysLUpzcx8+ehLXMFIurV2ZyZOYvjt98BWi2+I0cS/szT7nhLQjRaiqJQaCmkS1AX9Fo9G5M2cnns5QAcyTxCUm4ScaHq1aG4kDjm755Puvn8Ldb1SevxMfjQNkC95RgXGseak2vszrE+aT1xIY5fYbqr211YFSuTfp1EfnE+t/9yO0adkYldJzK+83hXvO06I/FNiKbJX68jpbCYWJP9nZA9OWbCjQY39UrldFJnzcsjbf588tZvUMd6WK12x9v9/ptT7fkOH47v8OFVHtdoNIQ88gghjzxSZR1dQABRr7/m1HmFaM7e2voWQ6KGEOETQW5RLssPL2fzmc3MvXwuvkZfrm13La9ufhV/oz/eRm8SNiYQFxJnS8gGRQ6ijX8bnl77NFP6TCHNnMa729/lpk43YdQZAbihww18ve9r3tjyBmPbj2VT0iZ+Pfor7132XnVds6PRaLinxz3c0fUOjmcfJ68oj7YBbfEyeNXJz0XimxCiJleHBjDr0Gnmd22FBrAqsCkjhxkHT3N9eO32lnUVp5O6pGefI2/zZvyvHoM+JATK7a8mhGj4zuaf5Zm1z5BqTsXX6Ev7wPbMvXwugyIHAfBUv6fQbNYwedVkiqxFDIocxLMDnrW9XqfV8d5l7zFzw0xuXX4rJr2JMW3H8GDPB211on2jee+y95i9eTaf//05YV5hxA+KZ3DUYKf7a9AZbFcA65LENyFETZ5uE8G0f07Se/1eLApcvGkfFkXh2rBAJrcKc2vfnE7qctasIebDuXj17l0X/RFC1IMXBr9Q7XEPnQfPDnjWLpErL9Inkg9GfFBtO33D+7J09NJa9REgryiPhXsWsjFpI2fzz2JV7K+c/TLul1q3XRmJb0KImhi1Wl7v1JLJrcLZl5tPrsVCdx8v2nhVv3xUfXA6qdP5+aHzb/qb4goh3C/+r3i2JG/h323/TYgpBA11e+VM4psQwlHRnkaiPY3u7oYdp5O6kEcfIfXtd4h8OQGtyX0L7Akhmr61p9by3oj36BXaq17OJ/FNCFETi6KwOOksa85lk1ZUjFWxP/7fXu3c0zEcTOoOX3MtZT8gFx07zoHBQzBERYHBvok2y5a5tINCiObLz8MPf2PdXjmT+CaEcMazB06x+MxZRgT50cnbs87vIDjDoaTO97LL6rofQghRwYM9H+TdHe/y4pAXMenr5sqZxDchhDO+TznHvK6tGBHk2Jqg9cmhpC7koQdrriSEEC72WeJnnMg+wbDFw4j0icSgtV8DasnoJRd8DolvQghnGDQaWpsa1li6Ug6PqTs99T94DRyAd79+tm1uhBCiLl0ac2m9nEfimxDCUffFhDL/ZBoJ7aPQNLBljxxO6opOn+bM9HiUoiIMUVF49e+Hd//+ePXvb7cZtRBCuMr9Pe+vl/NIfBNCOGpTZi7rMrJZkZ5FR29PDOUSu4+6t3ZTz5xI6mIXfYa1sBDztu3kbdpE3qZNJP3vB5TiYoyxsWoQHDAAvyuuqMv+CiGEy0l8E0I4yk+v41/BAe7uRqWcWtJEazTiPaA/3gP6A2AtKMC8fTs5f64hY8kSMpYslaAnmgVFUVDM5grl1krKhHMGfzWYH6/5kUDPQAZ9NajamWXrbl7nsvNKfBNCJfGtenM6t3R3F6rk9Dp1AEphIXk7dpC3aTN5Gzdi3rULfWgoviNHurp/QjQ4iqJw7JbxmLdvd3dXmqSn+j6Ft8EbgKl9p9b7+SW+ieZM4lvj5nBSl7d5M7mbNpG3cRPmXbswRETg1bcvATfcQOSrszGEh9dlP4VoMBSzucaAZ+rdG40sXlsrV7e7utLv65LENyFUEt8qd/nm/Szt2ZYAg54Rm/dXuzLdb3071lu/ynM4qTs2YSKGiAiC7p5E1Buvow8Orst+CdEotF+3ttKdBzQmU4ObFdVY5BTmOFzXx+jjknNKfBOiosYc35IKCpl1KIkV6VmYrVZamTx4q1NLevp51aq9UcH+GLVaAK4IbrhbCTqc1AVNuovcTZtIfimBc199jVffvnj164dXv77oAwPrso9CNFhakwmtV+2ChKjcoK8G1fgHQ1EUNBoNOyfsdMk5Jb4JUVFjjW8ZRcWM3naAwQG+fBHXhiCDniPmAgIMulq3+UTr8Eq/b2gcTupCH38cAGtuLnlbt5K3aRPpCxdy6okn8GgVWxIE++N3xag666wQoulbOGphvZ9T4psQTce7x1OI8jDaTWiINXm4/Dw7svI4kJcPQAdvT+J83Z8AOz1RQuvtjc/FF+Nz8cUAWDIySP/kE859/gXnvl6M3xV7Xd5JIUTz0Te8r9vOLfFNiIYtOzubrKws23MPDw88POwTtv9Ly2R4Cz8m7TnC+oxcIjwM3B4VzK2RQS7pw+n8Qu5PPMamzFz89erVv8xiC339vZnbJZZIT/ftNuF0UqdYreTv3q0OKt60GfO2bVjz8jBEROB7+eV10UchRDO2NXkrS/9Zysnsk7x+yeuEeYfxw6EfiPKJondYb5eeS+KbEA1bly5d7J5Pnz6d+Ph4u7Lj+YV8ejqNe6NDeDQ2jB3ZeTx74CQGjYYbI1pccB8e33+CIkVhTf9OtPPyBOBgXj6P/X2cx/ef4Ku4thd8jtpyOKlLX7CA3E2bMG/bjjU3F31YGF79+hL29DS8+vfHGB1dl/0UQjRDvx37jafXPM1Vba7i7/S/KbQWApBdmM383fP5IOwDl5xH4psQjUNiYiJRUVG25+Wv0gFYFYjzNfF0W3XLv+6+XuzLyeez02kuSerWZ+TwQ+/2toQOoJ2XJy92iGbstgMX3P6FcDipO/vpZ3j160foU0/i3b8/xtjYuuyXEEIwb9c8nhv4HGPajuHnIz/bynuF9mLernkuO4/ENyEaB19fX/z8/KqtE2rU08Hb066svbcnP6VmuqQPkR5GihSlQrlFUQjzMLjkHLXlcFLXfs2fddkPIYSo4GjmUfqE9alQ7mP0Ibsw22XnkfgmRNPRz9+bQ3kFdmWH8wqI9nRNwvV820ie+ecUCR2ibUuk7MjK47kDp5hecnXQXRxO6opOn3aoniHSvW9ICNF0BJmCOJ51nCifKLvy7SnbifZ13S1RiW9CNB33xIQyets/zDmazJjQALZn57HodDqvdax9zOi4ZrfdgsN5FitXbv0HfcnyS8WKgl6jYfK+E/wrJODC3sAFcDipOziizCDh0suOZdeSUhTQaOicKLPDhBCucV2H63hl0yu8MPgFNBoNqXmp7EzdyetbXueeHve47DwS34RoOnr5efFRt9a8dDiJN46doaWnkZntoxgXXvvxdC+0i6q5UgPg+OxXjQZDWBj+11yDz/DhaPS1X8RPCCEccVe3u7AqVib9Oon84nxu/+V2jDojE7tOZHzn8a47kcQ3IZqUkcH+jHThzg+lEyyKrQrLUs4xvIUvIUb3jp+rjONj6latJOO778hc9i3nFi/Gf/RoAq4bh0db903dFUI0bRqNhnt63MMdXe/gePZx8oryaBvQFi+Daxf5lPgmhHCEXqth6v4T/Nm/s7u7UimtoxX1ISEE3303bX9eTvSct7BkZXL0hhs5cuONnFuyBMVqrct+CiGaMYPOgLfBmxCvEJcndCDxTQjhuJ5+XuzJznN3Nyrl9OLDAF59+uDVpw/Fkydz6vEnOBM/A7+RI9EFBLi4e0KI5qzYWswHOz/gy7+/JK9YDaJeei9u7nQz9/e8H4PW9bc/JL4JIapze1Qw8QdPc7qgiDhfL7x09tfHuviY3NSzWiZ1edu2k7Hsv2T/8n8YW7cm/Pnn0NawbowQQjgrYWMCvx//ncl9JhMXEgfAztSdfLDzAzILMnlu4HMuP6fENyFEde7bewyAZw+cspVpAKXk6+nhPd3RLcCZJU1SUsj8/nsyl32LJSsL/3//m9gvv8CzQweXdCRt3nxS33iDwAm3Ef700wBYCwpIeeUVsn5ajrWoCJ/Bgwmf/jz64ODz/Tp9mqQZM8jbuAmtlxf+Y8cSOmUyGn2t8lUhRAOy/MhyZl88m6HRQ21lHVt0JNw7nKl/TnVZUlfX8Q0kxgnRVGwa2KXmSm7i+JIml16GITQU/7Fj8bn0UjQGPSgK+fv329Xz7NjR6U6Yd+8mY/FiPMq9NjkhgZzVfxI15y20Pr4kz5zJyYcfodVXXwKgWCycuPc+9CHBtPrqS4pTUzk99T9o9HpCp0x2uh9CiIbFqDNWWKMOINon2qW3XusyvoHEOCGakhhPo7u7UCXHP+pZLBQlJZH2wQekzZ2rlpXfJqMW6zhZc3M5/cSTRMx8gbQP5p4/XXY2Gf9dRtSrr+I9YAAAEQkvcfjKqzDv2IGpZ09y162j4NAhWn78kfrJtnNnQh59hJTXXifkoQfRGBvuD14IUbObOt3E3F1zmTV4Fkad+vtcaClk3u553NzpZtedqI7iG0iME6KpWXLmbLXHb7iA9fAulMNJXbvff6uTDpx5YSY+wy7Be9Agu4CXv3cvFBXhPWigrcyjTRv0kRHklQQ8844deHToYHerwnvIEKzxMyg4eBDPLg33EmljoSgKitlc5XGNyYSm7CKtQrjQvvR9bDyzkRFLR9ChhXor9J+z/1BkLaJ/RH8eW/mYre5bw9+q9XnqKr6BxLiGTOKbqI3nyoylAyhSFMwWK0atBpNW2ziSutwNG/C59FL0gYEuO3nmTz+Rn5hIq2+WVjhWnJqGxmBAV26Asj4oGEtamq2OPiio3HH1eXFJncoUFBRQUHB+X7jsbNftIdmUKIrCsVvGY96+vco6pt69if3icwl8ok74Gn0Z0XKEXVm4V7jLz1MX8Q3cE+MkvjlG4puorf1Du1coO5xXwNR/TvBATKgbenSew0ld5v9+4MyMF/Ds0gWfyy7F99JLL2hhzqKkJJJfSqDlRwvRenjUup3aSEhIYMaMGfV6zsZIMZurDXgA5m3bUMxmNF6uXztM1J0Fuxfw+7HfOZJ5BE+9J3EhcUzuM5nW/q1tdQosBby6+VV+OfoLhZZCBkcO5pkBzxBsOn/VKCkniZkbZrL5zGa8DF6MaTuGR3s/il57PrRsPrOZVze/ysGMg4R7h3NPj3sY226sQ/2cNWSWy95zdVwd38B9MU7im2MkvglXauPlwTNtInno72OsDXLfbHmHk7rYTz/BkplJzurVZK9YSfrcD9EFB+E7/FJ8L7sUU58+aLQOr2VM/t69WNLTOXLtuPOFFgt5W7Zw7osvablgPkpREZasLLtPssXpaehKbkXoQ4Ix795t125xerp6rMztivKmTZvGlClTbM9PnTpFF7mNUa3269aiNZ1fe8dqNnNg8BA39khciC1ntnBTp5voFtQNi2JhzrY53PvbvXx39Xe2xX1nb5rNn6f+5PVLXsfH6MNLG19i8srJLLpyEQAWq4UH/niAYFMwi65cRGpeKs+sfQa9Vs+jvR8F4GT2SR7840Gu73A9Lw99mQ1JG4j/K54QUwiDowa77f2X5+r4Bu6LcRLfnCfxTbiCXgNnCorc2wdnKuv8/fEfMwb/MWNQCgvJ3biR7BUrOPXkUyj5+fhccjE+wy/F5+KhaGv4ZOM1YCCt//e9XVnS089gbNOaoEmTMEREgMFA7voN+I0aCUDB4SMUn07Cq2dPAEw9e5I290OK09NttyRy1/2F1scHY7t2VZ7bw8MDjzKfnLOyspz5MTRLWpOpxn9T0XjMvXyu3fNZQ2ZxyeJLSExP5KLwi8guzGbZwWW8MvQV+kf0B2Dm4Jlc/d3V7EzdSVxIHH+d/ovDmYeZP3I+waZgOrXoxEO9HuLNrW/yQNwDGHQGlvyzhCifKJ7s+yQAbQLasD1lO4sSF1WZ1N3www3MHzkffw9/rv/hejRUfetryeglLvqJuDa+gftinMQ350l8E874v7RMu+eKAsmFRXx0Ko2+/t5u6pWq1gsdaYxGfIYOxWfoUJg+HfPuPeSsXEHaBx9QcPgQIQ88UO3rdT7e6MqtAaU1mdAFBNjWhgoYdy3Jr7yMzt8frY8PybNmYerZE1NJwPMePBiPtm05/dRUQp98guLUNFLnzCHwllvQyqww0QxlZ2fb/REv/we+KjmFOQD4e6gbYCemJ1JsLWZA5ABbnTb+bYjwjmBniprU7UzdSfuA9na3YwdFDmLmhpkczDhI56DO7EzZyYCIAXbnGhQ5iNmbZ1fZl+Exw20zXS+NudSBd+16FxrfQGKcEE3V7buP2D3XAEFGPUMCfIhvV3EJpvrkstUrTd27YerejZBHHkEpcs3lx7Bp09BotZx89FGUwkJ8hgwm/Pnnbcc1Oh0xcz8gacYMjt50M1qTCf+xYwl55GGXnF+Ixqb8bbbp06cTHx9f7WusipVXNr9Cr9BetA9sD0CaOQ2D1oCf0X5sSJBnEGn5abY6QSb7Qfylz9PMap30/PRK6+QU5ZBfnI+n3rNCf+7veX+l37tTXcQ3kBgnRGOU5MYdI2riVFKnFBeD1Wq3NtK5pUsxb9mKZ7duBN46Ho1Gg8ZQu0VBYxd9Zvdc6+FB+PPP2wW58gxRUbScN69W5xOiqUlMTCQq6vwnRUeu0r244UUOnjvIp//6tC67dkH2pu3lcOZhQL2F2zWoq8vPUdfxDSTGCdEUvH7kDPe3DK2w56vZYuX94yk83tr1M/Qd5dTI31NPPknqO+/anp/7ejHJLyVgNZtJe/99Ut940+UdFEI4ztfXFz8/P9ujpqTuxQ0vsvrkahaOWki49/lAFGwKpshaRFah/Xis9Px0gj2DbXXSzen2x0uel96SDfIMqrSOj8Gn0qt05Z3JPcPEnydy80838/Kml3l508vc/OPNTPh5Amdyz9T4emdIfBNCOOL1o2fItVgqlJutVl4/6tq45Cynkrr8xES8h56fEXRuyWLCpv2H6LfnEPXWW2T+9KPLOyiEcD1FUXhxw4usOL6ChaMWEu0bbXe8S1AX9Fo9G5M22sqOZB4hKTeJuNA4AOJC4jiQccAuaVuftB4fgw9tA9TlQOJC49iQtMGu7fVJ64kLiXOon/F/xVNsLeb7sd+z7uZ1rLt5Hd+P/R6rYiX+r/javPUqSXwTQjhCgUoncCXmmAkw6Oq/Q2U4dPv19DR18+niM8mcW/Q5md99D4pCwb795K5Zg3nHTrAUU5ySyumnnwEg8qUX667XokGxVrEiu6zG3nC9uPFFlh9ezpxL5+Bt8LaNgSu9guZr9OXadtfy6uZX8Tf64230JmFjAnEhcbaEbFDkINr4t+HptU8zpc8U0sxpvLv9XW7qdJNtosMNHW7g631f88aWNxjbfiybkjbx69Ffee+y9xzq55bkLSz61yK79fNa+7dmWv9p3P7z7S75WUh8E9WR+CZKdVyzGw3qxIjBG/+2S+ssikKuxcqEqKqXU6sPDiV1kQkvAZC7cQMtJk7A66KLyF61CvO2bUS/8w6g7mOY/cf/t3fn8U3U+ePHX0natOl935QCLaXlaAtyq4uCgn6/Koh8UXHB9VwFFIFdQTkVqeK6uyiswCqnIq4IiojsT0EQkFu5Bbkr0JYe9E6vZH5/VAKhBz3SJE3ez8ejD8nMZObdMXn3PTOfY7MkOydU23hOMhq7/fr0xKcAPPHfJ8yWv973ddPAwH/t8VdUe1W8tOUlKowV9Inow5ReU0zbatQa5vefz+u7XuexDY+hc9Fxf7v7GZ082rRNlHcU8/vPZ87eOXz0y0eEeoQyo8+Meo9RF+YZRqWxstpyo9FIsEdwQ3/tGkl+E3WR/Cauei02EgWFl47/xl/ahOGtuXZXTqtW0cpdyy0taUgTz+49SJ82Hd8HHiB/zRq8773HtK7s+HG0rVtbPEBhn1Q6HbquXdH/9FOt28ho7Pbr8KjDN93GTePGlF5TzAq5G0V4RfD+gPfr3E/3sO58dl/1abLqY3y38aTuSeXVnq/SMaiqc8TR7KO8ufdNJtwyoVH7rI3kN3GV5DdRk+HhVXO6Rru70cPXExe1/RX0DSrqQia9TGZqKgXr1+PRqxdBzz5rWlf43SZ877/P4gEK+6RSqWj98Uc1ToYto7ELS5myYwqllaU8uuFRNKqqq2KDYkCj0jBtxzSm7bjWa3THIzuadCzJb+IqyW+iLn38vWwdQq0aVNS5+PsTOafmQUNDJ0+ySECi5VCpVHKVKprVy91fttqxJL+J60l+cxzvnc/kjTPpPB0VxOtxUTd/QwtmscGHhRDC0h6IfcDWIQghWrCfC0pYfimHRM+bD6HkCOo1pEn69BlUZNRv7JWCDRvI/+qrJgUlhBDWIvlNCMdUXGlg9LHzvBPfCl8bDzViLfW6U6cJ8OfM/96HrmsK3nfcgXunTriEhKDSajEWFFB2+jQl+/dTsOEbXEKCCX/tteaOWwghLELymxAtR0Pmt5508gIDAn24PcCbf5xvnkGBL5WWAxDhbh9zMderqAt58UUCRowgb/Vqrqz8hLLTp83Wqz098ezdm/DXZlZNgC2EEC2E5DchWo76zm/9ReYVDhfq2ditvcVjMCoK/ziXyYLfLlNsMALg5aLmz61CGNc6FLUNh7mpd5s6l6Aggv78Z4L+/GcM+flUpKejlJai8ffHNTpaxuoRQrRYkt+EaBnqM7/1xdJyppy8yH+S2+GuadDEWfWSeiadlem5vNough6/j0u3O7+Yv53NoMyoMLltuMWPWV+N6iih8fVF4+tr6ViEEKJWV+d6vX6O2uYg+U0I+3V1fuu6HCosIbuikrv2nTAtMyiwK6+YxRezSftDEpomXKj9JyOXv3doxcCga3ki0UtHuNaVSb9eaHlFnRBCWINRMbLw0EKWH11OSWUJAJ4unozsOJJnujyDWmX5q3AhRMt2m78333ePN1s27ngacR7ujI4OaVJBB5BXaSDWo/odwlhPN/Iqq8+AY01S1AmrUxSlxkE9r5I5FcVV7/70LmtPrWVc13EkhyQD8PPln3n/4PuUG8p5oesLtg1QiBtIfrM9LxcNCV46s2UeGjX+rtWXN0aip47FF7J5o735mHeLL2STaIH9N4UUdcKqFEXh/KMj0P/8c63bNGZORUmkjmnd6XXM6D2DO6LvMC2LD4gnxCOEN3a9IUWdsCuS35zD1HYRPHb4DD9cKTTN9bovv5hLZRV83KWtTWOTok5YlaLX15nwoOFzKjZXIhW2l1+WTxvfNtWWt/FtQ355vg0iEqJ2kt/s19qUOIvtq4+/Fz/2TGDJxWxOlZQC8D/BfjweGUSYm6vFjtMYDSrq9AcOUPj9FpSKCjx795Lu/aJJ4nZsR627dqu6sXMqNkciFfYhPiCeT45/wuSek82Wf3L8E+L942t5V+NIfhOWJPnNcV0oLSfSzbXGDhEXSsuJsuGYdfUu6go2/peL48ejcndH5eJC7tKlhEyYQOCTTzRnfMKBqXU61BZOQpZKpMI+vNTtJUZvGs2u9F0kBScBcDDrIBnFGfxrwL8sdhzJb8LSJL85rh47j3Gwb0eCteZ35XIrKumx8xiX7ki2TWDUc5owgJxFi/AbNoz4vXuI37Ob4BdfJHvRouaMTYgGu5pITT862zZaFU3TPaw764esp390fwrLCyksL6R/dH++GvIV3UK7Wew4kt9ESyD5zT4ogIrqj7qLDUbc1LbtkV/vO3Vl584R+Y+/o9JUzZ8W+KfHyXrvPSpzcnAJDGy2AIUQziu9KJ0wz7AaO0SkF6UT7mWZ8aAkvwkhbmb6yYsAqIA5Z9PRXVfAGVD4qaCETjbu/VrvklLR61F7eZleq7Ra1FotxpKSZglMCCEGrRlEbmluteV5pXkMWjPIYseR/CaEuJnDRXoOF+lRgF+KSk2vDxfpOVVcRkcvHXMTom0aY4M6SuR9ttqsjYBiMJC/di0aP3/TsoCRf7RcdC2AdDUXovkoilLj96eksgQ3Tc2TeDeW5LfqJL8Jcc2alFgAXvwljVlxkXi7aGwcUXX1Lupcw8PJ++wz8zcHBZH/5bprC1Qqp0p60tVciOYxZ+8cAFQqFfN+noe7i7tpnVExcjjrsEV7v0p+q07ymxA1s/XduLrUu6iL3bypOeNokaSruRDN43jucaCqsDh55SSummu9zFzVrrQPaM/jHR+32PEkv1Un+U2IlkcGH7YQ6WouhOUsHrgYgCnbpzCpxyS8tF43eYdoTpLfhGgZ6l3U5X3xRb228xs8uJGhtGzNMSaREM5u1q2zrHIcyW91k/wmRMtQ76IuffIrVV9qFxdQlJo3UqmcNukJIVouyW9CCEdQ76JO264thuwcfO6/D7+hQ3GPb3oj5eyFiyj89lvKz5xB5e6OLiWFkAkTcGt7ba5HY1kZl996i4KvN2CsqMCrb1/Cpk/DJSjItE3FpUukz5xJye49qD088B08mJDxL6FykafLQoibk/wmhGiIMyVl7MgrJLu8EuMN14ET2oTZJigaME5du/XrabVwAUppGecf+yNnhz7ElU8+wVBU1OiDl+zdi/+jjxLz6SqiF3+IUllB2lNPmo0NlZmaSuH3W4ic+09aL19O5eXLXBh7bSBSxWDgt2f/DBUVxHyykog3U8lfu5asd99rdFxCCOci+U0IUV8fXcrhtj2/MOdsBuuz8vgmO9/0szE736axNehST5eUhC4pidBXJlOwcSP5a9aSOedtvPv3J3z2G6i1DZvENvqDf5u9jkhN5WSfvpQePYpH9+4YCgvJ+3wNkW+/jWevXgCEp87mzL3/g/7AAXTJyRTv2EHZ6dNEL1lcdXWbkEDwiy9w+W/vEDxmNKoGxiSEcE6S34QQ9fGPcxlMahPO2Nahtg6lmkZNUqZ2d8dv8GCCx45B17kzBRs21DlAZX0ZCwur9u/rC0Dp0aNQUYFnn96mbdzatsUlIpySAwcA0B84gFv79maPKzxvvRVjURFlp041OSYhhG2dLzjPZ79+xsKDC3n/4PtmP81B8psQoi75lQbuD/GzdRg1anCjjIrMTPLXfkHe2jUoJXp87r+PsBnT0fyeqBpLMRrJnJ2KrmtX3Nu3B6AyKxuVqysaHx/zoAODMGRnm7a5cW7Gq68rf9/mRmVlZZSVlZleF/6ebIUQ9mX1r6uZtWsWfm5+BOmCzAa5VaHiuaTnLHo8yW9CiJu5L8SPLbmFjIq07Kw2llDvoq7gm2/IW7OWkr178by1L6Evv4zXH/5gmgC7qTJee42ykydpvfJji+yvLqmpqcycObPZjyOEaJpFhxYxNmUsT3Z+slmPI/lNCFFfbXRuvHU2nf0FxSR46nBVm8+o8lRUsI0ia0BRd3H8BFzDwwkYNQqXwEAqLlzkyscrq23XmGl0Ml57naItW2n90Qpcw671GnEJDkKpqMBQUGB2NVuZk43m98cRLsFB6A8fNttfZU5O1brrHllcb/LkyYwfP/7a73bxIomJiQ2OWwjRvArKC7g75u5mP47kNyFEfa24lIOnRsPOvGJ25hWbrVPRQoo61/BwUKkoWL++9o0aODeioihkvj6Lwu++o/XyZWijoszWu3fsCK6uFO/chc/AqsReduYslZfS8UhOBkCXnEz2goVU5uSYHksU7/gRtZcX2tjYGo/r5uaGm9u126YFBQX1jlkIYT13t76bnZd20iq+VbMeR/KbEKK+9va234skm879mvHaaxSs/5qo+fNQe3pSmZUFgNrbG7W7Oxpvb/yGPkjmW2+i8fVF7eVF5qxZ6JKT0f2e9Dz79sWtXTsu/fVlQv4ykcqsbLLmzsX/0Ucb3FtNCGexL2MfS48u5VjOMbL0Wfzzjn/SP7q/ab2iKMw/MJ/PT35OYXkhySHJTO01ldY+rU3b5JflM3v3bLZe2IoaNQNaD2BSj0l4uF6beeBE7glm757Nkewj+Lv782jCozzR6Yl6xxntE828n+dxMOsg7f3b46I2T1kjEkY04SxcI/lNCNFQ5UYjaaXlxLi74XLDI1hbsdjolRUZGWTP/xfhr79W7/fkfbIKgLSRo8yWh8+ejd+DQwAInTwZlVrNhRdfRCkvx+vWvoRNm2baVqXR0GrB+6TPnMm5hx9BrdPhO3gwwS+MtcBvJYRj0lfqae/fniGxQxi3ZVy19YuPLGblLyuZdessIr0imXdgHs9++yxfDv4SN03VXaCXt71Mdkk2i+5aRKWxkqk7pjJj5wzm3D4HgKLyIp799ll6RfRiaq+pnMw7ybQd0/DWejOs/bB6xbn619V4uHqwP3M/+zP3V1tvqaLuZiS/CSGuKjEYefXkBf6TkQvAjz0TaK1z45VfLxDu5mrToU4sVtQZ8vLI+/zzBiW9hOO/3HQbtZsbYdOmmSW6G7lGRhK9aFG9jyuEs7st6jZui7qtxnWKovDRLx/xTJdnuDP6TgBm3zqbfp/2Y3PaZu5pcw9n8s6w4+IOVv3PKjoGdQRgcs/JPP/d80y8ZSIhHiF8feZrKowVvN7ndVw1rsT6x3I89zjLjy6vd1G3cehGy/zCTST5TYiW493zmXydlcepkjLc1Wq6+3owpV0EsR7uFtn/7DOXOFqkZ01yLI8cOmNafru/N387l2HToq5R49QJIRzXhaILZOuz6RXRy7TMW+tN5+DOHMw6CMDBrIN4a71NBR1Ar/BeqFVqDmcdNm3TLbQbrhpX0zZ9I/pyruAc+WUNG3W9wlDB2fyzVBorm/KrCSGcwM68Iv4UGcTX3eL4T3I7Koww/MBpig0Gi+z/m6x8UuOi6OnnxfUPXeM93TmnL6v1fdYgkwcK4UAKCwvNGsbf2Gi+PnL0Vb0rA93Nx0cLdA8kW181Nlq2Prvaehe1C75uvmbbRHpHmu9DF2g6hq/bzcd+01fqSd2dyrrT6wD4ashXtPJuxezdswnxCOGpzk816HcTQji+T5Lamb2emxBNpx1HOFSop7efV5P3n1tRSZC2evlUYjRi65Z1cqdOCAeSmJiIr6+v6Sc1NdXWITXJ3J/mcuLKCRYPXIxWc61jQK/wXvz33H9tGJkQoqUorKy6Q+fnYplxJ5O8Pfg2p3qv8o8v5XCLr6dFjtFY9b5Td2Fs3Q1zDQUyarkQtnbs2DEiI6/dHWvoXTq47m5aaQ7BHtfGW8opzaFDQAcAgnRB5JTmmL2v0lhJflk+Qbqga9vozbcx3QXUmd/lq83mtM28/Ye3SQpOQnXdNXCsXyy/Ff7WwN+sdpLfhGgZGvo0wqgoTD11kR6+niR46SwSw+S24Tx66Ay/FpdiUBQ+uJDFr8Vl7C0oZm1KzUMNWUu979Spvbzr/HGNiMD3gQeaM1YhxE14e3vj4+Nj+mlMURflFUWQLojd6btNy4rKizicdZik4CQAkoKTKCwv5GjOUdM2e9L3YFSMdA7ubNpmf+Z+KowVpm12pu8kxiemXo9eAa6UXiHAPaDacn2l3qzIayrJb0K0DA19GjHp1wscL9azILF1nds1RE8/LzZ1j8egKHTw1LElt5AgrQtfd40jydvj5jtoRvW+UxeROrs54xBCWFFJRQlphWmm1xcLL3I89zi+Wl/CvcJ5LOExFh5aSLR3NJHekcz7eR7BHsGm3rBt/drSN7IvM3+cydReU6lUKpm9ZzaD2gwixCMEgHvb3sv7B99n+o7pPNHpCU7lneLjXz7mL93/Uu84EwMT+eHCD6ahS64Wcp+f/NxUYFqC5DchWoaGPI2Y/OsFvsspYG1KLBHulh3XMUbnxjsdoi26T0uQjhJCOKGjOUd54r/XBgF+e9/bANzf7n7euPUNnuj0BPpKPTN3zqSwvJCU0BQWDFhgGqMO4K3b3uKN3W/w1P97CrWqavDhyT0mm9Z7a71ZeNdCZu+ezfD1w/Fz9+PZLs/WezgTgBe7vshz3z3HmbwzGBQDH//yMafzTnMg6wBLBi2xwJkQQrQkV59G1EVRFF45eZFvsvJZkxJLa13Dn1jU5WobvRupAK1ahVZtu+4KUtQJ4YS6h3Xn8KjDta5XqVSMSRnDmJQxtW7j6+ZrGmi4NvEB8Sy7Z1mj4+wa2pXV963mwyMfEucXx4+XfiQhMIGP7v2I9v7tG71fIYTjmvTrBdZevsLSTm3x0qi5XFbVBMTbRYNO0/SCq/22w3U2/gh3c2V4eAATY8JQq6zbH1aKOiGEXWvl04oZfWbYOgwhRAux7FJVh6wHD5wyW/7PDq14OLx+nbTqMjchmjfPpDM8LIAUn6o2dD8XlPCfjFzGxYSSU17J+79l4aZS82KMdQcilqJOCGG3isqLalyuUqnQqrVmAxsLIQRAxh3Jzbr//6TnMj02ggdC/E3L7g7ypYOXOysu5rA6JZZIdy1zz2dKUSeEEFf1+aQPqjoeX4R6hPJA7AM8l/QcapUMuymEaH77CoqZE9+q2vLOXh7sL6jqgNbD15OLpeXWDk2KOiGE/Zp16yze/eldHoh9gM5BVUOlHM4+zLrT63imyzNcKb3C0qNL0aq1PN3laRtHK4RwBhFuWlam5zClXYTZ8pXpOUS4VfWyvVJhwNfF+iWWFHVCCLu17tQ6JnafyKCYQaZl/Vr1I84/jtUnVvPBwA8I9wxn0aFFUtQJIaxiemwETx85x+acApJ/b1N3sLCEUyVl/LtjDAAHCkt4IMTP6rFJUeckFEVB0etrXa/S6ep8zCWELRzIOsDU3lOrLU8ISOBg1kEAUkJSyCjOsHZowo5IfhPWNDDIl209O7DiUg5nSsoAuDPAhyWdAon+ffiUxyODbBKbFHU2Ys0kpCgK5x8dgf7nn2vdRte1K60//kgSn7ArYZ5hrDm5hpe6vWS2fM3JNYR5hgGQX5aPj7bucauEdUl+E46utc6t2uNXeyBFnQ1YOwkpen2dxwLQ//QTil6PysO2U5wIcb0J3SYwYesEtl/cTqegTgAczT7K2fyz/L3f3wE4kn2EgW0G2jJMcR3Jb8IZ5FdUsjI9l5MlpQDEe7rzSHggPi4am8YlRZ0N2DIJxe3Yjlp3bVJjo17Pyb63WvQYQljKHdF3sG7wOj779TPOF5wH4NbIW5l751wivaqmChreYbgtQxQ3kPwmHN2BghIeOXgad42alN/nel34WxZzz2eyKqkdXWw4/6sUdTZm7SSk1ulQy9WqaEGivKOqPX4VLYPkN+GIpp+6yN1BvrwT3woXddXd5kqjwvgTaUw7eZEvusbZLDYp6mzMkkmotnYsxjratghh7wrKC1h7ci1n8s8A0M63HUPihuCt9bZxZOJmJL8JR3SwsIS/XVfQAbioVYyODmXQvhM2jEyKOodRn3YsQrQ0R7OP8ux3z+KmcTONU7f82HL+ffjfLLxrIYmBiTaOUFiD5DdhT7w0Gi6WlRPn6W62/FJpOZ4aaVMnLKA+7Vh0Xbuiuu5RiBD2bs7eOfSL6seMPjNwUVelq0pjJdN/nM5be95i2T3LbByhsAbJb8KePBDix/jjvzGtXQTdfT0B2JtfzGunLzEk1M+msUlR54BubMdylYzVJFqaozlHmd5nuqmgA3BRu/BEpyd4eP3DNoxM2IrkN2Fr02MjUKnghV/SqFQUAFzVKkZFBPFqu3CbxiZFnR2rra3IzZKXNBYWjsLT1ZOMogza+rY1W55RnIGHq3zGWzLJb6IlMigK+wtKmBgTxittIzivrxp8uLXODQ+N7eeflqLOjtXWS0wG0mz5GvsHzdkMihnEtB+nMfGWiSSHJAPw8+WfeWffO9zb5l7bBieaRPKbY3PUHKdRqXj44Gl+6NGB1joXErzs65G/FHV2RqXToevaFf1PP9W6jQykaR3N2dtO/qDVz8RbJqJSqXhl+ysYFAMALioX/i/+/2SYkxZI8pv9aO7exI6c4+I93UnTl9P69ynB7IkUdXZGpVLR+uOPav2yyUCa1tEcve3kD1rDGIwGDmYd5Lmk53ix64v8VvgbAK28W6Fzsa+rY1E/kt/sQ3P1JnaWHDepTTgzT1/ir8Ywkrw9qj129bbhrBJS1N3E9Vcz1rptrFKpbvqBv/FqyhJXV82xz5aqOXrbyR+0htGoNTz77bN8OfhLoryjaO/f3tYhORzJb86puXoTO0uOG3GoaszMUYfPcv03RgFUwKU7km0QVRUp6m5C0es50bUbAPE/7bebq4vm+HLY0xeuOdpjNCSJX7+tJXvbNeYPWlOP2ZLF+sdyoegCUd5Rtg7FIUl+sw1HzW/gHDnu8+RYW4dQK4cp6nI//pjcDxdTmZ2NW4cOhE15FV2XLhY9hq2v9Opza7vBd4+aYZ/Xa+w5a472GI1N6tbubVdXnPb0h9caxqaM5Z197zAmeQyJgYnVHrt6ab1sFJn1NXeOk/zWcJLfGqel57g+/vabdxyiqCvYsIHLb75F2IwZ6JK6kLtsOWlPPU27bzbgEhhoseM09ktjqWRZ161t0zYNvMppjn1eryHnrDnaY9Rnn3Wx1oCmTY3TUT3/3fMAjN081uwzqCgKKpWKgyMP2io0q7JGjpP81nCS3+qvpee4Y0X1/1wn2rBHrEMUdTlLl+E3bBh+Qx8EIGzmDIq2biXv8zUEPfN0k/ZtiSs9S972r8+tbVvvs7HnrDnaY9Qnqdf5fiu2M6pPnM42Yv6HAz+0dQh2oblynOS3RuxP8lvjjtXCc1z/vSdQca3dXF2kTV0TKOXllB49apbYVGo1nr17oz9woMn7b+yVXnPf9rdnTbk6bglJvbm0lDitqXtYd1uHYHPNmeMkvzWc5LfGs3asiy9k8a/fLpNVXkmip4432kfS1cezUfva0/vaPNNHCkuYefoSz7cK4Zbfpwnbl1/Mgt+ymCozSjRN5ZU8MBjQ3PAIQhMUSNnZszW+p6ysjLKyMtPrwsLCOo/RmA9ic9/2t3ctKdEI+3Ii90S9t40PiG/GSOxDQ3Oc5LfmJ/nN/n2ReYUZpy7xVnwUXX08+fdvWTxy8Azbe3YgWOva4P21ctea/v30kXPMiotiQKCPaVmil44Idy1zzqRzT7CfJX6FRmnxRV1jpKamMnPmzGY/jnzxhWi4YV8NQ6VSmdrN1cVZ2tQ1hOQ3IWDhb1mMiAjkkfCqi6E58VF8l1PAqvRcxrYObdK+jxfrib6uyLsq2l3LryWlTdp3U7X4os7F3w80Ggw5OWbLDdk5uAQF1fieyZMnM378eNPrixcvkpiYWOO2wv7YupeeaF4bh240/fuX3F94Z987PN7xcZKCkwA4mHWQ5ceWO82MEg3NcQ3Jb4qiUGI0WjRe0XCKwYheWzU7QVFxMWrDtf8nxlK9aV2JwYjKYLBJjNbioVY3+Q5vudHIoaISXmgdYlqmVqm4LcCLfQXFTQ2ROA933j2fyd87tEKrVpuO+e75TOI83Ju8/6Zo8UWdSqvFvWNHinfuwnvAAAAUo5HiXbvwHzGixve4ubnh5nZteo+CggKrxCosw57GmxKWF+EVYfr3hC0TmNRjErdH3W5aFh8QT5hnGPN+nkf/6P62CNGqGprjGpLfSoxG2v1w2PJBi4abu7Tqv0cu1r5u3ylrRWMzp2/vjKem9hkZCgsLzT7TN37eAXIrDBgUqj1mDXZ15VRxGU31VnwUIw+dJeXHYyR6VRVxx4pKUQHLu7Rp8v6bosUXdQCBj4/i0qTJuHfqhK5LZ3KXLceo1+P34BBbhyYsxJkbZjuzk3knifKqPvBwlFcUZ/LP2CAi25AcJ0SVG+86T58+nRkzZlg1hq4+nuzuncCazCumIvGBEH+GhPrVWZBag0MUdT733ktl7hWy3nsXQ1Y2bgkJRP97Ua2PX0XL4+wNs51VW9+2fHD4A2b2mYmrpuqqu8JQwQeHP6Ctb1sbR2c9zZXjPNRqTt/e2UJRiiZRFBR97e2xVDp3cIL85qFW17n+2LFjREZGml7feJcOIMBVg0YFWeUVZsuzKioIcWt62VNsMOCp0fDHCPurMRyiqAMIeGwEAY/V/LhVOAZpmO18pvaaypjNYxiwegBx/nEAnLxyEoB5d86zZWhW1xw5TqVS2fzOgriOt/3OVGAvvL298fHxqXMbrVpNFy8Ptl0pMvVENSoK268U8URk0wuxzjuOcn+wH4+EB9DTz77+nzlMUSeEaLhPjn/C0iNLydZnEx8Qz+Qek+kcbD93bjoHd+abB7/h67Nfcza/aviOQTGDuLfNvXi4SoEvhKjZs62CefF4GkneHqT4ePDvC1mUGIw8HB7Q5H3PT4jm04xcHjpwmlbuWh4JD2BYWABhbg0fKsXSpKgTwkltPLuRt/e+zdReU+kS3IUVx1bw7HfP8tXgrwjUWW56vaYoqSjBw9WDYe2H2ToUIUQLMjjUn5yKSuacTServJKOXjo+6dK2UWPU3eieYD/uCfYju7yS1Rm5fJqRy1tn0+kX4MMj4QEMDPTFRW2bR+VS1AnhpJYfW87QuKEMiatqbD+t9zS2XdjG2lNrearzUzaOrkq///RjYMxAhsQOoWtoV1uHI4RoQZ6MCubJqOBm23+Q1oU/R4fw5+gQPriQxeunL7Epp4AAVxdGRgQytnUoHpq62whamhR1N6EoCvpKGQdN2Aedi2U6g1QYKjiWc4wnOz9pWqZWqekV0YuDWfYzoG/qbal8eepLnvx/TxLpFcng2MHc3+5+QjxCbv5mIYRoRlnlFXyaXnWn7kJpBf/7ezu79LIK5qVd5qeCEj5NbmfVmKSoA4y/D76Znp5ebV1pZSn3b7zf2iEJUaN1g9bh7lJ9cMurn938/HyzRsQ1jeEEcKXsCgbFQKC7+WPWQPdAU9s1e9A/uj/9o/uTW5rLV6e/4svTXzL/5/n0iezDkNgh9GvVDxe1pLG61JXfhGgprn5+jXYwWPbXWXmsSs9lS24h7T3deDwyiIdC/fF1vZaLuvt6ctvu41aPTbIhkJmZCUCPHj1sHIkQdYsjrs71nTp1MnttizGcmkOAewCjOo5iVMdRfPzLx/x939/ZdmEb/u7+DGs/jCc7P4nORcYorInkN+FIMjMziY6OtmkM435JY3CoP+u6xpHiU3OHrVCtKy82cTqyxpCiDkhJSWHz5s3ceeedHDt2DG9vb1uHZDcKCwtJTEyU83IDezsvRqORtLQ0EhMTcXG59rWu6S4dgL+bPxqVhpxS86mnckpz7KaTxPWy9dmsO72OL099SXpxOnfF3MWDsQ+SWZLJ4iOLOZR1iEV3L7J1mHZJ8lvt7O17bC/s8bwYjUYyMzNJSUmxdSgc7Nvppm3ldBo1E9uEWSmia6SoA1xcXOjWrRsAkZGRNx0Dx5lcnY5Fzos5ezwvDbl6ddW4khiYyO703aaptoyKkV3pu3ikwyPNFWKDfXf+O7449QU7Lu2gnW87hscP53/b/S8+2mvnPDk4mfu/lCYStZH8Vjt7/B7bA3s9L7a+Q1dYaajx3zfydrHd2I9S1AnhpEYmjuTV7a/SMbAjnYM6s+KXFegr9QyOHWzr0Eym7pjKoDaDWHHPCjoFdapxm2CPYJ7p/IyVIxNCOJv22w5TVzc1BVABl+5Itk5ANZCiTggnNajNIHJLc5l/YD7Z+mw6BHRgwYAFBOnsZ+qbzf+3+aZt5dxd3Hku+TkrRSSEcFafJ8ea/q2g8NihM7zTIZowC4x9ZylS1P3Ozc2N6dOn19oGyVnJeamZo5yXRxMe5dGER20dRjVF5UU1/vtGXlr7mqLHXjnK59XS5LzUTM5Lzfr4m+cbtUpFNx8PWuvs5zypFEVRbB2EEEJcr8uyLnWOx6coCiqVioMj7WdMPSGEc2n3wyE2d4+3q6JO7tQJIezOhwM/NHv9/HfPM6PPDBl0WAgh6iBFnRDC7nQP6272Wq1S0yW4C628W9koIiGEsH9S1AkhhBBC3MQTh81n2ykzGnn5xIVqY9Yt7tzGmmGZkaJOCCGEEOImbhx/bmhogI0iqV3dQyI7ifnz5xMTE4O7uzs9e/Zkz549tg7J6n744Qfuu+8+IiIiUKlUfPHFF2brFUVh2rRphIeHo9PpGDBgACdPnrRNsFaSmppK9+7d8fb2JiQkhMGDB3PixAmzbUpLSxk9ejSBgYF4eXkxdOhQ07RMwrJUdY4QJeri7DlO8lvNJMc1zNyE6Hr92JLTF3Wffvop48ePZ/r06fz0008kJSUxcOBALl++bOvQrKq4uJikpCTmz59f4/o5c+bw7rvvsmDBAnbv3o2npycDBw6ktLTUypFaz9atWxk9ejS7du3i22+/paKigrvvvpvi4mLTNi+99BJfffUVn332GVu3buXSpUs8+OCDNozaMYz7fpzZT7mhnNd3vV5tubg5yXGS32ojOc7xOP2QJj179qR79+7MmzcPqJpfrlWrVowdO5ZJkybZODrbUKlUrF27lsGDBwNVV7ERERFMmDCBiRMnApCfn09oaChLly7l4YcftmG01pOVlUVISAhbt27l9ttvJz8/n+DgYFauXMlDDz0EwPHjx0lISGDnzp306tXLxhG3XFO2T6nXdrNundXMkbR8kuPMSX6rneS4ls+p29SVl5ezf/9+Jk+ebFqmVqsZMGAAO3futGFk9uXs2bNkZGQwYMAA0zJfX1969uzJzp07nSbp5efnAxAQUNWOYv/+/VRUVJidlw4dOhAdHS0Jr4mkWLMMyXE3J/ntGslxLZ9TP37Nzs7GYDAQGhpqtjw0NJSMjAwbRWV/rp4LZz5PRqORcePG0bdvXzp1qpqDNCMjA61Wi5+fn9m2znRehH2THHdzkt+qSI5zDE59p06I+ho9ejRHjhxh+/bttg5FCCEsTnKcY3DqO3VBQUFoNJpqPXkyMzMJCwuzUVT25+q5cNbzNGbMGNavX8/3339PVFSUaXlYWBjl5eXk5eWZbe8s50XYP8lxN+fs+Q0kxzkSpy7qtFot3bp1Y9OmTaZlRqORTZs20bt3bxtGZl/atGlDWFiY2XkqKChg9+7dDn2eFEVhzJgxrF27ls2bN9OmjfmAkt26dcPV1dXsvJw4cYK0tDSHPi+i5ZAcd3POmt9AcpwjcvrHr+PHj2fUqFHccsst9OjRg3/+858UFxfzpz/9ydahWVVRURGnTp0yvT579iwHDhwgICCA6Ohoxo0bx6xZs4iLi6NNmzZMnTqViIgIUw8yRzR69GhWrlzJl19+ibe3t6kNia+vLzqdDl9fX5588knGjx9PQEAAPj4+jB07lt69e0sDYmE3JMdJfquN5DgHpAjlvffeU6KjoxWtVqv06NFD2bVrl61Dsrrvv/9eAar9jBo1SlEURTEajcrUqVOV0NBQxc3NTenfv79y4sQJ2wbdzGo6H4CyZMkS0zZ6vV55/vnnFX9/f8XDw0MZMmSIkp6ebrughaiBs+c4yW81kxzneJx+nDohhBBCCEfg1G3qhBBCCCEchRR1QgghhBAOQIo6IYQQQggHIEWdEEIIIYQDkKJOCCGEEMIBSFEnhBBCCOEApKgTQgghhHAAUtQJIYQQQjgAKeoEAFu2bEGlUlWbuNlaNm3aREJCAgaDAYAZM2aQnJzc4P2Ul5cTExPDvn37LByhEKKlkvwmnIUUdU6oX79+jBs3zmxZnz59SE9Px9fX1yYx/fWvf2XKlCloNJom7Uer1TJx4kRefvllC0UmhGhJJL8JZyZFnQCqkkVYWBgqlcrqx96+fTunT59m6NChTdpPeXk5ACNGjGD79u0cPXrUEuEJIVo4yW/CWUhR52Qef/xxtm7dyty5c1GpVKhUKs6dO1ft8cTSpUvx8/Nj/fr1xMfH4+HhwUMPPURJSQnLli0jJiYGf39/XnjhBdMjBYCysjImTpxIZGQknp6e9OzZky1bttQZ06pVq7jrrrtwd3evtm7FihXExMTg6+vLww8/TGFhoWldv379GDNmDOPGjSMoKIiBAwcC4O/vT9++fVm1alXTT5gQosWQ/CacnRR1Tmbu3Ln07t2bp59+mvT0dNLT02nVqlWN25aUlPDuu++yatUqNm7cyJYtWxgyZAgbNmxgw4YNrFixgoULF7J69WrTe8aMGcPOnTtZtWoVhw4dYtiwYQwaNIiTJ0/WGtO2bdu45ZZbqi0/ffo0X3zxBevXr2f9+vVs3bqVN99802ybZcuWodVq2bFjBwsWLDAt79GjB9u2bWvo6RFCtGCS34Szc7F1AMK6fH190Wq1eHh4EBYWVue2FRUVvP/++7Rr1w6Ahx56iBUrVpCZmYmXlxeJiYnccccdfP/99wwfPpy0tDSWLFlCWloaERERAEycOJGNGzeyZMkSZs+eXeNxzp8/b9r+ekajkaVLl+Lt7Q3AH//4RzZt2sQbb7xh2iYuLo45c+ZUe29ERATnz5+v30kRQjgEyW/C2UlRJ2rl4eFhSngAoaGhxMTE4OXlZbbs8uXLABw+fBiDwUD79u3N9lNWVkZgYGCtx9Hr9TU+moiJiTElPIDw8HDTsa7q1q1bjfvU6XSUlJTU8dsJIZyZ5DfhiKSoE7VydXU1e61SqWpcZjQaASgqKkKj0bB///5qvbyuT5Q3CgoK4sqVK/U6/tVjXeXp6VnjPnNzcwkODq71mEII5yb5TTgiKeqckFarNWv8aykpKSkYDAYuX77Mbbfd1qD3HTt2zKKxHDlyhJSUFIvuUwhh/yS/CWcmHSWcUExMDLt37+bcuXNkZ2dXuzpsrPbt2zNixAhGjhzJmjVrOHv2LHv27CE1NZWvv/661vcNHDiQ7du3WySGq7Zt28bdd99t0X0KIeyf5DfhzKSoc0ITJ05Eo9GQmJhIcHAwaWlpFtv3kiVLGDlyJBMmTCA+Pp7Bgwezd+9eoqOja33PiBEjOHr0KCdOnLBIDDt37iQ/P5+HHnrIIvsTQrQckt+EM1MpiqLYOggh/vKXv1BQUMDChQubvK/hw4eTlJTEK6+8YoHIhBCiaSS/CWuRO3XCLrz66qu0bt26yY9KysvL6dy5My+99JKFIhNCiKaR/CasRe7UCSGEEEI4ALlTJ4QQQgjhAKSoE0IIIYRwAFLUCSGEEEI4ACnqhBBCCCEcgBR1QgghhBAOQIo6IYQQQggHIEWdEEIIIYQDkKJOCCGEEMIBSFEnhBBCCOEA/j/8STaUjL3NqQAAAABJRU5ErkJggg==", "text/plain": [ "
    " ] @@ -2352,7 +31520,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 21, "id": "brilliant-prairie", "metadata": {}, "outputs": [], @@ -2378,7 +31546,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "id": "previous-sending", "metadata": {}, "outputs": [ @@ -2386,64 +31554,64 @@ "name": "stdout", "output_type": "stream", "text": [ - "(3037993.60 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(3037993.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(3037993.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(3037993.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(3037993.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(3037993.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(3037993.70 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(3037993.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(3037993.74 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(3037993.77 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(3037993.79 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(3037993.81 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(3037993.82 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(3037993.84 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(3037993.86 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(3037993.87 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(3037993.90 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(3037993.91 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(3037993.94 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(3037993.95 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(3037993.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(3037993.97 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(3037993.99 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(3037994.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(3037994.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(3037994.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(3037994.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(3037994.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(3037994.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", - "(3037994.10 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", - "(3037994.10 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", - "(3037994.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", - "(3037994.12 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", - "(3037994.14 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", - "(3037994.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", - "(3037994.17 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", - "(3037994.19 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", - "(3037994.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", - "(3037994.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", - "(3037994.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", - "(3037994.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", - "(3037994.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", - "(3037994.28 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", - "(3037994.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", - "(3037994.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", - "(3037994.33 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", - "(3037994.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", - "(3037994.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", - "(3037994.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", - "(3037994.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", - "(3037994.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", - "(3037994.44 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", - "(3037994.46 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", - "(3037994.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", - "(3037994.48 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", - "(3037994.50 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", - "(3037994.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", - "(3037994.52 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" + "( 389.96 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "( 389.96 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "( 389.98 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "( 390.00 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "( 390.01 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "( 390.02 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "( 390.04 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "( 390.05 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "( 390.06 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "( 390.08 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "( 390.09 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "( 390.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "( 390.11 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "( 390.13 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "( 390.15 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "( 390.16 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "( 390.18 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "( 390.20 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "( 390.21 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "( 390.23 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "( 390.25 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "( 390.26 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "( 390.27 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "( 390.29 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "( 390.30 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "( 390.31 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "( 390.32 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "( 390.34 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "( 390.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n", + "( 390.36 sec) Interp. Cluster ROM : DEBUG -> Evaluating interpolated ROM ...\n", + "( 390.36 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2018\" (1 / 28)\n", + "( 390.38 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2019\" (2 / 28)\n", + "( 390.39 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2020\" (3 / 28)\n", + "( 390.41 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2021\" (4 / 28)\n", + "( 390.42 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2022\" (5 / 28)\n", + "( 390.43 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2023\" (6 / 28)\n", + "( 390.45 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2024\" (7 / 28)\n", + "( 390.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2025\" (8 / 28)\n", + "( 390.47 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2026\" (9 / 28)\n", + "( 390.49 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2027\" (10 / 28)\n", + "( 390.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2028\" (11 / 28)\n", + "( 390.51 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2029\" (12 / 28)\n", + "( 390.53 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2030\" (13 / 28)\n", + "( 390.55 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2031\" (14 / 28)\n", + "( 390.56 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2032\" (15 / 28)\n", + "( 390.57 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2033\" (16 / 28)\n", + "( 390.59 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2034\" (17 / 28)\n", + "( 390.60 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2035\" (18 / 28)\n", + "( 390.61 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2036\" (19 / 28)\n", + "( 390.62 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2037\" (20 / 28)\n", + "( 390.64 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2038\" (21 / 28)\n", + "( 390.65 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2039\" (22 / 28)\n", + "( 390.67 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2040\" (23 / 28)\n", + "( 390.68 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2041\" (24 / 28)\n", + "( 390.69 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2042\" (25 / 28)\n", + "( 390.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2043\" (26 / 28)\n", + "( 390.71 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2044\" (27 / 28)\n", + "( 390.73 sec) Interp. Cluster ROM : DEBUG -> ... evaluating macro step \"2045\" (28 / 28)\n" ] } ], @@ -2496,7 +31664,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 23, "id": "15f86638", "metadata": {}, "outputs": [ @@ -2505,11 +31673,11 @@ "output_type": "stream", "text": [ "[+ 0.00] Beginning the formulation of the multiperiod optimization problem.\n", - "[+ 395.96] Completed the formulation of the multiperiod optimization problem.\n", - "2023-03-10 17:42:54 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", - "[+ 7.00] Created an instance of the flowsheet and initialized it.\n", - "[+ 30.23] Initialized the entire multiperiod optimization model.\n", - "[+ 0.88] Unfixed the degrees of freedom from each period model.\n" + "[+ 309.26] Completed the formulation of the multiperiod optimization problem.\n", + "2023-03-15 21:35:43 [INFO] idaes.init.fs.pem.outlet_state: Property package initialization: optimal - Optimal Solution Found.\n", + "[+ 5.48] Created an instance of the flowsheet and initialized it.\n", + "[+ 24.09] Initialized the entire multiperiod optimization model.\n", + "[+ 0.67] Unfixed the degrees of freedom from each period model.\n" ] } ], @@ -2544,7 +31712,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 24, "id": "lightweight-prediction", "metadata": {}, "outputs": [], @@ -2572,7 +31740,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 25, "id": "6f4290ba", "metadata": {}, "outputs": [], @@ -2596,7 +31764,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 26, "id": "elder-victoria", "metadata": {}, "outputs": [ @@ -4252,7 +33420,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 27, "id": "suburban-radar", "metadata": {}, "outputs": [], @@ -4280,7 +33448,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 28, "id": "liberal-riverside", "metadata": {}, "outputs": [ @@ -4327,102 +33495,100 @@ " inequality constraints with only upper bounds: 7680\n", "\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 0 -2.3999176e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", - " 1 -2.9322656e+09 1.92e+05 2.04e+04 -1.0 2.80e+06 - 1.29e-03 8.90e-01f 1\n", - " 2 -2.9820927e+09 7.84e+03 1.20e+04 -1.0 5.02e+05 - 1.24e-03 9.90e-01f 1\n", - " 3 -2.9832326e+09 2.31e+02 5.66e+02 -1.0 1.01e+04 - 3.46e-01 9.71e-01f 1\n", - " 4 -2.9839263e+09 1.28e+02 4.07e+02 -1.0 5.09e+02 - 6.59e-02 4.41e-01f 1\n", - " 5 -2.9843148e+09 1.15e+02 1.46e+03 -1.0 1.17e+03 - 2.15e-01 2.43e-01f 1\n", - " 6 -2.9862524e+09 9.57e-01 2.28e+03 -1.0 6.28e+02 - 1.67e-01 1.00e+00f 1\n", - " 7 -2.9882392e+09 2.30e-01 2.17e+03 -1.0 6.45e+02 - 4.97e-01 1.00e+00f 1\n", - " 8 -2.9911854e+09 7.91e-02 6.87e+02 -1.0 1.27e+03 - 1.08e-02 1.00e+00f 1\n", - " 9 -2.9929795e+09 1.52e-03 6.12e+02 -1.0 3.03e+03 - 6.11e-02 8.04e-01f 1\n", + " 0 -2.3913672e+09 1.75e+06 1.00e+02 -1.0 0.00e+00 - 0.00e+00 0.00e+00 0\n", + " 1 -2.9218309e+09 1.92e+05 2.04e+04 -1.0 2.80e+06 - 1.28e-03 8.90e-01f 1\n", + " 2 -2.9713115e+09 7.84e+03 1.21e+04 -1.0 5.02e+05 - 1.24e-03 9.90e-01f 1\n", + " 3 -2.9722962e+09 2.31e+02 5.67e+02 -1.0 1.01e+04 - 3.43e-01 9.71e-01f 1\n", + " 4 -2.9728971e+09 1.28e+02 4.07e+02 -1.0 4.43e+02 - 6.75e-02 4.40e-01f 1\n", + " 5 -2.9732409e+09 1.14e+02 1.47e+03 -1.0 1.16e+03 - 2.17e-01 2.46e-01f 1\n", + " 6 -2.9749522e+09 9.52e-01 2.29e+03 -1.0 5.58e+02 - 1.66e-01 1.00e+00f 1\n", + " 7 -2.9767448e+09 2.28e-01 2.17e+03 -1.0 5.90e+02 - 2.67e-01 1.00e+00f 1\n", + " 8 -2.9788417e+09 4.26e-02 1.17e+03 -1.0 2.46e+03 - 5.75e-03 1.00e+00f 1\n", + " 9 -2.9801040e+09 8.74e-03 8.24e+02 -1.0 3.20e+03 - 2.82e-01 7.12e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 10 -2.9944808e+09 2.71e-05 2.56e+03 -1.0 1.58e+03 - 1.35e-01 8.16e-01f 1\n", - " 11 -2.9958140e+09 5.35e-07 2.09e+04 -1.0 1.28e+03 - 1.83e-01 8.41e-01f 1\n", - " 12 -2.9969968e+09 4.04e-08 1.98e+04 -1.0 1.11e+03 - 1.98e-01 8.70e-01f 1\n", - " 13 -2.9979719e+09 5.98e-09 1.69e+04 -1.0 7.38e+02 - 2.51e-01 8.95e-01f 1\n", - " 14 -2.9987075e+09 8.12e-10 1.29e+04 -1.0 6.33e+02 - 3.07e-01 8.98e-01f 1\n", - " 15 -2.9991734e+09 1.43e-10 7.03e+03 -1.0 9.01e+02 - 4.05e-01 8.30e-01f 1\n", - " 16 -2.9995077e+09 1.16e-10 6.29e+03 -1.0 1.46e+03 - 3.45e-01 9.11e-01f 1\n", - " 17 -2.9996177e+09 1.16e-10 3.97e+03 -1.0 2.05e+03 - 3.62e-01 7.16e-01f 1\n", - " 18 -2.9996650e+09 1.16e-10 2.33e+03 -1.0 2.84e+03 - 3.93e-01 6.83e-01f 1\n", - " 19 -2.9996732e+09 1.16e-10 1.34e+03 -1.0 3.73e+03 - 4.36e-01 4.67e-01f 1\n", + " 10 -2.9816368e+09 6.37e-04 4.41e+03 -1.0 1.84e+03 - 2.70e-02 7.89e-01f 1\n", + " 11 -2.9829603e+09 4.55e-05 3.06e+04 -1.0 2.05e+03 - 1.49e-01 7.99e-01f 1\n", + " 12 -2.9842183e+09 1.08e-06 1.84e+04 -1.0 6.68e+02 - 2.90e-01 8.28e-01f 1\n", + " 13 -2.9856235e+09 1.53e-07 2.46e+04 -1.0 1.66e+03 - 8.48e-02 9.09e-01f 1\n", + " 14 -2.9866759e+09 1.73e-08 1.89e+04 -1.0 8.49e+02 - 2.75e-01 9.05e-01f 1\n", + " 15 -2.9875788e+09 3.09e-09 1.29e+04 -1.0 6.55e+02 - 2.64e-01 9.20e-01f 1\n", + " 16 -2.9882552e+09 7.67e-10 8.71e+03 -1.0 7.60e+02 - 3.60e-01 9.41e-01f 1\n", + " 17 -2.9886893e+09 2.36e-10 5.93e+03 -1.0 1.16e+03 - 5.10e-01 9.25e-01f 1\n", + " 18 -2.9888930e+09 1.16e-10 3.42e+03 -1.0 2.24e+03 - 4.49e-01 7.98e-01f 1\n", + " 19 -2.9889604e+09 1.16e-10 2.55e+03 -1.0 3.58e+03 - 3.65e-01 6.49e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 20 -2.9996702e+09 2.33e-10 9.13e+02 -1.0 4.57e+03 - 5.05e-01 3.52e-01f 1\n", - " 21 -2.9996667e+09 2.33e-10 7.93e+02 -1.0 4.95e+03 - 1.30e-01 1.31e-01f 1\n", - " 22 -2.9996590e+09 2.33e-10 6.77e+02 -1.0 4.68e+03 - 3.58e-01 2.76e-01f 1\n", - " 23 -2.9996459e+09 2.33e-10 2.68e+03 -1.0 4.25e+03 - 2.96e-01 4.43e-01f 1\n", - " 24 -2.9996382e+09 2.33e-10 9.76e+03 -1.0 3.65e+03 - 1.82e-01 3.26e-01f 1\n", - " 25 -2.9996233e+09 1.16e-10 1.57e+04 -1.0 7.87e+03 - 2.09e-01 8.65e-01f 1\n", - " 26 -2.9996209e+09 1.16e-10 8.11e+03 -1.0 6.93e+03 - 3.10e-01 5.27e-01f 1\n", - " 27 -2.9996168e+09 1.16e-10 7.26e+03 -1.0 5.62e+03 - 3.91e-01 9.72e-01f 1\n", - " 28 -2.9996111e+09 1.16e-10 4.65e+03 -1.0 4.91e+03 - 4.07e-01 1.00e+00f 1\n", - " 29 -2.9996080e+09 1.16e-10 2.22e+03 -1.0 3.02e+03 - 5.32e-01 1.00e+00f 1\n", + " 20 -2.9889803e+09 1.16e-10 2.21e+03 -1.0 4.62e+03 - 4.49e-01 5.96e-01f 1\n", + " 21 -2.9889768e+09 2.33e-10 1.08e+03 -1.0 5.63e+03 - 4.80e-01 3.51e-01f 1\n", + " 22 -2.9889741e+09 2.33e-10 1.59e+03 -1.0 5.98e+03 - 1.81e-01 8.25e-02f 1\n", + " 23 -2.9889634e+09 2.33e-10 2.79e+03 -1.0 5.98e+03 - 1.11e-01 3.03e-01f 1\n", + " 24 -2.9889559e+09 2.33e-10 2.01e+03 -1.0 4.81e+03 - 2.54e-01 2.24e-01f 1\n", + " 25 -2.9889438e+09 2.33e-10 1.46e+04 -1.0 5.47e+03 - 1.03e-01 3.75e-01f 1\n", + " 26 -2.9889387e+09 2.33e-10 1.33e+04 -1.0 5.14e+03 - 1.76e-01 1.99e-01f 1\n", + " 27 -2.9889270e+09 2.33e-10 1.21e+04 -1.0 8.47e+03 - 2.54e-01 5.55e-01f 1\n", + " 28 -2.9889213e+09 1.16e-10 1.24e+04 -1.0 1.26e+04 - 2.69e-01 4.84e-01f 1\n", + " 29 -2.9889115e+09 1.16e-10 2.14e+04 -1.0 8.64e+03 - 1.73e-01 9.57e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 30 -2.9996047e+09 1.16e-10 3.89e+02 -1.0 3.51e+03 - 7.75e-01 1.00e+00f 1\n", - " 31 -2.9996013e+09 1.16e-10 2.76e+01 -1.0 5.50e+03 - 9.90e-01 1.00e+00f 1\n", - " 32 -2.9995998e+09 1.16e-10 8.77e+00 -1.0 3.41e+03 - 9.96e-01 1.00e+00f 1\n", - " 33 -2.9995997e+09 1.16e-10 1.39e+00 -1.0 1.21e+03 - 1.00e+00 1.00e+00f 1\n", - " 34 -2.9995997e+09 1.16e-10 2.15e-02 -1.0 1.69e+02 - 1.00e+00 1.00e+00f 1\n", - " 35 -2.9997732e+09 1.16e-10 1.86e+02 -2.5 3.73e+04 - 1.00e+00 9.07e-01f 1\n", - " 36 -2.9997868e+09 1.16e-10 5.98e+03 -2.5 4.17e+03 - 1.00e+00 7.57e-01f 1\n", - " 37 -2.9997909e+09 1.16e-10 2.66e+00 -2.5 1.00e+03 - 1.00e+00 1.00e+00f 1\n", - " 38 -2.9997908e+09 1.16e-10 8.12e-01 -2.5 4.54e+01 - 1.00e+00 1.00e+00f 1\n", - " 39 -2.9997908e+09 1.16e-10 3.97e-02 -2.5 1.03e+01 - 1.00e+00 1.00e+00f 1\n", + " 30 -2.9889060e+09 1.16e-10 1.96e+04 -1.0 4.02e+03 - 4.26e-01 1.00e+00f 1\n", + " 31 -2.9889037e+09 1.16e-10 1.44e+03 -1.0 3.66e+03 - 6.11e-01 1.00e+00f 1\n", + " 32 -2.9888991e+09 1.16e-10 1.05e+03 -1.0 4.49e+03 - 6.89e-01 1.00e+00f 1\n", + " 33 -2.9888942e+09 1.16e-10 3.01e+02 -1.0 6.04e+03 - 8.48e-01 1.00e+00f 1\n", + " 34 -2.9888914e+09 1.16e-10 1.64e+01 -1.0 5.47e+03 - 9.90e-01 1.00e+00f 1\n", + " 35 -2.9888911e+09 1.16e-10 3.10e+00 -1.0 1.96e+03 - 1.00e+00 1.00e+00f 1\n", + " 36 -2.9888911e+09 1.16e-10 3.44e-02 -1.0 2.47e+02 - 1.00e+00 1.00e+00f 1\n", + " 37 -2.9890879e+09 1.16e-10 5.34e+02 -2.5 4.34e+04 - 1.00e+00 8.83e-01f 1\n", + " 38 -2.9891070e+09 1.16e-10 1.28e+04 -2.5 6.06e+03 - 1.00e+00 7.18e-01f 1\n", + " 39 -2.9891142e+09 1.16e-10 3.43e+00 -2.5 1.71e+03 - 1.00e+00 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 40 -2.9997908e+09 1.16e-10 1.09e-04 -2.5 5.32e-01 - 1.00e+00 1.00e+00h 1\n", - " 41 -2.9997929e+09 1.16e-10 3.30e+03 -3.8 1.03e+03 - 1.00e+00 4.35e-01f 1\n", - " 42 -2.9997931e+09 2.33e-10 2.95e+03 -3.8 6.18e+02 - 2.07e-01 1.15e-01f 1\n", - " 43 -2.9997933e+09 2.33e-10 2.48e+03 -3.8 5.61e+02 - 1.14e-01 1.56e-01f 1\n", - " 44 -2.9997935e+09 2.33e-10 1.96e+03 -3.8 4.79e+02 - 1.25e-01 2.01e-01f 1\n", - " 45 -2.9997936e+09 3.49e-10 1.86e+03 -3.8 3.36e+02 - 2.29e-01 6.99e-02f 1\n", - " 46 -2.9997937e+09 2.33e-10 1.47e+03 -3.8 3.06e+02 - 1.27e-01 2.04e-01f 1\n", - " 47 -2.9997938e+09 3.49e-10 1.26e+03 -3.8 3.12e+02 - 6.95e-02 1.36e-01f 1\n", - " 48 -2.9997938e+09 3.49e-10 1.13e+03 -3.8 2.84e+02 - 2.50e-01 1.13e-01f 1\n", - " 49 -2.9997939e+09 3.49e-10 1.01e+03 -3.8 1.96e+02 - 1.66e-01 1.16e-01f 1\n", + " 40 -2.9891140e+09 1.16e-10 1.95e+00 -2.5 6.70e+01 - 1.00e+00 1.00e+00f 1\n", + " 41 -2.9891141e+09 1.16e-10 1.48e-01 -2.5 1.88e+01 - 1.00e+00 1.00e+00f 1\n", + " 42 -2.9891141e+09 1.16e-10 1.16e-03 -2.5 1.66e+00 - 1.00e+00 1.00e+00h 1\n", + " 43 -2.9891171e+09 2.33e-10 2.89e+03 -3.8 1.22e+03 - 1.00e+00 5.26e-01f 1\n", + " 44 -2.9891175e+09 2.33e-10 2.16e+03 -3.8 7.26e+02 - 2.41e-01 2.54e-01f 1\n", + " 45 -2.9891176e+09 2.33e-10 1.93e+03 -3.8 6.83e+02 - 1.34e-01 1.07e-01f 1\n", + " 46 -2.9891178e+09 2.33e-10 1.65e+03 -3.8 7.19e+02 - 2.57e-01 1.53e-01f 1\n", + " 47 -2.9891178e+09 2.33e-10 1.47e+03 -3.8 4.56e+02 - 9.76e-02 1.10e-01f 1\n", + " 48 -2.9891179e+09 3.49e-10 1.18e+03 -3.8 4.52e+02 - 2.31e-01 1.99e-01f 1\n", + " 49 -2.9891180e+09 2.33e-10 9.98e+02 -3.8 1.72e+02 - 1.84e-01 1.56e-01f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 50 -2.9997939e+09 3.49e-10 8.78e+02 -3.8 1.23e+02 - 1.26e-01 1.29e-01f 1\n", - " 51 -2.9997939e+09 3.49e-10 9.27e+02 -3.8 1.08e+02 - 3.06e-01 6.97e-02f 1\n", - " 52 -2.9997940e+09 3.49e-10 7.62e+02 -3.8 7.76e+01 - 4.92e-02 1.60e-01f 1\n", - " 53 -2.9997940e+09 3.49e-10 7.22e+02 -3.8 6.35e+01 - 1.54e-01 6.33e-02f 1\n", - " 54 -2.9997940e+09 3.49e-10 5.07e+02 -3.8 5.98e+01 - 2.77e-01 2.96e-01f 1\n", - " 55 -2.9997940e+09 2.33e-10 4.24e+02 -3.8 3.90e+01 - 2.63e-01 1.65e-01f 1\n", - " 56 -2.9997940e+09 3.49e-10 3.52e+02 -3.8 3.11e+01 - 2.39e-01 1.64e-01f 1\n", - " 57 -2.9997941e+09 3.49e-10 2.22e+02 -3.8 2.43e+01 - 1.74e-01 3.84e-01f 1\n", - " 58 -2.9997941e+09 2.33e-10 1.59e+02 -3.8 1.46e+01 - 1.48e-01 2.98e-01f 1\n", - " 59 -2.9997941e+09 2.33e-10 9.66e+01 -3.8 1.01e+01 - 4.81e-01 3.81e-01f 1\n", + " 50 -2.9891180e+09 3.49e-10 8.96e+02 -3.8 1.12e+02 - 1.07e-01 1.02e-01f 1\n", + " 51 -2.9891181e+09 3.49e-10 7.28e+02 -3.8 1.03e+02 - 2.26e-01 1.90e-01f 1\n", + " 52 -2.9891181e+09 3.49e-10 7.41e+02 -3.8 7.39e+01 - 3.00e-01 4.26e-02f 1\n", + " 53 -2.9891181e+09 3.49e-10 5.65e+02 -3.8 6.76e+01 - 5.45e-02 2.19e-01f 1\n", + " 54 -2.9891181e+09 3.49e-10 6.69e+02 -3.8 5.40e+01 - 3.68e-01 7.10e-02f 1\n", + " 55 -2.9891182e+09 2.33e-10 4.01e+02 -3.8 4.86e+01 - 1.40e-01 3.79e-01f 1\n", + " 56 -2.9891182e+09 2.33e-10 3.91e+02 -3.8 2.77e+01 - 2.56e-01 2.51e-02f 1\n", + " 57 -2.9891182e+09 2.33e-10 3.17e+02 -3.8 2.69e+01 - 6.63e-01 2.21e-01f 1\n", + " 58 -2.9891182e+09 2.33e-10 2.09e+02 -3.8 1.87e+01 - 9.67e-02 3.57e-01f 1\n", + " 59 -2.9891182e+09 1.16e-10 5.75e+01 -3.8 1.23e+01 - 2.85e-01 1.00e+00f 1\n", "iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls\n", - " 60 -2.9997941e+09 1.16e-10 3.65e+01 -3.8 5.97e+00 - 4.69e-01 9.25e-01f 1\n", - " 61 -2.9997941e+09 1.16e-10 4.55e-05 -3.8 4.48e-01 - 1.00e+00 1.00e+00f 1\n", - " 62 -2.9997941e+09 2.33e-10 3.64e+01 -5.7 2.31e+01 - 2.22e-01 1.42e-01f 1\n", - " 63 -2.9997941e+09 2.33e-10 6.87e+01 -5.7 1.86e+01 - 4.19e-02 2.45e-01f 1\n", - " 64 -2.9997942e+09 2.33e-10 1.53e+02 -5.7 1.36e+01 - 3.98e-01 7.03e-01f 1\n", - " 65 -2.9997942e+09 1.16e-10 2.58e+01 -5.7 2.46e+00 - 8.46e-01 8.05e-01f 1\n", - " 66 -2.9997942e+09 1.16e-10 4.41e-05 -5.7 3.20e-01 - 1.00e+00 1.00e+00f 1\n", - " 67 -2.9997942e+09 1.16e-10 2.96e-08 -5.7 6.00e-03 - 1.00e+00 1.00e+00h 1\n", - " 68 -2.9997942e+09 1.16e-10 9.89e-06 -7.0 1.86e-01 - 1.00e+00 1.00e+00f 1\n", - " 69 -2.9997942e+09 1.16e-10 3.54e-11 -7.0 5.35e-04 - 1.00e+00 1.00e+00h 1\n", + " 60 -2.9891182e+09 1.16e-10 5.76e-05 -3.8 9.05e-01 - 1.00e+00 1.00e+00f 1\n", + " 61 -2.9891182e+09 2.33e-10 2.62e+00 -5.7 2.82e+01 - 1.48e-01 1.42e-01f 1\n", + " 62 -2.9891183e+09 2.33e-10 1.26e+02 -5.7 2.34e+01 - 1.43e-01 3.87e-01f 1\n", + " 63 -2.9891183e+09 1.16e-10 1.27e+02 -5.7 1.28e+01 - 4.07e-01 7.03e-01f 1\n", + " 64 -2.9891183e+09 1.16e-10 1.33e+01 -5.7 2.17e+00 - 8.74e-01 9.80e-01f 1\n", + " 65 -2.9891183e+09 1.16e-10 5.28e-06 -5.7 2.32e-01 - 1.00e+00 1.00e+00f 1\n", + " 66 -2.9891183e+09 1.16e-10 1.19e-05 -7.0 2.24e-01 - 1.00e+00 1.00e+00f 1\n", + " 67 -2.9891183e+09 1.16e-10 3.45e-09 -7.0 6.89e-04 - 1.00e+00 1.00e+00h 1\n", "\n", - "Number of Iterations....: 69\n", + "Number of Iterations....: 67\n", "\n", " (scaled) (unscaled)\n", - "Objective...............: -1.2221938796853948e+08 -2.9997941795897131e+09\n", - "Dual infeasibility......: 3.5362247101907029e-11 8.6794300639780532e-10\n", + "Objective...............: -1.0438665013664052e+08 -2.9891183046336989e+09\n", + "Dual infeasibility......: 3.4502390686548406e-09 9.8797813149274607e-08\n", "Constraint violation....: 1.1641532182693481e-10 1.1641532182693481e-10\n", - "Complementarity.........: 9.8438283211592237e-08 2.4161026653393979e-06\n", - "Overall NLP error.......: 9.8438283211592237e-08 2.4161026653393979e-06\n", + "Complementarity.........: 9.1095560536311566e-08 2.6085271163843808e-06\n", + "Overall NLP error.......: 9.1095560536311566e-08 2.6085271163843808e-06\n", "\n", "\n", - "Number of objective function evaluations = 70\n", - "Number of objective gradient evaluations = 70\n", - "Number of equality constraint evaluations = 70\n", - "Number of inequality constraint evaluations = 70\n", - "Number of equality constraint Jacobian evaluations = 70\n", - "Number of inequality constraint Jacobian evaluations = 70\n", - "Number of Lagrangian Hessian evaluations = 69\n", - "Total CPU secs in IPOPT (w/o function evaluations) = 65.950\n", - "Total CPU secs in NLP function evaluations = 36.593\n", + "Number of objective function evaluations = 68\n", + "Number of objective gradient evaluations = 68\n", + "Number of equality constraint evaluations = 68\n", + "Number of inequality constraint evaluations = 68\n", + "Number of equality constraint Jacobian evaluations = 68\n", + "Number of inequality constraint Jacobian evaluations = 68\n", + "Number of Lagrangian Hessian evaluations = 67\n", + "Total CPU secs in IPOPT (w/o function evaluations) = 54.251\n", + "Total CPU secs in NLP function evaluations = 27.186\n", "\n", "EXIT: Optimal Solution Found.\n" ] @@ -4430,10 +33596,10 @@ { "data": { "text/plain": [ - "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 110.95537257194519}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" + "{'Problem': [{'Lower bound': -inf, 'Upper bound': inf, 'Number of objectives': 1, 'Number of constraints': 424246, 'Number of variables': 422329, 'Sense': 'unknown'}], 'Solver': [{'Status': 'ok', 'Message': 'Ipopt 3.13.2\\\\x3a Optimal Solution Found', 'Termination condition': 'optimal', 'Id': 0, 'Error rc': 0, 'Time': 87.91742634773254}], 'Solution': [OrderedDict([('number of solutions', 0), ('number of solutions displayed', 0)])]}" ] }, - "execution_count": 26, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -4455,7 +33621,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 29, "id": "civil-celebration", "metadata": {}, "outputs": [ @@ -4463,9 +33629,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "Optimal PEM capacity : 0.0007913315424667681 MW\n", - "Optimal tank capacity : 5.053569403508419e-06 kg\n", - "Optimal turbine capacity: 9.076112854379217e-05 MW\n" + "Optimal PEM capacity : 0.0007913341090725008 MW\n", + "Optimal tank capacity : 5.774952800374157e-06 kg\n", + "Optimal turbine capacity: 9.076202218107123e-05 MW\n" ] } ], @@ -4478,13 +33644,13 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 30, "id": "protecting-asthma", "metadata": {}, "outputs": [ { "data": { - "image/png": "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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnUAAAHfCAYAAAA2mC5BAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAA9hAAAPYQGoP6dpAACzOUlEQVR4nOzdd3xTVf/A8U+SJmm69y5ljzLKkA0KiuCjD4jiRsGBW1Fw8OCiCFrFiRMZLlyAD+qjoj8HgoDsDWXvUbqgO13J/f1xS2g605I2Hd/365UX5NyTc08C/fabc+85R6MoioIQQgghhGjUtK7ugBBCCCGEuHiS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAGS1AkhhBBCNAFuru6AEEIIIUSzsgf4BlgFHAPygGCgBzACGAMYa96sRlEUxWmdFEIIIYQQFdsCPA2sBgYCfYAIwAScBXahJnpZJfUep0bJnSR1QgghhBD1oRXwFHAb4FdFvbXAbKAb8IzjzUtSJ4QQQghRH4oAfd3Vl4kSQgghhBD14XyCVgRcARxwsL6DJKkTQgghhKhPemCH85uVpE4IIYQQor7dDixwbpOypIkQQgghRH0rBj4G/gB6AZ5ljr9Z8yZlpE4IIYQQTdcrgAZ1eZDz8oGHgUDAC3VduOQyrzsOXAN4ACGos1aLy9RZAfREXXakLfBpDfq1q+S13sB+YGupx7YatFOKS0fqFIuF1PfeI+t/P1KcloZbSAi+140m6MEH0Wg0ah1FIe3ddzm3ZAnWrGxMPXsQPm0ahpYtbe1YMjI4M/Mlcv76C7RavIdfSdgzz6D1LJv2CiFE/ZD4JkQDsBH4CHVpkNImAT8DSwBf4BHgemBNyXELakIXBvwDJAHjUO+Fe7mkzpGSOg8AXwJ/AhOAcNQFhKvzV23eUNVcOlKXPm8+GV9/Q+jzz9H6558JeeIJzs5fwLmFX1yoM38+Zxd+QXh8PC0XL0Jr8uD4hHuxFhTY6px66mkKDh6kxccLiJ7zIXmbNpH0wjRXvCUhhAAkvgnhcjnAWGAe4F+qPBP1XrY3gctRL31+gpq8rSup8xuQCHwBdAf+BcwA3gcKS+rMQV137g2gE2pieAPwVh29Hwe4NKkzb92K1xWX4z1kCIaoSHyuGoHnwIGYd+4E1G+xZz//nKAHHsD7iitw79CBiFdfoTglhew//gCg4NAhcletInzGDExxcXj06kXYc8+RtWwZRckpDvVDURSysrKQJftEYyX/hxuehhLfrFYrJ0+exGq11tl7FaKuWa1WDh8+TEZGBllZWbZHQakvQOU8jDqSNqxM+WbUJUVKl3cEWqAu+kvJn12B0FJ1RqDu9LC7VJ2ybY8o1UZ1coHngQGol25bl3nUgksvv5p69CBj8WIKjhzB2KoV+Xv3krdlC6H/mQJA0cmTWFLT8BzQ3/Yanbc3pm7dMG/bju8112Detg2tjw+mrl1sdTz79wetFvOO7eivvLLafmRkZBAQEMDu3bvx8fFx/hsVoo5lZWXRuXNnzp49i7+/f/UvEHWuocS3kydPEhMTw4YNGwgPD3f+GxWiHiQlJdGnT59y5dOmTSM+Pr78C75B3ZJrYwWNnQEMlN/RIbTk2Pk6oRUcx4E6WYAZdeuvqkwAVgJ3oF6y1VRT3wEuTeoC77sXa24Oh6++BnQ6sFgIfvxxfEeOBKA4NQ0AXWCg3et0QUEUp6Xa6rgFBNgd17i5ofP1xZKWVuF5CwoK7LL7bdu2AdC5c2envC8hXOXgwYP07t3b1d0QNJz4dujQIYAKfyEK0dgsX76cXr162Z4bjRVsjHoCeAz4HXCvr57Vwi+o9/UNdF6TLk3qsn75hcwffyLi9dcwtm1Hwd49JL+cgFtICH7Xja6z8yYkJDB9+vRy5fJNVjRW57/FhoaW/dooXEXimxDOcz7GtWnTpvorapuBFNSZpedZgL+B94D/Q70vLgP70bpk1IkRlPy5oUy7yaWOnf+z7IzZZMCH6kfpQL3PL6DaWjXi0qQu5bXXCbx3Ar7XXAOAe4f2FJ0+TfrcufhdNxq34CAALOnp6ENCbK+zpKVh7NQJALfgIIrPnrVrVykuxpKZiS4oqMLzTp06lcmTJ9uenzp1itjYWMLDw4mKinLqexSiPmm1jt0mu/5wOnP/PszOU5mkZBfw0R29GNE5rMrXrD2UzsyfEzmQnEO4nzuPDG3LjZdEO6PbTZLENyGcz6EYdwWws0zZXaj3zU0BolFnsf6JupQJwD7UJUzO3w3RH3gJNTk8/+P5O2rCFluqzrIy5/m9VBvVmQG8AHyGumyKE7h2SROzGU3ZfyCtDkpu6NVHRaELDiJ37TrcS4KcJScH844d+N16CwCm7t2xZmVh3rUbUxf18mnuuvVgtWLqFlfheY1Go92QbVZWlrPfmhANWl6RhU7hPtx4STQPfLG52vonzuZx96cbGdu3BbNv6c6ag+n8Z+lOQnzcuax9cD30uPGR+CaEi3gDXcqUeaKuSXe+/B5gMupImQ/wKGoy1q/k+HDU5O0OYBbq/XPPoU6+OP/j9QDqyN/TwN3AcmAx6iXVyvTA/t65g6j34bWk/D6vW6p6kxVzaVLnNXQoaXM+wi08HGPbduTvSeTsp5/iN+Z6ADQaDQHjxpE2Zw6GljHoI6NIfecd3EJC8B6mTjkxtmmD5+DBJL3wPOHx8SjFxSTPmIHP1VejDw2p6vQOURQFc5HlotsRwhlMep1tjbOLMbRDCEM7OP7z8cX6Y0QHmHju3+pX1LYh3mw8epYFq49IUleJxhDfhGi23kJd/2MMUIA6a/WDUsd1wE/Ag6jJnicwHnixVJ1WqAncJGA2EAXMp+o16kY7pfeVcmlSF/rcc6S+M5szL76IJf2seq/JzTcR/NBDtjqBEyagmM0kvTANa1YWpl49iZ43F22pb6KRr83izIyZHL/zrpLFOYcT9uwzTumjuchC7Av/55S2hLhYiS+OwMNQ+Y9tdna23chM2VGb2tp6LIOBbe0v913aPpgZPyZedNtNVWOIb42JoigoZnOlxzUmk1O+8IgmakWZ5+6oa869X8VrYih/ebWsIag7QDhqGnCYWi9ZUh2XJnU6L0/CnnmGsGcqD1AajYbgiRMJnjix8nb8/Ih84/W66KIQjUpsbKzd80qn+9dQak4BQV72yWGwl5HsgmLyiyy463XlXpOdX1Tj83i7l73+0HhJfHMeRVE4dttYzFsr/+1p6tmTmC+/kMRONHzdUC+3jkIduXPixHSXJnWNgUmvI/FFR/b7cC1rnpkDAwdVW6/dmtVoPRyZliMaIlMFyVNpiYmJREZG2p47Y5SutrpN/61Gyy5pNBr+emIILQKddMewaDIUs7nKhA7AvGWLeh+jh/z/EQ1cGuqEih9QEzsN8O+Sv1/JRS3DIkldNTQaTZWXuxoKa7EOd4u6d0m7NavRmi4kblbzhYTPw6BD2wjej6gdb2/vOllAO9jLSFqO/crtqTkFeBvdKhylO++Dsb3w86h+9E1R4K5Py64fIER5VcU3IRoFd2BkyUNB3YHif6gzc29F3aViVMnxGt6yLL/dmyCtyYRWvq0KJ+oR48eKval2ZasPpNEjpvLdKyL9TPRtFYC/p8Ghc7QI8MBNJ5fORNUkvokmRYO6TdgA4BXgAGqC9ynqJI03UWfcOsile78KIVwjt6CY3acz2X06E1CXLNl9OpNTGeqN6K/+upfJi7bZ6t/eN4bjZ/NIWLaHgyk5LFx7lJ93JnHPoFaVnmP1lMsdTugAfpt0GRF+cmuAEKIZawc8gbpQ8mnUpVVqQEbqhGiGdpzM5NZ562zPZ/68B4AxPaN446Y4UrIKbAkeQHSABx/f2ZsZPyXyyZqjhPm688r1XWu1nElSpplQb3e0WhmVE0I0Y/+rpFyDeom2XcmjBiSpE6IZ6t8mkKOvXFPp8TduKr+wbf82gSx7bPBFn/vKN/9m2cTBMiFCCNG8jUZN4JQy5efLNMAg4HvULcUcIJdfhRD1SlHKRjAhhGiGfgd6l/yZWfL4HeiLuvDx30A68KTjTcpInRBCCCFEfXsMmIs6SeK8K1Avvd4H7AbeRt2CzEEyUieEqFcPDW2LrwPLnAghRJN2CHXf2bJ8UHedAPWeujTHm5SkTghRrx4e2hZfkyR1QohmrhfwFFB6tahU4GnUy7KgLnES7XiTktQJIerEjJ8SySssdrj+q7/uJSOvsA57JIQQDcgC4AgQBbQteUQBR4H5JXVygOccb1KSOiFEnfhkzRHMhRaH6y9ce4wss+NJoBBCNGodgETU7cImljz+h3ovXfuSOqOBOxxvUiZKCCHqhAIMfX2Fwxus12RUTwghGr2TqCNzV5U8SlsH9Kt5k5LUCSHqxGs3lF/rrjpB3o7vQCGEEI3acGA1EFCmfA1wDZBR8yYlqRNC1IkbekW5ugtCCNFw9UNN7P4CvEvK/gZGAvG1a1LuqRNCCCGEqG/zgRaoSVwBanJ3DfAiMKl2TUpSJ4QQQghR37TAN4AeuBwYBSSgLkpcS3L5VQghhBCiPuyooCweuBW4Hbi0VJ1uNW9ekjohhBBCiPrQHdCgLg9w3vnnH6FuG6aUlDm+IpSNJHVCCCGEEPXhSN02L0mdEKJO3L9wk8N1P7rjkjrsiRBCNBAxddu8TJQQQtQJb3e97eFl1PPPwXR2nsy0Hd91Kot/Dqbj7S77wAohmol1Naibh7q7RA3ISJ0Qok68fuOFxYcTftnDNd3Ceem6rui06g4TFqvCc9/vwttdwpAQopm4A2gNTACuBjwrqJMIfAF8ArwKdHa8eRmpE0LUuSWbTnLvpa1tCR2ATqthwuBWLN50woU9E0KIepSIuhbdc4AfasJ2JepadYOAIKAn6r13vwHjata8fEUWQtS5YouVQyk5tAn2sis/lJKD1apU8iohhGhi9MDEkscm1G3CjgFmIA510eGhlN86zEGS1Akh6tyNl0Qz5b87OH42j7hoPwC2Hc/gw5WHuPGSaNd2TgghXOGSkocTSVInhKhzz17diWBvI/NWHSYluwCAEG8j913amnsHt3Zx74QQommQpE6IZuzztUf5aOVhUnMK6BTuw/RRneleMpJWVpHFygd/HeK/W05yJiuf1kGe/OdfHRnSIaTa82i1Gh64rA0PXNaG7PwiAJn1KoQQTiYTJYRopn7cfpqZP+3hsWHt+PnRQcSGezNuwXrScgoqrP/6b/v4asMxpo/qzB+TLmNsvxjuX7iZXacyK6xfmfPLnAghhHAul4/UFSUnk/L6G+T+/TfW/HwMLVoQ/vLLmLp2AUBRFNLefZdzS5ZgzcrG1LMH4dOmYWjZ0taGJSODMzNfIuevv0CrxXv4lYQ98wxaz4rmCgshAOavPsItfaK5qeSetpdGd2X53hQWbzrBQ0Palqv/3ZZTPHJ5W4Z2VEfm7giMYc2BNOavOszbt/QoV/+ad1bx1YR++HrouXr2KjSaclVsfp442DlvqoGR+CaEqE8uHamzZGZy7Nbb0Li5ET1vLq1//omQKVPQ+frY6qTPn8/ZhV8QHh9Py8WL0Jo8OD7hXqwFF0YTTj31NAUHD9Li4wVEz/mQvE2bSHphmivekhAulZ2dTVZWlu1RUFDxqFthsZVdpzIZ2DbIVqbVahjYNogtxzIqfo3FitHNPmS467VsPHquwvpXxoZiKKk/vHMoV8ZW/miKJL4J4SIfAt0An5JHf+CXUsfzgYeBQMALGAMkl2njOOrSIx5ACPAUUFymzgrU5UeMQFvgU+e9hdpy6Uhd+vz5uIWHE5Hwsq3MEBVl+7uiKJz9/HOCHngA7yuuACDi1Vc4MHAQ2X/8ge8111Bw6BC5q1bRcskS27ffsOee48R99xPy9NPoQ6u/30eIpiI2Ntbu+bRp04iPjy9X71xeIRarQpCX0a482MvIodTcCtu+tF0w81cdoU+rQGICPFhzKI1fd5/Baq24L48Paw+oiwz3bx1Ix3AffE3N57KrxDchXCQKeAVoByjAZ8C1wFbUdeEmAT8DSwBf4BHgemBNyestqAldGPAPkIS6XpweOP/jfKSkzgPAl8CfqAsKhwMjatDXP0seKUDZWPpxDdop4dKRuuzlf2Hq0pmTjz3O/gEDOXzd9ZxbvNh2vOjkSSypaXgO6G8r03l7Y+rWDfO27QCYt21D6+NjC3gAnv37g1aLecf2Cs9bUFBgN5qRnZ1dR+9QiPqVmJhIZmam7TF16lSntT1tZCwtgzy54o0VtHvuF6b9sJsbe0VXeVkV1EWG7/h4A1nmIqf1pTGQ+CaEi4xE3a2hHdAeeAl1RG4dkAksAN4ELgd6oe7c8A8XtvD6jQu7OnQH/gXMAN4HCkvqzAFaAW8AnVATwxuAt2rQz+nAcNSkLg04V+ZRC7UaqVOKiihOS8NqzsctwB+dn1+tTl504gTnvv6GgDvvJOj++zDv3EXySy+j0Rvwu240xalpAOgCA+1epwsKojgtFYDi1DTcAuxX6dO4uaHz9cWSllbheRMSEpg+fXqt+ixEQ+bt7Y2Pj0+19fw9DOi0mnKTIlJzCgguM3p3XqCXkXnjLiG/yEJGXhGhPkZe+XUvLQI8qj1fh1Bvjp/NI9qBuq4m8U2IJsSCOiKXi3oZdjNQBAwrVacj0AJYC/Qr+bMrUPrOkBHAg6h7sfYoqVO6jfN1Hq9B3+agXrK9owavqYbDSZ0lJ5esH/9H1s/LMO/ciVJUBIoCGg1uYaF4DRyI3003Yera1eGTK4qCqXNnQiZPAsA9NpaCAwfI+OYb/K4bXeM346ipU6cyefJk2/NTp06Vu2wlRFNmcNPSJdKXfw6mMaJzGABWq8I/B9MZNyCmyte663WE+eooslj5ddcZrukaXu35nhjenpd+3sMTw9vTNdIXk0Fnd9zVs2ElvgnROJy/b/g8o9GI0VjBF9GdqElcPuoo3XdALLANMKBu0VVaKHCm5O9nsE/oKPW8ujpZqLtDmBx4M4XAAAfq1YBDSV36J5+SPmcO+hYt8Bo6hMD778ctJAStuxFLZiYFBw6Qt2kzx++ZgKlbN8Kee9Zu9lalJw8OwtC2jV2ZsU1rsn/7zXYcwJKejj7kwr0jlrQ0jJ062eoUnz1r14ZSXIwlMxNdUBAVKfufoPR/ECGaiwmDWvHEku10jfKje7QvC1YfJa+wmBt7qbNhJy/aRqivO1Ou6gjA1uPnSM7KJzbclzNZ+bz9x36sisL9l7Wp6jQA3PXpRvWcn2+i9NVaBdAAhxOucfK7c5zENyEaD0fvG6YDagKXCXwLjAdW1nXvamgC8BXwvPOadCipy9+5k5gvFmJs167C46Zu3fAbMwZrYSGZS5eSt3mzQ0HPo0dPCo8ctSsrPHoUfUQEAPqoKHTBQeSuXYd7SZCz5ORg3rEDv1tvUc/dvTvWrCzMu3Zj6tIZgNx168FqxdQtzpG3J0SzNDIugrO5hbz1+35SswvoFOHDZ3f3IdhbTQhOZZjRlLphrqDYyuu/7ef42Tw8DTqGdgjhrZu7OzT54et7+9XZ+7hYEt+EaDwSExOJjIy0Pa9wlA7U0bjzKzP1AjYCs4GbUUfIMrAfrUtGnRhByZ8byrSXXOrY+T/LzphNRp1t68goHaijiHOBP1Bn65YNpW862E4pDiV1kW++4VBjWoMB/1tucfjkAXeO5+itt5E25yN8/nUV5h07Obd4CeEvqveDaDQaAsaNI23OHAwtY9BHRpH6zju4hYTgPUy9mG1s0wbPwYNJeuF5wuPjUYqLSZ4xA5+rr5aZYUJUY/yAlowf0LLCY4vu72/3vF/rQP6YfFmtztOvdWD1lVxE4psQjYej9w2XYwUKUBM8PerkhDElx/ahLmFyPuT1R51ckYK6nAnA76gJW2ypOsvKnOP3Um04YgfqRAyAXWWOVTMBrTIuXdLE1LUrUe++Q+qbb5H2wQfoo6IInfoffEeOtNUJnDABxWwm6YVpWLOyMPXqSfS8uWhLZeeRr83izIyZHL/zrpLFOYcT9uwzrnhLQogK7Emq+BKgRgNGNx0Rfu4Y3XQV1mmsJL4J4SJTUWestgCyUS9xrgD+D3UJk3uAyUAAaqL2KGoydv6CwnDU5O0OYBbq/XPPoa5td/5H8wHgPeBp4G5gObAYdakUR/1Vi/dWjRondda8PNLmzSNv7Tr1Xo8yi1S1/eP3GrXnPXQo3kOHVnpco9EQPHEiwRMnVlpH5+dH5Buv1+i8Qoj6c/U7q6r84umm0/LvbuG8fF1X3PWuS+4kvgnRBKSgriuXhJrEdUNN6K4sOf4W6oJuY1BH70YAH5R6vQ74CXW2a3/AE/WevBdL1WmFmsBNQr2sGwXMp2Zr1JV2suTPqCprVavGSV3Sc8+Tt3EjvteOwi04mGoXqRJCNHsf3d6LV37dy/2XtiYu2g+A7ScymLfqCI9d0Q6LVeHVX/fyxm/7ePYa183UlPgmRBOwoJrj7qhrzr1fRZ0Yyl9eLWsI6oLGtWUFZqKudZdTUuYNPAE8S61WEq5xUpezahXRH83Bo2fPmp9NCNEsvf/XQaaN7Mxl7YNtZR3DfAjzNfHmb/v44ZFBmAw6Xvp5j0uTOolvQoh68yxqAvoKMLCkbDUQjzqJ4qWaN1njpE7n44PO17fmZxJCNFt7z2QT6Vd+Slikn4m9Z9QdD2LDfUjJzq/vrtmR+CaEqDefoV6yHVWqrBsQCTxErZK6Gg/uBT82kdR33sVqNtf8bEKIZqlNsBcfrjhEYfGFe9SKLFY+XHGINsFeACRn5Zfbi7a+SXwTQtSbs6i7WZTVseRYLTg0Unf4uuvtptcWHTvOgYGD0EdGgt6+idZLl9auJ6LRURQFpYpffhqTyW6dM9F8zRjdmQmfbaJ/Qgodw70B2HcmG4tVYcGdvQE4fjaPO/pVvZtFXZD4Jioi8U3UuTjUGbTvlCl/r+RYLTiU1HlfcUXtWhdNlqIoHLttLOatld8laurZk5gvv5DAJ+gVE8CqKZfz/dZTHEnLBeDqruFc2z0SL6Mahq7veZHTvmpJ4psoS+KbqBezgGtQFx8+v77dWuAE1U/SqIRDSV3wIw/XrnXRZClmc5UBD8C8ZQuK2YzGo+Fv4i7qnpfRjdtdMBJXHYlvoiyJb6JeXAbsR52Fu7ek7HrU++kiatekwxMlTk/5Dx79++HZp49tmxshANqtWY3WdOEmeKvZzIGBg1zYIyFqRuKbqIzEN1GnIqjVhIjKOJzUFZ0+zZlp8ShFRegjI/Ho2wfPvn3x6NvXbjNq0fxoTSa08m1VNGIS30RlJL4Jp9oBdEGdprqjmrrdat68w0ldzMLPsRYWYt6ylbwNG8jbsIGk//2IUlyMISZGDYL9+uFz1VU174UQQriQxDchRL3ojrrtWEjJ3zWAUkE9DWCpefM1WqdOazDg2a8vnv36AmAtKMC8dSs5f68iY/FiMhYvkaAnhGiUJL4JIercESC41N+drMaLDwMohYXkbdtG3oaN5K1fj3nHDtxCQvAePtzZ/RNCNCE7T2ZyMFVdbLhdiDddIhveQr8S34QQdab0XLFjwADKZ2LFwD9l6jrI4aQub+NGcjdsIG/9Bsw7dqAPD8ejd2/8brqJiNdmoQ8Lq/nZhRDNQlpOAY9+tZV1R9LxcdcDkJVfRP/Wgbx7aw8CXbzosMQ3IUS9GwokoV6KLS2z5FhdXn49Nm48+vBwAu+dQOSbb+AWFFTzswkhmqVp/9tNbmExv0+6lLYh6uLDB5KzeWLJduJ/TOTdW3u4tH8S34QQ9U7BbuFzm3TAs3ZNOpzUBU64h9wNG0h+OYFzX3+DR+/eePTpg0ef3rj5+9fu7EKIZuHvfal8MaGvLaEDaBfqzYvXduGOBetd2DOVxDchRL25vuRPDXAnUPpChQV1VuyA2jXtcFIX8sQTAFhzc8nbvJm8DRtIX7CAU08+ibFlTEkQ7IvPVSNq1xMhRJNlVRTcdOW/krppNSgVzfyqZxLfhBD15vytxArgDZhKHTMA/YB7a9d0jSdKaD098br0UrwuvRQAS0YG6Z9+yrkvvuTcN4vwuWp37XoihGiy+rcJYnrJZdZQH3cAzmTmM+OnRAa0CXRx7y6Q+CaEqHOflPzZEngKcOIyiDVO6hSrlfydO9WbijdsxLxlC9a8PPTh4XhfeaXzeiaEaDJevLYzEz7bxKBXlxPuq34tTco00z7Um7dv6e7azpUi8U0IUW/GAaeAdmXKDwB61KSvhhxO6tLnzyd3wwbMW7Zizc3FLTQUjz69CX1mKh59+2KIcs1m3EKIhi/Cz8TPEwex+mAah1JyAGgb4s2gdg1jQoLENyFEvbsTuJvySd16YD6wouZNOpzUnf3sczz69CHk6afw7NsXQ0zD25hbCNEw/XfzSf4dF87gdsEMbhdsKy8stvLj9tOM6eXapEnimxCi3m0FBlZQ3g94pHZNOpzUtVv1d+3OIIRosD5fe5SPVh4mNaeATuE+TB/Vme7RfpXWX7D6CF+uO8apDDMBngb+1SWcp6/qgLteV+V5nvp2O5d1CMboZV8vt6CYp77d7vKkTuKbEKLeaYDsCsozqdUadVCDpK7o9GmH6ukjImrXEyFEvfpx+2lm/rSHmdd1oUe0Hx+vOcK4BetZ/uQQgipYDPiHbad49de9vHZDN3q28OdIWi5PLtmORgPP/zu2ynNVthxTUmY+3iWLEbuSxDchRL27FEgAvgbOf9+1lJQNql2TDid1B4eVukn4/BoEGo19mUZDp0SZHSZEYzB/9RFu6RPNTZdEA/DS6K4s35vC4k0neGhI23L1Nx87xyUx/lzbPRKA6AAPRsVFsO1ERqXnuHr2KjQaNaEbO389Ou2FmGGxKpw8Z+ay9sGVvr6+SHwTQtS7V1ETuw7A4JKyVUAWsLx2TTo++1WjQR8aiu911+E1dCgat6ovtwgh6l92djZZWVm250ajEaOx/KhbYbGVXacyeWhIG1uZVqthYNsgthzLqLDtXjH+fLf1FNtOZNA92o/j6Xn8tS+F63tWful0eOdQABKTsri0fTAehgtxQ6/TEuVv4l9dwmv6Np1P4psQor7Foi40/B6wHXW9unGo99MF1K5Jx++pW/EXGd9/T+bS7zi3aBG+I0fid8MYjG3aVP9iIUS9iI21vww6bdo04uPjy9U7l1eIxaqUu8wa7GXkUGpuhW1f2z2Ss7mF3DjnHxQFiq0KY/u24OGh5Uf1znt8WHsAovw9+He38GrvvXMViW9CCJeIAF52XnMOJ3VuwcEE3XsvQffeS97mzWQsXcrRm27G0LYNfmPG4HfDDWi0Wuf1TAhRY4mJiURGRtqeVzRKV1trD6Xz/l+HmHFtF7q38ONoWh4v/ribd/48wMQrys7Jt3eDiydCVEfimxCi3lU3P+vSmjdZ48WHATx69cKjVy+KJ03i1BNPciZ+Oj7Dh6Pz86tNc0IIJ/H29sbHx6faev4eBnRaDWk5BXblqTkFBFcwSQLgzd/3cX3PSG7p0wKAjmE+mIuKmbp0J48MbYtWW9FUiMZH4psQol4MqaCsdBitxQzYWn31zNuyldPPPcehq/6FNS+PsBeeR+vALxIhRMNgcNPSJdKXfw6m2cqsVoV/DqbTM8avwteYiyx2cwcAtCUFDWD7VqeR+CaEqBfnyjxSgF+B3sBvtWvS8SVNUlLI/OEHMpd+hyUrC99//5uYr77EvX372p25jLS580h98038x91B2DPPAGAtKCDl1VfJ+nkZ1qIivAYOJGzaC7gFXViFvuj0aZKmTydv/Qa0Hh74jh5NyORJaNxqNQgpRLMxYVArnliyna5RfnSP9mXB6qPkFRZzYy91NuzkRdsI9XVnylUdAbiiYygLVh+hc4QvPaL9OJqey5u/7+eKTqF2s1obo7qObyAxTghRhm8FZVcCBmAysLnmTTq+pMnlV6APCcF39Gi8Lr8cjd4NFIX8ffvs6rl36FDjTph37iRj0SKMZV6bnJBAzsq/iZz9Nlovb5JnzODkoxNp+fVXACgWCyfufwC34CBafv0VxampnJ7yHzRuboRMnlTjfgjRnIyMi+BsbiFv/b6f1OwCOkX48NndfQj2Vi+/nsowoyk1NPfo5W3RaOCN3/ZxJjOfQE8DV3QK5ckRNf+Zb2jqMr6BxDghRA2EAvuqrVUhx7/qWSwUJSWR9uGHpM2Zo5YpZS661GIdJ2tuLqeffIrwGS+S9uGcC6fLzibjv0uJfO01PPv1AyA84WUOX30N5m3bMHXvTu6aNRQcOkSLTz5Wv9l26kTwYxNJef0Ngh95GI3BUKO+CNHcjB/QkvEDWlZ4bNH9/e2eu+m0PD6svW1Ga01YrArfbj7BmoPppOcWYLXaH//6vn41btOp6ii+gcQ4IUQldpR5rgBJwCtA99o16XBS1/aP32t3hmqceXEGXkMuw3PAALuAl797NxQV4Tngwi8WY+vWuEWEk1cS8MzbtmFs397uUoXnoEFY46dTcPAg7rEVr3JfUFBAQcGFG8Szsyvap0MI4SzTf9zNt5tPMrRjCO1DvdFUuL+E69RVfIP6j3ES34RoJLqjTowoe1NyP+Dj2jXpcFKXu24dXpdfjpu/f+3OVIHMn38mPzGRlt8uKXesODUNjV6PrswNym6BQVjS0mx13AIDyxxXnxenpVGZhIQEpk+ffrHdF0I46Mftp3n/tp4M7Rji6q5UqC7iG7gmxkl8E6KROFLmuRYIBtxr36TDs18z//cjBy8bwtFbbiVt3jwKDh2q/VmBoqQkkl9OIOL119A6cS0tR0ydOpXMzEzbIzExsV7PL0Rzo9dpiQn0cHU3KuXs+Aaui3ES30Szl4A6g9QbCAFGU/4etXzgYSAQ8ALGAMll6hwHrgE8Stp5CiguU2cF0BMwAm2BT2vQz5gyj2guKqGDGozUxXz2KZbMTHJWriR7+V+kz/kIXVAg3kMvx/uKyzH16lWjxTnzd+/Gkp7OkevHXCi0WMjbtIlzX35Fi/nzUIqKsGRl2X2TLU5PQ1dyKcItOAjzzp127Ranp6vHSl2uKKvs1kmlt1USQjjfvYNb88mao7x4bWe7yRcNhbPjG7guxkl8E83eStSErTdqEvYMMBxIBDxL6kwCfgaWoM5CfQS4HlhTctyCmtCFAf+g3us2DtBzYQeIIyV1HgC+BP4EJgDhwIhK+vZODd7HxBrULVGjOfE6X198R43Cd9QolMJCctevJ3v5ck499TRKfj5el12K19DL8bp0MFqPqr+Ve/TrT6v//WBXlvTMsxhatyJwwgT04eGg15O7dh0+I4YDUHD4CMWnk/Do3h0AU/fupM35iOL0dNslidw1/6D18sLQtvKti4QQ9Wvj0bOsPZzOiv0ptA/xxk1nn9h9dMclLurZBc6MbyAxTgiX+bXM809RR9o2o+7SkAksAL4CLi+p8wnQCViHek/bb6hJ4B+os1G7AzOAKUA86rIjc4BWwBslbXQCVgNvUXlS91aZ56lAHuBX8jyDCyODdZ3UlaYxGPAaPBivwYNh2jTMO3eR89dy0j78kILDhwh+6KEqX6/z8kRXZg0orcmEzs/PtjaU35jrSX71FXS+vmi9vEieORNT9+6YSgKe58CBGNu04fTTUwh56kmKU9NInT0b/9tuQyuzwoRoMHxMekZ0DnN1Nxx2sfENJMYJUReys7PtRp/LjkxXKLPkz4CSPzcDRcCwUnU6Ai2AtahJ3VqgK2pCd94I4EFgN9CjpE7pNs7XebyKvpS+j+4r4APUBPP8akf7gHuB+6t+S5Vx2uqVpq5dMHXtQvDEiShFRU5pM3TqVDRaLScfewylsBCvQQMJe+EF23GNTkf0nA9Jmj6do7fcitZkwnf0aIInPuqU8wshnOP1G+Nc3YWLUhfxDSTGCVFTsWVmfE+bNo34+PjKX2BFTbIGAl1Kys6gjrT5lakbWnLsfJ3QCo7jQJ0swAyYKu8WAM8D33IhoaPk728BNwBjq3l9BWqU1CnFxWC12q2NdG7JEsybNuPepQv+t49Fo9Gg0etr3hMgZuHnds+1RiNhL7xgF+TK0kdG0mLu3FqdTwhRv9JzCjiclgtA6yBPAivZZ9YV6jq+gcQ4IS5WYmIikZGRtufVjtI9DOxCvSza0CRRfuIFqPfzlZ204aAaJXWnnnoKQ1Q0IU9MBuDcN4tIfvVVvAYPJu2DDyhOSbEdE0KI8/IKi5n2w26Wbj2FtWRRX51Gw/U9I5k+qgsmg87FPZT4JkRj4O3tjY+jezE/AvwE/A1ElSoPAwpR71/zK1WeXHLsfJ0NZdpLLnXs/J9lk69kwIfqR+kArkC9zDofdQYtqJeGH6T8ZV0H1Wg6V35iIp6DB9men1u8iNCp/yHqndlEvv02mT//VLteCCGatBk/7WH9kbPMH38JO6YNZ8e04cwbdwnrj5xl5s8NY8kNiW9CNBEKakL3HbAcdTJDab1QZ7H+WapsH+oSJufXAu8P7ARSStX5HTVhiy1Vp3Qb5+v0xzEfoyaGl6AuiWIE+qBewp3vYBtlODRSd3qquvl08Zlkzi38gszvfwBFoWDvPnJXrcK8bTtYiilOSeX0M88CEPHyS7XrkRCiyfl1VxIfjO1F/zYXFtId2jEEo17LI19t5aXrurqsbxLfhGhiHkadhPAD6lp15++B80UdQfMF7gEmo06e8AEeRU3Gzu9YOBw1ebsDmFXSxnMlbZ+/4vsA8B7wNHA3agK5GHWpFEcEA8uA/cAe1N0lOgI134nRxqGkLiJBXZQld/06AsaPw+OSS8hesQLzli1EvfsuoO5jmP3ncgl2wo7VbK6wXGMyNcj1ykTdMBdZCPYuP1szyMuIudDigh5dIPFN1JbEtwbqw5I/h5Qp/wS4s+Tvb6FeqxwDFKDOWv2gVF0d6qXbB1GTPU9gPPBiqTqtUBO4ScBs1Eu886l8OZPKtAfalfz9Iv/b1OieOs/efUh6YRq+115L5tKleF/9L9uxgr17McTEXFxvRJNzYOCgCstNPXsS8+UXEviaiZ4t/Hnr9wO8cVMc7nr1/rn8Iguz/zhAzxg/13auhMQ3UVMS3xqosnupVsQdeL/kUZkY1JG0qgwBtjrWrQp9DrwGHCh53h5154o7atdcje6pC/nPFNy7dCbrp5/w6NePoPsvLKSS/cef+I4aWbteiCZFYzJh6tmzyjrmLVtQKvmWK5qeaSM7s+nYWfon/Mlt89Zx27x19E/4k83HzjFtZGdXdw+Q+CYcI/FNOM2bqCOBV6Netl0MXIV6WbfsIsUOqtFInZu/P5GzZlV4LHTqf2rXA9HkaDQaYr78osKgZjWbK/12K5quDmHerHhyKN9vO8WhlBwARsVFMLpHpG3kztUkvglHSHwTTvMu6qXicaXKRgGdUXetmFTzJp22+LAQpWk0GjQObKUkmg+TQcetfVq4uhtCXDSJb8IpkoABFZQPKDlWCw4ldUnT4gl68AH0YdVv85O1bBmKxYLvSLlUIRo+RVGqvEwiNzzX3u+JyQzpEIxep+X3xKpX0rwytuyy7PVH4ptoqiS+NXBtUS+5PlOmfBEXJk7UkENJnS7An8P/HompZw+8hw7FvUsX3EJC0BgMWLOyKDh0iLzNm8la9gtuIcGEv/hi9Y0K4WKKonDstrGYt1Z+l6vc8Fx79y3cxMZnhxHkZeS+hZsqracBDidcU38dK0Pim2iKJL41AtOBm1EXRx5YUrYGde27xbVr0qGkLuSxxwgYO5aMb7/l3FdfU3DokN1xracnnv37E/7idHUDbCEaAcVsrjLgwYUbnuVSS80dKZWoHXFh0lYdiW+iKZL41giMQd214k3g+5KyTiVlPWrXpMP31LkFBRH0wAMEPfAAlsxMipKSUPLz0fn7o2/RQjJ90ai1W7MarenCvi5yw7Nz/XfzSf4dF47RzX5SRGGxlR+3n2ZMr6hKXlk/JL6JpkziWwNUhLpF2PPAF85rtlYTJXS+vuh8fZ3XCyFcTGsyoZVvq3XmqW+3c1mHYIxe9kldbkExT3273eVJXWkS30RTI/GtAdID/0VN6pxIZr8K0Yx9vvYoH608TGpOAZ3CfZg+qjPdo/0qrHvzR2tZf+RsufKhHYL55K4+VZ5HoeKF0pMy8/F219e840II0diNRr3sWoulSyojSZ0QzdSP208z86c9zLyuCz2i/fh4zRHGLVjP8ieHEORlLFf/ozt6UWix2p5n5BXxr9mruLpreKXnuHr2KjQaNaEbO389Ou2F1M5iVTh5zsxl7YOd+r6EEKJRaIe67dgaoBfqVmSlTax5k5LUCdFMzV99hFv6RHPTJdEAvDS6K8v3prB40wkeGtK2XH0/D/u9W3/cnoRJr+OabpUndcM7q0uVJCZlcWn7YDwMFy6/6nVaovxN/KtL5a8XQogmawHgB2wueZSmQZI6IZq77OxssrKybM+NRiNGY/lRt8JiK7tOZfLQkDa2Mq1Ww8C2QWw5luHQuRZvPMHIuHA8DJWHkceHtQcgyt+DkRVMlBBCiGbriPObrNHer+Zt20h5622SZ71GzqpVzu+NEOKixMbG4uvra3skJCRUWO9cXiEWq1LuMmuwl5HUnIJqz7PtRAb7krO5ubdjO0S0C/Ei8XRWufKtx8+x42SGQ23UNYlvQgiXUUoeF8nhpC7r1//j6G1jObtwIRnffsuJ+x8gfcHHF98DIYTTJCYmkpmZaXtMnTq1Ts6zaOMJOoZ5VzqpoqwXfthFUmZ+ufLkrHye/2G3k3tXcxLfhBAusQDoAriXPLoA82vfnMNJXfrcufjdeCMdNm6gw4b1BD/2GGlz59b+zEIIp/P29sbHx8f2qOjSK4C/hwGdVkNamVG51JwCgiuYJFFaXmExP20/bbsXzxEHUnLoElF+mZDOEb4cTM52uJ26IvFNCFHvXgAeA0YCS0oeI1Fnw75QuyYdTuoKjh4l8O670OjUe2IC77oTa24uxenptTuzqJSiKFjz8ip9KIoTxmhFs2Zw09Il0pd/DqbZyqxWhX8OptMzxq/K1/68I4kCi5XrekTW6HwVXdZNyc63mxHrKhLf6o/ENyFKfAjMAxKAUSWPBGAu8EHtmnR4ooRiNqP18rI91xgMaA0GrHl5EBhYu7OLcmS/PlFfJgxqxRNLttM1yo/u0b4sWH2UvMJibuyljsBNXrSNUF93plzV0e51izedYHhsKP6ehoqardDgdsHM+nUv88Zfgk/JunSZ5iJm/bqPwe1cv6SJxLf6IfFNiFKKgEsqKO8FFNeuyRrNfs1Y8q3dqtSKxULmd9+h8/O3lQWMu6N2PRGA7Ncn6s/IuAjO5hby1u/7Sc0uoFOED5/d3Ydgb/Xy66kMc7lfrIdSc9h49BwL76l6seGynr26Ezd9tJaBryync4QPAImnswjyNvLWzd2d8n4ulsS3uifxTYhS7kAdrXuzTPlcYGztmnQ4qdOHh5OxZIn9i4OCyPzhfxcKNBoJek4k+/WJujZ+QEvGD2hZ4bFF9/cvV9Ym2Iujr1xT4/OE+brz6+OD+X7rafYkZeGu13Jjr2hGdY9Ar6vRJPw6IfGt/kl8EwJ1osRvQL+S5+uB48A4YHKpemUTv0o4nNS1Xf6no1WFk8h+faIp8TC4cVtfx5ZAqW8S3+qfxDfR7O0Cepb8/VDJn0Elj12l6tXgTgRZfFgIUW8OJGdzKsNMkcX+ZvgrY0Nd1CMhhHCRv5zfpMNJXcb33ztUz2/06Fp2RQjRVB1Pz+O+hZvYl5yNhgtrbJ7/Ano4oeaXdJ1J4psQoilwOKlLmvqMOlTu5gaVTTnXaCToCSHKmf7jbqIDPPjq3n4MfnU5PzwykHN5Rcz8eQ/PXt3J1d2T+CaEaBIcTuoMbVpjSUvHZ9RI/MaMwb1Dh4s+edpHc8n+/XcKDx9G4+6OqUcPQp54AmPrVrY61oICUl59layfl2EtKsJr4EDCpr2AW1CQrU7R6dMkTZ9O3voNaD088B09mpDJk9C4ydVlIRqCLcfP8dW9/QjwNKDVaNBoNPRuGcCUER2I/99ulj022KX9k/gmhGgKHJ521uann4j+aA5KfgHHbr+DI2Nu4NzXX2PJyan1yfM2bsT/tttouegbWny8AKW4iOMT7lHXhiqRnJBA9l8riJz9NjGff05xSgonH51oO65YLJy4/wEoKqLl118R8UoCmd99R+o779a6X0II57JYFbyMahLi72kgOUvdMizS38ThtNrHEGeR+CaEaApqtJaAKS6O8Ben027V3/jfcTtZv/zKgcGXcurJp7AWFtb45C3mz8Pv+uswtmuHe8eORCQkUHw6ifzd6l6QluxsMv67lNApU/Ds1w9Tl86EJ7yMeetWzNu2AZC7Zg0Fhw4RMWsW7p064XXppQQ/NpFzX32FUos+CSGcr0OYN4lJWQB0j/bjo5WH2XT0LLP/PECLgIYxA1LimxCisavVAlFad3f8Ro8m+NFHMHXtStayZShm80V3xpqt7gGp9VX3iMzfvRuKivAccGG9LGPr1rhFhJNXEvTM27ZhbN/e7nKF56BBWHNyKDh4sMLzFBQUkJWVZXtkZ7t+70khmrJHLm9n2/5p8pXtOXEujxs/WsuKfanEj+zs4t7Zk/gmhKg3B1AXG54JvFjmUQs1vimjKDmZzO++J+O7pSh5ZnxGjSQsfho63/KbddeEYrWS/HICpp49cW/fHoDi1DQ0ej06Hx/7TgcGYUlLs9VxK7ONz/nnxWlpVCQhIYHp06dfVH+FEI67rP2FrcBaBnmy/IkhZOQV4mvSN6jtoCS+CSHqzTzgQdR16cKwX49OA7xQ8yYdTuqyfvmFjKXfkbdxI56DBhI6ZQpel11m2wD7Yp158UUKDhwg5qsvndJeVaZOncrkyReWaj516hSxsbF1fl4hmqMii5WOz//KsomD6RDmbSv383B879i6JvFNCFHvZgIvAVOc16TDSd2pyU+gDw8nYPx43AIDKTp5inNfflWuXm220Tnz4gxyVqwk5ouF6MPCLnQuOAilqAhLVpbdt9ni9DR0JZcj3IKDMO/caddecXq6eqzUJYvSjEYjRqPR9jwrK6vGfRZCOEav0xLh547FWslSIQ2AxDchRL07B9zo3CZrtPcrGg1ZP/1UeaUa7o2oKArJM2aS/ccfxHz+GYaoKLvj7p07g15P7tp1+IwYDkDB4SMUn07Co3t3AEzdu5M25yOK09NtlyVy1/yD1ssLQ9u2DvdFCFF3Hhnaltf+by9v3dy9QY3QnSfxTQhR725E3ff1Aec16dK9X8+8+CJZP/1M1PvvofX0pDg1FQCttzdad3d03t74jbme5FdfQefri9bLi+SZMzF1746pJOh5DhyIsU0bTj89hZCnnqQ4NY3U2bPxv+02tIaG98tDiObos3+OcSw9lz4v/0mUnwmTwf6y5s8TXbtOncQ3IZqYv4HXgM1AEvAdMLrUcQWYhnpfWwYwEPgQaFeqzlngUeBH1GmlY4DZgFepOjuAh4GNQHBJ/acd7GNb4HlgHdAV0Jc5PrHcK6rltNUri86cIe39Dwif4fiUjYyvvwHg+LjxduXhL7+M3/XXARA6dSoarZaTjz2GUliI16CBhL1w4e5BjU5H9JwPSZo+naO33IrWZMJ39GiCJz7qhHclhHCG4Z0b996uEt+EaGRygTjgbuD6Co7PAt4BPgNaoSZXI4BEwL2kzljUhPB3oAi4C7gPOH9nRhYwHBgGzAF2lpzPr6RedeaiJogrSx6laXBtUmfJyCDjv/+tUdDrtHdPtXW0RiNhL7xgF+jK0kdG0mLuXIfPK4Soe5+sOcKtfVrgrtdx4yXRhPu4o9U2nJmuNSHxTYhG5l8lj4oowNvAc8C1JWWfA6HA98AtwB7gV9QRuEtK6rwLXA28DkQAXwKFwMeAAegMbAPexLGk7ojD78ZhtVqnTgghqjPz5z3kFBQDMPjV5ZzNk8VyhRAXJzs7224dxoKCgpo3cgQ4gzrCdp4v0BdYW/J8LeqI2yWl6gxDzZrWl6pzKWpCd94IYB/qJAhHFZa8prgGr6mEJHVCiDoR6m3kl11nOHkuDwU4k5nPqQxzhQ8hhHBEbGwsvr6+tkdCQkLNGzlT8mfZu0JCSx07A4SUOe4GBJSpU1Ebpc9RlTzgHsADdZTveEn5o8ArDry+ArIjtBCiTjxyeTvi/7ebaT9Y0QCj3ltdro6CeuvI4YRr6rt7QohGKDExkcjISNvz0sv3NDpTge3ACuCqUuXDgHjgPzVv0uGk7uSjVd+Ya8mSrWiEEBfc1rcFo7pHcOqcmatm/82X9/RtkMuZgMQ3IRoLb29vfMrswlJj55eLTAbCS5UnA91L1Ukp87pi1BmxYaXqJJepk1zqWHW+BxYB/bDfTaIzcMiB11fA4aRO6+Vd7XHfa6+tso4QonnxMrrRIcyb126Io1dLf4xuztmhwdkkvgnRjLRCTbr+5EISl4V6r9yDJc/7oy51shnoVVK2HLCi3nt3vs6zqDNjzy9H8jvQAfB3oB+plL/EC+rM3VrOKXM4qYtIeLl2ZxBCNHs39IqqvpILSXwToonJAQ6Wen4EdWZqANACeBx1m652XFjSJIILa9l1Qr0kei/qciVFwCOoM2MjSurcBkxHvS9uCrALdR27txzs4yXAz6j30MGFRG4+asJYC3JPnRDN2Odrj/LRysOk5hTQKdyH6aM60z3ar9L6meYiXv+/ffy6+wyZeUVE+pt44d+xDO1Y0ddNIYRwkU3A0FLPz2+HPB74FHWB4FzUpUcygEGoS5i4l3rNl6iJ3BVcWHz4nVLHfVF3hHgYdTQvCHgBx5YzAXgZddmVRNRLu7NL/v4P5detc5AkdUI0Uz9uP83Mn/Yw87ou9Ij24+M1Rxi3YD3LnxxCkFf5m48Li63csWA9gZ4GPhzbk1Afd05lmPFxL7sMuhBCuNgQ1JlYldEAL5Y8KhPAhYWGK9MNWFWjnl0wCHX08BXUHSV+A3qiLpXStXZNSlInUBQFxVz5shIakwmNpnEuGisqN3/1EW7pE81Nl0QD8NLorizfm8LiTSd4aEj5fUUXbzpBRl4R/31wAHqduhpSdIBHvfZZiJqS+CYatDaoW5U5iSR1zZyiKBy7bSzmrVsrrWPq2ZOYL7+QwOcEDeUXTGGxlV2nMnloSBtbmVarYWDbILYcy6jwNX/sSaZnCz9e+GEXvycmE+Bp4NrukTxwWRt01ewUMfuPA9x3aetye77mF1n4aOVhHhvWrpJXClF7Et/qX0OJcY1CViXlGsCI/aLGDpKkrplTzOYqAx6AecsWFLMZjYeMylyM+vgFc3619fOMRmOF6zidyyvEYlXKXWYN9jJyKDW3wraPn83jn3NmRneP4JM7+3A0PZfnf9hFkcXK48PaV9mv2X/uZ2y/FuWSOnOhhdl/7pekTtQJiW/1S5LoGvKj6lmuUcCdwDQc3ipCkjph027NarQmk+251WzmwMBBLuxR01Ifv2BiY2Ptnk+bNo34+PhatVWWokCQp4GE67uh02roGuVLclY+H/19uNqk7vwiw2XtScpqsGvXiaZF4lvdkyS6hj5FXRLlTqBPSdkG4DPUfWlTUfeZNQLPONakJHXCRmsyoW2kP2iNbci/rn7BOLraur+HAZ1WQ1qO/b6JqTkFBFcwSQIg2NuIXqexu9TaJsSL1OwCCoutGNzKf5XsFv9/aDQaNMDQ11fY/RtYrQq5hcWM7RtTk7coRK1IfKtfkkQ74DPgDeCmUmUjUSdJfIS6jl4L4CUkqRPNR2Mc8q+rXzCOrrZucNPSJdKXfw6mMaKzuvS51arwz8F0xg2oOMm6JMafH7adxmpV0JYkdkdScwnxNlaY0AG8MLIziqLw9H93MOnK9niXmimr12mI8vegV4wjq3QK0Tw1xvgGjTuJrjf/oK6BV1YP1BmwoM6QPV5BnUpIUicaPRnyr50Jg1rxxJLtdI3yo3u0LwtWHyWvsJgbe6mzYScv2kaorztTruoIwO39Yvh87TGm/7ib8QNacjQ9lw9WHOTOAS0rPcf5RYejA9Tk7fysWSGEYyS+NWHRwALUJU1KW1ByDCAdx3anKCFJnWhSZMjfcSPjIjibW8hbv+8nNbuAThE+fHZ3H4K91cuvpzLMdt/8I/xMfHZ3H2b8lMhVs1cR5uPOXQNb8cBlbSpsPzu/yDYy1znCh/wiC/lFlgrrestad0JUS+JbE/M6cCPwC9C7pGwTsBf4tuT5RuBmx5uUpE40KTLkXzPjB7RkfCUjbYvuL79PTa8Yf75/eKBDbcdN/40Nzw4jyMtIt+m/VThR4vwEisMJ1zjcZyGaK4lvTcwo1ATuI2B/Sdm/gO+BliXPHyz3qipJUieEqBNf3dsPP5M6Avf1vf1c3BshhGiAWlH+8utFkKROCCerbKaatYrZa01Rv9aBFf5dCNF4VTUTt7nFOKfIQL2Hbk/J887A3aj7ytaCJHVCOJEjM9Waiz1JlS2XXl6n8Opn7AohXEvim5NtAkYAJi6sU/cm6hIm5/eBrSFJ6oRwIkdmqpl69kRT6mbnpurqd1ahoeo9tUHuqROisXAkvkHziXEXbRLqfXXzuJCNFQMTgMeBv2vepCR1F6m2i0LKJbrGzZF/v7Iz1c5riAuF1oVVTw91dRfERZL41jxdTHyD5hPjLtom7BM6Sv7+NHBJ7ZqUpK4apf9zl/2P6shQtLFTJ1p+sRBK/wdXFI7efgcFe/ZU+jrRcJT7ReTgv19zn6kW5d9833tjIfFNSHxzIR/UhYU7lik/AXjXrklJ6qqhmM3s69kLgA5bNtst7ujIUHTBnj3s61XzlFuGrxuO2qwDJf9+5R1KzeGzf45yMCUHgLYhXowf0JI2wV4u7lnzJfFNSHxzoZuBe1DXqxtQUrYGeAq4tXZNSlLnJOWGoh34tlPht9wSdTV8XfZbmSsvh1R27oYwdK8xmTD17Il5y5ZK67ji36+x+mVnEo9+vZWuUb70bKEuj771+DlGvPU3797ag391DXdxD0VVJL7VnMQ3Ua3XUW8qHod6Lx2AHnVtuloucyJJnZNUNBTdaul/G9wmzA1p9fHK+tIQ9jHUaDTEfPlFg/v3a6wSftnLQ0PaMHl4B7vyN3/fT8IveyWpa+AkvtWcxDdRJQuwDogHEoBDJeVtgIu4qi1JXR3SaDQNYi8+R76VVTec7qxvwI70paHsY+iqf7+qPtvGGmhTsvO5vmdUufLrekQy9+9DFbxCNHQS32rXl+Ye36Bpxrga0wHDUdenawV0dU6zktQ1UjUJQs74Vuasb8BV9aWu9zFsSJdmqlLVZ1D2vqfGol/rQDYcPUvLIE+78o1Hz9K7ZYCLeiUaKolvNddY4hs0zRhXK12Aw6hJnZM0maTu7JdfcnbBxxSnpWHs2JGw557F1K2bU8/RkH5oahocavOtzBnfgJ3VF2doSJdmynLks27MhnUK5dVf9rLrVCY9WvgBsPV4Bst2JvH4sPb8nphsq3tlbKiLetmw1XWMk/hWnsQ352nqMa5WZgJPAjOAXoBnmeO1WJO9SSR1WcuWkfLKq4TFx2OK68bZzz7n+IR7afPLMtwCnbc9kat/aOoqCFV6Phfed+Gsm4zr+zOrLUc+a8Dl/ayt53/YBcDCdcdYuO5YhcdAFiKuTH3EOIlvFfdJ4ptzNPUYVytXl/w5CjX4naeUPLfUvMkmkdSlf/oZfjfeiN+Y6wEImx5PzsqVZPx3KUH33XtRbTekHxpXBKGG9q2zpjcZN6YbghvKPUp14YgkahelrmKcxDeJb/WpKce4WvnL+U02+qROKSwkf/duu8Cm0Wrx7N8f87ZtFb6moKCAgoIC2/Ps7OxK229oPzRN+Yeirm4ybsqfmWj6ahrjJL41TBLfRDmXOb/JRp/UFZ/LAIsFXZlLELqgQAqOHKnwNQkJCUyfPt3hc8gPTf1w5U3Gom5sPnaOjLxCruh04T65/24+yVt/7MdcaGF451DiR3XG6KZzYS8btprGOIlvDZPENwHAjhrUrcUts9qav6Txmzp1KpmZmbZHYmKiq7skSmg0GrQeHuUfzek+iybknT8PsD85x/Z875kspvx3B4PaBvHgkDb8sSeFD/6SJU2cSeJbwyXxTdAd6FHqz6oetdDoR+rc/P1Ap8OSnm5XbklLxy0oqMLXGI1GjEaj7XlWVlZddlE4WUOapSeqlpiUxRPD29ue/7j9NN2j/XhljPoVNNzXxFt/7GfSle0ra6LZq2mMk/jWuEl8a+JKD65vRZ39+hTQv6RsLfAGMKt2zTf6pE5jMODeuTO5a9fhPWwYAIrVSu66dfiPHevi3om6IJcpGo9McxFBXhcSjPWHzzKkQ7DtebcoX5Iy5JdWVSTGNS8S35q4mFJ/vxF4hwuzYEG95BoNPA+MrnnzTeLya+Cd48lYsoSM776n4NAhzsRPx2o243f9da7umnCS8zcZV6WhTN0XFwR7GTlxNg+AwmIru05n0qNk71eA3MJi3HRNIgzVKYlxTZvEt2ZqJxUvPNwKqOVdE41+pA7A5+qrKT57jtR338GSmoaxUydazJtb6eVX0fg0tFl6wjFDOgTz6q97+c+/OvHb7jOY9Dq7HST2JmUTEyg36VdHYlzTJvGtmeqEuu/rfMBQUlZYUtapdk02iaQOIOD2sQTcLpcimjKZpdf4PDG8Aw8s3MzNc9fiaXDj9RvjMLhdGJlbvOkEg9tJYuIIiXFNm8S3ZmgOMBKI4sJM1x2oCw//WLsmm0xSJ4Souc/XHuWjlYdJzSmgU7gP00d1pnu0X4V1l2w6wVPf2s/HN7hp2T/zX5W2H+BpYPED/cnKL8LT4IZOaz/S8MHYnngYJAwJIerA+8BrwBkgDngX6OPSHtnrg7r365fA3pKym4HbKL9lmIMkmgrRTP24/TQzf9rDzOu60CPaj4/XHGHcgvUsf3KI3eSG0ryNbvz55IUVMzU4djnIx11fYbmfh6HCciGEuCiLgMmoo2F9gbeBEcA+IMR13bKTi5q83ee8JiWpE6KZmr/6CLf0ieamS6IBeGl0V5bvTWHxphM8NKRtxS/SQIi3ez32UtQpBchzdSeEKMUDHPyuWLU3gXuBu0qezwF+Bj4G/uOE9p0hFLgJuBtw0qRnSeoAq9UKQFJSkot7IkTtnP+/m5mZiY+Pj6287Jpl5xUWW9l1KpOHhrSxlWm1Gga2DWLLsYxKz5NXaGHgK8uxKgqdI3x5+qoOtA/1dt4bEU5XZXzLA58OPuXLhXCRrH1ZamJXRo1iXCGwGZhaqkwLDENdB66h+AL4FLgcaIma3I0DImrfpCR1QHJyMgB9+jSki+1C1FyXLl3snk+bNo34+Phy9c7lFWKxKuUuswZ7GTmUmlth262DvZg1phsdw73Jzi9m3t+HGfPBP/w2+VLCfWWphYZK4ptoVDpUfdihGJcGWFBHwkoL5cK9aw3B6JJHKrAQNcF7HvUy8d3AKGqcpUlSB/To0YPly5dz+eWXk5iYiLe3jDycl52dTWxsrHwuZTS0z8VqtXL8+HFiY2Nxc7vwY13RKF1t9Yrxp1eMv93zYW+u5Kv1x3lieDWRWLiMxLfKNbSf44aiIX4u9RHjXCYY9f6/yaiTOZ4ClgFBwAOol4sdnBgtSR3g5uZGr169AIiMjLQb2m3uzm8xJJ+LvYb4ubRo0cLhuv4eBnRaDWk5BXblqTkFBFcySaIsvU5L5wgfjqbLTVkNmcS3yjXEn+OGoKF+Lg7HuCBABySXKU8GwpzbJ6dIBj5DHak7BtwA3AOcBF4F1gG/OdaULOUuRDNkcNPSJdKXfw6m2cqsVoV/DqbTM8bPoTYsVoW9Z7IJ8W4C35SFEE2HAegF/FmqzFryvH+Fr3CNpajr1EUDXwEPAadQ77UbCtwB/ACscLxJGakTopmaMKgVTyzZTtcoP7pH+7Jg9VHyCou5sZc6G3byom2E+roz5aqOAMz+4wA9WvjRMtCTrPwiPvr7MKfOmbmld7Qr34YQQpQ3GRgPXIK6HtzbqEuI3FXFa+rbXcAtwBqgdyV1IoBnHW9SkroSRqORadOmNY3r804kn0vFmsLnMjIugrO5hbz1+35SswvoFOHDZ3f3Ibhk5O1UhtluW6JMcxFTl+4kNbsAH5OerpE+/PfBAbST2a8NXlP4/1oX5HOpWJP4XG5GnYDwAuriw92BXyk/ecKVkqj+XjkTMM3xJjWKoigX0SUhhBBCCOGoLAfr1eJ2RknqhBBCCCHqi5aqF1hWSo5bat60XH4VQgghhKgvf5X6uwJcDcwHIi++aRmpE0IIIYRwFW9gO9D64puSJU2EEEIIIZoASeqA999/n5YtW+Lu7k7fvn3ZsGGDq7tU7/7++29GjhxJREQEGo2G77//3u64oii88MILhIeHYzKZGDZsGAcOHHBNZ+tJQkICvXv3xtvbm5CQEEaPHs2+ffvs6uTn5/Pwww8TGBiIl5cXY8aMsW3LJERD0dxjnMS3ikmMa3qafVK3aNEiJk+ezLRp09iyZQtxcXGMGDGClJQUV3etXuXm5hIXF8f7779f4fFZs2bxzjvvMGfOHNavX4+npycjRowgPz+/nntaf1auXMnDDz/MunXr+P333ykqKmL48OHk5l7YG3XSpEn8+OOPLFmyhJUrV3L69Gmuv/56F/ZaCHsS4yS+VUZiXANS1cSJmlCauT59+igPP/yw7bnFYlEiIiKUhIQEF/bKtQDlu+++sz23Wq1KWFiY8tprr9nKMjIyFKPRqHz99dcu6KFrpKSkKICycuVKRVHUz0Cv1ytLliyx1dmzZ48CKGvXrnVVN4WwIzHOnsS3ykmMqyfXlXm4KYoyvILyWmjWI3WFhYVs3ryZYcOG2cq0Wi3Dhg1j7dq1LuxZw3LkyBHOnDlj9zn5+vrSt2/fZvU5ZWZmAhAQEADA5s2bKSoqsvtcOnbsSIsWLZrV5yIaLolx1ZP4doHEuHriW+ZxO+rOEWXLa6FZL2mSlpaGxWIhNNR+ienQ0FD27t3rol41PGfOnAGo8HM6f6yps1qtPP744wwcOJAuXboA6udiMBjw8/Ozq9ucPhfRsEmMq57EN5XEuHr0Sd013ayTOiEc9fDDD7Nr1y5Wr17t6q4IIYTTSYxrGpr15degoCB0Ol25mTzJycmEhYW5qFcNz/nPorl+To888gg//fQTf/31F1FRUbbysLAwCgsLycjIsKvfXD4X0fBJjKtec49vIDGuKWnWSZ3BYKBXr178+eeftjKr1cqff/5J//79XdizhqVVq1aEhYXZfU5ZWVmsX7++SX9OiqLwyCOP8N1337F8+XJatWpld7xXr17o9Xq7z2Xfvn0cP368SX8uovGQGFe95hrfQGJcU9TsL79OnjyZ8ePHc8kll9CnTx/efvttcnNzueuuu1zdtXqVk5PDwYMHbc+PHDnCtm3bCAgIoEWLFjz++OPMnDmTdu3a0apVK55//nkiIiIYPXq06zpdxx5++GG++uorfvjhB7y9vW33kPj6+mIymfD19eWee+5h8uTJBAQE4OPjw6OPPkr//v3p16+fi3svhEpinMS3ykiMa4KcMDm30Xv33XeVFi1aKAaDQenTp4+ybt06V3ep3v31118K6i50do/x48criqJO+3/++eeV0NBQxWg0KldccYWyb98+13a6jlX0eQDKJ598YqtjNpuVhx56SPH391c8PDyU6667TklKSnJdp4WoQHOPcRLfKiYxrumRvV+FEEIIIZqAZn1PnRBCCCFEUyFJnRBCCCFEEyBJnRBCCCFEEyBJnRBCCCFEEyBJnRBCCCFEEyBJnRBCCCFEEyBJnRBCCCFEEyBJnRBCCCFEEyBJnQBgxYoVaDSachs315c///yTTp06YbFYAIiPj6d79+41bqewsJCWLVuyadMmJ/dQCNFYSXwTzYUkdc3QkCFDePzxx+3KBgwYQFJSEr6+vi7p09NPP81zzz2HTqe7qHYMBgNPPvkkU6ZMcVLPhBCNicQ30ZxJUicANViEhYWh0Wjq/dyrV6/m0KFDjBkz5qLaKSwsBGDs2LGsXr2a3bt3O6N7QohGTuKbaC4kqWtm7rzzTlauXMns2bPRaDRoNBqOHj1a7vLEp59+ip+fHz/99BMdOnTAw8ODG264gby8PD777DNatmyJv78/EydOtF1SACgoKODJJ58kMjIST09P+vbty4oVK6rs0zfffMOVV16Ju7t7uWMLFy6kZcuW+Pr6csstt5CdnW07NmTIEB555BEef/xxgoKCGDFiBAD+/v4MHDiQb7755uI/MCFEoyHxTTR3ktQ1M7Nnz6Z///7ce++9JCUlkZSURHR0dIV18/LyeOedd/jmm2/49ddfWbFiBddddx3Lli1j2bJlLFy4kI8++ohvv/3W9ppHHnmEtWvX8s0337Bjxw5uvPFGrrrqKg4cOFBpn1atWsUll1xSrvzQoUN8//33/PTTT/z000+sXLmSV155xa7OZ599hsFgYM2aNcyZM8dW3qdPH1atWlXTj0cI0YhJfBPNnZurOyDql6+vLwaDAQ8PD8LCwqqsW1RUxIcffkibNm0AuOGGG1i4cCHJycl4eXkRGxvL0KFD+euvv7j55ps5fvw4n3zyCcePHyciIgKAJ598kl9//ZVPPvmEl19+ucLzHDt2zFa/NKvVyqeffoq3tzcAd9xxB3/++ScvvfSSrU67du2YNWtWuddGRERw7Ngxxz4UIUSTIPFNNHeS1IlKeXh42AIeQGhoKC1btsTLy8uuLCUlBYCdO3disVho3769XTsFBQUEBgZWeh6z2VzhpYmWLVvaAh5AeHi47Vzn9erVq8I2TSYTeXl5Vbw7IURzJvFNNEWS1IlK6fV6u+cajabCMqvVCkBOTg46nY7NmzeXm+VVOlCWFRQUxLlz5xw6//lznefp6Vlhm2fPniU4OLjScwohmjeJb6IpkqSuGTIYDHY3/zpLjx49sFgspKSkMHjw4Bq9LjEx0al92bVrFz169HBqm0KIhk/im2jOZKJEM9SyZUvWr1/P0aNHSUtLK/ftsLbat2/P2LFjGTduHEuXLuXIkSNs2LCBhIQEfv7550pfN2LECFavXu2UPpy3atUqhg8f7tQ2hRANn8Q30ZxJUtcMPfnkk+h0OmJjYwkODub48eNOa/uTTz5h3LhxPPHEE3To0IHRo0ezceNGWrRoUelrxo4dy+7du9m3b59T+rB27VoyMzO54YYbnNKeEKLxkPgmmjONoiiKqzshxFNPPUVWVhYfffTRRbd18803ExcXxzPPPOOEngkhxMWR+Cbqi4zUiQbh2WefJSYm5qIvlRQWFtK1a1cmTZrkpJ4JIcTFkfgm6ouM1AkhhBBCNAEyUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QRIUieEEEII0QS4uboDQghREatiZdOZTWxO2UxSThL5xfn4u/vTMaAj/SP6E+YZ5uouCiFEgyI7SgghGpT84nw+2/0Zi/ctJrMwkw4BHQgxhWB0M5JZkMnBjIOk5qXSP6I/D8Q9QFxwnKu7LIQQDYIkdUKIBmXYkmHEBcdxbdtr6R/RH71WX67O6ZzTLDuyjCX7lnBvt3u5of0NLuipEKI5OmYuYH1mLifzCzFbrATq3ejibeISH0/cda69q02SOiFEg3I44zCt/Vo7VLfIWsSZnDNE+0TXca+EEM3df8+cZd7JNLZn5xFscCPMoMddp+VcUTHHzIUYtRquD/XnkZhQot0NLumjJHVCiAap2FrMvJ3zuK7tdXL/nBDCpYZt3Ideo+Gm8ACGB/oQWSZpK7Ba2ZSZyw8pGfyUmsEr7aMZFeJX7/2UpE4I0WD1/bIvS69dSqRXpKu7IoRoxv5Kz2JooI9Ddc8WFXMiv5A4b4867lV5sqSJEKLB6hPeh01nNrm6G0KIZu58QldsVVh85iyphUWV1g3Qu7kkoQNZ0kQI0YANjhzM21ve5sC5A8QGxmJyM9kdH9piqIt6JoRojty0GqbsO8HffTu5uisVksuvQgjm75zP7C2zub3T7UzpMwWAAksBr218jV+P/kqhpZCBEQN5tt+zBJmCbK9LyklixroZbDyzEQ+9B6PajOKxno/hpr3wfXHjmY28tvE1DmYcJMwzjPu63cfotqMd6le3z7pVekyj0bB93PbavWEhRJO2NiOHD46nsCM7j+TCYj7p0pJ/BfvZjiuKwqwjZ/gyKZ2sYgu9fT15tX00rT2M1bZ93dYD3B8VwlXBvnX4DmrHpSN1isVC6nvvkfW/HylOS8MtJATf60YT9OCDaDQatY6ikPbuu5xbsgRrVjamnj0InzYNQ8uWtnYsGRmcmfkSOX/9BVot3sOvJOyZZ9B6erronQnReOxK28W3+7+lvX97u/JZG2bx96m/eeOyN/AyePHy+peZ9NckFl69EACL1cJDfz5EkCmIhVcvJDUvlWdXP4ub1o3Hej4GwMnskzz858Pc2P5GXhn8CuuS1hH/TzzBpmAGRg6stm87xu9w/huuJxLfhHCdPIuVzl4mbg0P4O5dR8sdf+94CgtOpfJOxxhamAy8eiSJW7Yf4u8+HatdluTOyCCmHTzFqQL1vjmPMvVjvUyVvLIeKC6U+uEcZV/ffkrWX38pBSdOKpm//Krs7dFTSf/s8wt15s5V9l7SW8n64w/FvHevcvzBh5QDVwxTLPn5tjrHJtyrHLp2tJK3bZuSu2mTcmD4cOXk5Cdc8ZaEaFRyC3OVa5Zeo/xz6h/lzl/uVF5Z/4qiKIqSVZCldP+8u/J/R/7PVvdQxiGly6ddlG0p2xRFUZS/T/ytdPusm5Kal2qrs2jvIqXfl/2UwuJCRVEU5Y1Nbyijvx9td84nVzyp3P/b/XX91lxO4psQDUPo8q3KspRztudWq1Xpunqn8v6xZFtZZlGx0mLFNuW7M2erbS9s+dZyj/BSf7qSS0fqzFu34nXF5XgPGQKAISqSrJ9/xrxzJ6B+iz37+ecEPfAA3ldcAUDEq69wYOAgsv/4A99rrqHg0CFyV62i5ZIlmLp2ASDsuec4cd/9hDz9NPrQkGr7UVxczNatWwkNDUWrlbkjovGxWq0cP36c2NhY3Nwu/FgbjUaMxsovJ7y0/iUGRw6mf0R/5u6YaytPTE+k2FpMv4h+trLWvq0J9wxne8p24oLj2J66nXZ+7ewuxw6IGMCMdTM4mHGQToGd2J6ynX7h/ezOOSBiALM2znL4va1LWsf6pPWczT+LVbHaHZsxcIbD7dQ3iW9COE9tY1xFjucXklJYzKX+XrYyHzcdPbw92JSVy+hQ/ypfv6F/bM06X49cmtSZevQgY/FiCo4cwdiqFfl795K3ZQuh/1Hv6Sk6eRJLahqeA/rbXqPz9sbUrRvmbdvxveYazNu2ofXxsQU8AM/+/UGrxbxjO/orryx33oKCAgoKCmzPN2/ezOWXX16H71QI15g2bRrx8fEVHvvlyC8kpifyzb+/KXcszZyGXqvHx2A/hT/QPZC0/DRbnUBToP3xkudpZrVOen56hXVyinLIL87H3c29yv5/uO1D5uyYQ+fAzgSZgtCgqbJ+QyLxTYi6V1WMq0xKYTEAwQb73WqCDXrbsaq4amFhR7g0qQu8716suTkcvvoa0OnAYiH48cfxHTkSgOJU9ReDLtD+l4IuKIjitFRbHbeAALvjGjc3dL6+WNLSKjxvQkIC06dPL1e+YcMGwsPDL/p9CVHfkpKS6NOnD7t27SI6+sLuCpV9gz2Te4ZXNrzC3CvnYtTV7FtufVq8fzEzB85kZJuRru5KjUl8E8J5ahrj6trhvALWZGSTVliMtcx00ydauW6xdJcmdVm//ELmjz8R8fprGNu2o2DvHpJfTsAtJAS/60bX2XmnTp3K5MmTbc9PnTpFbGws4eHhREVF1dl5hahrvr6++PhUv0Dm7vTdnM0/y80/3WwrsygWNidv5uu9XzPnyjkUWYvIKsyyG61Lz08nyF293BpkCmJX2i67dtPN6bZjoI7snS8rXcdL71XtKB2o24B1D+5ebb2GSOKbEM7naIyrSohBTX1SC4sINV4YrUstLKKLd/WTHL44nc6U/ScI0LsRYnCzu4KgoRkndSmvvU7gvRPwveYaANw7tKfo9GnS587F77rRuAWrvxgs6enoQy7cO2JJS8PYSV0jxi04iOKzZ+3aVYqLsWRmogsKoiJlr8FnZWU59X0J0dD1C+/H0lFL7cqeX/M8rXxbcXeXuwnzDMNN68b6pPVcGaNe4juSeYSk3CTiQuIAiAuOY97OeaSbL1xiXZu0Fi+9F2382qh1QuJYdXKV3XnWJq0lLjjOoX5e3+56fj7yMw/EPXBR79cVJL4J0TC1cDcQYnBj1bkcupQsEpxdbGFrdh53Rlb8c1XaW0fP8J9W4TwaE1rXXa0x1y5pYjajKXvjrlYHVvVmaH1UFLrgIHLXrsO9JMhZcnIw79iB3623AGDq3h1rVhbmXbsxdekMQO669WC1Yurm2C8OIZobT70n7fzb2ZWZ3Ez4Gf1s5de3vZ7XNr6Gr8EXT4MnCesTiAuOsyVkAyIG0Nq3Nc+sfobJvSaTZk7jva3vcUvHWzDo1HtObmp/E9/s/YY3N73J6Haj2ZC0gd+O/sb7V7xfad9KT6JQFIXP93/OuqR1tPdvb7f+HcDTvZ92yudRFyS+CeE6ucUWjpgv3Ft6PL+QXdl5+OndiHI3cG9UMG8fS6a1h5EW7uqSJqEGPVcFVb/2XGaxxSX7ujrCpUmd19ChpM35CLfwcIxt25G/J5Gzn36K35jrAXVx0YBx40ibMwdDyxj0kVGkvvMObiEheA8bBoCxTRs8Bw8m6YXnCY+PRykuJnnGDHyuvtqhmWFCiIo93edpNBs1TFoxiSJrEQMiBvBcv+dsx3VaHe9f8T4z1s3g9mW3Y3IzMarNKB7u/rCtTpR3FO9f8T6zNs7iiz1fEOoRSvyA+CrXqNt7dq/d844BHQE4mHHQrryhT5qQ+CaE62zLzmPMtkO259MOngbgpjB/3ukUwyMtQsizWHly3wmyii308fXk67jW1a5RBzAyxI8VZ7MZH9nw7kd26Y4SlpxcUt+ZTfYff2BJP4tbSAg+11xN8EMPoTGo3/SV84tzLl6CNSsLU6+ehL3wAsZWrS60k5HBmRkzSy3OOZywZx1fnPPkyZNER0dz4sSJRn3PiaIoKGZzpcc1JpNt0VPRtDSV/8NNicQ355L41ry5+v/x/JOptr/nWazMOZHCsEAfOnma0Gvt/99NiAqu7+7ZyDZhuP4/izMoisKx28Zi3rq10jqmnj2J+fILCXxNUFP4P1zald9eydDooQyJHkKfsD7lLrsKxzWF/xsS34Sr/x/3XpvoUD0Nrl3HTiJlE6GYzVUGPADzli3qfT4eHvXUKyFq5+VBL7PixApeWvcS5/LPMSByAEOih3Bp1KXl1s4TTZ/EN+FqGxvwgsOlSVLXBLVbsxqt6cK0bKvZzIGBg1zYIyFqpndYb3qH9eap3k9x8NxBVpxcwdd7vmbamml0D+nOkOghDIkeQrR3dPWNiSZF4ptwldFbDjAiyJcRQb609mh499OBJHVNktZkQivfVkUT0da/LW392zKh6wTSzGmsOLGCFSdW8M6Wd4jyjmJSr0lcGnWpq7sp6onEN+Eqt4YH8lt6Jq8fPUOEUc/wIF9GBPrQ29ezwVz2l6ROCNFoBJmCuKH9DdzQ/gbyivJYe3qt3G8nhKgXN4cHcHN4AAVWK6vO5fB/aZncu/soFgWGBfowIsiHIQE+mByYQVtXJBoKIRqsnMKcCss1Gg0GrYErYq6o5x4JIZo7o1bLsEAfhgX68FqHaLZk5vJ/6Vm8euQMDyUeY6C/NxNbhNDHz6ve+yZJnRCiwRrw9YAqL2uEeoRybdtreTDuQbQa1307FkI0Xz19Penp68nU1uEcNRfwf2mZJBcWu6QvktQJIRqsmYNm8s6Wd7i27bV0DeoKwM60nfzv0P+4r9t9nMs/x6e7P8WgNXBvt3td3FshRHPX0mTk/mjXLQwuSZ0QosH638H/8WTvJ7mq5VW2siHRQ2jn345v933L/BHzCfcMZ+6OuZLUCSHqRYdVOyvcz0aDemm2pcnAzeEB3BoeWN9dQ65XCCEarG2p2+gU0KlceaeATmxP3Q5Aj5AenMk9U99dE0I0U5NbhqLVqJMjnmwVxpOtwhgW6INGA3dFBtHGw8h/9p/ki9Pp9d43GakTQjRYYZ5hLD2wlEm9JtmVLz2wlDDPMAAyCzJlQWIhRL3ZkJnLlFbhjI8Msiv//FQaK89ls6BLKzp5mZh/MpXbI+p3tE6SOiFEg/VEryd4YuUTrD61mi5BXQDYnbabI5lHeHPImwDsStvFiFYjXNlNIUQz8tfZbJ5rHVGufLC/N/GHTgPqKN5Lh5Lqu2uS1AkhGq6hLYby43U/smTfEo5mHQVgUOQgZl8+m0ivSABu7nizC3sohGhu/N10/Jaeyf0e9hMifkvPxN9NB0CexYqXW/3f4SZJnRCiwSqyFhHpFcnjvR4vd+xc/jn83f3rv1NCiGZtUsswpuw/wZpzOfTwUXc32Zadx5/pWcxqr25duPJsNv1dsE6dTJQQQjRYT698GkVRypWnmdO4+//udkGPhBDN3e0RgXzXvS0eOi3LUjNZlpqJSavlux7tuK3kHroHW4Qwt3PLeu+bjNQJIRqspNwkpv0zjRcHvmgrS81L5Z7f7qGtX1sX9kwI0Zz18fOqcMcIs8Xq0m3CZKROCNFgfTDsA7albmPWxlkApOSlcPf/3U07v3a8ftnrLu6dEKI5enb/yQrLcy0Wxu44XM+9sScjdUKIBivAPYC5V85l3C/jAPj75N90CujEK4NfkW3BhBAu8Ud6Fr5Hkni6VbitLLfYwm0uTuhARuqEEA1cmGcYc6+cy8+Hf6ZLUBdmXToLnVbn6m4JIZqpRd3b8OXpdOaeSAEgp9jCzdsPoQG+imvt0r7JSJ0QokEZ8PUANBVswpNfnM/KEysZ9M0gW9maW9fUZ9eEEIKWJiNfx7VhzNaDaDUavks+h0Gr4YturfHUufYLpyR1QogGZUrvKa7ughBCVCnWy8TCbq25afshenp7sLBba5dOkDhPkjohRINybdtrXd0FIUQjZlEUXj9yhm+Tz5FaWESoQc/N4QFMiglFoyl/FcARwzbuq+D6ARg1GpILixi15YCt7PfeHWrZ84snSZ0QokHJK8rDQ+9RZ/WFEE3be8dS+Ox0GrM7tqCDpzvbs808vvc4Pm46JkQF16rNq4J8ndzLuiFJnRCiQbnmu2sY22ks17a5lmCPigOwoiisTVrL54mfc0noJUzoOqGeeymEaKg2ZuUyIsiXK0sSsRYmI9+nnGNrVl6t23yyVZizulenJKkTQjQoH4/4mHe2vMOH2z6kQ0AHYgNjCfEIwagzklmQyeHMw2xP3Y5Oo2NC1wnc2P5GV3dZCFFPsrOzycrKsj03Go0YjUa7Or19PFmYlMahvHzaeLizO8fM+oxcpreNqPV5FUWp9aXb+iRJnRCiQWnl24q3hr5FUk4Svx37jc3Jm9meup384nz83f3pGNCR+P7xDIocJEubCNHMxMbG2j2fNm0a8fHxdmWPxoSQbbEwaP1edBqwKDC1dThjwgJqfd5LN+zliZZhXB3si0Fb+YSIw3kFzDmRQrS7gUdjQmt9vtqSpE4I0SCFe4UzvvN4xnce7+quCCEaiMTERCIjI23Py47SAfwvJYOlyef4MDaGDp7u7Mox88KBU7YJE7XxcrsoZhw+zX/2n+TSAG/ivD0IM7hh1GrJLLawPzef9Zm57MvN5+6oIMZHBtX6PV4MSeqEEEII0Sh4e3vj4+NTZZ0XD53mkRYhjA71B6CTl4mT+YW8ezy51knd4ABvfgvowPqMHH5IyWBp8llO5heRb7USoHeji5eJG8P8GRPqj5/edamVJHVCCCGEaDLMFivaMve/6TQarMrFt93Xz4u+fl4X31AdcflKeUXJyZx66mn29+3H3rjuHB45CvPOXbbjiqKQ+s477B88mL1x3Tl2110UHj1q14YlI4NTTz7Fvl6XsK93H04/+yzW3Nx6fidCCGFP4psQ9e/KIB9mH0vm97RMjpsLWJaawZwTKfwruHEsS3IxXJrUWTIzOXbrbWjc3IieN5fWP/9EyJQp6HwvDK2mz5/P2YVfEB4fT8vFi9CaPDg+4V6sBQW2OqeeepqCgwdp8fECoud8SN6mTSS9MM0Vb0kIIQCJb0K4ysvtovh3sK96/9uGvUw/eJpxEUFMaSTLklwMl15+TZ8/H7fwcCISXraVGaKibH9XFIWzn39O0AMP4H3FFQBEvPoKBwYOIvuPP/C95hoKDh0id9UqWi5ZgqlrFwDCnnuOE/fdT8jTT6MPDanfNyVEI7Bo7yIW7V/E6ZzTALTxa8MD3R5gcNRgAAosBby28TV+PforhZZCBkYM5Nl+zxJkunDzb1JOEjPWzWDjmY146D0Y1WYUj/V8DDfthbCy8cxGXtv4GgczDhLmGcZ93e5jdNvR9fpeXUXimxCu4eWmY0a7KGa0i6q+chPj0pG67OV/YerSmZOPPc7+AQM5fN31nFu82Ha86ORJLKlpeA7obyvTeXtj6tYN87btAJi3bUPr42MLeACe/fuDVot5x/YKz1tQUEBWVpbtkZ2dXUfvUIiGKdQzlMd7Ps6ify/im2u+oW9YXyb+NZGD5w4CMGvDLFaeXMkbl73BJ1d9Qoo5hUl/TbK93mK18NCfD1FkLWLh1QuZOXAmPxz8gfe3vW+rczL7JA//+TC9w3rz7chvub3T7cT/E8+aU2tq1NfNyZv5z6r/MHbZWJJzkwH48dCPbEne4oRPou5IfBNC1LdaJXVKURFFSUkUHD6CJSOj1icvOnGCc19/gyEmhhbz5+F/yy0kv/QyGd99D0BxahoAusBAu9fpgoIoTku11XELsJ/NonFzQ+friyUtrcLzJiQk4Ovra3uUXfdGiKZuSPQQLo26lBifGFr6tmRiz4l4uHmwI20H2YXZLD24lKcueYq+4X3pHNiZGQNnsC11G9tT1UTin9P/cDjzMAmDE+gY0JHBUYN5pMcjfLP3G4osRQAs3r+YSK9Inur9FK39WnNbp9u4MuZKFiYudLifvx/7nQd+fwB3nTt70/dSaC0EILswm3k75zn/g0HimxCi8XL48qslJ5esH/9H1s/LMO/ciVJUBIoCGg1uYaF4DRyI3003Yera1eGTK4qCqXNnQiarIwDusbEUHDhAxjff4Hfd6Bq/GUdNnTqVyZMn256fOnVKAp9oEhxZbb0si9XCb8d+w1xsJi44jsT0RIqtxfSL6Ger09q3NeGe4WxP2U5ccBzbU7fTzq+d3eXYAREDmLFuBgczDtIpsBPbU7bTL7yf3bkGRAxg1sZZDr+fuTvm8nz/5xnVZhS/HPnFVt4jpAdzd8x1uJ3qSHwTQtTEUXMB3ySd5ai5gBntIgk26PkzPYtIdz0dPU0u65dDSV36J5+SPmcO+hYt8Bo6hMD778ctJAStuxFLZiYFBw6Qt2kzx++ZgKlbN8KeexZDy5bVnzw4CEPbNnZlxjatyf7tN9txAEt6OvqQC/eOWNLSMHbqZKtTfPasXRtKcTGWzEx0QRUv/lf2F13pX4JCNGaOrLZ+3v5z+7l92e0UWgrxcPPg7aFv08avDXvP7kWv1eNjsF8LKtA9kLR8dXQozZxGoMl+hOn88zSzWic9P73COjlFOeQX5+Pu5l7t+zmaeZReob3KlXsZvMgudM5lRYlvQoia+OdcDmN3HKK3ryfrMnKZ2jocgMQcM18lpbOgSyuX9c2hpC5/505ivliIsV27Co+bunXDb8wYrIWFZC5dSt7mzQ4FPY8ePSk8ctSurPDoUfQR6v5s+qgodMFB5K5dh3tJkLPk5GDesQO/W29Rz929O9asLMy7dmPq0hmA3HXrwWrF1C3OkbcnRJPhyGrr57XyacW3I78luyib34/+znOrn+OTqz6pj246LNAUyPGs40R6RdqVb03ZSpS3c26ClvgmhKiJlw6fZkqrcB5oEUKbv3fYygf6e/HxqYpvi6gvDiV1kW++4VBjWoMB/1tucfjkAXeO5+itt5E25yN8/nUV5h07Obd4CeEvTgdAo9EQMG4caXPmYGgZgz4yitR33sEtJATvYcMAMLZpg+fgwSS98Dzh8fEoxcUkz5iBz9VXy8ww0ew4str6eXqdnhY+LQDoHNiZXem7+GLPF1zV8iqKrEVkFWbZjdal56cT5K6ODgWZgtiVtsuuvXRzuu0YqCN758tK1/HSezk0SgdwQ/sbeHXDq7w48EU0Gg2pealsT93OG5ve4L5u9znURnUkvgkhamJPbj4fxJZf8y5I78bZomIX9OgCly5pYuralah33yH1zbdI++AD9FFRhE79D74jR9rqBE6YgGI2k/TCNKxZWZh69SR63ly0pUYgIl+bxZkZMzl+512g1eI9fDhhzz7jirckRKOlKAqFlkJiA2Nx07qxPmk9V8ZcCcCRzCMk5SYRF6KODsUFxzFv5zzSzRcusa5NWouX3os2fuolx7iQOFadXGV3jrVJa4kLdnyE6Z4u92BVrEz4bQL5xfnc+eudGHQGxncez9hOY53xtuuMxDchmiZfNx0phcXEmOyvhOzKMRNm0LuoV6oaJ3XWvDzS5s0jb+069V4Pq9XueNs/fq9Re95Dh+I9dGilxzUaDcETJxI8cWKldXR+fkS+8XqNzitEc/b25rcZFDmIcK9wcotyWXZ4GRvPbGTOlXPwNnhzfdvreW3ja/gafPE0eJKwPoG44DhbQjYgYgCtfVvzzOpnmNxrMmnmNN7b+h63dLwFg84AwE3tb+Kbvd/w5qY3Gd1uNBuSNvDb0d94/4r3q+qaHY1Gw33d7uOuzndxPPs4eUV5tPFrg4feo04+F4lvQojqXBvix8xDp5nXuSUawKrAhowcph88zY1htdtb1llqnNQlPfc8eRs34nvtKNyCg6HM/mpCiIbvbP5Znl39LKnmVLwN3rTzb8ecK+cwIGIAAE/3eRrNRg2TVkyiyFrEgIgBPNfvOdvrdVod71/xPjPWzeD2ZbdjcjMxqs0oHu7+sK1OlHcU71/xPrM2zuKLPV8Q6hFK/IB4BkYOrHF/9Tq9bQSwLkl8E0JU55nW4Uzdf5Kea3djUeDSDXuxKArXh/ozqWWoS/tW46QuZ9Uqoj+ag0fPnnXRHyFEPXhx4ItVHjfqjDzX7zm7RK6sCK8IPhz2YZXt9A7rzZKRS2rVR4C8ojwW7FrA+qT1nM0/i1WxHzn7dcyvtW67IhLfhBDVMWi1vNGxBZNahrE3N59ci4WuXh609qh6+aj6UOOkTufjg8636W+KK4Rwvfh/4tmUvIl/t/k3waZgNNTtyJnENyGEo6LcDUS5G1zdDTs1TuqCH5tI6jvvEvFKAlqT6xbYE0I0fatPreb9Ye/TI6RHvZxP4psQojoWRWFR0llWncsmragYq2J//L892rqmYziY1B2+7npKf0EuOnacAwMHoY+MBL19E62XLnVqB0XDpSgKitlc6XGNyYRG7kkSF8HH6IOvoW5HziS+iYpIfBOVee7AKRadOcuwQB86errX+RWEmnAoqfO+4oq67odoZBRF4dhtYzFv3VppHVPPnsR8+YUEPlFrD3d/mPe2vcdLg17C5FY3I2cS30RZEt9EVX5IOcfczi0ZFujYmqD1yaGkLviRh6uvJJoVxWyuMuABmLdsQTGb0XjUzfIToun7PPFzTmSfYMiiIUR4RaDX2q8BtXjk4os+h8Q3UZbEN1EVvUZDK1PDupfuPIfvqTs95T949O+HZ58+tm1uhABot2a13f1HVrOZAwMHubBHoqm4PPryejmPxDdRGYlvoqwHokOYdzKNhHaRDW6k1uGkruj0ac5Mi0cpKkIfGYlH3z549u2LR9++dptRi+ZHazKhlW+rog482P3BejmPxDdRGYlvoqwNmbmsychmeXoWHTzd0ZdJ7D7u2spFPatBUhez8HOshYWYt2wlb8MG8jZsIOl/P6IUF2OIiVGDYL9++Fx1VV32VwghnE7imxDCUT5uOv4V5OfqblSoRkuaaA0GPPv1xbNfXwCsBQWYt24l5+9VZCxeTMbiJRL0hBAXZeDXA/npup/wd/dnwNcDqpxZtubWNU47r8Q3IYQjZndq4eouVKrG69QBKIWF5G3bRt6GjeStX495xw7cQkLwHj7c2f0TQjQzT/d+Gk+9JwBTek+p9/NLfBNCNFYOJ3V5GzeSu2EDees3YN6xA314OB69e+N3001EvDYLfVhYXfZTCNFMXNv22gr/XpckvgkhqnLlxn0s6d4GP70bwzbuq3Jlut97d6i3fpXlcFJ3bNx49OHhBN47gcg338AtKKgu+yWEaKZyCnMcrutl8HLKOSW+CdG0JBUUMvNQEsvTszBbrbQ0GXm7Ywu6+9Ru0suIIF8MWi0AVwU13K0EHU7qAifcQ+6GDSS/nMC5r7/Bo3dvPPr0waNPb9z8/euyj0KIZmTA1wOqXSZAURQ0Gg3bx213yjklvgnRdGQUFTNyywEG+nnzZVxrAvVuHDEX4KfX1brNJ1uFVfj3hsbhpC7kiScAsObmkrd5M3kbNpC+YAGnnnwSY8uYkiDYF5+rRtRZZ4UQTd+CEQvq/ZwS34RoOt47nkKk0WA3oSHGZHT6ebZl5XEgLx+A9p7uxHm7fumbGk+U0Hp64nXppXhdeikAlowM0j/9lHNffMm5bxbhc9Vup3dSCNF89A7r7bJzS3wTomHLzs4mKyvL9txoNGI02ids/5eWydAAHybsOsLajFzCjXrujAzi9ohAp/ThdH4hDyYeY0NmLr5u6uhfZrGF3r6ezImNIcLddbtN1DipU6xW8nfuVG8q3rAR85YtWPPy0IeH433llXXRRyFEM7Y5eTNL9i/hZPZJ3rjsDUI9Q/nx0I9EekXSM7SnU88l8U2Ihi02Ntbu+bRp04iPj7crO55fyGen07g/KpjHYkLZlp3HcwdOotdouDk84KL78MS+ExQpCqv6dqSthzsAB/PyeXzPcZ7Yd4Kv49pc9Dlqy+GkLn3+fHI3bMC8ZSvW3FzcQkPx6NOb0Gem4tG3L4aoqLrspxCiGfr92O88s+oZrml9DXvS91BoLQQguzCbeTvn8WHoh045j8Q3IRqHxMREIiMjbc/LjtIBWBWI8zbxTBt1y7+u3h7szcnn89NpTknq1mbk8GPPdraEDqCthzsvtY9i9JYDF93+xXA4qTv72ed49OlDyNNP4dm3L4aYmLrslxBCMHfHXJ7v/zyj2ozilyO/2Mp7hPRg7o65TjuPxDchGgdvb298fHyqrBNicKO9p7tdWTtPd35OzXRKHyKMBooUpVy5RVEINeqdco7acjipa7fq77rshxBClHM08yi9QnuVK/cyeJFdmO2080h8E6Lp6OPryaG8Aruyw3kFRLk7J+F6oU0Ez+4/RUL7KNsSKduy8nj+wCmmlYwOuorDSV3R6dMO1dNHuPYNCSGajkBTIMezjhPpFWlXvjVlK1HezrskKvFNiKbjvugQRm7Zz+yjyYwK8WNrdh4LT6fzeofax4wOq3baLTicZ7Fy9eb9uJUsv1SsKLhpNEzae4J/Bftd3Bu4CA4ndQeHlbpJ+PywY+m1pBQFNBo6JcrsMCGEc9zQ/gZe3fAqLw58EY1GQ2peKttTt/PGpje4r9t9TjuPxDchmo4ePh583KUVLx9O4s1jZ2jhbmBGu0jGhNX+froX20ZWX6kBcHz2q0aDPjQU3+uuw2voUDRutV/ETwghHHFPl3uwKlYm/DaB/OJ87vz1Tgw6A+M7j2dsp7HOO5HENyGalOFBvgx34s4P5ydYFFsVlqacY2iAN8EG194/VxHH76lb8RcZ339P5tLvOLdoEb4jR+J3wxiMbVw3dVcI0bRpNBru63Yfd3W+i+PZx8kryqONXxs89M5d5FPimxDCEW5aDVP2neDvvp1c3ZUKaR2t6BYcTNC999Lml2VEzX4bS1YmR2+6mSM338y5xYtRrNa67KcQohnT6/R46j0J9gh2ekIHEt+EEI7r7uPBruw8V3ejQjVefBjAo1cvPHr1onjSJE498SRn4qfjM3w4Oj8/J3dPCNGcFVuL+XD7h3y15yvyitUg6uHmwa0db+XB7g+i1zr/8ofENyFEVe6MDCL+4GlOFxQR5+2Bh85+fCzWy+SintUyqcvbspWMpf8l+9f/w9CqFWEvPI+2mnVjhBCiphLWJ/DH8T+Y1GsSccFxAGxP3c6H2z8ksyCT5/s/7/RzSnwTQlTlgd3HAHjuwClbmQZQSv48PbS7K7oF1GRJk5QUMn/4gcyl32HJysL33/8m5qsvcW/f3ikdSZs7j9Q338R/3B2EPfMMANaCAlJefZWsn5dhLSrCa+BAwqa9gFtQ0IV+nT5N0vTp5K3fgNbDA9/RowmZPAmNW63yVSFEA7LsyDJmXTqLwVGDbWUdAjoQ5hnGlL+nOC2pq+v4BhLjhGgqNvSPrb6Sizi+pMnlV6APCcF39Gi8Lr8cjd4NFIX8ffvs6rl36FDjTph37iRj0SKMZV6bnJBAzsq/iZz9Nlovb5JnzODkoxNp+fVXACgWCyfufwC34CBafv0VxampnJ7yHzRuboRMnlTjfgghGhaDzlBujTqAKK8op156rcv4BhLjhGhKot0Nru5CpRz/qmexUJSURNqHH5I2Z45aVnabjFqs42TNzeX0k08RPuNF0j6cc+F02dlk/Hcpka+9hme/fgCEJ7zM4auvwbxtG6bu3clds4aCQ4do8cnH6jfbTp0IfmwiKa+/QfAjD6MxNNwPXghRvVs63sKcHXOYOXAmBp3681xoKWTuzrnc2vFW552ojuIbSIwToqlZfOZslcdvuoj18C6Ww0ld2z9+r5MOnHlxBl5DLsNzwAC7gJe/ezcUFeE5oL+tzNi6NW4R4eSVBDzztm0Y27e3u1ThOWgQ1vjpFBw8iHtswx0iFUJUb2/6XtafWc+wJcNoH6BeCt1/dj9F1iL6hvfl8b8et9V9e+jbtT5PXcU3kBgnRFPzfKl76QCKFAWzxYpBq8Gk1TaOpC533Tq8Lr8cN39/p5088+efyU9MpOW3S8odK05NQ6PXoytzg7JbYBCWtDRbHbfAwDLH1efFJXUqUlBQQEHBhX3hsrOdt4ekEMJ5vA3eDGsxzK4szCPM6eepi/gGrolxEt+EqFv7BnctV3Y4r4Ap+0/wUHSIC3p0gcNJXeb/fuTM9Bdxj43F64rL8b788otamLMoKYnklxNo8fECtEZjrdupjYSEBKZPn16v5xSiIZm/cz5/HPuDI5lHcHdzJy44jkm9JtHKt5WtToGlgNc2vsavR3+l0FLIwIiBPNvvWYJMF0aNknKSmLFuBhvPbMRD78GoNqN4rOdjuGkvhJaNZzby2sbXOJhxkDDPMO7rdh+j2452qJ8zB8102nuuirPjG7guxkl8E6L+tfYw8mzrCB7Zc4zVga6bLe/w4sMxn31Ku1V/43/breTvTuToTTdzcMQIkl95lbyNG2u8OGf+7t1Y0tM5cv0Y9nTuwp7OXcjbuJFzC79gT+cuuAUFohQVYcnKsntdcXoaupJLEW7BQRSnp5c5rj4vfbmirKlTp5KZmWl7JCYm1qjvQjR2m85s4paOt/Dl1V8y98q5FFuLuf/3+8krurCg5qwNs1h5ciVvXPYGn1z1CSnmFCb9deHmfIvVwkN/PkSRtYiFVy9k5sCZ/HDwB97f9r6tzsnskzz858P0DuvNtyO/5fZOtxP/TzxrTq2p1/dbHWfHN3BdjJP4JoRruGngTEGRa/tQk8o6X198R43Cd9QolMJCctevJ3v5ck499TRKfj5el12K19DL8bp0MFqPqld99+jXn1b/+8GuLOmZZzG0bkXghAnow8NBryd37Tp8RgwHoODwEYpPJ+HRvTsApu7dSZvzEcXp6bZLErlr/kHr5YWhbdtKz200GjGW+uacVSaoCtHUzblyjt3zmYNmctmiy0hMT+SSsEvILsxm6cGlvDr4VfqG9wVgxsAZXPv9tWxP3U5ccBz/nP6Hw5mHmTd8HkGmIDoGdOSRHo/w1ua3eCjuIfQ6PYv3LybSK5Knej8FQGu/1mxN2crCxIUMjBxYYd9u+vEm5g2fh6/Rlxt/vBENmkrfx+KRi530iTg3voHrYpzENyHq1v+lZdo9VxRILizi41Np9Pb1dFGvVLVe6EhjMOA1eDBegwfDtGmYd+4i56/lpH34IQWHDxH80ENVvl7n5YmuzBpQWpMJnZ+fbW0ovzHXk/zqK+h8fdF6eZE8cyam7t0xlQQ8z4EDMbZpw+mnpxDy1JMUp6aROns2/rfdhlZmhYlmKDs72+6XeNlf8JXJKcwBwNeoboCdmJ5IsbWYfhH9bHVa+7Ym3DOc7SlqUrc9dTvt/NrZXY4dEDGAGetmcDDjIJ0CO7E9ZTv9wvvZnWtAxABmbZxVaV+GRg+1zXS9PPpyB961811sfAOJcUI0VXfuPGL3XAMEGtwY5OdFfNvySzDVJ6etXmnq2gVT1y4ET5yIUuSc4cfQqVPRaLWcfOwxlMJCvAYNJOyFF2zHNTod0XM+JGn6dI7ecitakwnf0aMJnvioU84vRGMTW2Y25LRp04iPj6/yNVbFyqsbX6VHSA/a+bcDIM2chl6rx8dgf29IoHsgaflptjqBJvub+M8/TzOrddLz0yusk1OUQ35xPu5u7uX682D3Byv8uyvVRXwDiXFCNEZJLtwxojo1SuqU4mKwWu3WRjq3ZAnmTZtx79IF/9vHotFo0OhrtyhozMLP7Z5rjUbCXnjBLsiVpY+MpMXcubU6nxBNTWJiIpGRF74pOjJK99K6lzh47iCf/euzuuzaRdmdtpvDmYcB9RJu58DOTj9HXcc3kBgnRFPwxpEzPNgipNyer2aLlQ+Op/BEK+fP0HeUwxMlAE499RSp775ne37um0Ukv5yA1Wwm7YMPSH3zLad3UAjhOG9vb3x8fGyP6pK6l9a9xMqTK1kwYgFhnhcCUZApiCJrEVmF9vdjpeenE+QeZKuTbra/if/88/OXZAPdAyus46X3qnCUrqwzuWcY/8t4bv35Vl7Z8AqvbHiFW3+6lXG/jONM7plqX18TEt+EEI544+gZci2WcuVmq5U3jjo3LtVUjZK6/MREPAcPsj0/t3gRoVP/Q9Q7s4l8+20yf/7J6R0UQjifoii8tO4llh9fzoIRC4jyjrI7HhsYi5vWjfVJ621lRzKPkJSbRFxIHABxwXEcyDhgl7StTVqLl96LNn7qciBxIXGsS1pn1/bapLXEBcc51M/4f+Ipthbzw+gfWHPrGtbcuoYfRv+AVbES/098bd56pSS+CSEcoUCFE7gSc8z46XX136FSHLr8enqquvl08Zlkzi38gszvfwBFoWDvPnJXrcK8bTtYiilOSeX0M88CEPHyS3XXayHERXlp/UssO7yM2ZfPxlPvabsH7vwImrfBm+vbXs9rG1/D1+CLp8GThPUJxAXH2RKyAREDaO3bmmdWP8PkXpNJM6fx3tb3uKXjLbaJDje1v4lv9n7Dm5veZHS70WxI2sBvR3/j/Sver7RvpW1K3sTCfy20Wz+vlW8rpvadyp2/3OmUz0LimxDCER1W7USDOjFi4Po9dmmdRVHItVgZF1n5cmr1waGkLiLhZQBy168jYPw4PC65hOwVKzBv2ULUu+8C6j6G2X8ul2An7FjN5grLNSYTGk3lS1WIurVo3yIA7v6/u+3KZwycYVsY+Ok+T6PZqGHSikkUWYsYEDGA5/o9Z6ur0+p4/4r3mbHu/9u78/CmyrTx498kbdp03/eWAoVCWdqC7OqgoKDvqCDyouKA4zoKKAIzgsqmSBXHmUFhBEZZBXFEUETk/SkIArIjuyA7Am3pQvd0S87vj0IgdCGlaZIm9+e6ekHOeXLOndP27n3Oec7zvMUTa59A56bjwZYPMiJlhKlNjG8Ms/vMZsauGXz666eEe4UzpeeUWoczuVGEdwSVxspqy41GI6FeofX92DWS/CZuleQ31/JmQjQKCq8c/Z2/No/AV3PtqpxWrSLWU8ttTWlIE+8uXUmfNBn/hx4if+VKfO+/z7Su7OhRtM2aWT1A0bQd73V7jct1nTrRbOmnkvjs5ODwgzdt46Hx4I3ub5gVcjeK8onio74f1bmdLhFd+OKB6tNkWWJM5zGk7Uzj9W6v0y6k6uGIw9mHeWfXO4y9bewtbbM2kt9EfUl+cy1DIqvmdI3z9KCrvzduasf7/tarqAsb/yqZaWkUrFmDV/fuhDz/vGld4Q/r8X/wAasHKJoelU6HrlMn9Hv31tpGv3cvil6PyoJBXIXremPrG5RWlvL42sfRqKrOig2KAY1Kw6Stk5i09dpTo1sfa9gsFZLfhCUkv4megT72DqFW9Srq3AIDiZ5R86Ch4RPGWyUg0fSpVCqaLf0UpYZbE0a9vtazWyFu9GqXV222L8lvwhKS35qeD89m8vapdJ6NCeGtVjE3f0MTZrXBh4W4nkqlkrNU0WAPJTxk7xCEqEbyW9PxS0EJiy/mkOR98yGUnIFFQ5qkT55CRYZlY68UrF1L/jffNCgoIWxFURSMJSW1fimKYu8QRSOT/Caclavnt+JKAyOOnOX9xFj87TzUiK1YdKVOExTIqT8+gK5TKr533YVn+/a4hYWh0moxFhRQdvIkJXv2ULD2O9zCQol8883GjluIBlMUhbOPD0X/yy+1tpEOz85P8ptwRs6a3+ozv/X44+fpG+zHnUG+/PNs4wwKfLG0HIAoT8eYi9mioi7s5ZcJGjqUvBUruLzsM8pOnjRbr/b2xrtHDyLfnFo1AbYQTYCi19eZ8EA6PLsCyW/CGTlrfrN0fuuvMi9zsFDPus6trR6DUVH455lM5vx+iWKDEQAfNzV/iQ1jdLNw1HYski3uU+cWEkLIX/5CyF/+giE/n4r0dJTSUjSBgbjHxTWpSl+IG7XaugW1Tmd6LR2eXYvkN+HMnCm/WTK/9YXSct44foH/prTEU1OvibMsknYqnWXpubzeMoquV8al25FfzN9PZ1BmVJjQItLq+7TULT0oofH3R+Pvb+1YhLAbtU6Hugmdrbqiq3O9Xj9HbWOQ/CacjTPlt6vzW9flQGEJ2RWV3LP7mGmZQYHtecXMv5DNuT8ko2nAidp/M3L5R5tY+oVcyxNJPjoite6M/+180yvqhBDCFoyKkbkH5rL48GJKKksA8HbzZli7YTzX8TnUKuufhQshmrY7An35sUui2bLRR8/RysuTEXFhDSroAPIqDSR4Vb9CmODtQV5l9RlwbEmKOiGEw/pg7wesOrGK0Z1GkxKWAsAvl37ho/0fUW4o56VOL9k3QCGEw/Fx09DWR2e2zEujJtC9+vJbkeStY/75bN5ubT7m3fzz2SRZYfsNIUWdEMJhrT65mik9pnBX3F2mZYlBiYR5hfH29relqBNC2NzEllE8cfAUP10uNM31uju/mItlFSzt2MKusUlRJ4RwWPll+TT3b15teXP/5uSX59shIiFEU7QqtZXVttUz0Iefu7VlwYVsTpSUAvA/oQE8GR1ChIe71fZzK+pV1On37aPwx40oFRV49+guj/cLIRpVYlAinx39jAndJpgt/+zoZyQGJtbyrlsj+U0IYYnzpeVEe7jX+EDE+dJyYuw4Zp3FRV3Buv/jwpgxqDw9Ubm5kbtwIWFjxxL89FONGZ8QwoW90vkVRqwfwfb07SSHJgOwP2s/GcUZ/Lvvv622H8lvQghLdd12hP292hGqNb8ql1tRSddtR7h4V4p9AsPCacIAcubNI2DwYBJ37SRx5w5CX36Z7HnzGjM2IYSL6xLRhTUD19Anrg+F5YUUlhfSJ64P3wz8hs7hna22H8lvQghLKYCK6k/QFhuMeKjt+0S+xVfqys6cIfqf/0ClqZo/LfjPT5L14YdU5uTgFhzcaAEKIVxXelE6Ed4RNT4QkV6UTqSPdcaDkvwmhLiZyccvAKACZpxOR3ddAWdAYW9BCe2bytOvil6P2sfH9Fql1aLWajGWlIAkPatSFAVFr691vUqnkxHuhUvov7I/GwZvIFhnnmPySvPov7I/+4ftt8p+JL/ZjuQ30VQdLKr6uVWAX4tKcVdf+znVqlS089HxQmyYnaKrUq8HJfK+WGE2KrViMJC/ahWagEDTsqBhf7JedC7IWSdhFuJWKIpS4895SWUJHpqaJ/G+VZLfGp/kN9GUrUxNAODlX88xrVU0vm4aO0dUncVFnXtkJHlffGH+5pAQ8r9efW2BSiVJr4GcdRJmIepjxq4ZAKhUKmb9MgtPN0/TOqNi5GDWQas+/Sr5zTYkvwlnMLNtnL1DqJXFRV3ChvWNGYeogTNNwixEfRzNPQpUXdk5fvk47pprT5m5q91pHdSaJ9s9abX9SX6zPclvQlifDD7swJxpEmYh6mN+v/kAvLHlDcZ3HY+P1ucm7xBNjeQ3IazP4qIu76uvLGoXMGDALYYihBDmpt0+zSb7kfwmhHAGFhd16RNeqzqrcnMDRam5kUolSU8I0eRIfhNCOAOLizptyxYYsnPwe/ABAgYNwjOx4Z2Us+fOo/D77yk/dQqVpye61FTCxo7Fo8W1uR6NZWVcevddCr5di7GiAp9evYiYPAm3kBBTm4qLF0mfOpWSHTtRe3nhP2AAYWNeQeUmd5eFEDcn+U0IUR+nSsrYmldIdnklxhvOA8c2j7BPUNRjRomWa9YQO3cOSmkZZ5/4E6cHPcLlzz7DUFR0yzsv2bWLwMcfJ/7z5cTN/wSlsoJzzzxdNTbUFZlpaRT+uJHomf+i2eLFVF66xPlR1wYiVQwGfn/+L1BRQfxny4h6J438VavI+uDDW45LCOFaJL8JISz16cUc7tj5KzNOZ7AmK4/vsvNNX+uy8+0aW71O9XTJyeiSkwl/bQIF69aRv3IVmTPew7dPHyKnv41aW79JbOM+/o/Z66i0NI737EXp4cN4demCobCQvC9XEv3ee3h37w5AZNp0Tt3/P+j37UOXkkLx1q2UnTxJ3IL5VWe3bdsS+vJLXPr7+4SOHIGqnjEJIVyT5DchhCX+eSaD8c0jGdUs3N6hVHNLk5SpPT0JGDCA0FEj0XXoQMHatXWOEG4pY2Fh1fb9/QEoPXwYKirw7tnD1MajRQvcoiIp2bcPAP2+fXi0bm12u8L79tsxFhVRduJEg2MSQtjX2YKzfPHbF8zdP5eP9n9k9tUYJL8JIeqSX2ngwbAAe4dRo3p3yqjIzCR/1VfkrVqJUqLH78EHiJgyGc2VRHWrFKORzOlp6Dp1wrN1awAqs7JRubuj8fMzDzo4BEN2tqnNjXMzXn1deaXNjcrKyigrKzO9LrySbIUQjmXFbyuYtn0aAR4BhOhCzGYZUKHiheQXrLo/yW9CiJt5ICyAjbmFDI+27qw21mBxUVfw3XfkrVxFya5deN/ei/BXX8XnD38wTYDdUBlvvknZ8eM0W7bUKturS1paGlOnTm30/QghGmbegXmMSh3F0x2ebtT9SH4TQliquc6Dd0+ns6egmLbeOrM5YAGeiQm1U2T1KOoujBmLe2QkQcOH4xYcTMX5C1xeuqxau1uZRifjzbco2riJZp8uwT3i2lMjbqEhKBUVGAoKzM5mK3Oy0Vy5HeEWGoL+4EGz7VXm5FStu+6WxfUmTJjAmDFjrn22CxdISkqqd9xCiMZVUF7AvfH3Nvp+JL8JISy15GIO3hoN2/KK2ZZXbLZORRMp6twjI0GlomDNmtob1XNuREVRyHxrGoU//ECzxYvQxsSYrfds1w7c3Sneth2/flWJvezUaSovpuOVkgKALiWF7DlzqczJMd2WKN76M2ofH7QJCTXu18PDAw+Pa5dNCwoKLI5ZCGE79za7l20XtxGbGNuo+5H8JoSw1K4ejnuSZNe5XzPefJOCNd8SM3sWam9vKrOyAFD7+qL29ETj60vAoIfJfPcdNP7+qH18yJw2DV1KCrorSc+7Vy88Wrbk4t9eJeyv46jMyiZr5kwCH3+83k+rCeEqdmfsZuHhhRzJOUKWPot/3fUv+sT1Ma1XFIXZ+2bz5fEvKSwvJCUshYndJ9LMr5mpTX5ZPtN3TGfT+U2oUdO3WV/Gdx2Pl/u1qZ+O5R5j+o7pHMo+RKBnII+3fZyn2j9lcZxxfnHM+mUW+7P20zqwNW5q85Q1tO3QBhyFayS/CSHqq9xo5FxpOfGeHrjdcAvWXqw2emVFRgbZs/9N5FtvWvyevM+WA3Bu2HCz5ZHTpxPw8EAAwidMQKVWc/7ll1HKy/G5vRcRkyaZ2qo0GmLnfET61KmcefQx1Dod/gMGEPrSKCt8KiGck75ST+vA1gxMGMjojaOrrZ9/aD7Lfl3GtNunEe0Tzax9s3j+++f5esDXeGiqrgK9uvlVskuymXfPPCqNlUzcOpEp26Yw484ZABSVF/H898/TPao7E7tP5HjecSZtnYSv1pfBrQdbFOeK31bg5e7Fnsw97MncU229tYq6m5H8JoS4qsRg5PXj5/lvRi4AP3drSzOdB6/9dp5ID3e7DnVitaLOkJdH3pdf1ivptT36603bqD08iJg0ySzR3cg9Opq4efMs3q8Qru6OmDu4I+aOGtcpisKnv37Kcx2f4+64uwGYfvt0en/emw3nNnBf8/s4lXeKrRe2svx/ltMupB0AE7pN4MUfXmTcbeMI8wrj21PfUmGs4K2eb+GucSchMIGjuUdZfHixxUXdukHrrPOBG0jymxBNxwdnM/k2K48TJWV4qtV08ffijZZRJHh5WmX7009d5HCRnpUpCTx24JRp+Z2Bvvz9TIZdi7pbGqdOCOG8zhedJ1ufTfeo7qZlvlpfOoR2YH/WfgD2Z+3HV+trKugAukd2R61SczDroKlN5/DOuGvcTW16RfXiTMEZ8svqN+p6haGC0/mnqTRWNuSjCSFcwLa8Iv4cHcK3nVvx35SWVBhhyL6TFBsMVtn+d1n5pLWKoVuAD9ffdE309uSMvqzW99mCTB4ohBMpLCw06xh/Y6d5S+Toq56uDPY0Hx8t2DOYbH3V2GjZ+uxq693Ubvh7+Ju1ifaNNt+GLti0D3+Pm4/9pq/Uk7YjjdUnVwPwzcBviPWNZfqO6YR5hfFMh2fq9dmEEM7vs+SWZq9nto2j/dZDHCjU0yPAp8Hbz62oJERbvXwqMRqxd886uVInhBNJSkrC39/f9JWWlmbvkBpk5t6ZHLt8jPn95qPVXHswoHtkd/7vzP/ZMTIhRFNRWFl1hS7AzTrjTib7evF9TvWnypdezOE2f2+r7ONWWXyl7vyoujvmGgpk1HIh7O3IkSNER1+7Olbfq3Rw3dW00hxCva6Nt5RTmkOboDYAhOhCyCnNMXtfpbGS/LJ8QnQh19rozduYrgLqzK/y1WbDuQ2894f3SA5NRnXdOXBCQAK/F/5ez09WO8lvQjQN9b0bYVQUJp64QFd/b9r66KwSw4QWkTx+4BS/FZdiUBQ+Pp/Fb8Vl7CooZlVqzUMN2YrFV+rUPr51frlHReH/0EONGasQ4iZ8fX3x8/Mzfd1KURfjE0OILoQd6TtMy4rKiziYdZDk0GQAkkOTKSwv5HDOYVObnek7MSpGOoR2MLXZk7mHCmOFqc229G3E+8VbdOsV4HLpZYI8g6ot11fqzYq8hpL8JkTTUN+7EeN/O8/RYj1zkprV2a4+ugX4sL5LIgZFoY23jo25hYRo3fi2UyuSfb1uvoFGZPGVuqi06Y0ZhxDChkoqSjhXeM70+kLhBY7mHsVf60+kTyRPtH2CuQfmEucbR7RvNLN+mUWoV6jpadgWAS3oFd2LqT9PZWL3iVQqlUzfOZ3+zfsT5hUGwP0t7uej/R8xeetknmr/FCfyTrD016X8tctfLY4zKTiJn87/ZBq65Goh9+XxL00FpjVIfhOiaajP3YgJv53nh5wCVqUmEOVp3XEd43UevN8mzqrbtAZ5UEIIF3Q45zBP/d+1QYDf2/0eAA+2fJC3b3+bp9o/hb5Sz9RtUyksLyQ1PJU5feeYxqgDePeOd3l7x9s88/+eQa2qGnx4QtcJpvW+Wl/m3jOX6TumM2TNEAI8A3i+4/MWD2cC8HKnl3nhhxc4lXcKg2Jg6a9LOZl3kn1Z+1jQf4EVjoQQoim5ejeiLoqi8NrxC3yXlc/K1ASa6ep/x6IuV/vo3UgFaNUqtGr7Pa4gRZ0QLqhLRBcODj9Y63qVSsXI1JGMTB1Zaxt/D3/TQMO1SQxKZNF9i245zk7hnVjxwAo+OfQJrQJa8fPFn2kb3JZP7/+U1oGtb3m7QgjnNf6386y6dJmF7Vvgo1FzqayqC4ivmwadpuEFV+vNB+vs/BHp4c6QyCDGxUegVtn2eVgp6oQQDi3WL5YpPafYOwwhRBOx6GLVA1kP7zthtvxfbWJ5NNKyh7TqMrNtHO+cSmdIRBCpflV96H4pKOG/GbmMjg8np7ySj37PwkOl5uV42w5ELEWdQFEUFL2+1vUqnQ6Vjc82hICqBzRqolKp0Kq1ZgMbC1ETyW+uJ+OulEbd/n/Tc5mcEMVDYYGmZfeG+NPGx5MlF3JYkZpAtKeWmWczpagTtqUoCmcfH4r+l19qbaPr1IlmSz+VxGcF8gemfnp+1rPO4xHuFc5DCQ/xQvILqFUy7KYwJ/nN9lwhx+0uKGZGYmy15R18vNhTUPUAWld/by6Ults6NCnqXJ2i19eZ8AD0e/ei6PWovOz7qHZTJ39g6m/a7dP4YO8HPJTwEB1CqoZKOZh9kNUnV/Ncx+e4XHqZhYcXolVrebbjs3aOVjgayW+25So5LspDy7L0HN5oGWW2fFl6DlEeVU/ZXq4w4O9m+xJLijph0mrrFtS6a4MzGvV6jve63Y4RORf5A1N/q0+sZlyXcfSP729a1ju2N60CW7Hi2Ao+7vcxkd6RzDswT4o6USfJb43PVXLc5IQonj10hg05BaRc6VO3v7CEEyVl/KddPAD7Ckt4KCzA5rFJUSdM1Dod6ib6i9bULvnLHxjL7Mvax8QeE6stbxvUlv1Z+wFIDUslozjD1qGJJkbym205c47rF+LP5m5tWHIxh1MlZQDcHeTHgvbBxF0ZPuXJ6BC7xCZFnWjymuIl/6b8B8aWIrwjWHl8Ja90fsVs+crjK4nwjgAgvywfP23d41YJ0VQ1xfwGzp/jmuk8qt1+dQRS1Ikmz1Uu+buisZ3HMnbTWLZc2EL7kPYAHM4+zOn80/yj9z8AOJR9iH7N+9kzTCEajeQ3x5RfUcmy9FyOl5QCkOjtyWORwfi5aewalxR1wqk48yV/V3RX3F2sHrCaL377grMFZwG4Pfp2Zt49k2ifqqmChrQZYs8QhbAZyW+OYV9BCY/tP4mnRk3qlble5/6excyzmSxPbklHO87/KkWdcCrOfsnfFcX4xlS7/SqEK5L85hgmn7jAvSH+vJ8Yi5u66pZ3pVFhzLFzTDp+ga86tbJbbFLUCWFltXVqNtbR0VnUrqC8gFXHV3Eq/xQALf1bMrDVQHy1vnaOTAjXU9dDG66S4/YXlvD36wo6ADe1ihFx4fTffcyOkUlRJ4RVWdKpWVjucPZhnv/heTw0HqZx6hYfWcx/Dv6HuffMJSk4yc4RCuE6JL9V8dFouFBWTitvT7PlF0vL8dZInzohnIYlnZp1nTqhuq5fjKjdjF0z6B3Tmyk9p+CmrkpXlcZKJv88mXd3vsui+xbZOUIhXIcl+Q2cP8c9FBbAmKO/M6llFF38vQHYlV/MmycvMjA8wK6xSVHXQLc6fpDcomvaLPn+3dip+SpHHFPKUR3OOczknpNNBR2Am9qNp9o/xaNrHrVjZK5B8ptrakh+A+fPcZMTolCp4KVfz1GpKAC4q1UMjwrh9ZaRdo1NiroGuNXxg+QSdtNm6fdPOjU3nLe7NxlFGbTwb2G2PKM4Ay93ObaNSfKba5L8VjeDorCnoIRx8RG81iKKs/qqwYeb6Tzw0th//mkp6m7i+jOWG88+LB0/yJCbW+0xdLlF13TceHVBvn+20z++P5N+nsS428aREpYCwC+XfuH93e9zf/P77RucE5D8JiS/1Y9GpeLR/Sf5qWsbmuncaOvjWMdBirqbUPR6jnXqDEDi3j21Du5Y1/hBdY0j5Mq36Gq7FeNon12+f/Yz7rZxqFQqXtvyGgbFAICbyo3/TfxfGebECiS/NR7Jb84r0duTc/pyml2ZEsyRSFFnJTdeilbpdOg6dUK/d2+t79F16oQmKMimvxw1nZXZS23JxBGmvHHU758rMRgN7M/azwvJL/Byp5f5vfB3AGJ9Y9G5OdbZsbOT/FZ/kt+c1/jmkUw9eZG/GSNI9vWqdtvV146zSkhR10hUKhXNln7qcJMw23v0cUuSiSNMeWPP719df4hc6QxZo9bw/PfP8/WAr4nxjaF1YGt7hySukPxWM8lvlmnqOW7ogaoxM4cfPM31kSqACrh4V4odoqoiRV0jUqlUDjEXn6VnZXX1kbDWGXBdyaSxp7yp72ew1/evrmNQ1y0yZ5QQmMD5ovPE+MbYOxRxA8lvNcQi+c0iTT3HfZmSYO8QauU0RV3u0qXkfjKfyuxsPNq0IeKN19F17GjvsBpNfX6BrXFWZs1k5IjFkr1Z8ofJFY1KHcX7u99nZMpIkoKTqt129dH62Cky23OlHCf5rf4cOb+Bc+W4noGOm3ecoqgrWLuWS++8S8SUKeiSO5K7aDHnnnmWlt+txS042Gr7aQr9NWpzK4nGGmfAt8panYzt+Rnqw5I/TIDd47S1F394EYBRG0ZVGzZDpVKxf9h+e4VmU7bIcZLfqpP8Zj1NPccdKbL89yHJjk/EOkVRl7NwEQGDBxMw6GEAIqZOoWjTJvK+XEnIc89abT/2PhOy9S+wPftdWKuTsb37jtSHo9zOciSf9PvE3iE4BFvkOMlvNcck+c16mnKO67PrGCqu9Zuri/SpawClvJzSw4fNEptKrca7Rw/0+/Y1ePuOdCZkj19gW/4SNlYn46acSFxdl4gu9g7B7hozx0l+k/zmzOafz+Lfv18iq7ySJG8db7eOppOf9y1ta2ePa/NMHyosYerJi7wYG8ZtV6YJ251fzJzfs5goM0o0TOXlPDAY0NxwC0ITEkzZ6dM1vqesrIyysjLT68LCwlq372hnQs78C2zPTsbCcRzLPWZx28SgxEaMxDHUN8dJfnNMkt9s66vMy0w5cZF3E2Po5OfNf37P4rH9p9jSrQ2hWvd6by/WU2v6/7OHzjCtVQx9g/1My5J8dER5aplxKp37QgOs8RFuSZMv6m5FWloaU6dOtbi9MycaRyPHWgz+ZjAqlcrUb64urtKnrj4kvzkuOda2M/f3LIZGBfNYZNXJ0IzEGH7IKWB5ei6jmoU3aNtHi/XEXVfkXRXnqeW3ktIGbbuhmnxR5xYYABoNhpwcs+WG7BzcQkJqfM+ECRMYM2aM6fWFCxdISkqqsa1wPI7UoVtY37pB60z//zX3V97f/T5PtnuS5NBkAPZn7WfxkcUuM6NEfXNcffKboiiUGI1WjVfUn2IwotdWzU5QVFyM2nDte2Is1ZvWlRiMqAwGu8RoK15qdYOvDJcbjRwoKuGlZmGmZWqVijuCfNhdUNzQEGnl5ckHZzP5R5tYtGq1aZ8fnM2klZdng7ffEE2+qFNptXi2a0fxtu349u0LgGI0Urx9O4FDh9b4Hg8PDzw8rk3vUVBQYJNYhXXIbQrnFuUTZfr/2I1jGd91PHfG3GlalhiUSIR3BLN+mUWfuD72CNGm6pvj6pPfSoxGWv500PpBi/qbubDq30MXal+3+4StorGbk3d2wFtT+4wMhYWFZj/TN/68A+RWGDAoVLvNGuruzoniMhrq3cQYhh04TerPR0jyqSrijhSVogIWd2ze4O03RJMv6gCCnxzOxfET8GzfHl3HDuQuWoxRryfg4YH2Dk1YiSN16Ba2czzvODE+1QcejvGJ4VT+KTtEZB+S44SocuNV58mTJzNlyhSbxtDJz5sdPdqyMvOyqUh8KCyQgeEBdRaktuAURZ3f/fdTmXuZrA8/wJCVjUfbtsT9Z16tt19F0+NoHbqFbbTwb8HHBz9mas+puGuqzrorDBV8fPBjWvi3sHN0ttNYOc5LrebknR2sFKVoEEVB0dfeH0ul8wQXyG9eanWd648cOUJ0dLTp9Y1X6QCC3DVoVJBVXmG2PKuigjCPhpc9xQYD3hoNf4pyvBrDKYo6gKAnhhL0RM23W4VzkE7Grmdi94mM3DCSviv60iqwFQDHLx8HYNbds+wZms01Ro5TqVR2v7IgruPruDMVOApfX1/8/PzqbKNVq+no48Xmy0WmJ1GNisKWy0U8Fd3wQqzD1sM8GBrAY5FBdAtwrO+Z0xR1Qoj6++zoZyw8tJBsfTaJQYlM6DqBDqGOc+WmQ2gHvnv4O749/S2n86uG7+gf35/7m9+Pl7sU+EKImj0fG8rLR8+R7OtFqp8X/zmfRYnByKORQQ3e9uy2cXyekcsj+04S66nlscggBkcEEeFR/6FSrE2KOiFc1LrT63hv13tM7D6RjqEdWXJkCc//8DzfDPiGYJ31ptdriJKKErzcvRjcerC9QxFCNCEDwgPJqahkxul0ssoraeej47OOLW5pjLob3RcawH2hAWSXV7IiI5fPM3J593Q6vYP8eCwyiH7B/rip7XOrXIo6IVzU4iOLGdRqEANbVXW2n9RjEpvPb2bViVU80+EZO0dXpfd/e9Mvvh8DEwbSKbyTvcMRQjQhT8eE8nRMaKNtP0Trxl/iwvhLXBgfn8/irZMXWZ9TQJC7G8OighnVLBwvTd19BK1NirqbUBQFfaWMgyYcg87NOg+DVBgqOJJzhKc7PG1aplap6R7Vnf1ZjjOgb9odaXx94mue/n9PE+0TzYCEATzY8kHCvMJu/mYhhGhEWeUVfJ5edaXufGkFf7zSzy69rIJZ5y6xt6CEz1Na2jQmKeoA45XBN9PT06utK60s5cF1D9o6JCFqtLr/ajzdqg9uefVnNz8/36wTcU1jOAFcLruMQTEQ7Gl+mzXYM9jUd80R9InrQ5+4PuSW5vLNyW/4+uTXzP5lNj2jezIwYSC9Y3vjppY0Vpe68psQTcXVn1+jAwyW/W1WHsvTc9mYW0hrbw+ejA7hkfBA/N2v5aIu/t7cseOozWOTbAhkZmYC0LVrVztHIkTdWtGqzvXt27c3e22PMZwaQ5BnEMPbDWd4u+Es/XUp/9j9Dzaf30ygZyCDWw/m6Q5Po3OTMQprIvlNOJPMzEzi4uLsGsPoX88xIDyQ1Z1akepX8wNb4Vp3Xm7gdGS3Qoo6IDU1lQ0bNnD33Xdz5MgRfH197R2SwygsLCQpKUmOyw0c7bgYjUbOnTtHUlISbm7Xfq1rukoHEOgRiEalIafUfOqpnNIch3lI4nrZ+mxWn1zN1ye+Jr04nXvi7+HhhIfJLMlk/qH5HMg6wLx759k7TIck+a12jvZ77Cgc8bgYjUYyMzNJTU21dyjs79X+pn3ldBo145pH2Ciia6SoA9zc3OjcuTMA0dHRNx0Dx5VcnY5Fjos5Rzwu9Tl7dde4kxScxI70HaaptoyKke3p23mszWONFWK9/XD2B7468RVbL26lpX9LhiQO4Y8t/4if9toxTwlN4cGvpYtEbSS/1c4Rf48dgaMeF3tfoSusNNT4/xv5utlv7Ecp6oRwUcOShvH6ltdpF9yODiEdWPLrEvSVegYkDLB3aCYTt06kf/P+LLlvCe1D2tfYJtQrlOc6PGfjyIQQrqb15oPU9ZiaAqiAi3el2CagGkhRJ4SL6t+8P7mluczeN5tsfTZtgtowp+8cQnSOM/XNhv/dcNO+cp5unryQ8oKNIhJCuKovUxJM/1dQeOLAKd5vE0eEFca+sxYp6q7w8PBg8uTJtfZBclVyXGrmLMfl8baP83jbx+0dRjVF5UU1/v9GPlrHmqLHUTnLz6u1yXGpmRyXmvUMNM83apWKzn5eNNM5znFSKYqi2DsIIYS4XsdFHescj09RFFQqFfuHOc6YekII19LypwNs6JLoUEWdXKkTQjicT/p9Yvb6xR9eZErPKTLosBBC1EGKOiGEw+kS0cXstVqlpmNoR2J9Y+0UkRBCOD4p6oQQQgghbuKpg+az7ZQZjbx67Hy1Mevmd2huy7DMSFEnhBBCCHETN44/Nyg8yE6R1K7uIZFdxOzZs4mPj8fT05Nu3bqxc+dOe4dkcz/99BMPPPAAUVFRqFQqvvrqK7P1iqIwadIkIiMj0el09O3bl+PHj9snWBtJS0ujS5cu+Pr6EhYWxoABAzh27JhZm9LSUkaMGEFwcDA+Pj4MGjTINC2TsC5VnSNEibq4eo6T/FYzyXH1M7NtnEVf9uTyRd3nn3/OmDFjmDx5Mnv37iU5OZl+/fpx6dIle4dmU8XFxSQnJzN79uwa18+YMYMPPviAOXPmsGPHDry9venXrx+lpaU2jtR2Nm3axIgRI9i+fTvff/89FRUV3HvvvRQXF5vavPLKK3zzzTd88cUXbNq0iYsXL/Lwww/bMWrnMPrH0WZf5YZy3tr+VrXl4uYkx0l+q43kOOfj8kOadOvWjS5dujBr1iygan652NhYRo0axfjx4+0cnX2oVCpWrVrFgAEDgKqz2KioKMaOHcu4ceMAyM/PJzw8nIULF/Loo4/aMVrbycrKIiwsjE2bNnHnnXeSn59PaGgoy5Yt45FHHgHg6NGjtG3blm3bttG9e3c7R9x0vbHlDYvaTbt9WiNH0vRJjjMn+a12kuOaPpfuU1deXs6ePXuYMGGCaZlaraZv375s27bNjpE5ltOnT5ORkUHfvn1Ny/z9/enWrRvbtm1zmaSXn58PQFBQVT+KPXv2UFFRYXZc2rRpQ1xcnCS8BpJizTokx92c5LdrJMc1fS59+zU7OxuDwUB4eLjZ8vDwcDIyMuwUleO5eixc+TgZjUZGjx5Nr169aN++ag7SjIwMtFotAQEBZm1d6bgIxyY57uYkv1WRHOccXPpKnRCWGjFiBIcOHWLLli32DkUIIaxOcpxzcOkrdSEhIWg0mmpP8mRmZhIREWGnqBzP1WPhqsdp5MiRrFmzhh9//JGYmBjT8oiICMrLy8nLyzNr7yrHRTg+yXE35+r5DSTHOROXLuq0Wi2dO3dm/fr1pmVGo5H169fTo0cPO0bmWJo3b05ERITZcSooKGDHjh1OfZwURWHkyJGsWrWKDRs20Ly5+YCSnTt3xt3d3ey4HDt2jHPnzjn1cRFNh+S4m3PV/AaS45yRy99+HTNmDMOHD+e2226ja9eu/Otf/6K4uJg///nP9g7NpoqKijhx4oTp9enTp9m3bx9BQUHExcUxevRopk2bRqtWrWjevDkTJ04kKirK9ASZMxoxYgTLli3j66+/xtfX19SHxN/fH51Oh7+/P08//TRjxowhKCgIPz8/Ro0aRY8ePaQDsXAYkuMkv9VGcpwTUoTy4YcfKnFxcYpWq1W6du2qbN++3d4h2dyPP/6oANW+hg8friiKohiNRmXixIlKeHi44uHhofTp00c5duyYfYNuZDUdD0BZsGCBqY1er1defPFFJTAwUPHy8lIGDhyopKen2y9oIWrg6jlO8lvNJMc5H5cfp04IIYQQwhm4dJ86IYQQQghnIUWdEEIIIYQTkKJOCCGEEMIJSFEnhBBCCOEEpKgTQgghhHACUtQJIYQQQjgBKeqEEEIIIZyAFHVCCCGEEE5AijoBwMaNG1GpVNUmbraV9evX07ZtWwwGAwBTpkwhJSWl3tspLy8nPj6e3bt3WzlCIURTJflNuAop6lxQ7969GT16tNmynj17kp6ejr+/v11i+tvf/sYbb7yBRqNp0Ha0Wi3jxo3j1VdftVJkQoimRPKbcGVS1AmgKllERESgUqlsvu8tW7Zw8uRJBg0a1KDtlJeXAzB06FC2bNnC4cOHrRGeEKKJk/wmXIUUdS7mySefZNOmTcycOROVSoVKpeLMmTPVbk8sXLiQgIAA1qxZQ2JiIl5eXjzyyCOUlJSwaNEi4uPjCQwM5KWXXjLdUgAoKytj3LhxREdH4+3tTbdu3di4cWOdMS1fvpx77rkHT0/PauuWLFlCfHw8/v7+PProoxQWFprW9e7dm5EjRzJ69GhCQkLo168fAIGBgfTq1Yvly5c3/IAJIZoMyW/C1UlR52JmzpxJjx49ePbZZ0lPTyc9PZ3Y2Nga25aUlPDBBx+wfPly1q1bx8aNGxk4cCBr165l7dq1LFmyhLlz57JixQrTe0aOHMm2bdtYvnw5Bw4cYPDgwfTv35/jx4/XGtPmzZu57bbbqi0/efIkX331FWvWrGHNmjVs2rSJd955x6zNokWL0Gq1bN26lTlz5piWd+3alc2bN9f38AghmjDJb8LVudk7AGFb/v7+aLVavLy8iIiIqLNtRUUFH330ES1btgTgkUceYcmSJWRmZuLj40NSUhJ33XUXP/74I0OGDOHcuXMsWLCAc+fOERUVBcC4ceNYt24dCxYsYPr06TXu5+zZs6b21zMajSxcuBBfX18A/vSnP7F+/XrefvttU5tWrVoxY8aMau+Niori7Nmzlh0UIYRTkPwmXJ0UdaJWXl5epoQHEB4eTnx8PD4+PmbLLl26BMDBgwcxGAy0bt3abDtlZWUEBwfXuh+9Xl/jrYn4+HhTwgOIjIw07euqzp0717hNnU5HSUlJHZ9OCOHKJL8JZyRFnaiVu7u72WuVSlXjMqPRCEBRUREajYY9e/ZUe8rr+kR5o5CQEC5fvmzR/q/u6ypvb+8at5mbm0toaGit+xRCuDbJb8IZSVHngrRarVnnX2tJTU3FYDBw6dIl7rjjjnq978iRI1aN5dChQ6Smplp1m0IIxyf5TbgyeVDCBcXHx7Njxw7OnDlDdnZ2tbPDW9W6dWuGDh3KsGHDWLlyJadPn2bnzp2kpaXx7bff1vq+fv36sWXLFqvEcNXmzZu59957rbpNIYTjk/wmXJkUdS5o3LhxaDQakpKSCA0N5dy5c1bb9oIFCxg2bBhjx44lMTGRAQMGsGvXLuLi4mp9z9ChQzl8+DDHjh2zSgzbtm0jPz+fRx55xCrbE0I0HZLfhCtTKYqi2DsIIf76179SUFDA3LlzG7ytIUOGkJyczGuvvWaFyIQQomEkvwlbkSt1wiG8/vrrNGvWrMG3SsrLy+nQoQOvvPKKlSITQoiGkfwmbEWu1AkhhBBCOAG5UieEEEII4QSkqBNCCCGEcAJS1AkhhBBCOAEp6oQQQgghnIAUdUIIIYQQTkCKOiGEEEIIJyBFnRBCCCGEE5CiTgghhBDCCUhRJ4QQQgjhBP4/Bi1xcQeWwmsAAAAASUVORK5CYII=", "text/plain": [ "
    " ] diff --git a/dispatches/util/syn_hist_generation.py b/dispatches/util/syn_hist_generation.py index ca4cc6fca..cf80ec2fd 100644 --- a/dispatches/util/syn_hist_generation.py +++ b/dispatches/util/syn_hist_generation.py @@ -1,3 +1,19 @@ +################################################################################# +# DISPATCHES was produced under the DOE Design Integration and Synthesis Platform +# to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), and is +# copyright (c) 2020-2023 by the software owners: The Regents of the University +# of California, through Lawrence Berkeley National Laboratory, National +# Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable +# Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et +# al. All rights reserved. +# +# Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license +# information, respectively. Both files are also available online at the URL: +# "https://github.com/gmlc-dispatches/dispatches". +################################################################################# + +__author__ = "Radhakrishna Tumbalam Gooty" + import pandas as pd from dispatches.util import SynHist_integration diff --git a/dispatches/util/syn_hist_integration.py b/dispatches/util/syn_hist_integration.py index 3f736ab13..138cdcf19 100644 --- a/dispatches/util/syn_hist_integration.py +++ b/dispatches/util/syn_hist_integration.py @@ -1,7 +1,7 @@ ################################################################################# -# DISPATCHES was produced under the DOE Design Integration and Synthesis -# Platform to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), -# and is copyright (c) 2022 by the software owners: The Regents of the University +# DISPATCHES was produced under the DOE Design Integration and Synthesis Platform +# to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), and is +# copyright (c) 2020-2023 by the software owners: The Regents of the University # of California, through Lawrence Berkeley National Laboratory, National # Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable # Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et @@ -10,8 +10,8 @@ # Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license # information, respectively. Both files are also available online at the URL: # "https://github.com/gmlc-dispatches/dispatches". -# ################################################################################# + __author__ = "Gabriel J. Soto, Anna Wrobel" # This file contains utility functions for generating synthetic histories from a trained reduced diff --git a/dispatches/util/teal_integration.py b/dispatches/util/teal_integration.py index 16053a184..9844aeeaa 100644 --- a/dispatches/util/teal_integration.py +++ b/dispatches/util/teal_integration.py @@ -1,7 +1,7 @@ ################################################################################# -# DISPATCHES was produced under the DOE Design Integration and Synthesis -# Platform to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), -# and is copyright (c) 2022 by the software owners: The Regents of the University +# DISPATCHES was produced under the DOE Design Integration and Synthesis Platform +# to Advance Tightly Coupled Hybrid Energy Systems program (DISPATCHES), and is +# copyright (c) 2020-2023 by the software owners: The Regents of the University # of California, through Lawrence Berkeley National Laboratory, National # Technology & Engineering Solutions of Sandia, LLC, Alliance for Sustainable # Energy, LLC, Battelle Energy Alliance, LLC, University of Notre Dame du Lac, et @@ -10,8 +10,8 @@ # Please see the files COPYRIGHT.md and LICENSE.md for full copyright and license # information, respectively. Both files are also available online at the URL: # "https://github.com/gmlc-dispatches/dispatches". -# ################################################################################# + __author__ = "Gabriel J. Soto" # This file contains utility functions for constructing and using TEAL cashflows and metrics. From 6962aa8b71019b56ef11487043c482d23699b1b0 Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 16:38:25 -0500 Subject: [PATCH 24/29] Exclude notebooks requiring TEAL from notebooks-checks runs --- .github/workflows/notebooks-checks.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/notebooks-checks.yml b/.github/workflows/notebooks-checks.yml index 884f06100..02889fa9f 100644 --- a/.github/workflows/notebooks-checks.yml +++ b/.github/workflows/notebooks-checks.yml @@ -17,7 +17,7 @@ defaults: env: DISPATCHES_TESTING_MODE: "true" - PYTEST_ADDOPTS: --color=yes -p no:python + PYTEST_ADDOPTS: --color=yes -p no:python -k 'not multiperiod_design_pricetaker_wTEALandSynhist.ipynb' jobs: @@ -58,4 +58,4 @@ jobs: python-version: ${{ matrix.python-version }} - name: Run nbcheck (execution) run: - pytest --nbcheck=exec --cell-timeout=600 --durations=0 + pytest --nbcheck=exec --cell-timeout=750 --durations=0 From 56877b01ba3feca51a79949ce06e4efd4818b701 Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 16:38:55 -0500 Subject: [PATCH 25/29] Update action tag to resolve warnings --- .github/workflows/raven-integration.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/raven-integration.yml b/.github/workflows/raven-integration.yml index c5611b166..a4de1f2d0 100644 --- a/.github/workflows/raven-integration.yml +++ b/.github/workflows/raven-integration.yml @@ -37,7 +37,7 @@ jobs: os-version: windows-2019 raven-supported: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: @@ -84,7 +84,7 @@ jobs: - os: win64 os-version: windows-2019 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: From 01b614bdd11ba13a6be4c3bc0abbc124613dae00 Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 16:42:47 -0500 Subject: [PATCH 26/29] Add step to test notebook execution in RAVEN/TEAL environment --- .github/workflows/raven-integration.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/raven-integration.yml b/.github/workflows/raven-integration.yml index a4de1f2d0..945ae5daa 100644 --- a/.github/workflows/raven-integration.yml +++ b/.github/workflows/raven-integration.yml @@ -123,3 +123,8 @@ jobs: git clone "$teal_repo_clone_url" "$teal_repo_clone_dir" && cd "$teal_repo_clone_dir" git log -n 1 python tests/PyomoTest.py + - name: Execute Jupyter notebooks with TEAL integration + env: + PYTEST_ADDOPTS: --color=yes -p no:python --nbcheck=exec --durations=0 --cell-timeout=600 + run: | + pytest -k "multiperiod_design_pricetaker_wTEALandSynhist.ipynb" From 618715ad09d2280394b1b1cfa5e44d60edeebf6d Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 16:43:57 -0500 Subject: [PATCH 27/29] Get list of pinned package versions after installation --- .github/workflows/raven-integration.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/raven-integration.yml b/.github/workflows/raven-integration.yml index 945ae5daa..4f1a90598 100644 --- a/.github/workflows/raven-integration.yml +++ b/.github/workflows/raven-integration.yml @@ -98,6 +98,9 @@ jobs: echo '::group::Display installed packages' pip list echo '::endgroup::' + echo '::group::Output of pip freeze' + pip freeze + echo '::endgroup::' - name: Verify that required TEAL Python APIs can be imported run: | python -c " From 026d0d9061592550972f38aae278f1ba866c5fc2 Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 18:41:19 -0500 Subject: [PATCH 28/29] Add raises-exception to cells affected by solver failure on GHA --- ...ltiperiod_design_pricetaker_wTEALandSynhist.ipynb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index 5c18cb600..c14a10962 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -33450,7 +33450,11 @@ "cell_type": "code", "execution_count": 28, "id": "liberal-riverside", - "metadata": {}, + "metadata": { + "tags": [ + "raises-exception" + ] + }, "outputs": [ { "name": "stdout", @@ -33623,7 +33627,11 @@ "cell_type": "code", "execution_count": 29, "id": "civil-celebration", - "metadata": {}, + "metadata": { + "tags": [ + "raises-exception" + ] + }, "outputs": [ { "name": "stdout", From cbeef5bde1c44d9b2a7a5ff170f3e00da20ba192 Mon Sep 17 00:00:00 2001 From: Ludovico Bianchi Date: Wed, 29 Mar 2023 19:22:20 -0500 Subject: [PATCH 29/29] Add skip directives for the affected cells instead to be more explicit --- .../multiperiod_design_pricetaker_wTEALandSynhist.ipynb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb index c14a10962..f427c2d32 100644 --- a/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb +++ b/dispatches/case_studies/nuclear_case/multiperiod_design_pricetaker_wTEALandSynhist.ipynb @@ -33452,7 +33452,7 @@ "id": "liberal-riverside", "metadata": { "tags": [ - "raises-exception" + "nbval-skip" ] }, "outputs": [ @@ -33629,7 +33629,7 @@ "id": "civil-celebration", "metadata": { "tags": [ - "raises-exception" + "nbval-skip" ] }, "outputs": [

    2UpIqm+s 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 ?uyJ2^9MK|n$J+T+|#y;2=-O&U4VSgNe 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%0D!6OzN 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

  • EnnH+KP1QH>P~m-ET3;^ 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⁡u~RNaV-ybm)TnVb>cNvnU~# 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

    3E~zNZMo{OQuy-yNl8K2 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�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

    2UpIqm+s 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 ?uyJ2^9MK|n$J+T+|#y;2=-O&U4VSgNe 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%0D!6OzN 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

  • EnnH+KP1QH>P~m-ET3;^ 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⁡u~RNaV-ybm)TnVb>cNvnU~# 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

    3E~zNZMo{OQuy-yNl8K2 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�A{jE4S%eglDSfugB}GJ}P$|h!DKaEvo}D8_F8+j_TF0S``v3FkH^sp z+h9BFfSvFs?1H~wH~bBIU@z>0{qPU`3xy_P{D;DDARGh-!y!-v4uzsn42r{Ha5$8J zBcLQ42}i-va14}!W8pYB9!`K0;Up*xW#D8u1x|(2;B+_x&V;j|ESwGJKsh)U&V%!z zJX`=3pdwrd7s16)2`+)ka4B2{m%|lsB~*c{peiKDgR7w$Tm#p_b#Oi005`%-P#tQ( z%}^6=fm%=-ZiU;R4%`lRKwY>K?t*%7H{1jD;a+F}4dFhxA0B{4&={J)gU}S3!9&m- z9)=e12s{dp!Q;>pT0v`g0@^@ZcoLq1cJMSj1JA;9&>o(L4)6lJ2rofLco|-SSK&2y z9o~R9;VpO@-hp?a6TAoS!w1kAK7=mt5qu1vKv(DnpTcMGIdq2}&=bCZFX1cb1-+pU zd<}i!8|Vl9VE}v!17Q$+2ZLb<425AZ9KMGi;71q%BViPbhB1&qKKukf!&n#x<6#0! zgh?~-#SOaTe z9ju29un{)F@30yEfGw~Uw!wDT0XyMO*ad&VZulGaz+Tt~`{5t>7Ya?n_z#8QKsX2v zhC`qT912CD7!-%Y;BY7bM?gt95{`nS;TR|d$HH-NJe&Y0!bwmX%D~BR3Y-e3!Rc@Y zoC#+^SvVWcfpTyzoCoJadAI;7Kt;F^E`p1p5?lh6;ZnE^E{7}NN~i)?K~+eQ2UkNi zxCX9;>)?900d9nwpgPomo1rG$0=1wv+zPir9k?CtfVyxe+y(XEZny{P!@bY|8p3^W zKRf`9pfNOo2cao6gNL9wJPa-15qK0HgU6vIw1U>~1hj#+@FYA1?ciy62A+lIpglYf z9pD9c5nh6h@G`stufl8aI=lgI!dvh*yaVq-CwLFuhYz4LdhEjM#3l< z4PzjKeE11|hOsaX#=``d2$Ntk`~ttiZ!iU>!Zer;Ghimng4r+!=E6Lf4+~%+EP}@IU?XgT-(fTS0b5`zY=iBv19rlnunYcz-S9W;fxWN~ z_QOB$FBFo-_z#8QKsX2vhC`qT912CD7!-%Y;BY7bM?gt95{`nS;TR|d$HH-NJe&Y0 z!bwmX%D~BR3Y-e3!Rc@YoC#+^SvVWcfpTyzoCoJadAI;7Kt;F^E`p1p5?lh6;ZnE^ zE{7}NN~i)?K~+eQ2UkNixCX9;>)?900d9nwpgPomo1rG$0=1wv+zPir9k?CtfVyxe z+y(XEZny{P!@bY|8p3^WKRf`9pfNOo2cao6gNL9wJPa-15qK0HgU6vIw1U>~1hj#+ z@FYA1?ciy62A+lIpglYf9pD9c5nh6h@G`stufl8aI=lgI!dvh*yaVq-CwLFuhYz4L zdhEjM#3l<4PzjKeE11|hOsaX#=``d2$Ntk`~ttiZ!iU>!Zer;Ghimn zg4r+!=E6Lf4+~%+EP}@IU?XgT-(fTS0b5`zY=iBv z19rlnunYcz-S9W;fxWN~_QOB$FBFo&_z#8QKsX2vhC`qT912CD7!-%Y;BY7bM?gt9 z5{`nS;TR|d$HH-NJe&Y0!bwmX%D~BR3Y-e3!Rc@YoC#+^SvVWcfpTyzoCoJadAI;7 zKt;F^E`p1p5?lh6;ZnE^E{7}NN~i)?K~+eQ2UkNixCX9;>)?900d9nwpgPomo1rG$ z0=1wv+zPir9k?CtfVyxe+y(XEZny{P!@bY|8p3^WKRf`9pfNOo2cao6gNL9wJPa-1 z5qK0HgU6vIw1U>~1hj#+@FYA1?ciy62A+lIpglYf9pD9c5nh6h@G`stufl8aI=lgI z!dvh*yaVq-CwLFuhYz4LdhEjM#3l<4PzjKeE11|hOsaX#=``d2$Ntk z`~ttiZ!iU>!Zer;Ghimng4r+!=E6Lf4+~%+EP}@I zU?XgT-(fTS0b5`zY=iBv19rlnunYcz-S9W;fxWN~_QOB$FBF=L@gEAqfp8EU42M7w zI24LPF(?j)!QoH>j)0PIBpd}t!!b|_j)mjkcsK!0gp;5&l!24s6gU-5gVW&*I1|o- zvT!z>1LfdcI1kQ;@^ArEfQoP-Tm%rcn98vPVgSQ4Z=fIahXL>{41_`O9SnvcFcgNtaQGg6fFEH5jD%4z8pc2d z`S26`3}ay&jE4y@5hlT8_yvB2-(U(%g=sJyX249C1+!re%!PR{9~QtuSOkk<2`q(W zupCyvN>~M}VGXQ>b+8^bz(&{vzr$wu1Gd0c*aq8S2keADVHf-byWwxx1AAc~?1z8g zUnn#M<3ALJ1K}Vz7!H9Va3~aoVo)3ogTtW&904WaNH_|PhGU=<91F+6@o)m12q!^l zC<7@a2}iw<>3OT02SdvxCkzWN^l8OhD+fxxE!v4 zE1?Qp1yvzI9$XF8;2O9Vu7m602DlM!g6dEMZibq03)F(za4Xyfb>Mcm1M0$^a2M2r zyWt+F5BEX?XbAVg{qO)Zg2vDU9)zaQ3?72!@G!K1N8nL-3?7G;&+lA=32(vM@D98So!~uqA3lK2@F8@8 zkKkkY1iC^u_!K^a&!Ic?fS&LLdcO z;qX2D06)SA7zv|bG>m}^^5G}=8OFjm7!MO*B20qG@C*D3zrhrk3e#XZ%z&9N3ueO{ zm<#h@J}iKRum~2z5?Bh$U^%RSm9Pp{!x~r%>tH=>fQ_&TeuvHQ2W)|@uno4u4%i8Q z!Y=p=cEjJW2lm1~*bo1}zffo@#(yXb2f{&cFdPC!;7}+E#h^GG28TllI08z-k#H0o z4aYz!I2MkB~4R9me1l6Gi+zd707N`Za z;a0c}>cH)A2h@c-;V!5Lcf&nUAMS+)&=Br}`{4m-1dX8yJP1vp89W5d;bCY2kHDkw z7(5Owp%t`-C!h_qg(u-DXa`TjGw>`t2kqf`=m0Oki|`V3gqPtJcoklQ*WnF#6W)Ti z;T?DvI>CGJK70V3;X~*GAHm1)33P>S@F{!-pF?-(0X^Xh_!7Q?UeFu*z}L_hzJY$w z9|pj;Fc1d8cQ6=+z)%*d{_VrVG%5bC9o8h!E#suD`6F^hBdGj*1>w%02^Tw z{0^Jp57+`*VH<3R9k3JrgkA6#?1sN#5A20~upj<`f1%Jcp?}>5Kw&r#4uXT>5GVqN zLQyCN#o;hG97@0uP!f)Wqu^*b21>!Pa2y;DC%}nt5|oBAa59_%r^0D)I-CJ#!dXxj z&W3ZK9Gna1!TC@gE`SP95iW#_;9{r*mq2B>6fT3y;R?7Cs=!rH6%ypZ)ldztfotJ9 zxE^kR8{sCX4mIFrs0p_~EvOB*!fj9oZihRdF5C%sK|Qz|?t%JnFEoILa39 z317gM@D=oe-p~iWhQ9C(^n?B|0KSERFbKYb!7v1d!Y~*P-@^~^BaDENFbYP)7|0+W zeuAH2ER2KkFaajQB$y1pz_0KdOo6E|4W`2km*24za2%F${*bINb7T5~gU_0!9o$x2@g1=xl{0)0xFYJT;@DKb8 zg{EWthr)0m90Ui$Ay5Pkg`!Xlio;=WIFx`Rpd=g#N5Ro>43vUn;W#)RPJk2PBq$AK z;AA)jPKDFpbT|XfgtMS5oDJtdIXD;2gY%(0TmTiIB3uX;!NpJsE`iE$DO?604iXyh zuYXBrb2V`xAksTqL=S<1(4cEH3l8EatL;%W5tgxoC0G<+7KH zF_*(!thm^5ao}>5%N;Hcxjg0alFJ(|@3?&6!nh=GN#T;srHD%HyC67xfml`hLxpZ*p;WA*AAVax~;4+qr440W)=5blXWjPlfmknID zaM{5{pNkO}b1s%#PH{QU5iHkOuom>pKm~gS+V$J0=mkV63 zakf;5C8_<1(7d zL@v{~%;BQIMVZSgE^E1HaM{L1kIOzTrd*D4vEg!-%Ox&1xZLCNn2S3XZ!Q5`Lb*h8 z`OGDmOFEZ4E=7Wv>~+54Y(8s%kkC27Xt_p;)9jx42Eh+<7o53e>Vh9N2AFFIFt-vs z&it()YlgZ$5!~+W;|n(5=4`I@A8WsF{V@6R$J@MruhkK(-LPtiquUkFd2Z(0xqIik zh5mIjTWY?8+g4YQE#^D_)m>c8Qn#4vacjB+yPM-uFZ}Pvr<4xZnEhQwaQyv$yZ!s| z^7PMk|J?s)>wn*0MG<`$Zh3w+q^gNG56^%5iK0?km1B#l>CK2DOZOf=m5n~9)w#-( zM5b;HIVp6Xj=h;C+3bCq(#CjxY}{-~6HNywyIUT_e)f|5rVDKu_qSuY?tkt7-;Yzq z^7UB$e?LFoya54&Le>83_5J7b{?GgW=kHVgAKU%&I{)#X*Za@?fBfh7{&W8y|GixP zzkcsO%m4rO|84*OU-$FBZU6uG>-gXH_y6|1|F`Y_S?~O>!%SoEf1A|eNNB~8@XrA_ z*UaVO!Q}@0sn33AJki?2AD5{=EyZLPf4B($xX{@h{DCSn_>1pv<9AjJo06)n#V^;$ zidH(eiT^F^iN2ff8vb$OcMbGk$=^6yQz>JRBH!VuX`-F&NWRb*6Sb|fGQ2sK!$v2z zF5+oFJD>CWkt#3B__v13ly$uHo<#u)9qK%*jmlSzjkI}ZM`tZvsHwxdQhKbuUs;#u zAdR zzG|BA%qRJUzx#ZU_ru}0#N(xAyc4w>Ozr&-@wzo!nDMm3Jo|Um<1}0>c*5frA73bb zly~Lqg`{x~$9O~9OeN2sKF&*;aaW~X$&zsRB(c~bNlIaUJq<|6Rvt%j^AR-EB=`D?B>vuJooP{$$vhdLuQrnLg@P)t7j~Vj{}@Ry*=6cBb0aJa^=!whI2?`y6=-Zv1?) zOYbtzX@=)?NQQcUq@fzZPQgW8Ekol7uvF>S2gttZ_M?b_fE~b%Cnt*cy{o$ ztGxV3`{<^ctGs19?(582bB*Wv!>hr-;~KB;>c{hs`>*i?e{E8kyRY-O-HLy>&YQfw zbM-o@8$5?*k$iir8@$RZla78!yTMbNsxYX1{!QMik7};-ZrtPz(Gl#p?k4Zx_d^NK z*WThKT|TFu?|F+iXUe_yk$-RTZhUxkO+)`S@4tqUe;*MB|Lusl;%sAXCKw~GI3F-? z=SH+HL9PhK9BcElg2n$D$tEon60$b8=SC7sMIj*@b6IW-lN03M*NJF=WMPZKx2%xxuU==X14_&CT~qVZgt4WICRu>)6o+qRz@brPdMKi@$U!hw>q-_tmbM%Mdw=* z|80r&31jD5Bmcd?)Z*BI{T64BnCw65Y+~lZ4bVbs1yB0Fjm%3|tkydG(mLwjWAA@k z@$Yj|EB$MQVALP*9~=I2&iY?B6#kD5|2+uls{D@)|NiUN@?U!#`2V<}?f?E%2mQx} z6TU6%fAGowf9~-=U*q8a*l?0?#?d#^%Kztv|M669%xtfjD{+4g|DJyw7yKUXwso^n zMM{7J`4$iE5>n1#t54k5<&O zT}q?hwVudeer}_#jaU#wT0g9|n}@`(%&b}Nzg;Tnm+Xa|5}Litd42fz$%~rU!jnmj z^+xd&AQ#l>Z=FvaJ)=)9dtJ-kI=Sp|aV=x*Ge7y9?d@S&J}#1FBFVJ%*lv@%*E(o$ zRNZYS`3Sle`fHLa!``Kp7|f$I7UutBiSYDqv~+sSee7o5h+poIOW>G9V6L3TKrB?+F5L-S}(W0D|F4DWXQZHj6)2A%gC_c~PF={*{DpYI}JfE+^UJ z<5Uy2|7IR@w-0z`J{*(1)FM1m|zMTep`*=6r73Qz` zwtG^LT_Afsd+&x%yn1H5{>BuSiP_9{w%G8D)C~ID8t$`aM;|K@x0%y@_A_fPDVk@0 zH0pW-cUGTU+Qxz>gh#8)?_u)uZ&z#_mrQ>Lu5mafWyxM1 zk(j=4b_2^^sW;l-a0V?o=;ppdqJ(-Is-wj%x|zc*b>F%ZKCJ78(wj1=FC@2nOsI26 zHWM*Y9(E(BoE=(_+vK$|k8*k!+>t)e%`T4}b7*8phuxlcy5Gsjn<`Qd>@V`{r15-xosuwL#-lwher`F` z`=xl_mDDma&=69N*xbjY+#O$(dSSuS+M>MQAf%=13q zP(khGM}uRH`q_)&^+A7R-%-TWkCq){ecAMgHLFcJi&%oyWyimQ_y1gh<)y845`0~; z#5ebz_A$rOYjd49RSEuntTtukI0@$KW5~a{jEyrD7aJJXPOA^JN0x_Vk%hK`^#RWw z7Ux`*?Nr#x-dnR2mC^02LL)>mUNeD==f+RbxRplvnUZb4R@GC#hSTT2gMTv%@$92n z^K)sqf92do5?$13z20{1xh#_Fmmk0`=F&{liM`2Bi^*R%&_sRgZ&tEE_TU`rp2S7^r#WLdHPeg4(HW zzia!b(AKf??V%>Rlqk8P(5{#w2h`nDlK#Wof@j%$xbczh>H0M0>t{2cxl@iU+g#0( z__j+#Og+iaCgh7;Qz_NPcFAvD+0PUhlSj+5XwtMu_W2NZfTi%O{N(o) z(7gV!5x>@!Qb2b07pw8T%+r~hX%x_Z0gCy*V}$Kvb!a>W@W3DQ=pIW zgk`GbRCuV4sjr-@=-F66Z&-f(+G&;K zu|rN~xYTc!D<-O1-O|Q3Cj4=C_N}D!JrAZ^j4C22u@RRS+!p3%)t9We_F06lnIqD_ z>P8P+sjp?d^yFjq_Cec_q2izD;hDI5nHxT_y^P3nqQ6 zdHnLQzt?}zK!1u2p6y3|#bgdsVt}Bwo zO209deH+6@>`9LM_~AS2&`S#3e@B>KVz{aF3-SgM4@d%YPYyRnJ_FHJinrI1Gx8l}FM7IrbAQsv>^qvNUVMf&PRYr~m- zj7?&}gf_M{u*JbBKbWZ;s@qg>zmyJt81dreye^h|@s>w`WHDQkE=RQ?acqFcXtfmK z2sT4fCoFqXD@)k;M%vfqJF{CQ%vYQ7iz%eXR2P+&vejy&Erfv){Iok@@nU$!mFJhwF_@dcM(3H%{z5dlGeYo@90f zZ5vjv^XGUe%?N)!;6q?HOLBBjvRpTX-*fK0LUiG1zC)?crGOh_dGR-_U1RmiDRNiX z=!YQ%)E3M_NB-zyv(u9mC#gh}YxoKy75PeP_I(*8b*qU5u9-CN&dX|&2r)e{X>A2b z$6b%!+|9p$fMp`zIl5Uz0SNYx^hJ;iyd&p z@bB3M8e^V3d~~lF1&402XYMUb_3hneg=!NR3Zv z*)ioeU9%{AZ^5~c5NooGPkI%aR8A?(*>iYeIfc5Ih@6pVXIgvPr+o~Lqy6XhcKvm3 zWyN#XkA1!NEsNe)J-I`0KD@Q8cz*aZ5&o;48spnWwlhoZ&f*zL8Fc+GF za^`nk=jI!~KV)`&`jMQ}I8y4I+%2Qm$b1~^+zeku(5P1@;;-JxV0IDCp@)>(nQO&~ zm~9W=)85;s63mVjleB4vUFVn@cBXfnzRBKb(z5kDTriALm%7~dt9we={)Aia$0;U} z@6u;4f+kc@^h@sxN`iS#;HB=^4}rd{%1~GPP<16m?pRpXq9Qm?zc#sCCwRT}leAuM z``XIJ`@F5b+EdNy3kIhvP0FP6ccU^wzNRzP?DBq@aTR1~c06yqW)ri^4w|g{w2lpu z?w{quuVbz)i%Jw{)sT;st(x7mc;Y)vZO}HYV4iCpUtFf?O(h<)Ook@rQs*|6Thd1L zOrHNnukBq8dO3WHK<{bpCTu5uZy>4;hk2uAUn%x@_jN z{qq96H5X)2OiGrJuw4cFl9pt4;Qa^2e|E_5<>598%xF7fXIDidvrN-s^8+b*)0?i? zcf~aKwfGjrSA}fwyl1Bs=S9-Hpkrg~x8_iVkGs>X$&IW{&1qYS&0Y3jZ2keuy;)SX zA?JOTR5sf_=jd*gs!!y&LP{-JDwo#$I(tITshz#3*f3pkb}4=S_AtZjNfAwT6RMIu zna#S>#12b7<}>ApgZ>Sdlh}+uD{BV-ZD2`9dY|OT=P;KI3PQJMr_s_^BSWq<7BQz4 zU9Owz-_g{aI={3n-m|MK7X{7Iu4b*T%*Kcb&i~1_nu$G{L--Q1qfYUHE19-D(`%cT4m8>8xQeoG11l~cBGqSBPNTZAG6Ub2Q@h5;)!EBxn3~zhEX6^gtjkih zZtmhzdL+AFQbVDV#f1J2T_{mN=VxD7=r^r|_&a1qUK(7@Jg1iZ_OpwjgIYV1s)i-d zQ^)t6uDw-^pE=Xh=UEl`ciVXEK3Yh+o|7sk9xi7wDX#g=pMTIhDMQ_f1L~OCpD{r@ z&WDqkQ`+-S%Lnrg7`(`PT-3rGc%C25Pbp%4;o8Seh)?8iZF3*6;_7JLwagvN+GjMc z{+!BS<&HcGQRwqlIao##UlW%~j45U&FZ>f;g!;0R))&ry6O7lMTd(Ro|J=ZC?@!$# zXPHCe`_gW#39cgd`x}CnG*+;d=8+@kd@5n>H-?NDtC7VL8~^GI2>ryq&9bRlv)qp< z+&5iu%e9=8tTnRL-_){-s&g|}PkBmPo<6=G;+)Rb^{$D{PA_AtZp__0vZ|Rp);unr zmYzx84{Wj;B^#LezLkN6e)lM%b%c?QaUC7HbkbI1#wYT4+;==$@Lf~*pv*<`9pz*= z%v$}STOHF>i|a5S(#mWSE?Yd^R?LFjZ+7gfyiW$#rmosQwUKNGd|ozPG@TY-ogV)7 zc@B=#!7A&=F4WJhdsymM94$^N0?>Uko4Z2J38QqyMtWO7bk7YwJCv!j=P9XvTF zjVW&4YCAvt3mF^F*fsk^E6ZXR9-n$%Ln`~LR=Px&(>k>?g+UrsY-?C*aj3~TT4BT= z;q@(>W^{A^gXt<(IsfAQC)e88FvULQH9EB{Ls$9oNVPg9l@Md>V^_d7-uc9jHoZ*V zADWnbK?5r(UXbkhNN^lXIh-IrBag{w95k4aTF-cq7UfbUDYSS*@N9*FUuarnjCQ<)iRXidwH<8Wi{Pp!1h0?&ECe>D-2lH0>Mr}W~u9mfYJiT4m zx`M@x+`G``Qy8n8H_d9o%OJMywau=Q*H2jND7T3%dn%}Ho>TI0%`%$gX4aG^SIO)Y z=c`{+45s+KJZY`1B~&hA_N?-JJv+0;Mae{}oV?v1_a;54pncjO4T46OvI@ns&kwf7 zvwrjCR$YSgwb$Vv%ZH4qVg?U}t+N_cLWdvey4z}0QtVUH)R(21%-z>6%N01 zZv2)y((fEO>aERJiiqqGN&oVlM9OYvca2Ub@AUCI0_S{Y8lU|4H9u&eh2z_sTYCf9 zp)9*|e8K#DM#<6rAr~6yrL~+4>6cPW@j``)(zI+y$%2X0HOX_aCWxLl_y}mLlp6yxQwr~I7Mz-RFT=Xiz z`F2E;eCV)9Vg8>o+1@WV(%HEkxrcXeOd}P;DX+I2^rgdR($nc(F)R2|r~A9}4gGw( za=|n!!RHc5?X~Og$FXT1mru@bPG)bv9+N6Czt0?!cdA(2Yh|Hc!Y6La=2J~TYTU=U zmGo9>>GRII%k*A8+^=(0HXDB^>!?;v7X6(do48)AgH0@5HQG4m6MZ%m9ium;l*DS% z@3jcUQUBE;zr*sAjjw^Dhpz71t`E4=dJLI}{|5 zr$s>LMEbR3{D9~OQT%L54GDZd$~T*CI;e_T+X#-Ag^}IY6S9aMY@RP=n@q18r+sGM zB52v76+c`B*8@AASZdNI@Y?t5v}OmJC8l8Y z!QGq2BqT~yIVF-z@0;RvSE}jEe!nZr{d3s)*5qH|r&?)aMN3Qh>|{z-N)jDf{ecQ6 zinNyxi6EZ-J%`h`T1lQM1i08$vY~l3*`s`V*@#GshMP8n_{CoKU2y^5sQI^o(2ePt zlqsyY+sQYKO0%|!Oq|)qZY@2LdHj1Noi%6|9WtPj{Dr3pzfMK5W6=3KvthpLRVO zl(5&oh3z(S;zd8JAk*z*t=&w@DOKOJ?!m7wv`PE(;P9w&+N>j8p<9|s>qB03Hw~y| z@v{!Z&KZ_NEw2LI&li-?qs1#y#y7m9wT5>rOhkIv($J-)SB<(^0y{GI==u)w|E1*V zE%^I?|0hJ7H=9z7(7<`bO+uR{w>4R&>~Sq`8XCjy~@_cVR7M zzU((QUy@5z7gr6Q_S2WfNng%fblR6DB!{i?_y0j=>K9e*AEZ%+!j(!H!S6qswJYWK z;-BnrUuU0JYyypY&{G%cmQSrShv!`%;z|8(9tQ8iidgxpgoX0TO(a$NaiZ4ga#}cP zLBa^ROlmdEc{Ww6mW>b_u(m;?i;_&1_?`96VDT4E53ilqNNty^MmaSL&XYeA((V~$ zQknBCzWkFax@Z^YcEX~Hxzr2}3%cA+!)_?2Z5CY5oUkY<&){)6N$0%DTUC%q=Eptn zC4bGNMSm;+gD3*<9ZzDb2)p{P0Nq8*Y0*59|R zVinb@66ak7*Fm1mDC-U_r#Xv^-0xh8fHfiKBoe%7Xcj_Q%4~*##`-%D=cS~+U*oPta09D)X}J2{;$X&qy(&IQ zET6P>?pjYelT0(>r(EN8C(vmpRh7_+pKL<+P$wfd zq92F6*_~NPJ|#oHzpQR%8?RN%Rw&fc%<#D%K3FBOeR1a1()I~dD*bl6|Lr15uSiG= zJk!SxdWaS$&K2WdF}m+nakG!|f==j)+|MArl=c_jO!H~;{dwch*jLi94@L_qwwoF@ zwSOI<@RvqfB$rB5{~{gVJc~aIiYRFH)DP3sN~k4d!iII#Rb-#iayfEa4k_yg8e2R~ zXG@OjExCE9ioL6TeD-X01$8_df8(LxbIf+FM-J+x6(nO)G;g0sK2zVPYc=v%Dph%0 zFvtveM`|;cdNfB>(^Qkir%P1@^Pt(AR+VH3KF5rG<(27BOoy&IS#BTqlVo!*>D;_}+yWX-N$bb60# z%&duROd{#gE643^Y_!RII=H-o*7>=PPcKSjHNgqnbszDWIElvJcc^94SI3;u86^08 zIAEAg*~22L(Knx;?p8~mKK@9Tu=A#xXU|K$gkMldleBS$dnLP;U{$n#?gQqu<;8+C zGJ@;70|IAnn%6|1CPfVMTO3bIDi^qn|5`%(AI?|08CAg6MSq`hSW++!#Y8z=3@N8y z%M_+MZ}?8)+rM---z#9>Bbs?L#qP6Ak!x2I>dRSv;f7OIdwQ7D*3^I%dw#Ju$G<95 zUIU$ROK#uM8AzinKEL=jvzdJ!^z}}B(>rEqUplk@&U>neI&^xOQZ|iozTFhJvzA@D>!MA1i~?W_5nPw8iUt|!m9l1aAsx_&Bx>ve8x43BU1%^9&FP>W4B0`3UB4pT-%h3*B-P}eU+)=D@3-q-FOv+Po}>xmw8>>vUAm9{cyX z&+{v&a=_c?Z}Y2Zq|3mKr*0Oo;aaQrYmaGW#+hY$$LqVN)E2gR3{X}wq z9><(K*ThnyUk`H~*3a}Znlu-Et7L`eB||?6&Try_12pwx+S%s(xjwrW<`Dm)w)in8 z!TV6*I%vn15*m=XqP$!1zHac6k+^MNEcm|U;!K-2U&u^h&yMndIOcXUdQ4a?s|>yuZF91M%6CeJwMTzpj_qc<9G(}`U&-02LJ8$mGeN|0 z-Gp@VDeEg75|m6QZWnrKZT-w%Oh3KAPbZjpcZe^2IJAx)tL#X;HK2&TJL_rREQ+PV zn1g2e>*CqUKg(yat3|A2b#S1{2ElxF=F_K7=EN|eg&UtMzRn}j%PV$k2qjX%z3VZf zR7$CL%Y|#_{OjnIOvyA!`!EvzsjIqHFmF>W&R*ngRY8{v_k_}%OxiR-*(y!_6%8HS zV7q2XDLb+z!tu-P&un=AuJEL!m$a$E_@LdDVj7^QBstk7kM@N7{MoM3!S>7U-<0ht zINnCg7#+1cl|Bbek5@WeL&u!QeLL~8g!~rY4=#9=ONY+Bs_tL#jW%bW_I|~ZyP=sQC!uXXHN@%Cd zpi6tp^J&J24Id`Rgi-e&o9z+v->|aO8*0xU6tb~e9_|HY9%K|bzkI4qI8*IdcQWrw z7Om9zB{Ey)8(p=}G}~)fOv@HmX*{*hqWFo!(+}A(R{U|dc+=NMl(Q@0bZB%b-F3Sf zyWb~=>}IHunRgxSU9VttU#E?&@jvd=GpB+kcW9m1JgShEIEq+rsu#=;XFE=~n43#< z?AvXjwhq?nKczH%a4(I!aLwW2BEh(6*mSufwvi_7GI~;U?h6gf-8jO*B7?k)Ra{(O zy(XiDp-~Qj8BA#GboKPtVXVtkDQ=8TJ9`(VlCWO&C-d&yWbXepj&l2Y#jkCzpfguf zf6Wl~U`F107CP~fEM0%#F|nn=tT43a#>dWFIu`3ZKT(}erw(Shh8w@2$by}(Vzy?J zdHpYs>jU!HD68eQ(Q%P%=;<~k8M|EC{CaQaBi>hfC4KaT!nP>7_Ece*yTJ=m*It|Q z*gTsBK3(tPAj7@??blN;mXO{jM~Q`#^Xb)dzde_Z<}l3=gOvJ+2o`tfub#J5E<04& zJa5wLS~{xKTM=(iPUrIe4v26U9QQ>vfA%SqQ1kfK-DB+&X|B$>r^SmB-RPkg#R z(aG;mbflja3ErnF$F~)N_f4UHy0S_N6ItsYy5w99CA51~dM(Oj4+{?Wn^OGB-r$EJ*eg*A3PuF0XWYn3nm?kl8CGRMA$->+aMEzT9DtcvDb2s3-qQ%T2F zC3YXyE+7&8U(FGNQ)t^dWuZg+Vrk-e&yf*3V_5O*#VM!y>Pb54`Y2`DY&tk2Se%iRcp6$~4v*cV-6)ieve7SeZOR9|8SN_QT6W!wvANE;A@V##A@`OM4OK4Zs z>+>CInZ!T)c=|}{q$vJ)6ZX!RC0zJ2z}c&k-WyKQ{4HHWmxjgZJ(^TaqN7;Lwx#9N zTfgCjjt-F=TU~2c9vJsWG$~DADgO}G_&YjU|L7N*N17_>IkkA7Q8lF ztx!)!QT;>NsC;_!^Aca&y^{Vq-P|xj@ZVjWnIUAnZh77l`4t1*{a8cj;r5}Qlh_p(HRrBEUvfI{7yjXL8F@*kwRFn- zpt3ffsVnTtY0Z~?UCRyg*d^bv!_Q{FWG;>a?AG*_(~P5AOD*4(Q_rFkbwfp)$hVt4 zdU>geyq0=zcr~YssZX10{av|&L=H^3C&@a=DfhDTdco(sx7LRfm$lZC;S|+kgWe!k z)Hk8xndNP2+3!4F-ms0?53=+rUHYEf*S^`9`l^B!HjnTv6sw`RzUnTg&j!-YjnBJh zMLr>s4efV|Hr6ryR{19(g70-jLL_(Fm}S!Ym+4Q|7uM2swqR(%@?whE)KM@hD}&W^ zA5?N*QqCfkLm%0cWz*KD(c%x^6p`RNV39Pz^MCR->btArRd)ULo3L^Enauf&R-fhU zdiGX1==fNX0CFD_@k8!GF^TriuKH;CgT|JA%KZDsl@6?Z>ymW2gze}YQ0uj%gG|!} zpVO}QFsagpo;v>?c23&+yWHs?)N&v-u}1K{l!Z){$Hc0y?DI{z&Ek>ytnlJQ>k|uV zX~eMSo{ysh=h?Efxs@ZE=&Nt`k3Hin=zC^s5r=J!HhXG~igPCBC2I&ZZ)nEm#U z3$EvXvxOh4uc*Y-(t{Fd#WNX#?}2S6_?owuu~Us}`Er-qsP4e1#p^YysA9KraMG4C zYIYpZwdzAPIeST8@;%o>ns*JXok~l|Fm~88Pl@03xASG8#iA^tYyJ-;Ix0y$;Aq<3 zi-P%E+&F!ikJYp?-hM*=kQ#P<K%$$8HsgY#N z%f-!yWwUUrL1u@jip6I6?F)Qb$|j1xJbPKPm5$Xgzl(!QY5ZZm#MlErNUiaLS#Vyh z;Cmp$i5a7#+0SQDN4rW>S-4Hw^ZeI8**IjZRCd^{QJf+XUYi&sOfx^_x7DzbZy~Rn_|@S|UATzv{GFWG!FnEM>yyF+GziNOgmX;{~4zx?Q}{Goh-Ex;%Guj_!X*{}+328jscYHH@1n zi42)jA&LeiA=*ghIT<4j5}_h9Z$sK-h!vbh9mRfjd#R{mNQQP`@*N%)a*bGdH02+|AwWI49+6-520AZA!$w!SR!7y}ZY!Kw0+n1LKrf9